

/* Start:/local/templates/texkom-adaptiv/css/header_fix_s1_2.css?1565011391463*/
@media screen and (min-width: 1024px){
	.foreign_dep_phone {
		display: block;
		float: left;
    	margin-top: 30px;
		margin-left: 9px;
		font-size: 14px;
		line-height: 18px;
		color: #262626;
	}
	.foreign_dep_phone span {
		font-weight: 700;
		font-size: 20px;
	}

	.header-orders {
		display: none;
	}
	.header-search {
		margin: 0 240px 0 240px;
	}
	.fixed .header-phone-desktop {
		display: block;
	}
	.fixed .header-search {
		margin: 0 480px 0 240px;
	}
}
/* End */


/* Start:/local/templates/texkom-adaptiv/components/bitrix/menu/top-nav/style.css?1565011391166*/
.header-menu-link-first svg{
    display: inline-block;
    fill: #00AB4E;
    vertical-align: middle;
}
.header-menu-link-first{
    vertical-align: middle;
}
/* End */


/* Start:/local/components/riverit/riv.banner/templates/.default/style.css?1576480315879*/
.patel-title-add-text{
    display: inline-block;
    width: auto;
    float: right;
    margin-bottom: 0;
    margin-right: 20px;
}
.allert-msg{
    padding: 20px;
    background: #F1F3F6;
    display: inline-block;
    width: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 294px;
}
.order-price{
    font-size: 18px;
    margin-bottom: 0;
    color: #37A000;
    font-weight: 600;
    margin-top: 20px;
}
.panel-title h4{
    display: inline-block;
    width: auto;
}
.panel-title{
    width: 100%;
}
.order_price{
    margin-left: 15px;
}
.allert-msg>p{
    margin-bottom: 0;
}

/* 13.12.2019
hidden slider if  max-width: 767px
*/
@media (max-width: 1239px) {
    #content {
        padding: 20px 0;
    }
}
@media (max-width: 767px) {
    .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
        display: none;
    }
}
/* End */


/* Start:/local/templates/texkom-adaptiv/styles.css?1597747050216*/
b{
color: black;
    font-weight: bold;
}
.captcha-row .bx-auth-input{
    border: 2px solid grey;
}
.detail-panel-block ul{
list-style-type: disc;
list-style-position: inside;
}
.f-img {
border: 1px #ecf0f1 solid;
}
/* End */


/* Start:/local/templates/texkom-adaptiv/template_styles.css?159774705037104*/
/**
*Fonts sections
**/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/**
*Plugins sections
**/

