

/* Start:/local/templates/sbs/css/pagesolutiondetail.css?16811968717563*/
#section_headers{position:relative;margin-bottom:20px}#section_headers .navigation{margin-top:30px}#section_headers .navigation *{color:#758A8F;font-family:GloberR;font-size:12px;display:inline-block;float:left;margin-right:3px}#section_headers .navigation a[href]{text-decoration:underline}#section_headers .navigation a[href]:hover{text-decoration:none}#section_headers h1{font-family:GloberBold;font-size:36px;display:block;margin-top:45px;color:#191919}#section_headers ul.meta{margin-top:10px;display:block;cursor:default}#section_headers ul.meta li{display:inline-block;border:1px solid #E5E9E8;padding:5px 10px;color:#758A8F;font-family:Calibri;font-size:14px;border-radius:5px;margin-right:5px;margin-bottom:5px}#section_description p{display:inline-block;font-family:GloberR;font-size:18px;line-height:34px}#section_description b{font-family:GloberBold;margin-right:10px;display:inline-block;color:#191919}#section_description .img-block{width:100%;position:relative;margin-top:30px;}#section_description .img-block img{}#section_recommend-products ul{justify-content:space-around;flex-wrap:wrap;}#section_recommend-products ul:first-child{display:flex;opacity:1}#section_recommend-lists{margin-top:80px}#section_recommend-lists .headers .title{font-family:GloberBold;font-size:34px;color:#191919}#section_recommend-lists .headers .list-controllers{margin-top:15px}#section_recommend-lists .headers .list-controllers li{display:inline-block;margin-right:40px}#section_recommend-lists .headers .list-controllers li a{font-size:18px;font-family:GloberBold;color:#1E77D1;border-bottom:2px dashed;cursor:pointer}#section_recommend-lists .headers .list-controllers li.active a{color:#191919;border-bottom:none}.section_orient-price{margin:30px 0;padding:20px;padding-left:30px;background-color:#F2F2F2}.section_orient-price b{font-weight:normal;font-family:GloberBold;display:block;font-size:25px;margin-right:10px;float:left;margin-top:7px;color:#191919}.section_orient-price span{font-family:GloberBold;display:block;font-size:34px;float:left;color:#191919}.section_orient-price p{font-family:GloberR;display:block;font-size:14px;color:#758A8F;margin:0 10px;margin-top:13px;float:left}.section_orient-price a{color:#fff;background-color:#f90;font-family:GloberR;font-size:14px;cursor:pointer;display:inline-block;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;padding:15px 35px;border-radius:3px;text-align:center;float:right}.section_orient-price a:hover{background-color:#F3851D}#works_description div{font-family: GloberR;font-size: 16px;  line-height: 26px;  color: #758A8F;}#works_description{margin-top:70px;font-family: GloberR;font-size: 16px;  line-height: 26px;  color: #758A8F;}#works_description b.title{font-family:GloberBold;font-size:34px;display:block;color:#191919}#works_description .left-block,#works_description .right-block{float:left;width:50%;box-sizing:border-box}#works_description .left-block b.title2,#works_description .right-block b.title2{color:#191919;font-family:GloberBold;font-size:18px;display:block;margin-top:20px;padding-right:50px}#works_description .left-block ul,#works_description .right-block ul{display:block;margin-top:20px}#works_description .left-block ul li,#works_description .right-block ul li{display:block;padding-left:25px;font-family:GloberR;font-size:16px;line-height:30px;position:relative;color:#758A8F}#works_description .left-block ul li:before,#works_description .right-block ul li:before{width:6px;height:6px;background-color:#1E77D1;position:absolute;left:0;top:13px;border-radius:5px;content:""}#works_description .right-block{padding-left:50px}@media (min-width: 768px) and (max-width: 1100px){#section_headers{margin-bottom:20px}#section_headers .navigation{margin-top:30px}#section_headers h1{font-size:36px;margin-top:35px}#section_description p{font-size:18px;line-height:34px}#section_description b{margin-right:10px}#section_description .img-block{width:100%;position:relative;margin-top:30px;}#section_description .img-block img{}#section_recommend-lists{margin-top:60px}#section_recommend-lists .headers .title{font-size:34px}#section_recommend-lists .headers .list-controllers{margin-top:15px}#section_recommend-lists .headers .list-controllers li{margin-right:40px}#section_recommend-lists .headers .list-controllers li a{font-size:18px}.section_orient-price{margin:30px 0;padding:20px;padding-left:30px;background-color:#F2F2F2;box-sizing:border-box}.section_orient-price span{font-size:28px}.section_orient-price p{font-family:GloberR;display:block;font-size:14px;color:#758A8F;margin:0 10px;margin-top:13px;float:left}.section_orient-price a{display:block;float:none;clear:both;width:250px;position:relative;left:50%;margin-left:-100px;margin-top:40px;clear:both;box-sizing:border-box}#works_description{margin-top:50px}#works_description b.title{font-size:34px}#works_description .left-block,#works_description .right-block{float:left;width:50%}#works_description .left-block b.title2,#works_description .right-block b.title2{font-size:18px;margin-top:20px;padding-right:50px}#works_description .left-block ul,#works_description .right-block ul{margin-top:20px}#works_description .left-block ul li,#works_description .right-block ul li{padding-left:25px;line-height:30px}#works_description .right-block{padding-left:50px}}@media (min-width: 320px) and (max-width: 768px){#section_headers{margin-bottom:0px}#section_headers .navigation{margin-top:30px;padding:0 20px}#section_headers .navigation *{line-height:20px}#section_headers h1{font-size:24px;margin-top:35px;padding:0 20px}#section_headers ul.meta{padding:0 20px}#section_description{margin-top:0}#section_description p{font-size:18px;line-height:30px;padding:0 20px}#section_description b{margin-right:10px}#section_description .img-block{width:100%;height:auto;position:relative;margin-top:30px;}#section_description .img-block img{position:relative}#section_recommend-lists{margin-top:40px}#section_recommend-lists .headers{padding:0 20px}#section_recommend-lists .headers .title{font-size:24px;line-height:34px}#section_recommend-lists .headers .list-controllers{margin-top:15px}#section_recommend-lists .headers .list-controllers li{margin-right:40px;margin-bottom:15px}#section_recommend-lists .headers .list-controllers li a{font-size:18px}.removecontainer{padding:0}.section_orient-price{margin:10px 0;padding:20px;background-color:#F2F2F2;box-sizing:border-box}.section_orient-price b{font-weight:normal;font-size:20px;line-height:30px;margin-right:0px;display:block;float:none}.section_orient-price span{font-size:28px;display:block;float:none;margin-top:10px}.section_orient-price p{font-family:GloberR;display:block;font-size:14px;color:#758A8F;margin:0;margin-top:10px;float:none}.section_orient-price a{width:100%;position:relative;display:block;margin-top:20px;box-sizing:border-box;padding:20px 0;float:none;margin-bottom:20px}#works_description{padding:0 20px;margin-top:50px}#works_description b.title{font-size:24px}#works_description .left-block,#works_description .right-block{float:none;width:100%;margin-top:40px}#works_description .left-block b.title2,#works_description .right-block b.title2{font-size:18px;margin-top:20px;padding-right:50px}#works_description .left-block ul,#works_description .right-block ul{margin-top:20px}#works_description .left-block ul li,#works_description .right-block ul li{padding-left:25px;line-height:30px}#works_description .right-block{padding-left:0px}}

/* End */


/* Start:/local/templates/sbs/styles.css?16811968713425*/
*{margin:0;padding:0;text-decoration:none;font-family:Calibri,Arial, sans-serif;color:#191919;font-size:14px;list-style-type:none;outline:none;outline:0;outline-offset:0}
a:hover{text-decoration: none;}
h2{
    font-size: 28px;
    font-family: GloberBold;
    margin-bottom: 10px;
    display: block;
    color: #191919;
}
h3{
    font-size: 24px;
    font-family: GloberBold;
    margin-bottom: 10px;
    display: block;
    color: #191919;
}

.watermark {
    position: relative;
    bottom: 48%;
    left: 100%;
}

.watermark-detail {
    position: relative;
    bottom: 48%;
    left: 32%;
}

/*Референс-лист start*/

.mobile-table h2 {
    color: #0454AB;
    font-family: "GloberBold";
    border-bottom: 2px dashed;
    cursor: pointer;
    display: inline-block;
}

table.iksweb, table.iksweb2 {
    text-decoration: none;
    border-collapse: collapse;
    width: 100%;
    text-align: center;
    display:none;
}

table.iksweb th, table.iksweb2 th {
    font-weight: bold;
    font-size: 18px;
    color: #000000;
    background-color: #ffffff;
}

table.iksweb td, table.iksweb2 td {
    font-size: 18px;
    color: #000000;
}

table.iksweb td, table.iksweb th, table.iksweb2 td, table.iksweb2 th {
    white-space: pre-wrap;
    padding: 10px 5px;
    line-height: 22px;
    vertical-align: middle;
    border: 1px solid #000000;
}

table.iksweb2 td a {
    display: inline-block;
    font-size: 18px;
    color: #0454AB;
}

table.iksweb td.wide,table.iksweb2 td.wide {
    width: 178px;
}

table.iksweb  tr td:first-child, table.iksweb2 tr td:first-child {
    font-weight: bold;
}

table.iksweb tr td:last-child , table.iksweb2  tr td:last-child {
    padding: 0;
    line-height: 9px;
}

table.iksweb td img, table.iksweb2 td img {
    width: 100%;

}

.mobile-table {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
}

@media (max-width: 767px) {
    .mobile-table {
        margin-left: 20px;
    }

    .mobile-table h2 {
        font-size: 23px;
        border-bottom: none;
    }

    table.iksweb td img, table.iksweb2 td img {
        width: 239px;
        height: 179px;
    }
}
/*Референс-лист end*/

/*Обучающие видео start*/
.video-blocks {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    list-style-type: none;
}


.video-blocks li {
    margin-right: 5px;
    max-width: 360px;
    margin-bottom: 15px;
}

.video-blocks li:nth-child(3n) {
    margin-right: 0;
}

.video-block {
    display: flex;
    flex-direction: column;
}

.video-block iframe {
    max-width: 360px;
    width: 100%;
    height: 315px;
}

.video-block span{
    font-family: GloberBold;
    font-size: 18px;
    color: #1E77D1;
    display: block;
    margin-top: 10px;
    text-align: center;
}

@media (max-width: 767px) {
    .video-blocks {
        flex-direction: column;
        align-items: center;
        margin-right: 10px;
        margin-left: 10px;
    }

    .video-blocks li {
        margin-right: 0;
    }
}

/*Обучающие видео end*/

/*Новости компании start*/
.news_new {
    margin-top: 20px;
    font-size: 18px;
}

.news_new li span {
    font-size: 21px;
    font-family: GloberR;
}

.news_new li p {
    font-family: GloberR;
}

.news_new li {
    margin-bottom: 10px;
}

@media (max-width: 767px) {
    .news_new {
        margin-left: 20px;
    }
}
/*Новости компании end*/


/* End */


/* Start:/local/templates/sbs/template_styles.css?1779717270119562*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.center{width:90%;margin:0 auto;position:relative;display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;color:#000;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;color:#000}body{line-height:1; overflow-x:hidden}ol,ul{list-style:none; color:#000}table{border-collapse:collapse;border-spacing:0}*:active,*:hover,*:focus{outline:0;outline-offset:0;color:#000}input,button,textarea{border:none;box-shadow:none;outline:none;background:none}.container{position:relative;display:block;margin:0 auto;box-sizing:border-box;padding:0}body{overflow-x:hidden}html{overflow-x:hidden}@media (min-width: 768px) and (max-width: 1100px){.container{width:768px}}
@media (min-width: 320px) and (max-width: 768px){.container{width:100%}}
h2{
    font-size: 28px;
    font-family: GloberBold;
    margin-bottom: 10px;
    display: block;
    color: #191919;
}
h3{
    font-size: 24px;
    font-family: GloberBold;
    margin-bottom: 10px;
    display: block;
    color: #191919;
}
.h3{
	 font-size: 24px;
    font-family: Calibri,Arial, sans-serif;
    margin-bottom: 10px;
    display: block;
    color: #191919;
	font-weight: 700;
}
@font-face{
    /*font-family: "GloberBold";
    src: url('/local/templates/sbs/../css/font/glober_bold-webfont.ttf') format('truetype');*/

    font-family: 'GloberBold';
    src: url('/local/templates/sbs/font/glober_bold-webfont.eot');
    src: url('/local/templates/sbs/font/glober_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/sbs/font/glober_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    /*font-family: "GloberR";
    src: url('/local/templates/sbs/../css/font/glober_regular-webfont.ttf') format('truetype');*/

    font-family: 'GloberR';
    src: url('/local/templates/sbs/font/glober_regular-webfont.eot');
    src: url('/local/templates/sbs/font/glober_regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/sbs/font/glober_regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    /*font-family: "GloberR";
    src: url('/local/templates/sbs/../css/font/glober_regular-webfont.ttf') format('truetype');*/

    font-family: 'Calibri';
    src: url('/local/templates/sbs/font/8277.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#section_raboty h3{
 font-size: 28px;
  font-weight: bold;
  margin-bottom: 25px;
  font-family: GloberBold;
}
/*
<!--[if IE]>

    @font-face {
       	font-family:'GloberR';
       	src: url('/local/templates/sbs/../css/font/glober_regular-webfont.eot') format('embedded-opentype');
    }
    @font-face {
       	font-family:'GloberBold';
       	src: url('/local/templates/sbs/../css/font/glober_bold-webfont.eot') format('embedded-opentype');
    }

<![endif]-->*/
.filtrer_ref{
	float: left;
  width: 100%;
  margin: 0 0 35px;
}
.fpolabel{
	
}
.fpolabel p{
	float: left;
  margin-right: 8px;
  margin-top: 8px;
}
.filtrer_ref label{
	float: left;
  margin-right: 17px;
}
.filtrer_ref .select-css { 
display: block; 
font-size: 16px; 
color: #444; 
line-height: 1.3; 
padding:5px 25px 5px 10px;
width: 100%; 
max-width: 290px; 
box-sizing: border-box; 
margin: 0; 
border: 1px solid #aaa;
 box-shadow: 0 1px 0 1px rgba(0,0,0,.04); 
border-radius: .5em;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
 background-color: #fff; 
background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); 
background-repeat: no-repeat, repeat;
background-position: right .5em top 50%, 0 0;
background-size: .65em auto, 100%; 
} 
 .filtrer_ref .select-css::-ms-expand { display: none; } 
 .filtrer_ref .select-css:hover { border-color: #888; } 
 .filtrer_ref .select-css:focus { 
/* border-color: #aaa; 
 box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
 box-shadow: 0 0 0 3px -moz-mac-focusring; 
color: #222;
 outline: none; */
} 
 .filtrer_ref .select-css option { font-weight:normal; } 
 *[dir="rtl"] .filtrer_ref .select-css, :root:lang(ar) .filtrer_ref .select-css, :root:lang(iw) .filtrer_ref .select-css { 
background-position: left .7em top 50%, 0 0; 
padding: .6em .8em .5em 1.4em; 
}
.filtrer_ref__ {
	
}
.sectionusltop .blockimgin img {
  display: block;
  max-width: 100%;
}
#preinfousl {
  display: inline-block;
  width: 100%;
  position: relative;
}
.usldetailpagblock {
  float: left;
  width: 100%;
 margin-top: 25px;
}
.usldetailpagblock .bx-breadcrumb {
   margin-left: 0;
}
.bx-breadcrumb {
   margin-left: 0;
}
.blockimg{
width: 100%;
  height: 550px;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
.blockimgin{
width: 100%;
  height: 100%;
  padding:  0;
}
.sectionusltop{
	color: #fff;
}
.menulok{
	position: relative;
}
.newicon{
	color: red;
  font-weight: 700;
  position: absolute;
  top: -3px;
  right: 0;
  font-size: 13px;
}
.mainslider{
	
}
.mainslider .sitem{
	 height: 500px;
}
.mainslider .sitem img{
	max-width: 100%;
}
.usldetailpagblock .bx-breadcrumb  .bx-breadcrumb-item-link,.usldetailpagblock .bx-breadcrumb  .bx-breadcrumb-item-link span, .usldetailpagblock .bx-breadcrumb .bx-breadcrumb-item-angle, .usldetailpagblock .bx-breadcrumb .bx-breadcrumb-item-text {
  color: #fff;
  font-size: 16px;
}
.sectionusltop .h1cat {
  
  color: #fff;
  text-align: left;
  font-size: 30px;
  margin-bottom: 50px;
  margin-top: 29px;
}
.sectionusltop .minitopdescription{
  font-size: 18px;
  color: #fff;
  width: 700px;
  line-height: 20px;
  margin-bottom: 70px;
}
#preinfo form .inputs .dortuy { 
  float: left;
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  margin-left: 4px;
}
.sectionusltop .minitopdescription p{
  font-size: 18px;
  color: #fff;
  width: 700px;
  line-height: 20px;
 
}
.detopisref{
	float: left;
  width: 100%;
  margin-bottom: 20px;
}
.bx-pagination .bx-pagination-container {
  text-align: center;
  float: left;
}
.bx-pagination {
  margin: 10px 0;
  float: left;
  width: 100%;
}
.usldetailpagblock .price, .usldetailpagblock .price span {
  font-size: 36px;
  color: #fff;
}
.usldetailpagblock .formorder{
	float: left;
  width: 100%;
  margin-top: 30px;
}
.formorder .inputsblock  input, .formorder .inputsblock  button {
padding: 0 11px;
  float: left;
  font-size: 16px;
  margin-right: 5px;
  border-radius: 5px;
  background: #fff;
  height: 58px;
  width: 150px;
  border: 1px solid #fff;
}
.formorder .inputsblock  input.inp-error, .request-a-call-popup_phone2.inp-error, .product-form_phone.inp-error, .request-a-call-popup_phone3.inp-error, .sidebarform_phone.inp-error, #interview-form .interviewlist4 span  .whatphone.inp-error {
  border: 1px solid red;
}

.formorder .inputsblock  button {
width: 172px;
height: 60px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
}
.whtgph{
	float: left;
margin-top: 10px;
margin-left: 15px;
margin-right: 45px;
}
.whtgph a{
float: left;
margin: 0 4px;	
}
.whtgph a img{
	width: auto;
	height: 33px;
}
.whtgph.mob {
  float: none;
 
  margin: 0px auto 0;
  width: 130px;
  position: relative;
  top: 7px;
}

.ulmenu{
display: none;	
}

.close1 {
	display: none;	
}
.menuopen .close1 {
	display: block;	opacity: 0.7;
}
.menuopen .burger1 {
	display: none;	
}
.nav-title{
	float: left;
}
.nav-pages{
	float: right;
}
#products.sectmainusl ul.section_usl {
  //display: inline-block;
  display: flex;
  //flex-wrap: nowrap;
  flex-wrap: wrap;
  width: 100%;
}
.pagenavusl{
	display: none;	
}
.uslah1 h2 {
	float: left;
}
.uslah1 a{
color: #0454AB;
  text-decoration: underline;
  font-family: GloberR;
  display: block;
  font-size: 15px;
  float: left;
  margin: 9px 0 0 15px;
}
.uslah1 a:hover{
	
  text-decoration: none;
 
}
.counti{
	position: absolute;
  font-size: 14px;
  color: #3d3d3d;
  top: -4px;
  font-weight: normal;
  right: -70px;
}

