#content-outerpages {
    font-family: "Roboto", "Trebuchet MS", "Helvetica CY", Sans-serif;
    color: #5e5d62;
    background: white;
    font-size: 16px;
    font-weight: 300;
}

#outer_pages_mod {}

#outer_pages_mod .outer_pages_mod_outer_width {
    /*padding: 50px 0;*/
}

#outer_pages_mod .outer_pages_mod_inner_width {
    width: 850px;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* is it global? */
#outer_pages_mod a:link,
#outer_pages_mod a:visited {
    color: #f2612b;
    text-decoration: none;
}

#outer_pages_mod a:hover {
    text-decoration: underline;
}

#outer_pages_mod a.active {
    color: #c68b75;
}

#outer_pages_mod .block-main-title {
    padding-bottom: 40px;
    /*font-size:      36px;*/
    /*font-family:    "HeliosThin", "Roboto", sans-serif;*/
    /*text-align:     center;*/
    /*font-weight:    normal;*/
}

/* *is it global? */
#outer_pages_mod .block-main-title.title_roboto {
    font-family: "Roboto";
    font-weight: lighter;
}

/* general */
#outer_pages_mod img,
#outer_pages_mod iframe,
.outer_pages_mod img,
.outer_pages_mod iframe {
    display: block;
}

#outer_pages_mod div.row div.col,
.outer_pages_mod div.row div.col {
    float: left;
}

#outer_pages_mod .text_center {
    text-align: center;
    color: #565d62 !important;
    line-height: 22px;
}

#outer_pages_mod .text_justify {
    text-align: justify;
    color: #565d62 !important;
    line-height: 22px;
}

/* *general */

#outer_pages_mod .bg_gray {
    background-color: #f2f2f2;
}

#outer_pages_mod p {
    margin: 0;
}

#outer_pages_mod p.title {
    font-weight: 400;
}

#outer_pages_mod p.text {
    margin-bottom: 13px;
}

#outer_pages_mod p.text:last-child {
    margin-bottom: 0px;
}

#outer_pages_mod .font20normal {
    font-size: 20px;
    font-weight: normal;
}

/* play */
#outer_pages_mod .video_preview_outer {
    position: relative;
    text-align: center;
}

#outer_pages_mod .video_preview_outer .play_btn_outer {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 0px;
    width: 0px;
    text-align: center;
}

#outer_pages_mod .video_preview_outer .play_btn {
    width: 119px;
    height: 119px;
    position: absolute;
    left: 50%;
    top: 52%;
    margin-left: -60px;
    margin-top: -53px;
    cursor: pointer;
}

#outer_pages_mod .video_preview_outer .play_btn div {
    position: absolute;
    width: 119px;
    height: 119px;
    cursor: pointer;
    background-image: url(https://cdn.wholeworld.org/new/slider-main/icon-105-play.png);
    background-position: center top;
    background-repeat: no-repeat;
}

#outer_pages_mod .video_preview_outer .play_btn .normal {
    z-index: 1;
    transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    -ms-transition: filter 0.4s ease;
    -moz-transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
}

#outer_pages_mod .video_preview_outer .play_btn .hover {
    z-index: 2;
    background-position: center bottom;
    opacity: 0.0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -o-opacity: 0.0;
    -moz-opacity: 0.0;
    -khtml-opacity: 0.0;
    transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    -ms-transition: filter 0.4s ease;
    -moz-transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
}

#outer_pages_mod .video_preview_outer .play_btn:hover .normal {
    opacity: 0.0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -o-opacity: 0.0;
    -moz-opacity: 0.0;
    -khtml-opacity: 0.0;
    transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    -ms-transition: filter 0.4s ease;
    -moz-transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
}

#outer_pages_mod .video_preview_outer .play_btn:hover .hover {
    opacity: 1.0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -o-opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    -ms-transition: filter 0.4s ease;
    -moz-transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
}

/* *play */
#outer_pages_mod .number_title_outer {
    color: #565d62 !important;
}

/*general text*/
#outer_pages_mod {
    line-height: 22px;
    color: #565d62;
    font-size: 16px;
    font-weight: 300;
}

#outer_pages_mod b {
    font-weight: 400 !important;
}

#outer_pages_mod .icon {
    padding-right: 20px;
}

#outer_pages_mod .icon img {
    width: 120px;
}

#ogrn-win {
    /*width: 800px;*/
}

#ogrn-win img {
    width: 600px;
    margin-top: -20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