/**
*Main sections
**/
/*
* Anim
*/
.deff_cont{
	display: block;
	width: 100%;
	min-width: 320px;
}
.anim-cont .anim-rotate{
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: perspective(900px) rotate3d(180,-90,0,-90deg);
	transform: perspective(900px) rotate3d(180,-90,0,-90deg);
	
}
.anim-cont:hover .anim-rotate{
	-webkit-transform: perspective(900px) rotate3d(0,0,0,0deg);
	transform: perspective(900px) rotate3d(0,0,0,0deg);
}
footer{
	width: 100%;
	background: #fff;
	margin-top: 20px;
	padding-top: 20px;
}
footer .footer-block{
	display: block;
	max-height: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	overflow: hidden;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	padding: 0 7px;
}
footer .footer-block-selector.open + .footer-block{
	display: block;
	max-height: 500px;
}
.footer-block-padding-anim{
		padding: 20px 0;
}
.footer-block-selector, .footer-block-name{
	font-weight: 700;
	line-height: 44px;
	padding-left: 7px;
	text-transform: uppercase;
}
.footer-block-selector{
	border-bottom: 1px solid #ECF0F1;
}
.footer-block-selector svg{
	width: 10px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
.footer-block-selector.open svg{
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.footer-block-selector span{
	padding-left: 10px;
}
#footer-sitemap{
	line-height: 29px;
	-webkit-columns: 95px 3;
	-moz-columns: 95px 3;
	columns: 95px 3;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
	-webkit-column-rule: none;
	-moz-column-rule: none;
	column-rule: none;
}
#footer-sitemap a, .footer-news-block a{
	color: #00AB4E;
	text-decoration: underline;
}
#footer-sitemap a:hover, .footer-news-block a:hover{
	color: #262626;
	text-decoration: none;
}
.add-question{
	width: 250px;
	margin-top: 28px;
}
.footer-block p, .footer-news-list p{
	color: #686868;
	line-height: 22px;
}
.footer-block p>span{
	font-weight: 600;
}
.foter-padding-block{
	padding-top: 30px;
}
.add-subscrible{
	width: 138px;
	margin: 0 auto;
	margin-top: 20px;
	display: block;
}
.footer-news-block p{
	padding: 15px 0;
}
.footer-news-block{
	border-bottom: 1px solid #ECF0F1;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.footer-news-date{
	font-size: 12px;
	color: #929292;
}
.footer-news-block a{
	font-weight: 600;
}
.footer-news-list{
	padding: 0 7px;
}
.m-padding{
	padding-top: 20px;
}
.footer-subscribe{
	background: #00AB4E;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 20px;
}
.white-imput{
	border: none;
	background: #fff;
	outline: none;
}
.footer-subscribe-imput{
	width: 100%;
	height: 44px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 20px;
}
.footer-subscribe-submit{
	display: block;
	width: 44px;
	height: 44px;
	background: #FAAC3D;
	float: right;
	border: none;
	cursor: pointer;
	outline: none;
}
.footer-subscribe-submit svg{
	fill: #fff;
	width: 24px;
	height: 15px;
	display: inline-block;
}
.footer-subscribe-input-cont{
	margin-right: 64px;
}
.footer-padding{
	padding: 0 7px;
}
.social-btn{
	display: inline-block;
	width: 47px;
	height: 47px;
	border-radius: 100%;
	border: 2px solid #ECF0F1;
	overflow: hidden;
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
}
.social-btn:hover{
	border: 2px solid #00AB4E;
}
.social-btn svg{
	fill: #1AA84F;
	display: block;
	width: 24px;
	height: 24px;
	margin: 0 auto;
	padding-top: 11px;
}
.footer-social{
	text-align: center;
	word-spacing: 15px;
}
.aligned{
	text-align: center;
}
.footer-copyright{
	clear: both;
	padding-top: 25px;
	font-size: 12px;
	color: #505050;
	padding-bottom: 60px;
}
.left-sidebar-close svg{
	display: block;
	width: 20px;
	height: 20px;
	padding: 11px;
	fill: #888888;
}
.left-sidebar-close:hover svg{
	fill: #1AA84F;
}
.left-login{
	height: 57px;
	border-bottom: 1px solid #d7dcdc;
}
.left-login-link{
	display: inline-block;
	float: left;
	height: 37px;
	line-height: 37px;
	position: relative;
	margin-right: 20px;
	margin-top: 5px;
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	color: #888;
}
.left-login-link + .left-login-link{
	margin-right: 0;
	margin-left: 20px;
	position: relative;
}
.left-login-link + .left-login-link:before{
	content: '';
	width: 1px;
	height: 100%;
	background: #d7dcdc;
	position: absolute;
	left: -20px;
	top: 0;
}
.left-wrapper{
	padding-top: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	min-height: 100%;
	position: relative;
}
.sidebar-block{
	padding: 0 10px;
	position: relative;
}
.left-sidebar-close{
	width: 42px;
	height: 42px;
	border-left: 1px solid #d7dcdc;
	float: right;
	position: absolute;
	right: 10px;
	top: 0;
}
.left-phone{
	height: 50px;
	line-height: 50px;
	font-weight: 600;
	font-size: 18px;
	border-bottom: 1px solid #d7dcdc;
}
.left-catalog-header{
	height: 50px;
	line-height: 50px;
	font-weight: 600;
	font-size: 12px;
	border-bottom: 1px solid #d7dcdc;
}
#left-sidebar{
	overflow: auto;
}
.left-menu-sub{
	display: block;
	padding: 0;
	opacity: 0;
	visibility: hidden;
	max-height: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	position: absolute;
	top: 52px;
	left: 58px;
	width: 206px;
	width: -o-calc(100% - 58px);
	width: calc(100% - 58px);
	background: #fff;
	z-index: 1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	overflow: hidden;
}
.grey-block .left-menu-sub{
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	opacity: 1;
}
.left-menu-first, .grey-block .left-menu-second{
	line-height: 17px;
	font-size: 13px;
	color: #999;
	position: relative;
}
.left-menu-first{
     -webkit-transition: background .3s ease;
     transition: background .3s ease;
}
.left-menu-first:hover{
	background: #fff;
}
.left-menu-link-first, .grey-block .left-menu-link-second{
	height: 52px;
	display: table-row;
}
.left-menu-link-second{
	line-height: 19px;
	font-size: 13px;
	color: #505050;
	display: block;
	margin-bottom: 20px;
}
.left-menu-first span, .grey-block .left-menu-link-second span{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
.left-menu-first span{
	padding-right: 29px;
}
.left-menu-first svg.left-menu-icon{
	display: table-cell;
	width: 40px;
	height: 52px;
	vertical-align: middle;
	padding-right: 10px;
	fill: #808989;
     -webkit-transition: all .6s ease;
     transition: all .6s ease;
}
.selected.left-menu-first svg.left-menu-icon, .left-menu-first:hover svg.left-menu-icon{
	fill: #00AB4E;
}
.left-menu-level-selector{
	display: block;
	width: 52px;
	height: 52px;
	position: absolute;
	right: 0;
	top: 0;
}
.left-menu-first svg.left-menu-arrow{
	display: block;
	width: 7px;
	height: 7px;
	margin: 0 auto;
	margin-top: 23px;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	fill: #262626;
}
.left-menu-level-selector:hover svg.left-menu-arrow{
	fill: #00AB4E;
}
.left-menu-first.selected .left-menu-arrow{
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.grey-block{
	background: #ECF0F1;
}
.grey-block .left-menu-link-first{
	font-size: 12px;
	font-weight: 600;
	color: #262626;
	text-transform: uppercase;
	display: block;
	line-height: 52px;
}
.left-menu-first.selected .left-menu-sub{
	padding-bottom: 30px;
	opacity: 1;
	visibility: visible;
	max-height: 1000px;
}
.left-menu-second{
	padding: 0 17px;
}
.grey-block.left-menu-first.selected .left-menu-sub{
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	box-sizing: border-box;
	-mox-box-sizing: border-box;
	padding-bottom: 0;
}
.grey-block.left-menu-first{
	padding: 0;
	border-top: 1px solid #d7dcdc;
}
.grey-block.left-menu-first .left-menu-link-first span{
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	display: block;
}
.grey-block.left-menu-first .left-menu-second{
	padding: 0 17px 0 30px;
	border-top: 1px solid #d7dcdc;
}
.left-bottom-padding{
	height: 300px;
}
.left-menu-first.selected{
	background: #fff;
}
.left-menu-first.selected .left-menu-link-first{
	color: #00AB4E;
}
.seotext-block{
	clear: both;
	padding: 20px;
	margin-top: 20px;
	background: #fff;
	font-size: 12px;
	color: #888;
	line-height: 19px;
}
.seotext-block h2{
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 20px;
	border-bottom: 1px solid #ECF0F1;
	margin-bottom: 20px;
	line-height: 22px;
}
.page-header{
	clear: both;
}
.white-block{
	background: #fff;
	padding: 20px;
}
.breadcrumbs li{
	float: left;
}
.breadcrumbs li:first-of-type{
	display: inline-block;
}
.breadcrumbs li:first-of-type svg{
	display: block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	padding-top: 4px;
	fill: #00ab4e;
}
.breadcrumbs li:first-of-type:hover svg{
	fill: #848484;
}
.breadcrumbs li a,.breadcrumbs li span{
	font-size: 14px;
	color: #848484;
	vertical-align: middle;
}
.breadcrumbs li + li:before{
	content: '\2192';
	font-family: arial;
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle;
	color: #848484;
}
.breadcrumbs{
	clear: both;
}
h1{
	font-size: 26px;
	font-weight: 600;
	color: #262626;
	line-height: 35px;
}
.page-header h1{
	padding-top: 20px;
}
.responsive-table-header{
	display: none;
}
.colum-name{
	color: #fff !important;
	line-height: 38px;
	font-size: 13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 13px;
}
.tb_search .colum-name{
	display: table-cell;
	vertical-align: middle;
	background: #7F8C8D;
}
.responsive-table-row .colum-name,{
	width: 50%;
	background: #7F8C8D;
	display: table-cell;
	vertical-align: middle;
}
.colum-value{
	width: 50%;
	display: table-cell;
	vertical-align: middle;
	color: #262626;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
}
.tb_search .colum-value{
	background: #ECF0F1;
}
.responsive-table-cell{
	width: 100%;
	display: table;
	border-bottom: 1px solid #ECF0F1;
}
.tb_search .responsive-table-cell{
	border-bottom: 1px solid #fff;
}
.responsive-table-row{
	margin-top: 10px;
	position: relative;
}
.grid-item{
	width: 100%;
	background: #fff;
}
.responsive-table-selector{
	width: 7px;
	height: 7px;
	fill:#fff;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	opacity: .3;
}
.colum-name[data-ascending="1"] .responsive-table-selector{
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.colum-name[data-sorted="1"] .responsive-table-selector{
	opacity: 1;
}
.responsive-table-header .colum-name span{
	margin-right: 7px;
}
.responsive-table .responsive-table-cell.responsive-hidden{
	display: none !important;
}
.responsive-table-name{
	display: block;
	width: 100%;
	/*height: 38px;*/
	/*line-height: 38px;*/
	background: #ECF0F1;
	font-size: 20px;
	font-weight: 600;
	/*text-indent: 13px;*/
	padding: 13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	line-height: 22px;
}
.tb_search_detail .grid-item .responsive-table-cell{
	display: block;
	width: 50%;
	float: left;
	height: 60px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
}
.tb_search_detail .responsive-table-mobile-name{
	display: block;
	font-size: 10px;
	color: #7E8C8D;
}
.tb_search_detail .responsive-table-mobile-value{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
}
a.responsive-table-mobile-value, a.colum-value{
	color: #2980B9;
}
.responsive-table-collapse{
	display: block;
	width: 100%;
	max-height: 0px;
	overflow: hidden;
	visibility: hidden;
}
.open + .responsive-table-collapse{
	display: table;
	max-height: 800px;
	visibility: visible;
}
.responsive-table-collapse-row{
	display: table-row;
	width: 100%;
}
.responsive-table-collapse-row .responsive-table-collapse-colum-name,
.responsive-table-collapse-row .responsive-table-collapse-colum-value{
	display: table-cell;
	width: 50%;
	padding: 10px;
	border-bottom: 1px solid #fff;
	vertical-align: middle;
}
.responsive-table-collapse-row .responsive-table-collapse-colum-name{
	background: #7F8C8D;
	color: #fff;
}
.responsive-table-collapse-row .responsive-table-collapse-colum-value{
	background: 10px;
	background: #ECF0F1;
}
.open .minus, .plas{
	display: block;
}
.open .plas, .minus{
	display: none;
}
.responsive-table-open{
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #7F8C8D;
	border-radius: 2px;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;
	font-size: 14px;
	background: #fff;
}
.responsive-table-open span{
	margin-top: -1px;
	color: #7F8C8D;
}
.tb_search_detail .responsive-table-row:first-of-type{
	margin-top: 0;
}
.search-more svg{
	display: block;
	width: 24px;
	height: 24px;
	fill: #ABB7B7;
	margin: 0 auto;
}
.search-more:hover svg{
	fill: #00AB4E;
}
.responsive-table-collapse .search-more svg{
	margin: 0;
}
.tb_search .search-text, .icon-btn .search-text{
	display: none;
}
.tb_search .select-items svg, .icon-btn svg{
	display: block;
	width: 24px;
	height: 24px;
}
.tb_search .select-items svg{
	fill: #00AB4E;
	float: right;
}
.orange-btn{
	fill: #F6B221;
	float: right;
}
.green-btn{
	color: #fff;
	background: #00AB4E;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;
	border: 0;
	cursor: pointer;
}
.green-btn:hover{
	color: #fff;
}
.vin-search, .search-caralog, .question-form{
	width: 100%;
	background: #00AB4E;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 20px;
}
.question-form{
	background: #b83125;
}
.question-form .question-submit{
	background: #802014;
}
.search-caralog{
	margin-top: 20px;
}
.question-row{
	width: 100%;
	position: relative;
}
.vin-search-text span{
	display: none;
}
.vin-search-text{
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	padding-bottom: 25px;
}
.vin-search-input, .form-vin-input, .form-phone-input{
	display: block;
	width: 100%;
	height: 44px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 20px 0 44px;
}
.vin-search-cont{
	position: relative;
	padding-bottom: 50px;
}
.vin-search-submit{
	background: none;
	border: none;
	outline: none;
	display: block;
	width: 44px;
	height: 44px;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}
.vin-search-submit svg{
	display: block;
	width: 100%;
	fill: #848484;
}
.vin-search-submit:hover svg{
	fill: #00AB4E;
}
.vin-search-example{
	display: none;
}
.search-catalog-link{
	position: relative;
	display: block;
}
.search-catalog-link svg{
	width: 98px;
	fill: #fff;
	display: block;
	margin: 0 auto;
}
.search-catalog-text{
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	display: block;
	text-align: center;
	padding-top: 15px;
	line-height: 26px;
}
.form-phone-input{
	margin-top: 15px;
}
.question-submit{
	display: block;
	max-width: 200px;
	width: 100%;
	height: 44px;
	margin: 0 auto;
	margin-top: 25px;
	background: #FAAC3D;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	font-size: 12px;
}
.form-ico{
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 13px;
	left: 13px;
	fill: #848484;
}
.section-text{
	padding-top: 20px;
	display: block;
	font-size: 12px;
	line-height: 21px;
	color: #7F858F;
	clear: both;
}
.left-menu-first:last-of-type{
	border-bottom: 1px solid #d7dcdc;
}
.q-static-text{
	font-weight: 700;
	color: #fff;
	line-height: 22px;
	padding-bottom: 10px;
	font-size: 16px;
}
.responsive-table-header{
	width: 100%;
	background: #7F8C8D;
}
.popup-cont{
	width: 280px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 20px;
	background: #fff;
}
.popup-text{
	font-size: 12px;
	color: #848484;
}
.popup-row{
	display: block;
	width: 100%;
	margin-top: 10px;
}
.popup-input-cont{
	position: relative;
}
.white-input{
	background: #fff;
	border: 1px solid #ECF0F1;
	border-radius: 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.popup-input{
	padding: 0 35px 0 20px;
	height: 44px;
	width: 100%;
}
.popup-cont .search-catalog-ico{
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 13px;
    right: 13px;
    fill: #848484;
}
.popup-btn{
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-weight: 700;
	font-size: 12px;
}
.popup-phone{
	font-weight: 600;
	font-size: 28px;
	padding-bottom: 10px;
	display: block;
}
.open-search.header-search-form{
	display: block;
	position: absolute;
	width: 100%;
	height: 44px;
	top: 0;
	left: 0;
	background: #fff;
}
.menu-user-name{
	font-size: 13px;
	font-weight: 700;
	color: #262626;
	padding-bottom: 5px;
    padding-top: 2px;
}
.menu-accaunt{
	font-size: 12px;
	color: #262626;
}
.menu-accaunt-text{
	font-weight: 600;
}
.left-login .header-logaut-btn{
	position: absolute;
	top: 0;
	right: 52px;
}
.left-login .header-logaut-btn:before{
	content: '';
    width: 1px;
    height: 32px;
    display: block;
    position: absolute;
    left: 0;
    top: 6px;
    background: #D7DCDC;
}
.left-login .invoice{
	line-height: normal;
}
.question-form .question-row:first-of-type{
	margin-bottom: 20px;
}
.add-static-text{
	padding-bottom: 20px;
	color: #fff;
}
.zagolobok-add-text{
	font-size: 16px;
	font-weight: 700;
	margin-right: 10px;
}
.zagolobok-add-text-field{
	margin-right: 5px;
}
.page-content-form-block{
	margin-top: 20px;
}
.form-search-input{
	border: 1px solid #999;
	width: 100%;
	height: 44px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 40px 0 20px;
}
.form-search-input:disabled{
	color: #999;
	border-color: #ECF0F1;
}
.search-text-input-block{
	width: 100%;
	max-width: 400px;
	float: left;
	position: relative;
}
.laximo-search-text{
	width: 160px;
	float: left;
	font-size: 16px;
	font-weight: 600;
	color: #262626;
	padding-bottom: 10px;
}
.laximo-row{
	padding-bottom: 20px;
}
.search-text-input-block .form-ico{
	left: auto;
	right: 18px;
}
.q-laximo-text{
	font-size: 18px;
	font-weight: 700;
	padding-bottom: 20px;
}
.add-static-q-laximo-text{
	padding-bottom: 20px;
}
.pagen-standart{
	display: block;
	max-width: 280px;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 16px;	
}
.pagen-standart ul{
	display: inline-block;
}
.pagen-standart li{
	float: left;
	display: inline-block;
	border:1px solid #ECF0F1 ;
}
.pagen-standart li+li:not(.next){
	border-left: 0;
}
.pagen-element{
	display: block;
	width: 38px;
	height: 44px;
	background: #fff;
	line-height: 44px;
	text-align: center;
}
.pagen-element.next{
	margin-left: 7px;
}
#add-basked-popup{
	width: 280px;
}
#add-basked-popup{
	padding-bottom: 20px;
	padding-top: 20px;
}
#add-basked-popup .popup-header{
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
	color: #333;
	padding-bottom: 80px;
	text-align: center;
}
.popup-btn{
	width: 210px;
	height: 38px;
	line-height: 38px;
	margin: 0 auto;
	margin-top: 10px;
	display: block;
	color: #fff !important;
	background: #00AB4E;
	font-weight: 700;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
.popup-cont-phone{
	padding: 20px 10px;
}
.popup-cont-phone .phone-block{
	width: 50%;
	float: left;
	height: 140px;
}
#popup-select-phone{
	max-width: 440px;
	min-width: 280px;
}
.popup-cont-phone .phone-block:nth-of-type(1), .popup-cont-phone .phone-block:nth-of-type(2){
	margin-bottom: 44px;
}
.popup-cont-phone .phone-block:nth-of-type(1), .popup-cont-phone .phone-block:nth-of-type(3){
	padding-left: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.popup-cont-phone .phone-block:nth-of-type(2n){
	padding-left: 20px;
	border-left:1px solid #D7DCDC;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.full-screen-slider-control-bar{
	position: relative;
}
.full-screen-slider .swiper-slide{

}
.full-screen-slider .swiper-pagination-bullet{
	width: 16px;
	height: 16px;
	background: #fff;
	border-radius: 50%;
	margin: 0 7px;
}
.full-screen-slider .swiper-pagination{
	right: 40px;
	top: -44px;
}
.full-screen-slider-full{
	display: none;
}
.full-screen-slider-mobil{
	display: block;
	width: 100%;
}
.full-screen-slider-plan{
	display: none;
}
.full-screen-slider .swiper-button-next{
	opacity: .5;
	right: 40px;
	background:  url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMS41IDU3LjgiPjxkZWZzPjxzdHlsZT4gIC5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIyLjYgMCAwIDIuNiAyNi4zIDI4LjkgMCA1NS4zIDIuNiA1Ny44IDMxLjUgMjguOSAyLjYgMCIvPjwvc3ZnPg==") center no-repeat;
}
.full-screen-slider .swiper-button-prev{
	left: 40px;
	opacity: .5;
	background:  url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMS40OSA1Ny44MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIzMS40OSAyLjU1IDI4Ljk0IDAgMCAyOC45MSAyOC45NCA1Ny44MyAzMS40OSA1NS4yOCA1LjE1IDI4LjkxIDMxLjQ5IDIuNTUiLz48L3N2Zz4=") center no-repeat;
}
.full-screen-slider .swiper-button-disabled{
	opacity: .2;
}
.full-screen-slider .swiper-button-next, .full-screen-slider .swiper-button-prev{
	display: none;
}
@media screen and (min-width:480px){
	.tb_search .colum-value{
		background: none;
	}
	.responsive-table-header{
		display: table;
		width: 100%;
		background: #7F8C8D;
	}
	.responsive-table-row .colum-name{
		display: none;
	}
	.responsive-table-row{
		margin-top: 0;
	}
	.responsive-table-cell{
		border-bottom: 0;
		display: table-cell !important;
		vertical-align: middle;
	}
	.responsive-table-row .responsive-table-cell{
		border-right: 1px solid #ECF0F1;
	}
	.responsive-table-row .responsive-table-cell:last-of-type{
		border-right: 0;
	}
	.responsive-table-row{
		border-bottom: 1px solid #ECF0F1;
		display: table;
		width: 100%;
	}
	.colum-value{
		width: 100%;
		display: inline-block;
	}
	.tb_search_detail .responsive-table-mobile-name{
		display: none;
	}
	.tb_search_detail .responsive-table-cell{
		float: none;
	}
	.tb_search_detail .responsive-table-mobile-value{
		white-space: normal;
		display: inline-block;
		overflow: visible;
	}
	.tb_search_detail .grid-item .responsive-table-cell{
		padding: 0;
		height: auto;
		float: none;
	}
	.responsive-table-mobile-value{
		padding: 10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.responsive-table-mobile-value.brand{
		padding-left: 30px;
	}
	.vin-search-text span{
		display: inline;
	}
	.vin-search-cont{
		padding-bottom: 10px;
	}
	.vin-search-example{
		display: inline-block;
		font-size: 13px;
		color: #fff;
		padding-bottom: 10px
	}
	.search-catalog-link svg{
		margin: 0;
		float: left;
	}
	.search-catalog-text{
		display: block;
		text-align: left;
		margin-left: 100px;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		padding-top: 0;
	}
	.popup-cont{
		width: 400px;
		padding: 20px 30px;
	}
	a.popup-window-close-icon{
		right: -24px;
		top: -24px;
		background: url(/local/templates/texkom-adaptiv/img/close.svg) center no-repeat;
	}
	.tb_search .responsive-table-cell{
		border-bottom: 0;
	}
	.pagen-element{
		width: 44px;
	}
	.pagen-standart{
		max-width: 320px;
	}
	.full-screen-slider-full{
		display: none;
	}
	.full-screen-slider-mobil{
		display: none;

	}
	.full-screen-slider-plan{
		display: block;
		width: 100%;
	}
}
@media screen and (min-width:768px){
	.vin-search, .search-caralog{
		width: -o-calc(50% - 10px);
		width: calc(50% - 10px);
		float: left;
	}
	.question-row{
		width: -o-calc(50% - 100px);
		width: calc(50% - 100px);
		float: left;
		
	}
	.search-caralog, .question-row + .question-row{
		margin-top: 0;
		margin-left: 20px;
	}
	.search-catalog-link{
		padding: 16px 0;
	}
	.form-phone-input{
		margin-top: 0;
	}
	.question-btn{
		width: 160px;
		margin-left: 20px;
		float: left;
	}
	.question-submit{
		margin-top: 0;
	}
	.question-form .question-row:first-of-type{
		margin-bottom: 0;
	}
	.laximo-btn .question-submit{
		float: left;
	}
	.full-screen-slider-full{
		display: block;
		width: 100%;
	}
	.full-screen-slider-mobil{
		display: none;
	}
	.full-screen-slider-plan{
		display: none;
	}
	.full-screen-slider .swiper-button-next, .full-screen-slider .swiper-button-prev{
		display: block;
	}
}
@media screen and (min-width:1024px){
	.footer-block-selector svg{
		display: none;
	}
	footer .footer-block{
		max-height: 10000px;
		-webkit-transition: none;
		transition: none;
		padding: 0;
	}
	footer .footer-block .footer-block-padding-anim{
		padding: 0;
	}
	
	.footer-block-selector span{
		padding: 0;
	}
	.footer-block-selector, .footer-block-name{
		padding-bottom: 5px;
		border: none;
		padding-left: 0;
	}
	.footer-colum{
		width: 33.3333%;
		float: left;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		padding: 0 15px;
	}
	.footer-colum:first-of-type{
		padding-left: 0;
	}
	.footer-colum:last-of-type{
		padding-right: 0;
	}
	footer .logo{
		width: 92px;
	    margin: 0 auto;
	    display: block;
	    float: left;
	}
	footer .logo-text{
		display: block;
	    width: 125px;
	    padding-left: 16px;
	    padding-top: 18px;
	    float: left;
	}
	.footer-news-list{
		padding: 0;
	}
	.m-padding{
		padding-top: 0;
	}
	.footer-padding{
		padding: 0;
	}
	.aligned{
		text-align: left;
	}
	.responsive-table .responsive-table-cell.responsive-hidden{
		display: table-cell !important;
	}
	.responsive-table-mobile-value.brand{
		padding-left: 10px;
	}
	.responsive-table-open{
		display: none;
	}
	.responsive-table-collapse{
		display: none !important;
	}
	.tb_search .select-items svg{
		display: none;
	}
	.tb_search .search-text{
		display: block;
		height: 32px;
		color: #fff;
		text-decoration: none;
		text-align: center;
		line-height: 32px;
		font-size: 14px;
		font-weight: 600;
	}
	.tb_search .search-text{
		width: 100%;
		background: #00AB4E;
	}
	.search-catalog-text{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		padding-right: 65px;
		margin-left: 110px;
		text-align: center;
	}
	.search-catalog-link svg{
		margin-left: 17px;
	}
	#popup-window-overlay-popup-select-phone{
		display: none !important;
	}
	#popup-select-phone{
		display: none !important;
	}
}
@media screen and (min-width:1200px){
	#footer-sitemap{
		line-height: 29px;
		-webkit-columns: 110px 3;
		-moz-columns: 110px 3;
		columns: 110px 3;
		-webkit-column-gap: 5px;
		-moz-column-gap: 5px;
		column-gap: 5px;
		-webkit-column-rule: none;
		-moz-column-rule: none;
		column-rule: none;
	}
	.icon-btn svg{
		display: none;
	}
	.icon-btn .search-text{
		display: block;
		height: 32px;
		color: #fff;
		text-decoration: none;
		text-align: center;
		line-height: 32px;
		font-size: 14px;
		font-weight: 600;
	}
	.icon-btn .search-text{
		background: #F6B221;
		display: inline-block;
		width: 94px;
	}
	.search-catalog-text{
		padding-right: 80px;
		margin-left: 160px;
	}
	.search-catalog-link svg{
		margin-left: 75px;
	}
}
/*
SELECT
*/
.chosen-container-single .chosen-single{
	background: #fff !important;
	border-radius: 0 !important;
}
.chosen-container-active.chosen-with-drop .chosen-single{
	background-image: none !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.chosen-container-single .chosen-single div b{
		background: url(/local/templates/texkom-adaptiv/img/icons.svg) -44px 0 no-repeat !important;
	}

}
#popup-window-overlay-popup-detail{
	height: 100% !important;
	position: fixed !important;
	width: 100% !important;
}
h1.seotext-header{
	font-size: 16px;
	padding-top: 0;
}
.section-text{
	font-size: 14px;
	line-height: 22px;
	color: #7F858F;
}
.section-text>*{
	margin-bottom: 20px;
}
.section-text h2{
	font-weight: 700;
	font-size: 18px;
	color: #5F696A
}
.section-text b{
	font-weight: 700;
}
.section-text i{
	font-style: italic;
}
.section-text u{
	text-decoration: underline;
}
.section-text ul{
	display: block;
	line-height: 26px;
}
.section-text ul li{
	padding-left: 20px;
	position: relative;
}
.section-text ul li:before{
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #00AB4E;
	position: absolute;
	left: 3px;
    top: 9px;
}
.portal-block{
	display: inline-block;
	margin-left: 13px;
	padding-left: 13px;
	border-left: 2px solid #00AB4E;
	font-size: 13px;
	margin-top: 18px;
}
.header-opt-status{
	color: #00AB4E;
	font-weight: 700;
	padding-bottom: 5px;
}
.header-opt-next-status{
	color: #262626;
}
.header-opt-next-status b{
	font-weight: 600;
}
.header-opt-date{
	color: #888888;
	padding-bottom: 5px;
}