.uslah1 {
  width: 100%;
  float: left;
  margin-bottom: 18px;
}
.system-nav-orange{
	margin-top: 12px;
}
#top-menu{display:block;position:relative;width:100%;height:auto;box-sizing:border-box}
#top-menu .shares{display: none;background-color:#272D39;box-sizing:border-box;padding:10px;position:relative;opacity:1}#top-menu .shares span.button{box-sizing:border-box;padding:8px 0;display:inline-block;color:#fff;font-family:GloberBold;border-radius:3px;border:1px solid #FE9901;width:80px;text-align:center;font-size:14px;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}#top-menu .shares span.button:hover{background-color:#FE9901}#top-menu .shares p.text{display:inline-block;width:auto;color:#fff;font-family:GloberR;font-size:14px;margin-left:15px}#top-menu .shares span.simbol{display:inline-block;width:auto;color:#fff;margin-left:10px}#top-menu .shares span.shares-close{color:#fff;opacity:.2;display:block;float:right;width:17px;height:17px;margin-right:10px;margin-top:5px;cursor:pointer;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}#top-menu .shares span.shares-close img{width:100%;height:100%}#top-menu .shares span.shares-close:hover{opacity:1}
#top-menu .secondary-menu{background-color:#fff;padding-top:5px;padding-bottom:0px;border-bottom:none}
#top-menu .secondary-menu .search{border-radius:5px;display:inline-block;padding:5px;position:relative;float:right}
#top-menu .secondary-menu .search .search-input, .search-page .search-input{border-radius:20px;padding:10px 40px 10px 20px;border:1px solid #F2F2F2;font-family:GloberR;box-sizing:border-box;display:block;width:510px; height: auto;}
.search-page .search-input{display: inline-block;margin-left: 20px;}
.search-page ul.section_0{display: flex;
  flex-wrap: wrap;}
#top-menu .secondary-menu .search .search-icon{position:absolute;right:20px;top:15px;width:20px;height:20px}
#top-menu .secondary-menu .search .search-icon img{width:100%;height:100%}
#top-menu .secondary-menu ul{display:block;/*width:720px;*/margin:0 auto;text-align:right;float:left;margin-top:15px}#top-menu .secondary-menu ul li{display:inline-block}#top-menu .secondary-menu ul li a{color:#0454AB;text-decoration:underline;font-family:GloberR;padding:5px 0px 5px 5px;display:block;font-size:15px}
#top-menu .secondary-menu ul li a:hover{text-decoration:none}
#top-menu .info-block{background-color:#fff;padding:5px 0 0}#top-menu .info-block .logo{width:200px;height:auto;display:inline-block;float:left}
#top-menu .info-block .text{
	width:330px;height:auto;display:inline-block;box-sizing:border-box;padding:12px 0;font-family:GloberR;font-size:14px;float:left;color:#758A8F;line-height:15px;margin-left:0;margin-right:5px}
	#top-menu .info-block .phone{
		width:160px;height:auto;display:inline-block;text-align:right;padding-top:0px;color:#000
		}
		#top-menu .info-block .phone img{width:15px;height:15px;float:left}
	#top-menu .info-block .phone a{margin-top: 1px;float:right;font-family:GloberBold;font-size:18px;cursor:pointer;color:#000}
	#top-menu .info-block a.button, .search-page .button{display:inline-block;float:right;background-color:#1E77D1;color:#fff;font-family:GloberR;font-size:14px;padding:15px 18px 15px 18px;border-radius:3px;margin-top:11px;cursor:pointer;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.search-page .button{margin: 0px;float: none;padding: 10px 20px;}
	#top-menu .info-block a.button:hover, .search-page .button:hover{background-color:rgb(24, 109, 199)}#top-menu .first-menu{background-color:#1E77D1;position:relative}#top-menu .first-menu .closehovermenu-block{height:100%;position:absolute;width:100%;top:0;left:0}#top-menu .first-menu table{width:100%}#top-menu .first-menu table td{vertical-align:50%;border-right:1px solid #5495D5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#top-menu .first-menu table td a{padding:15px 20px;display:inline-block;height:100%;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;color:#fff;font-family:GloberR;font-size:14px;line-height:20px}#top-menu .first-menu table td ul{display:none}#top-menu .first-menu table td:hover{background-color:#186DC7}#top-menu .first-menu table td:first-child{border-left:1px solid #5495D5}
	#top-menu .first-menu .hover-menu{position:relative;width:100%;display:none;opacity:0;z-index:999999999999999}#top-menu .first-menu .hover-menu ul{width:100%;background-color:#135ebd;display:block;left:0;top:0;padding:50px 0;position:absolute;box-sizing:border-box;text-align:left;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
	#top-menu .first-menu .hover-menu ul li{display:inline-block;vertical-align:top;margin-right:16px;box-sizing:border-box;margin-bottom:2px;line-height:20px}#top-menu .first-menu .hover-menu ul li a{width:260px;box-sizing:border-box;display:block}
	#top-menu .first-menu .hover-menu ul li a img{width:100%;height:auto}
	#top-menu .first-menu .hover-menu ul li a p{color:#fff;font-family:GloberR;font-size:14px;text-align:left;margin-top:10px;text-decoration:none}
	#top-menu .first-menu .hover-menu ul li a:hover p{text-decoration:none}#top-menu .first-menu .hover-menu ul div.promo{width:260px;height:auto;float:right;display:inline-block}#top-menu .first-menu .hover-menu ul div.promo .promo-img{width:100%;height:auto}
	#mobile-menu{display:none;width:100%;position:relative;top:0;left:0;z-index:5;min-height:50px}
#mobile-menu .mobile-menu-controller{height:60px;background-color:#fff;padding:5px 20px;box-sizing:border-box}#mobile-menu .mobile-menu-controller:after{content:".";display:block;height:0;clear:both;visibility:hidden}
	#mobile-menu .mobile-menu-controller .img-block{position:relative;height:95%;width:50px;float:left}#mobile-menu .mobile-menu-controller .img-block img{position:absolute;height:100%;width:auto;left:0;top:0}
	#mobile-menu .mobile-menu-controller .mobile-menu-button{position:relative;height:100%;width:54px;float:right;display:block;box-sizing:border-box;padding:12px;cursor:pointer;margin-right:-10px;margin-top:-2px}
	#mobile-menu .mobile-menu-controller .mobile-menu-button img{position:relative;width:100%;height:100%}
	
#mobile-menu .mobile-menu-view{
	background-color: #fff;
display: none;
position: absolute;
top: 90px;
width: 100%; 
padding-bottom: 15px;
//height: 100vh;
//height: auto;
//overflow-y: scroll;
min-height: 800px;
z-index: 1;
}

#mobile-menu .mobile-menu-view ul{
	padding: 0 20px;
	}
#mobile-menu .mobile-menu-view ul.ulprim_1{
	padding-top: 10px;
	}	
#mobile-menu .mobile-menu-view ul.ulprim_2{
	padding-bottom:10px;
	}	
#mobile-menu .mobile-menu-view ul a{
	padding: 7px 0;
