::-webkit-scrollbar{width:3px}
::-webkit-scrollbar:horizontal{height:3px}
::-webkit-scrollbar-track{background:#ededed}
::selection{color:#fff}
*{outline:none}
html,body{margin:0;padding:0;height:100%}
textarea,input{outline:none;resize:none;box-sizing:border-box}
img,a img{border:none;outline:none;}
a{text-decoration:none;color:#7a7a7a;transition:all .3s ease}
a:hover{color:#1a1a1a}
b{font-weight:600}
body{font-size:13px;line-height:20px;color:#7a7a7a;font-weight:400;font-family:'Montserrat'}
body.noscroll{overflow:hidden}
h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0;color:#1a1a1a;font-family:'Montserrat';text-transform:uppercase;font-weight:600}
h1{font-size:24px;line-height:24px}
h2{font-size:20px;line-height:20px}
h3{font-size:18px;line-height:18px}
h4{font-size:16px;line-height:16px}
h5{font-size:15px;line-height:15px}
h6{font-size:13px;line-height:13px}
aside ul,aside ol,aside li{margin:0;padding:0;list-style:none;list-style-type:none}
textarea{overflow:auto;border:1px solid #f0f0f0;color:#1a1a1a;line-height:22px;min-height:36px;padding:6px 15px;font-size:13px;font-family:'Montserrat';box-sizing:border-box;transition:all .3s ease;font-weight:400}
textarea:focus{border:1px solid #1a1a1a}
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"]{font-size:13px;border:1px solid #dbdbdb;color:#1a1a1a;line-height:18px;height:40px;padding:15px 20px;font-family:'Montserrat';box-sizing:border-box;transition:all .2s ease;font-weight:400}
input[type="button"],input[type="submit"],input[type="reset"],button{border:none;color:#fff;line-height:22px;height:40px;padding:0 20px;font-family:'Montserrat';cursor:pointer;font-size:13px;box-sizing:border-box;transition:all .3s ease;font-weight:400}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover{background-color:#1a1a1a;color:#fff}
button .fa{margin-right:5px}
select{color:#1a1a1a;background:#f8f8f8;border:1px solid #ededed;cursor:pointer;font-size:13px;font-family:'Montserrat';line-height:22px;height:36px;padding:7px 38px 7px 20px;box-sizing:border-box;font-weight:500;background-image:url('/img/select.png');background-position:right center;background-repeat:no-repeat;line-height:1em;text-indent:1px;text-overflow:'';-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .3s ease}
select::-ms-expand{display:none}
select:focus{outline:none}

@supports((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){
 input[type="checkbox"]{width:16px;height:16px;background-color:transparent;border:2px solid #ededed;border-radius:0;cursor:pointer;position:relative;margin:0 3px 4px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;min-width:16px;min-height:16px;box-sizing:border-box !important;vertical-align:middle}
 input[type="checkbox"]:checked,input[type="checkbox"]:checked:hover{background-color:#1a1a1a;border-color:#1a1a1a}
 input[type="checkbox"]:checked:before{content:'';display:block;width:3px;height:9px;border:2px solid transparent;border-bottom-color:#fff;border-right-color:#fff;position:absolute;top:-3px;left:3px;-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg)}
 input[type="radio"]{display:inline-block;width:16px;min-width:16px;height:16px;padding:3px;border:2px solid #ededed;border-radius:50%;cursor:pointer;vertical-align:middle;margin:3px 3px 4px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;position:relative;box-sizing:border-box !important}
 input[type="radio"]:hover,input[type="checkbox"]:hover{border:2px solid #1a1a1a}
 input[type="radio"]:checked{border-color:#1a1a1a;background:transparent}
 input[type="radio"]:checked:before{content:'';display:block;height:8px;width:8px;border-radius:50%;background-color:#1a1a1a;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
 input[type="checkbox"]:disabled,input[type="radio"]:disabled{cursor:default;opacity:.4;background-color:#ededed}
}

@supports(-ms-ime-align:auto){
 input[type="radio"]{-webkit-appearance:radio;width:auto;height:auto}
 input[type="checkbox"]{-webkit-appearance:checkbox;width:auto;height:auto;min-width:unset;min-height:unset}
}

p{margin:0;padding:0}
.oh{overflow:hidden}
.cnt{width:1570px;margin:0 auto}
.clr:after{content:'';display:block;clear:both}
.col2{width:49.044585%}
.col3{width:32.059447%}
.col4{width:23.566878%}
.col5{width:18.471337%}
.col6{width:15.074309%}
#content .col2{width:48.799999%}
#content .col3{width:31.733333%}
#content .col4{width:23.199999%}
#content .col5{width:18.079999%}
#content .col6{width:14.666666%}
.col2,.col3,.col4,.col5,.col6{margin-bottom:30px;margin-right:1.910828%;float:left}
#content .col2,#content .col3,#content .col4,#content .col5,#content .col6{margin-right:2.399999%}
.col2:nth-child(2n),.col3:nth-child(3n),.col4:nth-child(4n),.col5:nth-child(5n),.col6:nth-child(6n){margin-right:0}
#content .col2:nth-child(2n),#content .col3:nth-child(3n),#content .col4:nth-child(4n),#content .col5:nth-child(5n),#content .col6:nth-child(6n){margin-right:0}
.col2:nth-child(2n+1),.col3:nth-child(3n+1),.col4:nth-child(4n+1),.col4:nth-child(5n+1),.col6:nth-child(6n+1){clear:left}
.col2 *,.col3 *,.col4 *,.col5 *,.col6 *{max-width:100%}
.button{display:inline-block;padding:0 20px;font-weight:400}
.button.small{line-height:30px}
.button.medium{line-height:36px}
.button.big{line-height:40px}
.button i.fa{margin-right:5px}
.button span.fa{margin-left:3px}
.button.light{background:#ededed;color:#1a1a1a}
.button.light:hover{background:#6f8791;color:#fff}
.button.gray{background:#3a3a3a;color:#ededed}
.button.gray:hover{background:#ededed;color:#1a1a1a}
.button.dark{background:#6f8791;color:#ededed}
.button.dark:hover{background:#ededed;color:#fff}
.button.color{color:#fff}
.button.color:hover{background:#1a1a1a;color:#ededed}
#wrapper{background:#fff;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,0.15);/*background-image:url(/img/bg.png);*/background-repeat:no-repeat;background-position:top left;width:100%}
#top-line{height:50px;background:#6f8791}
ul.top-left{margin:0;padding:0;list-style:none}
ul.top-left li{margin:17px 0 0 0;padding:0 25px 0 25px;border-left:1px solid #dadada;color:#ffffff;float:left;line-height:16px}
ul.top-left li a{color:#ffffff}
ul.top-left li:first-child{border:none;padding-left:0;margin-left:0}
ul.top-left span.pe{font-size:20px;float:left;margin-right:10px;margin-top:-2px}
.top-callback span{transition:all .3s ease}
.top-callback1 span{transition:all .3s ease; float:left;text-align:center;font-size:24px;color:#1a1a1a;height:50px;line-height:50px;box-sizing:border-box;border-right:1px solid #ededed;width:50% }
.top-callback:hover span{transform:rotate(360deg)}
.top-currency{float:right;padding-top:10px}
.top-currency #shop-currency,.top-currency #shop-currency form{display:inline}
.top-currency select{line-height:20px;padding-top:0;padding-bottom:0;padding-left:10px;padding-right:25px;height:30px;margin:0;color:#7a7a7a;font-weight:400;background-image:url(/img/top-currency.png);margin-left:5px}
#header{position:absolute;top:50px;left:0;width:100%;height:90px;background:#fff;z-index:999;transition:box-shadow .3s ease,height .3s ease}
#header.fixed{position:fixed;top:0;box-shadow:0 0 9px rgba(0,0,0,0.15);height:60px}
.header-bottom{height:90px}
.logo{float:left;font-size:30px;line-height:36px;padding:27px 0;width:200px;font-weight:700;transition:padding .3s ease}
.logo a{color:#1a1a1a}
#header.fixed .logo{padding:12px 0}
.header-icons{float:right;padding:35px 0;transition:padding .3s ease}
#header.fixed .header-icons{padding-top:20px}
#shop-basket{position:relative;float:right;z-index:1000}
.basket-icon{cursor:pointer;color:#1a1a1a;position:relative;font-size:24px;line-height:24px;padding:0 20px 20px 20px;margin:0 -20px -20px -20px}
.basket-icon > .fa{transition:all .3s ease}
.basket-icon > span{display:block;position:absolute;top:-5px;right:10px;width:16px;height:16px;line-height:18px;border-radius:16px;text-align:center;color:#fff;font-size:10px;transition:all .3s ease}
.basket-body{position:absolute;top:90px;left:-999999px;opacity:0;width:370px;box-sizing:border-box;background:#fff;line-height:20px;max-height:600px;transition:top .3s ease,opacity .3s ease;border:1px solid #ededed;overflow-y:auto}
.header-basket-opened .basket-body{top:30px;left:auto;right:0;opacity:1}
.basket-goods{padding:0;margin:0;list-style:none}
.basket-goods li{margin:0;padding:20px;overflow:hidden;position:relative;box-sizing:border-box}
.basket-goods li:nth-child(odd){background:#fafafa}
.basket-goods-image{float:left;width:70px}
.basket-goods-body{margin-left:90px;max-width:200px}
.basket-goods-body > a{display:inline-block;font-size:13px;line-height:16px;font-weight:500;color:#1a1a1a}
.basket-goods-options{font-size:11px;color:#a7a7a7}
.basket-goods-price{color:#1a1a1a;font-size:15px;font-weight:400;display:inline-block;padding-top:5px}
i.basket-goods-remove{position:absolute;right:20px;top:50%;margin-top:-11px;cursor:pointer;font-size:22px;color:red;line-height:22px}
i.basket-goods-remove:hover{color:#1a1a1a}
.basket-amount{border-top:1px solid #ededed;color:#1a1a1a;padding:30px 0 20px;text-align:center;font-size:18px;font-weight:700;overflow:hidden}
.basket-buttons{padding-bottom:30px;text-align:center}
.basket-remove{margin-left:5px}
.user-links{position:relative;float:right;display:block;margin-right:30px;z-index:999}
i.user-icon{cursor:pointer;transition:all .3s ease;color:#1a1a1a;font-size:24px;padding:0 10px 20px 20px;margin:0 -10px -20px -20px}
.user-body{position:absolute;top:90px;left:-999999px;width:210px;box-sizing:border-box;background:#fff;border:1px solid #ededed;padding:20px;line-height:20px;opacity:0;transition:top .3s ease,opacity .3s ease}
.user-links.opened .user-body{top:30px;left:auto;right:0;opacity:1}
.user-close{display:block;text-align:center;background:#fafafa;margin:-20px -20px 0;color:#1a1a1a;font-weight:500;line-height:40px}
.user-close:hover{color:#fff}
.user-close i{margin-left:5px}
.user-body ul{margin:-9px 0;padding:0;list-style:none}
.user-body ul li{margin:0;padding:9px 0}
.user-body ul li:first-child{border-top:0}
.user-body ul li a{text-transform:uppercase;color:#1a1a1a}
.user-body ul li a:hover{padding-left:10px}
.user-body ul li a .fa{margin-right:5px}
.search-form-body{position:relative;float:right;padding:0 10px 20px 20px;margin:0 20px 10px 0}
.search-icon{float:right;transition:all .3s ease;font-size:24px;color:#1a1a1a;cursor:pointer;padding-left:20px}
#search-form{position:absolute;top:90px;left:-999999px;width:340px;height:50px;box-sizing:border-box;background:#fff;border:1px solid #ededed;opacity:0;transition:top .3s ease,opacity .3s ease}
.search-form-body.opened #search-form{top:30px;left:auto;right:-7px;opacity:1}
input.search-keyword{position:absolute;top:0;left:0;border:0;width:100%;height:100%}
input.search-submit{position:absolute;z-index:2;color:#1a1a1a;background:none !important;width:60px;height:48px;top:0;right:0;font-family:'Pe-icon-7-stroke';font-size:24px;text-align:center}
input.search-submit:hover{color:#1a1a1a}
#slider-section{margin-bottom:30px}
#slider-wrap{width:100%;position:relative}
#slider-wrap:before{content:'';display:block;padding-top:31.847133757%;overflow:hidden}
#slider,.slide,.slide-content{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:3}
#slider{background:#f6f6f6}
.slide *{max-width:100%}
.slide img.slide-image{position:absolute;top:0;left:0;width:100%}
span.slide-arrow{display:block;position:absolute;bottom:0;z-index:10;width:40px;height:40px;line-height:40px;color:#fff;text-align:center;cursor:pointer;font-size:24px;transition:all .3s ease}
span.slide-arrow:hover{background:#dadada !important;color:#1a1a1a !important}
span.slide-arrow.fa-angle-right{right:0}
span.slide-arrow.fa-angle-left{right:40px;background:#1a1a1a}
.slide-text{position:absolute;top:125px;left:100px;max-width:630px}
.slide-text-1{font-size:20px;font-weight:600;margin-bottom:8px;text-transform:uppercase;color:#1a1a1a}
.slide-text-2{font-size:60px;font-family:'Neucha';line-height:60px;color:#1a1a1a;margin-bottom:50px}
.slide-text-3{color:#7a7a7a;font-size:15px;line-height:22px;margin-bottom:30px}
.slide-text.dark-bg .slide-text-1{color:#fafafa}
.slide-text.dark-bg .slide-text-2{color:#fafafa}
.slide-text.dark-bg .button.color{color:#fafafa;background:#3a3a3a}
.slide-text.color-bg .slide-text-3{color:#1a1a1a}



.icon-blocks-1{margin-top:30px;border:1px solid #ededed;padding:50px 50px 0;box-sizing:border-box}
.ib-1{float:left;width:24.864024864%;padding:0 2.331002331%;border-left:1px solid #ededed;overflow:hidden;box-sizing:border-box;margin-bottom:50px}
.ib-1:first-child{padding-left:0;margin-left:0;border-left:0}
.ib-1:nth-child(4n+1){padding-left:0;margin-left:0;border-left:0}
.ib-icon{float:left;display:block;width:40px;text-align:center;line-height:48px;font-size:48px;transition:all .3s ease}
.ib-1:hover .ib-icon{color:#1a1a1a}
.id-1-text{margin-left:60px}
.id-1-text h4{font-weight:600;font-size:15px;margin:5px 0}
.banner{position:relative;overflow:hidden;line-height:0}
.banner-text{position:absolute;top:50px;left:30px;font-size:24px;line-height:30px;font-weight:600;color:#1a1a1a;text-transform:uppercase}
.banner-link{position:absolute;left:30px;bottom:50px;font-size:15px}
.banner-link:hover{padding-left:10px}
.section{padding-top:90px;padding-bottom:10px}
.title{margin-bottom:40px;text-align:center}
.title > h2{font-size:48px;line-height:48px;margin:0;font-family:'Neucha';font-weight:400;text-transform:none}
.title > span{display:block;position:relative;width:140px;margin:15px auto;height:28px}
.title > span:before{content:'';display:block;width:40px;height:1px;background:#ededed;position:absolute;left:0;top:50%}
.title > span:after{content:'';display:block;width:40px;height:1px;background:#ededed;position:absolute;right:0;top:50%}
.title > span b{font-family:'FontAwesome';font-size:16px;height:28px;display:inline-block;width:38px;position:relative}
.title > span b:before{content:'\f1b0';display:block;position:absolute;bottom:0;left:0}
.title > span b:after{content:'\f1b0';display:block;position:absolute;top:0;right:0}
.title > p{margin:0 auto;padding:0;max-width:670px}
.gcarouselwrap{position:relative}
.gcarouselbody{overflow:hidden;position:relative;z-index:2}
.gcarouselbody *{max-width:none !important}
.gcarouselbody .list-item *{max-width:100% !important}
.owl-item{padding-left:30px;box-sizing:border-box}
.owl-carousel{cursor:move}
.gcarousel{margin-left:-30px}
.gcarousel .list-item{width:100%;margin:0 !important;float:none !important;clear:none !important;background:#fff}
span.gcarouselarrow{background:#1a1a1a;cursor:pointer;width:40px;height:40px;cursor:pointer;color:#fff;font-size:24px;line-height:40px;transition:all .3s ease;position:absolute;top:50%;margin-top:-20px;text-align:center;box-sizing:border-box;opacity:0;z-index:2}
.gcarouselarrow.fa-angle-left{left:0}
.gcarouselarrow.fa-angle-right{right:0}
.gcarouselwrap:hover .gcarouselarrow{opacity:1}
.gcarouselwrap:hover .gcarouselarrow.fa-angle-left{left:-40px}
.gcarouselwrap:hover .gcarouselarrow.fa-angle-right{right:-40px}
.list-item{box-sizing:border-box;border:1px solid #ededed;transition:all .3s ease}
.g-image{position:relative;line-height:0;text-align:center;overflow:hidden;border-bottom:1px solid #ededed}
.g-image img{transition:all .3s ease;cursor:pointer;max-width:100%}
.g-image:hover img{transform:scale(1.05)}
.g-notes{position:absolute;z-index:2;top:20px;left:0}
.g-new{display:none;width:40px;height:20px;line-height:20px;text-align:center;color:#fff;text-transform:lowercase;margin-bottom:5px;background:#1a1a1a;font-size:11px;cursor:help;position:relative}
.g-new:after{content:'';display:block;position:absolute;top:0;right:-9px;width:0;height:0;border-width:10px 8px;border-style:solid;border-color:#1a1a1a transparent #1a1a1a #1a1a1a}
.g-hot{display:none;position:absolute;z-index:2;top:20px;right:0;width:40px;height:20px;line-height:20px;text-align:center;color:#fff;text-transform:lowercase;margin-bottom:5px;background:#ff9d00;font-size:11px;cursor:help}
.g-hot:after{content:'';display:block;position:absolute;top:0;left:-9px;width:0;height:0;border-width:10px 8px;border-style:solid;border-color:#ff9d00 #ff9d00 #ff9d00 transparent}
.g-sale{display:block;width:40px;height:20px;line-height:20px;text-align:center;color:#fff;text-transform:lowercase;font-size:11px;cursor:help;position:relative}
.g-sale:after{content:'';display:block;position:absolute;top:0;right:-9px;width:0;height:0;border-width:10px 8px;border-style:solid;border-color:#1a1a1a transparent #1a1a1a #1a1a1a}
.g-body{padding:20px}
.g-name{margin:0 0 20px;font-size:15px;color:#1a1a1a;font-weight:500;line-height:18px}
.g-name a{color:#1a1a1a}
.g-brief{display:none}
.g-price{font-size:17px;font-weight:500;transition:all .3s ease}
.g-price s{color:#a7a7a7;font-size:13px;font-weight:400;margin-left:5px}
.g-buttons-block{border-top:1px solid #ededed;overflow:hidden}
.g-to-b{float:left;text-align:center;font-size:24px;color:#1a1a1a;height:50px;line-height:50px;box-sizing:border-box;border-right:1px solid #ededed;width:50%}
.g-buttons-block .wish{float:right;text-align:center;font-size:24px;color:#1a1a1a;height:50px;line-height:50px;box-sizing:border-box;width:50%;font-family:'Pe-icon-7-stroke';cursor:pointer;transition:all .3s ease}
.g-buttons-block .wish.wadd:before{content:'\e642'}
.g-buttons-block .wish.wdel:before{content:'\e642'}
.g-buttons-block .wish.wdel{color:red}
.gray-section{background:#fafafa;padding:50px 50px 20px 50px;box-sizing:border-box}
.icon-blocks-2{margin-bottom:-30px}
.ib-2{border:1px solid #ededed;box-sizing:border-box;padding:30px;text-align:center;overflow:hidden;transition:all .3s ease}
.ib-2-icon{display:inline-block;font-size:72px;line-height:72px;margin-bottom:15px}
.ib-2 h4{font-size:17px;line-height:17px;margin:0 0 20px}
.ib-2 p{margin-bottom:20px}
#newgoods .list-item{float:left;width:18.471337579%;margin-right:1.910828025%;margin-bottom:30px}
#newgoods .list-item:nth-child(5n){margin-right:0}
#newgoods .list-item:nth-child(5n+1){clear:left}
.newgoods-button{text-align:center}
#blog-informer{padding-bottom:60px}
.post-image{overflow:hidden;position:relative;margin-bottom:15px}
.post-date{display:block;position:absolute;top:30px;line-height:24px;font-size:11px;font-weight:500;padding:0 10px;color:#fff}
.post-date:after{content:'';display:block;position:absolute;top:0;right:-11px;width:0;height:0;border-width:12px 10px;border-style:solid;border-color:#1a1a1a transparent #1a1a1a #1a1a1a}
.post-ttile{font-size:15px;font-weight:500;color:#1a1a1a;margin-bottom:15px}
.post-ttile a{color:#1a1a1a}
.post-message{margin-bottom:20px}
.bottom-categories{margin-bottom:90px;border:1px solid #ededed;box-sizing:border-box;padding:50px 50px 20px}
.inf-cat{float:left;width:23.469387%;margin-right:2.040816%;margin-bottom:30px;overflow:hidden}
.inf-cat:nth-child(4n){margin-right:0}
.inf-cat:nth-child(4n+1){clear:left}
.inf-cat img{float:left;width:80px}
.inf-cat-text{margin-left:100px;line-height:16px}
.inf-cat-text h3{font-size:15px;line-height:16px;margin-bottom:9px}
.inf-cat-text h3 a{color:#1a1a1a}
.inf-cat-text p{font-size:11px;line-height:16px;margin-bottom:7px}
.inf-cat-text > a:hover{color:#1a1a1a;padding-left:10px}
.partner{line-height:0;overflow:hidden}
.partner img{transition:all .3s ease;width:100%}
.partner img:hover{transform:scale(1.07)}
.footer-body{padding:90px 0 60px 0;background:#1f1f1f;color:#a7a7a7}
.footer-body a{color:#a7a7a7}
.footer-body a:hover{color:#ededed}
.footer-logo{font-size:36px;line-height:36px;color:#ededed;font-weight:600;margin-bottom:25px}
.footer-phone{overflow:hidden;margin-bottom:25px}
span.footer-phone-icon{display:block;float:left;width:60px;height:60px;line-height:60px;font-size:60px;text-align:center}
.footer-phone-text{margin-left:75px;padding-top:5px}
.footer-phone-text b{font-size:22px;line-height:22px;color:#ededed;display:inline-block;margin-top:5px}
.footer-address{margin-bottom:25px}
.footer-address b{font-size:13px;color:#ededed;text-transform:uppercase}
a.footer-soc{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;font-size:18px;background:#2a2a2a;margin-right:7px}
a.footer-soc:hover{color:#1a1a1a}
.footer-block h4{font-size:28px;line-height:28px;color:#ededed;text-transform:none;font-weight:400;font-family:'Neucha'}
.footer-block ul{padding:0;margin:0;list-style:none}
.footer-block ul li{margin:10px 0 0;padding:3px 0}
.footer-block ul li:first-child{margin-top:0}
.footer-block ul li .fa{margin-right:7px}
.footer-block ul li a:hover{padding-left:10px}
.footer-copyrights{background:#bddbdb;padding:20px 0;color:#7a7a7a;text-align:center}
.footer-copyrights a{color:#7a7a7a}
.footer-copyrights a:hover{color:#ededed}
.catalog-categories{margin-bottom:90px}
.path{padding:25px 50px;text-align:center;background:#fafafa;margin-bottom:90px}
.path-arrow{padding:0 10px}
#middle{padding-bottom:90px}
#content{float:right;width:79.617834%}
#sidebar{float:left;width:17.197452%}
.goods-settings{overflow:hidden;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ededed}
.goods-sorter{float:right;line-height:20px;padding:10px 0}
.goods-sorter a.active{color:#1a1a1a;font-weight:600}
.goods-view-mode{float:left}
.goods-view-mode > span{display:block;float:left;margin-right:6px;width:48px;height:38px;border:1px solid #dadada;background-color:#dadada;cursor:pointer;transition:all .3s ease}
.goods-view-mode > span.goods-view-mode-grid{background-image:url('/img/grid.png')}
.goods-view-mode > span.goods-view-mode-list{background-image:url('/img/list.png')}
.goods-view-mode > span.goods-view-mode-table{background-image:url('/img/table.png')}
.goods-view-mode > span.goods-view-mode-active{background-color:#1a1a1a !important;border-color:#1a1a1a !important;cursor:default !important}
#content .list-item{float:left;width:23.199999%;margin-right:2.39999%;margin-top:10px;margin-bottom:30px}
#content .list-item:nth-child(4n){margin-right:0}
#content .list-item:nth-child(4n+1){clear:left}
#tbanners-container{margin-bottom:-30px}
.tbanner-right-text{position:absolute;right:60px;top:60px;width:350px;line-height:20px;text-align:right}
.tbanner-left-text{position:absolute;left:60px;top:60px;width:350px;line-height:20px;text-align:left}
.tb-text-1{color:#1a1a1a;text-transform:uppercase;font-size:15px;line-height:16px;font-weight:600}
.tb-text-2{color:#1a1a1a;font-size:30px;line-height:30px;font-family:'Neucha';margin-top:10px}
.tb-text-3{margin-top:30px;margin-bottom:20px}
.pages{overflow:hidden;padding-top:30px;border-top:1px solid #ededed}
.sh-pages-left{float:left}
.sh-pages-right{float:right}
#shop-page-more button{background:none;padding-left:0;padding-right:0;text-transform:uppercase;font-weight:600}
#shop-page-more button:hover{color:#1a1a1a}
#shop-page-more button .fa{margin-left:5px}
#content .list-item-view-mode-list .list-item{float:none;width:100%;margin-top:0;margin-right:0}
.list-item-view-mode-list .list-item:after{content:'';display:block;clear:both}
.list-item-view-mode-list .g-image{float:left;width:290px;border-right:1px solid #ededed;border-bottom:0}
.list-item-view-mode-list .g-body{margin-left:300px}
.list-item-view-mode-list .g-name{margin-top:0;font-size:30px;line-height:30px;font-family:'Neucha';margin-bottom:20px}
.list-item-view-mode-list .g-brief{display:block;margin-bottom:20px}
.list-item-view-mode-list .g-price-block{overflow:hidden}
.list-item-view-mode-list .g-price{font-size:24px;font-weight:600;line-height:36px;opacity:1 !important;float:left;margin-right:30px}
.list-item-view-mode-list .g-price s{font-size:15px}
.list-item-view-mode-list .g-buttons-block{margin-left:320px;border:0;padding-bottom:20px}
.list-item-view-mode-list .g-buttons-block .g-to-b{width:50px;border:1px solid #ededed;margin-right:10px}
.list-item-view-mode-list .g-buttons-block .wish{width:50px;border:1px solid #ededed;float:left}
.block{margin-bottom:50px}
.block-title{font-size:28px;line-height:28px;color:#1a1a1a;font-family:'Neucha';padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #ededed}
.block-body .cat-tree{color:#1a1a1a;font-weight:400}
.block-body .cat-tree a{color:#1a1a1a}
.block-body .cat-tree u{text-decoration:none!important}
.block-body ul.cat-tree,.block-body ul.cat-tree ul,.block-body ul.cat-tree li{padding:0;margin:0;list-style:none}
.block-body>ul.cat-tree{padding:0!important;margin-top: 13px;}
.block-body>ul.cat-tree>li:last-child{border-bottom:none}
.block-body ul.cat-tree ul{display:none;padding-left:10px;margin:10px 0 0 10px;border-left:1px solid #ededed}
.block-body ul.cat-tree b{display:none}
.block-body ul li,.block-body ul.cat-tree li{line-height:16px;padding-top:15px;padding-bottom:15px;position:relative}
.block-body ul.cat-tree li{border-bottom:1px solid #ededed;padding-top:13px;padding-bottom:13px;position:relative}
.block-body ul.cat-tree li ul li:last-child{border:none}
.block-body ul.cat-tree a:hover{color:#1a1a1a;padding-left:10px}
.block-body ul.cat-tree .plus:before,.block-body ul.cat-tree .minus:before{display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);font-size:15px;float:right;color:#1a1a1a;cursor:pointer;transition:color .2s ease;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;padding:0;color:#1a1a1a;font-weight:400;transition:all .3s ease}
.block-body ul.cat-tree .plus:before{content:"\f105"}
.block-body ul.cat-tree .minus:before{content:"\f106"}
.block-body > ul > li{padding-left:25px !important;border-bottom:none !important}
.block-body > ul > li:before{content:font-family:'FontAwesome';display:inline-block;width:20px;height:20px;float:left;margin-left:-25px;margin-top:1px;box-sizing:border-box;transition:all .3s ease;color:#dedede}
.block-body > ul > li > a{color:#7a7a7a !important;font-weight:500}
.block-body > ul > li:hover > a{color:#1a1a1a !important}
.block-body .flist-item{margin-bottom:20px}
.block-body .flist-label{display:block;color:#1a1a1a;font-size:13px;text-transform:uppercase;font-weight:600;margin-bottom:7px}
.block-body select.flist-select{width:100%}
.block-body #price_min{width:49%;float:left;margin-bottom:12px}
.block-body #price_max{width:49%;float:right;margin-bottom:12px}
.block-body #flist-item-price button{width:100%;margin-bottom:5px;line-height:36px;height:36px}
.lbanner img{width:100%}
.lb-text{position:absolute;top:50%;width:100%;box-sizing:border-box;padding:0 20px;text-align:center;margin-top:20px}
.lb-text-1{font-size:60px;line-height:60px;font-family:'Neucha';margin-bottom:15px}
.lb-text-2{text-transform:uppercase;font-weight:700;color:#1a1a1a;line-height:18px;font-size:13px;margin-bottom:15px}
.lb-text-3{line-height:18px;margin-bottom:20px}
.gpop{margin-top:20px;padding-top:20px;border-top:1px solid #ededed}
.gpop:first-child{margin-top:0;padding-top:0;border-top:0;overflow:hidden}
.gpop-image{float:left;width:47px}
.gpop-image img{width:100%}
.gpop-body{margin-left:65px}
.gpop-name{display:block;line-height:16px;color:#1a1a1a;font-weight:500}
.gpop-price{display:block;line-height:16px;font-size:15px;margin-top:10px;font-weight:500}
.gpop-price s{font-size:11px;color:#a7a7a7;padding-left:5px}
.gp{overflow:hidden}
.gp-images{float:left;width:290px;position:relative;line-height:0}
.gp-images img{max-width:100%;cursor:pointer;transition:all .3s ease;box-sizing:border-box;border:1px solid #ededed}
.gp-images img:hover{opacity:0.7}
.gp-images .small{width:31.034482%;float:left;margin-right:3.448275%;margin-top:10px}
.gp-images .small:nth-child(3n){margin-right:0}
.gp-body{margin-left:320px}
.gp-title{font-size:34px;line-height:30px;color:#1a1a1a;font-family:'Neucha';margin-bottom:10px}
.gp-stock{overflow:hidden;color:#1a1a1a;line-height:20px;margin-bottom:20px}
.gp-stock span{float:left;margin-right:5px;font-weight:600;text-transform:uppercase}
.gp-stock ul{margin:4px 0 0 0;padding:0;list-style:none;overflow:hidden;float:left;cursor:help}
.gp-stock ul li{float:left;margin:0 2px 0 0;padding:0;float:left;width:5px;height:12px;background:#ededed}
.gp-stock ul.stock-count-red li:nth-child(1),.gp-stock ul.stock-count-red li:nth-child(2){background:#ff4747}
.gp-stock ul.stock-count-yellow li:nth-child(1),.gp-stock ul.stock-count-yellow li:nth-child(2),.gp-stock ul.stock-count-yellow li:nth-child(3),.gp-stock ul.stock-count-yellow li:nth-child(4){background:#ffcc00}
.gp-stock ul.stock-count-green li{background:#48d132}
.gp-brief{margin-bottom:25px}
.gp-price{font-size:24px;line-height:24px;font-weight:600;margin-bottom:25px}
.gp-price s{font-size:15px;font-weight:400;color:#a7a7a7;padding-left:5px}
.gp-options{overflow:visible;margin-bottom:30px}
.gp-options .shop-options > li{margin-bottom:30px;line-height:8px}
.gp-options .shop-options > li:last-child{margin-bottom:0}
.gp-options .shop-options > li .opt{text-transform:uppercase;color:#1a1a1a;font-weight:400;font-size:13px;display:block}
.gp-options .shop-options > li select{display:block;width:100%;box-sizing:border-box;max-width:650px;cursor:pointer}
.gp-buttons{margin-bottom:20px;overflow:hidden}
.gp-buttons > *{float:left;margin-bottom:7px}
.gp-buttons input[type="text"]{width:100px;height:40px;text-align:center;padding-left:30px;padding-right:30px;font-weight:600}
.gp-buttons button.gp-minus,.gp-buttons button.gp-plus{display:block;line-height:40px;width:30px;text-align:center;cursor:pointer;font-size:24px;transition:all .3s ease;padding:0;height:40px;background:none;color:#7a7a7a;position:relative;z-index:2;transition:background .3s ease,color .3s ease}
.gp-buttons button.gp-minus:hover,.gp-buttons button.gp-plus:hover{color:#1a1a1a;background:#dadada}
.gp-buttons button.gp-minus{margin-right:-30px}
.gp-buttons button.gp-plus{margin-left:-30px;margin-right:7px}
.gp-buttons button.gp-minus:active,.gp-buttons button.gp-plus:active{padding-top:1px;box-shadow:inset 0 0 3px rgba(0,0,0,0.2)}
.gp-buttons input[type="button"]{margin-right:7px}
.gp-buttons .one-click{margin-right:7px}
.gp-buttons .wish{display:inline-block;width:40px;height:40px;line-height:40px;cursor:pointer;background:#fff;color:#1a1a1a;font-family:'Pe-icon-7-stroke';text-align:center;transition:all .3s ease;font-size:22px;box-sizing:border-box;border:1px solid #ededed}
.gp-buttons .wish.wadd:before{content:'\e642'}
.gp-buttons .wish.wdel:before{content:'\e642'}
.gp-buttons .wish.wdel{color:red}
.gp-more .shop-options > li{padding-top:2px;padding-bottom:2px}
.gp{margin-bottom:50px}
.tabs{overflow:hidden}
.gp-tabs{padding-bottom:20px}
.tabs-head{overflow:hidden;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #ededed}
.tabs-head > span{display:block;float:left;margin-right:30px;font-size:24px;line-height:24px;font-family:'Neucha';cursor:pointer;transition:all .3s ease;padding-bottom:10px}
.tabs-head > span.aTabsHeadSpanActive{color:#1a1a1a !important;cursor:default !important}
.tabs-body{margin:0;padding:0;list-style:none}
.tabs-body li{margin:0;padding:0}
.gp-more-goods{margin-top:40px}
.gp-more-goods > h4{font-size:30px;line-height:30px;font-family:'Neucha';text-transform:none;font-weight:400}
section.about{padding-top:0;padding-bottom:60px}
.about-text-title{font-size:48px;line-height:48px;text-transform:none;font-weight:400;font-family:'Neucha';margin-bottom:30px}
.about-image{padding-left:50px}
.about-image img{width:100%}
#allEntries .post-wrap{margin-bottom:40px}
.post-image img{max-width:100%}
.post-page .post-image{margin-bottom:30px;text-align:center}
.post-page-details{line-height:22px;font-size:13px;overflow:hidden;margin-bottom:20px}
.post-page-details ul{margin:0;padding:0;list-style:none}
.post-page-details ul li{padding:0;margin:0 30px 10px 0;float:left}
.post-page-details ul li > i{float:left;margin-right:7px;font-size:20px;line-height:20px;display:inline-block}
.post-page-details ul li > span{float:left;line-height:20px;display:inline-block;color:#1a1a1a}
.post-page-details ul li > span a{color:#1a1a1a}
.post-page-ttile{margin-bottom:30px;font-size:30px;font-weight:400;color:#1a1a1a;line-height:24px;font-family:'Neucha'}
.post-page-message{font-size:13px;line-height:22px;margin-bottom:30px}
.post-page-message img{max-width:100%}
.post-page-tags{padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #ededed;color:#fff;font-size:0}
.post-page-tags b{font-size:13px;color:#1a1a1a}
.post-page-tags .eTag{display:inline-block;line-height:30px;padding:0 15px;text-transform:lowercase;background:#f8f8f8;margin-bottom:5px;margin-top:5px;margin-right:5px;color:#1a1a1a;box-sizing:border-box;font-size:13px;float:left}
.post-page-tags .eTag:hover{color:#fff}
.block .catsTd{padding:10px 0;overflow:hidden;line-height:20px;padding-left:25px}
.block .catsTd .catNumData{float:right;padding:0 7px;color:#7a7a7a;font-weight:400;font-size:11px;text-align:center;min-width:20px;background:#f8f8f8}
.block .catsTable tr:last-child .catsTd{border:none}
.block .catsTd a{display:inline-block;font-weight:500}
.block .catsTd a:hover{padding-left:10px}
.block .catsTd:before{content:'\f1b0';font-family:'FontAwesome';display:inline-block;width:20px;height:20px;float:left;margin-left:-25px;margin-top:1px;box-sizing:border-box;transition:all .3s ease;color:#dedede}
.photo-list{margin:0;padding:0;list-style:none;overflow:hidden}
.photo-wrap{position:relative;overflow:hidden}
.photo-wrap:after{content:'';display:block;padding-top:56%}
.photo-wrap > div{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:5px}
.photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}
.photo img{transition:all .3s ease}
.photo:hover img{transform:scale(1.045)}
.photo-info{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(255,255,255,0.9);transition:all .3s ease;opacity:0}
.photo:hover .photo-info{opacity:1}
.photo-name{padding:0 20px;box-sizing:border-box;display:block;position:absolute;top:30px;left:0;text-align:center;color:#1a1a1a;font-weight:500;font-size:15px;top:0;width:100%}
.photo:hover .photo-name{top:30px}
.photo-buttons{position:absolute;bottom:0;left:0;width:100%;text-align:center;transition:all .3s ease}
.photo-buttons a{margin-right:2px}
.photo:hover .photo-buttons{bottom:30px}
.pp-image-body{position:relative;line-height:0;margin-bottom:40px}
.pp-image-body img{width:100%;position:relative;z-index:2}
.pp-body{overflow:hidden}
.pp-title{font-size:30px;line-height:30px;color:#1a1a1a;font-weight:400;margin-bottom:30px;font-family:'Neucha'}
.pp-message{margin-bottom:30px}
.fastLinks{display:none}
.faq{margin-bottom:15px}
.faq-title{background:#fafafa;padding:28px 30px;font-size:24px;line-height:24px;color:#1a1a1a;overflow:hidden;cursor:pointer;position:relative;transition:all .3s ease;font-family:'Neucha'}
.faq-title b{display:block;padding-right:40px;font-weight:400}
.faq-title span{position:absolute;top:30px;right:30px;display:block;float:right;width:21px;height:21px}
.faq-title span:before{content:'';display:block;width:21px;height:1px;background:#1a1a1a;position:absolute;top:10px;left:0}
.faq-title span:after{content:'';display:block;width:1px;height:21px;background:#1a1a1a;position:absolute;left:10px;top:0}
.faq.opened .faq-title span:after{display:none}
.faq-message{padding:30px;background:#fff;border:2px solid #fafafa;border-top:0;display:none}
.faq-title:hover{color:#fff}
.faq-title:hover span:before,.faq-title:hover span:after{background:#fff}
#our-team{padding-bottom:60px}
.teammate img{margin-bottom:20px;width:100%;box-sizing:border-box}
.teammate-name{font-size:11px;line-height:18px}
.teammate-name b{font-size:15px;text-transform:uppercase;color:#1a1a1a}
.teammate-soc{display:inline-block;height:40px;width:40px;line-height:40px;text-align:center;background:#ededed;color:#1a1a1a;font-size:15px;margin-right:2px}
.teammate-soc:hover{color:#fff}
.counts-section{margin-top:90px;margin-bottom:90px}
.count{width:25%;float:left;position:relative;display:table;text-align:center;height:240px;color:#1a1a1a;background:#ededed}
.count:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0}
.count:first-child:before{background:rgba(255,255,255,0.45)}
.count:nth-child(2):before{background:rgba(255,255,255,0.2)}
.count:last-child:before{background:rgba(0,0,0,0.02)}
.count-body{display:table-cell;vertical-align:middle;position:relative;z-index:2;box-sizing:border-box;padding-left:30px;padding-right:30px;font-size:15px}
.count-val{font-size:48px;line-height:48px}
.count-body > u{display:block;width:30px;height:2px;line-height:2px;background:#1a1a1a;margin:20px auto}
.text-block > h2{font-size:36px;line-height:36px;font-weight:500;text-transform:none;margin:0 0 30px 0}
.text-block > p{font-size:15px;line-height:22px;margin-bottom:30px}
#contact-us{padding-top:0}
.contact-image{margin:0;padding:0;list-style:none;width:350px;line-height:0;float:right}
.contact-image img{width:100%}
.contact-block > p{margin-bottom:0}
.mail-form{margin-right:400px}
input.mf-field{box-sizing:border-box;border-radius:0;height:50px;float:left;width:48.717948%;margin-right:2.564102%;margin-bottom:30px;border-color:#ededed}
input.mf-field:nth-child(2n){margin-right:0}
input.mf-field:nth-child(2n-1){clear:left}
textarea.mf-field{box-sizing:border-box;border-radius:0;width:100%;height:142px;padding:15px 20px;border-color:#ededed;margin-bottom:30px}
.google-map{margin:90px 0}
.google-map iframe{width:100%;height:450px}
.page-404{padding:100px 0;text-align:center}
.page-404-num{color:#1a1a1a;font-size:300px;line-height:300px;font-weight:500;margin-bottom:10px}
body.bodyUC{background-image:url('/img/underconstruction.jpg');background-size:cover;position:relative;background-attachment:fixed;background-position:center}
a#uc-login-link{position:absolute;top:20px;right:20px}
a#uc-login-link .fa{margin-right:5px}
.uc-body{position:absolute;top:50%;margin-top:-200px;left:0;width:100%;box-sizing:border-box;text-align:center}
.uc-timer{display:inline-block;margin-bottom:30px}
.countdown-section{display:inline-block;width:170px;text-align:center;margin:0 5px}
.countdown-amount{display:block;line-height:100px;color:#fff;font-size:60px;font-weight:600}
.countdown-period{font-size:15px;color:#1a1a1a;font-weight:500;text-transform:lowercase;display:block;margin-top:5px}
.uc-soc{display:inline-block;width:40px;height:40px;background:#fff;line-height:40px;text-align:center;color:#1a1a1a;font-size:15px;margin:0 3px}
.uc-soc:hover{color:#fff;background-color:#1a1a1a}
#order-table,#order-table *{max-width:99.9%;box-sizing:border-box}
#order-table .order-item-nom{display:none;width:0}
#order-table{border-collapse:collapse;border-spacing:0;box-sizing:border-box;border:1px solid #ededed}
#order-table,#order-table *{border-collapse:collapse;border-spacing:0;box-sizing:border-box}
#order-table td{padding:10px 20px;border:1px solid #f4f4f4}
#order-table thead{background:#fafafa}
#order-table thead th{text-align:left;padding:0 20px;line-height:40px;color:#1a1a1a;font-weight:500}
#order-table tbody tr td:nth-child(2){border-left:none}
#order-table tbody tr td:last-child{border-right:none}
#order-table td.order-item-img{line-height:0}
#order-table td.order-item-img img{width:60px;max-width:60px}
#order-table td.order-item-name,#order-table td.order-item-name a{color:#1a1a1a}
#order-table thead th.order-head-price{width:120px}
#order-table td.order-item-price{font-family:'Montserrat';font-size:14px;color:#1a1a1a;font-weight:500;max-width:none;text-align:center;padding-left:5px;padding-right:5px}
#order-table td.order-item-cnt{overflow:hidden}
#order-table td.order-item-cnt > *{float:left;height:36px;text-align:center}
#order-table td.order-item-cnt input[type="text"]{width:100px}
.o-minus{display:block;line-height:36px;width:36px;height:36px;cursor:pointer;margin-right:-36px;position:relative;z-index:2;text-align:center;font-family:'Montserrat';font-size:20px;color:#1a1a1a;font-weight:500;transition:color .3s ease}
.o-plus{display:block;line-height:36px;width:36px;height:36px;cursor:pointer;margin-left:-36px;position:relative;z-index:2;text-align:center;font-family:'Montserrat';font-size:18px;color:#1a1a1a;font-weight:500;transition:color .3s ease}
.o-minus:hover,.o-plus:hover{color:red}
.o-minus::selection{background:rgba(0,0,0,0);color:inherit}
.o-plus::selection{background:rgba(0,0,0,0);color:inherit}
#order-table thead th.order-head-sum{width:120px}
#order-table td.order-item-sum{font-family:'Montserrat';font-size:14px;font-weight:500;color:#1a1a1a;max-width:none;text-align:center;padding-left:5px;padding-right:5px}
#order-table td.order-item-del .fa{font-size:21px;line-height:21px;color:#1a1a1a;cursor:pointer;transition:all .3s ease}
#order-table td.order-item-del .fa:hover{color:red!important}
#order-table td.order-item-del input[type="checkbox"]{display:none}
#order-table tbody tr:nth-last-child(2) td{border-bottom:0}
#order-table tbody tr:last-child{display:none}
#order-table tbody tr:last-child td{border:none;padding:20px}
#order-but-continue{font-family:'Montserrat';font-weight:400;text-transform:uppercase;font-size:11px;border:1px solid #ededed;background:#fafafa;color:#1a1a1a;height:36px;display:none}
#order-but-continue:hover{background:#1a1a1a;color:#f0f0f0;border-color:#1a1a1a}
#order-but-recalc{font-family:'Montserrat';font-weight:400;text-transform:uppercase;font-size:11px;height:36px;margin-left:30px;float:right}
#order-table td.order-total:last-child{font-size:16px;max-width:none;width:150px;font-family:'Montserrat';display:block;line-height:36px;text-align:center;font-weight:400;color:red;float:left}
#order-total-line{padding:10px;width:99.9%;box-sizing:border-box;background:#fafafa;border:1px solid #ededed;border-top:0;font-size:16px;color:#1a1a1a;font-family:'Montserrat';font-weight:500;text-align:right;overflow:hidden;line-height:40px;margin-bottom:10px}
.order-page-title{margin-top:40px;margin-bottom:15px}
#payments-list tr td,#delivery-list tr td{padding-bottom:10px}
.payments-list-item{height:16px;overflow:hidden}
#payment-block-1 .payments-list-item{height:auto}
.pl-text,div[id^=delivery-descr]{border-radius:5px;background:#f4f4f4;box-sizing:border-box;padding:15px 20px!important;line-height:18px;font-size:12px;position:relative;margin-top:15px;display:none}
.pl-text:before,div[id^=delivery-descr]:before{content:'';display:block;width:12px;height:12px;background:#f4f4f4;transform:rotate(-45deg);position:absolute;top:-5px;left:15px}
.label{line-height:20px;cursor:pointer;font-weight:500!important;color:#1a1a1a}
#checkout-form .label{cursor:default;margin-bottom:2px;margin-top:10px}
#checkout-form textarea{height:100px;width:100%!important}
#checkout-form select,#checkout-form input[type="text"]{width:100%!important}
#checkout-form .checkbox{margin-top:10px;vertical-align:bottom}
hr.dashed{background:none;border-top:1px dashed #ededed;margin:15px 0}
.order-total-span,.order-total-sum-span{display:inline-block;line-height:24px}
.order-total-sum-span{font-family:'Montserrat';font-weight:400;color:#1a1a1a;font-size:18px;padding-left:3px}
input#order-button{width:100%!important;margin:0!important;text-align:center;box-sizing:border-box;height:50px!important;font-size:15px;color:#fff}
input#order-button:hover{color:#fff}
.gTable{background:none;border-spacing:0;overflow:hidden}
.gTable td{padding:5px 20px}
.gTableTop{line-height:40px;padding:0 20px!important;color:#fff;text-decoration:none;font-size:12px!important;text-transform:uppercase;font-weight:500;background:#1a1a1a}
.gTableTop a{color:#fff!important;text-decoration:none;font-size:12px}
.gTableSubTop{padding:5px 10px;font-weight:500;font-size:13px}
.catLink{color:#fff!important;font-size:12px!important;text-transform:uppercase;font-weight:500}
.catLink:hover,.gTableTop a:hover{color:#fff!important}
.funcBlock{padding-right:10px}
.forumIcoTd{text-align:center}
.forumIcoTd,.forumNameTd,.forumThreadTd,.forumPostTd,.forumLastPostTd{padding:5px 10px}
.forumThreadTd,.forumPostTd,.threadPostTd,.threadViewTd,.threadAuthTd,.threadIcoTd,.threadNametd,.threadAuthTd,.threadLastPostTd{vertical-align:middle;padding-left:20px}
.forumNameTd{line-height:24px}
.forumNameTd a{font-size:12px;text-transform:uppercase;font-weight:500}
.forumNamesBar{padding-left:10px!important}
.frmBtns{text-align:right;padding-right:10px}
.legendTd{padding:0 10px}
.threadIcoTd,.threadIcoTd{text-align:center;vertical-align:middle}
.threadsDetails{padding:5px}
.postTdTop{text-align:center;padding:5px}
.postTdInfo{text-align:center}
.posttdMessage{vertical-align:top;padding:5px}
.threadsDetails,.postTdTop{background:none}
.gTable tr{background:none}
.gDivBottomRight{height:50px}
.pagesInfo{padding:0 10px;line-height:24px}
.switchActive{padding:0 10px;color:#fff}
.postBottom{padding:0 20px!important}
#thread_search_form{position:relative;padding-bottom:10px;overflow:hidden}
#thread_search_button{position:absolute;top:0;right:0}
.fNavLink{display:inline-block;margin-bottom:30px}
#forum_filter{text-align:right;padding-bottom:10px;margin-top:-32px}
#forum_filter form{display:inline-block}
#filter_by{display:inline-block;line-height:34px}
.postPreview,#iplus,.ucoz-editor-panel input,.allUsersBtn,.uSearchFlSbm{width:auto!important}
#selectPhotosBtn,#order-button{width:auto!important;height:auto!important}
#thread_search_field{float:left!important;width:165px!important}
.forumIcoTd,.forumNameTd,.forumThreadTd,.forumPostTd,.forumLastPostTd,.forumThreadTd,.forumPostTd,.threadPostTd,.threadViewTd,.threadAuthTd,.threadIcoTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.postTdTop,.postBottom{border-bottom:1px solid #d8d8d8}
.postTdTop,.postBottom{border-top:1px solid #d8d8d8}
.gTableSubTop,.pagesInfo{background:#f2f2f2}
.gTableSubTop,.gTableSubTop a{color:#1a1a1a!important}
.postTdInfo{border-right:1px solid #d8d8d8}
.forumNameTd{color:#666}
a.forum{color:#1a1a1a}
.forumContent a:hover{color:#1a1a1a}
.mobile-menu-container{display:none}

@media (min-width:1280px){
 .block-body ul.cat-tree ul{display:block;position:absolute;background:#fff;top:40px;right:99999px;width:220px;border:1px solid #ededed;z-index:1002;padding:8px 20px;transition:opacity .3s ease,top .3s ease;opacity:0;text-transform:uppercase}
 .block-body ul.cat-tree ul li{border:0;padding:9px 0}
 .block-body ul.cat-tree li:hover > ul{opacity:1;top:-18px;right:-260px}
 .block-body ul.cat-tree li.cat-tree-with-ul:hover > a{padding-left:10px}
}

@media (min-width:1651px){
 .menu-icon{display:none}
 #menu{width:1030px;margin:0 auto;text-align:center}
 #menu > div{display:inline-block;text-align:left}
 #menu .uMenuRoot{margin:27px 0 0 0;padding:0;list-style:none;transition:margin .3s ease}
 #header.fixed #menu .uMenuRoot{margin-top:11px}
 #menu .uMenuRoot > li{float:left;position:relative}
 #menu .uMenuRoot > li > a{display:inline-block;position:relative;padding:10px 20px;font-size:19px;font-family:'Neucha'}
 #menu .uMenuRoot > li > a.uMenuItemA{color:#1a1a1a}
 #menu .uMenuRoot > li > a > .fa{margin-left:7px;font-size:13px}
 .menu-hint1:before{content:"нові";display:block;position:absolute;right:0;top:-11px;line-height:16px;font-family:'Montserrat';font-size:9px;font-weight:500;color:#fff;padding:0 6px;background:#1a1a1a;z-index:2;opacity:1}
 .menu-hint1:after{content:'';display:block;position:absolute;top:-1px;right:8px;width:7px;height:7px;background:#1a1a1a;transform:rotate(110deg) skewX(50deg);opacity:1}
 .menu-hint2:before{content:"горячее";display:block;position:absolute;right:0;top:-11px;line-height:16px;font-family:'Montserrat';font-size:9px;font-weight:500;color:#fff;padding:0 6px;background:#1a1a1a;z-index:2;opacity:1}
 .menu-hint2:after{content:'';display:block;position:absolute;top:-1px;right:8px;width:7px;height:7px;background:#1a1a1a;transform:rotate(110deg) skewX(50deg);opacity:1}
 #header.fixed .menu-hint1:before,#header.fixed .menu-hint1:after,#header.fixed .menu-hint2:before,#header.fixed .menu-hint2:after{opacity:0}
 #menu .uMenuRoot ul,#menu .uMenuRoot ul li{padding:0;margin:0;list-style:none;position:relative}
 #menu .uMenuRoot > li > ul{display:block;position:absolute;background:#fff;border:1px solid #ededed;padding:10px 20px;top:80px;left:-99999px;box-sizing:border-box;width:240px;opacity:0;transition:opacity .3s ease,top .3s ease}
 #menu .uMenuRoot > li.uWithSubmenu:hover > ul{top:40px;left:0;opacity:1}
 #menu .uMenuRoot > li > ul > li{padding:9px 0;line-height:16px}
 #menu .uMenuRoot > li > ul > li:last-child{border-bottom:0}
 #menu .uMenuRoot > li > ul > li > a{display:block;text-transform:uppercase;color:#1a1a1a}
 #menu .uMenuRoot > li > ul > li > a:hover{padding-left:10px}
 #menu .uMenuRoot > li > ul ul{display:block;position:absolute;background:#fff;border:1px solid #ededed;padding:10px 20px;left:-99999px;box-sizing:border-box;width:240px;transition:opacity .3s ease,top .3s ease;opacity:0;top:50px}
 #menu .uMenuRoot > li > ul li.uWithSubmenu:hover > ul{opacity:1;top:-10px;left:200px}
 #menu .uMenuRoot > li ul > li.uWithSubmenu:hover > a{padding-left:10px;color:#1a1a1a}
 #menu .uMenuRoot > li > ul ul li{padding:9px 0;line-height:16px}
 #menu .uMenuRoot > li > ul ul li:last-child{border-bottom:0}
 #menu .uMenuRoot > li > ul ul a{display:block;text-transform:uppercase;color:#1a1a1a}
 #menu .uMenuRoot > li > ul ul a:hover{padding-left:10px}
 #menu .uMenuRoot > li > ul .fa{float:right;line-height:22px;margin-right:10px}
}

@media (max-width:1650px){
 .cnt{width:1170px}
 .menu-icon{display:none}
 #menu{width:1030px;margin:0 auto;text-align:center}
 #menu > div{display:inline-block;text-align:left}
 #menu .uMenuRoot{margin:27px 0 0 0;padding:0;list-style:none;transition:margin .3s ease}
 #header.fixed #menu .uMenuRoot{margin-top:11px}
 #menu .uMenuRoot > li{float:left;position:relative}
 #menu .uMenuRoot > li > a{display:inline-block;position:relative;padding:10px 10px;font-size:19px;font-family:'Neucha'}
 #menu .uMenuRoot > li > a.uMenuItemA{color:#1a1a1a}
 #menu .uMenuRoot > li > a > .fa{margin-left:7px;font-size:13px}
 #header.fixed .menu-hint1:before,#header.fixed .menu-hint1:after,#header.fixed .menu-hint2:before,#header.fixed .menu-hint2:after{opacity:0}
 #menu .uMenuRoot ul,#menu .uMenuRoot ul li{padding:0;margin:0;list-style:none;position:relative}
 #menu .uMenuRoot > li > ul{display:block;position:absolute;background:#fff;border:1px solid #ededed;padding:10px 20px;top:80px;left:-99999px;box-sizing:border-box;width:240px;opacity:0;transition:opacity .3s ease,top .3s ease}
 #menu .uMenuRoot > li.uWithSubmenu:hover > ul{top:40px;left:0;opacity:1}
 #menu .uMenuRoot > li > ul > li{padding:9px 0;line-height:16px}
 #menu .uMenuRoot > li > ul > li:last-child{border-bottom:0}
 #menu .uMenuRoot > li > ul > li > a{display:block;text-transform:uppercase;color:#1a1a1a}
 #menu .uMenuRoot > li > ul > li > a:hover{padding-left:10px}
 #menu .uMenuRoot > li > ul ul{display:block;position:absolute;background:#fff;border:1px solid #ededed;padding:10px 20px;left:-99999px;box-sizing:border-box;width:240px;transition:opacity .3s ease,top .3s ease;opacity:0;top:50px}
 #menu .uMenuRoot > li > ul li.uWithSubmenu:hover > ul{opacity:1;top:-10px;left:200px}
 #menu .uMenuRoot > li ul > li.uWithSubmenu:hover > a{padding-left:10px;color:#1a1a1a}
 #menu .uMenuRoot > li > ul ul li{padding:9px 0;line-height:16px}
 #menu .uMenuRoot > li > ul ul li:last-child{border-bottom:0}
 #menu .uMenuRoot > li > ul ul a{display:block;text-transform:uppercase;color:#1a1a1a}
 #menu .uMenuRoot > li > ul ul a:hover{padding-left:10px}
 #menu .uMenuRoot > li > ul .fa{float:right;line-height:22px;margin-right:10px}
 #sidebar{width:21.367521%}
 #content{width:76.068376%}
 #content .photo-wrap.col3{width:48.314606%;margin-right:3.370786%}
 #content .photo-wrap.col3:nth-child(3n){margin-right:3.370786%}
 #content .photo-wrap.col3:nth-child(3n+1){clear:none}
 #content .photo-wrap.col3:nth-child(2n){margin-right:0}
 #content .photo-wrap.col3:nth-child(2n+1){clear:left}
}

@media (max-width:1279px){
 .cnt{width:920px}
 #menu{display:none}
 .menu-icon{display:block}
 .menu-icon{font-size:15px;text-transform:uppercase;font-weight:600;color:#1a1a1a;cursor:pointer;transition:all .3s ease;display:block;text-align:center;width:200px;height:30px;line-height:30px;position:absolute;top:30px;left:50%;margin-left:-100px}
 .menu-icon .fa{margin-right:5px}
 .mobile-menu-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background:#1a1a1a;z-index:1005;display:none}
 .mobile-menu-container-close{position:absolute;top:20px;right:20px}
 .mobile-menu-container-close span{font-size:48px;line-height:48px;transition:all .3s ease;cursor:pointer;color:#fff}
 .mobile-menu-container .uMenuRoot{width:270px;margin:130px auto;padding:0;list-style:none;text-align:center}
 .mobile-menu-container .uMenuRoot > li > a{display:inline-block;font-size:22px;padding:15px 0;color:#a7a7a7;font-weight:400}
 .mobile-menu-container .uMenuRoot > li > a:hover{color:#fff}
 .mobile-menu-container .uMenuRoot > li > a > .fa{display:none}
 .mobile-menu-container .uMenuRoot li.uWithSubmenu .fa{margin-left:10px;color:#a7a7a7;font-size:22px;cursor:pointer}
 .mobile-menu-container .uMenuRoot li.uWithSubmenu .fa:hover{color:#fff}
 .mobile-menu-container .uMenuRoot li.uWithSubmenu .fa-angle-right{display:none}
 .mobile-menu-container .uMenuRoot ul{margin:0;padding:20px 0;list-style:none;text-align:center;display:none}
 .mobile-menu-container .uMenuRoot ul li a{display:inline-block;font-size:16px;padding:7px 0;color:#a7a7a7;font-weight:400}
 .mobile-menu-container .uMenuRoot ul li a:hover{color:#fff}
 .mobile-menu-container .uMenuRoot ul li .fa{font-size:16px !important}
 #menu .uMenuRoot{display:none}
 #header.fixed .menu-icon{top:15px}
 .slide-text{top:90px;left:70px;max-width:500px}
 .slide-text-1{font-size:17px}
 .slide-text-2{font-size:36px;line-height:36px;margin-bottom:30px}
 .slide-text-3{font-size:13px;line-height:18px;margin-bottom:20px}
 .inf-cat{width:31.464174%;margin-right:2.803738%}
 .inf-cat:nth-child(4n){margin-right:2.803738%}
 .inf-cat:nth-child(4n+1){clear:none}
 .inf-cat:nth-child(3n){margin-right:0}
 .inf-cat:nth-child(3n+1){clear:left}
 .tbanner-right-text{top:30px;right:30px}
 .tbanner-left-text{top:30px;left:30px}
 .tb-text-3{margin-top:10px;margin-bottom:30px}
 .slide-text{left:40px;top:40px;max-width:420px}
 .slide-text-1{font-size:13px;margin-bottom:3px}
 .slide-text-2{font-size:30px;line-height:30px}
 .slide-text-3{font-size:13px;line-height:20px;margin-bottom:30px}
 .ib-1{width:50%}
 .ib-1:nth-child(3n){border:0;padding-left:0}
 .banner-text{top:30px;left:20px;font-size:16px;line-height:16px}
 .banner-link{left:20px;bottom:30px;font-size:13px}
 .icon-block{float:none;margin-right:0;width:100%}
 .col4{width:48.369565%;margin-right:3.260869%}
 .col4:nth-child(2n){margin-right:0}
 .col4:nth-child(2n+1){clear:left}
 #blog-informer .post-image img{width:100%}
 .inf-cat{width:48.170731%;margin-right:3.658536%}
 .inf-cat:nth-child(3n){margin-right:3.658536%}
 .inf-cat:nth-child(3n+1){clear:none}
 .inf-cat:nth-child(2n){margin-right:0}
 .inf-cat:nth-child(2n+1){clear:left}
 #tbanners-container .col2{margin-right:0;float:none;width:100%}
 #tbanners-container .banner img{width:100%}
 .tbanner-right-text{top:50px;right:50px}
 .tbanner-left-text{top:50px;left:50px}
 .tb-text-1{font-size:15px;line-height:16px}
 .tb-text-2{font-size:28px;line-height:30px}
 .tb-text-3{margin-top:20px;margin-bottom:30px}
 #newgoods .list-item{width:22.5%;margin-right:3.260869565%}
 #newgoods .list-item:nth-child(5n){margin-right:3.260869565%}
 #newgoods .list-item:nth-child(5n+1){clear:none}
 #newgoods .list-item:nth-child(4n){margin-right:0}
 #newgoods .list-item:nth-child(4n+1){clear:left}
 .top-left .pe{display:none}
 #sidebar{float:none;width:100%}
 #content{float:none;width:100%;margin-bottom:70px}
 #sidebar .block{float:left;width:48.369565%;margin-right:3.260869%}
 #sidebar .block:nth-child(2n){margin-right:0}
 #sidebar .block:nth-child(2n+1){clear:left}
 .block-body ul.cat-tree .plus:before{content:"\f107"}
 .path{margin-bottom:50px}
 #middle{padding-bottom:50px}
 .count{width:50%}
 #table.catalog{float:none;width:100%}
}

@media (max-width:991px){
 img,a img{border:none;outline:none;width:100%}
 .cnt{width:700px}
 #top-line{height:95px;overflow:hidden}
 .top-left{float:none;overflow:hidden;margin-bottom:5px !important}
 .top-currency{float:none;overflow:hidden}
 #header{top:100px}
 #slider-wrap:before{padding-top:480px}
 .slide-text{top:auto;bottom:0;left:0;padding:30px;box-sizing:border-box;width:100%;max-width:none}
 .slide-text-1,.slide-text-2{color:#1a1a1a !important}
 .ib-1{width:100%;float:none;border:0;padding:0}
 .banner-text{font-size:13px;top:20px}
 .banner-link{bottom:20px}
 #tbanners-container .col2{margin-right:0;float:none;width:100%}
 .tbanner-right-text{top:50px;right:50px}
 .tbanner-left-text{top:50px;left:50px}
 .tb-text-1{font-size:15px;line-height:16px}
 .tb-text-2{font-size:28px;line-height:30px}
 .tb-text-3{margin-top:20px;margin-bottom:30px}
 #newgoods .list-item{width:47.857142857%;margin-right:4.285714285%}
 #newgoods .list-item:nth-child(2n){margin-right:0}
 #newgoods .list-item:nth-child(2n+1){clear:left}
 #content .list-item{width:30.428571%;margin-right:4.285714%}
 #content .list-item:nth-child(4n){margin-right:4.285714%}
 #content .list-item:nth-child(4n+1){clear:none}
 #content .list-item:nth-child(3n){margin-right:0}
 #content .list-item:nth-child(3n+1){clear:left}
 .gp-images{float:none;margin:0 auto 30px;max-width:100%}
 .gp-body{margin-left:0}
 .gp-options .shop-options > li{margin-bottom:10px}
 .pp-info{float:none;width:100%;margin-bottom:40px}
 .pp-content{margin-right:0}
 .contact-list{width:100%;float:none;margin-bottom:30px}
 .mail-form{margin-right:0}
 .section-404{padding:50px 20px;margin-bottom:-50px}
 .block-404:before{font-size:120px;height:90px;line-height:90px}
 .text-404{font-size:12px;line-height:18px}
 .text-404 h1{font-size:18px;line-height:18px}
 .uc-body{position:static;margin:100px 0;overflow:hidden;width:auto;padding:0 30px}
 .countdown-section{width:100px}
 .countdown-amount{width:100px;line-height:60px;font-size:30px}
 .countdown-period{font-size:11px}
 .about-text-title{font-size:36px;line-height:36px}
 .contact-image{float:none;width:100%;text-align:center;padding-bottom:30px}
 .contact-image img{max-width:300px}
 #order-table thead{display:none}
 #order-table tbody tr:first-child td{border-top:0}
 #order-table tbody tr:nth-child(odd){background:#fafafa}
 #order-table table,#order-table tbody,#order-table tbody,#order-table tr,#order-table td{display:block;width:100%!important;max-width:100%!important;text-align:center;box-sizing:border-box;border:none}
 #order-table td{border-bottom:1px dotted #ededed!important}
 #order-table td:last-child{border-bottom:2px solid #ededed!important}
 #order-table td.order-item-cnt input[type="text"]{width:100%}
 #order-table tr:nth-last-child(2) td:last-child{border-bottom:0!important}
 #order-table table{border:1px solid #ededed}
 #order-total-line{border-width:2px}
 .order-page-cols > .col2{width:100%;margin-right:0;float:none}
}

@media (max-width:767px){
 .cnt{width:500px}
 #top-line{height:180px}
 #header{top:130px}
 .gTableSubTop,.forumIcoTd,.forumThreadTd,.forumPostTd,.forumLastPostTd,.threadIcoTd,.threadAuthTd,.threadLastPostTd,.threadPostTd,.threadViewTd,.threadsDetails,.forumOnlineBar,.legendBlock,.userRights,.fFastNavTd,.fFastSearchTd,.forumNamesBar,#forum_filter,.postTdInfo,.postBottom,#thread_search_form{display:none}
 .gDivLeft{padding-top:10px}
 .postTdTop,.postTable,.posttdMessage{display:block !important;text-align:left;width:auto !important}
 .postUser{font-size:16px;color:#7a7a7a}
 .menu-icon{overflow:hidden;width:20px;height:20px;line-height:20px;position:relative;float:right;top:auto;left:auto;bottom:auto;right:auto;font-size:20px;padding:0;padding-top:35px;margin-right:-10px;margin-left:0;top:auto !important}
 #header.fixed .menu-icon{padding-top:20px}
 .header-icons{width:auto}
 .logo{width:auto}
 #slider-wrap:before{padding-top:440px}
 .slide-text{top:auto;bottom:0;left:0;padding:30px;box-sizing:border-box;width:100%;max-width:none}
 .slide-text-1,.slide-text-2{color:#1a1a1a !important}
 .banner-text{top:50px;left:30px;font-size:24px;line-height:30px}
 .banner-link{left:30px;bottom:50px;font-size:15px}
 .inf-cat{float:none;width:100%;margin-right:0}
 .col2,.col3{margin-right:0;width:100%;float:none}
 .tbanner-right-text{position:static;box-sizing:border-box;padding:20px;width:100%;background:#fafafa;text-align:left}
 .tbanner-left-text{position:static;box-sizing:border-box;padding:20px;width:100%;background:#fafafa;text-align:left}
 .tb-text-2{font-size:18px;line-height:22px}
 #content .list-item{width:46.999999%;margin-right:5.999999%}
 #content .list-item:nth-child(3n){margin-right:5.999999%}
 #content .list-item:nth-child(3n+1){clear:none}
 #content .list-item:nth-child(2n){margin-right:0}
 #content .list-item:nth-child(2n+1){clear:left}
 .list-item-view-mode-list .g-image{float:none;width:100%;max-width:270px;margin:0 auto 30px}
 .list-item-view-mode-list .g-body{margin-left:0}
 #content .col2{width:100%;margin-right:0}
 .post-left{float:none;width:100%;border-bottom:1px solid #ededed;padding-bottom:30px;margin-bottom:30px}
 .post-right{margin-left:0;padding-left:0;border-left:none}
 #content .photo-wrap.col3{width:100%;margin-right:0}
 .pp-title{font-size:16px}
 .page-404{padding:70px 0}
 .page-404-num{font-size:100px;line-height:100px}
 .list-item-view-mode-list .list-item .g-image{margin-top:30px;border:1px solid #ededed}
 .list-item-view-mode-list .list-item .g-buttons-block{margin-left:0;padding:0 20px 20px}
 .about-image{padding-left:0}
}

@media (max-width:567px){
 .path {margin: 133px 0 0}
 #header{top: 75px}
 .top-left {margin-bottom: 10px !important;}
 .block-title{
 padding-top: 30px;
 } 
 .cnt{width:290px;}
 #top-line .cnt {
 width: 100%;
 padding: 0 10px 0 10px;
}
 ul.top-left {
 display: flex;
 align-items: center;
 justify-content: center;
flex-direction: column;
 }
 .mob_tel {
 display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: row;
}
 .mob_tel a {
 color: #fff;
 margin: 10px 0;
 font-size: 18px;
 font-weight: bold;
}
 ul.top-left li{float:none;display:block;border:0;padding-left:0}
 #cat1{line-height: 160%; padding-bottom: 10px; display: block}

 .search-form-body.opened #search-form{left:0;right:auto}
 #search-form{width:290px}
 .bottom-categories{padding:20px 20px 0}
 .logo{float:none;width:100%;padding:15px 0;border-bottom:1px solid #ededed}
 .menu-icon{padding-top:17px;float:left;margin-left:30px;width: 100px;display: flex;}
 .menu-icon span {
 font-size: 14px;
}


 .header-icons{padding-top:15px;padding-bottom:15px;float:left}
 .search-icon,.search-form-body{padding-left:0}
 #header{height:120px}
 .header-bottom{height:0px}
 #header.fixed .logo{display:none}
 #header.fixed .menu-icon{padding-top:22px}
 .user-links.opened .user-body{right:-212px;width:290px}
 .basket-body{width:290px}
 .header-basket-opened .basket-body{right:-158px}
 .basket-icon{margin-right:-10px}
 .banner-text{top:30px;left:20px;font-size:16px;line-height:16px}
 .banner-link{left:20px;bottom:30px;font-size:13px}
 .title > h2{font-size:24px;line-height:24px}
 .gray-section{padding:30px 20px 1px 20px}
 .icon-block-body{margin-left:50px}
 .icon-block-body h3{font-size:16px;line-height:18px}
 span.icon-block-icon{width:30px;height:125px;line-height:30px;font-size:18px}
 .col4{margin-right:0;width:100%}
 .footer-soc{margin-bottom:10px}
 .tbanner-right-text{position:static;box-sizing:border-box;padding:20px;width:100%;background:#fafafa;text-align:left}
 .tbanner-left-text{position:static;box-sizing:border-box;padding:20px;width:100%;background:#fafafa;text-align:left}
 .tb-text-2{font-size:18px;line-height:22px}
 #content .list-item,#newgoods .list-item{float:none;margin-right:0;width:100%}
 #sidebar .block{float:none;margin-right:0;width:100%}
 .post-page-ttile{font-size:18px}
 .faq-title{font-size:13px}
 .count{width:100%;float:none}
 input.mf-field{float:none;width:100%;margin-right:0}
 .icon-blocks-1{padding:20px 20px 0}
 .list-item-view-mode-list .list-item .g-image{margin-top:10px}
 #sh_promo_wraper tr td{display:block;min-width:290px}
 #sh_promo_wraper tr td input{width:100%;margin-bottom:5px}
 

}
}

#go-top{position:fixed;bottom:9px;right:9px;display:block;height:40px;line-height:40px;width:40px;text-align:center;cursor:pointer;color:#fff;font-size:18px;transition:all .3s ease}
#go-top:hover{background:#1a1a1a;color:#fff}

@media screen and (max-width:767px){
 li.uEntryWrap{width:50%!important}
}

@media screen and (max-width:567px)
 {li.uEntryWrap{width:100%!important}
}

#cat-add{height:auto;max-height:100px}
.u-mpanel,.u-mpanel *{max-width:none!important}
li[class^='u-star'] a{transition:none!important}
.uComment{padding:10px 10px 0;border:1px solid #d8d8d8!important}
.shop-imgs img{float:left;margin-right:3.44827586%;width:31.034482758%}
.shop-imgs img:nth-child(3n){margin-right:0}
#cont-shop-invoices input,#cont-shop-invoices button{margin-top:5px;margin-bottom:5px}
#invoice_cont,#order-table{overflow-x:auto}
select#cat-add{width:270px;min-height:150px}
.commFl,.fw{width:99%!important}
.flist{display:inline-block;padding-bottom:10px}
.manTable input[type="text"],.ucoz-forum-post-image-interface input[type="text"]{min-width:50px}
#uf-register *{max-width:none!important}
.pop-up{padding:20px}
.pop-up-title{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}
.pop-up-body{overflow:hidden}
hr{border:none;height:1px;background:#eee}
#pagesBlock1{text-align:left;overflow:hidden}
.post-tags .oh{color:#fff}

@media screen and (max-width:567px){
 input.queryField{width:130px!important;display:block;margin-bottom:5px;margin-left:2px}
 input.searchSbmFl{width:130px;margin:0}
 .main_banner_block {background-size: contain !important; height: 200px !important;}
}

.captcha-question{border-radius:5px}
.swchItem,.swchItemA,.pgSwch,.pgSwchA,.swchItem1,.swchItemA1{background:#ededed;display:inline-block;font-size:13px;line-height:40px;min-width:40px;text-align:center;padding-left:20px;padding-right:20px;text-align:center;margin-left:1px;margin-right:1px;box-sizing:border-box;color:#a7a7a7;color:#1a1a1a}
.swchItemA,.pgSwchA,.swchItemA1{font-weight:400;color:#fff}
.swchItemA b,.pgSwchA b,.swchItemA1 b{color:#fff}
.swchItem:hover,.pgSwch:hover,.swchItem1:hover{background:#1a1a1a;color:#fff}
.xw-plain .xw-tl{border-top-right-radius:0!important;border-top-left-radius:0!important}
.xw-plain .xw-bl{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}
.xw-plain .xw-ml,.xw-plain .xw-tl,.xw-plain .xw-bl{background:#f9f9f9!important}
.myWinCont,.myWinCont td,.myWinCont dl,.myWinCont dt,.xw-hdr .xw-hdr-text,.myWinCont b{color:#1a1a1a!important}
.myWinCont b{font-weight:600!important}
#uidLogForm{text-align:left!important}
a.login-with i{border-radius:0!important}
.fancybox-outer{border-radius:0!important}
input.allUsersBtn,input.uSearchFlSbm{width:auto!important;background-color:#1a1a1a}
.gcarouselbody .list-item .u-mpanel *{max-width:none !important}


/*Main banner block*/
.main_banner_block{ 
background: url('/img/vse_krovati_banner_29-03-2024-4-.jpg'); 
background-position: center center; background-repeat: no-repeat; background-size: cover; height: 400px; display: flex; flex-direction: row; justify-content: center; align-items: center;}
.main_banner_text{ color: #69b600; font-size: 50px; font-weight: 900; line-height: 130%; text-align: center; padding: 20px}

@media screen and (max-width: 567px){.main_banner_text{font-size:30px;}}
@media screen and (min-width: 992px){.main_banner_text{padding: 30px;}}
/*End banner block*/

/*yved block*/
.yvedw .yved {
 position: fixed;
 right: 10px;
 top: 10px;
 z-index: 9999;
 vertical-align: middle;
 color: white;
 padding: 5px 10px;
 font-size: 12px;
 line-height: 90px;
 border-radius: 10px;
 background: #54595f;
 display: none;
}

.yvedw .yvedi {
 float: left;
 height: auto;
 max-width: 30px;
 margin-right: 10px;
 margin-top: 15px;
}
.yvedw .yvedvt {
 float: left;
 height: 60px;
 line-height: 90px;
 display: inline-block;
}
.yvedw .yvedt {
 width: 150px;
 line-height: normal;
 display: inline-block;
}
/*End yved block*/

.logo img {
 max-width: 100px; /* Максимальная ширина картинки */
 height: auto;
}

.payment-icons {
 max-width: 50%; /* Максимальная ширина картинки относительно её контейнера */
 height: auto; /* Высота картинки изменяется автоматически для сохранения пропорций */
 display: block; /* Отображать изображение как блочный элемент */
 margin-left: auto; /* Выравнивание картинки по центру (слева автоматический отступ) */
 margin-right: auto; /* Выравнивание картинки по центру (справа автоматический отступ) */
}
.fa-angle-up{
 display: none !important;
}
#order-total-line a{
 display: block;
 text-align: left !important;
}


img[src*="https://mebility.com.ua/wp-content/uploads/2023/03/rus-Palitra-DSP-stolikimebility-683x1024.jpg"] {
 display: none;
}

img[src*="https://mebility.com.ua/wp-content/uploads/2023/03/RUS-palytra-kromky-709x1024.jpg"] {
 display: none;
}

img[src*="https://vse-krovati.com/Palitra/palitra_vse-krovati_18.10.2023.jpg"] {
 display: none;
}

img[src*="https://vse-krovati.com/Palitra/palitra_kromki_vse-krovati_18.10.2023.jpg"] {
 display: none;
}