@media screen and (max-width: 1400px){.side-left{width:283px;}
.side-right{width:283px;}
.head .content,.main-menu > ul,.main-panel .panel-content,.main,.main-blog .content .header,.main-blog .section-posts,.footer .content,.product-summary .content,.head-panel .content{width:1180px;}
.main-menu > ul > li{margin-right:2%;}
.main-menu > ul > li.tr{margin-left:2%;}
.main-panel .panel-content .side-banners{width:283px;}
.main-blog .content{padding:0 0 283px;}
.main-blog .section-posts{margin-top:-283px;}
}
@media screen and (max-width: 1200px){.side-left{width:233px;}
.side-right{width:233px;}
.head .content,.main-menu > ul,.main-panel .panel-content,.main,.main-blog .content .header,.main-blog .section-posts,.footer .content,.product-summary .content,.head-panel .content{width:980px;}
body{font-size:1.2rem;}
.main-menu > ul > li{margin-right:1%;}
.main-menu > ul > li.tr{margin-left:1%;}
.main-panel .panel-content .side-banners{width:233px;}
.main-blog .section-posts{margin-top:-283px;}
.products-tile .product-tile{width:25%;}
.side-center.is-left .products-tile .product-tile,.side-center.is-right .products-tile .product-tile{width:33.3333%;}
.side-center.is-left.is-right .products-tile .product-tile{width:50%;}
.product-params .param.kind-2 .icons .icon .picture{width:316px;height:184px;}
.product-summary .content{flex-wrap:wrap;padding:20px 0;}
.product-summary .content .product{width:100%;padding:0;margin:0 0 10px;}
.product-summary .content .price-box{flex-grow:1;}
.main-banner .items .item .content{left:5%;top:15%;right:5%;bottom:10%;}
.main-blog .content{padding:0 0 233px;}
.main-blog .section-posts{margin-top:-233px;}
.top-search{display:none;}
.top-infoline{margin-left:70px;}
.rwd-search{display:block;margin:0 15px;}
.rwd-search .icon{cursor:pointer;}
.rwd-search .icon:before{content:"\f002";font-size:24px;font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.rwd-search .rs-content{text-align:left;visibility:hidden;opacity:0;height:100vh;position:fixed;left:0;right:0;top:0;z-index:10000;background:rgba(69,115,111,0.9);transition:300ms all ease;-webkit-transition:300ms all ease;}
.rwd-search .rs-content .rs-form{position:absolute;left:10%;right:10%;top:50%;transform:translateY(-60%);}
.rwd-search .rs-content .rs-form .title{font-size:3em;color:#fff;margin:0 0 20px;}
.rwd-search .rs-content .rs-form .inp{position:relative;}
.rwd-search .rs-content .rs-form .inp input{width:100%;height:50px;background:transparent;color:#fff;border:2px solid #fff;}
.rwd-search .rs-content .rs-form .inp input:focus{border-color:#fff;}
.rwd-search .rs-content .rs-form .inp .search{cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%);}
.rwd-search .rs-content .rs-form .inp .search:before{content:'\f002';color:#fff;font-size:22px;font-weight:300;font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.rwd-search.active .rs-content{opacity:1;visibility:visible;}
}
@media screen and (max-width: 1000px){.side-left{display:none;}
.side-right{display:none;}
.side-center{width:100%;padding:0 !important;}
.tpl-col-5:not(.rwd-keep){flex-wrap:wrap;justify-content:center;}
.tpl-col-5:not(.rwd-keep) > .tpl-ci{width:33.3333% !important;margin:15px 0;}
.tpl-col-5:not(.rwd-keep) > .tpl-ci:nth-child(1),.tpl-col-5:not(.rwd-keep) > .tpl-ci:nth-child(2),.tpl-col-5:not(.rwd-keep) > .tpl-ci:nth-child(3){margin-top:0;}
.tpl-col-5:not(.rwd-keep) > .tpl-ci:nth-child(3),.tpl-col-5:not(.rwd-keep) > .tpl-ci:nth-child(4){margin-bottom:0;}
.tpl-col-4:not(.rwd-keep){flex-wrap:wrap;}
.tpl-col-4:not(.rwd-keep) > .tpl-ci{width:50% !important;margin:15px 0;}
.tpl-col-4:not(.rwd-keep) > .tpl-ci:nth-child(1),.tpl-col-4:not(.rwd-keep) > .tpl-ci:nth-child(2){margin-top:0;}
.tpl-col-4:not(.rwd-keep) > .tpl-ci:nth-child(3),.tpl-col-4:not(.rwd-keep) > .tpl-ci:nth-child(4){margin-bottom:0;}
.tpl-rwd-full{flex-wrap:wrap;}
.tpl-rwd-full > .tpl-ci{width:100% !important;margin:10px 0;}
.tpl-rwd-full > .tpl-ci:first-child{margin-top:0;}
.tpl-rwd-full > .tpl-ci:last-child{margin-bottom:0;}
.tpl-rwd-half{flex-wrap:wrap;}
.tpl-rwd-half > .tpl-ci{width:50% !important;margin:15px 0;}
.tpl-rwd-half > .tpl-ci:nth-child(1),.tpl-rwd-half > .tpl-ci:nth-child(2){margin-top:0;}
.tpl-rwd-half > .tpl-ci:nth-child(3),.tpl-rwd-half > .tpl-ci:nth-child(4){margin-bottom:0;}
.rwd-hide{display:none !important;}
.rwd-show{display:block !important;}
.rwd-block{display:block !important;}
.rwd-no-margin{margin:0 !important;}
.rwd-no-padding{padding:0 !important;}
.rwd-no-float{float:none !important;}
.rwd-auto{width:auto !important;}
.rwd-center{text-align:center !important;}
.rwd-margin-auto{margin-left:auto !important;margin-right:auto !important;}
.rwd-order-first{order:-1;}
.rwd-order-0{order:0;}
.rwd-order-1{order:1;}
.rwd-order-2{order:2;}
.rwd-order-3{order:3;}
.head .content,.main-menu > ul,.main-panel .panel-content,.main,.main-blog .content .header,.main-blog .section-posts,.footer .content,.product-summary .content,.head-panel .content{width:720px;}
.main-menu{display:none;}
.rwd-menu-btn{display:block;width:36px;cursor:pointer;margin-left:20px;flex-shrink:0;}
.rwd-menu-btn span{display:block;height:4px;margin:6px 0;background:#1f3331;transition:300ms all ease;-webkit-transition:300ms all ease;}
.rwd-menu-btn.active span:nth-child(1){transform:translateY(10px) rotate(45deg);}
.rwd-menu-btn.active span:nth-child(2){opacity:0;}
.rwd-menu-btn.active span:nth-child(3){transform:translateY(-10px) rotate(-45deg);}
.top-user{margin:0 10px;}
.top-cart{margin:0 10px;}
.top-infoline{margin-left:50px;}
.top-langs{display:none;}
.main-panel .panel-content{display:block;}
.main-panel .panel-content .main-banner{width:auto;}
.main-panel .panel-content .side-banners{display:flex;width:auto;margin:16px -8px;}
.main-panel .panel-content .side-banners .box-banner{width:50%;margin:0 8px;}
.main-panel .panel-content .side-banners .box-banner img{width:100%;}
.products-tile .product-tile{width:33.3333% !important;}
.product-info{display:block;max-width:675px;margin:auto;}
.product-info .gallery{width:auto;}
.product-info .info{padding:0;margin-top:40px;}
.gallery-page{margin:0 -10px;}
.gallery-page .image{padding:0 10px 20px;}
.main-blog .content{padding:0 0 169px;}
.main-blog .section-posts{margin-top:-169px;}
.main-blog .content .header{display:block;padding:30px 0;text-align:center;}
.main-blog .content .header h1{margin:0 0 10px;}
.footer .top-panel .footer-logos{width:67%;}
.footer .top-panel .box-newsletter{width:33%;padding:0;display:block;text-align:right;align-self:flex-start;}
.footer .top-panel .box-newsletter:before{display:none;}
.footer .top-panel .box-newsletter .button{margin:10px 0 0;}
.footer .bottom-panel .bottom-menus{width:52%;}
.footer .bottom-panel .bottom-contact{width:48%;}
.footer .bottom-panel .bottom-contact .bc-line{display:none;}
.footer .bottom-panel .bottom-contact .bc-content{padding-left:50px;}
}
@media screen and (max-width: 740px){.head .content,.main-menu > ul,.main-panel .panel-content,.main,.main-blog .content .header,.main-blog .section-posts,.footer .content,.head-panel .content{width:auto;margin-left:20px;margin-right:20px;}
.tpl-col-5:not(.rwd-medium-keep){flex-wrap:wrap;justify-content:center;}
.tpl-col-5:not(.rwd-medium-keep) > .tpl-ci{width:50% !important;margin:15px 0;}
.tpl-col-5:not(.rwd-medium-keep) > .tpl-ci:nth-child(1),.tpl-col-5:not(.rwd-medium-keep) > .tpl-ci:nth-child(2),.tpl-col-5:not(.rwd-medium-keep) > .tpl-ci:nth-child(3),.tpl-col-5:not(.rwd-medium-keep) > .tpl-ci:nth-child(4){margin-top:0;}
.tpl-col-5:not(.rwd-medium-keep) > .tpl-ci:nth-child(5){margin-bottom:0;}
.tpl-col-4:not(.rwd-medium-keep){flex-wrap:wrap;}
.tpl-col-4:not(.rwd-medium-keep) > .tpl-ci{width:50% !important;margin:15px 0;}
.tpl-col-4:not(.rwd-medium-keep) > .tpl-ci:nth-child(1),.tpl-col-4:not(.rwd-medium-keep) > .tpl-ci:nth-child(2){margin-top:0;}
.tpl-col-4:not(.rwd-medium-keep) > .tpl-ci:nth-child(3),.tpl-col-4:not(.rwd-medium-keep) > .tpl-ci:nth-child(4){margin-bottom:0;}
.tpl-col-3:not(.rwd-medium-keep){flex-wrap:wrap;}
.tpl-col-3:not(.rwd-medium-keep) > .tpl-ci{width:100% !important;margin:10px 0;}
.tpl-col-3:not(.rwd-medium-keep) > .tpl-ci:first-child{margin-top:0;}
.tpl-col-3:not(.rwd-medium-keep) > .tpl-ci:last-child{margin-bottom:0;}
.tpl-rwd-medium-full{flex-wrap:wrap;}
.tpl-rwd-medium-full > .tpl-ci{width:100% !important;margin:10px 0;}
.tpl-rwd-medium-full > .tpl-ci:first-child{margin-top:0;}
.tpl-rwd-medium-full > .tpl-ci:last-child{margin-bottom:0;}
.tpl-rwd-medium-half{flex-wrap:wrap;}
.tpl-rwd-medium-half > .tpl-ci{width:50% !important;margin:15px 0;}
.tpl-rwd-medium-half > .tpl-ci:nth-child(1),.tpl-rwd-medium-half > .tpl-ci:nth-child(2){margin-top:0;}
.tpl-rwd-medium-half > .tpl-ci:nth-child(3),.tpl-rwd-medium-half > .tpl-ci:nth-child(4){margin-bottom:0;}
.rwd-medium-hide{display:none !important;}
.rwd-medium-show{display:block !important;}
.rwd-medium-block{display:block !important;}
.rwd-medium-no-margin{margin:0 !important;}
.rwd-medium-no-padding{padding:0 !important;}
.rwd-medium-no-float{float:none !important;}
.rwd-medium-auto{width:auto !important;}
.rwd-medium-center{text-align:center !important;}
.rwd-medium-margin-auto{margin-left:auto !important;margin-right:auto !important;}
.rwd-medium-order-first{order:-1;}
.rwd-medium-order-0{order:0;}
.rwd-medium-order-1{order:1;}
.rwd-medium-order-2{order:2;}
.rwd-medium-order-3{order:3;}
.top-infoline{display:none;}
.head .logo{margin:0 auto 0 0;padding-right:15px;}
.head .logo img{max-width:100%;}
.head .content{height:100px;}
.section .section-hdr .sh{margin:0;}
.breadcrumb ul{padding-left:0;padding-right:0;}
.products-line .product-line .picture{width:20%;}
.products-line .product-line .info{padding-left:20px;margin-left:20%;}
.products-table .tbl tr td:nth-child(2),.products-table .tbl tr th:nth-child(2){display:none;}
.product-summary{margin:0;}
.product-summary.static{margin:0 -20px;}
.product-summary .content{width:auto;padding:20px;}
.product-summary .content .add2cart .button{display:block;}
.product-summary .content .add2cart .button.cart{margin-bottom:5px;}
.main-collections .collections .collection:nth-child(2){width:calc(50% - 16px);}
.main-collections .collections .collection:nth-child(3){width:calc(50% - 16px);}
.login-form{background:none;padding:0;}
.user-menu{margin:-30px -21px 20px;padding:0;}
.user-menu ul{flex-wrap:wrap;margin-bottom:-1px;}
.user-menu ul li{width:33.3333%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-right:1px solid #c3dbd9 !important;border-bottom:1px solid #c3dbd9 !important;}
.user-menu ul li:first-child{border-left:1px solid #c3dbd9 !important;}
.user-menu ul li.current{margin:0;}
.contact-form{float:none;margin:auto;max-width:unset;}
.products-slider .slick-prev{left:-15px;}
.products-slider .slick-next{right:-15px;}
.products-slider .header{display:block;margin:50px 15px;}
.main-collections .header{display:block;margin:50px 15px;}
.posts-list .post{width:50%;}
.section-posts .posts-list .post:last-child{display:none;}
.footer .bottom-panel .content{display:block;}
.footer .bottom-panel .bottom-menus{width:auto;text-align:center;}
.footer .bottom-panel .bottom-menus .bottom-menu ul li{padding:0;}
.footer .bottom-panel .bottom-menus .bottom-menu ul li:before{position:relative;top:-2px;left:-5px;}
.footer .bottom-panel .bottom-contact{width:auto;display:flex;justify-content:center;}
.footer .bottom-panel .bottom-contact .bc-content{width:auto;text-align:center;margin:40px 0 0 -30px;}
}
@media screen and (max-width: 600px){.products-tile .product-tile{width:50% !important;}
.section .section-hdr{display:block;}
.top-filters .filters{margin:15px 0 0;}
.top-filters .filters .filter{width:calc(33.3333% - 5px);}
.top-filters .filters .filter:nth-child(3n) .items{right:0;left:auto;}
.product-summary .content .count{padding:0;}
.product-summary .content .add2cart,.product-summary .content .message{width:100%;margin-top:10px;}
.footer .top-panel{padding:30px 0;}
.footer .top-panel .content{display:block;}
.footer .top-panel .footer-logos{width:100%;}
.footer .top-panel .footer-logos .logos{text-align:center;margin:0 0 30px;}
.footer .top-panel .footer-logos .logos .items{justify-content:center;}
.footer .top-panel .box-newsletter{width:auto;margin:0 -20px;text-align:center;height:auto;border-top:1px solid #b3d1cf;padding-top:30px;}
}
@media screen and (max-width: 500px){.tpl-col:not(.rwd-small-keep){flex-wrap:wrap;}
.tpl-col:not(.rwd-small-keep) > .tpl-ci{width:100% !important;margin:10px 0 !important;}
.tpl-col:not(.rwd-small-keep) > .tpl-ci:first-child{margin-top:0 !important;}
.tpl-col:not(.rwd-small-keep) > .tpl-ci:last-child{margin-bottom:0 !important;}
.tpl-rwd-small-half{flex-wrap:wrap;}
.tpl-rwd-small-half > .tpl-ci{width:50% !important;margin:15px 0;}
.tpl-rwd-small-half > .tpl-ci:nth-child(1),.tpl-rwd-small-half > .tpl-ci:nth-child(2){margin-top:0;}
.tpl-rwd-small-half > .tpl-ci:nth-child(3),.tpl-rwd-small-half > .tpl-ci:nth-child(4){margin-bottom:0;}
.gallery-page .image{width:50%;}
.tf{display:block;height:auto !important;width:auto !important;border:none;}
.tf tbody,.tf tr,.tf th,.tf td{display:block;height:auto !important;width:auto !important;border:none;padding:0;}
.tf tr{margin:10px 0;padding-bottom:15px;border-bottom:1px solid #b3d1cf;}
.tf tr:first-child{margin-top:0;}
.tf tr:last-child{margin-bottom:0;padding-bottom:0;border:none;}
.tf .tbl-lbl{font-weight:bold;margin-bottom:5px;}
.tf input[type=text],.tf input[type=password],.tf textarea,.tf select,.tf .chosen-container{width:100% !important;}
.rwd-small-hide{display:none !important;}
.rwd-small-show{display:block !important;}
.rwd-small-block{display:block !important;}
.rwd-small-no-margin{margin:0 !important;}
.rwd-small-no-padding{padding:0 !important;}
.rwd-small-no-float{float:none !important;}
.rwd-small-auto{width:auto !important;}
.rwd-small-center{text-align:center !important;}
.rwd-small-order-first{order:-1;}
.rwd-small-order-0{order:0;}
.rwd-small-order-1{order:1;}
.rwd-small-order-2{order:2;}
.rwd-small-order-3{order:3;}
body{font-size:1.4rem;}
h1,.h1{font-size:2.4em;}
h2,.h2{font-size:2em;}
h3,.h3{font-size:1.6em;}
h4,.h4{font-size:1.2em;}
h5,.h5{font-size:1.1em;}
h6,.h6{font-size:1em;}
.button.big{height:35px;line-height:34px;font-size:1em;padding:0 20px;}
.products-tile .product-tile{width:50% !important;}
.products-tile .product-tile .info .name{font-size:1.2em;}
.products-table .tbl tr td:last-child,.products-table .tbl tr th:last-child{display:none;}
.add-to-cart-succcess .buttons{text-align:center !important;}
.add-to-cart-succcess .buttons .button{display:block;float:none !important;margin:5px 0;}
.main-collections .collections .collection:nth-child(2){width:100%;}
.main-collections .collections .collection:nth-child(2) img{width:100%;}
.main-collections .collections .collection:nth-child(3){width:100%;}
.main-collections .collections .collection:nth-child(3) img{width:100%;}
.login-form .lf-content{padding:0 20px;}
.register-form .lf-content .field{display:block;}
.register-form .lf-content .field .label{width:auto;text-align:left;margin:0 0 5px;}
.user-menu ul li{width:50%;}
.box-banner .title{font-size:1.2em;}
.main-banner .items .item .content .info .title{font-size:1.6em;}
.main-banner .items .item .content .info .subtitle{font-size:1.2em;}
.top-filters .filters .filter{width:calc(50% - 5px);}
.top-filters .filters .filter:nth-child(3n) .items{left:0;right:auto;}
.top-filters .filters .filter:nth-child(2n) .items{right:0;left:auto;}
.posts-list .post .info .title{font-size:1.2em;}
.footer .bottom-panel .bottom-contact .bc-content{padding-left:40px;}
.footer .bottom-panel .bottom-contact .bc-content .item{font-size:1.6em;}
.footer .author .content{display:block;text-align:center;}
.footer .author .content .copy{margin-bottom:5px;}
}
@media screen and (max-width: 440px){.head .content{height:auto;flex-wrap:wrap;text-align:center;margin:0;}
.head .logo{width:100%;margin:0;padding:10px;border-bottom:1px solid #ececec;}
.head .rwd-search{width:25%;margin:10px 0;}
.head .top-cart{width:25%;margin:10px 0;}
.head .top-user{width:25%;margin:10px 0;}
.products-tile .product-tile{width:100% !important;}
.posts-list .post{width:100%;}
.footer .top-panel .footer-logos{display:block;}
.footer .top-panel .footer-logos .logos{width:auto;margin:0 0 30px;}
.footer .bottom-panel .bottom-menus{display:block;}
.footer .bottom-panel .bottom-menus .bottom-menu{margin-bottom:40px;}
.footer .bottom-panel .bottom-contact .bc-content{font-size:0.7em;margin-top:10px;}
}
@media screen and (max-width: 400px){.main-panel .panel-content .side-banners{display:block;margin:0;}
.main-panel .panel-content .side-banners .box-banner{width:auto;max-height:160px;margin:16px 0 0;}
.box-banner .title{left:5%;top:10%;}
.box-banner .button{left:5%;bottom:10%;}
.main-banner .items .item .banner img{height:160px;max-width:unset;}
}
@media screen and (max-width: 340px){.rwd-tiny-hide{display:none !important;}
.rwd-tiny-show{display:block !important;}
.rwd-tiny-block{display:block !important;}
.rwd-tiny-no-margin{margin:0 !important;}
.rwd-tiny-no-padding{padding:0 !important;}
.rwd-tiny-no-float{float:none !important;}
.rwd-tiny-auto{width:auto !important;}
.rwd-tiny-center{text-align:center !important;}
.rwd-tiny-order-first{order:-1;}
.rwd-tiny-order-0{order:0;}
.rwd-tiny-order-1{order:1;}
.rwd-tiny-order-2{order:2;}
.rwd-tiny-order-3{order:3;}
}
