

/* Start:/local/templates/darkon_032021/components/bitrix/news/services/bitrix/news.detail/v12-2021/style.css?17435792018312*/
body main.inner {background: #f8f3ed;}
body main.inner .bx-breadcrumb .bx-breadcrumb-item a {color:#8A7658}
body main.inner .bx-breadcrumb .bx-breadcrumb-item {color:#C4C4C4}

/*Articles custom*/
.custom_banner .background_block{height: 300px;background-size: cover;background-repeat: no-repeat;position: relative;background-attachment: fixed;}
.custom_banner .background_block.top{background-position: top}
.custom_banner .background_block.middle{background-position: center}
.custom_banner .background_block.bottom{background-position: bottom}
.custom_banner .background_block .background-color{width: 100%;height: 100%;background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.2) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#33ffffff',GradientType=1 );}
.custom_banner .background_block .background-color .banner-content{width: 80%;position: absolute;top: 0px;bottom: 0px;margin: auto;display: table;padding: 20px 20px 20px 80px;}
.custom_banner .background_block .background-color .banner-content h1{text-transform: uppercase;font-weight: 900;font-size: 38px;}
.custom_banner .background_block .background-color .banner-content p.description{padding-left: 10px;border-left: 3px solid #f36c00;position: relative;font-size: 16px;line-height: normal;}
.custom_banner .background_block .background-color .banner-content #form_pop_button{cursor: pointer; border: 1px solid transparent; background: rgb(97, 192, 165);display: inline-block;text-align: center;padding: 10px 15px;color: #fff;border-radius: 20px;margin-top: 5px;transition: 0.3s;}
.custom_banner .background_block .background-color .banner-content #form_pop_button:hover{background: #fff; border: 1px solid rgb(97, 192, 165); color: rgb(97, 192, 165);}

.news-detail-custom .left-block.content{text-align: left}
.news-detail-custom .left-block.content h2, .news-detail-custom .left-block.content h3, .news-detail-custom .left-block.content p.title {display:inline-block;line-height: 1.6;z-index:5;transition: 0.3s; margin: 15px 0px;font-size: 24px;font-weight: 600;padding: 0px 20px 0px 20px;position: relative;}
.news-detail-custom .left-block.content h2:before, .news-detail-custom .left-block.content h3:before, .news-detail-custom .left-block.content p.title:before {transition: 0.3s;z-index:-1;content: '';width: 4px;height: 100%;background: rgb(182, 92, 92);position: absolute;top: 0px;left: 0px;}
.news-detail-custom .left-block.content h2:hover, .news-detail-custom .left-block.content h3:hover, .news-detail-custom .left-block.content p.title:hover{color:#fff}
.news-detail-custom .left-block.content h2:hover:before, .news-detail-custom .left-block.content h3:hover:before, .news-detail-custom .left-block.content p.title:hover:before{width: 100%;}
.news-detail-custom .left-block.content ul li {list-style-type: none;position: relative;padding-left: 10px;}
.news-detail-custom .left-block.content ul li:before {content: '\f105';font-family: fontawesome;color: rgb(182, 92, 92);position: absolute;left: 0px;top: 0px;bottom: 0px;margin: auto;}
.news-detail-custom .left-block.content a:before {z-index:1;content: '\f0c1';font-family: fontawesome;color: #999;position: absolute;left: 0px;top: 0px;bottom: 0px;margin: auto;font-size: 9px;line-height: 17px;padding-left: 5px;}
.news-detail-custom .left-block.content a {display:inline-block;text-decoration: none;z-index:5; transition: 0.3s;color: rgb(182, 92, 92);position: relative;padding-left: 15px;padding-right: 5px;}
.news-detail-custom .left-block.content a:after {z-index:-1;content: '';position: absolute;width: 100%;height: 0px;background: rgb(182, 92, 92);left: 0px;bottom: 0px;transition: 0.3s;}
.news-detail-custom .left-block.content a:hover{color:#fff}
.news-detail-custom .left-block.content a:hover:after{height:100%;}
.news-detail-custom .left-block.content a:hover:before{color:#fff}
.news-detail-custom .left-block.content p.subtitle {font-size: 18px;font-weight: 600;margin: 10px 0px;}
.news-detail-custom .right-block.sidebar .owl-carousel .owl-item img{opacity: 1}
.news-detail-custom .right-block.sidebar .callback-block{margin-top:20px;background: #eaeaea;border-radius: 15px;overflow: hidden;}
.news-detail-custom .right-block.sidebar .img-block{margin-bottom: 10px;}
.news-detail-custom .right-block.sidebar .callback-block p.callback-title {font-size: 14px;padding: 20px;margin: 0px;color: #666;}
.news-detail-custom .right-block.sidebar .callback-block a{transition: 0.3s; padding: 10px 20px;display: inline-block;color: rgb(97, 192, 165);border-radius: 0px;cursor: pointer;width: 100%;border-top: 2px dotted rgb(97, 192, 165);font-weight: 400;font-size: 16px;background: #eaeaea;text-transform: uppercase;}
.news-detail-custom .right-block.sidebar .callback-block a:hover{background: rgb(97, 192, 165);color: #fff;}

p.custom_back_artacle a:before {content: '\f104';font-family: 'fontawesome';padding-right: 6px;}
p.custom_back_artacle a{text-decoration: none;transition: 0.3s; font-size: 16px;margin-top: 60px;display: inline-block;background: #9a9a9a;padding: 10px 20px;border-radius: 20px;color: #fff;}
p.custom_back_artacle a:hover{background:#c7c7c7}

.news-detail-custom td:first-child {background:transparent;}
.news-detail-custom td {padding-left: 20px;border: 1px solid #eaeaea;font-size: 14px;line-height: 20px;padding: 5px 10px;}
.news-detail-custom  td.subtitle {font-style: italic;}
.news-detail-custom  td.subtitle span{color: #b65c5c;font-style: normal;}
.news-detail-custom  tr.title td {padding: 10px;background: #5e78a9;color: #fff;text-align: center;border: 1px solid #fff;font-weight: 600;font-size: 16px;}
.news-detail-custom  tr:nth-child(2n){background:#eaeaea}
.news-detail-custom  tr:nth-child(2n) td{border:1px solid #fff}
.news-detail-custom  td.title {padding: 10px;background: #5e78a9;color: #fff;text-align: center;border: 1px solid #fff;font-weight: 600;font-size: 14px;}
.news-detail-custom table{margin-bottom:20px;}


/*Форма*/
#popup_form .popuptitle{margin: 20px 0px;font-size: 20px;font-weight: 400;padding-left: 10px;border-left: 3px solid rgb(182, 92, 92);}
.fancybox-inner {height:auto !important;}
#contact-form.contact-form-popup label{min-height:70px; width: 100%; margin: 0px}
#contact-form.contact-form-popup  input[type="text"]{font-weight: 400 !important; padding: 6px 15px;border-top: 0px;border-left: 0px;border-right: 0px;background: transparent;color: #666 !important;border-bottom: 1px solid #eaeaea;}
#contact-form.contact-form-popup  input[type="text"]:focus{border-bottom: 1px solid rgb(182, 92, 92);}
#contact-form.contact-form-popup  input[type="text"]::placeholder{color: #cecece; border: 0px}
#contact-form.contact-form-popup  input:-webkit-autofill,
#contact-form.contact-form-popup  input:-webkit-autofill:hover,
#contact-form.contact-form-popup  input:-webkit-autofill:focus,
#contact-form.contact-form-popup  input:-webkit-autofill:active {-webkit-box-shadow: inset 0 0 0 50px rgb(249, 249, 249);
    -webkit-text-fill-color: #000;}
#contact-form.contact-form-popup .captcha.row input[type="text"]{border-bottom: 1px solid #999;}
#contact-form.contact-form-popup .captcha.row input[type="text"]:focus{border-bottom: 1px solid rgb(182, 92, 92);}
#contact-form.contact-form-popup .mf-captcha.custom{float: left;; margin-top: 25px;}
.btns.custom .btn.custom {padding: 10px 30px;font-size: 20px;text-transform: uppercase;}
#contact-form.contact-form-popup .btns.custom {margin-top: 62px;float: left;width: 100%;}
#contact-form.contact-form-popup .mf-captcha.custom p.title{color: rgb(182, 92, 92);}
.bx-breadcrumb .bx-breadcrumb-item a {color: rgb(182, 92, 92);}
.bx-breadcrumb .bx-breadcrumb-item a:hover{color:#222}

.news-detail-custom p img {height: auto;width: auto;}
@media screen and (max-width: 600px) {
	.custom_banner .background_block .background-color .banner-content{width: 100%;padding: 20px 20px 20px 20px;}
}

.news-detail-custom {padding:30px 0;}
.row {display:flex;justify-content: space-between;}
.row .col-md-8 {width:65%}
.row .col-md-4 {width:30%}
.fixed_block_fix {	position: sticky;
    top: 10px;
    height: 100%;}
/* End */
/* /local/templates/darkon_032021/components/bitrix/news/services/bitrix/news.detail/v12-2021/style.css?17435792018312 */