display: inline-block;
width: 100%;
font-size: 18px;
cursor: pointer;
	}	
	.subicon{
background-image: url("/img/row_.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 20px;
	}
	.subactive .subicon{
background-image: url("/img/row180.png");
	}
	#mobile-menu .mobile-menu-view ul ul a
{
  
  font-size: 15px;
  
}
html.menuopen {
  //overflow: hidden;
  padding-bottom: 25px;
}	
html.menuopen  #mobile-menu .mobile-menu-view .feedback {
 
  display: none;
}
#section_2 h2{
	margin-bottom: 40px;
}
.infologotext{
	float: left;
	width: 320px;
}
.infologotext text{
	margin-left: 0;
}
.referens_block{
	display: inline-block;
  width: 100%;
  margin-bottom: 75px;
}
.referens_item{
	display: inline-block;
  width: 100%;
  margin-bottom: 45px;
  font-size: 20px;
}
.leftblo{
	float: left;
  width: 28%;
}
.referens_detail .leftblo{
	float: left;
  width: 100%;
  margin: 0 -10px;
}
.leftblo img{
	 width: 100%;
}
.referens_detail .slick-slide { margin: 0 10px;}
.referens_detail  .slick-dots {
  
  bottom: -25px;
 
}
.referens_detail  .slick-dots li.slick-active button::before,.referens_detail  .slick-dots li button::before {
  
  color: #000;
}
.referens_detail .slick-prev {
  left: 22px;
}
.imblo{
	
}
.rightblo{
	float: right;
  width: 70%;
}
.referens_detail  .rightblo{
	float: right;
  width: 100%;
}
.rightblo p{
	margin: 5px 0;
}
.rightblo div{
	margin: 5px 0;
}
.rightblo .tagsr{
	margin-top: 15px;
  font-style: italic;
  font-size: 16px;
}
.rightblo .datar{
	
}
.rightblo .textr{
	
}
.rightblo .namer{
	font-size: 26px;
  margin: 5px 0;
  display: inline-block;
  width: 100%;
  font-weight: bold;
  
}
.rightblo p a{
  color: #0454AB;
  text-decoration: underline;
}
.rightblo p a:hover{
   text-decoration: none;
}
.soretbl{
	width: 100%;
  margin-bottom: 17px;
  display: flex;
  padding-left: 5px;
  margin-top: -6px;
}
.sortname{
	
}
.sortlist{
	
}
.sortlist a{
	float: left;
  margin-right: 20px;
  text-decoration: underline;
}
.sortlist a.active{
	
  text-decoration: none;
}
.sortlist a:hover{
	
  text-decoration: none;
}
.soretbl p{
	float: left;
  margin-right: 16px;
}
#section_categories .container {
  max-width: 100%;
}
#mobile-menu .mobile-menu-view .mobile-search-block{position:relative}#mobile-menu .mobile-menu-view .mobile-search-block input{width:100%;padding:15px 20px;color:#fff;font-size:14px;font-family:GloberR;box-sizing:border-box;padding-right:50px}
#mobile-menu .mobile-menu-view .mobile-search-block input::-webkit-input-placeholder{color:#fff !important}#mobile-menu .mobile-menu-view .mobile-search-block input:-moz-placeholder{color:#fff !important}#mobile-menu .mobile-menu-view .mobile-search-block input::-moz-placeholder{color:#fff !important}
#mobile-menu .mobile-menu-view .mobile-search-block input:-ms-input-placeholder{color:#fff !important}#mobile-menu .mobile-menu-view .mobile-search-block input:focus{background-color:#186DC7}#mobile-menu .mobile-menu-view .mobile-search-block button{display:block;position:absolute;top:18px;right:20px;width:15px;height:15px;cursor:pointer}
#mobile-menu .mobile-menu-view .mobile-search-block button img{width:100%;height:100%;position:absolute;top:0;left:0}.title-search-result{z-index:1000;}.search-list{padding:20px;box-sizing:border-box;width:100%;z-index: 100;}.top-result .search-list{padding: 0px;width: 400px;-moz-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-o-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-ms-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-webkit-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03)}.search-list .products{background-color:#fff;border-radius:5px;box-sizing:border-box;padding:10px 0}.search-list .products table tr{position:relative}.search-list .products table tr td{vertical-align:top;padding:20px}.search-list .products table tr .img-block{width:100px;height:100px;position:relative;border-radius:5px;border:1px solid #E5E9E8;overflow:hidden;box-sizing:border-box}.search-list .products table tr .img-block img{width:auto;height:100%}.search-list .products table tr .content{padding-left:0}.search-list .products table tr .content b.title{font-family:GloberBold;font-size:20px;color:#0454AB;display:block;margin-top:5px;  margin-bottom:5px;}.search-list .products table tr .content span.meta{display:inline-block;margin-top:10px;text-align:left;width:100%}.search-list .products table tr .content span.meta p{background-color:#F3F5F4;padding:8px;border-radius:3px;color:#758A8F;font-family:GloberR;font-size:14px;text-align:left;display:inline-block}.search-list .products table tr .content span.price{width:100%;display:block;box-sizing:border-box;text-align:left;}.search-list .products table tr .content span.price p{color:#758A8F;font-family:Arial;font-size:14px;margin-bottom:5px;display:inline-block;float:left;margin-right:10px}.search-list .products table tr .content span.price b{font-family:Calibri;font-size:20px;font-weight:bold;display:inline-block;float:left;margin-top:-5px}.search-list .products table tr .content a.product-href{position:absolute;width:100%;height:100%;left:0;top:0}.search-list .products table tr td span.price p s {text-decoration: line-through;}
#mobile-menu .mobile-menu-view .primary-menu&gt;li{display:block}#mobile-menu .mobile-menu-view .primary-menu&gt;li&gt;a{cursor:pointer;font-size:16px;font-family:GloberR;color:#fff;padding:20px;display:block;text-transform:uppercase;border-top:1px solid #4087D1;position:relative;box-sizing:border-box;padding-right:40px;line-height:20px;background-color:#1E77D1;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
#mobile-menu .mobile-menu-view .primary-menu&gt;li&gt;a&gt;span{width:15px;height:15px;position:absolute;right:20px;top:25px;
background-image:url("/local/templates/sbs/img/menu/arrow-blue-right.png");background-repeat:no-repeat;background-size:100% 100%}#mobile-menu .mobile-menu-view .primary-menu&gt;li&gt;a:hover{background-color:#186DC7}
#mobile-menu .mobile-menu-view .primary-menu&gt;li&gt;a:hover&gt;span{background-image:url("/local/templates/sbs/img/menu/arrow-white-right.png");background-repeat:no-repeat;background-size:100% 100%}#mobile-menu .mobile-menu-view .primary-menu&gt;li .undercategories{display:none}
#mobile-menu .mobile-menu-view .primary-menu&gt;li .undercategories&gt;li{display:block}#mobile-menu .mobile-menu-view .primary-menu&gt;li .undercategories&gt;li&gt;a{cursor:pointer;font-size:16px;font-family:GloberR;color:#fff;padding:20px;display:block;text-decoration:underline;border-top:1px solid #4087D1;position:relative;box-sizing:border-box;padding-right:40px;line-height:20px;background-color:#1E77D1;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
#mobile-menu .mobile-menu-view .primary-menu&gt;li .undercategories&gt;li&gt;a&gt;span{width:15px;height:15px;position:absolute;right:20px;top:25px;background-image:url("/local/templates/sbs/img/menu/arrow-blue-right.png");background-repeat:no-repeat;background-size:100% 100%}
#mobile-menu .mobile-menu-view .primary-menu&gt;li .undercategories&gt;li&gt;a:hover{background-color:#186DC7}#mobile-menu .mobile-menu-view .primary-menu&gt;li .undercategories&gt;li&gt;a:hover&gt;span{background-image:url("/local/templates/sbs/img/menu/arrow-white-right.png");background-repeat:no-repeat;background-size:100% 100%}
#mobile-menu .mobile-menu-view .secondary-menu&gt;li{display:block}#mobile-menu .mobile-menu-view .secondary-menu&gt;li&gt;a{cursor:pointer;font-size:16px;font-family:GloberR;color:#fff;padding:20px;display:block;border-top:1px solid #4087D1;position:relative;box-sizing:border-box;padding-right:40px;line-height:20px;background-color:#186DC7}
#mobile-menu .mobile-menu-view .secondary-menu&gt;li&gt;a:hover{text-decoration:underline}#mobile-menu .mobile-menu-view .under-menu{display:none}#mobile-menu .mobile-menu-view .under-menu&gt;li{display:block}#mobile-menu .mobile-menu-view .under-menu&gt;li&gt;a{cursor:pointer;font-size:16px;font-family:GloberR;color:#fff;padding:20px;display:block;text-decoration:underline;border-top:1px solid #4087D1;position:relative;box-sizing:border-box;padding-right:40px;line-height:20px;background-color:#1E77D1;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
#mobile-menu .mobile-menu-view .under-menu&gt;li&gt;a&gt;span{width:15px;height:15px;position:absolute;right:20px;top:25px;background-image:url("/local/templates/sbs/img/menu/arrow-blue-right.png");background-repeat:no-repeat;background-size:100% 100%}
#mobile-menu .mobile-menu-view .under-menu&gt;li&gt;a:hover{background-color:#186DC7}#mobile-menu .mobile-menu-view .under-menu&gt;li&gt;a:hover&gt;span{background-image:url("/local/templates/sbs/img/menu/arrow-white-right.png");background-repeat:no-repeat;background-size:100% 100%}
#mobile-menu .mobile-menu-view .feedback{background-color:#186DC7;padding:0 20px;padding-top:40px;padding-bottom:30px;border-top:1px solid #4087D1}#mobile-menu .mobile-menu-view .feedback:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#mobile-menu .mobile-menu-view .feedback .phone{display:inline-block;color:#fff;float:left;clear:both}#mobile-menu .mobile-menu-view .feedback .phone img{display:inline-block;width:18px;height:18px;margin-bottom:-5px;margin-right:5px}
#mobile-menu .mobile-menu-view .feedback .phone a{display:inline-block;font-family:GloberBold;font-weight:bold;font-size:20px;cursor:pointer;color:#fff}#mobile-menu .mobile-menu-view .feedback a.button{display:inline-block;float:left;clear:both;background-color:#f90;color:#fff;font-family:GloberR;font-size:14px;padding:15px 18px 15px 18px;border-radius:3px;margin-top:30px;cursor:pointer;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}#mobile-menu .mobile-menu-view .feedback a.button:hover{background-color:#F3851D}
	@media (min-width: 768px) and (max-width: 1100px){#top-menu .secondary-menu{padding-top:5px;padding-bottom:1px}
	#top-menu .secondary-menu .search{border-radius:5px;padding:5px;margin-bottom:5px;float:right}#top-menu .secondary-menu .search .search-input{width:530px}#top-menu .secondary-menu ul{width:100%;margin-top:5px;margin-left:10px;float:none;text-align:left;float:left;clear:both;display:block}#top-menu .secondary-menu ul li{text-align:left;float:none}
	#top-menu .secondary-menu ul li a{padding:0px 22px 10px 0px;font-size:15px}#top-menu .info-block .logo{width:150px;float:left;margin-top:5px}
	#top-menu .info-block .text{margin-top:5px;width:330px;padding:10px 0;font-size:14px;line-height:20px;margin-left:0px;float:left;margin-right:0}
	#top-menu .info-block .phone{width:140px;padding-top:0px;float:right;margin-right:5px}
	#top-menu .info-block a.button{font-size:14px;padding:15px 18px;float:right}#top-menu .first-menu table{width:768px}#top-menu .first-menu table td{max-width:50px}#top-menu .first-menu table td a{padding:5px 5px;font-size:12px;line-height:20px;word-wrap:break-word}
	#top-menu .first-menu .hover-menu ul{padding:50px 0;text-align:left}#top-menu .first-menu .hover-menu ul li{margin-right:20px;margin-bottom:25px;vertical-align:top}#top-menu .first-menu .hover-menu ul li a{width:140px;display:block;box-sizing:border-box}
	#top-menu .first-menu .hover-menu ul li a p{font-size:14px;margin-top:10px;display:block}#top-menu .first-menu .hover-menu ul div.promo{width:260px}}#mobile-menu{display:none}@media (min-width: 320px) and (max-width: 768px){#top-menu{display:none}
	#mobile-menu{position: relative;min-height: 91px;z-index: 9999999999999;display:block}}
#footer{position:relative;display:block}#footer #footer-secondary{background-color:#485162;padding:80px 0;margin-top:80px}#footer #footer-secondary ul{text-align:center;vertical-align:top}#footer #footer-secondary ul li{display:inline-block;width:24%;text-align:left;vertical-align:top;box-sizing:border-box;padding-right:20px}#footer #footer-secondary ul li .hrefs-block{margin-top:40px}#footer #footer-secondary ul li .hrefs-block *{font-family:GloberR;font-size:14px;margin-bottom:20px;line-height:20px;display:block}#footer #footer-secondary ul li .hrefs-block b{color:#DFE0E2}#footer #footer-secondary ul li .hrefs-block a{color:#7B838E}#footer #footer-secondary ul li .hrefs-block a:hover{text-decoration:underline}#footer #footer-general{background-color:#292D38}#footer #footer-general ul.menu{padding:60px 0 30px 0;border-bottom:1px solid #3B3F4A;background-color:#292D38;display:block}#footer #footer-general ul.menu li{width:24%;display:inline-block;vertical-align:top}#footer #footer-general ul.menu li a{font-family:GloberR;font-size:14px;margin-bottom:5px;line-height:20px;display:block;color:#7B838E}#footer #footer-general ul.menu li a:hover{text-decoration:underline}#footer #footer-general ul.menu li a.phone{text-align:right;cursor:pointer}#footer #footer-general ul.menu li a.phone img{width:15px;height:15px;opacity:.5;display:inline-block;margin-right:10px}#footer #footer-general ul.menu li a.phone p{font-family:GloberBold;font-size:18px;display:inline-block;color:#7B838E}#footer #footer-general ul.menu li a.phone:hover{text-decoration:none}#footer #footer-general .bottomblock{padding:20px 0;background-color:#292D38}#footer #footer-general .bottomblock .copyright{float:left;z-index:2}#footer #footer-general .bottomblock .copyright p{font-family:GloberR;font-size:14px;display:block;color:#7B838E}#footer #footer-general .bottomblock .creator-logo{float:right}#footer #footer-general .bottomblock .creator-logo img{opacity:.3;width:35px;height:35px;margin-bottom:-3px;margin-right:4px}#footer #footer-general .bottomblock .creator-logo p{font-family:GloberR;font-size:14px;display:inline-block;color:#7B838E;line-height:20px}#footer #footer-general .bottomblock .creator-logo p a{color:#7B838E;text-decoration:underline}#footer #footer-general .bottomblock .creator-logo p a:hover{text-decoration:none}#mobile-footer{display:none;position:relative;margin:0;padding:0}#mobile-footer .secondary-menu{background-color:#485162;display:block}#mobile-footer .secondary-menu&gt;li{display:block;width:100%;box-sizing:border-box}#mobile-footer .secondary-menu&gt;li&gt;a{display:block;padding:25px 20px;color:#fff;font-family:GloberR;font-size:14px;text-transform:uppercase;border-bottom:1px solid #4D5667;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#mobile-footer .secondary-menu&gt;li&gt;a:hover{background-color:#464E5D}#mobile-footer .primary-menu{background-color:#292D38;display:block}#mobile-footer .primary-menu&gt;li{display:block;width:100%;box-sizing:border-box}#mobile-footer .primary-menu&gt;li&gt;a{display:block;padding:25px 20px;color:#fff;font-family:GloberR;font-size:14px;border-bottom:1px solid #30343F}#mobile-footer .primary-menu&gt;li&gt;a:hover{text-decoration:underline}#mobile-footer .contacts{background-color:#292D38}#mobile-footer .contacts .phone a{display:block;padding:25px 0;font-size:34px;font-family:GloberBold;color:#6D7278;text-align:center}#mobile-footer .contacts .bottomblock{display:block;position:relative;text-align:center;margin:0 auto;padding:0}#mobile-footer .contacts .bottomblock .copyright{margin:0 auto;width:90%;border-top:1px solid #40444D}#mobile-footer .contacts .bottomblock .copyright p{font-size:14px;font-family:GloberR;color:#6D7278;padding:25px 0}#mobile-footer .contacts .bottomblock .creator-logo{padding-top:10px;padding-bottom:50px}#mobile-footer .contacts .bottomblock .creator-logo img{opacity:.3;width:35px;height:35px;margin-bottom:-3px;margin-right:4px}#mobile-footer .contacts .bottomblock .creator-logo p{font-family:GloberR;font-size:14px;display:inline-block;color:#7B838E;line-height:20px;text-align:left}#mobile-footer .contacts .bottomblock .creator-logo p a{color:#7B838E;text-decoration:underline;text-align:left}#mobile-footer .contacts .bottomblock .creator-logo p a:hover{text-decoration:none}
@media (min-width: 320px) and (max-width: 768px){#footer{display:none}#mobile-footer{display:block}}
#greetings{margin-top:80px;border-top:1px solid #E5E9E8;padding-top:80px}#greetings img{width:250px;height:250px;margin-left:30px;float:left}#greetings .content{float:right;width:700px}#greetings .content h4{font-family:GloberBold;font-size:34px;margin-bottom:-15px;color:#191919}#greetings .content p{font-family:GloberR;font-size:14px;color:#758A8F;line-height:30px;margin-top:30px}#greetings .content .button{background-color:#f90;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;color:#fff;width:200px;text-align:center;padding:15px;font-family:GloberR;font-size:14px;display:inline-block;border-radius:3px;margin-top:5px;margin-top:30px;cursor:pointer}#greetings .content .button:hover{background-color:#F3851D}
@media (min-width: 768px) and (max-width: 1100px){#greetings{margin-top:60px;padding-top:60px}#greetings img{width:250px;height:250px;margin-left:1px;float:left;margin-top:30px}#greetings .content{float:right;width:490px}#greetings .content h4{font-size:34px;margin-bottom:-15px}#greetings .content p{font-size:14px;line-height:30px;margin-top:30px}#greetings .content a.button{width:200px;text-align:center;padding:15px;font-size:14px;margin-top:5px;margin-top:30px}}@media (min-width: 320px) and (max-width: 768px){#greetings{padding:0;margin-top:40px;padding-top:40px;padding-bottom:50px;text-align:center;display:block;box-sizing:border-box;overflow:hidden;float:none}#greetings img{width:250px;height:auto;margin:0 auto;float:none;margin-top:30px}#greetings .content{float:none;width:100%;padding:20px;box-sizing:border-box;margin:0 auto;text-align:center;overflow:hidden}#greetings .content h4{font-size:34px;margin-bottom:-15px}#greetings .content p{font-size:14px;line-height:30px;margin-top:30px}#greetings .content a.button{width:150px;text-align:center;padding:15px;font-size:14px;margin-top:30px}}
.overlay{position:fixed;width:100%;height:100%;opacity:.5;z-index:10;background-color:#000;top:0;left:0;cursor:pointer;display:none;}.request-a-call-form,.request-a-call-ok, .rent-form{display:none;background-color:#fff;box-sizing:border-box;width:350px;height:auto;position:fixed;z-index:11;left:50%;top:50%;transform:translateY(-50%);margin-left:-175px;padding:30px;-moz-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-o-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-ms-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-webkit-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03)}.request-a-call-form .title,.request-a-call-ok .title, .rent-form .title{font-family:GloberBold;font-size:34px;display:block;color:#191919;margin-top:-10px}.request-a-call-form .close,.request-a-call-ok .close, .rent-form .close{width:15px;height:15px;position:absolute;right:10px;top:10px;cursor:pointer;opacity:.8}.request-a-call-form .close img,.request-a-call-ok .close img, .rent-form .close img{width:100%;height:100%}.request-a-call-form .close:hover,.request-a-call-ok .close:hover, .rent-form .close:hover{opacity:1}.request-a-call-form form *,.request-a-call-ok form *, .rent-form form *{display:block;color:#191919;box-sizing:border-box;font-family:GloberR;font-size:14px}.request-a-call-form form p,.request-a-call-ok form p, .rent-form form p{margin-bottom:10px;margin-top:20px}.request-a-call-form form input,.request-a-call-ok form input, .rent-form form input{padding:10px 20px;box-sizing:border-box;border:1px solid #A6B5CA;border-radius:3px;width:100%}.request-a-call-form form span.error,.request-a-call-ok form span.error, .rent-form form span.error{margin-top:20px;color:#D83F4A;line-height:20px;text-align:center;display:none}.request-a-call-form form .request-a-call-popup_send,.request-a-call-ok form .request-a-call-popup_send, .rent-form .request-a-call-popup_send{color:#fff;background-color:#f90;padding:15px;text-align:center;width:100%;border-radius:3px;margin-top:25px;cursor:pointer;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.request-a-call-form form .request-a-call-popup_send:hover,.request-a-call-ok form .request-a-call-popup_send:hover, .rent-form form .request-a-call-popup_send:hover {background-color:#F3851D}.request-a-call-ok span, .rent-form span{display:block;color:#191919;box-sizing:border-box;font-family:GloberBold;font-size:16px;margin-top:20px}.request-a-call-ok p{display:block;color:#191919;box-sizing:border-box;font-family:GloberR;font-size:14px;line-height:20px;margin-top:10px}
#partners{margin-top:80px;/*border:1px solid #E5E9E8*/;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none}
#partners h3{display:block;width:auto;text-align:center;margin-top:-8px}
#partners h3 p{font-family:GloberBold;font-size:18px;color:#454E5D;background-color:#fff;display:inline-block;padding:0 10px}
#partners .slider3{position:relative;box-sizing:border-box;padding:20px;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none}
#partners .slider3 .slider-buttons a{position:absolute;width:20px;height:20px;top:50%;-moz-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);
-o-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);cursor:pointer}
#partners .slider3 .slider-buttons a img{width:100%;height:100%}
#partners .slider3 .slider-buttons a.prev{left:30px}
#partners .slider3 .slider-buttons a.next{right:30px}
#partners .slider3 .viewport{width:1160px;overflow:hidden;margin:0 auto}
#partners .slider3 .viewport:after{display:block;opacity:0;width:auto}
#partners .slider3 .slider-container{display:block;text-align:center;margin:0 auto;overflow:hidden;left:0px;position:relative;background-color:#fff}
#partners .slider3 .slider-container li{display:inline-block;width:198px;height:100px;position:relative;overflow:hidden;opacity:.5;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;float:left;-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%);background-color:#fff;}#partners .slider3 .slider-container li img{padding:20px;max-width:100%;height:auto;width:auto;max-height:100%;box-sizing:border-box;position:absolute;left:50%;top:50%;-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-user-select:none;-moz-user-select:none}#partners .slider3 .slider-container li p{display:block;position:absolute;width:100%;height:100%;opacity:0}#partners .slider3 .slider-container li:hover{opacity:1;-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-moz-filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:grayscale(0%)}@media (min-width: 768px) and (max-width: 1100px){#partners{margin-top:60px}#partners .slider3{padding:20px;overflow:hidden;background-color:#fff}#partners .slider3 .slider-buttons a.prev{left:10px}#partners .slider3 .slider-buttons a.next{right:10px}#partners .slider3 .viewport{width:570px;overflow:hidden;background-color:#fff}#partners .slider3 .slider-container{width:570px;overflow:hidden;background-color:#fff}#partners .slider3 .slider-container li{width:190px;height:100px;overflow:hidden}#partners .slider3 .slider-container li img{padding:20px}}
@media (min-width: 320px) and (max-width: 768px){#partners{margin-top:40px}#partners .slider3{padding:20px;overflow:hidden;background-color:#fff}#partners .slider3 .slider-buttons a.prev{left:10px}#partners .slider3 .slider-buttons a.next{right:10px}#partners .slider3 .viewport{width:190px;overflow:hidden;background-color:#fff}#partners .slider3 .slider-container{overflow:hidden;background-color:#fff;width:190px;height:100px}#partners .slider3 .slider-container li{width:190px;height:100px;overflow:hidden;-ms-filter:grayscale(0%);-o-filter:grayscale(0%);-moz-filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}#partners .slider3 .slider-container li img{padding:20px;width:auto;height:auto;max-width:100%;max-height:100%;min-width:50%;min-height:50%;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}
ul.product-cart-ul{display:flex;justify-content:space-around;flex-wrap:wrap}
li.product-cart{/*min-height:320px;*/min-height:auto !important;padding-bottom: 60px; vertical-align:top;display:inline-block;
width:24%;margin:0 auto;box-sizing:border-box;border:1px solid #E5E9E8;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;
-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;position:relative;margin-bottom:20px
}
.brandspage li.product-cart{
width:19%;
}
li.product-cart .img{display: flex;justify-items: center;  align-items: center;justify-content: center;padding:20px;}li.product-cart img{box-sizing:border-box; height: 160px;max-width:100%;object-fit: contain;display:inline-block;clear:both}.owl-carousel .owl-item li.product-cart img{width: unset}
li.product-cart span.label{width:100px;height:auto;background-image:url("/local/templates/sbs/img/product-decoration/ribbon.png");background-repeat:no-repeat;background-size:100% 100%;display:block;padding:6px 10px 18px 10px;box-sizing:border-box;font-family:GloberR;font-size:14px;font-weight:bold;position:absolute;right:10px;top:10px}
li.product-cart h4{text-align:left;display: block;margin-bottom:10px;padding:0 20px;min-height: 76px}
li.product-cart h4 a,li.product-cart .h4 a{color:#0046a5;font-family:GloberR;font-size:17px;font-weight:bold;text-overflow: ellipsis;max-height: 80px;}li.product-cart span.meta{display:inline-block;margin-left:20px;text-align:left;width:100%;min-height: 30px}
li.product-cart span.meta p{background-color:#F3F5F4;padding:8px;border-radius:3px;color:#758A8F;font-family:GloberR;font-size:14px;text-align:left;display:inline-block}
li.product-cart .bottom-content{justify-content: center;box-sizing:border-box;padding:10px;padding-top:0;position:absolute;bottom:0px;left:0px;width:100%;display: flex;align-items: flex-end;}
li.product-cart .bottom-content.bottomnoflex{display: block;padding: 0px 20px 10px 20px;}
li.product-cart span.price{width:55%;float:left;display:block;box-sizing:border-box;text-align:left}li.product-cart span.price p{color:#758A8F;font-family:Arial;font-size:14px;margin-bottom:5px}li.product-cart span.price p s{text-decoration: line-through;}li.product-cart span.price b{font-family:Calibri;font-size:18px;font-weight:bold}li.product-cart a.order-button{margin-left:5px;width:90px;margin-top:3px;float:right;box-sizing:border-box;background-color:#1E77D1;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;color:#fff;border-radius:3px;display:block;padding:10px 0px 10px 0px;font-family:GloberR;font-size:14px}li.product-cart a.order-button:hover{background-color:#f90}li.product-cart:hover{border:1px solid #fff;-moz-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-o-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-ms-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-webkit-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03)}li.product-cart:hover h4 a{text-decoration:underline}@media (min-width: 768px) and (max-width: 1100px){li.product-cart{display:inline-block;width:250px;margin-bottom:10px}}
#section_light-page-form{margin:80px 0}#section_light-page-form .form{border:10px solid #F2F2F2;padding:50px 30px;box-sizing:border-box;position:relative}#section_light-page-form .form .form-img{position:absolute;bottom:0;left:30px;width:29%;height:auto}#section_light-page-form .form span.sign{position:absolute;bottom:225px;left:270px}#section_light-page-form .form span.sign *{font-size:14px;color:#839297;display:block}#section_light-page-form .form span.sign b{font-family:GloberBold;margin-bottom:5px}#section_light-page-form .form span.sign p{font-family:GloberR}#section_light-page-form .form .content{float:none;width:80%;margin:auto;}#section_light-page-form .form .content b{font-size:34px;margin-bottom:20px;display:block;color:#191919}#section_light-page-form .form .content p{font-size:20px;line-height: 1.5}#section_light-page-form .form .content p.error{font-size:18px;display:block;clear:both;margin-top:15px;margin-bottom:15px;padding:0 5px;box-sizing:border-box;text-align:left;color:#D83F4A;display:none;opacity:1}#section_light-page-form .form .content .inputs{margin-top:40px}#section_light-page-form .form .content .inputs .light-page-form_phone{padding:15px;border:1px solid #F2F2F2;border-radius:3px;width:55%;box-sizing:border-box;float:left;font-size:16px}#section_light-page-form .form .content .inputs button{background-color:#ffffff;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;color:#000;width:42%;text-align:center;padding:18px;font-size:16px;display:inline-block;border-radius:3px;cursor:pointer;float:right;box-sizing:border-box}#section_light-page-form .form .content .inputs button:hover{background-color:#2196f3; color: #ffffff;}@media (min-width: 768px) and (max-width: 1100px){#section_light-page-form{margin:60px 0}#section_light-page-form .form{padding:50px 30px}#section_light-page-form .form .form-img{left:30px;width:40%}#section_light-page-form .form span.sign{bottom:225px;left:250px}#section_light-page-form .form .content{width:50%}#section_light-page-form .form .content b{margin-bottom:10px;font-size:28px}#section_light-page-form .form .content p{font-size:18px;line-height:30px}#section_light-page-form .form .content p.error{font-size:18px;margin-top:15px;margin-bottom:15px;padding:0 5px;width:300px}#section_light-page-form .form .content .inputs{margin-top:20px}#section_light-page-form .form .content .inputs .light-page-form_phone{width:100%;padding:15px;font-size:16px}#section_light-page-form .form .content .inputs button{width:100%;padding:18px;font-size:16px;}}@media (min-width: 320px) and (max-width: 768px){#section_light-page-form{margin:60px 0}#section_light-page-form .container{padding:0}#section_light-page-form .form{padding:50px 30px;padding-bottom:350px;border-width:5px}#section_light-page-form .form .form-img{left:40%;margin-left:-150px;width:300px;box-sizing:border-box}#section_light-page-form .form span.sign{bottom:225px;left:40%;width:300px;margin-left:70px}#section_light-page-form .form .content{width:100%}#section_light-page-form .form .content b{margin-bottom:5px;line-height:35px;font-size:28px}#section_light-page-form .form .content p{font-family:GloberR;font-size:18px;line-height:30px}#section_light-page-form .form .content p.error{font-size:18px;margin-top:15px;margin-bottom:15px;padding:0 5px;width:100%}#section_light-page-form .form .content .inputs{margin-top:20px}#section_light-page-form .form .content .inputs .light-page-form_phone{padding:15px;font-size:16px;width:100%}#section_light-page-form .form .content .inputs button{width:100%;padding:18px;font-size:16px;margin-top:15px}}
#section_infoblocks{margin-top:100px}#section_infoblocks h2{font-family:GloberBold;font-size:34px;text-align:left;display:block;margin-bottom:30px;color:#191919;margin-top:20px;}#section_infoblocks ul.info-blocks{text-align:center;margin:0 auto;display:block}#section_infoblocks ul.info-blocks&gt;li{margin:0 10px;width:340px;display:inline-block;text-align:left;vertical-align:top;position:relative}#section_infoblocks ul.info-blocks&gt;li .img-block{width:340px;height:215px;position:relative;overflow:hidden}#section_infoblocks ul.info-blocks&gt;li .img-block img{min-width:100%;min-height:100%;width:100%;height:100%;position:absolute;left:0;top:0}#section_infoblocks ul.info-blocks&gt;li b{font-family:GloberBold;font-size:18px;display:block;margin-top:20px;color:#1E77D1;box-sizing:border-box;padding-right:20px;line-height:24px}#section_infoblocks ul.info-blocks&gt;li ul.meta{margin-top:10px;display:block}#section_infoblocks ul.info-blocks&gt;li ul.meta li{display:inline-block;background-color:#F2F2F2;padding:5px 10px;color:#758A8F;font-family:Calibri;font-size:14px;border-radius:5px;margin-right:5px;margin-bottom:20px}#section_infoblocks ul.info-blocks&gt;li a2{position:absolute;width:100%;height:100%;top:0;left:0}#section_infoblocks ul.info-blocks&gt;li:hover{text-decoration:none}@media (min-width: 320px) and (max-width: 768px){#section_infoblocks{margin-top:100px}
#section_infoblocks .container{
//	padding:0
	}
#section_infoblocks h2{font-size:24px}#section_infoblocks ul.info-blocks{text-align:center;margin:0 auto;display:block;margin-left:-10px}#section_infoblocks ul.info-blocks&gt;li{margin:0 0px;width:100%;text-align:center}#section_infoblocks ul.info-blocks&gt;li .img-block{position:relative;width:250px;height:190px;left:50%;-moz-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}#section_infoblocks ul.info-blocks&gt;li .img-block img{position:absolute;max-width:250px;max-height:190px;height:auto;width:auto;display:block}#section_infoblocks ul.info-blocks&gt;li b{font-family:GloberBold;font-size:16px;display:block;margin-top:10px;color:#1E77D1;box-sizing:border-box;padding-right:20px;line-height:18px;display:inline-block;width:250px;text-align:left}#section_infoblocks ul.info-blocks&gt;li ul.meta{margin-top:10px;display:block}#section_infoblocks ul.info-blocks&gt;li ul.meta li{display:inline-block;background-color:#F2F2F2;padding:5px 10px;color:#758A8F;font-family:Calibri;font-size:14px;border-radius:5px;margin-right:5px;margin-bottom:20px}#section_infoblocks ul.info-blocks&gt;li a{position:absolute;width:100%;height:100%;top:0;left:0}}
#section_headers h1{font-family:GloberBold;font-size:36px;display:block;margin-top:45px;margin-bottom:30px;color:#191919}#section_headers{position:relative;margin-bottom:20px}#section_headers .navigation{margin-top:30px}
#section_headers .navigation *{color:#758A8F;font-family:GloberR;font-size:14px;display:inline-block;float:left;margin-right:3px}#section_headers .navigation a[href]{text-decoration:underline}#section_headers .navigation a[href]:hover{text-decoration:none}

#preinfo{position:relative}#preinfo .gallery{float:left;width:540px;min-height:300px;box-sizing:border-box;border:1px solid #E5E9E8;position:relative;display: flex;align-items: center;}#preinfo .gallery .block-img{width:100%;position:relative;text-align: center;padding:20px;}#preinfo .gallery .block-img img{height:auto;max-width:100%;max-height:500px;height: auto}#preinfo .gallery span.label{width:100px;height:auto;background-image:url("/local/templates/sbs/img/product-decoration/ribbon.png");background-repeat:no-repeat;background-size:100% 100%;display:block;padding:6px 10px 18px 13px;box-sizing:border-box;font-family:GloberR;font-size:14px;position:absolute;right:25px;top:25px}#preinfo .gallery ul.images{position:relative;display:block;}#preinfo .gallery ul.images li{display:inline-block;margin:10px;border:1px solid #E5E9E8;background-color:#fff}#preinfo .gallery ul.images li a{width:115px;height:85px;overflow:hidden;position:relative;cursor:pointer;display:block}#preinfo .gallery ul.images li a img{position:absolute;top:50%;left:50%;-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);max-width:100%;max-height:100%;height:auto;width:auto}#preinfo .gallery ul.images li.active{border:1px solid #1E77D1}#preinfo .content{width:540px;float:right;box-sizing:border-box}#preinfo .content .mini-description{font-family:GloberR;font-size:14px;line-height:20px}#preinfo .content ul.meta{margin-top:10px;display:block;cursor:default}#preinfo .content ul.meta li{display:inline-block}#preinfo .content ul.meta li a{border:1px solid #E5E9E8;padding:5px 10px;color:#758A8F;font-family:Calibri;font-size:14px;border-radius:5px;margin-right:5px;margin-bottom:5px;display:block}#preinfo form{margin-top:20px;background-color:#F2F2F2;padding:20px}#preinfo form .price{font-family:GloberBold;font-size:28px;color:#191919}#preinfo form .price span{margin-left:10px;font-size:34px;color:#191919}
#preinfo form .inputs{margin-top:20px;text-align:left}#preinfo form .inputs *{display:inline-block;width:48%;box-sizing:border-box;border-radius:3px}#preinfo form .inputs input{margin-right:2%;padding:15px;font-size:14px;color:#758A8F;background-color:#fff}#preinfo form .inputs .product-form_send{color:#fff;font-family:GloberR;font-size:14px;text-align:center;padding:15px;background-color:#1E77D1;cursor:pointer;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}#preinfo form .inputs a:hover{background-color:#F3851D}#preinfo form p.error{font-family:GloberR;font-size:14px;display:none;float:left;clear:both;margin-top:10px;margin-bottom:15px;padding:0 5px;width:100%;box-sizing:border-box;text-align:center;color:#D83F4A}#preinfo form p.text{background-color:#E5E9E8;padding:20px;margin-top:10px;padding-left:30px;font-family:GloberR;font-size:14px;color:#758A8F;line-height:20px;position:relative}#preinfo form p.text span{position:absolute;font-family:GloberR;font-size:14px;color:#758A8F;left:22px;top:21px;width:10px;height:10px;display:block}#preinfo .documents{margin-top:30px}#preinfo .documents ul li{display:inline-block;float:left}#preinfo .documents ul li *{display:inline-block}#preinfo .documents ul li img{width:31px;height:35px;margin-bottom:-15px;margin-right:15px}#preinfo .documents ul li p{font-family:GloberR;font-size:14px;color:#1E77D1;text-decoration:underline}#preinfo .documents ul li:nth-child(2n){float:right}#preinfo .documents ul li:hover p{text-decoration:none}#description{margin-top:30px}#description .header{border-bottom:3px solid #F2F2F2;display:block;margin-bottom:40px}#description .header&gt;li{display:inline-block;border-bottom:3px solid #F2F2F2;margin-bottom:-3px}#description .header&gt;li a{padding:20px 80px;font-family:GloberR;font-size:14px;display:block;color:#758A8F;cursor:pointer}
#description .header li.active{border-bottom:3px dashed #1E77D1}#description .header.mobile{display:none}#description .header.desktop{display:block}
#description .productlist1 .left-block,#description .productlist1 .right-block{width:100%;box-sizing:border-box}#description .productlist1 .left-block{float:left;padding-right:120px}
#description .productlist1 .right-block{float:right}#description .productlist1 .block{margin-bottom:50px}
#description .productlist1 .block b{font-family:GloberBold;font-size:18px;margin-bottom:30px;display:block;color:#191919}
#description .productlist1 .block1{color:#758A8F;font-family:GloberR;font-size:14px;line-height:24px}
#description .productlist1 .block1 p{color:#758A8F;font-family:GloberR;font-size:14px;line-height:24px}
#description .productlist1 .block1 li{color:#758A8F;font-family:GloberR;font-size:14px;line-height:24px;display:block;margin-bottom:12px;position:relative;padding-left:25px}
#description .productlist1 .block1 li:before{width:6px;height:6px;background-color:#1E77D1;position:absolute;left:0;top:7px;border-radius:5px;content:""}
#description .productlist1 .block2 li,#description .productlist1 .block4 li{margin-bottom:0}
#description .productlist1 .block2 a,#description .productlist1 .block4 a{color:#1E77D1;font-family:GloberR;font-size:14px;line-height:20px;display:block;margin-bottom:12px;position:relative;text-decoration:underline}
#description .productlist1 .block2 a:hover,#description .productlist1 .block4  a:hover{text-decoration:none}#description .productlist1 .block3{border:1px solid #F2F2F2;padding:5px 0;margin-top:20px}
#description .productlist1 .block3 li{padding:15px 30px;padding-right:40px;border-bottom:1px solid #F2F2F2}#description .productlist1 .block3 li p{color:#758A8F;font-family:GloberR;font-size:14px;line-height:24px;float:left}
#description .productlist1 .block3 li span{font-family:GloberR;font-size:14px;line-height:24px;float:right}#description .productlist1 .block3 li:last-child{border-bottom:none}
#description .productlist1 .block3.desktop{display:block}#description .productlist1 .block3.mobile{display:none}#description .productlist2{padding-top:0px;padding-bottom:80px;width:100%;display:none;opacity:0}
#description .productlist2 .video{padding:30px;-moz-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-o-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-ms-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);
-webkit-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);display:inline-block}#description .productlist2 b{font-family:GloberBold;font-size:20px;display:block;width:100%;margin-top:30px}
#description .productlist3{display:none;opacity:0}#description .productlist3 #section_infoblocks{margin-top:0}#description .productlist3 .info-blocks{margin-top:0}
#description .productlist3 .info-blocks li{margin-bottom:20px}#description .productlist4{display:none;opacity:0}#section_recommend,#section_similar{margin-top:50px;text-align:center}
#section_recommend .h3,#section_similar .h3{text-align:center;font-family:GloberBold;font-size:34px;display:block;margin-bottom:30px}#section_recommend .h3 *,#section_similar .h3 *{display:inline-block;line-height:30px}
#section_recommend .h3 p,#section_similar .h3 p{display:inline-block;margin-right:30px;color:#191919}
#section_recommend .h3 a,#section_similar .h3 a{color:#0454AB;border-bottom:2px dashed;cursor:pointer;display:inline}.margin{margin-bottom:200px}@media (min-width: 768px) and (max-width: 1100px){#section_headers{margin-bottom:20px}#section_headers .navigation{margin-top:20px}#section_headers .navigation *{line-height:20px}#section_headers h1{font-size:36px;margin-top:35px}#preinfo .gallery{width:380px;min-height:300px}#preinfo .gallery .block-img{}#preinfo .gallery ul.images{display:block;bottom:0px;margin:10px;}#preinfo .gallery ul.images li a{width:80px;height:60px}#preinfo .content{width:380px;float:right;box-sizing:border-box}#preinfo form{margin-top:20px;background-color:#F2F2F2;padding:20px}#preinfo form .price{font-family:GloberBold;font-size:28px}#preinfo form .price span{margin-left:10px;font-size:34px}#preinfo form .inputs{margin-top:20px;text-align:center}#preinfo form .inputs *{display:inline-block;width:100%;box-sizing:border-box;border-radius:3px}#preinfo form .inputs input{margin-right:0%;padding:15px;font-size:14px}#preinfo form .inputs a{font-size:14px;padding:15px;margin-top:10px}#preinfo form p.error{font-size:14px;margin-top:10px;margin-bottom:15px;padding:0 5px;float:none}#preinfo form p.text{background-color:#E5E9E8;padding:20px;margin-top:10px;padding-left:30px;font-family:GloberR;font-size:14px;color:#758A8F;line-height:20px;position:relative}#preinfo form p.text span{position:absolute;font-family:GloberR;font-size:14px;color:#758A8F;left:22px;top:21px;width:10px;height:10px;display:block}#preinfo .documents{margin-top:30px}#preinfo .documents ul li{display:block;float:none;margin-bottom:30px;padding-left:20px}#preinfo .documents ul li *{display:inline-block}#preinfo .documents ul li img{width:31px;height:35px;margin-bottom:-15px;margin-right:15px}#preinfo .documents ul li p{font-family:GloberR;font-size:14px;color:#1E77D1;text-decoration:underline}#preinfo .documents ul li:nth-child(2n){float:none}#description{margin-top:10px;}#description .header{margin-bottom:30px}#description .header&gt;li a{padding:20px 50px}#description .header.desktop{display:block}
#description .header.mobile{display:none}#description .productlist1 .left-block,#description .productlist1 .right-block{width:49%;box-sizing:border-box}#description .productlist1 .left-block{float:left;padding-right:120px}#description .productlist1 .right-block{float:right}#description .productlist1 .block{margin-bottom:50px}#description .productlist1 .block b{font-size:18px;margin-bottom:30px}#description .productlist1 .block1{font-size:14px;line-height:24px}#description .productlist1 .block1 p{font-size:14px;line-height:24px}#description .productlist1 .block1 li{font-size:14px;line-height:24px;margin-bottom:12px;padding-left:25px}#description .productlist1 .block2 li,#description .productlist1 .block4 li{margin-bottom:0}#description .productlist1 .block2 li a,#description .productlist1 .block4 li a{font-size:14px;line-height:20px;margin-bottom:12px}#description .productlist1 .block3{padding:5px 0;margin-top:20px}#description .productlist1 .block3 li{padding:15px 30px;padding-right:40px}#description .productlist1 .block3 li p{font-size:14px;line-height:24px;float:left}#description .productlist1 .block3 li span{font-size:14px;line-height:24px;float:right}#description .productlist1 .block3.desktop{display:block}#description .productlist1 .block3.mobile{display:none}#description .productlist2{padding-top:0px;padding-bottom:60px}#description .productlist2 .video{padding:30px}#description .productlist2 b{font-size:20px;margin-top:30px}#description .productlist3 #section_infoblocks{margin-top:0}#description .productlist3 .info-blocks{margin-top:0}#description .productlist3 .info-blocks li{margin-bottom:20px}#section_recommend,#section_similar{margin-top:40px}#section_recommend h3,#section_similar h3{font-size:34px;margin-bottom:30px}#section_recommend h3 p,#section_similar h3 p{margin-right:30px}.margin{margin-bottom:200px}}@media (min-width: 320px) and (max-width: 768px){#section_headers{margin-bottom:20px}#section_headers .navigation{margin-top:20px;padding:0 20px}#section_headers .navigation *{line-height:20px}#section_headers h1{font-size:24px;margin-top:25px;line-height:30px;padding:0 20px}#preinfo .container{text-align:center;padding:0}#preinfo .gallery{margin:0 auto;width:100%;min-height:350px;float:none;text-align:left;border:none}#preinfo .gallery ul.images{display:block;bottom:0px;margin:20px;}#preinfo .gallery ul.images li{margin:0;margin-right:5px;margin-bottom:5px}#preinfo .gallery ul.images li a{width:80px;height:60px}#preinfo .content{padding:0;text-align:left;width:100%;float:none;box-sizing:border-box}#preinfo .content .mini-description,#preinfo .content .meta{padding:0 20px}#preinfo form{margin-top:20px;background-color:#F2F2F2;padding:20px}#preinfo form .price{font-family:GloberBold;font-size:24px}#preinfo form .price span{margin-left:10px;font-size:30px}#preinfo form .inputs{margin-top:20px;text-align:center}#preinfo form .inputs *{display:inline-block;width:100%;box-sizing:border-box;border-radius:3px}#preinfo form .inputs input{margin-right:0%;padding:15px;font-size:14px}#preinfo form .inputs a{font-size:14px;padding:15px;margin-top:10px}#preinfo form p.error{font-size:14px;margin-top:10px;margin-bottom:15px;padding:0 5px;float:none}#preinfo form p.text{background-color:#E5E9E8;padding:20px;margin-top:10px;padding-left:30px;font-family:GloberR;font-size:14px;color:#758A8F;line-height:20px;position:relative}#preinfo form p.text span{position:absolute;font-family:GloberR;font-size:14px;color:#758A8F;left:22px;top:21px;width:10px;height:10px;display:block}#preinfo .documents{margin-top:30px}#preinfo .documents ul li{display:block;float:none;margin-bottom:30px;padding-left:20px;position:relative}#preinfo .documents ul li *{display:inline-block}#preinfo .documents ul li img{width:31px;height:35px;margin-bottom:0px;margin-right:0px;position:absolute;left:20px;bottom:-10px}#preinfo .documents ul li p{font-family:GloberR;font-size:14px;color:#1E77D1;text-decoration:underline;text-align:left;padding-left:40px}#preinfo .documents ul li:nth-child(2n){float:none}#description{margin-top:10px}#description .container{padding:0}#description .header{margin-bottom:30px}#description .header&gt;li{width:24% /*32%*/}#description .header&gt;li a{padding:20px 10px;width:100%;text-align:center;box-sizing:border-box}#description .header.desktop{display:none}
#description .header.mobile{padding-left: 20px;display:block}#description .productlist1 .left-block,#description .productlist1 .right-block{width:100%;box-sizing:border-box;padding:0px}#description .productlist1 .left-block{float:none;padding-right:0px}#description .productlist1 .right-block{float:none}#description .productlist1 .block{margin-bottom:50px}#description .productlist1 .block b{font-size:18px;margin-bottom:30px}#description .productlist1 .block1{font-size:14px;line-height:24px;padding:0 20px}#description .productlist1 .block1 p{font-size:14px;line-height:24px}#description .productlist1 .block1 li{font-size:14px;line-height:24px;margin-bottom:12px;padding-left:25px}#description .productlist1 .block2,#description .productlist1 .block4{padding:0 20px}#description .productlist1 .block2 li,#description .productlist1 .block4 li{margin-bottom:0}#description .productlist1 .block2 li a,#description .productlist1 .block4 li a{font-size:14px;line-height:20px;margin-bottom:12px}#description .productlist1 .block3{padding:0px 0;margin-top:20px}#description .productlist1 .block3 li{padding:15px 30px;padding-right:40px}#description .productlist1 .block3 li p{font-size:14px;line-height:24px;float:left}#description .productlist1 .block3 li span{font-size:14px;line-height:24px;float:right}#description .productlist1 .block3.desktop{display:none}#description .productlist1 .block3.mobile{display:block}#description .productlist2{padding-top:0px;padding-bottom:40px;width:100%;box-sizing:border-box;text-align:center}#description .productlist2 .video{padding:10px;width:90%;margin:0 auto;box-sizing:border-box}#description .productlist2 .video *{width:100% !important;box-sizing:border-box;position:relative}#description .productlist2 b{font-size:20px;margin-top:20px;text-align:left;padding-left:20px}#description .productlist3 #section_infoblocks{margin-top:0}#description .productlist3 .info-blocks{margin-top:0}#description .productlist3 .info-blocks li{margin-bottom:20px}#section_recommend,#section_similar{margin-top:40px}#section_recommend h3,#section_similar h3{margin:0;font-size:24px;margin-bottom:30px;padding:0 20px}#section_recommend h3 p,#section_similar h3 p{margin-right:30px}.margin{margin-bottom:200px}}
 
#section_categories ul{
	margin-left:0;
display: flex;
  flex-wrap: wrap;
  width: 100%;
}
#section_categories ul.for_brands {margin-left:0;}
#section_categories ul.for_brands a{
	text-decoration: underline;
}
#section_categories ul.for_brands a:hover{
	text-decoration: none;
}
.page404{
	margin: 60px auto;
  width: 600px;
  float: none;
  display: inherit;
  max-width: 100%;
}
.successus {
  color: #fff;
  font-size: 20px;
}
.interviewlist  .successus {
  color: #000;
  font-size: 20px;
  margin: 0 0 20px;
}
#section_categories ul li{
	display: inline-block;
  vertical-align: top;
  margin: 0 10px;
    margin-bottom: 0px;
  margin-bottom: 30px;
  width: 240px;
  box-sizing: border-box;
  //flex: 1 0 21%;
}
#section_categories ul li img{-moz-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-o-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-ms-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);-webkit-box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);box-shadow:0px 0px 9px 7px rgba(0,0,0,0.03);padding:10px;box-sizing:border-box;width:100%;height:auto}#section_categories ul li p{text-align:center;color:#1E77D1;font-family:GloberR;font-size:14px;text-decoration:underline;display:block;margin-top:20px}#section_categories ul li:hover p{text-decoration:none}#section_infoblocks{margin-top:50px}#section_infoblocks a.button{background-color:#f90;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;color:#fff;text-align:center;padding:15px 25px;font-family:GloberR;font-size:14px;display:inline-block;border-radius:3px;margin-top:0px;cursor:pointer;clear:both}#section_infoblocks a.button:hover{background-color:#F3851D}@media (min-width: 768px) and (max-width: 1100px){#section_categories ul li{width:230px}#section_infoblocks{margin-top:50px}}@media (min-width: 320px) and (max-width: 768px){#section_headers .navigation{padding:0 20px}#section_headers h1{font-size:24px;margin-top:25px;margin-bottom:0px;padding:0 20px}#section_categories ul{margin-left:0px;display:block;width:100%;text-align:center}#section_categories ul li{max-width:250px;width:100%;display:inline-block;margin:15px auto;clear:both}#section_infoblocks{margin-top:50px}#section_infoblocks a.button{width:300px;box-sizing:border-box}}

