a{border:none!important}
body{background:none;color:#222;line-height:1.4;font-size:14px;color:#373735;font-family:'pf_agora_sans_pro'}
.container{max-width:1090px}
.wrapper header{background-image:url(../../img/header-bg.jpg);background-size:cover;background-position:center;height:100vh}
.wrapper header .head_nav{background:rgba(0,0,0,0.9);height:90px}
.wrapper header .head_nav .logo{display:inline-block;vertical-align:top;position:relative;z-index:3;width: auto;height: inherit;background-image: none;}
.wrapper header .head_nav .contacts{display:inline-block;vertical-align:top;height:90px}
.wrapper header .head_nav .contacts .left{display:inline-block;vertical-align:top;padding-top:20px;margin-left:55px}
.wrapper header .head_nav .contacts .left a{font-size:18px;color:#fff;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .contacts .left a:hover,.wrapper header .head_nav .contacts .left a:focus{color:#5cb500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .contacts .left span{font-size:18px;color:#fff;display:block}
.wrapper header .head_nav .contacts .right{display:inline-block;vertical-align:top;padding-top:20px;text-align:right;margin-left:15px}
.wrapper header .head_nav .contacts .right a.inline{width:25px;height:28px;display:inline-block;margin-left:3px}
.wrapper header .head_nav .contacts .right a.vk{background:url(../../img/sprite.png) -6px -94px no-repeat transparent}
.wrapper header .head_nav .contacts .right a.fb{background:url(../../img/sprite.png) -6px -60px no-repeat transparent}
.wrapper header .head_nav .contacts .right a.sk{background:url(../../img/sprite.png) -5px -30px no-repeat;line-height:25px;height:25px;display:block;padding-left:25px;color:#5cb500;margin-top:-5px;font-size:13px}
.wrapper header .head_nav .menus{display:inline-block;vertical-align:top;float:right}
.wrapper header .head_nav .menus .navbar-header button{margin:0;padding:0;height:90px;width:90px;text-align:center;position:absolute;right:0;top:0}
.wrapper header .head_nav .menus .navbar-header button span{width:40px;height:7px;border-radius:0;background-color:#3d6415;display:table;margin:7px auto;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-header button.active span:nth-child(1){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-header button.active span:nth-child(2){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-14px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-header button.active span:nth-child(3){display:none}
.wrapper header .head_nav .menus .navbar-collapse{padding:0;border:0;box-shadow:none}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav{text-align:right;float:right;padding-right:0}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul{padding:0}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul li{list-style-type:none;display:inline-block;vertical-align:middle}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul li a{text-decoration:none}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu{margin:18px 0}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li{margin-left:10px}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li a{font-size:18px;text-transform:uppercase;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li a:hover,.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li a:focus,.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li a.active{color:#5cb500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu{margin:0;margin-top:10px}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li{margin-left:15px}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li a{color:rgba(92,181,0,0.6);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li a:hover,.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li a:focus,.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li a.active{color:#5cb500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .middle_block{background:rgba(0,0,0,0.5);position:absolute;top:50%;left:0;width:100%;margin-top:-205px;text-align:center;padding:60px 0}
.wrapper header .middle_block a{width:260px;height:76px;line-height:76px;font-size:32px;padding-right:60px;display:block;background:#da1058;color:#fff;margin:0 auto;font-weight:700;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-image:url(../../img/cat_img.png);background-position:190px center;background-repeat:no-repeat}
.wrapper header .middle_block a:hover{color:#fff;background-color:#aa0d45;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper header .middle_block ul{width:100%;max-width:900px;margin:0 auto;margin-top:60px;padding:0}
.wrapper header .middle_block ul:after{content:" ";display:table;clear:both}
.wrapper header .middle_block ul li{float:left;width:20%;display:block;height:inherit;text-align:center}
.wrapper header .middle_block ul li img{display:table;margin:0 auto;margin-bottom:10px}
.wrapper header .middle_block ul li span{color:#fff;font-size:18px;font-weight:700;line-height:1.2}
.wrapper header .block_akcia{position:absolute;bottom:0;left:50%;margin-left:-200px;width:400px}
.wrapper header .block_akcia .butt_block{display:block;background:url(../../img/sale.png) no-repeat center center;height:110px;width:220px;cursor:pointer;margin:0 auto}
.wrapper header .block_akcia .cont{background-color:#fff;padding:0;text-align:center;height:0;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wrapper header .block_akcia.open .cont{height:320px;padding:50px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wrapper header .block_akcia .cont .akc_slider{height:250px}
.wrapper header .block_akcia .cont .akc_slider .item{text-align:left}
.wrapper header .block_akcia .cont .akc_slider .item img{width:100%;margin:0 auto;display:table}
.wrapper header .block_akcia .cont .akc_slider .item span,.wrapper header .block_akcia .cont .akc_slider .item a{text-align:left;color:#000;text-decoration:none;display:block}
.wrapper header .block_akcia .cont .owl-carousel .owl-stage-outer{z-index:2}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav{position:absolute;top:0;width:100%;left:0;height:100%}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav div{position:absolute;width:40px;height:40px;background-image:url(../../img/slider_sprite.png);background-size:200%;top:50%;margin-top:-20px}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav .owl-prev{left:-40px;background-position:0 0}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav .owl-next{right:-40px;background-position:40px 0}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav .owl-prev:hover{background-position:0 40px}
.wrapper header .block_akcia .cont .akc_slider .owl-controls .owl-nav .owl-next:hover{background-position:40px 40px}
.pagination .ditto_currentpage {
    background: none;
    height: inherit;
    width: inherit;
    border-color: #a9c44b;
    color: #8baa23;
    text-decoration: underline;
    font-size: 14px;
    padding: 0px;
    margin: 0 5px;
}
.pagination a:hover{color:#8baa23;text-decoration:underline;}
.wrapper section.popular{}
.wrapper section.popular h2{font-family: 'agora_m';}    
.wrapper section.popular img{width:100%;display: table;max-width: 400px;margin: 0 auto;}
.wrapper section.categories{}
.wrapper section.categories h2{font-family: 'agora_m';}
.wrapper section.categories ul{padding:15px 10px;background-color:#fff;}
.wrapper section.categories ul li{text-decoration:underline;}
.wrapper section.categories ul li:hover{text-decoration:none;}
.wrapper section{margin-top:30px;padding-bottom:20px;position:relative}
.wrapper section.filter form{background-color:#fff;padding: 5px 10px 15px 5px; background-color: #f2f2f2;
    padding: 15px 10px;}
.wrapper section.filter form .row {
	margin-left: 0;
}
.wrapper section.filter form label.cap{font-size:18px;display:block;line-height:24px;font-weight: normal;width: 100%;}
.wrapper section.filter form #colorpickerHolder{margin-bottom:45px;}
.wrapper section.filter form .controls_color a{margin-bottom:0px;}
.wrapper section.filter form .clear_col{margin-bottom: 0px;}
.wrapper section p.cap,.wrapper section h1{font-family:'agora_m';color:#373735;width:100%;max-width:460px;text-align:center;border-bottom:2px solid #f2f2f2;margin:30px auto;padding:0 0 15px;font-size:2em;display:block;font-weight:400}
.wrapper section.white_block{background-color:#fff}
.wrapper section.gray_block{background-color:#f2f2f2}
.wrapper section.gray_block p.cap{max-width:inherit}
.wrapper section .look_more{display:table;text-decoration:none;margin:0 auto;font-size:14px;color:#5cb500;margin-top:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:20px}
.wrapper section .look_more:hover{color:#292929;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper section ul.list{padding:0}
.wrapper section ul.list:after{content:" ";display:table;clear:both}
.wrapper section ul.list li{float:left;display:block;list-style-type:none}
.wrapper section.how{padding-bottom:20px!important}
.wrapper section.how .list{max-width:900px;margin:0 auto}
.wrapper section.how .list li{width:20%;text-align:center;position:relative}
.wrapper section.how .list li:after{content:" ";width:70px;height:40px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:0;bottom:50px}
.wrapper section.how .list li:nth-child(1):after{background-image:url(../../img/ar1.png)}
.wrapper section.how .list li:nth-child(2):after{background-image:url(../../img/ar2.png)}
.wrapper section.how .list li:nth-child(3):after{background-image:url(../../img/ar3.png)}
.wrapper section.how .list li:nth-child(4):after{background-image:url(../../img/ar4.png)}
.wrapper section.how .list li img{display:table;margin-left:-10px}
.wrapper section.how .list li span{color:#da1058;font-size:20px;font-weight:700;display:block;text-align:left}
.wrapper section.popular .list li{padding:0 10px;text-align:center;width:16.666%}
.wrapper section.popular .list li a{text-decoration:none}
.wrapper section.popular .list li a img{display:table;margin:0 auto;width:100%;margin-bottom:5px}
.wrapper section.popular .list li a span{text-align:center;font-size:14px;color:#5cb500;margin-top:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper section.popular .list li a:hover span{color:#292929;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper section.textur .list{max-width:900px;margin:0 auto;margin-top:10px}
.wrapper section.textur .list li{width:20%;padding:0 20px;text-align:center}
.wrapper section.textur .list li a{display:block;text-decoration:none}
.wrapper section.textur .list li a img{width:100%;margin-bottom:10px}
.wrapper section.textur .list li a span{text-align:center;font-size:14px;color:#5cb500;margin-top:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper section.textur .list li a:hover span{color:#292929;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper section.portfol .list li{width:16.6666%;padding:10px}
.wrapper section.portfol .list li img{width:100%;cursor:pointer}
.wrapper section.text_info{padding-top:0;margin-top:0}
.wrapper section.text_info > .container {
    padding-left: 15px;
    padding-right: 15px;
}
.wrapper section.text_info h1{color:#373735;display:table;width:100%;max-width:600px;text-align:center;border-bottom:2px solid #f2f2f2;border-bottom-color:#d8d8d8;margin:30px auto;padding:0 0 15px}
.wrapper section.text_info .text{max-width:750px;margin: 0 auto 0 0;}
.wrapper section.text_info .text h2{line-height:1.4;font-size:2em;font-weight:700;margin:.83em 0;color:#373735;font-family:'PT Sans',sans-serif}
footer{padding:30px 0 0;background:#373735;color:#fff}
footer .container > ul{padding:0;max-width:940px}
footer .container > ul li{list-style-type:none;display:inline-block;vertical-align:top;margin:0 35px 20px 0}
footer .container > ul li p{margin-bottom:1.33em;font-weight:700}
footer .container > ul li ul{padding-left:10px}
footer .container > ul li ul li{display:block;margin:0}
footer .container > ul li ul li a{color:rgba(242,242,242,0.5);text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .container > ul li ul li a:hover,footer .container > ul li ul li a:focus{color:rgba(242,242,242,0.8);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .container > ul li.data_contacts{float:right}
footer .container > ul li.data_contacts span{display:block;margin-bottom:10px;font-size:16px;color:#fff;text-decoration:none}
footer .container > ul li.data_contacts a{display:block;margin-bottom:10px;font-size:16px;color:#fff;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .container > ul li.data_contacts a:hover,footer .container > ul li.data_contacts a:focus{color:#5cb500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .container > p a{color:#5cb500;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
footer .container > p a:hover,footer .container > p a:focus{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.show_more{display:none;margin-bottom: 0px !important;}
@media (max-width: 1199px) {
.wrapper header .head_nav .contacts .left{margin-left:15px}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li{margin-left:5px}
.wrapper section.portfol .list li{width:25%}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.main_menu li a {font-size: 15px;}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li a{font-size:13px;}
}
.hidden_md{display:none!important}
@media (max-width: 991px) {
.categories li{width:33.3333%;}
.show_more{display:table;background-color:#DA1058;border-top-left-radius:75px;border-top-right-radius:75px;position:absolute;bottom:0;left:50%;width:155px;margin-left:-77.5px;height:77.5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.show_more:hover,.show_more:focus{background-color:#aa0d45;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.show_more:hover span.arrow_d:before,.show_more:focus span.arrow_d:before{border-top:solid 8px #aa0d45;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.show_more span{color:#fff;font-size:17px;margin:0 auto;display:table;margin-top:7px}
.show_more span.arrow_d{height:0;width:0;margin-top:25px;border-top:solid 14px #fff;border-right:solid 15px transparent;border-left:solid 15px transparent;position:relative;z-index:1}
.show_more span.arrow_d:before{content:" ";display:block;position:absolute;z-index:2;top:-15px;left:-8px;border-top:solid 8px #DA1058;border-right:solid 9px transparent;border-left:solid 9px transparent;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.textur .show_more,.text_info .show_more{display:none}
.wrapper header{height:inherit}
.wrapper header .head_nav .menus .navbar-collapse{padding:0;position:absolute;z-index: 1001;top:90px;right:0;background:rgba(0,0,0,0.9);border:0;box-shadow:none;width:100%;text-align:right}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav{text-align:right;float:right;padding-right:25px}
.wrapper header .middle_block{top:90px;margin:0;bottom:0;position:static;padding-top:20%}
.wrapper header .middle_block a{line-height:45px;height:45px;background-image:none;background:#da1058;padding:0;font-size:20px;display:inline-block;vertical-align:middle;margin:0 15px;width:40%}
.wrapper header .middle_block a.hidden_md{display:inline-block!important}
.wrapper header .middle_block ul li{display:inline-block;vertical-align:top;float:none;width:32%;margin:25px auto}
.wrapper header .block_akcia{display:none}
.wrapper section.how .list{width:auto;display:table}
.wrapper section.how .list li{display:table;float:none;text-align:left;width:100%;max-width:350px;margin:0 auto;margin-bottom:10px}
.wrapper section.how .list li img{display:inline-block;vertical-align:middle;margin-right:15px;width:80px;margin-left:0}
.wrapper section.how .list li span{display:inline-block;vertical-align:middle;color:#000}
.wrapper section.how .list li span br{display:none}
.wrapper section.textur .list li{display:inline-block;vertical-align:top;margin:10px auto 20px;width:30%;float:none;padding:0 10px}
.wrapper section.textur .list{text-align:center;margin:0 -10px}
.wrapper section.popular .list li:nth-child(n+4),.wrapper section.portfol .list li:nth-child(n+4){display:none}
.wrapper section.popular .list{text-align:center;margin:0 -10px}
.wrapper section.popular .list li{display:inline-block;vertical-align:top;margin:10px auto;width:30%;float:none}
.wrapper section.portfol .list{text-align:center;margin:0 -10px}
.wrapper section.portfol .list li{display:inline-block;vertical-align:top;margin:10px auto;width:30%;float:none}
.wrapper section{padding-bottom:80px}
.wrapper section .look_more{display:none}
.wrapper section.text_info{background-color:#fff}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav{text-align:left;float:left;padding-left:15px}
footer .container > ul li:not(:last-child){display:none}
.wrapper section.how .list li:after{content:" ";width:40px;height:70px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:-30px;top:50%;background-image:url(../../img/ar5.png)!important}
.wrapper section.how .list li:last-child:after{display:none}
footer .container > ul li.data_contacts{float:none;margin:0}
footer .container > ul{padding:0;max-width:940px;float:right;width:30%;padding-left:15px;border-left:solid 1px #ddd}
footer .container > p{float:left;width:70%;padding-right:15px}
}
@media (max-width:767px) {
.categories li{width:50%;}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul li{display:block;margin:15px 0;margin-right:20px}
.wrapper header .middle_block{padding-top:20%}
.wrapper section.text_info .large_text{display:none}
.show_more{display:block!important}
.wrapper section.popular .list li:nth-child(n+3),.wrapper section.portfol .list li:nth-child(n+3),.wrapper section.textur .list li:nth-child(n+3){display:none}
.wrapper section.popular .list li,.wrapper section.portfol .list li,.wrapper section.textur .list li{width:49%}
.wrapper section{margin-top:0;padding-bottom: 25px}
.wrapper .right h2 {
    margin-bottom: 10px;
}
.wrapper header .head_nav .logo img{height:90px}
.wrapper header .head_nav .contacts .left{margin-left:0;position:absolute;left:0;top:100px;padding:0;padding-left:15px;width:100%}
.wrapper header .head_nav .contacts .left a{display:inline-block;font-size:16px;margin-right:10px;vertical-align:middle}
.wrapper header .head_nav .contacts .left span{font-size:16px;color:#fff;display:inline-block;vertical-align:middle}
.wrapper header .head_nav .contacts .right{display:inline-block;vertical-align:top;padding-top:33px;text-align:right;margin-left:35px}
.wrapper header .head_nav .contacts .right a.vk{background:url(../../img/sprite.png) -6px -98px no-repeat transparent}
.wrapper header .head_nav .contacts .right a.fb{background:url(../../img/sprite.png) -6px -64px no-repeat transparent}
.wrapper header .head_nav .contacts .right a.inline{width:24px;border-radius:2px;overflow:hidden;height:24px;margin-right:15px;margin-left:0;vertical-align:middle}
.wrapper header .head_nav .contacts .right a.sk{width:25px;overflow:hidden;background-image:url(../../img/sprite.png);background-size:230%;background-position:-7px -39px;height:26px;display:inline-block;margin-top:0;vertical-align:middle}
.wrapper header .head_nav .menus .navbar-header button span{width:33px;height:5px;margin:4px auto}
.wrapper header .head_nav .menus .navbar-header button.active span:nth-child(2){margin-top:-9px}
.wrapper header .middle_block ul li img{display:table;margin:0 auto;width:70px;margin-bottom:15px}
.wrapper header .middle_block ul li span{font-size:14px}
.wrapper section.how .list li span{font-size:18px}
.wrapper section.how .list li{max-width:290px}
.wrapper section.textur{padding-bottom:80px}
footer .container > ul li.data_contacts{float:none;margin:0}
footer .container > ul{padding:0;max-width:940px;float:none;width:100%;padding-left:0;border-left:none}
footer .container > p{float:none;width:100%;padding-right:0}
.wrapper header .head_nav .contacts .right{margin-left:15px}
.wrapper section.how .list li:after{display:none}
.wrapper section.how .list li span{font-size:16px}
.catalog .container .right .zag {
    padding-top: 0;
    padding-bottom: 0;
}

}
.inner_page header{height:inherit}
section.breadcrambs{position:absolute;z-index:2;margin:0;padding:0;left:0;width:100%;top:170px}
section.breadcrambs ul{padding:0}
section.breadcrambs ul li{list-style-type:none;display:inline-block;vertical-align:middle}
section.breadcrambs ul li:last-child:after{display:none}
section.breadcrambs ul li a{color:#3d6415;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
section.breadcrambs ul li a:hover,section.breadcrambs ul li a:focus{color:#7DAC00;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
section.dis_inter{background-image:url(../../img/dis_head_bg.jpg);background-size:cover;margin-top:0;padding-top:120px}
section.dis_inter .left{text-align:left;float:left;width:70%;padding-right:30px;border-right:solid 1px #000}
section.dis_inter .left h1{font-family:'agora_m';text-align:left;max-width:inherit;border:0;padding:0;margin:0;font-size:31px;line-height:36px;margin-bottom:30px}
section.dis_inter .left p{font-size:18px;line-height:24px}
section.dis_inter .right{float:left;padding-left:30px;width:30%}
section.dis_inter .right p.cap{font-size:31px;line-height:36px;text-align:left;max-width:inherit;margin:0;padding:0;margin-bottom:30px;max-width:inherit;border:0;font-family:'agora_m'}
section.dis_inter .right img{width:100%;padding-bottom:30px}
section.dis_usl{padding-bottom:55px;margin-top:0}
section.dis_usl p.cap{margin-bottom:80px}
section.dis_usl ul{padding:0;margin:0 -120px}
section.dis_usl ul li{width:20%;position:relative;text-align:center}
section.dis_usl ul li img{display:table;margin:0 auto;height:128px;margin-bottom:55px;width:auto}
section.dis_usl ul li span{color:#da1058;font-size:18px;line-height:24px;text-align:center;font-family:'agora_m'}
section.dis_usl ul li:after{content:" ";position:absolute;display:block;width:120px;height:25px;background-size:contain;background-repeat:no-repeat;right:-25%}
section.dis_usl ul li:nth-child(2n):after{background-image:url(../../img/arrow_w_bot.png);top:130px}
section.dis_usl ul li:nth-child(2n+1):after{background-image:url(../../img/arrow_w_top.png);top:-20px}
section.dis_usl ul li:last-child:after{display:none}
section.text_l_image img{float:left;width:60%;margin-bottom:45px}
section.text_l_image p{font-size:18px;line-height:24px;float:right;width:40%;padding-left:45px}

.catalog .container .left .list li .item_buttons .button1 {
    font-size: 14px;
    padding: 4px 15px 5px;
    width: 100px !important;
    display: inline-block;
    vertical-align: middle;
}
.catalog .container .left .list li .item_buttons .add_favorit{
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
@media (max-width: 1199px) {
section.dis_usl ul{margin:0}
section.dis_usl ul li img{height:90px}
section.dis_usl ul li span br{display:none}
section.dis_usl ul li:nth-child(2n):after{background-image:url(../../img/arrow_w_bot.png);top:90px}
section.dis_usl ul li:nth-child(2n+1):after{background-image:url(../../img/arrow_w_top.png);top:-30px}
}
@media (max-width: 991px) {
section.breadcrambs{top:120px;left:180px;right:0;width:auto}
section.breadcrambs .container{width:auto;display:table;margin-left:10px}
section.dis_inter{padding-bottom:0;padding-top:90px}
section.dis_inter .left{width:100%;padding:0;border:0}
section.dis_inter .right{width:100%;padding:0;text-align:center;margin-top:40px}
section.dis_inter .right p.cap{text-align:center}
section.dis_inter .right img{max-width:405px}
section.dis_usl ul{max-width:405px;margin:0 auto}
.wrapper section ul.list li{float:none;width:100%;display:block;margin-bottom:30px}
.wrapper section ul.list li:last-child{margin-bottom:0}
.wrapper section ul.list li img{display:inline-block;vertical-align:middle;width:90px;margin:0}
.wrapper section ul.list li span{display:inline-block;vertical-align:middle;width:300px;padding-left:30px;text-align:left}
section.dis_usl p.cap{margin-bottom:30px}
section.text_l_image p{float:none;width:100%;padding:0;margin-bottom:30px}
section.text_l_image img{float:none;margin:0 auto;display:table;margin-bottom:0}
section.dis_usl ul li:after{background-image:url(../../img/arrow_h_bot.png)!important;left:-20px!important;top:50px!important;width:25px;height:90px}
section.text_l_image{padding-top:30px}
}
@media (max-width: 767px) {
section.breadcrambs{left:0}
section.breadcrambs .container{margin:0}
section.dis_usl ul{max-width:290px;margin:0 auto}
section.dis_usl ul li img{height:inherit;width:60px!important}
.wrapper section ul.list li span{width:220px;padding-left:20px}
section.dis_usl ul li:after{left:-9px!important;top:50px!important;width:15px;height:60px}
section.text_l_image{padding-bottom:30px}
section.text_l_image img{width:100%}
.wrapper section.chooseTexture .row .item .in .butts,
.wrapper section.chooseTexture .row .item .in:hover .butts {
	text-align: center !important;
	padding-right: 0 !important;
}

.wrapper section.chooseTexture .row .item .in .butts .b,
.wrapper section.chooseTexture .row .item .in:hover .butts .b {
	margin-top: 40px !important;
    width: 40% !important;
}
}
.wrapper header.inner{background:none;height:inherit}

.catalog .container .left h1{font-family:'agora_m';text-align:left;max-width:inherit;border:0;padding:0;margin:0;font-size:31px;line-height:36px;padding: 0 15px;margin-bottom:30px}
.catalog .container .left .list li{width:33%;float:left;text-align:center;margin:10px 0; height:191px; margin-bottom:30px;}
.catalog .container .left .list li a{display:block;width:100%;margin:0 auto;}
.catalog .container .left .list li .back{
	height: 170px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
}
.catalog .container .left .list li a.image_href{    
	display: block;
    padding: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.catalog .container .left .list li a img{border:none;width:100%;}
.catalog .container .left .list li a span{margin-top:5px;padding:0;width:inherit;text-align:center}
.catalog .container .left .list li a:hover,.catalog .container .left .list li a:focus{color:#5cb500}
.catalog .container .right{padding-left:55px}
.catalog .container .right .zag{margin-bottom:45px}
.catalog .container .right .zag ul{padding:0;list-style-type:none;margin-bottom:20px}
.catalog .container .right .zag ul:after{content:" ";display:table;clear:both}
.catalog .container .right .zag ul li{position:relative}
.catalog .container .right .zag ul li:after{content:" ";display:block;width:16px;height:75px;background-image:url(../../img/arrow.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:-21px;top:70%}
.catalog .container .right .zag ul li:last-child:after{display:none}
.catalog .container .right .zag ul li a{line-height:20px;padding:45px 0 45px 90px;font-family:'agora_m';font-size:18px;color:#373735;display:block}
.catalog .container .right .zag ul li a:hover,.catalog .container .right .zag ul li a:focus{text-decoration:none;}
.catalog .container .right .zag ul li a img{position:absolute;left:0;top:50%;margin-top:-32px; border: none;}
.catalog .container .right p.cap{font-family:'agora_m';text-align:left;max-width:inherit;border:0;padding:0;margin:0;font-size:31px;line-height:36px;margin-bottom:30px}
.catalog .container .right .find p{font-size:20px}
.catalog .container .right .find p.cap{font-size:31px}
.catalog .container .right .find form input[type="text"]{border:1px solid #D0D0D0;background-color:#f2f2f2;;display:block;width:100%;line-height:24px;padding:10px;font-size:16px;margin-bottom:20px}
.catalog .container .right a.str:hover{text-decoration:none!important}
.catalog .container .right button,.find .button1{background: #7dac00; border: none; display:block;height:60px;width:100%;font-size:20px;font-family:'agora_m';color:#fff}
.catalog .container .right button:hover, 
.find .button1:hover {
    background-color: #a9c44b;
    text-decoration: none;
}

@media (max-width:1199px) {
.catalog .container .left .list li{width:33.3333%;}
.wrapper section.filter form {background-color: #fff;padding: 5px 10px 15px 10px;}
.catalog .container .left .list li a img{width: 100%;height: 150px;max-width:inherit}
}
@media (max-width:991px) {
.wrapper section.filter form{display:table;margin:0 auto;max-width:400px;width:100%;text-align:center}
.wrapper section.filter form #colorpickerHolder{display:table;margin:0 auto;margin-bottom: 45px;}
.wrapper section.filter form .controls_color a,
.wrapper section.filter form .controls_color .fl{float:none;}
.wrapper section.filter form #colorSelector{float:none;display:inline-block;vertical-align:middle;}
.wrapper section.filter form .clear_col{display:inline-block;vertical-align:middle;float: none;}
.wrapper section.filter form #colorSelector div{position:static;margin: 0 auto;}
.catalog .container .left .list li{width:33.3333%;padding:10px}
.catalog .container .left .list.catalog li:nth-child(n+5){display:none}
.catalog .container .left .list.in_catalog li:nth-child(n+9){display:none}
.catalog .container .left .list{padding-bottom:80px;margin:0 -10px;position: relative;}
.catalog .container .right button{display:table;max-width:285px;width:100%;margin:0 auto}
.catalog .container .right .zag ul li a{text-align: center;padding:0}
.catalog .container .right .zag ul li a img{display:table;margin:0 auto;margin-bottom:10px;padding:0;position:static;width:auto;height:100px}
.catalog .container .right .zag ul li:after{background-image:url(../../img/arrow_w_bot.png);width:90px;height:20px;left:80%;bottom:0}
.catalog .container .right .zag ul li:nth-child(1):after{background-image:url(../../img/arrow_w_top.png);width:90px;height:20px;left:80%;top:0}
.catalog .container .right .zag ul li{text-align:center;width:33.3333%;float:left}
.catalog .container .right p.cap{text-align:center;width:100%;max-width:405px;margin:0 auto;margin-bottom:30px;padding-bottom:15px;border-bottom:solid 1px #ddd}
.catalog .container .right > div{padding:40px 0}
.catalog .container .right .zag{margin:0;background-color:#fff}
.catalog .container .right{padding-left:15px;    font-size: 22px;}
.wrapper section.catalog{padding-bottom:45px;background-size:cover;background-image:url(../../img/dis_head_bg.jpg)}
.catalog .container .right .find{padding-bottom:0}
.catalog .container .right .find form input[type="text"]{display:inline-block;vertical-align:middle;margin:0;margin-right:40px}
.catalog .container .right .find form button{display:inline-block;vertical-align:middle}
.catalog .container .right .find p{text-align:center;margin-bottom:20px}
.catalog .container .left h1{text-align: center;margin-bottom:15px}
.catalog .container .right .zag ul{margin-bottom:50px}
}
@media (max-width:767px) {
.catalog .container .left .list li a img{width:100%;height:auto;}
.catalog .container .right .zag ul{margin-bottom:0}
.catalog .container .right .zag ul li:after{display:none}
.catalog .container .right{padding:0px;}
.catalog .container .left .list li{
	width: 100%;
	max-width: 270px;
	float: none;
    margin: 0 auto;
	margin-bottom:40px;
}
.catalog .container .right .find form input[type="text"]{display:inline-block;vertical-align:middle;margin:0;width:100%;margin-right:0;margin-bottom:20px}
.catalog .container .right .find form button{display:table}
.catalog .container .right .zag ul li{display:block;float:none;width:100%;margin-bottom:30px}
.catalog .container .right .find{padding-right:15px;padding-left:15px}
.wrapper section.catalog{padding-top:60px}
}
@media (max-width:350px) {
.catalog .container .left .list li{width:100%}
}
li.catalogue-sec img{height:94px}
section.categories ul li{list-style:none}
footer{min-width:inherit;}

.not_found img {
    width: 57%;
}
.not_found p {
    font-size: 38px;
    color: #3d7105;
    padding: 0 0 0 10px;
}
.fotolia_not .not_found {
    width: 78%;
    text-align: center;
    margin: 0px auto;
}
.fotolia_not .not_found img {
    min-height: 340px;
}
@media (max-width: 767px){
    .fotolia_not .not_found {
        width: 100%;
        text-align: center;
        margin: 10px 0 100px 0;
    }
    .fotolia_not .not_found img {
        min-height: 228px;
    }
    .fotolia_not .not_found p {
        font-size: 22px;
        color: #3d7105;
        padding: 0 0 0 10px;
    }
    .not_found p {
        font-size: 26px;
        color: #3d7105;
        padding: 0 0 0 10px;
    }
}


/*media rec header*/
#br{display:none;}

@media(max-width: 1100px) and (min-width: 991px){
#br{display:block;}
.wrapper header .head_nav .contacts .left,.wrapper header .head_nav .contacts .right{
	margin-left: 10px;
}
.wrapper header .head_nav .contacts .left{
	padding-top: 14px;
}
.wrapper header .head_nav .contacts .left a,.wrapper header .head_nav .contacts .left span{
font-size:16px;
}
.wrapper header .head_nav .menus .navbar-collapse .navbar-nav ul.sec_menu li{
margin-left: 8px;
}
}
.count_favorite{
		        width: 220px;
	    height: 60px;
	    background-color: white;
	    border: 1px solid white;
	    border-radius: 40px;
	    position: fixed;
	    top: 90%;
	    left: 80%;
	    box-shadow: 0 2px 12px rgba(0,0,0,.15);
		}
		.text_fav{
			line-height: 55px;
			font-size: 20px;
		}
		.for_counter{
			float: right;
		    width: 69%;
		    margin-left: 0;
		}
		.for_pk .circle_with_star{
			float: left;
		    width: 26%;
		    border-radius: 50%;
		    border: 1px solid rgb(124, 171, 31);
		    height: 93%;
		    margin-left: 1%;
		    margin-top: 1%;
		    background-color: rgb(124, 171, 31);
		    background-image: url(/newadaptiv/img/star_main.png);
		    background-repeat: no-repeat;
		    background-position:center; 
		}
		.for_mob .circle_with_star{
		   	width: 70px;
		    border-radius: 50%;
		    border: 1px solid rgb(124, 171, 31);
		    height: 70px;
		    background-color: rgb(124, 171, 31);
		    background-image: url(/newadaptiv/img/star_main.png);
		    background-repeat: no-repeat;
		    background-position: center;
		    position: fixed;
		    top: 80%;
		    left: 77%;
		}
		.counter{
			font-size: 21px;
			color:rgb(124, 171, 31);
			font-weight: 600;
		}
		@media(min-width:320px) and (max-width: 991px){
			.for_mob{
				display: block;
				z-index: 2;
    			position: relative;
			}
			.for_pk{
				display: none;
			}
			.for_mob .circle_with_star{
			   	width: 70px;
			    border-radius: 50%;
			    border: 1px solid rgb(124, 171, 31);
			    height: 70px;
			    background-color: rgb(124, 171, 31);
			    background-image: url(/newadaptiv/img/star_main.png);
			    background-repeat: no-repeat;
			    background-position: center;
			    position: fixed;
			    top: 75%;
			    left: 76%;
			}
		}
		@media(min-width:992px){
			.for_mob{
				display: none;
			}
			.for_pk{
				display: block;
				z-index: 2;
    			position: relative;
			}
		}
		@media(min-height:320px) and (max-height:370px){
			.for_mob .circle_with_star{
				top: 90%;
    			left: 65%;
			}
		}
		@media(min-height:371px) and (max-height:420px){
			.for_mob .circle_with_star{
				top: 80%;
    			left: 88%;
			}
		}
		@media(min-width:320px) and (min-height:479px) and (max-width:369px){
			.for_mob .circle_with_star{
				top: 82%;
    			left: 75%;
			}
		}
		@media(min-width:370px) and (min-height:479px) and (max-width:500px){
			.for_mob .circle_with_star{
				top: 90%;
    			left: 76%;
			}
		}
		@media(min-width:480px) and (min-height:479px) and (max-width:800px){
			.for_mob .circle_with_star{
				top: 75%;
    			left: 89%;
			}
		}




















