

/* Start:/local/templates/main-new/components/bitrix/catalog.element/news_detail/style.css?16977668797009*/
/* Детальная страница */
.news_detail_wrapper > .contain > h1 {
    margin-bottom: 24px;
    margin-top: 62px;
}

.image_detail_news > img {
    max-height: 662px;
    width: 100%;
}

.image_detail_news {
    margin-top: 12px;
    width: 100%;
}

.date_detail_news {
    font-size: 14px;
    margin-top: 14px;
    margin-bottom: 34px;
    color: #999999;
    margin-left: 34px;
}

.word_best_mini_description {
    padding: 32px 62px;
    background-color: #f8f7f7;
    border: 1px solid #dddddd;
    font-size: 18px;
    border-radius: 10px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.word_best_mini_description > p {
    margin-bottom: 5px;
    line-height: 24px;
}

.wrapper_characteristic {
    display: flex;
    flex-wrap: wrap;
}

.slider_image_scheme {
    width: 50%;
}

.title_characteristic {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

.list_characteristic > p {
    line-height: 22px;
}

.list_characteristic > p > b {
    line-height: 22px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

.wrapper_characteristic_news {
    margin: 60px 0px;
}

.slider_image_scheme_wrapper {
    width: 50%;
}

.slider_image_scheme_wrapper > .teaser-img-w {
    height: 375px;
}

.brazzers-daddy img {
    max-height: 310px;
}

.text_name_image_news_slider {
    display: none;
    color: #999999;
    position: absolute;
    bottom: 48px;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.slider_image_scheme_wrapper .teaser-img-w > div {
    pointer-events: all;
}

.wrap_image_about_project .teaser-img-w > div {
    pointer-events: all;
}

.count_likes_news.active {
    pointer-events: none;
}

.count_likes_news {
    text-decoration: none;
}

.social_network_popup_wrap {
    display: none;
}

.element_social_share_button.active {
    display: none;
}

.element_social_share_button.active:before {
    display: none;
}

.element_social_share_button:before {
    position: relative;
    content: '';
    background-image: url(/local/templates/main-new/img/news/social_icon_news.png);
    width: 15px;
    height: 16px;
    display: inline-block;
    margin-right: 8px;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
}

.count_likes_news:hover {
    text-decoration: none;
}

.text_name_image_news_slider.active {
    display: block;
}

.wrap_list_characteristic {
    margin-top: 10px;
    width: 50%;
}

.slider_image_scheme_wrapper .tmb-wrap-table > .active:after {
    background-color: #85ad3e;
}

.slider_image_scheme_wrapper .tmb-wrap-table > .div:after {
    background-color: #ececea;
}

.list_characteristic {
    list-style: none;
    margin-left: 10px;
}

ul.list_characteristic > li {
    margin-bottom: 10px;
    margin-top: 10px;
}

ul.list_characteristic > li:before {
    content: "\25AA";
    font-size:1.5em;
    color: #85ad3e;
    padding-right:.25em;
    display: inline-block;
}

.wrapper_about_project_slider_description {
    margin: 40px 0px;
}

.wrapper_about_project_slider_description {
    display: flex;
    flex-wrap: wrap;
}

.wrap_image_about_project {
    width: 50%;
}

.wrap_description_about_project {
    width: 50%;
    padding-top: 20px;
    padding-left: 20px;
}

.title_about_project {
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.text_description_about_project > p {
    line-height: 22px;
}

.wrap_image_about_project .teaser-img-w.thumb-item {
    height: 350px;
}

.wrap_image_about_project .brazzers-daddy img {
    border-radius: 10px;
}

.wrap_image_about_project .tmb-wrap-table > .active:after {
    background-color: #85ad3e;
}

.wrap_image_about_project .tmb-wrap-table > .div:after {
    background-color: #ececea;
}

.simple_description_text_project {
    margin: 40px 0px;
}

.wrap_row_button_detail {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #eeeeee;
    padding: 18px 32px 18px 36px;
    justify-content: center;
    margin: 40px 0px;
    border-radius: 10px;
}

.wrap_row_button_detail .like_wrap_button > a:visited {
    color: #aeaeae;
}

.wrap_row_button_detail .like_wrap_button {
    width: 16%;
}

.wrap_row_button_detail .social_share_button {
    width: 16%;
    margin-right: 0px;
}

.wrap_all_news_container {
    margin-top: 60px;
    margin-bottom: 90px;
}

.show_all_news_button_in_list {
    margin-top: 30px;
}

.count_likes_news:before {
    position: relative;
    content: '';
    background-image: url(/local/templates/main-new/img/news/like_thumbs_up.png);
    width: 19px;
    height: 19px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
}

.social_share_button > a {
    font-size: 14px;
    text-decoration: underline;
    color: #aeaeae;
    font-style: italic;
}

/*
.slider_image_scheme_wrapper .tmb-wrap .tmb-wrap-table {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.slider_image_scheme_wrapper .tmb-wrap-table div:after {
    position: relative;
    right: auto;
    left: auto;
    bottom: auto;
    width: 40px;
    height: 2px;
    background-color: #ccc;
    margin-right: 10px;
}

.slider_image_scheme_wrapper .tmb-wrap-table div.active:after {
    background-color: #85ad3e;
}

.slider_image_scheme_wrapper .tmb-wrap-table div:after {

}
*/

.tmb-wrap-table div:hover {
    cursor: pointer;
}

.slider_image_scheme_wrapper .tmb-wrap-table div:nth-child(1):after {
    right: auto;
}

.slider_image_scheme_wrapper .tmb-wrap-table div:nth-child(2):after {
    left: auto;
}


.slider_image_scheme_wrapper .tmb-wrap .tmb-wrap-table {
    margin: 0 auto;
}

.slider_image_about_project_wrapper .tmb-wrap-table div:nth-child(1):after {
    right: auto;
}

.slider_image_about_project_wrapper .tmb-wrap-table div:nth-child(2):after {
    left: auto;
}

.slider_image_about_project_wrapper .tmb-wrap-table {
    margin: 0 auto;
}

/* End Детальная страница */

@media (max-width: 768px) {
    .wrap_row_button_detail {
        padding: 10px;
    }

    .wrap_row_button_detail .like_wrap_button {
        width: 33%;
    }

    .wrap_row_button_detail .social_share_button {
        width: 33%;
    }

    .wrap_image_about_project, .wrap_description_about_project {
        width: 100%;
    }

    .wrap_row_button > .social_share_button {
        margin-right: 0%;
    }

    .wrap_list_characteristic {
        width: 100%;
    }

    .slider_image_scheme_wrapper {
        width: 100%;
    }

    .word_best_mini_description {
        padding: 20px;
    }

    .news_detail_wrapper > .contain > h1 {
        font-size: 28px;
    }
}

/* End */


/* Start:/bitrix/components/bitrix/player/templates/.default/style.min.css?1697766814122*/
td.popupmenu div.popupitem .playlist-edit{background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif)}
/* End */


/* Start:/local/templates/main-new/components/bitrix/system.pagenavigation/houses_pagination_bottom/style.min.css?16977668792530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/local/templates/main-new/components/bitrix/catalog.section/news/style.css?16977668793570*/
.main_description_news_wrap {
    margin-bottom: 30px;
    padding-top: 45px;
    padding-left: 38px;
    padding-right: 30px;
}

.title_news_item {
    font-size: 24px;
    font-weight: bold;
    color: #282828;
}

.text_description_news {
    font-size: 16px;
    color: #282828;
}

.date_news {
    font-size: 14px;
    margin-top: 14px;
    margin-bottom: 21px;
    color: #999999;
}

.count_likes_news {
    font-size: 14px;
}

.count_likes_news:before {
    position: relative;
    content: '';
    background-image: url('/local/templates/main-new/img/news/like_thumbs_up.png');
    width: 19px;
    height: 19px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
}


.social_share_button > a {
    font-size: 14px;
    text-decoration: underline;
    color: #aeaeae;
    font-style: italic;
}

.social_network_popup_wrap {
    display: none;
}

.element_social_share_button.active {
    display: none;
}

.element_social_share_button.active:before {
    display: none;
}

.element_social_share_button:before {
    position: relative;
    content: '';
    background-image: url(/local/templates/main-new/img/news/social_icon_news.png);
    width: 15px;
    height: 16px;
    display: inline-block;
    margin-right: 8px;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
}

.read_full_news_button > a {
    font-size: 16px;
    text-decoration: underline;
    color: #85ad3e;
    font-style: italic;
}

.wrap_item_news_element {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    border-radius: 10px;
    border: 1px solid #dddddd;
    overflow: hidden;
}

.social_share_button > a:visited {
    color: #aeaeae;
}

.like_wrap_button > a {
    color: #aeaeae;
}

.like_wrap_button > a:visited {
    color: #aeaeae;
}

.image_news {
    width: 50%;
}

.image_news > img {
    width: 100%;
}

.wrap_contain_news {
    width: calc(50%);
    background-color: #f8f7f7;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.wrap_row_button {
    display: flex;
    flex-wrap: wrap;
    background-color: #eeeeee;
    padding: 18px 32px 18px 36px;
    justify-content: space-between;
}

.pagin-row-2.restyle_news_pagination_container {
    border: 0px;
}

.social_share_button {
    margin-right: 22%;
}

.description_news_section_text {
    margin: 40px 0px;
}

@media (max-width: 768px) {
    .wrap_row_button_detail {
        padding: 10px;
    }

    .wrap_row_button_detail .like_wrap_button {
        width: 33%;
    }

    .wrap_row_button_detail .social_share_button {
        width: 33%;
    }

    .main_description_news_wrap {
        padding: 20px;
    }

    .wrap_row_button {
        padding: 20px;
    }

    .title_news_item {
        font-size: 20px;
    }

    .read_full_news_button > a {
        font-size: 14px;
    }

    .social_share_button > a {
        font-size: 14px;
    }

    .like_wrap_button > a {
        font-size: 14px;
    }

    .wrap_item_news_element {
        flex-direction: column;
    }

    .wrap_item_news_element > .image_news {
        width: 100%;
    }

    .wrap_item_news_element {
        width: 100%;
    }

    .wrapper_news_container_list {

    }

    .wrap_row_button .social_share_button {
        margin-right: 0%;
    }

    .wrap_contain_news {
        width: 100%;
    }
}

/* End */


/* Start:/local/components/indexis/callback.form/templates/footer/style.css?17256180932884*/
.step-form-label > input[type=text].error {
    border-color: red;
}

.body_form_input_data {
    display: flex;
    align-items: flex-start;
    width: 100%;
}

#form_callback_footer > .step-form-row {
    justify-content: left;
}

.body_form_input_data > button {
    margin-top: 15px;
}

.js--wrap_input_contain_request input[type="checkbox"].error + .step-label-span{
    border: 1px solid red;
}

.error_row_data {
    color: red;
    margin: 10px;
}

#form_callback_footer .step-label input[type=checkbox] {
    display: block;
    margin-right: 6px;
}

#form_callback_footer .step-label-span-txt {
    font-size: 13px;
}

/* checkbox */
.callback_form_field_agreement {
    position: relative;
}

.callback_form_field_agreement input {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    position: absolute;
    z-index: -1;
    left: -1px;
    top: -1px;
    opacity: 0;
}

.callback_form_field_agreement label {
    display: inline-block;
    position: relative;
    margin-right: 7px;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    vertical-align: top;
    cursor: pointer;
    pointer-events: auto;
}

.callback_form_field_agreement label:before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #dddddd;
    border-radius: 3px;
    background-color: #ffffff;
}