#sidebar{width:255px;box-sizing:border-box;float:left}#sidebar .catalog,#sidebar .filter{border:1px solid #E5E9E8;margin-bottom:30px;width:100%;box-sizing:border-box}#sidebar .catalog .title,#sidebar .filter .title{font-family:GloberBold;font-size:18px;padding:25px 15px;display:block;color:#191919}#sidebar .catalog ul li{display:block;width:100%;box-sizing:border-box}#sidebar .catalog ul li a{width:100%;box-sizing:border-box;padding:20px 25px;display:block;border-top:1px solid #E5E9E8;font-family:GloberR;font-size:14px;color:#758A8F;text-decoration:underline}#sidebar .catalog ul li a:hover{background-color:#F3F5F4;text-decoration:none}#sidebar .catalog ul li.active a{font-family:GloberBold;color:#1E77D1;font-size:16px;padding:20px 15px;text-decoration:none;cursor:pointer}#sidebar .filter ul{padding-bottom:30px}#sidebar .filter ul li{display:block;width:100%;box-sizing:border-box;padding:10px 15px;position:relative}#sidebar .filter ul li label{width:100%;box-sizing:border-box;cursor:pointer;font-family:GloberR;font-size:14px;color:#758A8F;padding-left:40px;display:block;line-height:20px}#sidebar .filter ul li label:before{display:block;position:absolute;left:10px;width:25px;height:25px;margin-top:-2px;background:url(/local/templates/sbs/img/checkbox.png) no-repeat;background-size:100% 100%;content:""}#sidebar .filter ul li input:checked+label:before{background:url(/local/templates/sbs/img/checkbox-chkd.png) no-repeat;background-size:100% 100%}#sidebar .filter ul li input{display:none}#sidebar .form{width:100%;background-color:#1E77D1;padding:20px;box-sizing:border-box;}#sidebar .form&gt;b{color:#fff;font-family:GloberBold;font-size:18px;display:block}#sidebar .form img{width:100%;height:auto;margin-top:0px;border-radius:3px}#sidebar .form .content{margin-top:15px}#sidebar .form .content span.name{font-family:GloberR;font-size:14px;color:#fff;display:block}#sidebar .form .content span.name b{font-family:GloberBold;font-size:14px;color:#fff}#sidebar .form .content .text{font-family:GloberR;font-size:16px;color:#fff;margin-top:10px;line-height:24px}#sidebar .form .content .text b{font-family:GloberBold;font-size:16px;color:#fff;margin-top:10px;line-height:24px;color:#fff}#sidebar .form .content form{margin-top:20px}#sidebar .form .content form p.error{font-family:GloberR;font-size:14px;display:block;clear:both;margin-top:15px;margin-bottom:15px;padding:0 5px;box-sizing:border-box;color:#f90;display:none;opacity:1}#sidebar .form .content form input{width:100%;box-sizing:border-box;border-radius:3px;padding:10px 10px 12px 10px;font-family:GloberR;font-size:14px;background-color:#fff;color:#191919}#sidebar .form .content form .sidebarform-send{width:100%;display:block;color:#fff;font-family:GloberR;font-size:14px;text-align:center;padding:15px;background-color:#f90;border-radius:3px;margin-top:10px;cursor:pointer;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}#sidebar .form .content form .sidebarform-send:hover{background-color:#F3851D}
#products{float: right;
  width: calc(100% - 300px);
  display: inline-block !important;box-sizing:border-box;position:relative; margin-right:0;}
