html,body{padding:0px;margin:0px;font-family:'Slate W02 Light', sans-serif;font-size:14px;width:100%;text-align:left;color:#3f3f41;background-color:#FFF;}
body, p{line-height:1.6em;}
h1, h2, h3, h4, h5{padding:0px;margin:0px;font-family:sans-serif;margin-bottom:15px;}
.page-title{display:block;width:100%;font-size:26px;min-height:26px;line-height:26px;}
h1.home-title{padding:5px 10px;background:#6d6d6d;color:#FFF;font-weight:normal;font-family:'Slate W02 Bold', sans-serif;font-size:16px;}
div{padding:0px;margin:0px;}
a{padding:0px;margin:0px;color:#000000;text-decoration:none;outline:none;}
img{border:none;padding:0px;margin:0px;}
b, strong, .bold{font-weight:normal;font-family:'Slate W02 Bold', sans-serif;}
.col50{width:50%;}
.clear{clear:both;overflow:auto;}
.clear-overflow{overflow:auto;}
.clear-overflow:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
#map{height:100%;}
.left{float:left;}
.right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.content{width:990px;margin:0 auto;}
.wide{width:100%;position:relative;}
.ul-reset{margin:0;padding:0;list-style:none;}
.table{display:table;}
.row{display:table-row;}
.cell{display:table-cell;vertical-align:middle;}
.green{color:#7ad173;}
*:before, *:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header-bar{min-height:38px;background:#1d1d1b;position:fixed;left:0;top:0;z-index:200;width:100%;}
#header-bar-content{position:relative;}
#header-bar-content ul#header-actions{display:table;float:right;font-family:'Slate W02 Bold', sans-serif;z-index:101;position:relative;}
#header-bar-content ul#header-actions li{display:table-cell;margin-left:30px;height:38px;vertical-align:middle;}
#header-bar-content ul#header-actions li.basket{margin-left:40px;padding:0 43px;background:#7ad173;background:-moz-linear-gradient(-45deg, #7ad173 30%, #c4e155 61%);background:-webkit-gradient(linear, left top, right bottom, color-stop(30%,#7ad173), color-stop(61%,#c4e155));background:-webkit-linear-gradient(-45deg, #7ad173 30%,#c4e155 61%);background:-o-linear-gradient(-45deg, #7ad173 30%,#c4e155 61%);background:-ms-linear-gradient(-45deg, #7ad173 30%,#c4e155 61%);background:linear-gradient(135deg, #7ad173 30%,#c4e155 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ad173', endColorstr='#c4e155',GradientType=1);}
#header-bar-content ul#header-actions li a{color:#FFF !important;}
#header-bar-content ul#header-actions li{padding-right:35px;}
#small-basket-more{width:19px;padding:0 4px;}
.basket-link{}
.basket-link span{display:block;float:left;line-height:19px;height:19px;}
.basket-link #small-basket-count span{display:block;padding:0 16px;border:1px solid #FFF;line-height:17px;}
#basket-info{display:none;background:#2C8C55;position:absolute;right:0;top:0;width:350px;top:38px;z-index:100;border:1px solid #63AD60;border-top:none;-webkit-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5);}
#basket-info li{display:block;width:100%;}
.bs-product-sum{padding:5px 10px;}
#basket-info li a{display:block;color:#FFF;padding:5px 10px;}
#basket-info li a:hover{background:#027021;}
#basket-info li span{display:block;float:left;}
.bs-product-name{width:55%;}
.bs-product-quantity{width:15%;}
.bs-product-price{width:30%;}
.bs-product-sum .bs-product-price{font-family:'Slate W02 Bold', sans-serif;}
#header-search-wrapper{margin-top:53px;margin-bottom:15px;}
#header-search-wrapper .cell{vertical-align:top;}
#logo{width:280px;}
#header-search{width:710px;padding-top:7px;}
#header-search form{height:48px;float:left;}
#header-search ul.ul-reset{float:left;height:48px;}
#header-search li{display:block;float:left;}
#search-input{width:430px;}
#search-input input{width:100%;border:1px solid #929292;background:url('/images/frontend/bg_gray_top.png') left top #FFF scroll repeat-x;height:48px;color:#000;padding:0 15px;border-right:0;}
#search-button input{background:url('/images/frontend/search.png') center center #000 scroll no-repeat;height:48px;width:50px;border:1px solid #929292;}
#search-select-2{width:230px;font-size:14px;}
#header-search .sbHolder{width:100%;background:#FFF;border:1px solid #929292;min-height:48px;background:url('/images/frontend/bg_gray_top.png') left top #FFF scroll repeat-x;border-right:none;}
#header-search .sbToggle{width:18px;height:46px;border-left:1px solid #929292;background:url('/images/frontend/gray_arrow_down.png') center center transparent scroll no-repeat;}
#header-search .sbToggleOpen{background:url('/images/frontend/gray_arrow_up.png') center center transparent scroll no-repeat;}
#header-search .sbSelector{width:211px;height:46px;line-height:46px;color:#6d6d6d;}
#header-search .sbOptions{width:231px;margin:0;padding:0;background:#FFF;border:1px solid #929292;z-index:100;}
#header-search .sbOptions li{width:100%;display:block;padding:0;margin:0;}
#header-search .sbOptions li a{border:none;color:#6d6d6d;width:100%;padding:7px;}
#header-search .sbOptions li a:hover{color:#FFF;background:#1D1D1B;}
#topmenu li{width:20%;float:left;position:relative;}
#topmenu li:hover{}
#topmenu li a{color:#FFF;display:table-cell;width:100%;height:77px;text-align:center;vertical-align:middle;z-index:10;position:relative;}
#topmenu li#menu-item-1{background:#282826;}
#topmenu li#menu-item-2{background:#2f2f2f;}
#topmenu li#menu-item-3{background:#3e3e40;}
#topmenu li#menu-item-4{background:#5c5c5c;}
#topmenu li#menu-item-5{background:#6d6d6d;}
#topmenu li#menu-item-6{background:#6d6d6d;}
.menu-item-bg{position:absolute;left:0;top:0;width:100%;height:77px;background:#7ad173;background:-moz-linear-gradient(-45deg, #7ad173 30%, #c4e155 61%);background:-webkit-gradient(linear, left top, right bottom, color-stop(30%,#7ad173), color-stop(61%,#c4e155));background:-webkit-linear-gradient(-45deg, #7ad173 30%,#c4e155 61%);background:-o-linear-gradient(-45deg, #7ad173 30%,#c4e155 61%);background:-ms-linear-gradient(-45deg, #7ad173 30%,#c4e155 61%);background:linear-gradient(135deg, #7ad173 30%,#c4e155 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ad173', endColorstr='#c4e155',GradientType=1);z-index:5;transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;opacity:0;}
li.active .menu-item-bg, li:hover .menu-item-bg{transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;opacity:1;}
.menu-icon-wrapper{display:block;width:100%;height:28px;}
.menu-icon{display:inline-block;width:28px;height:28px;background:url('/images/frontend/icons_menu.png') 0 0 transparent scroll no-repeat;}
li#menu-item-1 .menu-icon{background-position:0 0;}
li#menu-item-2 .menu-icon{background-position:-28px 0;}
li#menu-item-3 .menu-icon{background-position:-56px 0;}
li#menu-item-4 .menu-icon{background-position:-84px 0;}
li#menu-item-5 .menu-icon{background-position:-112px 0;}
#banner-wrapper{height:413px;width:100%;background:url('/images/frontend/banner_main.jpg') center center transparent scroll no-repeat;margin:10px 0;}
#banner-content{height:413px;position:relative;}
#banner-left-tiles{position:absolute;left:0;top:0;}
#banner-left-tiles li{width:180px;background:#FFF;background:rgba(255,255,255,0.6);margin-bottom:4px;}
#banner-left-tiles li.last{margin-bottom:none;}
#banner-left-tiles li .cell{height:135px;vertical-align:middle;text-align:center;}
#banner-right-tiles{position:absolute;right:0;top:0;width:396px;}
#banner-right-tiles li{display:table;float:left;width:50%;text-align:center;position:relative;}
li#right-tile-1{height:210px;background:#3e3e40;color:#FFF;}
li#right-tile-2{height:210px;background:url('/images/frontend/flowers_foto.png') center center transparent scroll no-repeat;background-size:cover;}
li#right-tile-3{height:203px;background:url('/images/frontend/phone_foto.png') center center transparent scroll no-repeat;background-size:cover;}
li#right-tile-4{height:203px;color:#FFF;background:#5c5c5c;}
li#right-tile-2 img{position:absolute;left:0;top:93px;}
li#right-tile-3 img{position:absolute;right:0;top:93px;}
#categories-tiles{}
#categories-tiles li{float:left;width:33.33%;}
#categories-tiles li .cell{height:141px;padding:0 30px;background:rgba(0,0,0,0.3);}
#categories-tiles li .cell a{font-size:16px;color:#FFF;background:#000;background:rgba(0,0,0,0.6);width:100%;text-align:center;display:block;height:46px;line-height:46px;position:relative;}
li#category-0{background:url('/images/frontend/categories/nowoczesne.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-1{background:url('/images/frontend/categories/klasyczne.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-2{background:url('/images/frontend/categories/dziecinne.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-3{background:url('/images/frontend/categories/design.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-4{background:url('/images/frontend/categories/ekskluzywne.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-5{background:url('/images/frontend/categories/imitujace.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-6{background:url('/images/frontend/categories/do_malowania.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-7{background:url('/images/frontend/categories/fototapety.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-8{background:url('/images/frontend/9.png') center center transparent scroll no-repeat;background-size:cover;}
li#category-9{background:url('/images/frontend/categories/do_kuchni_i_lazienki.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-10{background:url('/images/frontend/categories/polecane_przez_projektantow.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-11{background:url('/images/frontend/categories/wyprzedaze.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-12{background:url('/images/frontend/categories/bordy.jpg') center center transparent scroll no-repeat;background-size:cover;}
li#category-24{background:url('/images/frontend/categories/tapetomat2.png') center center transparent scroll no-repeat;background-size:cover;}
.category-name-bg{display:block;width:100%;height:46px;position:absolute;left:0;top:0;background:#7ad173;background:-moz-linear-gradient(-45deg, #7ad173 30%, #c4e155 61%);background:-webkit-gradient(linear, left top, right bottom, color-stop(30%,#7ad173), color-stop(61%,#c4e155));background:-webkit-linear-gradient(-45deg, #7ad173 30%,#c4e155 61%);background:-o-linear-gradient(-45deg, #7ad173 30%,#c4e155 61%);background:-ms-linear-gradient(-45deg, #7ad173 30%,#c4e155 61%);background:linear-gradient(135deg, #7ad173 30%,#c4e155 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ad173', endColorstr='#c4e155',GradientType=1);z-index:5;transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;opacity:0;}
a:hover .category-name-bg{transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;opacity:1;}
.category-name-text{display:block;width:100%;z-index:10;position:relative;text-transform:uppercase;}
#home-products-wrapper{margin:35px 0;margin-bottom:0;}
#hp-menu{height:50px;border:1px solid #d2d2d2;border-bottom:none;}
#hp-menu ul li{vertical-align:middle;height:50px;}
#hp-menu ul li a{display:table-cell;vertical-align:middle;width:100%;padding:0 45px;height:50px;background:#6d6d6d;border-right:1px solid #898989;text-transform:uppercase;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;color:#FFF;}
#hp-menu ul li a:hover{background:#999792;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#hp-menu ul li a.active{background:#FFF;color:#72c76a;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#hp-content-wrapper{position:relative;position:relative;height:400px;overflow:hidden;}
.hp-content{width:100%;padding:40px;display:none;position:absolute;left:0;top:0;}
.hp-content-active{display:block;}
.hp-up-arrow-wrapper{display:block;width:100%;position:relative;height:12px;padding-bottom:25px;text-align:center;}
.hp-down-arrow-wrapper{display:block;width:100%;position:relative;height:12px;text-align:center;}
.hp-up-arrow-wrapper a, .hp-down-arrow-wrapper a{display:inline-block;width:37px;height:12px;background:url('/images/frontend/arrows_big.png') 0 0 transparent scroll no-repeat;}
.hp-up-arrow-wrapper a{background-position:0 -12px;}
.hp-down-arrow-wrapper a{background-position:0 0;}
.products-list li{margin-bottom:23px;}
.products-list li .product-item{width:19%;margin-right:0.5%;float:left;min-height:40px;border:1px solid #d7d7d9;transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;-webkit-transition:border-color 0.3s ease-in-out;}
.products-list li .product-item:hover{border-color:#000;transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;-webkit-transition:border-color 0.3s ease-in-out;}
.products-list li .product-last{margin-right:0;}
.product-item-img{height:145px;display:block;overflow:hidden;text-align:center;}
.product-item-details{padding:15px;padding-top:25px;display:block;}
.product-item-name{font-size:16px;font-family:'Slate W02 Bold', sans-serif;display:block;padding:5px 0;text-align:center;height:55px;line-height:1.2em;}
.product-item-price{font-size:16px;color:#7ad075;font-family:'Slate W02 Bold', sans-serif;padding:5px 0;display:block;text-align:center;height:55px;}
.product-item-url{display:block;text-align:center;min-height:12px;line-height:12px;padding:5px 0;}
.product-item:hover .product-item-url{text-decoration:underline;}
#newsletter-form-wrapper{background:#3e3e40;padding:30px 40px;}
#newsletter-form-wrapper input[type=email]{background:#FFF;-webkit-box-shadow:inset 2px 2px 3px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow:inset 2px 2px 3px 0px rgba(50, 50, 50, 0.3);box-shadow:inset 2px 2px 3px 0px rgba(50, 50, 50, 0.3);height:35px;padding:0 10px;border:none;}
#newsletter-form-wrapper input[type=submit]{border:none;background:#7ad173;color:#FFF;font-family:'Slate W02 Bold', sans-serif;height:35px;}
#footer-links-wrapper{background:#3e3e40;padding:30px 0;}
#footer-content .cell{width:25%;border-right:1px solid #d7d7d7;vertical-align:top;text-align:left;}
#footer-content .cell a{color:#FFF;text-decoration:none;}
#footer-content .cell a:hover{text-decoration:underline;}
.footer-cell-name{color:#FFF;font-family:'Slate W02 Bold', sans-serif;text-transform:uppercase;display:block;width:100%;margin-bottom:15px;}
.footer-cell-anchors{margin-top:15px;}
#footer-cell-2{padding-left:75px;}
#footer-cell-3{padding-left:60px;}
#footer-cell-4{padding-left:65px;border-right:none !important;}
#footer-links-2{padding:30px 0;}
#footer-links-2 .cell{border-right:1px solid #d7d7d7;}
#fb-anchor{width:201px;height:39px;display:block;background:url('/images/frontend/facebook.png') 0 0 transparent scroll no-repeat;}
#fb-anchor:hover{background-position:0 -39px;}
#category-wrapper{margin-bottom:45px;clear:both;overflow:hidden;}
#category-wrapper .right{width:80%;padding-left:30px;padding-top:20px;}
.category-box{background:#dddddd;}
.category-box ul a{color:#6e6e6e;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.category-box ul a:hover{transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.category-box ul{margin:0;padding:0;width:100%;list-style:none;}
.category-box ul li{position:relative;}
.category-box ul li a{padding:10px 15px;width:100%;display:block;font-size:16px;}
.category-box ul li:hover a, .category-box ul li.active a{background:#6d6d6d;color:#FFF;}
.category-box ul li.active a{font-family:'Slate W02 Bold', sans-serif;}
.category-box ul li ol{margin:0;padding:0;list-style:none;display:none;}
.category-box ul li.active ol{display:block;}
.category-box ul li ol li a, .category-box ul li:hover ol li a, .category-box ul li.active ol li a{padding:5px 15px;font-size:14px;background:#bdbdbd;color:#6e6e6e;font-weight:normal;font-family:'Slate W02 Light', sans-serif; padding-left: 30px;}
.category-box ul li ol li:hover a:hover{font-family:'Slate W02 Bold', sans-serif;}
.category-box ul li ol li.current a{background:#6d6d6d;color:#FFF;font-family:'Slate W02 Bold', sans-serif;}
.sidebar-slide-trigger{font-family:'Slate W02 Bold', sans-serif;font-size:14px;display:block;width:25px;height:38px;line-height:38px;text-align:center;position:absolute;right:0;top:0;color:#6E6E6E;cursor:pointer;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;z-index:100;}
li.active .sidebar-slide-trigger, li:hover .sidebar-slide-trigger{color:#FFF;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#sidebar{width:20%;vertical-align:top;}
.localizer{margin-bottom:20px;}
.localizer a{color:#6d6d6d !important;text-decoration:underline;}
.filters{border:1px solid #c2c2c2;}
.filter-label{font-size:12px;display:block;width:100%;margin-bottom:12px;}
.filters .sbHolder{width:160px;border:1px solid #c2c2c2;height:32px;}
.filters .sbSelector, .filters .sbSelector:link, .filters .sbSelector:visited, .filters .sbSelector:hover{width:130px;background:#FFF;color:#9f9f9f;}
.filters .sbToggle{width:30px;height:30px;border-left:1px solid #929292;background:url('/images/frontend/gray_arrow_down.png') center center #FFF scroll no-repeat !important;background-color:#FFF !important;}
.filters .sbToggleOpen{background:url('/images/frontend/gray_arrow_up.png') center center #FFF scroll no-repeat !important;}
.filters .sbOptions{width:160px;background:#FFF;border:1px solid #C2C2C2;}
.filters .sbOptions li{margin:0;padding:0;}
.filters .sbOptions a{color:#9f9f9f !important;border:none;padding:10px;}
.filters .sbOptions a:hover{background:#1D1D1B;color:#FFF;}
#filter-colors{width:262px;overflow:visible;}
#filter-colors li{display:block;float:left;width:24px;height:24px;margin-right:10px;margin-bottom:10px;background:#000;}
#filter-colors li a .pc-wrapper{display:block;width:24px;height:24px;}
#filter-colors li a input[type=checkbox]{display:none;}
#filter-colors li a.active .pc-wrapper{border:2px solid #000;}
#filter-colors li#c-1 a.active{border-color:#959595;}
#filter-colors li.last{margin-right:0;}
#filter-colors li a .pc-close{position:absolute;left:10px;top:12px;width:14px;height:14px;background:#FFF;color:red;font-size:12px;line-height:8px;text-align:center;display:block;border:2px solid #000;opacity:0;}
#filter-colors li a.active .pc-close{opacity:1;}
#filter-selected-colors{padding:15px 0;}
#filter-selected-colors ul li{display:block;float:left;padding:0 8px;margin-right:5px;margin-bottom:5px;background:#3e3e40;color:#FFF;}
li#c-1 .pc-wrapper{background:#000;}
li#c-2 .pc-wrapper{background:#603912;}
li#c-3 .pc-wrapper{background:#c7b199;}
li#c-4 .pc-wrapper{background:#959595;}
li#c-5 .pc-wrapper{background:#FFF;border:1px solid #959595;}
li#c-6 .pc-wrapper{background:#0072bb;}
li#c-7 .pc-wrapper{background:#01a89e;}
li#c-8 .pc-wrapper{background:#00bff3;}
li#c-9 .pc-wrapper{background:#3ab54a;}
li#c-10 .pc-wrapper{background:#598526;}
li#c-11 .pc-wrapper{background:#fef200;}
li#c-12 .pc-wrapper{background:#f7941d;}
li#c-13 .pc-wrapper{background:#ed1c22;}
li#c-14 .pc-wrapper{background:#ed008c;}
li#c-15 .pc-wrapper{background:#92278f;}
li#c-16 .pc-wrapper{background:#fe0000;background:-moz-linear-gradient(45deg, #fe0000 0%, #fff100 16%, #01b538 41%, #00eaf3 62%, #01048f 83%, #c000b7 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#fe0000), color-stop(16%,#fff100), color-stop(41%,#01b538), color-stop(62%,#00eaf3), color-stop(83%,#01048f), color-stop(100%,#c000b7));background:-webkit-linear-gradient(45deg, #fe0000 0%,#fff100 16%,#01b538 41%,#00eaf3 62%,#01048f 83%,#c000b7 100%);background:-o-linear-gradient(45deg, #fe0000 0%,#fff100 16%,#01b538 41%,#00eaf3 62%,#01048f 83%,#c000b7 100%);background:-ms-linear-gradient(45deg, #fe0000 0%,#fff100 16%,#01b538 41%,#00eaf3 62%,#01048f 83%,#c000b7 100%);background:linear-gradient(45deg, #fe0000 0%,#fff100 16%,#01b538 41%,#00eaf3 62%,#01048f 83%,#c000b7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0000', endColorstr='#c000b7',GradientType=1);}
li#c-17 a .pc-wrapper{background:none repeat scroll 0 0 #ccc;}
li#c-18 a .pc-wrapper{background:none repeat scroll 0 0 #cc9900;}
li#c-19 a .pc-wrapper{background:none repeat scroll 0 0 #ffb9d1;}
#subcategories-list{border-top:1px solid #c2c2c2;}
#subcategories-list li{display:block;width:23.5%;margin-right:2%;float:left;border-bottom:1px solid #c2c2c2;margin-top:18px;}
#subcategories-list li a{display:block;transition:background 0.3s ease;-moz-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;}
#subcategories-list li a:hover{background:#eee;transition:background 0.3s ease;-moz-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;}
#subcategories-list li.last{margin-right:0;}
.subcategory-img{display:block;width:100%;height:178px;background:#000;}
.subcategory-desc{display:block;padding:15px 0;width:100%;text-transform:uppercase;text-align:center;}
#category-info{padding-top:25px;}
#category-info .left{width:355px;height:355px;margin-right:25px;background-size:auto auto !important;background-position:center center !important;}
#category-info .right{width:382px;height:355px;overflow:hidden;margin:0;padding:0;position:relative;}
#category-info-name{font-size:14px;text-transform:uppercase;padding-top:5px;padding-bottom:15px;border-bottom:1px solid #c2c2c2;}
#category-info-slides{position:absolute;left:0;bottom:0;padding:0 19px;width:382px;}
#category-info-slides ul li{display:block;float:left;width:80px;height:80px;margin-right:8px;overflow:hidden;}
#category-info-slides ul li.last{margin:0;}
#category-info-slides ul li a{display:block;width:80px;height:80px;text-align:center;}
#category-info-slides ul li a img{height:100%;width:auto;}
.ci-slide-anchor{display:block;width:8px;height:22px;background:url('/images/frontend/arrows_right_left.png') 0 0 transparent scroll no-repeat;}
#ci-prev{position:absolute;left:0;top:28px;background-position:-8px 0;}
#ci-next{position:absolute;right:0;top:28px;background-position:0 0;}
#products-list .box-wrapper{float:left;width:23.5%;margin-right:2%;border:1px solid #c2c2c2;margin-bottom:15px;}
#products-list .last{margin:0;}
#products-list .first{clear:both;}
#product-content{vertical-align:top;}
.product-image-wrapper{height:177px;width:100%;}
.product-image-wrapper a{display:block;width:100%;line-height:177px;height:177px;overflow:hidden;background:#eaeaea;}
.product-image-wrapper a.horizontal img{vertical-align:top;width:auto;height:auto;}
.product-image-wrapper a.vertical img{vertical-align:top;width:auto;height:auto;text-align:center;}
.product-details-wrapper{padding:13px;}
.product-price{font-size:14px;font-family:'Slate W02 Bold', sans-serif;color:#5eab5b;height:45px;}
.product-name{padding-bottom:25px;height:70px;}
.product-price-promo{text-decoration:line-through;font-size:13px;}
.add-to-basket-wrapper{height:25px;line-height:25px;background:#6d6d6d;color:#FFF;position:relative;}
.add-to-basket-wrapper input[type=submit]{width:100%;height:25px;border:none;background:transparent;text-align:left;color:#FFF;}
.add-to-basket-icon-wrapper{display:block;width:45px;height:25px;border-left:1px solid #8b8b8b;position:absolute;right:0;top:0;text-align:center;}
.add-to-basket-icon{display:block;width:14px;height:12px;position:relative;left:15px;top:7px;background:url('/images/frontend/basket_2.png') 0 0 transparent scroll no-repeat;}
.add-to-basket-wrapper:hover input, .add-to-basket-wrapper:hover{color:#79d174 !important;}
.add-to-basket-wrapper:hover .add-to-basket-icon{background-position:-14px 0;}
.product-symbol, .product-name{display:block;}
.product-details-wrapper a:hover{text-decoration:underline;}
#product-wrapper{margin-bottom:45px;}
#product-wrapper #product-content{width:80%;padding-left:30px;padding-top:20px;}
#product-wrapper #product-content h1{line-height:1.2em;}
#product-gallery{display:inline-block;max-height:340px;overflow:hidden;}
#product-gallery .left{width:545px;height:340px;border:1px solid #6d6d6d;margin-right:12px;overflow:hidden;}
#product-gallery .no-background{background:none !important;}
#product-gallery .left img.visualisation-template{min-width:545px;min-height:340px;}
#product-gallery .right{width:205px;max-height:340px;margin:0;padding:0;}
#product-gallery .right a{width:100%;height:165px;border:1px solid #6d6d6d;overflow:hidden;display:block;}
#product-img-1{margin-bottom:10px;}
#product-img-2 img{vertical-align:bottom;max-width:100%;height:auto;}
#product-gallery .right a img{min-width:100%;min-height:165px;width:auto;height:auto;}
#arrangements{}
#arrangements ul li{display:block;float:left;width:25%;}
#arrangements ul li a{display:block;width:100%;height:33px;line-height:33px;color:#FFF;font-size:14px;text-align:center;}
#arr-1 a{background:#2f2f2f;}
#arr-2 a{background:#3e3e40;}
#arr-3 a{background:#5c5c5c;}
#arr-4 a{background:#6d6d6d;}
#product-details{margin-top:12px;}
#product-details .cell{vertical-align:top;}
#product-details .product-details-left{width:69%;}
#product-details .product-details-right{width:31%;background:#f8f8f8;padding:20px;}
#product-details .product-details-left .table, #product-details .product-details-left .row{width:100%;}
#product-details .product-details-left .cell{width:50%;padding-left:20px;padding-bottom:13px;}
.attribute-name{background:#f8f8f8;padding-right:20px;}
.attribute-value{background:#fff;font-family:'Slate W02 Bold', sans-serif;padding-right:20px;}
#product-details .product-details-left .row:first-child .cell{padding:20px;padding-bottom:13px;}
#product-symbol{font-size:16px;font-family:'Slate W02 Bold', sans-serif;}
#product-details .product-details-left .row:last-child .cell{padding:20px;padding-top:0px;}
#product-state{}
#product-additional-info{font-weight:normal;font-family:'Slate W02 Light', sans-serif;}
.product-available{color:#68b100;}
#product-old-price{text-decoration:line-through;padding-top:5px;}
.product-details-right .wide div{padding-bottom:10px;font-family:'Slate W02 Bold', sans-serif;}
#product-price{font-size:20px;color:#000;padding-bottom:10px;}
#product-euro-price{font-size:14px;color:#f08a1b}
#product-calculator a{display:block;width:100%;height:32px;line-height:32px;color:#FFF;font-family:'Slate W02 Bold', sans-serif;text-transform:uppercase;background:url('/images/frontend/calc_icon.png') 23px center #5c5c5c scroll no-repeat;padding:0 18px;font-size:15px;}
#product-add-to-basket input[type=submit]{display:block;width:100%;height:32px;line-height:32px;background:url('/images/frontend/basket_3.png') 23px center #f38a1d scroll no-repeat;border:none;font-family:'Slate W02 Bold', sans-serif;font-size:15px;color:#FFF;text-align:right;padding:0 18px;}
#product-add-to-basket input[type=submit]:hover{cursor:pointer;}
.attribute-value .sbHolder{width:220px;border:1px solid #959595;height:22px;}
.attribute-value .sbSelector{background:#FFF;width:85%;font-family:'Slate W02 Bold', sans-serif;color:#5c5c5c !important;text-align:center;font-style:italic;height:20px;line-height:20px;}
.attribute-value .sbToggle{width:15%;background:url('/images/frontend/gray_arrow_down.png') center center #FFF scroll no-repeat;border-left:1px solid #959595;height:20px;}
.attribute-value .sbToggle:hover{background:url('/images/frontend/gray_arrow_down.png') center center #FFF scroll no-repeat;}
.attribute-value .sbToggleOpen{background:url('/images/frontend/gray_arrow_up.png') center center #FFF scroll no-repeat !important;}
.attribute-value .sbOptions{border:1px solid #959595;width:220px;}
.attribute-value .sbOptions li{background:#FFF;text-align:center;font-style:italic;margin:0;padding:0;border-bottom:1px dotted #959595;}
.attribute-value .sbOptions li a{color:#5c5c5c;font-family:'Slate W02 Bold', sans-serif;border:none;width:90%;margin-right:10%;padding:0;}
.attribute-value .sbOptions li:last-child{border-bottom:none;}
.attribute-value .sbOptions li:hover{background:#5c5c5c;}
.attribute-value .sbOptions li:hover a{color:#FFF;}
#product-opinion{margin-top:10px;}
#opinion-tabs li{display:block;float:left;}
#opinion-tabs li a{display:block;with:100%;color:#5d5d5d;font-family:'Slate W02 Bold', sans-serif;width:210px;height:40px;line-height:40px;text-transform:uppercase;background:#ececec;border:1px solid #ececec;border-bottom:none;text-align:center;}
#opinion-tabs-content{border:1px solid #ececec;position:relative;}
#opinion-tabs li a.active{background:#FFF;}
.otc-wrapper{padding:25px 30px;display:none;}
.otc-wrapper-active{display:block;}
.rank-wrapper{clear:both;display:inline-block;height:13px;width:75px;background:url("/images/frontend/stars.png") 0 0 transparent scroll no-repeat;}
.rank{background:url("/images/frontend/stars.png") 0 -13px transparent scroll no-repeat;display:block;height:13px;width:0;}
.picker-wrapper{position:absolute;z-index:10;}
a.picker{display:inline-block;float:left;height:15px;width:15px;}
input[type=text], input[type=email], input[type=password]{background:#FFF;border:1px solid #ececec;height:32px;font-family:'Slate W02 Light', sans-serif;padding:0 10px;width:100%;font-size:14px;}
.error{border:1px solid red !important;}
.rank-creator td{height:32px;vertica-align:middle;}
.rank-creator input[type=text], .rank-creator textarea, .rank-creator input[type=email]{min-width:250px;}
textarea{background:#FFF;border:1px solid #ececec;height:150px;font-family:sans-serif;padding:10px;font-size:12px;}
#rank-form .button-wrapper{width:355px;text-align:right;}
input[type=submit], input[type=button], a.button-discount, input[type=reset]{border:none;background:#000;color:#FFF;text-transform:uppercase;height:32px;padding:0 15px;}
.errors{margin:0;padding:0;width:auto;list-style:none;}
.errors li{display:block;background-color:#fdf7f7;border:1px solid #d9534f;color:#d9534f;margin:7px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:8px;}
#rank-form .success-info{background-color:#dff0d8;border:1px solid #d6e9c6;color:#3c763d;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:8px;text-align:center;}
.opinion{padding:15px 0;border-bottom:1px solid #ECECEC;}
.opinion-content{padding:8px 0;}
#pic-carousel-wrapper{width:762px;padding:0 32px;position:relative;overflow:hidden;}
#pic-carousel{width:728px;position:relative;}
#pic-carousel-wrapper ul{}
#pic-carousel-wrapper ul li{display:block;width:170px;float:left;margin-right:6px;border:1px solid #e8e8e8;transition:border-color 0.3s ease;-moz-transition:border-color 0.3s ease;-webkit-transition:border-color 0.3s ease;}
#pic-carousel-wrapper ul li:hover{transition:border-color 0.3s ease;-moz-transition:border-color 0.3s ease;-webkit-transition:border-color 0.3s ease;border-color:#000;}
#pic-carousel-wrapper ul li a{display:block;width:100%;}
.pic-arrow{display:block;width:8px;height:22px;background:url('/images/frontend/arrows_right_left.png') 0 0 transparent scroll no-repeat;z-index:100;}
#pic-prev{position:absolute;left:0;top:40%;background-position:-8px 0;}
#pic-next{position:absolute;right:0;top:40%;background-position:0 0;}
#basket-list-labels{width:100%;border:1px solid #eaeaea;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:#F3F3F3;overflow:hidden;}
#basket-list-labels li{float:left;background:#F3F3F3;padding:5px;color:#404040;font-family:'Slate W02 Bold', sans-serif;margin:0;}
li.no{width:3%;text-align:center;font-size:14px;font-family:'Slate W02 Bold', sans-serif;vertical-align:top;padding-top:15px;}
li.image{width:12%;}
li.product{width:45%;vertical-align:top;}
li.quantity{width:10%;text-align:center;}
li.quantity input[type=text]{width:50%;padding:0 5px;}
li.price{width:15%;text-align:center;}
li.amount{width:15%;text-align:right;}
#basket-list-labels li.amount{padding-right:15px;}
.basket-items-list{border:1px solid #eaeaea;border-top:none;display:table;}
.basket-items-list li{padding:15px;display:table-cell;vertical-align:middle;}
li.image img{background-size:cover;}
.basket-item-name{font-size:18px;font-family:'Slate W02 Bold', sans-serif;display:block;width:100%;}
.item-symbol{display:block;width:100%;color:#6d6d6d;}
a.remove{border:1px solid #ccc;height:20px;line-height:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;-webkit-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.1);-moz-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.1);box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.1);}
a.remove span{color:red;font-size:16px;}
a.remove:hover{background:#639DBC;color:#FFF;border-color:#444444;}
a.remove:hover span{color:#FFF;}
.adjust-quantity{display:inline-block;font-size:18px;font-family:'Slate W02 Bold', sans-serif;width:25%;}
.minus{padding-right:5px;}
.plus{padding-left:5px;}
.quantity input{width:50%;text-align:center;font-size:14px;}
li.price span{font-size:14px;font-family:'Slate W02 Bold', sans-serif;}
li.amount span{font-size:16px;font-family:'Slate W02 Bold', sans-serif;color:#5eab5b;}
.total{background:#F8F8F8;padding:15px 25px;border:1px solid #eaeaea;border-top:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-size:14px;}
.total span{font-size:18px;font-family:'Slate W02 Bold', sans-serif;color:#5eab5b;padding-left:10px;}
ul.last-basket-item{-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;}
#order_basket .buttons{margin-top:25px;}
#order_basket .buttons li{width:50%;}
#order_basket .buttons li .button{height:32px;background:#000;color:#FFF;padding:0 15px;border:none;}
.street-number, .country, .city-postcode{line-height:1.4em !important;min-height:32px;}
#free-shipment-info{font-size:14px;padding:20px 0;color:#0866A9;}
h3.text-label{background:#6d6d6d;padding:5px 15px;color:#FFF;width:100%;margin-top:15px;}
ul.form-items{max-width:500px;margin-top:30px;width:100%;}
ul.form-items li{display:block;width:100%;display:table;margin-bottom:15px;}
ul.form-items li label{display:table-cell;width:30%;min-height:32px;vertical-align:middle;font-family:'Slate W02 Bold', sans-serif;}
ul.form-items li.cell{width:70%;}
ul.form-items select{width:100%;height:32px;background:#FFF;border:1px solid #ececec;padding-top:6px;outline:none;font-size:13px;}
.checkbox-info{margin:15px 0;padding:15px;border:1px solid #eaeaea;background:#f8f8f8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
input.dicount-code{width:200px;}
a.button-discount{display:block;line-height:32px;margin-left:10px;}
tr.total td{padding:15px;font-size:18px;background:#f8f8f8;border:none;}
#orders-history{border-collapse:collapse;}
#orders-history tr.header td{border:1px solid #eaeaea;color:#404040;font-family:'Slate W02 Bold', sans-serif;background:#F3F3F3;padding:5px 10px;}
#orders-history td{border:1px solid #eaeaea;padding:5px 10px;}
#article{padding:20px 0;}
#contact-form ul li{margin-bottom:10px;}
#contact-form ul li label{float:left;width:30%;height:35px;line-height:35px;padding-right:15px;text-align:right;}
#contact-form ul li span.input-wrapper{width:70%;display:block;float:left;}
#contact-form input[type=text], #contact-form input[type=email]{width:100%;height:35px;font-family:sans-serif;font-size:12px;}
#contact-form textarea{width:100%;height:150px;font-family:sans-serif;font-size:12px;}
.company-article-row{margin-bottom:15px;}
.company-article-cell-left{width:670px;padding-right:20px;vertical-align:top;}
.justify-left{text-align:justify;width:49%;padding-right:1%;}
.justify-right{text-align:justify;width:49%;padding-left:1%;}
.company-article-cell-right{width:320px;vertical-align:top;}
.company-article-cell-right p:first-child{margin-top:0;}
.company-article-cell-right img{width:320px;}
.company-shortcode{padding:45px 35px;height:300px;overflow:hidden;color:#FFF;}
#company-shortcode-1{background:#f38a1d;}
#company-shortcode-2{background:#7c7c7c;}
#company-shortcode-3{background:#b1afb0;}
.company-article-title{font-family:'Bodoni W02 Italic 739711', sans-serif;font-size:36px;color:#272823;min-height:36px;line-height:36px;display:block;width:100%;margin-bottom:15px;position:relative;}
.cat-line{display:block;width:0px;position:absolute;right:0;top:0;background:#272823;height:1px;}
.newsletter-form-message, .msg{display:none;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;text-align:center;margin-top:10px;}
.msg-error{background-color:#FDF7F7;border:1px solid #D9534F;color:#D9534F;}
.msg-success{background-color:#DFF0D8;border:1px solid #D6E9C6;color:#3C763D;}
#roll-calculator{width:60%;background:red;padding:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#efefef;}
#roll-calculator .left{width:50%;padding-right:2%;}
#roll-calculator input[type=text]{max-width:80%;}
#roll-calculator li{margin-bottom:15px;}
.zoomContainer{overflow:hidden;width:545px !important;height:338px !important;}
.span-promo-price{display:block;width:100%;text-align:center;color:#6d6d6d;text-decoration:line-through;font-weight:normal;font-family:'Slate W02 Light', sans-serif;}
#product-available-3{color:red;}
.pager-counter{text-align:left;padding:8px 0;}
.pager{width:100%;padding:10px 0;}
.pager ul{margin:0;padding:0;list-style:none;float:right;}
.pager ul li{display:block;float:left;margin:0 1px;}
.pager ul li.current, .pager ul li a{padding:4px 8px;display:block;background:#CFCDCE;color:#6e6e6e;}
.pager ul li.current{font-family:'Slate W02 Bold', sans-serif;background:#FFF;}
.pager ul li:hover a{background:#6D6D6D;color:#FFF;}
a.tooltips{position:relative;display:block;width:24px;height:24px;}
a.tooltips .tt-wrapper{position:absolute;left:0px;top:-38px;z-index:-1;background:#000;background:rgba(0,0,0,0.9);color:#FFF;opacity:0;padding:5px 8px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
a.tooltips:hover .tt-wrapper{opacity:1;z-index:2;}
#product-tags a:hover{text-decoration:underline;}
#category-info-content h1{margin-top:15px;}
#category-info-content{height:210px;overflow:hidden;padding-right:10px;}
#product-calculator{text-align:right;}
#news{color:#2c8c55;}
#promo{color:#e45a64;}
#sale{color:#fec030;}
#available{color:#2c8c55;}
.dropdown-menu{display:none;}
.dropdown-menu-toolbar{display:none;}
.nicescroll-cursors{display:none;}
#hp-content-wrapper{text-align:center;}
#hp-content-wrapper h2{display:inline-block;}
.menu-category{text-align:center;background:#dddddd;}
.menu-category-drop-down{display:inline-block;font-size:35px;}
.last-item{padding-top:110px;font-size:30px;color:#ffffff;width:19%;margin-right:0.5%;float:left;border:1px solid #d7d7d9;transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;-webkit-transition:border-color 0.3s ease-in-out;height:297px;line-height:1.0em;}
.last-item span{display:block;text-align:center;font-size:14px;margin-top:5px;}
span.tag-flo {float: left;margin-right: 12px;}

.search-catalogs-wrapper .title {font-size: 20px; padding: 20px 0;}



@media screen and (max-width:990px){.content{width:100%;}
#banner-wrapper{display:none;}
#topmenu li#menu-item-1{width:20%;}
#topmenu li#menu-item-2{width:20%;}
#topmenu li#menu-item-3{width:20%;}
#topmenu li#menu-item-4{width:20%;}
#topmenu li#menu-item-5{width:20%;}
#topmenu-wrapper{width:100%;}
#header-bar-content ul li{width:25%;}
#header-bar-content ul li:first-child{padding-left:20px;}
#header-bar-content ul{width:100%;}
#header-bar-content ul#header-actions li.basket{padding:0px 10px;}
#header-search-wrapper .cell{display:table-row;text-align:center;}
#header-search form{height:auto;}
.products-list li .product-item{width:24.5%;}
#search-input{margin-left:20px;}
#footer-content .cell{width:100%;text-align:center;float:left;padding:0;}
#footer-content .cell:nth-child(2){padding-top:30px;}
#footer-content .cell:nth-child(3){padding-top:30px;}
#footer-content .cell:nth-child(4){padding-top:30px;}
.footer-cell-name{margin-bottom:0px;}
#newsletter-form-wrapper{display:none;}
#footer-links-2 .cell{width:100%;display:table-row;text-align:center;}
#fb-anchor{display:inline-block;}
div.register.content{text-align:center;}
.homepage .home-title{text-align:center;}
.homepage p{padding-left:30px;padding-right:30px;}
#search-select-2{width:453px;}
.category-box-wrapper{display:none;}
#products-list .box-wrapper{width:31%;text-align:center;}
.category .full-width{padding-left:20px !important;padding-right:20px !important;}
.products-list li{text-align:center;}
.last-item{display:inline-block;float:none;margin-top:0.5%;width:24.5%;}
#hp-content-wrapper{height:730px;}
.cat-line{display:none;}
.company-article-title{text-align:center;}
.company-article-cell-right{width:100%;}
.company-article-cell-right img{width:100%;}
.company-article-cell-left{width:100%;}
.company-article-cell-left p{text-align:center;padding-left:20px;padding-right:20px;}
.company-article-cell-left{padding:0;}
#category-wrapper .right{width:100%;}
#cell-container{width:100% !important;border:none !important;display:block;}
.filters{border:none !important;clear:both;overflow:visible;}
#color{width:50% !important;}
.category-box ul li{text-align:center;}
#sidebar{width:100%;display:table-row;}
#product-content{width:100%;display:table-row;}
#product{text-align:center;}
.localizer{text-align:center;}
}
@media screen and (max-width:990px) and (min-width:590px){#header-bar-content ul#header-actions{float:left;}
}
@media screen and (max-width:590px){#header-bar-content ul li{width:100% !important;float:left;}
#header-bar-content ul{width:100%;text-align:right;}
#header-search-wrapper{margin-top:80px;margin-bottom:100px;}
#header-search{width:100%;}
#header-search form{width:100%;}
#header-bar-content ul#header-actions li.basket{background:none;}
#topmenu li#menu-item-1{width:25%;}
#topmenu li#menu-item-2{width:25%;}
#topmenu li#menu-item-3{width:25%;}
#topmenu li#menu-item-4{width:25%;}
#topmenu li#menu-item-5{width:100%;}
#categories-tiles li{width:50%;}
.products-list li .product-item{width:49.5% !important;}
#header-bar-content ul#header-actions li{height:50px;}
.dropdown-menu{display:block;text-align:center;width:100% !important;}
#product{text-align:center;}
#header-bar-content ul#header-actions li{display:none;font-size:25px;}
.cookie{width:100%;}
.company-article-cell-left{margin-left:0px;padding:0;}
.dropdown-menu-toolbar{display:block;text-align:right;width:100% !important;}
.dropdown-menu-toolbar span{font-size:50px;margin-right:20px;}
#header-bar-content ul#header-actions li.basket{padding-left:0px;}
#header-search li{width:98% !important;}
.basket-min{position:absolute;top:15px;left:0px;width:60% !important;}
.basket-min a{color:#ffffff;font-family:'Slate W02 Bold', sans-serif;font-size:25px;}
li.basket{display:none !important;}
#hp-content-wrapper{height:1680px !important;}
.last-item{width:99% !important;}
#product-details .product-details-left{width:100%;}
#product-details .product-details-left .cell{display:table-cell;}
#product-details .attribute-value .sbHolder{display:inline-block;vertical-align:top;}
#product-details .product-details-left .row:nth-child(n) .cell{padding:20px;}
.product-details-right .wide div{padding:10px;}
#product-calculator a, #product-add-to-basket input[type=submit]{text-align:left;padding-left:60px;}
.localizer{padding:20px;}
#product-state{display:inline;}
#product-price{display:inline;}
.zoomContainer{display:none;}
#product-details .product-details-right{display:table-row;}
#product-gallery .left{width:100%;height:auto;}
#product-gallery .left img{max-width:100%;height:auto !important;vertical-align:top;}
#product-gallery{max-height:100%;}
#product-gallery .right{display:none;}
.filters > .cell > .table{width:100%;display:block;}
.filters > .cell > .table > .cell{display:block;width:100%;}
}
@media screen and (max-width:768px){#header-bar-content ul li{width:25%;}
.ul-reset{width:100%;text-align:center;}
.products-list li .product-item{width:49%;margin-top:10px;}
.last-item{width:49%;}
#header-search .sbHolder{border-right:1px solid #929292;}
iframe{width:100%;}
.company-article-row{width:100%;}
.col50{width:100% !important;padding-right:0px !important;}
#subcategories-list li{width:31.3%;}
.clear-overflow{overflow:auto;}
.login-wrapper{text-align:center;}
.category #filter-colors{width:262px;}
#article .clear{text-align:center;}
#article h1{text-align:center;}
.category .clear-overflow{overflow:hidden;}
.clear-overflow{}
#pic-carousel{display:none;}
#another-products-in-category{display:none;}
#basket-icon{display:none;}
#hp-content-wrapper{height:1020px;}
#products-list .box-wrapper{width:47%;text-align:center;}
.add-address-page{padding-left:20px;padding-right:20px;text-align:center;}
.change-password{padding-left:20px;padding-right:20px;text-align:center;}
.content p{text-align:center;}
.content h1{text-align:center;}
.form-change-email{text-align:center;}
.text-label{text-align:center;}
#category-info{display:none;}
.pager ul{float:left;}
#roll-calculator{margin-left:20px;width:90%;}
input[type=submit], input[type=button], a.button-discount, input[type=reset]{border-radius:10px;}
#header-search .sbOptions{width:100%;}
.tapety-design .cell{display:inline-block;}
.tapety-imitujace .cell{display:inline-block;}
.tapety-nowoczesne .cell{display:inline-block;}
.basket-items-list li{display:table-row;}
#basket-list-labels{display:none;}
.tapety-dzieciece .cell{display:inline-block;}
#product-details .product-details-left .cell{width:auto;}
#product-symbol{text-align:center;}
ul.ul-reset.form-items.shipping-address{margin:0px auto;}
.register-wrapper{text-align:center;}
.company-article-cell-left iframe{pointer-events:none;}
}
@media screen and (max-width:666px){#hp-menu{display:none;}
}
@media screen and (max-width:480px){.products-list li .product-item{width:99% !important;margin-top:20px;}
.place-order{text-align:center;}
.button-place-order{display:inline;}
textarea#order_note{width:90% !important;margin-left:20px;}
#categories-tiles li{width:100%;margin-top:10px;}
.clear-overflow{margin:25px 0px 0px 0px !important;}
#newsletter-form-wrapper{display:none;}
.clear-overflow p{}
.clear-overflow h1{margin-left:0px;margin-right:20px;}
.company-article-cell-left p{text-align:justify;}
#company-shortcode-2{text-align:center;}
.company-shortcode{height:200px;}
#article{padding:0px 0;text-align:center;}
#subcategories-list li{width:100%;padding-right:10px;}
#category-wrapper .right{padding-left:10px;}
.pager ul{float:none;}
#category-info-content{height:30px;}
#ascrail2000{display:none !important;}
#ascrail2000-hr{display:none !important;}
.col50{padding-right:0px !important;}
#contact-form input[type=text], #contact-form input[type=email]{width:85%;}
#contact-form textarea{width:85%;}
.text-right{text-align:left;}
ul.ul-reset.clear-overflow.form-items{width:auto !important;}
ul.form-items{max-width:300px;}
#products-list .box-wrapper{width:96%;text-align:center;}
#opinion-tabs li a{width:auto;}
#opinion-tabs li{width:50%;}
.rank-creator input[type=text], .rank-creator textarea, .rank-creator input[type=email]{min-width:230px;}
#rank-form .button-wrapper{width:250px;}
.otc-wrapper{padding:0px;}
.content h1{text-align:center;}
}
@media screen and (max-width:677px){}
@media screen and (max-width:380px){#cell-container{padding:0px !important;}
div.table.wide{padding-left:0px !important;}
div#color.cell.color-text{display:none;}
#color{width:100% !important;}
}
@media screen and (max-width:320px){#products-list .box-wrapper{width:96%;}
.product-image-wrapper{text-align:center;}
}
@media screen and (max-width:768px) and (min-width:480px){#product-gallery .right{display:none;}
.right{}
.text-center img{}
}
@media screen and (max-width:480px) and (min-width:320px){#product-details .product-details-left .cell{display:block;width:100%;}
}
@media screen and (max-width:690px){}
@media screen and (max-width:530px){.zoomContainer{display:none;}
}
@media screen and (min-width:591px){.dropdown-menu-toolbar{display:none;}
#header-bar-content ul#header-actions li{display:table-cell !important;}
.basket-min{display:none;}
}
@media screen and (max-width:650px){#sub-basket{padding:4px 5px !important;}
}
@media screen and (max-width:970px){#search-input{width:410px;}
}
@media screen and (max-width:950px){#search-select-2{width:433px;}
}
@media screen and (max-width:930px){#search-input{width:390px;}
}
@media screen and (max-width:910px){#search-select-2{width:413px;}
}
@media screen and (max-width:890px){#search-input{width:370px;}
}
@media screen and (max-width:870px){#search-select-2{width:393px;}
}
@media screen and (max-width:850px){#header-search li{float:none;}
#search-input{border-right:1px solid #929292;margin-left:0px;}
#header-search-wrapper{margin-bottom:140px;}
#header-search form{width:100%;}
#header-search ul.ul-reset{width:100%;text-align:center;}
#header-search li{width:70%;display:inline-block;}
#search-select-2{padding-left:20px;margin-top:20px;padding-left:0px;border-right:1px solid #929292;}
}
@media screen and (min-width:990px){.menu-category-drop-down{display:none;}
.category-box-wrapper{display:block !important;}
}


.product-item-name {overflow: hidden; height: 60px;}
.last-item {height: 302px;}