body{height:100%;line-height:1.7;color:#3b3c3e;font-size:16px;background:#fff;margin:0;overflow-x:hidden;font-family:Montserrat,Roboto,helvetica neue,Helvetica,Arial,sans-serif}body a{color:#3d3838;font-weight:400}body a:hover{color:#1b83a0}.middle{padding:0 20px;max-width:1660px}.middle:after{display:block;clear:both;padding:0}.content:after,.mainmenu a:before,.nav-tabs:after,.nav-tabs:before{content:""}.content:after{display:table;clear:both}h1,h2,h3,h4{font-weight:500}h1{text-align:center}table td,table th{padding:10px}table{font-size:16px}.mainmenu li{display:inline-block;display:inline}.ft1,.ft2,.ft3,.ft4,.mainmenu a,.pushy a,body a,body a:hover,p.p-title{text-decoration:none}.grid,.mainmenu li{list-style:none}.inline{display:inline;box-sizing:border-box}li.current a{color:#1b83a0}strong,b{font-weight:500}label.element-invisible{display:none}input[type=email],input[type=numberi],input[type=password],input[type=teli],input[type=text],input[type=texti],input[type=urli]{background:0 0;border:1px solid #aaa;outline:0;padding:0 0 0 10px;width:100%;height:40px;-webkit-appearance:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=email].selected,input[type=numberi].selected,input[type=password].selected,input[type=teli].selected,input[type=text].selected,input[type=texti].selected,input[type=urli].selected{background-color:#fff!important;border:1px solid #849b9f}textarea#jform_contact_message{background:0 0;border:1px solid #d3d3d3;outline:0;border-radius:5px;font-size:15px;width:100%;padding:20px 0 5px 14px;-webkit-appearance:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.head,.lower,.upper{padding:0;width:100%;margin:0 auto}.head{z-index:99;max-width:1660px}.head:after,.lower:after{content:"";display:table;clear:both}.middle:after,.upper{display:block}.uppermenu ul{margin:0}.uppermenu ul.nav.menu li{border:0}.lower{position:static;padding:10px 0 0}.logo{display:inline}.mobile,.mobilelogo{display:none}.headcart{margin:0;background:#fff;color:#222;padding:10px;position:relative}.phone{display:inline;padding:10px;height:44px;line-height:44px}.banner{padding:5px;background:#3d3838;text-align:center;display:flex;align-items:center;justify-content:center}.banner span{color:#fff}.banner a{border:1px solid #ededed;padding:3px 10px;color:#fff;border-radius:100px}.uppermenu li a{color:#fff}.search-overlay{display:block;position:static;z-index:1;box-shadow:0;background-color:none}span.closebtn{display:none}div#lang{margin-left:auto;font-size:12px}li.lang-active a{background:none;border-radius:100px;border:1px solid #ededed}ul.lang-block li a{background:none}ul.lang-block a{padding:3px 10px}ul.lang-block li{display:inline}.custom{margin-left:auto}
.fixedmenu{position:fixed;top:0;right:0;z-index:99;width:100%;background:#fff;box-shadow:2px 2px 5px #999;max-width:100%}
#runners,#rugs{display: none}
.slider img{width:100%}
ul#uppermenu{text-align:right;padding:10px}
ul#uppermenu li{display:inline;padding:10px;text-align:right}
.mainmenu a,.mainmenu li{position:relative;zoom:1}
.mainmenu,.mainmenu li,.mainmenu ul,.middle{margin:0 auto}
.mainmenu .moduletable{max-width:1660px;margin:0 auto;border-top:2px solid #3b3c3e}
.mainmenu{text-align:right;min-height:80px;line-height:80px}
.mainmenu li{padding:0;display:inline}
.mainmenu a:hover{color:#1b83a0;height:49px;line-height:49px}
.mainmenu a:before{position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#1b83a0;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.mainmenu a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}ul#mainmenu li{border:0}.mainmenu a{padding:10px 20px}ul.nav.menu{list-style-type:square}ul.lang-block{padding:0;margin:0}ul.lang-block li{padding:0 5px}ul.nav.menu li{padding:10px 0}.mobilemenu{display:none}.auto_img{display:block;max-width:100%}.mainbreadcrumbs li,.nav-tabs{display:inline}ul.breadcrumb{margin:8px 0;padding:0 10px}.mainbreadcrumbs{max-width:1660px;margin:0 auto;text-align:center}.mainbreadcrumbs a{color:#1b83a0}.footer a,.footer a:hover,ul.lang-block li{list-style-type:none}.footer{background:#ededed;padding:3%}.foot{max-width:1660px}.ft4{font-weight:400;border:1px solid #ededed;border-top:0}.footdiv{list-style:none;padding:15px}.delivery_img,.quality_img,.trademark{text-align:center}.foot,.ft{margin:0 auto}.left-sidebar{width:25%;display:inline;float:left;box-sizing:border-box}.ft,p.p-title{display:block}p.p-title{font-weight:500;padding:15px;margin:0;border-top:1px solid #ededed;border-bottom:1px solid #ededed}p.info-text{padding:0 10px;text-align:left}.trademark{border-top:1px solid #3b3c3e}.information-block{margin:10px 5px;padding:20px;border:8px solid;border-image:linear-gradient(45deg,#4eb3d0,#e3b47a) 1}#fancybox-content div,#fancybox-wrap,#fancybox-wrap div{box-sizing:content-box}b#title,p#products-title,p.products-title{font-size:20px;font-weight:500;display:block}.photoreviews-div{display:table}.photoreviews{display:table-cell;width:25%;float:left;padding:10px;box-sizing:border-box}.photoreviews p{text-align:center;min-height:70px}img.reviews-img{width:100%;height:auto;box-sizing:border-box;border:10px solid #ededed;border-radius:10px}
.sale-div{float:left;width:50%;box-sizing:border-box}
.sale-div img{width:100%}
.vm-pagination.vm-pagination-bottom ul{margin:0;padding:0}
.vm-pagination li a,.vm-pagination li span,.pagination ul li a{padding:10px 15px;border-radius:3px}
li.disabled.hidden-phone a,li.current.hidden-phone a,.pagination ul li a{background:#ededed}
.vm-pagination li,.pagination ul li{margin:5px;display:inline-block;padding:5px}
.vm-pagination li a,.pagination ul li a{border:1px solid #d9d9d9;background:#fff}
.vm-pagination{width:100%;text-align:center}
.vm-pagination-top{display:none}
.vm-page-counter{padding:10px}p.counter.pull-right{text-align:right}
.grid,.grid figure{text-align:center;position:relative}
.pagination{text-align:center;padding:10px 0}
.pagination ul{padding:0;margin:0}
dl.article-info.muted{color:#999}.vendor-details-view,.blog,.item-page{max-width:1200px;margin:0 auto}.item-page a{font-weight:700;color:#1b83a0}.items-row{border:1px solid #ededed;padding:20px;margin:20px 0}.module,.moduleleftsidebar{padding:0 20px}.sheet_prev{display:grid;grid-template-columns:1fr 1fr 1fr}.sheet1{padding:2px}.grid{margin:0 auto;max-width:1660px}.grid figure{float:left;overflow:hidden;margin:5px;background:#141414;cursor:pointer}.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.grid figure figcaption{padding:2em;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;height:100%}.grid figure figcaption>a{z-index:99;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;width:100%;height:100%}.grid figure h3{word-spacing:-.15em;font-weight:400;font-size:20px}.grid figure h3 span{font-weight:800}.grid figure h3,.grid figure p{margin:0}.grid figure p{letter-spacing:1px;font-size:68.5%}figure.effect-leila img{max-width:none;width:100%;opacity:.7}figure.effect-leila figcaption{text-align:left}figure.effect-leila figcaption>div{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:50%}figure.effect-leila b{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);font-size:20px;-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-leila p{background:#3b3c3e;padding:10px 20px;color:#fff;font-size:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s}figure.effect-leila span{font-size:18px}figure.effect-leila:hover img{opacity:.5}figure.effect-leila:hover p{opacity:.9;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}figure.effect-leila:hover b,figure.effect-leila:hover img,figure.effect-leila:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}select.vm-chzn-select{padding:0 10px;height:44px;background:#fff;min-width:130px;border-color:#d3d3d3}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:0!important;height:40px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#3b3c3e!important;line-height:40px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important}#yvideo{width:512px;height:300px}button.btn.btn-primary.validate{border:1px solid #569f7a;color:#fff;background-color:#569f7a;height:44px;padding:0 20px;text-transform:uppercase;vertical-align:middle;filter:none;border-image:initial;transition:all .2s ease;font-weight:700}.form-actions{padding:30px 0}.social a{font-size:25px;padding:10px;display:inline}.social a img{width:40px}
a.social-pushy img{width:25px;vertical-align:middle}.pull-left.item-image img{max-width:100%}.contact-form-title,b.contact-data-title{font-weight:700}.manufacturer-image{max-width:200px;margin:0 auto}.manufacturer-product-link{text-align:center;padding:20px}.manufacturer-product-link a{background:#569f7a;padding:10px 20px;color:#fff}.manufacturer-product-link a:hover{color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}fieldset.userdata div{padding:10px 0}.alert{padding:10px 20px}.alert-notice{background:#FFF2E3}.alert.alert-message{background:#d9edf7}.alert-error{background:#FEE9EA}.slider figure figcaption{top:20%}.slider figcaption{width:50%;max-width:300px}.slider figcaption p{font-size:14px;opacity:1;background:none;border:2px solid #fff}.flex{display:flex;flex-wrap:wrap}.flex a img{width:100px;margin:5px}.cf-form-search span.input-append{display:flex;padding:10px}span.cf_results-msg{padding:50px;font-size:30px;font-weight:700;display:block;text-align:center}.flex>div{border:1px solid #ededed;margin:10px;width:100px;text-align:center}div#comments-form-link{padding:20px 0}form#UserLogin,label.proopc-switch{padding:20px}@media screen and (max-width:479px){input[type=email],input[type=numberi],input[type=passwordi],input[type=teli],input[type=text],input[type=texti],input[type=urli]{border:1px solid #dcdcdc;transition:box-shadow .3s,border .3s}.sale-div{width:100%;float:none}#yvideo{width:100%}.photoreviews{display:block;float:none;width:100%}.slider figcaption{width:100%}}@media screen and (min-width:480px) and (max-width:899px){.photoreviews{width:50%;min-height:450px}}@media screen and (max-width:900px){h1{font-size:22px}h2{font-size:1.17em}.sheet_prev{grid-template-columns:1fr 1fr}.slider figure figcaption{top:0}.slider figcaption p{font-size:12px}.search-desktop{display:none}.search-overlay{height:130px;width:100%;box-shadow:0 0 5px rgba(0,0,0,1);display:none;position:fixed;z-index:1;top:0;left:0;background-color:#ededed;background-color:rgba(237,237,237)}.search-overlay-content{position:relative;top:50px;text-align:center;margin:auto}.search-overlay .closebtn{position:absolute;display:block;right:15px;font-size:30px;cursor:pointer;color:#3d3838}.search-overlay .closebtn:hover{color:#ccc}.overlay{display:none}.lower,.upper{background:#fff}.mobilelogo{background:center no-repeat url(../images/logo.svg);background-size:contain;height:80px;display:block;width:300px;margin:0 auto;padding:10px}
.mobile,.pushymenu-div,.search-div{min-width:35px;border-left:1px solid #fff;float:left}.logo{display:block;text-align:center}.upper{display:block;z-index:999}.lower{display:table;border-collapse:separate;border-spacing:10px 3px;position:relative;padding:0}.headcart,.mobile,.pushymenu-div,.search-div{height:50px;box-sizing:border-box;display:table-cell;margin:0}
.pushymenu-div,.search-div{width:15%}.search-div{margin-top:0;background:#1b83a0}.mobile{width:55%}.pushymenu-div{background:#095368}.headcart{background:#71bbd0;border-left:1px solid #ededed;width:15%}.headcart a{color:#fff}.mobile{height:50px;line-height:50px;background:#4eb3d0;text-align:center}.mobile a{color:#fff;font-size:20px}.mobile img{width:16px;height:16px}
.pushy-menu-div{display:inline}.menu-button{font-size:26px;width:100%;color:#fff;text-align:center}.menu-button strong{margin-left:32px;font-size:1.2em}.phone{display:none}.mainmenu{display:none}.mobilemenu{display:block}ul.mobilemenu li{border-bottom:2px solid #1b83a0;text-transform:uppercase}.left-sidebar{display:none}.ft41{color:#999;display:block;width:90%;line-height:3;float:none;list-style:none;padding:15px 0;text-align:center}img.reviews-img{width:100%;height:auto}.vm-pagination.vm-pagination-bottom li{margin:10px 5px}.footdiv{display:block;width:100%;float:none}.product-related-products strong,p.p-title{display:block}.uppermenu{display:none}.delivery_text_info strong{display:block}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}