#products.sect_105, #products.sect_147 {
 float: none;
 width: 100%;
 display: inline-block !important;
 
}
#products.sectmainusl{float: left;
  width: 100%;
 }
.brandspage #products{width:100%;}
#products li.product-cart{position: relative;padding-bottom:5px;margin-bottom:10px}
/*#products li.product-cart:nth-child(3n){margin-right: 0;}*/
.mobile-sidebarform{width:100%;background-color:#1E77D1;padding:20px;box-sizing:border-box}.mobile-sidebarform&gt;b{margin:0 auto;color:#fff;font-family:GloberBold;font-size:18px;display:block;width:250px}.mobile-sidebarform img{text-align:center;margin:0 auto;display:block;width:250px;height:auto;margin-top:15px;border-radius:3px}.mobile-sidebarform .content{margin:0 auto;margin-top:15px;width:250px}.mobile-sidebarform .content span.name{font-family:GloberR;font-size:14px;color:#fff;display:block}.mobile-sidebarform .content span.name b{font-family:GloberBold;font-size:14px;color:#fff}.mobile-sidebarform .content .text{font-family:GloberR;font-size:16px;color:#fff;margin-top:10px;line-height:24px}.mobile-sidebarform .content .text b{font-family:GloberBold;font-size:16px;color:#fff;margin-top:10px;line-height:24px}.mobile-sidebarform .content form{margin-top:20px}.mobile-sidebarform .content form p.error{font-family:GloberR;font-size:14px;display:block;clear:both;margin-top:15px;margin-bottom:15px;padding:0 5px;box-sizing:border-box;color:#f90;display:none;opacity:0}.mobile-sidebarform .content form input{width:100%;box-sizing:border-box;border-radius:3px;padding:10px 10px 12px 10px;font-family:GloberR;font-size:14px;background-color:#fff;color:#191919}.mobile-sidebarform .content form button{display:block;color:#fff;font-family:GloberR;font-size:14px;text-align:center;padding:15px;background-color:#f90;border-radius:3px;margin-top:10px;cursor:pointer;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.mobile-sidebarform .content form button:hover{background-color:#F3851D}

.sectionslider .slick-slider {
 
  z-index: 999999999;
}
.sortlist a {
  float: left;
  margin-right: 0;
  text-decoration: underline;
  width: 100%;
padding-bottom: 10px;
}
.sortlist {
  text-align: left;
}
.sortlistblul{
	 display: none;
	 position: absolute;
    background: #fff;
    border: 1px solid #cdcdcd;
    width: 118px;
    z-index: 99999;
    padding: 8px 11px;
	border-top: 0;
}
.sortlistbl {
  border: 1px solid #cdcdcd;
  border-radius: 3px;
  padding: 4px 11px;
  width: 118px;
  cursor: pointer;
    display: inline-block;
	position: relative;
}
.sortlistbl:after{
	background: url(/local/templates/sbs/img/stDown.png) no-repeat;
    background-size: auto;
  content: "";
  background-size: 10px;
  width: 10px;
  height: 10px;
  position: absolute;
  right: 6px;
  top: 8px;
  transform: rotate(180deg);
}
 .is-opened .sortlistbl {
    
    border-radius: 3px 3px 0px 0px;
   
  }
  .is-opened .sortlistblul {
    
   border-radius: 0 0 3px 3px;
   
  }
  .sortname {
  line-height: 21px;
}
.is-opened .sortlistbl:after{
	
  transform: rotate(0deg);
}
@media (max-width:1120px){
	.brandspage li.product-cart {
  width: 24%;
}
}
@media (max-width:870px){
	.brandspage li.product-cart {
  width: Calc(100% / 3 - 3px);
}
}


 @media (max-width:570px){
	.brandspage li.product-cart {
  width: Calc(100% / 2 - 3px);
}
}
@media (max-width:420px){
	.brandspage li.product-cart {
  width: Calc(100%  - 1px);
}
}
@media (min-width: 768px) and (max-width: 1100px){#section_headers{margin-bottom:30px}#section_headers .navigation{margin-top:30px}#section_headers h1{font-size:36px;margin-top:45px}
#products{width:510px!important}

.brandspage #products{width:100% !important}
#products li.product-cart{margin-bottom:10px}#products li.product-cart:nth-child(2n){margin-right:0px}
/*#products li.product-cart:nth-child(3n){margin-right:0px}*/
}

@media (min-width: 320px) and (max-width: 768px){.remove-container{padding:0}#section_headers{margin-bottom:20px}#section_headers .navigation{margin-top:30px;padding:0 20px}#section_headers h1{font-size:24px;margin-top:25px;padding:0 20px}#sidebar{width:100%;box-sizing:border-box;float:none}#sidebar .catalog,#sidebar .filter{margin-bottom:0px;width:100%;box-sizing:border-box}#sidebar .catalog .title,#sidebar .filter .title{cursor:pointer;font-family:GloberBold;font-size:18px;color:#1E77D1;padding:25px 20px;background-image:url("/local/templates/sbs/img/arrow-blue-down.png");background-repeat:no-repeat;background-size:100% 100%;background-size:20px 20px;background-position:95% 50%}#sidebar .catalog ul li a{padding:20px 20px;font-size:14px}#sidebar .catalog ul li.active a{font-size:14px;font-family:GloberBold;padding:20px 20px}#sidebar .filter ul{padding-bottom:30px;border-top:1px solid #E5E9E8;display:none}#sidebar .filter ul li{display:block;width:100%;box-sizing:border-box;position:relative;padding:0}#sidebar .filter ul li label{width:100%;box-sizing:border-box;cursor:pointer;font-family:GloberR;font-size:14px;color:#758A8F;padding:15px 15px;padding-left:20px;display:block;line-height:20px;cursor:pointer}#sidebar .filter ul li label:before{display:block;position:absolute;left:95%;margin-left:-20px;width:20px;height:20px;margin-top:-2px;background:url(/local/templates/sbs/img/checkbox-mobile.png) no-repeat;background-size:100% 100%;content:""}#sidebar .filter ul li input:checked+label:before{background:url(/local/templates/sbs/img/checkbox-mobile-chkd.png) no-repeat;background-size:100% 100%}#sidebar .filter ul li:first-child{padding-top:15px}#sidebar .form{width:100%;background-color:#1E77D1;padding:20px;box-sizing:border-box;text-align:center}#sidebar .form&gt;b{font-size:18px;display:inline-block;width:250px;text-align:left}#sidebar .form img{text-align:center;margin:0 auto;display:inline-block;width:250px;height:auto;margin-top:15px;border-radius:3px}#sidebar .form .content{margin-top:15px}#sidebar .form .content span.name{display:none}#sidebar .form .content span.name b{font-size:14px;color:#fff}#sidebar .form .content .text{font-family:GloberR;font-size:14px;color:#fff;margin-top:0px;line-height:24px;display:inline-block;width:250px;text-align:left}#sidebar .form .content .text b{font-family:GloberBold;font-size:20px;color:#fff;margin-top:10px;line-height:24px;display:block;margin-top:10px}#sidebar .form .content form{margin-top:20px}#sidebar .form .content form input{display:inline-block;width:250px;box-sizing:border-box}#sidebar .form .content form a{margin-top:10px;display:inline-block;width:250px;box-sizing:border-box}
#products{margin:0 auto;float:none;width:300px;box-sizing:border-box;position:relative;display:block;text-align:center;margin-top:50px}#products:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#products ul{margin:0 auto;display:block;position:relative}#products ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#products .section-description ul{margin-left: 20px;}
#products li.product-cart{margin-bottom:10px}
/*#products li.product-cart:nth-child(3n){margin-right:0}*/
}
#section_headers h1{font-size:36px;display:block;margin-top:45px;margin-bottom:20px;color:#191919}#section_headers ul.meta li{display:inline-block;margin-right:5px;margin-bottom:5px}#section_headers ul.meta li a{color:#758A8F;font-family:Calibri;font-size:14px;display:block}#section_infoblocks{margin-top:50px}#section_infoblocks .info-blocks&gt;li{margin-bottom:30px !important}@media (min-width: 320px) and (max-width: 768px){#section_headers .navigation{padding:0 20px}#section_headers h1{font-size:24px;padding:0 20px}}

.pagesolutiondetail #section_headers{position:relative;margin-bottom:20px}.pagesolutiondetail #section_headers .navigation{margin-top:30px}.pagesolutiondetail #section_headers .navigation *{color:#758A8F;font-family:GloberR;font-size:12px;display:inline-block;float:left;margin-right:3px}.pagesolutiondetail #section_headers .navigation a[href]{text-decoration:underline}.pagesolutiondetail #section_headers .navigation a[href]:hover{text-decoration:none}.pagesolutiondetail #section_headers h1{margin-top:45px;color:#191919}.pagesolutiondetail #section_headers ul.meta{margin-top:10px;display:block;cursor:default}.pagesolutiondetail #section_headers ul.meta li{display:inline-block;border:1px solid #E5E9E8;padding:5px 10px;color:#758A8F;font-family:Calibri;font-size:14px;border-radius:5px;margin-right:5px; margin-bottom:5px}.pagesolutiondetail #section_description p{display:block;font-family:GloberR;font-size:18px;line-height:34px}.pagesolutiondetail #section_description b{font-family:GloberBold;margin-right:10px;display:inline-block;color:#191919}#section_description .img-block{width:100%;position:relative;margin-top:30px;}#section_description .img-block img{height:auto;max-width:100%;}.pagesolutiondetail    #section_recommend-products ul{justify-content:space-around;flex-wrap:wrap;}.pagesolutiondetail  #section_recommend-products ul:first-child{display:flex;opacity:1}#section_recommend-lists{margin-top:80px}#section_recommend-lists .headers .title{font-family:GloberBold;font-size:34px;color:#191919}#section_recommend-lists .headers .list-controllers{margin-top:15px}#section_recommend-lists .headers .list-controllers li{display:inline-block;margin-right:40px}#section_recommend-lists .headers .list-controllers li a{font-size:18px;font-family:GloberBold;color:#1E77D1;border-bottom:2px dashed;cursor:pointer}#section_recommend-lists .headers .list-controllers li.active a{color:#191919;border-bottom:none}.section_orient-price{margin:30px 0;padding:20px;padding-left:30px;background-color:#F2F2F2}#section_recommend-products .set{display: none;}#section_recommend-products .set:first-child{display: block;}.section_orient-price b{font-family:GloberBold;font-weight:normal;display:block;font-size:25px;margin-right:10px;float:left;margin-top:7px;color:#191919}.section_orient-price span{font-family:GloberBold;display:block;font-size:34px;float:left;color:#191919}.section_orient-price p{font-family:GloberR;display:block;font-size:14px;color:#758A8F;margin:0 10px;margin-top:13px;float:left}.section_orient-price a{color:#fff;background-color:#f90;font-family:GloberR;font-size:14px;cursor:pointer;display:inline-block;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;padding:15px 35px;border-radius:3px;text-align:center;float:right}.section_orient-price a:hover{background-color:#F3851D}#works_description{margin-top:70px}#works_description h3{font-family:GloberBold;font-size:34px;display:block;color:#191919}#works_description .left-block,#works_description .right-block{float:left;width:50%;box-sizing:border-box}#works_description b{color:#191919;font-family:GloberBold;font-size:18px;display:block;margin-top:20px;padding-right:50px}#works_description ul{display:block;margin-top:20px}#works_description ul li,#works_description ul li{display:block;padding-left:25px;font-family:GloberR;font-size:16px;line-height:30px;position:relative;color:#758A8F}#works_description ul li:before{width:6px;height:6px;background-color:#1E77D1;position:absolute;left:0;top:13px;border-radius:5px;content:""}#works_description .right-block{padding-left:50px}@media (min-width: 768px) and (max-width: 1100px){#section_headers{margin-bottom:20px}#section_headers .navigation{margin-top:30px}.pagesolutiondetail #section_headers h1{font-size:36px;margin-top:35px}#section_description p{font-size:18px;line-height:34px}#section_description b{margin-right:10px}#section_description .img-block{width:100%;position:relative;margin-top:30px;}#section_description .img-block img{display: block;margin:auto;}#section_recommend-lists{margin-top:60px}#section_recommend-lists .headers .title{font-size:34px}#section_recommend-lists .headers .list-controllers{margin-top:15px}#section_recommend-lists .headers .list-controllers li{margin-right:40px}#section_recommend-lists .headers .list-controllers li a{font-size:18px}.section_orient-price{margin:30px 0;padding:20px;padding-left:30px;background-color:#F2F2F2;box-sizing:border-box}.section_orient-price b{font-size:18px;margin-right:10px}.section_orient-price span{font-size:28px}.section_orient-price p{font-family:GloberR;display:block;font-size:14px;color:#758A8F;margin:0 10px;margin-top:13px;float:left}.section_orient-price a{display:block;float:none;clear:both;width:250px;position:relative;left:50%;margin-left:-100px;margin-top:40px;clear:both;box-sizing:border-box}#works_description{margin-top:50px}#works_description h3{font-size:34px}#works_description .left-block,#works_description .right-block{float:left;width:50%}#works_description  b{font-size:18px;margin-top:20px;padding-right:50px}#works_description .left-block ul,#works_description .right-block ul{margin-top:20px}#works_description .left-block ul li,#works_description .right-block ul li{padding-left:25px;line-height:30px}#works_description .right-block{padding-left:50px}}@media (min-width: 320px) and (max-width: 768px){#section_headers{margin-bottom:0px}#section_headers .navigation{margin-top:30px;padding:0 20px}#section_headers .navigation *{line-height:20px}.pagesolutiondetail #section_headers h1{font-size:24px;margin-top:35px;padding:0 20px}#section_headers ul.meta{padding:0 20px}#section_description{margin-top:0}#section_description p{font-size:18px;line-height:30px;padding:0 20px}#section_description b{margin-right:10px}#section_description .img-block{width:100%;height:auto;position:relative;margin-top:30px;}#section_description .img-block img{position:relative}#section_recommend-lists{margin-top:40px}#section_recommend-lists .headers{padding:0 20px}#section_recommend-lists .headers .title{font-size:24px;line-height:34px}#section_recommend-lists .headers .list-controllers{margin-top:15px}#section_recommend-lists .headers .list-controllers li{margin-right:40px;margin-bottom:15px}#section_recommend-lists .headers .list-controllers li a{font-size:18px}.removecontainer{padding:0}.section_orient-price{margin:10px 0;padding:20px;background-color:#F2F2F2;box-sizing:border-box}.section_orient-price b{font-size:20px;line-height:30px;margin-right:0px;display:block;float:none}.section_orient-price span{font-size:28px;display:block;float:none;margin-top:10px}.section_orient-price p{font-family:GloberR;display:block;font-size:14px;color:#758A8F;margin:0;margin-top:10px;float:none}.section_orient-price a{width:100%;position:relative;display:block;margin-top:20px;box-sizing:border-box;padding:20px 0;float:none;margin-bottom:20px}#works_description{padding:0 20px;margin-top:50px}#works_description h3{font-size:24px}#works_description .left-block,#works_description .right-block{float:none;width:100%;margin-top:40px}#works_description b,#works_description b{font-size:18px;margin-top:20px;padding-right:50px}#works_description ul{margin-top:20px}#works_description .left-block ul li,#works_description .right-block ul li{padding-left:25px;line-height:30px}#works_description .right-block{padding-left:0px}}

.pagesolutions #section_headers h1{font-family:GloberBold;font-size:36px;display:block;text-align:center;margin-top:45px;margin-bottom:40px;color:#191919}.pagesolutions #section_headers ul.meta{margin-top:10px;display:block;margin-left:15px;cursor:default}.pagesolutions #section_headers ul.meta li{display:inline-block;margin-right:5px;margin-bottom:5px}.pagesolutions #section_headers ul.meta li a{color:#758A8F;font-family:Calibri;font-size:14px;display:block;border: 1px solid #E5E9E8;padding: 5px 10px;}.pagesolutions #section_infoblocks{margin-top:50px}.pagesolutions #section_infoblocks .info-blocks&gt;li{margin-bottom:30px !important}@media (min-width: 320px) and (max-width: 768px){.pagesolutions #section_headers .navigation{padding:0 20px}.pagesolutions #section_headers h1{font-size:24px;padding:0 20px}}
.section-description .container{
    padding-bottom: 50px;
    font-family: GloberR;
    font-size: 14px;
    line-height: 30px;
}

.bx-filter-popup-result {
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    z-index: 915;
    display: none;
    line-height: normal;
    margin-top: -7px;
    margin-left: 10px;
    padding: 0 10px;
    white-space: nowrap;
    color: #3f3f3f;
    min-height: 37px;
    line-height: 18px;
    border-style: solid;
    border: 1px solid #C6DCE7;
}
#title-search-top form{height: 45px;}
.mobile-sidebarform .content .text a, .mobile-sidebarform .content .text a:active, .mobile-sidebarform .content .text a:focus{color: #fff !important;}
#sidebar .form .content .text a[href^=tel]{color: #fff !important;}

#section_recommend-products .products-list{margin: 30px 0px;}
#section_table .controllers li a:hover{border: none;}
#description .block1 table td, #works_description .container table td{border: 1px solid #999;padding:5px 10px;}
.fancybox-overlay
{
    line-height: normal;
}

#top-menu .info-block .text span {
    font-weight: 600;
    font-family: GloberR;
    font-size: 14px;
}

.smartfilter .button{margin-left:10px;width:90px;float:left;margin-right:10px;box-sizing:border-box;background-color:#1E77D1;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;color:#fff;border-radius:3px;display:block;padding:10px 0px 10px 0px;font-family:GloberR;font-size:14px}.smartfilter .button:hover{background-color:#f90}

@media (min-width: 1324px) {
	.container {
   		width: 1300px;
	}
	.mainmenu-container {
    		width: 1300px;
	}
}

@media (max-width: 1323px) {
	.container {
    		padding: 0 12px;
	}
	.bread .container {
    padding: 0 0;
  }
}

@media (max-width: 1316px) {

	#top-menu .secondary-menu .container {
    		display: flex;
    		flex-wrap: wrap;
    		justify-content: center;
	}
}

 @media (max-width: 767px) {
     .owl-carousel li.product-cart {
         width: 100%;
     }
 }

@media (max-width: 767px) {
    #section_infoblocks ul.info-blocks&gt;li a.tag_solutions{
       position: unset;
    }
}
@media (max-width: 1100px) {
    #description .header&gt;li a {
        padding: 20px 37px;
    }
}
@media (max-width: 1300px) {
    .mainmenu-container {
        width: 100%;
    }
}