.callback_form_field_agreement label:after {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    left: 4px;
    z-index: 2;
    width: 10px;
    height: 10px;
    opacity: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.86 30.45' width='31.86' height='30.45'%3E%3Cpath fill='%2385ad3e' d='M19,23.73c3.4-5.38,12.49-19,12.58-19.1l.12-.16a1.13,1.13,0,0,0,0-1.15L29.18,0l-13,18.18a3.52,3.52,0,0,1-3.07,1.89,3.67,3.67,0,0,1-2.73-1.29l-7.27-8-.11,0a.24.24,0,0,0-.21.1L.1,14.21a.51.51,0,0,0,0,.66c.84.79,8.24,7.84,10,12.9.8,2.23,2.23,2.63,3,2.68h0c1.68,0,2-.45,3.95-3.72C17.69,25.86,18.27,24.86,19,23.73Z'/%3E%3C/svg%3E");
}

.callback_form_field_agreement input:checked + label:after {
    opacity: 1;
}

.callback_form_field_agreement span {
    display: inline-block;
    vertical-align: top;
    margin-top: 1px;
    white-space: normal;
    font-size: 12px;
    line-height: 1.5;
    letter-spacing: 0.025em;
    color: #999999;
}

.callback_form_field_agreement span a {
    color: #999999;
    text-decoration: underline;
}
/* End checkbox */

@media (max-width: 767px) {
    .body_form_input_data {
        flex-wrap: wrap;
    }
}
/* End */
/* /local/templates/main-new/components/bitrix/catalog.element/news_detail/style.css?16977668797009 */
/* /bitrix/components/bitrix/player/templates/.default/style.min.css?1697766814122 */
/* /local/templates/main-new/components/bitrix/system.pagenavigation/houses_pagination_bottom/style.min.css?16977668792530 */
/* /local/templates/main-new/components/bitrix/catalog.section/news/style.css?16977668793570 */
/* /local/components/indexis/callback.form/templates/footer/style.css?17256180932884 */