/* ---- top main banners ---- */
.complex-banner-3x,
.complex-banner-4x {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.first-img,
.second-img,
.third-img,
.fourth-img {
	display: block;
	width: 100%;
	box-sizing: border-box;
}
.complex-banner-3x .first-img,
.complex-banner-3x .second-img {
	border-bottom: 1px solid #ccc;
}
.complex-banner-4x .first-img,
.complex-banner-4x .second-img,
.complex-banner-4x .third-img {
	border-bottom: 1px solid #ccc;
}
/*.first-img:hover,
.second-img:hover,
.third-img:hover,
.fourth-img:hover {
    border-color: #00AB4E;
    filter: brightness(120%);
}*/
@media screen and (min-width: 768px) {
	.first-img,
	.second-img {
		width: 50%;
		float: left;
	}
	.complex-banner-3x .third-img {
		width: 100%;
		float: none;
	}
	.complex-banner-4x .third-img,
	.complex-banner-4x .fourth-img {
		width: 50%;
		float: left;
	}
	.complex-banner-3x img:nth-child(n),
	.complex-banner-4x img:nth-child(n) {
		border: none;
	}
	.complex-banner-3x img.first-img {
		border-right: 1px solid #ccc;
	}
	.complex-banner-4x img.first-img,
	.complex-banner-4x img.second-img {
		border-bottom: 1px solid #ccc;
	}
	.complex-banner-4x img.first-img,
	.complex-banner-4x img.third-img {
		border-right: 1px solid #ccc;
	}
}
.full-screen-slider .swiper-pagination-bullet {
	background-color: rgba(0, 0, 0, .4);
}
.full-screen-slider .swiper-pagination-bullet-active {
	background-color: rgba(107, 193, 97, .4);
}
/* ---- /top main banners ---- */


/* 13.12.2019
hidden b2b-portal-link
*/
.b2b-portal-link {
	display: none;
}
.portal-prev .portal-link {
    display: none;
}
/* End */
/* /local/templates/texkom-adaptiv/css/header_fix_s1_2.css?1565011391463 */
/* /local/templates/texkom-adaptiv/components/bitrix/menu/top-nav/style.css?1565011391166 */
/* /local/components/riverit/riv.banner/templates/.default/style.css?1576480315879 */
/* /local/templates/texkom-adaptiv/styles.css?1597747050216 */
/* /local/templates/texkom-adaptiv/template_styles.css?159774705037104 */
