

/* Start:/local/templates/index/css/main.css?15749531326384*/
.advantages-items{margin:0 -15px;}
.advantages-item{box-sizing: border-box; padding:15px; width:33%; float: left;}
.advantages-items:after{clear: both; content: ''; display: block;}
.advantages-item p {height: 130px;}
.d-strng { font-weight: 800;}
.advantages-item div {height: 130px; float: left;}
.advantages-item div img {height: 80px; margin-right: 1em;}
.advantages-item a{ text-decoration: none;}
.d-mt1 { margin-top: 1em;}
.d-mb1 { margin-bottom: 1em;}
.d-m0a{ margin:0 auto;}
.d-tac { text-align: center;}
p { margin-bottom: 1em;}
.d-x3-large { font-size: 3em;}
a.d-lnk-tdn { text-decoration: none; }
.clients .clients,.reviews .reviews,.maincatsslider .overview .pop_cats,.popularity .catalog-list{width:980px; margin:0 auto;}
.reviews .reviews .review {padding:20px; border: 1px solid #ebebeb;text-align: left;}
.reviews .review .review__author { font-size: 1.5em; line-height: 1em;}
.reviews .review .review__credits {  line-height: 1em; margin-top: 5px; color: #9EABAF;}
.reviews .review .review__text:before { display:block; content:'\f10e'; color:#FF8000; font-family: 'FontAwesome'; font-size:2em;}
.reviews .review .review__text { min-height: 200px;}
.reviews .review .more a{line-height: 34px; font-size: 1.1em;text-decoration: none;border-bottom: 1px dotted #4990e2;}
.reviews .reviews .more img{ height: 34px; margin: 0 1em 0 0;}
.clients .clients .img-slide { border: 1px solid #ebebeb; width: auto; padding: 10px; height: 100px; margin: 5px;}
.maincatsslider img { max-width: 140px; height: auto; vertical-align: bottom; display: block; margin:0 auto;}
.maincatsslider .popcat_outer{ text-align: center;}
.maincatsslider .popcat_outer a{ font-size: 130%;}
.popularity .slide-item{ margin:10px;}
.popularity{ height:680px;}

.d-nav-index{padding:1em 0;line-height:1.13em;text-align: center;width:980px; margin:0 auto; margin-bottom: 20px;}
.d-nav-index li{float:left;margin: 0 0 0 6%;}
.d-nav-index li:first-of-type{float:left;margin-left: 0;}
.d-nav-index a{display:block;padding-top:3em;background-image:url(/local/templates/index/css/../img/bg2.png);background-repeat:no-repeat;text-decoration:none;font-size: 1.3em;line-height: 1.2;}
.d-nav-index a:hover{color:#000}
.d-nav-index-0 a{background-position:50% 0}
.d-nav-index-1 a{background-position:50% -200px}
.d-nav-index-2 a{background-position:50% -400px}
.d-nav-index-3 a{background-position:50% -600px}
.d-nav-index-4 a{background-position:50% -800px}
.d-nav-index-5 a{background-position:50% -1000px}
.d-nav-index-0 a:hover{background-position:50% -100px}
.d-nav-index-1 a:hover{background-position:50% -300px}
.d-nav-index-2 a:hover{background-position:50% -500px}
.d-nav-index-3 a:hover{background-position:50% -700px}
.d-nav-index-4 a:hover{background-position:50% -900px}
.d-nav-index-5 a:hover{background-position:50% -1100px}	

.advantages {font-size:14px;}
.advantages .advantage {display: block;float: left;width: 30%;margin-right: 3%;}
.advantages .advantage:last-of-type{
	margin-right: 0;
}
.advantages .advantage div{
	min-height: 100px;display: block;float: left; margin-right: 1em;
}
.advantages .advantage img{
	height: 80px; 
}
.advantages .advantage a{
	color:#000;text-decoration: none; 
}
.advantages>a, .katalog>a, .section:not(.section-text) .wrap h2{
    display: block;
    line-height: 40px;
    margin: 10px auto 2em auto;
    text-decoration: none;
    color: #000000;
    border-bottom: 1px solid #ededed;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}
.section-text .col1,.section-text .col2{ float:left;}
.section-text .row .col1 {width:50%; margin-right:5%;}
.section-text .row .col2 {width:45%}
.section-text ul { list-style: none;}
.section-text ul li::before { content: "•";  color: #FF7300; margin-right:5px;}
.proposes .propose { padding: 10px;}
.proposes .propose:last-child p { line-height: 46px;}
.proposes .propose div { background: #fff3ca; padding: 20px; font-size: 14px;}
.proposes .propose img { margin-right: 15px; margin-top:5px;}
.popular-cat li{
	text-align: center;
	font-size: 1.4em;
}
.popular-cat li a{
	text-decoration: none;	
}
.popular-cat li:hover{
    text-decoration: underline;
}
.popular-cat img{
	display: block;margin: 0 auto;
}
.section-text{
	padding: 3em 0;
    background: url(/local/templates/index/css/../img/bg.png);
    border-top: 3px solid #000;
    border-bottom: 3px solid #000;
}
.section-d-nav-index {
    margin-top: 3em;
    padding-top: 3px;
    border-bottom: 3px solid #ffe000;
    margin-bottom: 3px;
    padding-bottom: 3em;
}
.col30{
	-webkit-column-count: 3;
    -webkit-column-gap: 2.9em;
    -moz-column-count: 3;
    -moz-column-gap: 2.9em;
    column-count: 3;
    column-gap: 2.9em;
    height: 774px;
}
.col30 h2 {
    margin-top: 1.5em;
}
.col30 h2:first-of-type {
    margin-top: 0;
}
main .catalog .row .col-md-6{
	min-height: 400px;padding: 15px 0;
}
main .catalog .row .col-md-6.nosubmenu{min-height: auto;}
main .catalog{
	padding-top: 0;max-width:980px;	
}
main .catalog .row .col-md-6 img {
    margin-right: 0;   
}
main .catalog .row a.cat-photo-link{
	display: block;float: left;
	border-bottom: unset;
    width: 270px;
    min-height: 300px;
}
main .cat-photo-link:after{
	content:' ';display: block;clear: both;
}
main .catalog .col-md-6.col-height{
	min-height: 270px;
}
main .catalog .col-md-6.col-height a.cat-photo-link{
	min-height: 250px;
}
main .showkomplekt {
    height: 50px;
}
.yello-but{
	margin:0 auto;text-align: center;background-color: #ffe000;border-radius: 5px;padding: 10px;width:250px;
}	
.yello-but a{
	text-align: center;color: #000000;text-decoration: none;font-weight: bold;font-size: 14px;font-family: 'Roboto', sans-serif;
}
.section.section-text .col30 h1{
	font-size: 18px; margin: 0 0 0.5em 0; line-height: 20px;font-weight: 400;
}
.section.section-text .col30 h2{
	font-size: 17px; margin: 0 0 0.5em 0; line-height: 19px;
}	
.section.section-text .col30 p, .section.section-text .col30 ul{
	font-size:14px;	
	line-height: 23px;
	margin-bottom: 1em;
}
.section.section-text .col30 ul{
	margin-left: 1em;
    list-style: square;
}
.section.section-text .col30 li{
    list-style: square;
}
.section.section-text .col30 li:before{
    content: unset;
}
.cat-h2{
    display: none;
}

/* End */
/* /local/templates/index/css/main.css?15749531326384 */