@media (max-width: 768px) {
	.sectionusltop .minitopdescription {
  font-size: 14px;
   width: 100%;
  line-height: 16px;
  margin-bottom: 30px;
}
.container {
    width: auto!important;
}
.counti {
  position: static;
  
 
  top: -27px;

  right: auto;
}
 
.h1cat{
	margin-bottom: 1px !important;
}
.bx-breadcrumb {
  margin: 0;
}
#section_light-page-form .form .content {
    width: 50%;
}
#section_light-page-form .form .content {
    float: none;
    width: 80%;
    margin: auto;
}
#section_light-page-form .form .content {
    margin: 0;
}
.content.clearfix p, b {
   width: auto;
    text-align: center;
}
.content.clearfix {
    display: flex;
    text-align: center;
    flex-direction: column;
    align-items: center;
}
.inputs.clearfix {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.content.clearfix div {
    margin: 0 auto;
    width: auto!important;
}
.actions #sidebar .filter {
    
    display: none;
  }
   .actions #products {
 
    margin-top: 1px;
  }
  #products {
    width: 300px;
    margin: 0px auto 0;
    margin-top: 1px;
    float: none;
    display: block !important;
  }
  .mobile-sidebarform{
    
    display: none!important;
  }
   #sidebar {
  
    display: inline-block;
  }
  #preinfousl {
 
  margin-top: 15px;
}
.section-description p {
  
  font-size: 16px;
  line-height: 21px;
}

}
.fancybox-is-open .fancybox-bg {
  opacity: 0.5 !important;
 
}
.productlist1 li,
.productlist1 p, 
.productlist1 span, 
#works_description li,
#works_description p,
#works_description div {
    color: #000 !important;
}

