html *{max-height:999999px;}
body{margin:0;color:#000000;font:14px/17px 'Ubuntu', Arial, Helvetica, sans-serif;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;min-width:320px;}
img{border-style:none;}
.breadcrumbs {margin: 19px 0 17px 0;}
.bottom-fixed-call-button{display:none;}
a{text-decoration:none;color:#e64100;}
a:hover{text-decoration:underline;}
> a:visited{color:#5e046e;}
input,
textarea,
select{font:100% 'Ubuntu', Arial, Helvetica, sans-serif;vertical-align:middle;color:#000;}
form,
fieldset{margin:0;padding:0;border-style:none;}
q{quotes:none;}
q:before{content:'';}
q:after{content:'';}
header,
footer,
article,
section,
hgroup,
nav,
figure,
aside{display:block;}
figure{margin:0;padding:0;}
input[type=submit]{cursor:pointer;}
input[type=emal]{-webkit-appearance:caret;}
input[type=text],
input[type=password],
input[type=file],
textarea{-webkit-appearance:none;}
input[type=text],
input[type=password],
input[type=file],
input[type=submit],
textarea{-webkit-appearance:none;}
.aligncenter{text-align:center;}
.alignright{float:right;}
.alignleft{float:left;}
.radius{border-radius:50%;}
.mobile-visible{display:none;}

p{margin:0 0 23px;}
h1{font-size:36px;line-height:48px;font-weight:normal;margin:0 0 20px;}
h2{text-align:center;font-size:36px;line-height:40px;font-weight:normal;margin:0 0 25px;}
h2.big{font-size:48px;line-height:52px;}
h2.text-left{text-align:left;}
h3{font-size:18px;line-height:20px;margin:0 0 20px;}
.clearfix:after{content:'';display:block;clear:both;}
.wrapper-holder{position:relative;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrapper{max-width:1228px;margin:0 auto;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;}
.alignleft{float:left;}
.alignright{float:right;}
.logo{float:left;margin:-7px 20px 0 0;width:174px;}
.logo img{display:block;width:100%;}
#header{padding:25px 0 9px;position:relative;z-index:1001;}
#header .tel{float:right;font-size:30px;font-weight:bold;color:#000;}
#header .tel a{color:#000;}
#header .nav-holder{overflow:hidden;text-align:center;}
#header .nav-holder #nav{display:inline-block;vertical-align:top;}
.btn-menu{display:none;width:30px;height:30px;position:relative;}
.btn-menu span{background:#000;display:block;height:4px;width:24px;text-indent:-9999px;z-index:10;transition:background 0 0.3s;position:absolute;left:3px;top:12px;}
.btn-menu span:after,
.btn-menu span:before{position:absolute;display:block;width:100%;height:4px;right:12px;background-color:#000;content:"";transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0;left:0;}
.btn-menu span:after{transition-property:bottom, transform;top:-10px;}
.btn-menu span:before{transition-property:top, transform;bottom:-10px;}
.menu-open .btn-menu span{background:none;}
.menu-open .btn-menu span:before{transform:rotate(45deg);transition-delay:0, 0.3s;bottom:0;width:34px;left:-6px;}
.menu-open .btn-menu span:after{transform:rotate(-45deg);transition-delay:0, 0.3s;top:0;width:34px;left:-6px;}
#nav ul{padding:0;margin:0;list-style:none;float:left;font-size:14px;font-weight:700;}

#nav li{display:inline-block;vertical-align:top;margin:0 8px;}
#nav a{color:#000;}
#nav a:hover{color:#87b001;}
#nav .active a{color:#87b001;}
.btn{background:#e64100;font-size:18px;font-weight:700;color:#fff;width:290px;text-align:center;display:block;transition:0.3s;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 11px;display:inline-block;vertical-align:top;}
.btn:hover{text-decoration:none;opacity:0.65;}
.header-holder{position:relative;}
.main-container{position:relative;min-height:670px;background-image:url(../images/rolling.gif);background-repeat:no-repeat;background-position:50%;}
.owl-carousel .owl-item img{min-height:670px;}
.owl-carousel .owl-item .productGallery img{min-height:0px;}
.main-container.inner{min-height:0;}
.main-container .item{min-height:670px;}
.main-container .bg{position:absolute;top:0;display:none;}
.main-container .nav-frame{position:absolute;left:0;right:0;top:39px;z-index:100;text-align:center;font-size:16px;font-weight:700;}
.main-container .nav-frame .holder{display:inline-block;vertical-align:top;border:2px solid #fff;}
.main-container .owl-controls{position:absolute;top:50%;left:0;right:0;margin-top:-25px;}
.owl-carousel .owl-item img{}
.main-container .owl-controls .owl-nav{max-width:1228px;margin:0 auto;}
.main-container .owl-controls .owl-next{float:left;}
.main-container .owl-controls .owl-next{float:right;}
.main-container.inner{padding:40px 0;background:url(../images/bg05.jpg) no-repeat 50% 0;}
.main-container.inner .nav-frame{position:static;}
.owl-next,
.owl-prev{float:left;width:50px;height:50px;background:url(../images/arrow01.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.owl-next:hover,
.owl-prev:hover{opacity:0.8;}
.owl-next{transform:rotate(180deg);}
.carousel{position:relative;}
.carousel .description{position:absolute;top:38%;left:0;right:0;bottom:0;z-index:10;color:#fff;text-align:center;}
.carousel .title{display:block;text-transform:uppercase;font-size:;font-weight:500;font-size:75px;line-height:75px;}
.carousel .title span{display:block;font-size:30px;line-height:34px;margin:0 0 10px;}
.carousel .title strong{font-weight:normal;display:block;margin:0 0 10px;}
.special{position:absolute;text-indent:-9999px;overflow:hidden;bottom:15%;left:20%;background:url(../images/text-special.png) no-repeat;width:295px;height:94px;z-index:1000;}
.carousel .wrapper{min-height:100%;}
.add-nav{padding:0;margin:0;list-style:none;display:inline-block;vertical-align:top;}
.add-nav li{display:inline-block;vertical-align:top;border-left:2px solid #fff;}
.add-nav li:first-child{border:none;}
.add-nav a{color:#fff;display:block;padding:8px 38px 8px;}
.btn-download{display:inline-block;vertical-align:top;position:relative;color:#fff;padding:8px 38px 8px;border-left:2px solid #fff;}
.btn-download span{position:relative;padding-left:30px;}
.btn-download span:after{content:'';position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid #fff;left:0;top:2px;}
.btn-download span:before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;border-color:#fff transparent transparent transparent;left:5px;top:8px;}
.category-area{background:#f0edea url(../images/bg02.jpg) no-repeat 50% 0;position:relative;z-index:1000;padding:0 0 83px;}
.category-area .blocks{margin-top:-220px;margin-bottom:110px;float:left;width:100%;}
.blocks .block{float:left;width:28%;position:relative;}
.blocks .block.big{width:42%;}
.blocks .block img{display:block;width:100%;transition:0.3s; margin:7px 0 0 5px;}
.blocks .block .block-holder{position:relative;overflow:hidden;}
.blocks .block .block-holder:hover img{transform:scale(1.1);}
/*.blocks .block :hover {transform:scale(1.1);}*/
.blocks .block .description{position:absolute;top:0;left:0;right:0;bottom:0;}
.blocks .block .description a{display:block;padding:21px 20px 20px 34px;color:#fff;height:100%;}
.blocks .block .description a:hover{text-decoration:none;}
.blocks .block .title{font-size:36px;line-height:43px;color:#fff;display:block;margin:0 0 24px;font-weight:700;}
.blocks .block .info{display:block;font-size:18px;line-height:21px;font-weight:700;color:#fff;margin:0 0 10px;}
.blocks .block .link{position:absolute;bottom:29px;left:34px;color:#fff;font-size:16px;line-height:20px;font-weight:700;}
/*.blocks .block .link:after{content:'';position:absolute;width:13px;height:10px;background:url(../images/strelka.svg) no-repeat;background-size:100% 100%;right:-18px;}*/
.blocks .block:first-child{padding-top:134px;}
.blocks .block:nth-child(2){padding-top:105px;}
.blocks .block:nth-child(3){width:30%;}
.blocks .block-frame{background:#fff;padding:34px 36px 27px;color:#000;}
.blocks .block-frame .title{display:block;font-size:24px;line-height:29px;color:#000;margin:0 0 164px;}
.blocks .inform{padding:0;margin:0;list-style:none;font-size:16px;line-height:18px;font-weight:700;}
.blocks .inform li{margin:0 0 18px;}
.blocks .inform a{position:relative;color:#000;display:block;padding-right:20px;}
.blocks .block .link img{display:inline-block; vertical-align:top; width:auto;}
.blocks .inform a:after{content:'';position:absolute;width:12px;height:11px;background:url(../images/strelka-black.svg) no-repeat;background-size:100% 100%;right:0;top:50%; margin-top:-5px;}
.instagram-area{padding:70px 0 64px;}
.instagram-area h2{margin-bottom:54px;}
.gallery-holder{position:relative;padding:22px 105px;background:#f1f1f1;margin-bottom:46px;}
.gallery-holder .owl-next,
.gallery-holder .owl-prev{position:absolute;top:50%;margin-top:-25px;left:-72px;background:url(../images/arrow02.png) no-repeat;}
.gallery-holder .owl-next{left:auto;right:-72px;}
.gallery-holder.inner{padding:27px 52px;}
.gallery-holder.inner .owl-prev,
.gallery-holder.inner .owl-next{width:28px;height:28px;background:url(../images/arrow02-small.png) no-repeat;margin-top:-14px;left:-40px;}
.gallery-holder.inner .owl-next{left:auto;right:-40px;}
.catalog-area{background:#f0edea url(../images/bg02.jpg) no-repeat 50% 0;padding:86px 0;}
.catalog-area.inner{background:#f0edea url(../images/bg06.jpg) no-repeat 50% 0;padding:86px 0 0;}
.catalog-area.inner .catalog-holder .img-holder{border:none;}
.catalog-holder .img-holder{float:left;width:43%;border:13px solid #baa3a5;margin:8px 72px 0 0;}
.catalog-holder .img-holder img{display:block;width:100%;}
.catalog-holder .title{display:block;font-size:30px;line-height:36px;margin:0 0 23px;}
.catalog-holder .btn{width:177px;font-weight:normal;padding:14px 10px 18px;}
.text-holder{text-align:center;max-width:970px;margin:0 auto;font-size:18px;line-height:22px;}
.text-holder p{margin:0;}
.quality-area{background:url(../images/bg04.jpg);background-attachment:fixed;background-size:cover;background-position:center top;color:#fff;padding:80px 0;text-align:center;}
.quality-area h2{margin:0 0 38px;}
.quality-area .text-holder{max-width:747px;margin:0 auto;}
.quality-area .text-holder p{margin:0 0 49px;}
.quality-area .text-holder .date{display:block;font-size:24px;line-height:26px;margin:0 0 29px;font-weight:700;}
.quality-area .text-holder .inform{display:block;text-transform:uppercase;font-size:24px;line-height:30px;font-weight:bold;margin:0 0 45px;}
.order-form .title{display:block;font-size:24px;line-height:30px;margin:0 0 40px;}
.order-form .row{overflow:hidden;}
.order-form input[type=tel]{display:inline-block;vertical-align:top;max-width:370px;margin:0 10px;}
.sertificats-area{padding:90px 0 116px;}
.sertificats-area h2{margin-bottom:60px;}
.sertificats-holder{max-width:1050px;margin:0 auto;}
.sertificats .item{background:#e5e5e5;padding:25px;}
.sertificats .item img{display:block;width:100%;}
.cost-area{background:url(../images/bg03.jpg) no-repeat;background-attachment:fixed;background-size:cover;background-position:center top;text-align:center;color:#fff;padding:90px 0;}
.cost-area h2{margin:0 0 31px;}
.cost-area .order-form .title{font-size:30px;line-height:36px;margin:0 0 54px;}
.contact-area{padding:70px 0 55px;font-size:18px;line-height:21px;}
.contact-area h2{margin:0 0 54px;}
.contact-area .contacts{text-align:center;}
.contact-area .column{display:inline-block;vertical-align:top;width:260px;padding:0 0 0 90px;text-align:left;}
.contact-area .column span{display:block;}
.contact-area .column .holder{margin:0 0 15px;}
.contact-area .heading{display:block;font-size:18px;font-weight:700;margin:0 0 14px;}
.contact-area address{font-style:normal;}
.map-area img{display:block;width:100%;}
.content{padding:20px 0 120px;}
.content .alignleft{margin:0 23px 0 0;}
.list{padding:0;margin:0;list-style:none;}
.list li{position:relative;padding-left:13px;margin:0 0 16px;overflow:hidden;}
.list li:after{content:'';position:absolute;width:7px;height:7px;background:#000;top:8px;left:0;}
.articles-area .alignleft{width:100%;max-width:393px;}
.tel-holder{margin:0 0 25px;}
.tel-holder .tel{display:block;font-size:18px;line-height:22px;font-weight:700;}
.offers-area .block{overflow:hidden;margin:0 0 27px;}
.offers-area .block .img-holder{float:left;margin:0 20px 0 0;}
.offers-area .block .description{overflow:hidden;padding:2px 0 0;}
.offers-area .block .heading{display:block;margin:0 0 22px;font-size:24px;line-height:26px;}
.offers-area span{display:block;font-size:14px;line-height:16px;margin:0 0 5px;}
.offers-area .price{display:block;font-size:24px;line-height:26px;font-weight:700;}
.offers-area .size{font-size:18px;line-height:22px;display:block;margin:0 0 18px;}
.offers-area .size strong{font-weight:700;padding:0 0 0 8px;margin:0 0 5px;}
.offers-area .old-price{font-size:24px;line-height:26px;font-weight:bold;display:inline-block;vertical-align:top;margin:0 10px 0 0;}
.offers-area .hot-price{font-size:24px;line-height:26px;font-weight:bold;display:inline-block;vertical-align:top;color:#e64100;}
.price-area{padding-top:17px;}
.description-holder{   min-height: 206px;}
.block-product{overflow:hidden;margin:0 0 30px;}
.block-product .img-holder{float:left;margin:3px 20px 0 0;max-width:395px;width:32%;}
.block-product .img-holder img{display:block;width:100%;}
.block-product .title{display:block;font-size:24px;line-height:26px;margin:0 0 21px;}
.block-product .description{overflow:hidden;}
.block-product .inform{display:block;margin:0 0 10px;}
.block-product .note{display:block;font-style:italic;font-size:14px;line-height:18px;margin:0 0 20px;}
.block-product h3{font-size:16px;}
.block-product .slide{max-height:0;transition:max-height 0.5s ease-in-out;visibility:hidden;}
.block-product.slow .slide{max-height:10000px;visibility:visible;}
.block-product.slow .description-holder{overflow:hidden;     min-height: 206px;}
.open em{display:none;font-style:normal;}
.block-product.slow .btn.open{background:#9b9b9b;}
.block-product.slow .btn.open em{display:inline-block;vertical-align:middle;position:relative;}
.block-product.slow .btn.open em:after{content:'';position:absolute;width:14px;height:18px;background:url(../images/strelka.svg) no-repeat;transform:rotate(-90deg);right:-23px;top:1px;}
.block-product.slow .btn.open span{display:none;}
.inform-box{background:#f1f1f1;padding:20px;margin:0 0 35px;font-size:18px;}
.inform-box .tel{font-weight:700;padding-left:10px;}
table{border-collapse:collapse;width:100% !important;font-size:14px;line-height:18px;margin:0 0 30px;}
table th{font-weight:normal;border-bottom:2px solid #000;text-align:left;padding:5px 5px 7px;vertical-align:top;}
table td{border-bottom:1px solid #6a6a6a;padding:10px 5px;min-width:18%;}
table tr td:first-child,
table tr th:first-child{padding-left:0;}
.main-holder{padding:30px 0 50px;}
.colors-area{padding:20px 0;}
.colors-area .heading{font-size:16px;line-height:18px;font-weight:700;display:block;margin:0 0 10px;}
.colors-area .colors{padding:0 0 11px;margin:0;list-style:none;width:105%;}
.colors-area .colors li{width:187px;display:inline-block;vertical-align:top;margin:0 18px 20px 0;}
.colors-area .colors .img-frame{margin:0 0 7px;max-height:125px;min-height:125px;overflow:hidden;}
.colors-area .colors .img-frame img{width:100%;max-height:100%;display:block;min-height:125px;}
#sidebar{float:left;width:240px;margin:0 20px 0 0;}
#sidebar .block{margin-bottom:6px;}
#sidebar .block h3{margin:0 0 20px;}
.nav{padding:0;margin:0 0 25px;list-style:none;font-size:16px;}
.nav li{margin:0 0 2px;}
.nav a{display:block;padding:10px 27px 8px;color:#000;background:#f1f1f1;}
.nav a:hover{background:#87b001;text-decoration:none;color:#fff;}
.nav .active a{background:#87b001;color:#fff;}
#content{overflow:hidden;}
#content .block-product .img-holder{width:41%;margin-bottom:25px;}
#content .block-product h2{margin-bottom:10px;}
.add-nav-blocks.sticky{position:fixed;top:90px;width:240px;}
#footer{background:#87b001;padding:10px 0;color:#fff;}
#footer .footer-logo{float:left;margin:0 10px 0 0;font-size:36px;line-height:40px;color:#fff;}
#footer .info{float:right;font-size:12px;padding:10px 0 0;}
.fancybox-skin{border-radius:0 !important;padding:9px !important;background:#fff !important;box-shadow:0 10px 10px rgba(0, 0, 0, 0.35) !important;}
.lightbox-holder{height:0;overflow:hidden;}
.lightbox{background:#f6f6f6;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;width:590px;}
textarea,
input[type=text],
input[type=tel],
input[type=email]{display:block;background:none;border:none;border:1px solid #fff;color:#fff;border-radius:0;padding:15px 20px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 5px;outline:none;font-size:15px;height:50px;}
textarea{height:130px;}
input[type=submit]{display:inline-block;vertical-align:top;width:177px;height:50px;transition:0.3s;margin:0;font-size:18px;line-height:40px;padding:0;font-weight:700;color:#fff;border:none;background:#e64100;border-radius:0;}
input[type=submit]:hover{opacity:0.85;}
::-webkit-input-placeholder{color:#fff;}
:-moz-placeholder{color:#fff;}
::-moz-placeholder{color:#fff;opacity:1;}
:-ms-input-placeholder{color:#fff;}
:focus::-webkit-input-placeholder{color:transparent;}
:focus::-moz-placeholder{color:transparent;}
:focus:-moz-placeholder{color:transparent;}
:focus:-ms-input-placeholder{color:transparent;}
@media only screen and (min-width:1024px){.mobile_only {display:none !important;}}
@media only screen and (min-width:1025px){.sticky #header{position:fixed;left:0;right:0;background:#fff;}
.sticky #main,
.sticky .main{padding-top:72px;}
}
@media only screen and (max-width:1400px){.category-area .blocks{margin-top:-120px;margin-bottom:70px;}
.blocks .block:nth-child(2){padding-top:25px;}
.blocks .block:first-child{padding-top:45px;}
.main-container .owl-controls .owl-nav{padding:0 15px;}
.carousel .description{padding:0 55px;}
}
@media only screen and (max-width:1210px){.sticky #header{position:fixed;left:0;right:0;background:#fff;}
.wrapper{padding-left:15px;padding-right:15px;}
.sertificats-area{padding:70px 0 50px;}
#nav li{margin:0 3px;}
}
@media only screen and (max-width:1024px){.bottom-fixed-call-button{position:fixed;bottom:15px;right:15px;z-index:5000;display:block;}
.current-phone{height:105px;width:105px;}
.btn-menu{display:block;}
.btn-download,
.add-nav a{padding:8px 11px 8px;}
#header .tel{margin-right:80px;}
#header .nav-holder{position:absolute;top:0;right:20px;overflow:visible;}
#nav{position:absolute;right:-35px;top:100%;background:#fff;width:320px;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 35px;text-align:right;visibility:hidden;opacity:0;transition:0.3s;}
#nav ul{float:none;}
#nav li{display:block;margin:0 0 10px;}
.menu-open #nav{visibility:visible;opacity:1;}
.category-area{padding-bottom:50px;}
.category-area .blocks .block .description{top:15px;right:15px;left:15px;bottom:15px;}
.category-area .blocks .block-frame{padding:15px;}
.category-area .blocks .block-frame .title{font-size:20px;line-height:24px;margin-bottom:30px;}
.contact-area .column{width:213px;padding:0 0 0 29px;font-size:16px;}
}
@media only screen and (max-width:960px){.main-container .nav-frame{top:20px;}
.block-product .img-holder{float:none;width:100%;margin:0 0 20px;}
.category-area .blocks{margin-top:-175px;width:auto;}
}
@media only screen and (max-width:767px){.main-container .nav-frame{top:20px;}
.catalog-holder .description{margin-bottom:20px;}
.mobile-hidden{display:none;}
.mobile-visible{display:block;}
body{font-size:15px;line-height:22px;}
h1{font-size:30px;line-height:34px;}
h2{font-size:26px;line-height:30px;}
.logo{width:120px;margin:5px 0 0;}
#header{padding:13px 0 9px;}
#header .tel{display:block;margin-right:45px;font-size:14px;line-height:35px;}
#header .nav-holder{top:3px;right:5px;}
#header .nav-holder #nav{right:-20px;}
.order-form input[type=tel]{margin:0 0 15px;width:auto;}
.main-container{min-height:400px;}
.main-container .item{min-height:400px;}
.owl-carousel .owl-item img{min-height:400px;}
.main-container .btn-download{}
.sertificats-area,
.contact-area,
.instagram-area{padding:35px 0;}
.sertificats-area h2,
.contact-area h2,
.instagram-area h2{margin-bottom:35px;}
.gallery-holder{padding:25px 80px;}
.contact-area .column{display:block;width:100%;padding-left:30px;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;}
.offers-area .block .img-holder{float:none;width:100%;max-width:320px;margin:0 auto 20px;}
.content{padding-bottom:60px;}
#footer .footer-logo{font-size:28px;}
.block-product .title{font-size:20px;line-height:24px;margin-bottom:15px;}
.articles-area .alignleft{margin-bottom:20px;}
#sidebar{display:none;}
#content .block-product .img-holder{width:auto;}
.catalog-area{padding:30px 0;}
.catalog-holder .img-holder{float:none;width:100%;margin:0 0 10px;-moz-box-sizing:border-box;box-sizing:border-box;}
.colors-area .colors li{width:150px;}
.carousel .owl-prev,
.carousel .owl-next{display:none !important;}
.main-container .nav-frame{font-size:12px;line-heihgt:16px;}
.btn-download, .add-nav a{padding:8px 3px 8px;}
.main-container .nav-frame .holder{margin:0 -8px;}
.btn-download span{padding:0;}
.btn-download span:after{display:none;}
.carousel .description{padding:0 20px;}
.carousel .title{font-size:30px;line-height:30px;}.carousel .title span{font-size:12px;line-height:12px;}
.carousel .description{top:25%;}
.special{left:25px;bottom:12%;background-size:100% 100%;width:200px;height:72px;}
#content .block-product{position:relative;padding-top:40px;}
#content .block-product h2{position:absolute;top:0;left:0;}
}
@media only screen and (min-width:459px) and (max-width:768px){.main-container .nav-frame{top:20px;}
.blocks .block .description a{padding:5px;}
.hide_mobile{display:none;}
.category-area .blocks .block .description{top:0;right:0;left:0;bottom:0;}
.blocks .block .title{font-size:15px;line-height:16px;}
.blocks .block .link{bottom:14px;left:5px;font-size:10px;line-height:19px;}
.blocks .block .info{font-size:13px;line-height:16px;}
.category-area .blocks .block-frame{padding:5px;}
.category-area .blocks .block-frame .title{font-size:11px;line-height:15px;}
.blocks .inform{font-size:9px;line-height:12px;}
.blocks .inform a:after{display:none;}
.carousel .description{top:18%}
}
@media only screen and (max-width:459px){.main-container .nav-frame{top:20px;}
.hide_mobile{display:none;}
table{font-size:10px;line-height:15px;}
.gallery-holder{padding:4px;}
.main-container{min-height:200px;}
.main-container .item{min-height:200px;}
.owl-carousel .owl-item img{min-height:200px;}
.category-area .blocks{margin-top:-75px;width:auto;}
.blocks .block .title{font-size:15px;line-height:16px;}
.blocks .block .info,
.category-area .blocks .block .link{font-size:8px;bottom:-4px;}
.blocks .block .link:after{width:8px;height:10px;}
.category-area .blocks .block .description{top:15px;right:5px;left:5px;bottom:15px;}
.category-area .blocks .block-frame{display:none;}
.category-area .blocks .inform a:after{right:-16px;}
.blocks .block .description a{padding:0;}
.blocks .block .link{left:0;}
}
.pswp__button--arrow--left::before, .pswp__button--arrow--right::before{
    width:55px !important;
    height:55px !important;
    background: url(../images/R.svg) no-repeat !important;
}
.pswp__button--arrow--left::before {
    background: url(../images/L.svg) no-repeat !important;
}
.blocks .block img{margin: 7px 0 0 0;}