

/* Start:/bitrix/templates/cb-adaptive/components/bitrix/news.list/newslist_left/style.css?1608135880294*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.pin-item .pin-content.blog-item h4{
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color:#494848;
	margin-top:5px;
}
.pin-item .pin-content.blog-item .pin-comments{
	top:0px;
}
/* End */


/* Start:/bitrix/templates/cb-adaptive/components/cb/index.news.list/index_articles/style.css?160813588038*/
.col-left .pin-text a{color: #494848;}
/* End */


/* Start:/bitrix/templates/cb-adaptive/template_styles.css?175205949688945*/
@font-face {
	font-family: "Bodoni Bold";
	font-display: auto;
	src: url("/bitrix/templates/cb-adaptive/fonts/bodoni-bold.eot");
	src: url("/bitrix/templates/cb-adaptive/fonts/bodoni-bold.eot?#iefix")format("embedded-opentype"),
	url("/bitrix/templates/cb-adaptive/fonts/bodoni-bold.woff") format("woff"),
	url("/bitrix/templates/cb-adaptive/fonts/bodoni-bold.svg") format("opentype"),
	url("/bitrix/templates/cb-adaptive/fonts/bodoni-bold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

::-webkit-scrollbar { -webkit-appearance: none; }
::-webkit-scrollbar:vertical { width: 12px; }
::-webkit-scrollbar:horizontal { height: 12px; }
::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff; }
::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff; }


html { /* background-color: #e9e6e0; */ }
ul, li { list-style: none; padding: 0; margin: 0; }
body{ font-family: Arial, 'Open Sans', sans-serif; line-height: normal; }
iframe{ border:0; display: block; margin: 0 auto; }
p{ margin: 13px 0; }
img:not(.lb-image){ max-width: 100%; }
.pd0{ padding-bottom: 0!important; }
.d-none{display: none !important;}

a:hover, a:focus { text-decoration: none; }
.tr-opacity-03 { -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; }
.tr-opacity-05 { -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; }
.tr-opacity-1 { -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; }

.nws-a{ color: #494848; text-decoration:none; font-weight:normal; float: left; margin-bottom: 10px; }

.trebuchet { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; }
.arial { font-family: Arial, Helvetica, sans-serif; }

.fl-l{ float: left; }
.fl-r{ float: right; }
.ellipsis{ white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.smart-ellipsis{ overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
/* .fixed{ position: fixed !important; } */
.nclear:before, .nclear:after{ content: " "; display: table; }
.nclear:after{ clear: both; }
.nclear{ *zoom: 1; position: relative; }
.d-n{ display:none !important; }
.d-b{ display: block; }
.ta-r{ text-align: right }
.ta-l{ text-align: left }
.ta-c{ text-align: center }
.h{ display:none; }
.dn{ display:none; }
.db{ display:block; }
.dib{ display:inline-block; }
.pos-r{ position: relative; }
.nowrap { white-space:nowrap }
.unselectable { -moz-user-select: none; -khtml-user-select: none; user-select: none; -webkit-user-select: none; -o-user-select: none; -ms-user-select: none; }
.selectable { -moz-user-select: initial; -khtml-user-select: initial; user-select: initial; -webkit-user-select: initial; -o-user-select: initial; -ms-user-select: initial; }
.fixed_hack { -webkit-transform: translate3d(0,0,0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-transform-style: flat; }
.center-help-wrap { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.center-help { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 0px; margin-left: -1px; height: 100%; visibility: hidden; }
.fs16{ font-size: 16px!important; }
.fs13{ font-size: 13px!important; }
.fs11{ font-size: 11px; }

.wid{ width: 100%; }
.maxw-100{ max-width: 100%; }
.ovh{ overflow: hidden; }
.tdu{ text-decoration: underline; }
.tdn{ text-decoration: none; }
.pd-b{ padding-bottom: 15px!important; }
.mt{ margin-top: 10px!important; }
.cl-b{ clear: both; }
.no-mg{ margin: 0!important; }
.bs-bb{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ovx-auto{ overflow-x: auto; }
.d-flex{ display: flex; }
.d-block{ display: block !important; }
.justify-content-between{ justify-content: space-between; }
.flew-wrap{ flex-wrap: wrap; }

.mt-1{ margin-top: .5rem; }
.mt-30{ margin-top: 30px; }
.mb{ margin-bottom: 30px; }
.mb-sm{ margin-bottom: 15px; }
.mar{ margin: 30px 0; }
.mar-sm{ margin: 15px 0; }

.ml-auto{ margin-left: auto; }
.mr-auto{ margin-right: auto; }

.pt{ padding-top: 30px; }
.pb{ padding-bottom: 30px; }
.pad{ padding: 30px 0; }
.pad-sm{ padding: 15px 0; }
.h-pad{ padding-left: 15px; padding-right: 15px; }
.pad-b-10 {padding-bottom: 10px;}

.pos-r{ position:relative; z-index:20; cursor:auto; }
.adv-biz{ width:100%; height:100%; min-height:100%; cursor:pointer; overflow:visible; display:block; position:relative; z-index:10; background:#1f8568 url('/upload/tfb2.jpg') 49.8% 0% no-repeat; }

.body-ovhx{ overflow-x: hidden; }

/* костыль для баннеров */
* [id^=adfox] a{ max-width: 100%; }
.b-fix > div{ max-width: 100%; max-height: 100%; }
.b-fix.left-fixed-banner{ max-width: none; margin-bottom: 15px; position: relative; z-index: 15; overflow: hidden; }
.banner-hidden{ max-height: 0; }
.b-adaptive{ position: relative; }
.b-adaptive__inner{ position: absolute; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.b-adaptive .b-fix{ max-width: 100%; max-height: 100%; width: 100%; height: 100%; }

/* фикс баннер внизу */
.b-bottom-sticky-wrap{ position: relative; max-width: 100%; /* height: 0 !important; padding-bottom: 8.6735%; */ }
.b-bottom-sticky{ max-width: 940px !important; width: 100%; /* position: absolute; left: 0; bottom: 0; */ z-index: 1010; }
.b-bottom-sticky.b-fixed{ position: fixed; bottom: 0; left: 50%; transform:translateX(-50%); }
/* /фикс баннер внизу */
/* моб под шапкой на детальной */
.b-adaptive.b-460-100{ padding-bottom: 21.7391%; }
/* моб под шапкой на детальной №2 */
.b-adaptive.b-460-384{ padding-bottom: 83.4782%; }
/* яндекс баннер на 2 колонки */
.b-adaptive.b-712-220{ padding-bottom: 30.8988%; }
.b-adaptive.b-square{ padding-bottom: 100%; }
/* обертка для яндекс баннера возле комментов на детальной */
.b-yandex-wrap{ max-width: 330px; margin-left: auto; margin-right: auto; }
/* обертка для яндекс баннера на месте баннера №5 на 2 колонки на индексе */
.b-yandex-wrap-wide{ max-width: 712px; max-height: 220px; margin-left: auto; margin-right: auto; }

.b-bottom{ display: none; position: fixed; bottom: 0; max-width: 100%; width: 460px; left: 50%; margin-left: -230px; z-index: 901; }
.b-bottom .b-close{ position: absolute; width: 27px; height: 27px; top: -32px; right: 0; cursor: pointer; background:url('/bitrix/templates/cb-adaptive/img/close.png'); }
.b-bottom .b-close.inactive{display: none;}

.bg-banner{ position: absolute; z-index: 10; width: 100%; height: 100%; overflow: hidden; }
.bg-banner iframe{ display: block !important; position: absolute; width: 100%; height: 100%; }
.bg-banner .bg-banner-inner{ display: block; position: absolute; height: 100%; top: 0; width: 475px; background-position: top center; background-repeat: repeat-y; -webkit-background-size: 100%; background-size: 100%; }
.bg-banner .bg-banner-inner img{ width: 100%; }
.bg-banner .bg-banner-inner.inner-left{ right: 50%; margin-right: 510px; }
.bg-banner .bg-banner-inner.inner-right{ left: 50%; margin-left: 510px; }

.tr-bg-color-03 { -webkit-transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear; transition: background-color 0.3s linear; }
.tr-bg-color-05 { -webkit-transition: background-color 0.5s linear; -moz-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear; transition: background-color 0.5s linear; }
.tr-bg-color-1 { -webkit-transition: background-color 1s linear; -moz-transition: background-color 1s linear; -o-transition: background-color 1s linear; transition: background-color 1s linear; }
.tr-color-03 { -webkit-transition: color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; }
.tr-color-05 { -webkit-transition: color 0.5s ease-in-out; -moz-transition: color 0.5s ease-in-out; -o-transition: color 0.5s ease-in-out; transition: color 0.5s ease-in-out; }
.tr-color-1 { -webkit-transition: color 1s ease-in-out; -moz-transition: color 1s ease-in-out; -o-transition: color 1s ease-in-out; transition: color 1s ease-in-out; }
.tr-width-03 { -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; }
.tr-width-05 { -webkit-transition: width 0.5s ease-in-out; -moz-transition: width 0.5s ease-in-out; -o-transition: width 0.5s ease-in-out; transition: width 0.5s ease-in-out; }
.tr-width-1 { -webkit-transition: width 1s ease-in-out; -moz-transition: width 1s ease-in-out; -o-transition: width 1s ease-in-out; transition: width 1s ease-in-out; }
.fw { width: 1020px; margin: 0 auto; }
.fw-shadow { box-shadow: 0 0 3px rgba(0,0,0,0.2); }
.parent-wrapper{ position: relative; overflow: hidden; }
#biz-main-wrapper,
.biz-main-wrapper{ padding: 0 30px; position: relative; background: #fff; z-index: 900; }
#biz-top-banners { margin-bottom: 13px; }
#biz-header { clear: both; }
a{ color: #0072bc; font-size: 13px; line-height: normal;}
#biz-header .biz-top-phone { color: #fff; font-size: 13px; line-height: 24px; text-align: right; }
.biz-today { position: absolute; color: #5c5c5c; font-size: 12px; width: 110px; margin: 54px 15px 0 0; top: 0; left: 0; }
.biz-currency-wrap { position: absolute;right:0;color: #5c5c5c; font-size: 12px; line-height: 17px; margin-top: 35px; padding-left: 75px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center; padding-left: 0; /* background:url('/bitrix/templates/cb-adaptive/img/val-bg.jpg') left center no-repeat; */ top:0; }
.biz-currency-wrap .micro-banner{ float: left; margin-right: 5px; }
.biz-currency-wrap .b-pl{ width:85px; }
.biz-currency-wrap a { text-decoration:underline; line-height: 15px; float: left; color: #a27a62; /* max-width: 85px; */}
.biz-currency-wrap .link { display: inline-block; margin-bottom: 3px; }
.biz-currency-wrap .biz-cur-inner{ float: left; width: 72px; }
.biz-currency-wrap .biz-cur-inner a{ text-decoration: none; color: inherit; font-size: inherit; }
.currency{ font-size: 12px; }
.currency td { padding: 4px 4px; }
.currency td.bdb { border-width: 1px!important; }
.currency td.bg-gray { background-color: #f1efee; }
.currency td.bold { font-weight: bold; }
.currency td img { height: 19px; }
.currency .pin-head td { padding: 5px 6px; vertical-align: bottom; border-bottom: 2px solid #d7d1ce; color: #98918e; }
.currency tr.inactive { color: #999; }
.currency tr.vip-kurs { color:red;}
.currency_link { margin: 30px 50px 0 0; color: #9d8c7b; }

.currency tr.brend-otkr{background-color:#d0f9ff;}
.currency tr.brend-otkr img{margin: 3px 0; height: 22px!important;}

.icn { width: 6px; height: 3px; vertical-align: middle; display: inline-block; margin-right: 5px; }
.icn.icn-up { background: url('/bitrix/templates/cb-adaptive/img/up.png'); }
.icn.icn-down { background: url('/bitrix/templates/cb-adaptive/img/down.png'); }
.biz-logo-wrap { width: 100%; height: 91px; position: relative;}
.biz-logo-wrap .biz-logo { width: 223px; height: 33px; /*width: 243px; height: 48px;*/ margin-left: 165px; display: block; background: url('/bitrix/templates/cb-adaptive/img/logomain.png'); margin: 36px auto 0; }
/* logo newyear */
/*.biz-logo-wrap .biz-logo { width: 223px; height: 33px; margin-left: 165px; display: block; background: url('/bitrix/templates/cb-adaptive/img/logomain-newyear.png'); margin: 36px auto 0; background-repeat: no-repeat; background-position: center; background-size: cover;}*/
.biz-header-search{ position: absolute; right: 0; top: 4px; z-index: 15; width: 42px; transition:0.5s; }
.biz-header-search.active{ width: 100%; }
.biz-header-search a{ text-decoration:underline; }
.biz-header-search .search-panel{ transition:0.5s; padding-right: 42px; width: 100%; float: right; }
.biz-header-search .search-panel.active{ background-color: #f6f4f4; }
.biz-header-search .search-panel input{ border: 0; box-shadow: none; outline: none; }
.biz-header-search .search-panel .sr-btn{ width: 42px; height: 42px; float: right; background-position: center; background-repeat: no-repeat; cursor: pointer; display: none; }
.biz-header-search .search-panel .sr-btn.active{ display: block; }
.biz-header-search .search-panel .sr-btn.sr-open{ background-image: url('/bitrix/templates/cb-adaptive/img/search-btn.png'); }
.biz-header-search .search-panel .sr-btn.sr-open#sr-open{ position: absolute; right: 0; top: 0; }
.biz-header-search .search-panel .sr-btn.sr-close{ position: absolute; right: 0; top: 0; background-image: url('/bitrix/templates/cb-adaptive/img/search-close.png'); }
.biz-header-search .search-panel .sr-btn.sr-sub{ position: absolute; top: 0; right: 8px; background-color: inherit; width: 0; opacity: 0; transition:0.5s; display: block; padding: 0; }
.biz-header-search .search-panel .sr-btn.sr-sub.active{ width: 42px; opacity: 1; transition:0.5s; }
.biz-header-search .search-panel .sr-block{ float: right; height: 42px; width: 1px; padding-right: 3px; transition:0.5s; position: relative; }
.biz-header-search .search-panel .sr-block:after{ content:""; width: 1px; height: 24px; position: absolute; right: 0; opacity: 0; top: 9px; background-color: #c7beba; }
.biz-header-search .search-panel .sr-block.active{ /* width: 975px; */ width: 100%; transition:0.5s; padding-right: 50px; }
.biz-header-search .search-panel .sr-block.active:after{ opacity: 1; }
.biz-header-search .search-panel .sr-block .sr-inp{ padding: 10px 0; float: left; width: 0; height: 42px; background-color: #f6f4f4; border: 0px; opacity: 0; transition:0.5s; margin: 0; }
.biz-header-search .search-panel .sr-block .sr-inp.active{ /* width: 930px; */ width: 100%; padding: 10px 15px; opacity: 1; transition:0.5s; }
.btn { display: inline-block; *display: inline; *zoom: 1; padding: 3px 21px; color: #536069; cursor: pointer; text-align: center; text-decoration: none; border: 1px solid #000;
	text-shadow: 0 1px 0 #fff; border-radius: 3px;
	background: #fefefd; background: -moz-linear-gradient(top,  #fefefd 0%, #cfcdca 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefd), color-stop(100%,#cfcdca));
	background: -webkit-linear-gradient(top,  #fefefd 0%,#cfcdca 100%); background: -o-linear-gradient(top,  #fefefd 0%,#cfcdca 100%);
	background: -ms-linear-gradient(top,  #fefefd 0%,#cfcdca 100%); background: linear-gradient(to bottom,  #fefefd 0%,#cfcdca 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefd', endColorstr='#cfcdca',GradientType=0 );
}
.btn.btn-big { line-height: 25px; padding: 3px 20px 4px; }
.btn:hover { background: #fefefd; background: -moz-linear-gradient(top,  #fefefd 0%, #f9f9f9 100%); text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefd), color-stop(100%,#f9f9f9));
	background: -webkit-linear-gradient(top,  #fefefd 0%,#f9f9f9 100%); background: -o-linear-gradient(top,  #fefefd 0%,#f9f9f9 100%);
	background: -ms-linear-gradient(top,  #fefefd 0%,#f9f9f9 100%); background: linear-gradient(to bottom,  #fefefd 0%,#f9f9f9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefd', endColorstr='#eaeaea',GradientType=0 ); }
.btn:active { background: #fefefd; background: -moz-linear-gradient(top,  #fefefd 0%, #d7d6d3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefd), color-stop(100%,#d7d6d3)); background: -webkit-linear-gradient(top,  #fefefd 0%,#d7d6d3 100%); background: -o-linear-gradient(top,  #ffffff 0%,#d7d6d3 100%);
	background: -ms-linear-gradient(top,  #fefefd 0%,#d7d6d3 100%); background: linear-gradient(to bottom,  #fefefd 0%,#d7d6d3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefd', endColorstr='#e6e6e6',GradientType=0 );
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 1px 3px rgba(0, 0, 0, .3); -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 1px 3px rgba(0, 0, 0, .3); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 1px 3px rgba(0, 0, 0, .3); }

.btn.btn-border { position: relative;
	background: #fbfbfc; background: -moz-linear-gradient(top,  #fbfbfc 0%, #d7d6d3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfc), color-stop(100%,#d7d6d3)); background: -webkit-linear-gradient(top,  #fbfbfc 0%,#f0f1f2 100%); background: -o-linear-gradient(top,  #fbfbfc 0%,#f0f1f2 100%);
	background: -ms-linear-gradient(top,  #fbfbfc 0%,#d7d6d3 100%); background: linear-gradient(to bottom,  #fbfbfc 0%,#d7d6d3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfc', endColorstr='#f0f1f2',GradientType=0 );
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
#biz-top-menu { margin: 0 auto; font-family: 'Open Sans Condensed', sans-serif; border-bottom: 2px solid #c7beba; position: relative; /* z-index: 55; */ }
#biz-top-menu ul{ list-style: none; float: left; padding: 14px 42px 14px 0; }
#biz-top-menu ul li { list-style: none; float: left; margin-right: 33px; }
#biz-top-menu ul li:last-child{ margin-right: 0; }
#biz-top-menu ul li a {	color: #4a3d38; font-size: 17px; font-weight: bold;	text-decoration: none; text-transform: uppercase; }
#biz-top-menu ul li:hover a { color: #cba18c; }

.biz-fixed-menu{ position: fixed; width: 980px; top: 0px; left: 50%; margin-left: -490px; font-family: 'Open Sans Condensed', sans-serif; border-bottom: 2px solid #c7beba; background-color: #fff; z-index: 30; visibility: hidden; opacity: 0; pointer-events:none; }
.biz-fixed-menu.active{ visibility: visible; opacity: 1; pointer-events:auto; }
.biz-fixed-menu ul { list-style: none; float: left; padding: 14px 0; }
.biz-fixed-menu ul li { list-style: none; float: left; margin-right: 33px; }
.biz-fixed-menu ul li a { color: #4a3d38; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.biz-fixed-menu ul li:hover a { color: #cba18c; }
.biz-fixed-menu .currency{ display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center; justify-content: space-between; visibility: hidden; opacity: 0; width: 100%; position: absolute; left: 0; top: 100%; transition:0.4s; padding: 4px 15px; background-color: #fff; margin-top: 2px; }
.biz-fixed-menu .currency:before,
.biz-fixed-menu .currency:after{ display: none; }
.biz-fixed-menu .biz-today{ float: left; /* width: 35%; text-align: center; */ width: auto; text-align: left; margin: 0 !important; position: relative; }
.biz-fixed-menu .biz-cur-inner{ width: auto; max-height: none; overflow: hidden; text-align: center; float: left; /* width: 65%; */ }
.biz-fixed-menu .biz-cur-inner .biz-currency{ /*float: left; width: 50%;*/ }
.biz-fixed-menu .biz-cur-inner .biz-currency a{ color: inherit; font-size: inherit; text-decoration: none; }
.biz-wallet{display: flex;align-items: center;}
.biz-wallet span{width: 100%;}
.biz-fixed-menu .b-pl{ display: none !important; }
.biz-partner-logo{ padding-left: 10px; padding-right: 10px; }
.biz-partner-logo img{ min-width: 150px;}
.adfox-partner-logo > a > div{ width: 14px !important; height: 14px !important; right: -14px !important;}

/* .biz-partner-logo a{ max-width: none; } */

.fixed-logo{ opacity: 0; visibility: hidden; position: absolute; top: 14px; left: 50%; margin-left: -85px; width: 170px; z-index: 11; transition:0.4s; }

.title, .title-sm, .title-xs{ color: #4a3d38; font-weight: normal; font-family: 'Open Sans Condensed', sans-serif; }
.title a, .title-sm a, .title-xs a{ color: inherit; font-size: inherit; line-height: inherit; text-decoration: none; }
.title{ font-size: 20px; line-height: 22px; margin: 5px 0 10px 0; }
.title-sm{ font-size: 18px; line-height: 22px; margin: 0 0 10px 0; }
.title-xs{ font-size: 16px; line-height: 20px; margin: 0 0 10px 0; }

.content { background: #fff; }
.mid-column { /* margin-right: 35px; width: 357px; */ width: 34.43%; margin-right: 3.71%; }
.mid-column.left { width: 34.286%; }
.min-column { /* width: 230px; */ /* width: 21.84%; */ width: 21.837%; }
.min-column.left { /* width: 210px; */ width: 19.388%; margin-top: 34px;}
.min-column a { text-decoration: none; }
.pin-head {	min-height: 20px; line-height: 20px; color: #cba18c; font-size: 15px; text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; }
.pin-head.top3 {height: auto; }

.pin-head a { color: #0072bc; cursor: pointer; text-transform: lowercase; }
.pin-head a.p-head { color: #cba18c; text-transform: uppercase; font-size: 15px;}
.mg-l { margin-left: 20px; }
.mg-r { margin-right: 16px; }
.mg-b { margin-bottom: 10px; }
.pin-content h3 { font-size: 18px; line-height: 22px; color: #4a3d38; margin: 0 0 10px 0; font-family: 'Open Sans Condensed', sans-serif; }
.pin-content h3.top-3,
.pin-content .title-xs.top-3{ font-size: 15px; line-height: normal; }
.pin-content h4 { font-size: 16px; line-height: 20px; color: #4a3d38; margin: 0 0 10px 0; font-family: 'Open Sans Condensed', sans-serif; }
.pin-content { padding: 15px 0; }
.pin-content img { /* margin-right: 19px; */ }
.pin-comments { font-size: 11px; color: #a49484; position: absolute; left: 0; bottom: 0; }
.pin-content.separator { border-bottom: 1px solid #c1bcb2; }
.pin-content .pin-date { color: #a49484; font-size: 11px; float: left; margin-right: 10px; }
.pin-content .pin-comments.com-l { float: left; position: relative; }
.pin-content .pin-text{ font-size: 13px; color: #494848; padding-bottom: 15px; position: relative; overflow: hidden; }
.pin-content .pin-text.preview a{ color: #494848; }
.pin-content .pin-text.fs12{ font-size: 12px; line-height: 16px; }
.mid-column.left .pin-content { padding: 15px 0 30px; }
.mid-column.left .pin-content .pin-text { padding-bottom: 10px; }
.pin-content.bordered{ padding: 20px 15px!important; border: 3px solid #e9e5e1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; margin-bottom: 20px; }
.pin-content.bordered .pin-head{ margin-bottom: 15px; }
.pin-content .pin-pic { /* width: 165px; height: 96px; */ /* width: 270px; height: 180px; */ max-width: 306px; padding-bottom: 62.075%; max-height: 180px; display: block; margin-bottom: 15px; -webkit-background-size: cover!important; background-size: cover!important; image-rendering: -webkit-optimize-contrast; }
.pin-content .pin-pic2 { width: 120px; height: 120px; margin-right: 18px; float: left; background-size: cover !important; }
.pin-content .pin-pic3 { width: 74px; height: 74px; margin-right: 18px; float: left; background-size: cover !important; }
.pin-content .pin-pic4 { width: 60px; height: 60px; margin-right: 18px; float: left; background-size: cover !important; }
.pin-content .pin-pic5 { width:130px; height:92px; float:left; margin-right:19px; background-size: cover !important; }
.pin-content .pin-pic6 { width:96px; height:62px; background-size: cover !important; /*float:left;*/ }
.pin-content .icn-comment { width: 11px; height: 11px; vertical-align: middle; background: url('/bitrix/templates/cb-adaptive/img/comments.png') no-repeat; margin-right: 2px; }
.left-banner-place { padding: 25px 0; }
.left-banner-place-min { margin-bottom: 37px; }
.pin-content h3, .pin-content h4 { font-weight: normal; }
.pin-item .pin-content.blog-item { position: relative; overflow: hidden; }
.pin-item .pin-content.blog-item.more { padding: 10px 0; }
.pin-item .pin-content.blog-item.more h3 { margin: 0 0 10px 0; }
.pin-item .pin-content.blog-item:last-child { padding-bottom: 18px; }
.pin-item .pin-content.blog-item .pin-comments { right: 0; margin-top: 10px; left: inherit; }
.pin-item .pin-content.blog-item .pin-text { padding-bottom: 0px; }
.pin-item .pin-content.blog-item h4 { font-size: 14px; margin-bottom: 0; }
.pin-content .pin-content.blog-item h4.h13 { font-size: 13px; line-height: 20px; color: #484848; margin: 0 0 10px 0; }
#commentsplace{ margin-bottom: 30px; }
.comment_link { float: left; font-size: 15px; margin:5px 0 8px; text-decoration: none; color: #494848; line-height: 14px; font-weight: bold; font-family: 'Open Sans Condensed', sans-serif; }
.comment_link a{ font-size: 15px; color: #4a3d38; text-decoration: none; }
.answer_link{ font-size: 13px; text-decoration: underline; }
.show-all{ color: #98715e; text-decoration: underline; margin: 15px 0; display: block; float: left; }
.show-all:hover{ text-decoration: none; }
.show-all.mob-btn{ display: block; float: none; padding: 5px; border: 1px solid #98715e; text-align: center; border-radius: 4px; text-decoration: none; }
.min-column .show-all{ text-decoration: underline; }
.min-column .show-all:hover{ text-decoration: none; }

.main-menu-wrap{ position: relative; z-index: 10; }
.main-menu-inner{ position: relative; z-index: 10; }
.main-menu{ position: relative; transition:0.5s; }
.menu-top{ display: none; top: 0; left: 0; padding: 10px 0; }
.menu-btn{ width: 40px; height: 32px; border: 4px solid transparent; position: relative; margin-left: 4px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; }
.menu-btn span{ display: block; position: absolute; height: 4px; width: 100%; background: #daa28c; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
.menu-btn span:nth-child(1){ top: 0px; }
.menu-btn span:nth-child(2),
.menu-btn span:nth-child(3){ top: 10px; }
.menu-btn span:nth-child(4){ top: 20px; }
.main-menu-wrap.active .menu-btn span:nth-child(1){ top: 18px; width: 0%; left: 50%; }
.main-menu-wrap.active .menu-btn span:nth-child(2){ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.main-menu-wrap.active .menu-btn span:nth-child(3){ -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.main-menu-wrap.active .menu-btn span:nth-child(4){ top: 18px; width: 0%; left: 50%; }

.pin-item .pin-content.blog-item .pin-date,
.pin-item .pin-content.center-item .pin-date,
.pin-item .pin-erid,
.pin-content.half-item .pin-date{ color: #a49484; font-size: 11px; clear: both; }
.right-banner-place{ margin-top: 15px; margin-bottom: 30px; }
.right-banner-place a{ max-width: 100%; }
.right-banner-place.top { margin-top: 24px; }

.mobile-video{ position: relative; height: 0 !important; padding-bottom: 63.75%; }
.mobile-video .mobile-video__inner{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
#contentroll{ width: 100%; height: 100%; }
#mv-wrapper{ height: 100%; }

.pin-item .pin-content.center-item h2 { font-size: 20px; line-height: 22px; margin: 5px 0 10px 0; color: #4a3d38; font-weight: normal; font-family: 'Open Sans Condensed', sans-serif; }
.pin-item .pin-content.center-item .big-preview { margin-bottom: 15px; /* width: 356px; height: 240px; */ max-width: 390px; height: 250px; -webkit-background-size: cover !important; background-size: cover !important; image-rendering: -webkit-optimize-contrast; }
.pin-content.half-item { width: 170px; margin-right: 17px; float: left; }
.pin-content.half-item+.pin-content.half-item { margin-right: 0; float: right; }
.pin-content.half-item .pin-date { margin-bottom: 5px; }
.pin-content.half-item .big-preview { margin-bottom: 15px; width: 170px; height: 120px; image-rendering: -webkit-optimize-contrast; }
.bold-separator-bottom { border-bottom: 4px solid #8a827e; }
.separator-dotted { border-bottom: 1px dashed #8a827e; }
.pin-content.center-item .short { width: 300px; margin: 0 0 10px 0; }
.pin-content.center-item { position: relative; }
.pin-content.center-item.pdb-sm { padding: 10px 0; }
.pin-content.center-item .pin-text { padding-bottom: 0; margin-bottom: 10px; }
.pin-content.center-item .pin-text.sml { float: left; width: 350px; }
.pin-content.center-item .pin-date{ float: left; margin-right: 10px; }
.pin-content.center-item .pin-comments{ position: relative; float: left; }
.pin-content .right { right: 0; top: 0; left: inherit; bottom: inherit; }
.pin-content.center-item.separator-dotted .pin-text { padding: 0; }
.biz-pagination { margin-top: 19px; color: #988e8c; font-size: 13px; margin-bottom: 35px; }
.biz-pagination .biz-pagination-num { color: #000; font-size: 12px; padding: 3px 7px; cursor: pointer; text-decoration:none; }
.biz-pagination .biz-pagination-num  a{ color: #000; font-size: 12px; text-decoration:none; }
.biz-pagination .biz-pagination-num.active { color: #fff; background: #cba18c; cursor:default; border-radius: 10px; }
.biz-pagination .biz-pagination-prev, .biz-pagination .biz-pagination-next { padding: 0 15px; cursor: pointer; margin-top: 4px; }
.biz-pagination .biz-pagination-img { margin-top: 4px; cursor: pointer; }
.biz-pagination .biz-pagination-img.fl-l { margin-top: 0; cursor: pointer; }
.biz-bottom-banner-place { margin-bottom:35px; clear: both; }
.biz-columns { margin-bottom: 20px; }
#biz-footer { padding: 25px 0 15px; }
#biz-footer .footer-head { color: #494848; font-size: 14px; padding-bottom: 15px; border-bottom: 1px solid #948a88; margin-bottom: 15px; }
#biz-footer .portal { width: 770px; margin-right: 50px; }
#biz-footer .footer-body,
#biz-footer .footer-body a { color: #948a88; font-size: 11px; }
#biz-footer .footer-body .f-info{ width: 350px; margin-right: 36px; }
#biz-footer .footer-body nav { /*width: 152px;*/ /* margin-right: 60px; */ }
#biz-footer .footer-body nav ul { list-style: none; margin: 0; padding: 0; }
#biz-footer .footer-body nav ul li { /* margin-bottom: 15px; */ line-height: 25px; }
#biz-footer .footer-body nav ul li a { color: #494848; font-size: 11px; text-decoration: underline; font-weight: normal; }
#biz-footer .footer-body nav ul li a:hover { text-decoration: none; }
#biz-footer .footer-body nav+nav { margin-right: 0; }
#biz-footer .social { overflow: hidden; margin-bottom: 8px; }
#biz-footer .social .icn-soc { width: 15px; height: 15px; background: url('/bitrix/templates/cb-adaptive/img/soc.png') no-repeat; }
#biz-footer .social .icn-soc-vk { width: 15px; height: 15px; background: url('/bitrix/templates/cb-adaptive/img/vk.png') no-repeat; }
#biz-footer .social .icn-soc-yazen { width: 15px; height: 15px; background: url('/bitrix/templates/cb-adaptive/img/Yandex_Zen_Logo.png') no-repeat; background-size: cover;}
#biz-footer .social .icn-soc-tt{ width: 15px; height: 15px; background: url('/bitrix/templates/cb-adaptive/img/tt.png') no-repeat; }
#biz-footer .social .icn-soc-li { width: 15px; height: 15px; background: url('/bitrix/templates/cb-adaptive/img/li.png') no-repeat; }
#biz-footer .social .icn-soc-inst { width: 15px; height: 15px; background: url('/bitrix/templates/cb-adaptive/img/icon-inst.png') no-repeat; }
#biz-footer .social .icn-soc-tg { width: 15px; height: 15px; background: url('/bitrix/templates/cb-adaptive/img/telegram.jpg') no-repeat; -webkit-background-size: contain; background-size: contain; }
#biz-footer .social a { font-size: 11px; color: #494848; }
#biz-footer .social .icn { top: -2px; }
#biz-footer .footer-links a { color: #eee8dc; font-size: 11px; line-height: 20px; margin-right: 20px; }
#biz-footer .f-text{ margin-bottom: 10px; float: left; display: block; }
#biz-footer .biz-footer-head { /* height: 149px; */ }
.top-banner-place { margin-bottom: 24px; }
.pin-content.blog-item.separator .pin-text { padding-bottom: 20px; }
.center-column { /* width: 503px; margin-left: 37px; */ width: 51.327%; margin-left: 3.75%; }
.center-column-head { border-bottom: 4px solid #918885; }
.center-column .breadcrumbs ul li a,
.center-column .breadcrumbs ul li { color: #0072bc; font-size: 11px; line-height: 20px; }
.center-column .breadcrumbs ul { margin-bottom: 5px; display: inline-block; }
.center-column .breadcrumbs ul li {	margin-right: 3px; }
.center-column .breadcrumbs ul li.current {	color: #494848; }
.center-column .center-item.separator-dotted .pin-text { padding-bottom: 20px; }
.biz-author-photo img { margin-bottom: 10px; }
.biz-author-photo .pin-comments { position: static; }
.pin-content .biz-author-name { display: block; font-size: 16px; line-height: 22px; font-weight: bold; color: #0072bc; text-decoration: none; }
.pin-item+.content-banner-place { margin-bottom: 20px; }
.center-column.blog .center-item .pin-text { padding-bottom: 0; }
.biz-art-image { margin-bottom: 15px; }
.text-banner-place { margin: 25px auto; }
.biz-article-social { /*margin: 20px 0 37px;*/ overflow: hidden; }
.biz-article-links{ padding: 20px; margin: 0 0 30px; background: #e3d9d5; }
.biz-article-links a,
.biz-article-links a:visited{ color: #98715e; }
.biz-article-links a:not(:hover){ text-decoration: underline; }
.pin-item .pin-content.comment { padding: 10px 0; }
.pin-item .pin-content.comment .pin-text { padding-bottom: 15px; }
.pin-item .pin-content.comment .pin-text.no-pad { padding-bottom: 0; }
.pin-item .pin-content.comment h4 {	margin-bottom: 5px; }
.pin-item .pin-content.comment .pin-date { font-size: 11px; margin-bottom: 5px; }
.biz-comments-form { border: 0; padding: 0; margin: 35px 0; width: 100%; }
.biz-comments-form-separator { border-bottom: 4px solid #918885; }
.biz-comments-form .btn { border: 1px solid #aaaaaa; font-size: 12px; color: #4a3e38; padding: 3px 7px; }
.biz-comments-form input, .biz-comments-form textarea { border: 1px solid #aaaaaa; box-shadow: none; outline: none; width: 184px; margin-right: 5px; padding: 2px 10px; display: block; font-size: 13px; margin-bottom: 10px; }
.biz-comments-form input { width: 180px; float: left;}
.biz-comments-form textarea { width: 100%; resize: vertical; height: 100px!important; margin-bottom: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.biz-comments-form .add-comm { float: left; padding: 3px 10px; border-radius: 4px; font-size: 11px; border: 1px solid #aaa; background: linear-gradient(to top, #d7d6d3, #fff); }
.pin-item.comments { margin-top: 20px; margin-bottom: 20px; }
.pin-item .pin-content.blog-item.more h4 { font-size: 16px; }
.pin-item .pin-content.blog-item.more .pin-text{ padding-bottom: 20px; min-height: inherit; }
.biz-left-menu{ border-top: 1px solid #d7d1ce; position: relative; }
.biz-left-menu >li{ position: relative; width: 100%; border-bottom: 1px dotted #d7d1ce; }
.biz-left-menu >li.biz-list:hover{ padding: 0 15px; left: -15px; top: -1px; background-color: #f0edec; border-bottom: 0; }
.biz-left-menu >li .head{ font-size: 15.5px; color: #4a3d38; font-family: 'Open Sans Condensed', sans-serif; display: block; padding: 15px 0; cursor: pointer; position: relative; }
.biz-left-menu >li.biz-list:hover .head { padding: 16px 0 15px; color: #cba18c; }
.biz-left-menu >li >ul >li a{ color: #494848; font-size: 13px; font-weight: normal; line-height: 27px; display: block; text-decoration: none; white-space: nowrap; margin-bottom: 0; }
.biz-left-menu >li >ul >li a:hover{ color: #cba18c; }
.biz-left-menu li ul{ display: none; left: 215px; z-index: 150; top: 0; padding: 15px; position: absolute; background-color: #f0edec; }
.biz-left-menu li:hover ul{ display: block; }
.fullw { width: 750px; }
.fullw.bdt { padding-top: 15px; border-top: 1px solid #d7d1ce; }
.fullw .pin-head { font-size: 13px; }
h1 { color: #4a3d38; font-size: 26px; line-height: 1.1; margin: 0 0 20px 0; font-weight: normal; font-family: 'Open Sans Condensed', sans-serif; }
.fw-content h1 { font-size: 23px; line-height: 26px; color: #594a44; font-weight: normal; }
.fw-content h1 .count { color: #b9ab9d; }
.fw-content .fw-item { padding: 30px 0 15px; display: block;}
.fw-content.comp-mar .fw-item { padding: 15px; margin: 20px 0; cursor: pointer; }
.fw-content .fw-item.bg-gray{ background-color: #eae6e5; }
.fw-content .fw-item.bg-gray .fw-company-name a{ color: #0054a6; font-size: 18px; }
.fw-content .fw-item.bg-dark{ background-color: #897a77; }
.fw-content .fw-item.bg-dark .fw-company-name a{ color: #fff; font-size: 18px; }
.fw-content .fw-item .fw-company-name { font-size: 13px; margin-bottom: 10px; width: 100%; padding-right: 10%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.fw-content .fw-item .fw-company-name a { color: #115fac; text-decoration: underline; font-weight: normal; }
.fw-content .fw-item .fw-company-name .fw-icons { position: absolute; right: 0; top: 0; }
.fw-content .fw-item .fw-company-name .fw-icons .fw-ic { float: left; width: 12px; height: 12px; margin-left: 10px; margin-bottom: 0; background-image: url('/bitrix/templates/cb-adaptive/img/fw-comp-icons.png?v=2'); background-repeat: no-repeat; }
.fw-content .fw-item .fw-company-name .fw-icons .fw-ic.tel { background-position: 0 center; }
.fw-content .fw-item .fw-company-name .fw-icons .fw-ic.pl { background-position: -12px center; }
.fw-content .fw-item .fw-company-name .fw-icons .fw-ic.mrk { background-position: -26px center; }
.fw-content .fw-item .fw-company-desc { font-size: 12px; margin-bottom: 10px; color: #494848; }
.fw-content .fw-item .fw-item-img { margin-left: 3%; width: 17%; height: 85px; border: 2px solid #e8e4e3; background-color: #fff; background-position: center center; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.fw-content .fw-item .fw-comp-left { float: left; width: 80%; }
.fw-content .fw-item.bg-dark .fw-comp-left .fw-company-desc{ color: #fff; font-size: 14px; }
.fw-content .fw-item.bg-gray .fw-comp-left .fw-company-desc{ font-size: 14px; }
.biz-table-info{ width: 576px; }
.biz-fw-item-info{ width: 240px; margin-right: 5px; }
.biz-table-info .table-name{ color: #b9ab9d; vertical-align: top; padding-right: 10px; text-align:left; width: 45px; }
.biz-table-info{ color: #494848; font-size: 13px; }
.fw-content .fw-item.bg-dark .biz-table-info .table-name{ color: #fff; font-size: 13px; font-weight: normal; }
.fw-content .fw-item.bg-dark .biz-table-info{ color: #fff; }
.fw-content .fw-item.bg-dark .biz-table-info,
.fw-content .fw-item.bg-gray .biz-table-info{ font-size: 14px; }
.fw-content .fw-item.bg-dark .fw-icons .fw-ic{ background-image: url('/bitrix/templates/cb-adaptive/img/fw-comp-icons-dark.png?v=2'); }

.fw-item:hover .fw-company-name { color: #b9ab9d; }
.company-info-wrapper { padding-bottom: 25px; border-bottom: 1px solid #d7d1ce; }
.company-info-wrapper-name { color: #cba18c; font-size: 16px; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; margin-bottom: 25px; }
.company-info-head { color: #494848; font-size: 15px; font-family: 'Open Sans Condensed', sans-serif; margin-bottom: 5px; }
.company-info-subhead { color: #494848; font-size: 13px; font-family: 'Open Sans Condensed', sans-serif; margin-bottom: 14px; text-transform: uppercase; }
.company-info{ width: 100%; }
.company-info .comp-left{ float: left; width: 190px; }
.company-info .comp-right{ float: left; width: 750px; margin-left: 40px; position: relative; }
.company-info .comp-main-head{ width: 100%; position: absolute; bottom: 0; left: 0; z-index: 10; }
.company-info ul.comp-small{ padding: 0; margin: 0 0 30px 0; overflow: hidden; }
.company-info ul.comp-small li{ list-style: none; width: 22%; margin: 3px 3% 3px 0; float: left; }
.company-info ul.comp-small li a{ text-decoration: none; color: #494848; }
.company-info ul.comp-top-menu{ font-size: 13px; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; overflow: hidden; height: 40px; line-height: 40px; padding-left: 230px; background:url('/bitrix/templates/cb-adaptive/img/cat-menu-bg.png'); color: #fff; }
.company-info ul.comp-top-menu li{ float: left; margin: 0 12px; }
.company-info ul.comp-top-menu li a{ color: #fff; text-decoration: none; }
.company-info ul.comp-top-menu li a:hover,
.company-info ul.comp-top-menu li a.active{ color: #cba18c; }
.company-info .comp-slider{ position: relative; width: 100%; overflow: hidden; height: 305px; margin-bottom: 40px; }
.company-info .comp-slider .slides{ width: 100%; overflow: hidden; height: 305px; }
.company-info .comp-slider .item{ width: 100%; }
.company-info .comp-slider .item .image{ position: absolute; top: 0; left: 0; height: 305px; width: 100%; background-repeat: no-repeat; background-position: center center; background-size:cover; }
.company-info .comp-slider .nav{ position: absolute; bottom: 55px; right: 25px; z-index: 99; }
.company-info .comp-slider .nav a{ width: 7px; height: 7px; margin: 0 4px; float: left; font-size: 0; background:url('/bitrix/templates/cb-adaptive/img/cat-slider-nav.png') left center no-repeat; outline: none; }
.company-info .comp-slider .nav a.activeSlide{ background-position: right center; }
.company-info .comp-mail{ padding: 25px 0; float: left; width: 100%; }
.company-info .comp-mail .pin-head{ margin-bottom: 20px; }
.company-info .comp-mail .comp-txt{ font-size: 12px; float: left; width: 100%; margin-bottom: 10px; color: #494848; }
.company-info .comp-mail .comp-inp{ font-size: 11px; float: left; width: 100%; margin-bottom: 15px; color: #a89b95; height: 22px; line-height: 22px; border: 1px solid #a89b95; padding: 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.company-info .comp-mail .comp-ta{ font-size: 11px; float: left; width: 100%; margin-bottom: 15px; color: #a89b95; height: 110px; border: 1px solid #a89b95; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; resize:none; }
.company-info .comp-mail .comp-btn{ float: left; padding: 3px 10px; border-radius: 4px; font-size: 11px; border: 1px solid #989691; background: linear-gradient(to top, #d7d6d3, #fff); color: #4a3e38; }
.company-info .company-logo{ position: absolute; left: 15px; bottom: 15px; z-index: 15; width: 150px; height: 150px; border: 1px solid #866b60; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #fff; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.company-info input:focus,
.company-info textarea:focus{ outline: none; }
.company-info-wrapper-desc{ font-size: 13px; color: #494848; margin-bottom: 15px; overflow: hidden; }
.company-info-wrapper-param-name{ font-size: 15px; color: #494848; font-family: 'Open Sans Condensed', sans-serif; margin-bottom: 7px; }
.company-info-wrapper-param-info{ font-size: 12px; color: #494848; margin-bottom: 20px; }
.company-info-wrapper-param-info a{ color: #0054a6; text-decoration:underline; font-weight: normal; }
.phone-bl-hid{display: none;}
.phone-bl-hid.active{display: block;}
.show-ph-bl{display: block; cursor: pointer; color: #cba18c;}
.show-ph-bl.active{display: none;}
.company-rub{ float: left; width: 100%; margin-bottom: 20px; font-size: 12px; color: #494848; }
.company-rub a{ color: #6a4a3c; }

.biz-company-tabs .img-big,
.biz-company-tabs .thumb{ border: 4px solid #fff; }
.biz-company-tabs .thumb:hover{ border: 4px solid #877f7b; }
.biz-company-tabs .img-big{ border: 4px solid #fff; }
.biz-company-tabs .galery{ width: 290px; margin-right: 5px; }
.biz-company-tabs .galery .img-big{ width: 264px; margin-bottom: 10px;}
.biz-company-tabs .galery .img-big img{ width: 264px; }
.biz-company-tabs .thumb{ margin: 0 10px 10px 0; width: 124px; height: 91px; }

.biz-company-tabs { background: #efeae1; padding: 15px; position: relative; margin-top: 39px; }
.biz-company-tabs .text-form { width: 425px; }
.biz-company-tabs .text-form a { text-decoration:underline; }
.biz-company-tabs .tabs { position: absolute; top: -32px; left: 0; height: 32px; width: 317px; line-height: 24px; text-transform: uppercase; color: #fff; font-size: 13px; }
.biz-company-tabs .tabs .tab-item { width: 155px;  background: url('/bitrix/templates/cb-adaptive/img/head_back.png') no-repeat; text-align: center;cursor:pointer;}
.biz-company-tabs .tabs .tab-item.active { background: #efeae1; padding-bottom: 8px; color: #4a3d38; }
.biz-company-tabs .tab-wrap .text-form h3 { font-size: 20px; line-height: 22px; margin-bottom: 12px; font-weight: normal; margin-top: 0; }
.biz-company-tabs .tab-wrap .text-form p { color: #494848; font-size: 13px; }
.biz-company-tabs .tab-wrap .biz-comments-form { background: #efeae1; padding: 15px 0; border-top: 1px solid #c1bcb2; padding-bottom: 19px; border-bottom: 4px solid #c1bcb2; margin-bottom: 15px; }
.biz-company-tabs .tab-wrap .biz-comments-form textarea { width: 403px; }
.tab-wrap { overflow: hidden; }
.tab-wrap .tab-item { width: 178px; margin-left: 12px; margin-bottom: 25px; float: left; }
.tab-wrap .tab-item:first-child { margin-left: 0; }
.tab-wrap .tab-item .tab-img { float: left; width: 178px; height: 155px; margin-bottom: 15px; background-position: center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.tab-wrap .tab-item .tab-head { width: 100%; margin-bottom: 15px; float: left; }
.tab-wrap .tab-item .tab-info { float: left; width: 100%; margin-bottom: 20px; font-size: 12px; }
.tab-wrap .tab-item .tab-item-price { float: left; width: 100%; min-height: 27px; margin-bottom: 12px; font-size: 23px; font-weight: bold; color: #494848; }
.tab-wrap .tab-item .tab-ord-btn { float: left; width: 100px; height: 32px; font-size: 15px; color: #fff; background-color: #cba18c; line-height: 32px; text-align: center; text-decoration: none; }

.comp-bordered{ width: 100%; overflow: hidden; padding: 25px; border: 2px solid #e8e4e3; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.comp-bordered .tab-item{ width: 130px; margin-left: 28px; margin-bottom: 0; }
.comp-bordered .tab-item .tab-img{ width: 130px; height: 120px; }

.link { font-size: 13px; color: #494848; }
.link-light { font-size: 13px; color: #9d8c7b; display: inline-block; margin-bottom: 13px; }
.n-head h4,
.n-head .title-xs{ font-size: 16px!important; margin: 5px 0 8px!important; line-height: 16px!important; }

.left-big-link{ float: left; margin-top: 10px; width: 100%; height: 68px; padding: 22px 0 0 73px; font-size: 17px; font-weight: bold; font-family: 'Open Sans Condensed', sans-serif; text-decoration: none; color: #b58a75; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.left-big-link.arb{ background: #f1efee url('/bitrix/templates/cb-adaptive/img/arbitrazh.png') 21px center no-repeat; }
.left-big-link.nes{ background: #f1efee url('/bitrix/templates/cb-adaptive/img/nesost.png') 17px center no-repeat; margin-bottom: 40px; }

.video-index{ width: 213px; height: 185px; float: left; margin-bottom: 20px; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; }
.video-index:before{ content:""; position: absolute; width: 50px; height: 31px; left: 82px; top: 75px; background: url('/bitrix/templates/cb-adaptive/img/video-play-icon.png') center no-repeat; }

.yt-video{ position: relative; height: 0; padding-bottom: 56.25%; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; cursor: pointer; }
.yt-video:before{ content:""; position: absolute; width: 50px; height: 31px; left: 50%; top: 50%; transform: translate(-50%,-50%); background: url('/bitrix/templates/cb-adaptive/img/video-play-icon.png') center no-repeat; transition: background .3s; }

.video-container{ position: relative; padding-bottom: 56.25%; }
.video-container iframe{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.video-container [id^="app_generated"]{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

/* search begin */
div.news-list{ float:left; width:100%; }
.search_input{ width: 130px; padding: 0 20px 0 3px; border: 1px solid #999999; }
.lttl_text_s{ width:100%; font-size:12px; float:left; color: #666; float:left; margin-top:20px; }
.news_srch{	float:left;	margin-top:35px; padding-left:10px; }
.hdr_news{ float:left;	width:100%; }
.hdr_date{ margin-top:10px;	float:left;	width:70px;	font-size:11px; color:#0072bc; text-decoration:none; }
.lttl_text{	width:100%;	font-size:12px;	float:left;	color: #ccc; }
.results{ width:100%; float:left; background-color:#e9e6e0; margin-top:25px; padding:15px 10px;	font-size:16px; color:#494848;}
.rslt{ float:left; font-size:16px; color:#77777; }
.sr_btn{ float:left; margin-left: 20px; background-color:#918885; border:none; width:90px; height:20px; color:#fff; font-size:13px;}
.srch_head{ font-weight:bold; font-size:30px; color:#4a3d38; }
.sel_block{	float:left; width:50%; }
.srch_block{ margin-top:10px; width:100%; float:left; }
a.det_text{	text-decoration:none; color:#494848; font-size:14px; float:left; }
a.hd_text{ text-decoration:none; color:#494848; font-size:22px; }
/* search end */
.soc_padd{margin-bottom: 10px; }
.soc_padd2{float:left;}

/*второе меню*/
.biz-scnd-menu{ background: #fff; width:100%; padding: 14px 0 35px; overflow: hidden; font-family: 'Open Sans Condensed', sans-serif; font-size: 15px; text-transform: uppercase; }
.biz-scnd-menu ul{ list-style: none; overflow: hidden; }
.biz-scnd-menu ul li{ float:left; margin-right:30px;}
.biz-scnd-menu ul li a{ text-decoration:none; color:#877c79; font-weight:bold; font-size: 15px;}
/*второе меню end*/

.cat-search{ width: 100%; float: left; margin-bottom: 40px; }
.cat-search .inp-line{ margin-top: 15px; font-size: 11px; float: left; width: 100%; }
.cat-search .inp-line .sr-inp{ float: left; height: 22px; border: 1px solid #a89b95; width: 360px; text-indent: 10px; color: #a89b95; margin-right: 20px; padding: 0; }
.cat-search .inp-line label.custom-select{ position: relative; display: block; float: left; margin-right: 15px; }
.cat-search .inp-line label.custom-select:before{ content: ""; width: 24px; height: 22px; position: absolute; right: 1px; top: 1px; background: url('/bitrix/templates/cb-adaptive/img/sel-btn.png') center no-repeat; z-index: 10; pointer-events: none; }
.cat-search .inp-line .sr-sel{ float: left; height: 24px; border: 1px solid #a89b95; width: 170px; text-indent: 10px; color: #a89b95; position: relative; }
.cat-search .inp-line .sr-btn{ float: left; width: 24px; height: 24px; border: 0; margin: 0; padding: 0; background: url('/bitrix/templates/cb-adaptive/img/search-btn2.png') center no-repeat; }
.cat-search .inp-line input:focus,
.cat-search .inp-line select:focus{ outline: none; }
.cat-main{ cursor: pointer; float: left; min-width: 200px; height: 24px; line-height: 24px; font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; text-transform: uppercase; color: #4a3d38; padding-left: 30px; background:url('/bitrix/templates/cb-adaptive/img/comp-cat.png') left center no-repeat; }

.cat-list{ float: left; width: 730px; }
.cat-list.left-block{ width: 190px; }
.cat-list.left-block .pin-head{ margin-bottom: 15px; }
.cat-list.center-block{ width: 500px; margin-left: 40px; }
.cat-list.center-block .sr-inp{ width: 260px; }
.cat-list .cat-list-half{ float: left; width: 50%; padding-right: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cat-list .c-head{ width: 100%; float: left; font-family: 'Open Sans Condensed', sans-serif; position: relative; }
.cat-list .c-head a{ font-size: 18px; color: #4a3d38; text-decoration: none; }
.cat-list ul.c-list{ width: 100%; float: left; margin:10px 0; }
.cat-list ul.c-list li{ width: 100%; float: left; margin: 4px 0; }
.cat-list ul.c-list li a{ text-decoration: none; color: #4a3d38; }

.comp-left-block{ margin-bottom: 25px; }
.comp-left-block .img{ width: 125px; height: 85px; border: 2px solid #e8e4e3; background-position: center center; background-repeat: no-repeat; margin-bottom: 10px; }
.comp-left-block a{ margin-bottom: 10px; }
.comp-left-block p{ margin: 0 0 10px 0; font-size: 13px; }

.catalog-main-list{ width: 100%; float: left; margin-bottom: 40px; }
.catalog-main-list .c-head.list-head{ cursor: pointer; padding-right: 5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 18px; }
.catalog-main-list .c-head.list-head:before{ content:''; display: block; position: absolute; width: 11px; height: 6px; right: 7px; top: 10px; background:url('/bitrix/templates/cb-adaptive/img/catalog-list-arw.png') left center no-repeat; }
.catalog-main-list .c-head.list-head.active:before{ background-position: right center; }
.catalog-main-list .c-list{ display: none; }
.catalog-main-list .c-list.active{ display: block; }
.catalog-main-list .company-list{ overflow: hidden; margin-bottom: 20px; }
.comp-inner{ float: left; margin-bottom: 20px; width: 100%; }
.cont-bl{ float: left; margin-right: 50px; max-width: 200px; }
.cont-bl p{ margin: 8px 0; }
ul.price-list{ float: left; width: 100%; }
ul.price-list li{ float: left; width: 100%; padding: 14px 0; font-size: 12px; color: #494848; border-bottom: 1px solid #d7d1ce; }
ul.price-list li:first-child{ border-top: 1px solid #d7d1ce; }
ul.price-list li a{ float: right; color: #0054a6; }

.gallery-img{ width: 178px; height: 160px; margin-bottom: 30px; margin-left: 12px; float: left; background-position: center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.gallery-img:first-child{ margin-left: 2px; }

.new-counter{ float: left; width: 88px!important; height: 27px; background-color: #ccc; font-size: 8px; line-height: 1; padding: 2px; color:#000;}

.parent-popup{ background:url("/bitrix/templates/cb-adaptive/img/fon.png"); top:0; left:0; position: fixed; width:100%; height: 100%;display: table-row; vertical-align: center; z-index: 200; }
.parent-popup.second-bg{ background:url("/bitrix/templates/cb-adaptive/img/new-popup-bg.png"); display: none; }
.popup{ display: table-cell; background-repeat: no-repeat; position: fixed;  z-index: 500;  left:50%; top:50%; }
.popup.main-pop{ display: none; background-color: #fff; padding: 30px 25px; width: 650px; margin-left: -350px; top: 20%; font-size: 12px; }
.popup .close{ float: right; top: -17px; cursor: pointer; position: absolute; right: 0; }
.popup.main-pop .close{ float: none; top: 15px; right: 15px; width: 14px; height: 13px; background:url("/bitrix/templates/cb-adaptive/img/pop-close.png"); }
.popup.main-pop h3{ padding-bottom: 25px; margin: 0; font-size: 13px; text-transform: uppercase; color: #4a3d38; text-align: center; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; }
.popup.main-pop h4{ font-size: 15px; text-transform: uppercase; margin-bottom: 10px; color: #4a3d38; font-family: 'Open Sans Condensed', sans-serif; }
.popup.main-pop .half{ width: 50%; float: left; padding: 20px; border-top: 4px solid #eae6e5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.popup.main-pop .half+.half{ background-color: #eae6e5; }
.popup.main-pop .inp{ width: 70%; margin-bottom: 10px; border: 1px solid #aea29c; padding: 4px 12px; font-size: 12px; }
.popup.main-pop .inp:focus{ outline: none; }
.popup.main-pop .pop-head{ font-size: 20px; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; color: #cba18c; text-transform: uppercase; margin-bottom: 20px; }
.popup.main-pop .pop-btn{ height: 32px; line-height: 32px; padding: 0 15px; color: #fff; font-size: 15px; background-color: #cba18c; display: inline-block; text-decoration: none; border: 0; }
.popup.main-pop .tov{ margin-bottom: 20px; border-bottom: 2px solid #fff; padding-bottom: 8px; overflow: hidden; }
.popup.main-pop .tov .img{ width: 95px; height: 80px; float: left; margin: 0 10px 10px 0; display: block; background-position: center center; background-repeat: no-repeat; }
.popup.main-pop .tov .right{ float: left; width: 180px; }
.popup.main-pop .tov .head{ font-size: 13px; float: left; margin-bottom: 15px; }
.popup.main-pop .tov .price{ font-size: 23px; color: #494848; font-weight: bold; width: 100%; float: left; }
.popup.main-pop p.name{ color: #494848; margin-bottom: 5px; }
.popup.main-pop .inp.full{ width: 100%; margin-bottom: 15px; }
.popup.main-pop p{ font-size: 12px; margin: 0 0 15px; }
.pin-content h2.hov:hover{ color: #cba18c!important; }

.modal-wrap{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center; justify-content: center; background:rgba(0,0,0,0.7); text-align: center; transition:opacity .4s, visibility .4s; opacity: 0; visibility: hidden; z-index: 1500; pointer-events: none; }
.modal-wrap.active{ opacity: 1; visibility: visible; pointer-events: all; }
.modal-wrap .modal{ position: relative; display: inline-block; width: 550px; max-width: 96vw; padding: 20px; vertical-align: middle; background-color:#fff; transition:opacity .4s, visibility .4s; visibility: hidden; opacity: 0; z-index: 1510; color: #000; text-align: left; left: -2px; }
.modal-wrap .modal.active{ opacity: 1; visibility: visible; }
.modal-wrap .modal.modal-big{ width: 1200px; }
.modal-wrap .modal.m-video{ padding: 0; }
.modal-wrap .modal .m-body{ max-height: 92vh; overflow-x: hidden; overflow-y: auto; }
.modal-wrap .close-btn{ position: absolute; top: 15px; right: 15px; width: 24px; height: 24px; text-align: center; line-height: 24px; border: 1px solid #000; font-size: 24px; cursor: pointer; z-index: 10; }

.inp{ padding: 0 12px; height: 28px; border-radius: 0; border: 1px solid #000; }
.ta{ padding: 8px 12px; height: 120px; border-radius: 0; border: 1px solid #000; }

.person .top-info{ margin-bottom: 30px; overflow: hidden; }
.person .top-info .photo{ float: left; width: 200px; margin-right: 28px; }
.person .top-info .info{ float: left; width: 275px; }
.person .top-info .info h1{ margin: 0 0 15px 0; font-size: 20px; line-height: 22px; margin: 5px 0 10px 0; color: #4a3d38; font-weight: normal; font-family: 'Open Sans Condensed', sans-serif; }
.person .top-info .info .line{ margin-bottom: 8px; font-size: 13px; }
.person .bottom-info{ margin-bottom: 30px; font-size: 13px; }
.person .bottom-info p{ margin-bottom: 10px; }
.person .bottom-info p span{ color: #bf947f; }

.bank-auth { position: absolute; right: 0; top: 23px; text-decoration: none; color: #cba18c; }

.question-block .pin-text,
.question-block{ font-size: 14px; }
.test-btn{ font-size: 14px; cursor: pointer; border-radius: 3px; color: #fff; text-decoration: none; display: inline-block; padding: 5px 15px; text-align: center; background-color: #b1a79d; transition:0.2s; display: none; }
.test-btn.active{ display: inline-block; }
.test-btn:hover{ background-color: #9A8E82; }
.test-btn.red{ background-color: #ff574e; }
.test-btn.red:hover{ background-color: #EC4A41; }
.test-btn.green{ background-color: #c1d67b; }
.test-btn.green:hover{ background-color: #B4CA6D; }
.test-result{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-align: left; /* background:url('/bitrix/templates/cb-adaptive/img/test-res-bg.png'); */ color: #fff; font-family: 'Open Sans Condensed', sans-serif; }
.test-result .top-res{ padding: 10px 15px; overflow: hidden; }
.test-result .top-res .test-name{ font-size: 24px; text-transform: uppercase; }
.test-result .main-res{ margin: 100px 0 0; font-size: 62px; text-align: center; }
.test-result .bottom-res{ font-size: 18px; text-align: center; }
.test-progress{ width: 100%; height: 4px; position: relative; margin: 0 0 10px; background-color: rgb(239,233,227); border-radius: 2px; }
.test-progress .progress-bar{ height: 100%; position: absolute; background-color: #B4CA6D; top: 0; left: 0; border-radius: 2px; }
.test-reload{ padding: 12px; border: 2px solid #c1b19a; width: 27%; margin-right: 2%; float: left; display: block; text-align: center; cursor: pointer; }
.test-reload img{ margin-top: 6px; }
.test-share-wrap{ padding: 12px; border: 2px solid #c1b19a; width: 70%; float: left; }
.test-share{ margin: 22px 0 0; overflow: hidden; font-size: 0; }
.test-share .share-btn{ display: inline-block; text-decoration: none; margin-left: 10px; margin-right: 10px; }
.test-share .share-btn img{ height: 30px; }
.test-share.small-share .share-btn{ float: none; }
.test-share.small-share .share-btn img{ height: 24px; }

.answer-line{ overflow: hidden; margin: 30px 0 15px; }
.answer-line .a-cell{ margin: 15px 0; }
.answer-line .a-item{ display: inline-block; min-height: 14px; cursor: pointer; padding-left: 30px; background-position: left center; background-repeat: no-repeat; background-image: url('/bitrix/templates/cb-adaptive/img/test-item.png'); position: relative; }
.answer-line .a-item:hover,
.answer-line .a-item.active{ background-image: url('/bitrix/templates/cb-adaptive/img/test-item-hover.png'); }
.answer-line .a-item.disabled:hover{ /* border: 2px solid rgb(239,233,227); */ }
.answer-line .a-item.red{ background-image: url('/bitrix/templates/cb-adaptive/img/test-item-red.png'); }
.answer-line .a-item.green{ background-image: url('/bitrix/templates/cb-adaptive/img/test-item-green.png'); }
/* .answer-line .a-item img{ border: 1px solid transparent; transition:0.2s; }
.answer-line .a-item:hover img{ transform:scale(1.05); }
.answer-line .a-item.red img{ border-color: #9e0b0f; }
.answer-line .a-item.green img{ border-color: #2a9839; } */

.answer-line .photo-item{ float: left; width: 250px; margin-right: 20px; }
.answer-line .photo-item .photo{ display: block; width: 250px; height: 200px; border: 1px solid transparent; transition:0.2s; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.answer-line .photo-item .photo .zoom{ position: absolute; display: block; background:url('/bitrix/templates/cb-adaptive/img/ph-zoom.png') left top; width: 30px; height: 30px; top: 0; right: 0; }
.answer-line .photo-item:hover .photo{ transform:scale(1.05); }
.answer-line .photo-item.red .photo{ border-color: #9e0b0f; }
.answer-line .photo-item.green .photo{ border-color: #2a9839; }

.answer-line .a-cell:first-child .a-item{ margin-left: 0; }
.answer-line .a-cell.w-1-2{ width: 50%; }
.answer-line .a-cell.w-1-3{ width: 33.33%; }
.answer-line .a-cell.w-1-4{ width: 25%; }
.answer-line .a-cell.w-1-5{ width: 20%; }
.answer-line .a-cell.w-1-6{ width: 16.66%; }

.answer-info{ border-top: 3px solid rgb(239,233,227); font-size: 14px; padding-top: 15px; margin-top: 15px; }

.new-test{ width: 1920px; left: 50%; margin-left: -960px; padding: 70px 0; position: relative; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; overflow: hidden; }
.new-test .test-bg{ position: absolute; display: block; width: 100%; height: 100%; z-index: 8; background-position: top center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; top: 0; left: 0; }
.new-test .test-bg:before{ content:''; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background:url('/bitrix/templates/cb-adaptive/img/test-bg-before-white.png'); }
.new-test.first-page .test-bg:before{ background:url('/bitrix/templates/cb-adaptive/img/test-bg-before.png'); }
.new-test h1{ font-family: 'Bodoni Bold', sans-serif; font-size: 30px; margin: 0 0 15px; }
.new-test:before{ content:''; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background:url('/bitrix/templates/cb-adaptive/img/test-bg-before-white.png'); }
.new-test.first-page:before{ background:url('/bitrix/templates/cb-adaptive/img/test-bg-before.png'); }

.new-test .new-test-body{ background-color: #f5f5f5; margin: 0 auto; max-width: 600px; padding: 35px 40px; position: relative; z-index: 10; color: #4a3d38; font-family: 'Open Sans', sans-serif; }
.new-test .new-test-body p{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 300; }
.new-test .new-test-body .subhead{ font-size: 18px; }
.new-test .new-test-body .slide-bg{ position: relative; margin: 30px 0; color: #fff; }
.new-test .new-test-body .slide-bg.slide-result{ padding: 40px; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.new-test .new-test-body .slide-counter{ color: #fff; font-size: 31px; position: absolute; top: 0; right: 0; padding:6px 12px; background:url('/bitrix/templates/cb-adaptive/img/slide-counter-bg.png'); font-family: 'Open Sans Condensed', sans-serif; }
.new-test .new-test-body .slide-counter span{ font-family: 'Open Sans', sans-serif; font-weight: 300; }
.new-test .new-test-body .slide-bg.slide-result .slide-counter{ position: relative; font-size: 45px; margin-bottom: 40px; background: transparent; padding: 0; line-height: 1; }
.new-test .new-test-body .slide-bg.slide-result h3{ font-size: 23px; font-weight: 600; color: #fff; font-family: 'Open Sans', sans-serif; }
.new-test .new-test-body .slide-bg.slide-result .gr{ color: #bce6c2; }
.new-test .new-test-body .slide-bg.slide-result .red{ color: #e18d8f; }
.new-test .new-test-body .slide-bg.slide-result.und-pic{ min-height: 260px; padding: 10px 20px;/*  -webkit-background-size: auto; background-size: auto; */ }
.new-test .new-test-body .slide-text{ font-size: 19px; font-weight: 600; margin: 20px 0; }
.new-test .new-test-body .bordered-top{ border-top: 1px solid #b79484; margin-top: 30px; }
.new-test .new-test-body .btn-new-test{ padding-left: 30px; margin: 40px 0 10px; font-size: 23px; display: inline-block; background:url('/bitrix/templates/cb-adaptive/img/btn-new-test.png') left center no-repeat; text-decoration: none; color: #4a3d38; font-family: 'Bodoni Bold', sans-serif; }
.new-test .new-test-body .personal-code { font-size: 46px; border: 2px solid #fff; border-radius: 10px; text-align: center; width: 50%; display: block; padding: 10px; margin: 40px auto 20px auto; }
.new-test .new-test-body .personal-code-print {text-align: center; width: 520px; margin: 0 auto; color: orange; position: absolute; margin-top: -75px;}

.new-test .answer-line{ overflow: visible; margin: 20px 0 0; position: relative; }
.new-test .answer-line:before,
.new-test .answer-line:after{ content:''; display: table; clear: both; }
.new-test .answer-line .a-cell{ margin: 0; font-size: 14px; }
.new-test .answer-line .a-item{ display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; align-items: center; margin: 0 -40px; padding: 10px 40px 10px 70px; background-position: 40px center; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; font-weight: 600; overflow: hidden; }
.new-test .answer-line .a-item:hover{ background-color: #fff; }
.new-test .answer-line .a-item:first-child{ margin: 0 -40px; }
.new-test .answer-line .a-item.red{ background-color: #ffd1d1; background-image: url('/bitrix/templates/cb-adaptive/img/new-test-item-red.png'); color: #9e0b0f; }
.new-test .answer-line .a-item.green{ background-color: #a7ddae; background-image: url('/bitrix/templates/cb-adaptive/img/new-test-item-green.png'); color: #2a9839; }
.new-test .answer-line .a-item.simple{ background-image: url('/bitrix/templates/cb-adaptive/img/new-test-item-simple.png'); color: #7d7d7d; }
.new-test .answer-line .a-item.simple:hover{ background-color: #f5f5f5; }
.new-test .answer-line .a-item .perc{ align-items: center; justify-content: space-between; font-weight: bold; font-size: 18px; float: right; display: none; min-width: 109px; text-align: right; }
.new-test .answer-line .a-item .perc.active{ display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; }
.new-test .answer-line .a-item .perc.dib{ display: inline-block; float: none; margin: 5px 0; }
.new-test .answer-line .a-item .perc span{ width: 38px; height: 16px; float: left; border-right: 1px solid #bcbcbc; background:url('/bitrix/templates/cb-adaptive/img/test-perc.png') left center no-repeat; -webkit-background-size: contain; background-size: contain; margin-right: 9px; }
.new-test .answer-line .a-item.red .perc span{ border-right: 1px solid #e5b4b6; background-image:url('/bitrix/templates/cb-adaptive/img/test-perc-red.png'); }
.new-test .answer-line .a-item.green .perc span{ border-right: 1px solid #72ca81; background-image:url('/bitrix/templates/cb-adaptive/img/test-perc-green.png'); }
.new-test .answer-line .a-item .a-text{ margin-right: 10px; }
.new-test .answer-line .a-item-text{ font-size: 12px; padding: 12px 0px 12px 30px; font-family: 'Open Sans', sans-serif; display: none; }
.new-test .answer-line .a-item-text.active{ display: block; }
.new-test .answer-line .a-item-text.active{ display: block; }
.new-test .answer-line .a-item-text .user_comment {padding: 10px; margin-top: 10px; width: 485px; height: 60px;}

.new-test .answer-line .photo-item{ margin-right: 20px; margin-bottom: 20px; margin-top: 0; margin-left: 0; padding: 0; background: none; overflow: visible; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.new-test .answer-line .photo-item *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.new-test .answer-line .photo-item:nth-child(even){ margin-right: 0; }
.new-test .answer-line .photo-item:nth-child(even):after{ content:''; display: table; clear: both; }
.new-test .answer-line .photo-item .a-item{ margin: 0; padding: 0; background: none; overflow: visible; }
.new-test .answer-line .a-item.red .photo{ border: 2px solid #9e0b0f; }
.new-test .answer-line .a-item.green .photo{ border: 2px solid #2a9839; }
.new-test .answer-line .photo-item .a-item-text{ padding-left: 0; color: #4a3d38!important; line-height: 1.35; }

.new-test .new-test-bottom{ padding: 15px 40px; background-color: #f5f5f5; margin: 25px auto 0; max-width: 600px; position: relative; z-index: 10; overflow: hidden; }
.new-test .new-test-bottom img{ float: left; max-height: 24px; }
.new-test .new-test-bottom .h-info{ font-size: 9px; display: none; color: #cacaca; font-family: 'Bodoni Bold', sans-serif; text-transform: uppercase; }
.new-test .new-test-bottom .h-info.i-sm{ width: 200px; }
.new-test .new-test-bottom .h-info.active{ display: inline-block; width: 200px;}
.new-test .start-btn{ position: absolute; left: 50%; top: 50%; width: 160px; height: 50px; margin: -25px 0 0 -80px; font-size: 23px; line-height: 50px; text-align: center; text-decoration: none; background-color: #e9e5e1; border-radius: 3px; color: #4a3d38; box-shadow: 0 3px 25px #4a3d38; font-family: 'Bodoni Bold', sans-serif; cursor: pointer; }
.new-test .next-btn{ display: inline-block; height: 32px; line-height: 32px; margin: 26px auto 0; font-size: 22px; padding: 0 20px; text-decoration: none; background-color: #885b4a; border-radius: 3px; color: #fff; font-family: 'Bodoni Bold', sans-serif; cursor: pointer; }
.new-test .social{ margin: 20px 0 0; }
.new-test .test-num{ display: inline-block; padding: 6px 8px; border: 1px solid #b79484; font-family: 'Bodoni Bold', sans-serif; }

.test-info{ overflow: hidden; margin: 25px 0; padding: 14px 0; border-top: 1px solid #b79484; border-bottom: 1px solid #b79484; color: #b79484; }
.test-info .t-cell{ float: left; margin-right: 20px; font-size: 13px; font-family: 'Arial', sans-serif; color: #b79484; }
.test-info img{ margin-right: 6px; position: relative; top: -2px; }
.test-info.no-bd{ border: 0; margin: 15px 0 45px; padding: 0; }

.test-list .t-img{ float: left; margin-right: 20px; width: 135px; height: 95px; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.test-list .t-desc a{ color: #494848; text-decoration: none; }
.test-list .t-desc p{ margin: 0 0 15px; }

.right-sub{ font:15px Roboto,sans-serif; padding: 35px 0; position: relative; text-align: center; margin-bottom: 20px; }
.right-sub:before,
.right-sub:after{ content:''; display: block; position: absolute; width: 100%; height: 6px; left: 0; background:url('/bitrix/templates/cb-adaptive/img/form-line.png'); }
.right-sub:before{ top: 0; }
.right-sub:after{ bottom: 0; }
.right-sub form{ padding: 36px 0!important; text-align: center !important; }
.right-sub form input[type="email"]{ width: 100% !important; margin: 0 0 12px !important; border-color: #b4b4b4 !important; border-radius: 4px !important; border: 1px solid #e6e6e6; line-height: 28px; height: 30px; padding: 0 15px; }
.right-sub form input[type="submit"]{ background-color: #4c3e3d!important; width: auto !important; padding: 0 12px!important; display: inline-block !important; font-weight: normal !important; margin: 0 !important; font-weight: 100 !important; border: 0; line-height: 28px; height: 30px; color: #fff; border-radius: 4px; }
.right-sub .form-head{ font-size: 28px; margin-bottom: 14px; font-weight: 100 !important; }
.right-sub .sm-text{ font-size: 9px !important; }

.default-slider{ position: relative; max-width: 460px; margin: 20px auto; }
.default-slider .slides{ position: relative; }
.default-slider .slides .item{ width: 100%; }
.default-slider .item{ height: 280px; background-position: center center; background-repeat: no-repeat; background-size:cover; }
.default-slider .nav{ position: absolute; width: 100%; text-align: center; left: 0; bottom: -20px; }
.default-slider .nav span{ display: inline-block; width: 6px; height: 6px; border-radius: 50%; margin: 0 3px; transition:0.2s; border: 1px solid #daa28c; font-size: 0; cursor: pointer; }
.default-slider .nav span:hover{ transform:scale(1.5); }
.default-slider .nav span.cycle-pager-active{ transform:scale(1.5); background-color: #daa28c; }
.default-slider .arw{ position: absolute; width: 15px; height: 30px; top: 50%; margin-top: -15px; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; cursor: pointer; transition:0.2s; z-index: 200; opacity: 0.8; }
.default-slider .arw.arw-prev{ left: 10px; background-image: url('/bitrix/templates/cb-adaptive/img/arw-prev.png'); }
.default-slider .arw.arw-next{ right: 10px; background-image: url('/bitrix/templates/cb-adaptive/img/arw-next.png'); }
.default-slider .arw:hover{ transform:scale(1.2); opacity: 1; }

.news-slider{ padding-bottom: 20px; z-index: 1; }
.news-slider .slides{ height: 280px; }

.press-slider{ position: relative; /* overflow: hidden; */ padding: 0 15px; margin: 0 -15px; z-index: 5;}
.press-slider .item{ /* width: 131px; float: left; */ width: 100%; }
.press-slider .item .r-img{ margin: 0 -15px; padding-bottom: 70%; margin-bottom: 15px; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.press-slider .arw-wrap{ position: absolute; top: 0; left: 0; width: 100%; height: 47%; pointer-events:none; z-index: 200; }
.press-slider .arw{ pointer-events:auto; position: absolute; width: 14px; /* height: 115px; */ height: 100%; top: 0; cursor: pointer; background-repeat: no-repeat; z-index: 120;  background-size: contain;}
.press-slider .arw.arw-prev{ left: 5px; background-image: url('/bitrix/templates/cb-adaptive/img/arw-prev.png'); background-position: left center; }
.press-slider .arw.arw-next{ right: 5px; background-image: url('/bitrix/templates/cb-adaptive/img/arw-next.png'); background-position: right center;}

.cycle-arrow-slider .arw,
.left-slider .owl-nav > *{ pointer-events:auto; position: absolute; width: 14px; height: 180px; top: 0; cursor: pointer; background-repeat: no-repeat; z-index: 120; background-size: contain; }
.cycle-arrow-slider .arw.arw-prev,
.left-slider .owl-nav .owl-prev{ left: 5px; background-image: url('/bitrix/templates/cb-adaptive/img/arw-prev.png'); background-position: left center; }
.cycle-arrow-slider .arw.arw-next,
.left-slider .owl-nav .owl-next{ right: 5px; background-image: url('/bitrix/templates/cb-adaptive/img/arw-next.png'); background-position: right center; }
.left-slider .owl-item{ transform: translate3d(0, 0, 0); }

.banner-adaptive a{ max-width: 100%; }

ul.share{ display: none; overflow: hidden; list-style: none; text-align: center; padding: 10px 0; border-top: 1px solid #ccc;}
ul.share.active{display: block; background: #fff; bottom:0; left:0; width: 100%; z-index: 20;}
ul.share li{display: inline-block; margin:0 10px 0 0;}
ul.share li a{ display: block; padding: 5px;}
ul.share li.fb a{ background:#3b5999;}
ul.share li.tw a{ background:#42abe2;}
ul.share li.vk a{ background:#507298;}
ul.share li.tg a{ background:#2399d6;}
ul.share li.wa a{ background:#42bb54;}
ul.share li a img{display: block; margin: 0;}

.cb-bottom-banner{ display: none; opacity: 0; visibility: hidden; bottom: 64px!important; transition:opacity .4s, visibility .4s, bottom .4s; }
.cb-bottom-banner.active{ opacity: 1; visibility: visible; bottom: 0!important; }

.left-banner-replace{ margin-bottom: 15px; }
#biz-top-menu.sticky { position: sticky; top: 0; z-index: 55; background: #fff; }

.virus-status{ margin-bottom: 25px; padding: 10px 15px; border: 2px solid #cba18c; line-height: 1.4; text-align: center; font-weight: bold; }

.info{ position: relative; background-color: #f6f4f4; padding: 15px 15px 15px 60px; margin-bottom: 15px; }
.info:before{ content:'i'; display: block; position: absolute; font-weight: bold; width: 30px; height: 30px; top: 10px; left: 15px; text-align: center; line-height: 26px; border-radius: 50%; border: 2px solid #cba18c; color: #cba18c; }
.info a{ color: #98715e; text-decoration: underline; }
.info a:hover{ text-decoration: none; }

ul.default,
.detail-page ul{ padding-left: 30px; margin: 0 0 15px; }
ul.default li,
.detail-page ul li{ list-style-type: disc; }
.detail-page h4{ color: #98715e; }

.color-red{ color: red !important; }
.color-gray{ color: #a3a3a3; }

.comments-wrap{ max-height: 1150px; overflow-x: hidden; overflow-y: auto; }

div[class^="mv-content-roll-"]{ z-index: 500 !important; }

/*.arrow-slider{ position: relative; padding-left: 24px; padding-right: 24px; }*/
.arrow-slider .owl-nav{ display: flex; justify-content: space-between; align-items: center; margin: 30px 0 0; padding: 0 15px; }
.arrow-slider .owl-nav > div{ /*position: absolute; top: 50%;*/ width: 20px; height: 20px; margin-top: -10px; font-size: 0; transform: rotate(45deg); cursor: pointer; transition: opacity .3s; }
.arrow-slider .owl-nav .disabled{ opacity: .4; }
.arrow-slider .owl-nav .owl-prev{ left: 0; border-left: 3px solid #000; border-bottom: 3px solid #000; }
.arrow-slider .owl-nav .owl-next{ right: 0; border-top: 3px solid #000; border-right: 3px solid #000; }

.detail-text ul{ padding-left: 30px; margin-bottom: 15px; }
.detail-text ul li{ list-style: disc; }

.article-data{ font-size: 9px; color: #acacac; }

.owl-carousel .fadeIn { animation-name: fadeIn; }

#mv-slot{z-index: 999 !important;}
.g-recaptcha { display: none; }

[data-random]:not(.active){ display: none; }

@keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

@media (min-width: 787px){
	.desktop-hide{
		display: none;
	}
	.biz-partner-logo img{margin-right: 25px;}
}
@media (max-width: 1229px){
	.biz-fixed-menu{ width: 930px; margin-left: -465px; }

	.bg-banner .bg-banner-inner.inner-left{ margin-right: 485px; }
	.bg-banner .bg-banner-inner.inner-right{ margin-left: 485px; }
}

@media (max-width: 1021px){
	#biz-main-wrapper,
	.biz-main-wrapper{ padding: 0 20px; }

	.biz-fixed-menu{ /* margin-left: 0; left: 20px; */ width: 710px; margin-left: -355px; }
	/* .body-ovhx{ overflow-x: visible; } */
	.new-test{ width: 100%; margin-left: 0; left: 0; }

	#biz-top-menu ul li{ margin-right: 20px; }
	.biz-scnd-menu ul li{ margin-right: 20px; }

	.biz-currency-wrap .biz-cur-inner{ width: 73px; }
	.biz-currency-wrap .b-pl{ display: none; }
	.biz-partner-logo img{ min-width: 120px; max-width: 130px !important;}

	.pin-item .pin-content.center-item .big-preview{ max-width: 100%; height: 0; padding-bottom: 67.415%; }

	.b-bottom-sticky{ max-width: 710px !important; }

	.left-fixed-banner > div:first-child{height: 168px;}
	.left-fixed-banner > div:first-child > div{height: auto !important;}
}

/*для шаринга соц сетей*/
.visible-xs-line {display: none!important;}
@media (max-width: 787px){
	.visible-xs-line{display:inline-block!important;}
}

@media (max-width: 786px){
	#biz-main-wrapper,
	.biz-main-wrapper{ padding: 0 15px; }
	.biz-fixed-menu{ width: 100%; margin-left: 0; left: 0; padding: 0 15px; }
	/* .main-menu{ visibility: hidden; opacity: 0; display: block; left: -180px; } */
	.main-menu-wrap.active{ z-index: 30; }
	/* .main-menu-wrap.active .main-menu{ opacity: 1; visibility: visible; left: 0; } */
	.main-menu-wrap .menu-shadow{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; background-color:rgba(0,0,0,0.4); transition:0.4s; visibility: hidden; opacity: 0; }
	.main-menu-wrap.active .menu-shadow{ visibility: visible; opacity: 1; }
	#biz-top-menu{ /*margin-bottom: 30px;*/ margin-bottom: 48px; }
	/*  #biz-top-menu ul{ padding: 8px 0; position: absolute; left: 0; width: 100%; }
	#biz-top-menu ul li{ width: 100%; border-bottom: 1px solid #c7beba; background-color: #fff; margin: 0; }
	#biz-top-menu ul li a{ padding: 5px 10px; display: block; } */
	/* #biz-top-menu ul,
	.biz-fixed-menu ul{ padding: 0; position: fixed; top: 0; width: 180px; height: 100%; background-color: #fff; z-index: 15; transition:0.4s; } */
	.main-menu-inner{ visibility: hidden; opacity: 0; overflow: hidden; left: -180px; position: fixed; top: 96px; width: 180px; height: 100%; background-color: #fff; z-index: 15; transition:0.4s; }
	.main-menu-wrap.active .main-menu-inner{ opacity: 1; visibility: visible; left: 0; }
	#biz-top-menu ul,
	.biz-fixed-menu ul{ padding: 0; position: relative; z-index: 30; }
	#biz-top-menu ul li,
	.biz-fixed-menu ul li{ width: 100%; border-bottom: 1px solid #c7beba; background-color: #fff; margin: 0; }
	#biz-top-menu ul li a,
	.biz-fixed-menu ul li a{ padding: 5px 10px; display: block; font-size: 16px; }
	#biz-top-menu .foot-menu,
	.biz-fixed-menu .foot-menu{ position: absolute; width: 100%; bottom: 0; left: 0; z-index: 15; }
	#biz-top-menu .foot-menu li:first-child,
	.biz-fixed-menu .foot-menu li:first-child{ border-top: 1px solid #c7beba; }

	/* .biz-fixed-menu .biz-cur-inner{ max-height: 17px; } */

	.menu-top{ display: block; }

	.biz-fixed-menu .biz-header-search{ padding: 0 15px; }
	.biz-fixed-menu .currency{ visibility: visible; opacity: 1; }

	.b-bottom-sticky-wrap{ display: none !important; }

	.fixed-logo{ visibility: visible; opacity: 1; }

	.biz-scnd-menu{ display: none; }

	.biz-cur-inner{ margin-right: 0; }
	.biz-currency-wrap .b-pl{ display: none; }
	.biz-partner-logo img{ min-width: 150px; }

	.virus-status{ margin-bottom: 15px; }

	.biz-columns{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0; }
	.biz-columns [id^=adfox]{ display: none; }
	.biz-columns [id^=adfox_video]{ display: block!important; }

	.col-left{ /* display: none; */ -webkit-order: 1; -ms-flex-order: 1; order: 1; }
	.col-right{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }

	.text-banner-place{ display: none; }
	.col-left.mt-30{ margin-top: 0; }

	.pin-content .pin-pic{ padding-bottom: 0; width: 356px; height: 240px; max-width: 100%; max-height: 240px; margin: 0 auto 15px; }
	.pin-item .pin-content.center-item .big-preview{ margin: 0 auto 15px; max-width: 100%; padding: 0; height: 230px; }

	.cycle-arrow-slider .arw{ height: 240px; }
	.cycle-arrow-slider .arw.arw-prev{ left: 50%; margin-left: -170px; }
	.cycle-arrow-slider .arw.arw-next{ right: 50%; margin-right: -170px; }

	.pin-content.separator{ margin-bottom: 15px; }

	.press-slider .arw-wrap{ height: 70%; }

	ul.share{ position: fixed; width: 100%; display: block; opacity: 0; visibility: hidden; left: 0; bottom: -64px; transition:opacity .4s, visibility .4s, bottom .4s; }
	ul.share.active{ opacity: 1; visibility: visible; bottom: 0; }

	.pin-content h3{ font-size: 20px; }

	.b-bottom.active{ display: block; }

	#biz-footer{ padding: 15px 0; }
	#biz-footer .footer-head{ padding-bottom: 5px; }
	#biz-footer .footer-body nav{ width: 100%; }
	#biz-footer .footer-body nav ul{ margin: 15px 0; overflow: hidden; }
	#biz-footer .footer-body nav ul li{ float: left; width: 50%; }
	#biz-footer .social:last-child{ margin-bottom: 0; }
	#biz-footer .f-text{ margin-left: 0; margin-bottom: 20px; }
	#biz-footer .soc-wrap{ text-align: center; }
	#biz-footer .social{ display: inline-block; margin: 0 20px; }
	#biz-footer .social a{ font-size: 0; }
	#biz-footer .social .icn{ width: 24px; height: 24px; margin-right: 0; }
	#biz-footer .social .icn-soc{ background:url('/bitrix/templates/cb-adaptive/img/mob-fb.jpg'); }
	#biz-footer .social .icn-soc-tt{ background:url('/bitrix/templates/cb-adaptive/img/mob-tw.jpg'); }
	#biz-footer .social .icn-soc-vk{ background:url('/bitrix/templates/cb-adaptive/img/mob-vk.jpg'); }
	.footer-links{ display: none; }
	.video-block{display: none;}
	/* центрировать баннеры */
	.b-fix{text-align: center; margin-left: auto; margin-right: auto; }
	.b-fix > a, .b-fix > div{text-align: center; margin: 0 auto;}
	/*  */

	/* фикс отступов на мобилке после переносов баннеров */
	.first-left,
	.first-mid{ padding-top: 15px; }
	.aj-copy-item[data-copy="2"]{ margin-bottom: 20px; }
	.left-banner-replace{ display: none; }
	/* /фикс отступов на мобилке после переносов баннеров */
}

@media (max-width: 650px){
	#biz-header{ margin-bottom: 15px; }
	.biz-logo-wrap{ width: 100%; height: 80px; }
	.biz-today{ width: 35%; position: relative; margin: 10px 0 0 0; font-size: inherit; }
	.biz-currency-wrap{ position: relative; margin-top: 0; max-width: 60%; }
}

@media (max-width: 550px){
	.new-test{ padding: 0; }
	.new-test h1{ font-size: 24px; }
	.new-test .answer-line{ margin-top: 0; }
	.new-test .social{ margin-top: 15px; }
	.new-test .answer-line .a-item{ margin: 0 -15px; padding: 10px 15px 10px 40px; background-position: 15px center; font-size: 13px; }
	.new-test .answer-line .a-item:first-child{ margin: 0 -15px; }
	.new-test .answer-line .a-item .perc{ font-size: 13px; min-width: 85px; }
	.new-test .answer-line .a-item .perc span{ width: 30px; height: 12px; margin-right: 3px; }
	.new-test .answer-line .a-item-text{ padding: 10px 0 10px 24px; }
	.new-test .new-test-body{ padding: 15px; }
	.new-test .new-test-body .slide-bg{ margin: 15px 0; }
	.new-test .new-test-body .slide-text{ font-size: 15px; margin: 15px 0; }
	.new-test .new-test-body .subhead{ font-size: 16px; }
	.new-test .new-test-body p{ font-size: 13px; }
	.new-test .new-test-body .slide-counter{ font-size: 22px; }
	.new-test .new-test-body .slide-bg.slide-result{ padding: 25px; }
	.new-test .new-test-body .slide-bg.slide-result .slide-counter{ font-size: 35px; }
	.new-test .new-test-body .bordered-top{ margin-top: 20px; }
	.new-test .new-test-body .btn-new-test{ margin-top: 25px; }
	.new-test .new-test-bottom{ padding: 15px; margin-top: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center; flex-direction: column; }
	.new-test .new-test-bottom .h-info.active{ margin: 15px 0; }
	.test-share{ margin-top: 15px; }
	.test-share .share-btn{ margin-top: 5px; margin-bottom: 5px; }
	.test-info{ margin: 15px 0; }
}

@media (max-width: 480px){
	.press-slider .arw-wrap{ height: 54%; }

	.new-test .start-btn{ width: 140px; height: 40px; line-height: 40px; margin: -20px 0 0 -70px; font-size: 18px; }
}

@media (max-width: 460px){
	.b-bottom{ left: 0; margin-left: 0; }
}

@media (max-width: 374px){
	.biz-partner-logo{ max-width: 130px; }
	.biz-partner-logo img{ min-width: 110px; }

	.test-share .share-btn{ margin-left: 5px; margin-right: 5px; }
}

@media (max-width: 360px){
	.pin-content .pin-pic{ max-height: 180px; }
	.pin-item .pin-content.center-item .big-preview{ height: 196px; }
}

@media (max-width: 339px){
	.biz-partner-logo{ max-width: 114px; }
	.biz-partner-logo img{ min-width: 94px; }
}

@media (min-width: 1230px){
	.container{ width: 1020px; }
}

@media screen and (orientation: landscape){
	.foot-menu{ display: none; }
}

/* фикс адаптив баннеров */
@media(max-width: 1229px){
	.right-banner-place > div:first-child,
	.right-banner-place > a:first-child{
		height: 360px !important;
	}
}
@media(max-width: 1200px){
	.b-fix.b-full.b-980-119 > a:first-child,
	.b-fix.b-full.b-980-119 > div:first-child{
		height: 145px !important;
	}
}
@media(max-width: 1021px){
	.right-banner-place > div:first-child,
	.right-banner-place > a:first-child{
		height: 272px !important;
	}
}
@media(max-width: 1000px){
	.b-fix.b-full.b-980-119 > a:first-child,
	.b-fix.b-full.b-980-119 > div:first-child{
		height: 122px !important;
	}
}
/*  */
/* End */
/* /bitrix/templates/cb-adaptive/components/bitrix/news.list/newslist_left/style.css?1608135880294 */
/* /bitrix/templates/cb-adaptive/components/cb/index.news.list/index_articles/style.css?160813588038 */
/* /bitrix/templates/cb-adaptive/template_styles.css?175205949688945 */