#slider8 .gallery-controller *{
    //display: none !important;
}
#sl//ider8 .gallery-controller img{
    display: inline-block !important;
}
.footerali{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100vh - 380px);
}
.footerali-text{
    text-align: center; 
    margin: 60px 0 0 0; 
    font-size: 20px;
    display: block;
}

#section_4 .product-cart{
    min-height: 380px;
    padding-bottom: 70px;
}
.header-middle.fixed{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 9;
    /*height: 102px;*/
}
/*.header-middle.fixed .text *{
    display: none;
}
.header-middle.fixed .logo{
    width: 130px !important;
}
.header-middle.fixed .phone{
    padding-top: 9px !important;
}
.header-middle.fixed .request-a-call-button{
    margin-top: 4px !important;
}*/
li.product-cart .watermark{
    height: auto;
    right: 20px;
    left: auto;
    top: 160px;
    position: absolute;
}
.fast-open{
    cursor: pointer;
    position: absolute;
    top: 83px;
    left: 50%;
    transform: translateX(-50%);
    width: 143px;
    background: #1f77d1;
    color: #fff;
    padding: 10px 8px;
    z-index: 9;
    opacity: 0;
    transition: 0.2s;
}
.mob{
	display: none;
}
.video-detail{
    display: none;
}
.product-cart:hover .fast-open{
    opacity: 1;
}
.fast-content{
    display: none;
}
.fast-content #preinfo .gallery{
    width: 300px;
    margin-right: 20px;
    flex-direction: column;
}
.fast-content #preinfo form{
    margin-bottom: 30px;
}
.fast-content #preinfo .gallery ul.images li a{
    width: 49px;
    height: 49px;
}
.fast-content #description .productlist1 .block3 li{
    padding: 3px 10px;
}
.fast-content #description .productlist1 .block3 li p{
    font-size: 13px;
    line-height: 17px;
}
.fast-content #description .productlist1 .block3 li span{
    font-size: 13px;
}
.fast-content__title{
    font-size: 25px;
    width: calc(100% - 50px);
    font-weight: bold;
    display: block;
    font-family: GloberBold;
}
.fast-content #preinfo .gallery{
    border: none;
}
.fast-content #preinfo .gallery .block-img{
    padding: 0;
}



.section-description p {
	font-family: GloberR;
    font-size: 18px;
    line-height: 30px;
}
.section-description ul, .section-description ol {
	margin-left: 35px;
	font-family: GloberR;
    font-size: 18px;
    line-height: 30px;
}
.section-description ol li {
    list-style-type: decimal;
}
.section-description ul li {
    list-style-type: disc;
}




.fast-content__price{
    margin-top: 20px;
    margin-bottom: 20px;
}
.fast-content__price span p{
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    background: #1f77d1;
    padding: 10px 20px;
    width: fit-content;
    border-radius: 30px;
}


#footer-general *{
    color: #fff !important;
}
#works_description img{
    cursor: pointer;
}

div#section_light-page-form {background: rgba(232, 232, 232, 0.73);padding: 20px;}

.content.clearfix {
    display: flex;
    justify-content: center;
}


li.product-cart span.price p.priceosnn{
	float: left;
  margin-right: 3px;
  font-weight: 700;
  font-family: Calibri;
  font-size: 18px;
  color: #000;
  margin-bottom: 0;
}
.priceoldd{
	float: left;
  line-height: 20px;
  font-weight: 400;
}
.inputs.clearfix {
    display: flex;
}

input {
    background: #fff;
    height: 58px;
}

button.light-page-form_send {
    width: 240px!important;
}



#section_light-page-form .form {
    border: none;
    padding: 0;
}

div#section_light-page-form {
    margin: 0;
    background: #1E77D1;
    padding-top: 20px;
}

#section_light-page-form .form .content {
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

#section_light-page-form .form .content b {
    font-size: 30px;
    color: #ffffff;
}

#section_light-page-form .form .content p {
    font-size: 16px;
    line-height: 1.5;
}
#section_light-page-form .form .content p a {
}
#section_light-page-form .form .content p a:hover {
    text-decoration: underline;
}

#mobile-footer .secondary-menu {
    padding: 15px;
}
#mobile-footer .primary-menu {
    padding: 15px;
}
#mobile-footer ul li {
    margin-bottom: 5px;
}
#mobile-footer ul a {
    color: #fff;
}

.owl-item li.product-cart {
    width: 98%;
}

.productlist-controllers li {
    display: inline-block;
    cursor: pointer;
    margin-right: 20px;
	font-size: 22px;
	border-bottom: 3px solid #F2F2F2;
	line-height: 30px;
}
#description .header.productlist-controllers {
  border-bottom:none;
  
}
.productlist-controllers li:last-child {
    margin-right: 0;
}

li.product-cart{
    padding: 0 10px 16px;
}

#section_infoblocks ul.info-blocks {
    display: flex;
    flex-wrap: wrap;
}
#section_infoblocks .info-blocks>li {
    width: 33%;
}
#section_infoblocks .info-blocks>li .img-block {
    margin-bottom: 10px;
}
#section_infoblocks .info-blocks>li .img-block img {
    max-width: 100%;
}
#section_2 {
    padding: 80px 0 50px;
	display: inline-block;
  width: 100%;
}
#section_2 ul a {
    padding: 10px;
    min-height: 202px;
}
#section_2 ul a img {
    width: 130px;
    height: 130px;
}
#mobile-menu .mobile-menu-view ul .secti_catalog a, #mobile-menu .mobile-menu-view ul .secti_105 a,  #mobile-menu .mobile-menu-view ul .secti_106 a, #mobile-menu .mobile-menu-view ul .secti_okpmpanii a {
  font-size: 22px;
}
#mobile-menu .mobile-menu-view ul li .undercategories a {
  font-size: 18px;
}
.referens_detail{
display: inline-block;
width: 100%;
margin: 0 0 10px;
}
.doptovarsreferens li.product-cart {

  height: 269px;
  min-height: 269px !important;
   }
@media (min-width: 768px) and (max-width: 1100px){
    .container {
        width: 768px;
    }
}

@media screen and (max-width:768px){
    li.product-cart{
        width:48%;
    }
    #section_infoblocks ul.info-blocks {
        display: flex;
    }
    #section_infoblocks .info-blocks>li {
        width: 50%;
    }
}
@media screen and (max-width:575px){
    li.product-cart{
        width:100%;
        padding: 0 10px 70px;
    }
    .owl-item li.product-cart {
        width: 100%;
    }
    #section_infoblocks ul.info-blocks {
        display: block;
    }
    #section_infoblocks .info-blocks>li {
        width: 100%;
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    #partners {
        padding: 0 15px;
    }
    #section_light-page-form {
        padding: 20px 15px 0;
    }

}
.system-nav-orange{
    font-size: 16px;
  }

#interview-form .interviewlist .button {
    background-color: #1E77D1;
}

#interview-form .interviewlist .button:hover {
    background-color: rgb(24, 109, 199);
}

@media (min-width: 1101px) {
	#section_light-page-form .form .content .inputs .light-page-form_phone {
    		margin: 0 2px;
	}
}

@media (min-width: 768px) and (max-width: 1100px) {
	div#section_light-page-form .container {
    		width: 100%;
	}
	#section_light-page-form .form .content {
    		flex-direction: column;
	}
	.content.clearfix div {
    		margin: 0 auto;
    		width: auto!important;
	}
	div#section_light-page-form .inputs.clearfix {
    		display: flex;
    		flex-direction: column;
    		align-items: center;
	}
	div#section_light-page-form .content.clearfix p, b {
    		width: auto;
    		text-align: center;
	}
}

@media (max-width: 1100px) {
	#section_light-page-form .form .content .inputs button {
   		width: 100%;
   		padding: 18px;
    		font-size: 16px;
    		margin-top: 15px;
	}
	div#section_light-page-form form input, div#section_light-page-form form button {
		width: 240px!important;
	}
	#section_light-page-form .form .content p.error {
    		width: auto;
   		text-align: center;
	}
}

@media (max-width: 570px) {
	.usldetailpagblock {
	   margin-top: 0;
	}
	.usldetailpagblock .bx-breadcrumb .bx-breadcrumb-item-link, .usldetailpagblock .bx-breadcrumb .bx-breadcrumb-item-link span, .usldetailpagblock .bx-breadcrumb .bx-breadcrumb-item-angle, .usldetailpagblock .bx-breadcrumb .bx-breadcrumb-item-text {
  
  font-size: 14px;
}
#products {
    width: 100% !important;
  }
  #products li.product-cart {
 
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.sectionusltop .h1cat {
  color: #fff;
  text-align: left;
  font-size: 28px;
  margin-bottom: 11px;
  margin-top: 0px;
}
 .sectionusltop .minitopdescription {
    font-size: 14px;
    width: 100%;
    line-height: 16px;
    margin-bottom: 14px;
  }
  .formorder .inputsblock input, .formorder .inputsblock button {
  
  
  height: 44px;
  width: calc(100% - 22px);
  margin-bottom: 5px;
}
.formorder .inputsblock button {
  width: calc(100% + 2px);
  height: 44px;
   font-size: 14px;
 
}
.usldetailpagblock .price span {
  font-size: 28px;
  color: #fff;
}
}
@media (max-width: 303px) {
	div#section_light-page-form form input, div#section_light-page-form form button {
		width: 100%!important;
	}
}


div.indexpage-product-list1>ul, div.indexpage-product-list2>ul, div#products>ul {
    display: flex;
    flex-wrap: wrap;
}
div.indexpage-product-list1>ul, div.indexpage-product-list2>ul, div#products>ul.section_usl {
    //display: inline-block;
	 display: flex;
    //flex-wrap: nowrap;
	flex-wrap: wrap;
}
li.product-cart {
    display: flex;
    flex-direction: column;
    align-items: normal;
    /* justify-content: space-between; */
}
li.product-cart span.meta {
    display: inline-block;
    margin-left: 20px;
    text-align: left;
    width: 100%;
min-height:22px;
    position: relative;
    bottom: -20px;
}
#products li.product-cart b {
    font-size: 18px;
}
#products li.product-cart {
    /* padding-bottom: 50px; */
    margin-bottom: 10px;
    /* display: flex; */
    flex-direction: column;
	
}
.section_usl .h4 {
font-size: 24px;
  float: left;
  margin: 0px 0 15px;
}
.section_usl li.product-cart .h4 a {
 font-size: 19px;
  color: #000;
  margin: 17px 0;
  font-family: Calibri;
}
.section_usl {
  margin-top: 20px;
}
.taraandprice{
	
}
.taraandprice .tarabaradetail{
	 float: left;
	 font-size: 34px;
}
.taraandprice .price{
	 float: left;
	   margin-right: 10px;
}
#products .section_usl li.product-cart {
   
	/*width: 100%;
  float: left;
  border: none;
  display: inline-block;
  box-shadow: none !important;
  height: auto;
  min-height: auto !important;
  margin-bottom: 25px;
  
  padding-left: 0;*/
 border: none;
  text-align: left;
  min-height: auto !important;
  width: 250px;
  padding: 0;
  margin-right: 75px;
  margin-left: 0;
  box-shadow: none !important;
}
#products .section_usl li.product-cart:nth-child(3n) {
  margin-right: 75px;
}
.referdop h3 {
	margin-bottom: 20px;
}
.referdop{
	display: inline-block;
  width: 100%;
}
.section_usl li.product-cart .img {
  /*float: left;
  display: inherit;
  padding: 0;
  margin-right: 20px;
  width: 250px;*/
  padding: 0;
  margin-bottom: 8px;
}
#products .section_usl li.product-cart b {
  font-size: 18px;
  font-weight: 500;
}
.section_usl li.product-cart .img p {
  font-weight: 700;
  font-size: 18px;
}
.section_usl li.product-cart img {
 
  height: auto;
  max-width: 250px;
 
}
.section_usl .mini-description {
  float: left;
  width: 100%;
  text-align: left;
  margin-bottom: 20px;
  display: none;
}
.rightusiko{
	float: left;
  width: calc(100% - 270px);
   width: 100%;
}
.product-cart>span.h4 {
    min-height: 65px;
text-align: left;
}
.analog_block{
float: left;
  width: 100%;
  margin: 40px 0 20px;
}
.analog_list{
float: left;
  width: 100%;
}
.analh{
font-size: 26px;
  font-weight: 700;
  margin-bottom: 25px;
}
.analog_item{
width: 29%;
  float: left;
  margin: 0 2% 0 0;
  border: none;
  padding: 4px;
  text-align: center;
}
.analimg{

}
.analimg img{
max-width: 100%;
max-height: 150px;
}
.analname{
font-size: 16px;
  font-weight: 500;
  margin-top: 7px;
}
.vnall{
font-size: 14px;
  color: #000;
 
  font-weight: 700;
  padding: 4px 0 8px 0px;
  margin-bottom: 3px;
   margin-left: 0;
}
.vnall.nal_Y{

  background-image: url("/local/templates/sbs/img/vnal.png");
  background-repeat: no-repeat;
  padding: 4px 0 8px 27px;
 background-size: 21px;
 width: 72px;
  margin: 0;
}
.vnall span{
	border-bottom: 1px dashed #000;
}
.ratingo {
	display: block;
  width: 111px;
  margin: 0 auto 9px;
}
.ratingo span{
	width: 22px;
  height: 19px;
  float: left;
  background-size: 22px;
  background-repeat: no-repeat;
}
.ratplus {
	background-image: url("/local/templates/sbs/img/star_07.png");
}
.ratminus {
	background-image: url("/local/templates/sbs/img/star__07.png");
}
.h1cat{
	position: relative;
  
}
.hzalin{
	position: relative;
  float: left;
  
}
.forcathza blockquote{
	 float: left;
  width: 100%;
}


.svnewlist.price  {
  float: left;
  width: 100%;
  text-align: left; 
  height: auto;
  margin-bottom: 3px;
}
.svnewlist.price  .price{
    text-align: left; 
	width: 100%;
}
li.product-cart span.meta.tarabara {
  margin: 1px 0 4px 0;
  bottom: 0;
  min-height: auto;
}
li.product-cart span.meta.tarabara p{
 
  background: none;
  font-size: 12px;
  color: #000;
  padding: 0;
}
li.product-cart .botomute.bottom-content{
	text-align: left;
  float: left;
  display: block;
  margin: 7px 0 0 0;
  padding: 0;
  position: static;
}
.spercal{
	
text-align: left;
  float: left;
  display: block;
  margin-top: 9px;
  margin-left: 0px;
}
.spercal p{
	
  float: left;
 
}
.spercal span{
width: 100px;
  float: left;
  font-size: 14px;
  color: #000;
  font-weight: 700;
  text-align: left;
}
.spercal p a{
	float: left;
}
li.product-cart .spercal p a img {
	max-width: 23px;
  height: auto;
  margin-right: 13px;
  margin-top: 2px;
  width: 23px;
}
.spercal p a.viber{

}
.spercal p a.telegram{
	
}
.spercal p a.whatsapp{
	
}
#section_categories ul li.bbssnew{
margin: 0 21px 15px 0;
    
  width: auto;	
}
#section_categories ul li.bbssnew a{
	
}
#section_categories ul li.bbssnew p {
  text-align: center;
  color: #0046a5;
  font-family: GloberR;
  font-size: 15px;
  text-decoration: underline;
  display: block;
  margin-top: 0;
  padding: 6px 12px 8px;
  background: #fff;
  border-radius: 7px;
}
#section_categories ul.bbssnewul {
  margin-left: 0;
  margin-bottom: 15px;
}
.iconbkch{
	float: left;
  width: 100%;
  text-align: left;
  height: 18px;
  margin-bottom: 5px;
  margin-top: 1px;
  
  position: absolute;
  left: 9px;
  top: 9px;
}
li.product-cart .iconbkch img{
	height: auto;
  width: 100px;
}
.namelineicon{
	float: left;
  width: 100%;
  text-align: left;
  height: 88px;
  overflow: hidden;
}
.phoneblock{
	width: auto;
  height: auto;
  float: left;
  padding-top: 10px;
  color: #000;
  max-width: 490px;
  min-width: 490px;
}
.phoneblockin{
	width: 100%;
   display: flex;
 
}
#works_description a {
	text-decoration: underline;
}
#works_description a:hover {
	text-decoration: none;
}
#preinfo form .inputs .socbtndetail{
	display: flex;
}
#preinfo form .inputs .incart.incartdetail .socbtndetail a{
	background: none;
  width: 40px;
  height: 40px;
  padding: 0;
}
#preinfo form .inputs .incart.incartdetail .socbtndetail a img{
	
  width: 100%;
  height: 100%;
}
/* Стили для .questions */
.questions {
    margin-bottom: 119px;
    padding-left: 0;
    padding-right: 0;
	margin: 45px 0;
}

/* Стили для .questions__title */
.questions__title {
    margin-bottom: 25px;
    margin-top: 0;
	font-size: 32px;
	font-weight: bold;
}

/* Стили для .questions__items.is-opened */
.questions__items.is-opened {
    height: auto;
}

/* Стили для .questions__items-shadow */
.questions__items-shadow {
    background: #000;
    background: linear-gradient(0deg, #fff 25%, hsla(0, 0%, 100%, 0));
    bottom: 0;
    height: 157px;
    left: 0;
    position: absolute;
    right: 0;
}

/* Стили для .accordion-item */
.accordion-item {
    border-radius: 16px;
    margin-bottom: 15px;
    padding-bottom: 34px;
    padding-top: 34px;
}

.accordion-item.is-opened {
    background: #fff;
    box-shadow: 0 4px 74px rgba(28, 29, 56, .06);
}

.accordion-item.is-opened .accordion-item__title-text {
    border-color: transparent;
}

/* Стили для .accordion-item__icon */
.accordion-item__icon {
    border: 1px solid #0083d1;
    border-radius: 50px;
    height: 36px;
    left: 20px;
    position: absolute;
    top: -6px;
    width: 36px;
}

.accordion-item__icon:before,
.accordion-item__icon:after {
    background: #0083d1;
    border-radius: 5px;
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}

.accordion-item__icon:before {
    height: 2px;
    width: 20px;
}

.accordion-item__icon:after {
    height: 20px;
    width: 2px;
}

/* Стили для .accordion-item__title */
.accordion-item__title {
    color: #23266d;
    cursor: pointer;
    font-size: 22px;
    padding-left: 85px;
    position: relative;
}

/* Стили для .accordion-item__title-text */
.accordion-item__title-text {
    border-bottom: 1px solid rgba(132, 135, 189, .4);
    margin-right: 65px;
    padding-bottom: 25px;
}

/* Стили для .accordion-item__body-in */
.accordion-item__body-in {
    font-size: 16px;
    line-height: 18px;
    padding: 0 0 0 85px;
}
.uslugi_po_gidraizolazii .referens_block {
  
  margin-bottom: 1px;
}
.uslugi_po_gidraizolazii .questions {
  margin-top: 0;
}
@media (max-width: 1366px) {
    .accordion-item {
        padding-bottom: 26px;
        padding-top: 25px;
    }
    .accordion-item__icon {
        left: 24px;
    }
    .accordion-item__body-in,
    .accordion-item__title {
        padding-left: 80px;
    }
    .accordion-item__title-text {
        margin-right: 35px;
        padding-bottom: 15px;
    }
    .questions {
        padding-left: 24px;
        padding-right: 24px;
    }
}
@media only screen and (max-width: 1280px) {
    #products{width: 78%;}
    #sidebar {width:220px}

}
@media (max-width:1100px){
	#products.sect_105{width:100%!important}
	#products .section_usl li.product-cart {
    margin-right: 25px;
  margin-left: 0;
 }
}	
@media (max-width: 1020px) {
    .accordion-item {
        padding-bottom: 22px;
        padding-top: 17px;
    text-align: left;
	}
    .accordion-item__icon {
        height: 25px;
        left: 12px;
        top: 3px;
        width: 25px;
    }
    .accordion-item__icon:before {
        width: 15px;
    }
    .accordion-item__icon:after {
        height: 15px;
    }
    .accordion-item__title {
        font-size: 24px;
    }
    .accordion-item__body-in,
    .accordion-item__title {
        padding-left: 50px;
		padding-right: 15px;
    }
    .questions {
        margin-bottom: 55px;
        padding-right: 0;
		padding: 0;
		
    }
	  .right-block .questions {
   
    padding: 0 15px;
  }
}
@media only screen and (max-width: 770px) {
    #sidebar {width:100%}

}

@media (max-width: 575px) {
    .h1, h1 {
        font-size: 40px;
        font-weight: 600;
        margin-top: 0;
    }
    .questions__title {
        font-size: 33px;
    }
    .questions__items-shadow {
        height: 108px;
        left: -25px;
        right: -25px;
    }
}
/*
.gidroizolyaciya .container {
   // display: flex;
    //flex-direction: row;
   // align-items: center;
}

.gidroizolyaciya .container ul {
    margin-left: 0 !important;
    display: flex;
    flex-direction: row;
	align-items: center;
	flex-wrap: wrap;
}

.gidroizolyaciya .container h3 {
    min-width: 245px;
}

.gidroizolyaciya .container ul li {
    width: Calc(100% / 5 - 20px) !important;
}

.gidroizolyaciya .container ul li a p {
    line-height: 1.3;
}*/
.incart{
	width: 100%;
}
.incart.incartitem{
	width: 115px;
}
#preinfo form .inputs .incart.incartdetail{
	display: flex;
	width: 100%;
}
.incart a{
	text-align: center;
  float: left;
  background-color: #1E77D1;
  color: #fff;
  font-family: GloberR;
  font-size: 14px;
  padding: 15px 18px 15px 18px;
  border-radius: 3px;
  margin-top: 15px;
  cursor: pointer;
  -moz-transition: .1s ease-in-out;
  -ms-transition: .1s ease-in-out;
  -webkit-transition: .1s ease-in-out;
  -o-transition: .1s ease-in-out;
  transition: .1s ease-in-out;
}
#preinfo form .inputs .incart.incartdetail a{
margin-right: 15px;
width: 150px;
}
.incart.incartitem a {
 width: 100%;
  height: auto;
  float: left;
  border-radius: 5px;
  font-family: Calibri;
  font-weight: 500;
  text-transform: none;
  font-size: 16px;
  padding: 12px 0px 12px 0px !important;
  margin: 0 0 0 0;
  text-align: center;
}
.incart a:hover{
	background-color:#f90;
}
.header_logo-content-right__cart img {
  width: 40px;
  height: 45px;
  //filter: invert(100%) sepia(100%) saturate(0) hue-rotate(303deg) brightness(103%) contrast(101%);
  margin-top: -7px;
}
.header_logo-content-right__cart span {
  width: 18px;
  height: 18px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-size: 10px;
  line-height: 22.26px;
  text-align: left;
  border: 1px solid #fff;
 background-color: #1E77D1;
  border-radius: 100%;
  position: absolute;
  top: -11px;
  right: -3px;
}
.header_logo-content-right__cart, .header_logo-content-right__favorite span {
  display: -webkit-flex;
  display: -moz-box;
  -webkit-box-align: center;
}
.cartblock{
	float: right;
  position: relative;
  margin: 84px -135px 0 0;
}
#preinfo form .inputs .cartbtnq {
	margin-right: 10px;
	display: flex;
	margin-top: 15px;
	width: 113px;
	margin-left: -9px;
}
#preinfo form .inputs .cartbtnq input {
	height: 44px;
  width: 46px;
  text-align: center;
  color: #000;
  font-size: 18px;
  padding: 15px 0;
}
#preinfo form .inputs .cartbtnq span{
	width: 28px;
  text-align: center;
  font-size: 34px;
  cursor: pointer;
}
.header_logo-content-right__cart p{
	font-size: 24px;
  margin: 9px 5px 0 0;
}
#top-menu .info-block .phone a  span{
  
  font-family: GloberBold;
  
}
.bestbrend{
	position: absolute;
  right: 5px;
  top: 5px;
  width: 37px;
  height: 38px;
}
li.product-cart .bestbrend img{
	 height: 100%;
  width: 100%;
 
}
.dnone {
	display:none!important;
}
.su_4 .for_hovermenu {
	display:none!important;opacity: 0;
}
@media screen and (max-width: 1000px) {
   /* .gidroizolyaciya .container {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
    }

    .gidroizolyaciya .container ul {
        margin-left: 0 !important;
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
    }
    
    .gidroizolyaciya .container h3 {
        min-width: 245px;
    }
    
    .gidroizolyaciya .container ul li {
        width: Calc(100% / 3 - 20px) !important;
    }*/
	.referens_item {
  
  font-size: 16px;
}
.rightblo .namer {
  font-size: 22px;
  margin: 1px 0;
  
}
}

@media screen and (max-width: 768px) {
	
	.filtrer_ref {
 
  margin: 0 14px 35px;
}
.fpolabel p {
  float: left;
  margin-right: 8px;
  margin-top: 8px;
  width: 100%;
  margin-bottom: 10px;
}
.filtrer_ref label {
   margin-bottom: 8px;
}
.filtrer_ref label:last-child {
   margin-bottom: 0;
}
	.mob{
	display: block;
}
.mobphone {
  width: 132px;
  
  position: absolute;
    left: 0;
    top: 37px;
}
#mobile-menu .mobile-menu-controller .mobile-menu-button {
 
  //margin-top: -52px;
   margin-top: -34px;
}
	.leftblo {
  float: left;
  width: 100%;
  
}
.rightblo {
  float: right;
  width: 100%;
}
.referens_block {
  
  width: calc(100% - 30px);

  padding: 0 15px;
}
 .referens_item {
    font-size: 16px;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 24px;
  }
   /* .gidroizolyaciya .container {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .gidroizolyaciya .container ul {
        margin-left: 0 !important;
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
    }
    
    .gidroizolyaciya .container h3 {
        min-width: 245px;
    }
    
    .gidroizolyaciya .container ul li {
        width: Calc(100% / 3 - 20px) !important;
    }*/
	#mobile-menu .mobile-menu-view ul.undercategories{
		  display: none;
	}
	.mobsearch {
 float: left;
    width: calc(100% - 20px);
    margin: 31px 10px 1px;
}
	.mobsearch .search {
    border-radius: 5px;
    padding: 5px;
    margin-bottom: 5px;
    float: left;
	position: relative;
    width: 100%;
	box-sizing: border-box;
  }
 .mobsearch  .search .search-input {
  border-radius: 20px;
  padding: 10px 40px 10px 20px;
  border: 1px solid #F2F2F2;
  font-family: GloberR;
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: auto;
}
.mobsearch   .search .search-icon {
  position: absolute;
  right: 20px;
  top: 15px;
  width: 20px;
  height: 20px;
}
.mobsearch  .search .search-icon img {
  width: 100%;
  height: 100%;
}
.mainslider .sitem {
  height: auto;
}
.mainslider {
 
  float: left;
  width: 100%;
  margin: 0 0 20px;
}
.mainslider  .slick-prev, .mainslider  .slick-next {
    top: 47%;
 
}
.mainslider  .slick-next {
  right: 23px;
}
.cartblock {
  float: right;
  position: absolute;
  margin: 0;
  top: 55px;
  right: 23px;
}
.header_logo-content-right__cart img {
  width: 32px;
  height: auto;
   margin-top: -4px;
}
.header_logo-content-right__cart span {
  width: 16px;
  height: 16px;
   top: -9px;
  right: -3px;
}
.bx-breadcrumb-item-angle {
    margin: 3px 10px;
    color: #b5bdc2;
    vertical-align: top;
    float: left;
}
.bx-breadcrumb {
  
    display: inline-block;
    width: 100%;
}
.bx-breadcrumb-item {
    height: 22px;
    white-space: nowrap;
    float: left;
}
}
@media screen and (max-width: 670px) {
.section_usl li.product-cart .img {
 
  margin-right: 0;
  width: 100%;
  margin-bottom: 15px;
}
.section_usl li.product-cart .img p {

  margin-top: 5px;
}
.rightusiko {
  float: left;
  width: 100%;
  text-align: center;
}
.section_usl .h4 {
 
  width: 100%;
}
.section_usl .svnewlist.price .price {
  text-align: center;
  width: 100%;
}
.section_usl li.product-cart .h4 a {
  font-size: 16px;
}

}
@media screen and (max-width: 600px) {
   /* .gidroizolyaciya .container {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .gidroizolyaciya .container ul {
        margin-left: 0 !important;
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
    }
    
    .gidroizolyaciya .container h3 {
        min-width: 245px;
    }
    
    .gidroizolyaciya .container ul li {
        width: Calc(100% / 2 - 20px) !important;
    }*/
	.sidebarform{
		 display: none;
	}
	#products .section_usl li.product-cart:nth-child(3n) {
  margin-right: auto;
}
#products .section_usl li.product-cart {
    margin-right: 0;
    margin-left: 0;
    margin: 0 auto;
    margin-right: auto;
	min-height: 310px !important;
  }
 div.indexpage-product-list1 > ul.section_usl, div.indexpage-product-list2 > ul.section_usl, div#products > ul.section_usl {
  display: block;
 
}
.namelineicon {
 
  height: auto;
  margin-bottom: 9px;
}
}
@media screen and (max-width: 450px) {
	.whtgph.mob {
  float: none;
  margin: 0px auto 0;
    margin-left: auto;
  width: 130px;
  position: relative;
  top: 7px;
  margin-left: 145px;
}
.analog_item {
  width: 100%;
  float: left;
  margin: 0 2% 24px 0;
  border: none;
  padding: 4px;
  text-align: center;
}
.analh {
  font-size: 20px;
  
  text-align: center;
}
 #products .questions {
    
   /* margin-left: -20px;
    width: calc(100% + 40px);*/
  }
}
@media screen and (max-width: 370px) {
    /*.gidroizolyaciya .container {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .gidroizolyaciya .container ul {
        margin-left: 0 !important;
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
    }
    
    .gidroizolyaciya .container h3 {
        min-width: 245px;
    }
    
    .gidroizolyaciya .container ul li {
        width: Calc(100%) !important;
    }*/
}
/* End */
/* /local/templates/sbs/css/pagesolutiondetail.css?16811968717563 */
/* /local/templates/sbs/styles.css?16811968713425 */
/* /local/templates/sbs/template_styles.css?1779717270119562 */
