.bottom-menu-category-list{
    width: 36%;
    display: inline-block;
    vertical-align: top;
    margin: 20px 3% 20px 0;
}

.bottom-menu-category-list ul li {
    display: inline-block;
    width: 49%;
    line-height: 18px;
    padding-left: 30px;
    margin-bottom: 10px;
    vertical-align: top;
}

.bottom-menu-category-list ul.products-by-country li:nth-child(1) {
    background: url(../images/poland.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(2) {
    background: url(../images/russia.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(3) {
    background: url(../images/turkey.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(4) {
    background: url(../images/lithuania.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(5) {
    background: url(../images/latvia.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(6) {
    background: url(../images/ukraine.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(7) {
    background: url(../images/moldova.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(8) {
    background: url(../images/romania.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(9) {
    background: url(../images/england.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(10) {
    background: url(../images/germany.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(11) {
    background: url(../images/estonia.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(12) {
    background: url(../images/georgia.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(13) {
    background: url(../images/armenia.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(14) {
    background: url(../images/international.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(15) {
    background: url(../images/bulgary.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(16) {
    background: url(../images/czech.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(17) {
    background: url(../images/slovakia.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(18) {
    background: url(../images/hungary.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(19) {
    background: url(../images/spain.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul.products-by-country li:nth-child(20) {
    background: url(../images/portugal.jpg) no-repeat 0px 2px;
}
.bottom-menu-category-list ul li[data-image='fish'] {
    background: url(../images/fish.png) no-repeat 0px 2px;
}
.bottom-menu-category-list ul li[data-image='fruits'] {
    background: url(../images/fruit.png) no-repeat 0px 2px;
}
.bottom-menu-category-list ul li[data-image='tea-coffee-waters'] {
    background: url(../images/tea.png) no-repeat 0px 2px;
}
.bottom-menu-category-list ul li[data-image='vegetables'] {
    background: url(../images/vegetables.png) no-repeat 0px 2px;
}
.bottom-menu-category-list ul li[data-image='sweet'] {
    background: url(../images/sweet.png) no-repeat 0px 2px;
}
.bottom-menu-category-list ul li[data-image='cakes'] {
    background: url(../images/cakes.png) no-repeat 0px 2px;
}
.bottom-menu-category-list ul li[data-image='meat'] {
    background: url(../images/meat.png) no-repeat 0px 2px;
}
.bottom-menu-category-list ul li[data-image='milk'] {
    background: url(../images/milk.png) no-repeat 0px 2px;
}
.bottom-menu-category-list ul li[data-image='alcohol'] {
    background: url(../images/alcohol.png) no-repeat 0px 2px;
}
.bottom-menu-category-list ul li[data-image='makeup'] {
    background: url(../images/makeup.png) no-repeat 0px 2px;
}



.bottom-menu-category-list ul li a {
    color: #ccc;
}

.bottom-menu-category-list ul li a:hover {
    color: #fff;
}

.bottom-menu-category-list ul {
    margin: 20px 0 0 0;
}

.bottom-menu-category-list:nth-child(2) {
    display: inline-block;
    width: 60%;
    vertical-align: top;
    margin-right: 0;
}
.contacts-shop-address p,.page.checkout-page{text-align:left}
*,a:active{outline:0}
*{margin:0;padding:0;text-decoration:none}

.item-box .sku .value {
    color: #444;
}

.item-box .sku {
    margin-bottom: 8px;
}
.cart a:hover,.data-table a:hover,.forum-table a:hover,.top-menu-brands-list ul li ul li a:hover{text-decoration:underline}
.owl-item{display:inline-block;vertical-align:middle;margin:8px}
.product-tags-box{display:inline-block;margin-bottom:40px}
.prod-information-block{margin-bottom:16px}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.filter-values-list .group ul {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    -moz-column-gap: 30px;
    -webkit-column-gap:30px;
    column-gap:30px;
    margin: 0;
    width: 100%;
}

.group.category ul
 ul {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    margin-left: 20px;
    margin-top: 4px;
}

.group ul
 li {
    display: block;
}

.layout-filter .zone {
    z-index: 100;
}

.filter-box.store-filter-box {
    position: relative;
    z-index: 100;
}

.group.category li {}

.bottom-menu-category {
    border-top: 1px solid #ccc;
    color: #ccc;
}

.search-menu .search-box {
    display: inline-block;
    width: 25%;
}

.search-menu ul.top-menu {
    width: 71%;
    display: inline-block;
    margin-left: 3%;
}

.loyout-search .zone {
    padding: 0;
}

.layout-search {
    background: #ebebeb;
    position: relative;
    z-index: 90;
}

.layout-search .zone {
    padding: 8px 0;
}
.blog-page-news-subscribe{background:#bf492b;padding:12px 20px;margin-bottom:20px;margin-top:16px}
.blog-page-news-subscribe input#mc-embedded-subscribe{margin-left:40px;margin-bottom:10px}
.blog-page-news-subscribe #mc_embed_signup input#mce-EMAIL{margin-left:40px;width:100%;margin-bottom:10px;max-width:161px}
.kontakty-map.bootom iframe{width:100%;height:250px}
.layout-features{background:#eee;margin-bottom:16px}
.blogpost-page .comment-rating{padding:0 0 8px}
.blogpost-page .review-block-list{margin:40px 0}
.blogpost-page .rating-fixed.active,.blogpost-page .rating.active,.blogpost-page .rating:active,.blogpost-page .rating:focus,.blogpost-page .rating:hover{background-image:url(../images/rating2.png)}
.blogpost-page .rating,.blogpost-page .rating-fixed{display:inline-block;background-image:url(../images/rating1.png);background-size:19px 14px;height:14px;width:20px;cursor:initial}
.contacts-shop-address,.prod-group-delivery,.prod-group-tags{display:inline-block;width:49%;vertical-align:top}
.blogpost-page .rating,.button-1,.button-2,.remove-item,a,button,input[type=button],input[type=submit]{cursor:pointer}
.contacts-shop-address{margin-right:1%;font-size:13px;text-align:left}
.shops-contacts{text-align:center;font-size:0}
p.tag-comment{display:block;font-size:13px}
.remove-item{font-size:12px;color:#888}
.remove-item:hover{color:#bf492b}
.product-review-links{display:inline-block;vertical-align:top;padding:8px 0}
.write-review .title,.write-review.new-comment .title{margin:0 0 30px;font-size:20px;font-weight:700;color: #679b2d;text-transform:uppercase;}
.comment.blog-comment{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ddd}
.comment.blog-comment:last-child{border:0}
.also-products-layout{background:url(../images/grey-bg.jpg)}
.top-menu-brands-list ul li ul li .firstCharacter{font-size:17px;color:#b9e1fc;font-weight:700;display:inline-block;top:0;left:0;z-index:100;line-height:23px;width:21px;vertical-align:top;margin-top:12px}
.top-menu-brands-list ul li ul li .firstCharacter~a{display:inline-block;padding:3px 0 3px 4px;width:150px;vertical-align:top;margin-top:12px}
.master-wrapper-page{border-top: 6px solid #d76203;}
.top-menu-brands-list ul.list,.top-menu-category-list ul.list{font-size:0}
.bottom-menu-category-list ul.list ul li a{font-size:14px;color:#057eba}
.bottom-menu-category-list ul.list ul li ul li a{color:#666}
.top-menu-brands-list ul li ul,.top-menu-category-list ul li ul{z-index:35;position:absolute;background:#fff;left:0;width:100%;display:none}
.bottom-menu-category-list ul li ul,.top-menu-category:hover .top-menu-category-list ul li ul{display:block}
.top-menu-brands:hover .top-menu-brands-list ul li ul{display:block;-webkit-transition:all 2ms ease;-moz-transition:all 2ms ease;-ms-transition:all 2ms ease;-o-transition:all 2ms ease;transition:all 2ms ease;-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.top-menu-brands-list ul li ul{background:#00618d;text-align:justify;padding:12px;-webkit-transition:all 2ms ease;-moz-transition:all 2ms ease;-ms-transition:all 2ms ease;-o-transition:all 2ms ease;transition:all 2ms ease}
.top-menu-category-list ul li ul li{display:inline-block;vertical-align:top;width:20%;background:#4ab1e4;text-align:center}
.top-menu-category-list ul li ul li:nth-child(1) a{background:url(../images/matiem.png) left center no-repeat}
.top-menu-category-list ul li ul li:nth-child(2) a{background:url(../images/sejai.png) left center no-repeat}
.top-menu-category-list ul li ul li:nth-child(3) a{background:url(../images/kermenim.png) left center no-repeat}
.top-menu-category-list ul li ul li:nth-child(4) a{background:url(../images/nagiem.png) left center no-repeat}
.top-menu-category-list ul li ul li:nth-child(5) a{background:url(../images/dazadi.png) left center no-repeat}
.top-menu-category-list ul li ul li a{font-size:14px;display:inline-block;color:#fff;line-height:24px;text-transform:uppercase;padding:12px 20px 12px 30px;font-weight:400}
.top-menu-brands-list ul li ul li a{font-size:14px;color:#fff;line-height:16px;text-transform:uppercase;padding:3px 0 3px 28px;font-weight:400;text-align:left}
.bottom-menu-category-list ul li ul li{display:inline-block;vertical-align:top;width:18%;text-align:left;padding-right:20px;margin-right:2%}
.bottom-menu-brands-list ul li ul li ul,.bottom-menu-category-list ul li ul li ul{margin:0;min-height:245px;position:relative;text-align:left}
.bottom-menu-category-list ul li ul li:last-child{border-right:0;padding-right:0;margin-right:0}
.bottom-menu-category-list ul li ul li a{display:inline-block;line-height:24px;text-transform:uppercase;padding:0 0 16px;font-weight:400}
.bottom-menu-brands-list ul li ul li{display:block;position:relative}
.bottom-menu-category-list ul li ul li a:hover{color:#004d70}
.bottom-menu-brands-list ul li ul li ul{border-right:1px solid #ccc;padding:12px 18px;background:#fff}
.bottom-menu-category-list ul li ul li:last-child ul{border:0}
.bottom-menu-category-list ul li ul li ul li{display:block;width:100%;margin-bottom:4px;min-height:initial;border-right:0;padding-right:0}
.bottom-menu-category-list ul li ul li ul li a{color:#555;display:block;line-height:20px;padding:2px 0;background:0 0!important;text-transform:none;text-align:left}
.bottom-menu-category-list ul li ul li ul li a:hover{color:#bf492b}
.bottom-menu-category-list ul li ul li ul li ul{display:none!important}
.top-menu-brands-list ul li ul li{display:block;position:relative}
.top-menu-category-list ul li ul li a:hover{color:#004d70}
.top-menu-brands-list ul li ul li ul,.top-menu-category-list ul li ul li ul{border-right:1px solid #ccc;padding:12px 18px;margin:0;min-height:245px;background:#fff;text-align:left;position:relative}
.top-menu-category-list ul li ul li:last-child ul{border:0}
.top-menu-category-list ul li ul li ul li{display:block;width:100%;margin-bottom:4px;min-height:initial;background:#fff}
.top-menu-category-list ul li ul li ul li a{color:#555;display:block;line-height:20px;padding:2px 0;background:0 0!important;text-transform:none;text-align:left}
.top-menu-category-list ul li ul li ul li a:hover{color:#bf492b}
.top-menu-category-list ul li ul li ul li ul{display:none!important}
.layout-top-menus-shadow{background:rgba(0,0,0,.4);position:absolute;width:100%;height:100%;top:0;z-index:30;-webkit-transition:background 5s ease;-moz-transition:background 5s ease;-ms-transition:background 5s ease;-o-transition:background 5s ease;transition:background 5s ease;display:none}
.footeb-subscribe,.home-page,.homepage-news .zone{position:relative}
ul.home-features li span{vertical-align:middle}
.product-about-delivery{display:inline-block;vertical-align:top;margin-left:40px}
.product-about-delivery-group{display:block}
.product-about-delivery .label{vertical-align:top}
.delivery-title{font-weight:700;color:#555;font-size:15px;margin-bottom:20px}
.delivery-types li:last-child{margin-right:0}
ul.delivery-types .delivery-price{color:#bf492b;margin-top:12px}
ul.delivery-types .delivery-price p{margin-bottom:0}
ul.delivery-types .delivery-price p:first-child{margin-bottom:0;color:#bf492b;height:initial}
ul.delivery-types li{display:block;line-height:28px;position:relative;padding:0 0 0 40px;margin-bottom:16px}
li.kurjer{background:url(../images/omniva-kurjer.jpg) top left no-repeat}
li.pakomati{background:url(../images/omniva-pakomati.jpg) top left no-repeat}
ul.delivery-types li p:first-child{margin-bottom:4px;color:#555;height:40px}
.delivery-abroad{margin:17px 0;font-style:italic;font-size:13px}
p.delivery-abroad span{color:#d00;font-weight:700;font-size:17px;display:inline-block;padding-right:6px}
ul.delivery-types{text-align:left;display:block;margin:20px 0}
.product-details-info{display: block;vertical-align:top;padding-top:12px;}
.product-details-info span.label{display:inline-block}
.product-features{background:#f2fbff;display:inline-block;padding:0 20px;margin-right:5%;vertical-align:top;box-shadow:0 2px 3px rgba(200,200,200,.2)}
.overview .product-features{text-align:center}
.product-features ul p{line-height:21px}
.product-features ul p span{color:#bf492b;font-size:15px}
.product-features li{padding-left:50px;text-align:left}
.overview .product-features li{display:inline-block;margin:20px}
.prod-information-block .additional-details{display:inline-block;width:28%;vertical-align:top}
.home-page{
    background: #f3f3f3;
}
.homepage-news{background:url(../images/grey-bg.jpg);padding-bottom:0}
.homepage-wrapper-content .product-grid{margin-bottom:0}
.hamepage-brands{font-size:0;padding:20px 0;overflow: hidden;}
.salidzini-kurpirkt{display:inline-block;vertical-align:top}
.salidzini-kurpirkt a{display:inline-block;vertical-align:middle;margin:0 0 0 12px}
.header-menu1,.search-box,.top-menu-brands{vertical-align:top;display:inline-block;}
.mc-field-group,div#mc_embed_signup,div#mc_embed_signup_scroll,form#mc-embedded-subscribe-form{text-align:left;display:inline-block}
div#mc_embed_signup label{color:#fff;font-size:16px;line-height:40px;padding-left:40px;display:inline-block;background:url(../images/subscribe.png) center left no-repeat}
.footeb-subscribe{background:#057eba;text-align:left;z-index:1;margin-top:20px}
.footeb-subscribe .zone{text-align:left;padding:10px 0}
.homepage-fb,.more-brands{text-align:center}
.homepage-fb{width:41%;float:right;position:absolute;bottom:12px;right:12px;margin-bottom:40px}
.more-brands a{padding:12px 28px;display:inline-block;font-size:14px;color:#fff;background:#64aee1}
.more-brands a:hover{background:#bf492b;color:#fff}
.product-item{}
.item-box:hover .product-item{z-index:9999;top:0;overflow:initial;box-shadow:0 0 50px rgba(150,150,150,.1);width:100%;}
.item-box:hover .product-item .add-info{}
item-box:hover .product-item{height:initial}
.homepage-slider .theme-custom{margin:0}
.homepage-slider .theme-custom .slider-dates{background:#881600;padding:12px;display:inline-block}
.homepage-slider .theme-custom a.slider-read-more{background:#d50100;border:1px solid #ffefe7;font-size:15px;font-weight:700;text-transform:uppercase;display:block!important;width:100px;padding:12px;margin:12px auto;position:relative;z-index:100;color:#ffefe7}
.homepage-slider .theme-custom .nivo-controlNav{width:10%;display:block;margin:0 auto;left:45%;padding:2px 0}
.homepage-slider .theme-custom a.slider-read-more:hover{background:#c00000;border:1px solid #fff;color:#fff}
.homepage-slider .theme-custom .nivo-caption{opacity:1;background-color:rgba(0,0,0,.4);width:250px;padding:12px 0;margin-left:10%}
.homepage-slider .theme-custom p{line-height:21px;padding:8px;margin-bottom:0;display:block}
.homepage-slider .theme-custom .nivo-controlNav a.active{background-color:#fff}
.homepage-slider .theme-custom .nivo-controlNav a{display:inline-block;width:8px;height:8px;margin:0 7px;box-shadow:0 0 1px 0 rgba(0,0,0,.2);background-color:transparent;font-size:0;border-radius:14px;border:1px solid #fff}
.header-menu1{padding-top:16px;font-size:0;padding-left:0;padding-right:28px}
.search-box{position:relative;z-index: 9999;margin:12px 0;}
.top-menu-brands a,.top-menu-category a{padding:16px 30px 16px 40px;font-size:16px;font-weight:700;position:relative;z-index:50;color:#fff;text-transform:uppercase}
.top-menu-brands a{display:block;background:#02699a}
.top-menu-category{display:inline-block;vertical-align:top}
.top-menu-category a{display:block;background:url(../images/list-category.png) 16px 18px no-repeat #339bce}
.block-header,ul.home-features li{display:inline-block;vertical-align:top}
.top-menu-category a:hover,.top-menu-category:hover a{background-color:#4ab1e4;color:#fff}
.top-menu-brands a:hover,.top-menu-brands:hover a{background:#00618d;color:#fff}
.top-menu-category:hover ul li ul li ul li a{color:#444}
.top-menu-category:hover ul li ul li ul li a:hover{color:#339bce}
.layout-header{}
.layout-header .zone{padding:0;text-align:left;z-index:initial}
.block-header{float: right;}
html{margin:0;-webkit-text-size-adjust:none}
ol,ul{list-style:none}
ul.home-features li{padding:0 32px 0 49px;margin:0;max-width:20%;line-height:20px;min-height:40px;font-size:14px}
li.feature1,li.feature2,li.feature3,li.feature4,li.feature5{line-height:40px}
ul.home-features li span{max-width:138px;display:block}
body,img{max-width:100%}
li.feature1{background:url(../images/feature1.png) left top no-repeat}
li.feature2{background:url(../images/feature2.png) left top no-repeat}
li.feature2 span{min-width:130px}
li.feature3{background:url(../images/feature3.png) left top no-repeat}
li.feature4{background:url(../images/feature4.png) left top no-repeat}
li.feature5{background:url(../images/feature5.png) left top no-repeat}
ul.home-features{text-align:center;margin:0 12px;font-size:0}
ul.top-menu li,ul.top-menu ul li{font-size:15px}
ul.top-menu{text-align:right}
.page,ul.top-menu.mm-listview{text-align:left}
ul.top-menu.mobile{display:none}
ul.top-menu li{display:inline-block;padding:18px 8px 18px 24px}
ul.top-menu.mm-listview li{display:block;padding:0}
ul.top-menu.mm-listview>li:not(.mm-divider):after{left:0}
ul.top-menu.mm-listview li a{min-height:initial}
ul.top-menu li a{color: #ccc;text-transform:uppercase;}

.header-menu>ul>li>a {
    color: #777;
}
a:hover,ul.top-menu li a:hover{color: #560000;}
ul.top-menu ul.sublist{display:none}
a img{border:none;opacity:.99}
img{height:auto}
img.small-akcija{position:absolute;z-index:10;width:50px;right:10px;top:10px}
.fieldset,.form-fields,.inputs,.master-column-wrapper,.section,p.kontakty-map.toop{position:relative}
input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{margin:0;border:0;padding:0}
input[type=button],input[type=submit],input[type=reset],input[type=text],input[type=password],textarea{border-radius:0}
input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none}
input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}
script{display:none!important}
body{overflow-x:hidden;background-color:#fff;font:400 14px Arial,Helvetica,sans-serif;color:#777}
h1,h2,h3,h4,h5,h6{color:#444}
a{color: #bf492b;}
table{width:100%;border-collapse:collapse}
table.cart tr td,table.cart tr th{border-right:0;border-left:0}
input[type=text],input[type=password],select,textarea{height:36px;border:1px solid #ddd;padding:8px;vertical-align:middle}
input,select,textarea{font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#777}
textarea{min-height:150px}
select{min-width:50px;height:32px;padding:6px}
input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus{border-color:#ccc;color:#444}
input[type=checkbox],input[type=checkbox]+*,input[type=radio],input[type=radio]+*{vertical-align:middle}
input#mc-embedded-subscribe{display:inline-block;vertical-align:top;height:40px;border:0;padding:0 40px;background:#5caadf;color:#fff;font-size:15px;margin-left:12px}
.master-column-wrapper:after,.page-body:after,.page-title:after,.page:after,.side-2:after{display:block;content:"";clear:both}
input#mc-embedded-subscribe:hover{background:#006091}
label,label+*{vertical-align:middle}
span.product-quantity{font-size:14px}
.master-wrapper-content{position:relative;z-index:10;width:90%;margin:0 auto}
.master-column-wrapper{z-index:0}
.center-1{margin:0}
.center-2,.side-2{margin:0 0 50px}
.page{min-height:200px}
.page.homepage-news{background:url(../images/grey-bg.jpg);padding:28px 0}
.page.home-page .topic-block-title h2{margin:0 0 30px;font-size:20px;font-weight:700;color:#bf492b;text-transform:uppercase}
.page.hamepage-brands{background:#eee;font-size:0}
.page.hamepage-brands .more-brads{text-align:center}
.page.hamepage-brands .home-page-category-grid{margin:0}
.page.hamepage-brands .item-box{width:9%;margin:20px .5%}
.page-title{min-height:50px;padding:6px 0;margin-top:20px}
.blogpost-page .page-title{min-height:initial;margin-top:0}
.blogpost-page .page-title h1{margin-bottom:0}
.contact-page .page-title h2,.page-title h1{margin:0 0 20px;font-size:20px;font-weight:700;color: #679b2d;text-transform:uppercase;}
.center-1 .page-title,.center-1 .title{text-align:left;padding:6px 0;margin-top: 0px;}
.center-1 .center-2 .page-title,.center-1 .center-2 .title{margin-top:0}
.buttons{margin:0 0 30px}
.write-review .buttons{display:inline-block;margin:10px 0 0 5px;padding-top:3px}
.link-rss{display:none;width:24px;height:24px;background:url(../images/rss.png) center no-repeat;font-size:0!important}
.category-description ul,.full-description ul,.manufacturer-description ul,.post-body ul,.topic-block ul,.topic-page ul{margin:12px 0;padding:0 0 0 36px;list-style:disc}

ul.why-we-list {
    padding: 0;
    list-style-type: none;
    text-align: justify;
}

img {}

img.why-we-list-img {
    margin-bottom: 16px;
}

ul.why-we-list li:nth-child(1) h3 {
    color: #1e8bc3;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 22px;
}
ul.why-we-list li:nth-child(2) h3 {
    color: #f86923;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 20px;
}
ul.why-we-list li:nth-child(3) h3 {
    color: #ff9f00;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 22px;
}

ul.why-we-list::after {
    display: inline-block;
    content: '';
}

ul.why-we-list li {
    width: 30%;
    display: inline-block;
    margin-right: 4%;
}

ul.why-we-list li:nth-child(3) {
    margin-right: 0;
}
.category-description ol,.full-description ol,.manufacturer-description ol,.post-body ol,.topic-block ol,.topic-page ol{margin:12px 0;padding:0 0 0 36px;list-style:decimal}
.category-description p,.full-description p,.manufacturer-description p,.news-body p,.post-body p,.topic-block p,.topic-page p{margin:10px 0;text-align:justify}
p.kontakty-map.bootom iframe{width:100%;height:250px}
p.kontakty-map.toop{display:block;float:right;width:50%;margin:0}
.flyout-cart{display:none}
.fieldset,.section{margin:0 0 40px}
.contact-page .fieldset .inputs{text-align:left}
.contact-page .fieldset .inputs label{text-align:left;white-space:initial}
.fieldset .title,.section .title{margin:0 0 15px;padding:0;font-size:18px;color:#444}
.fieldset .title strong,.section .title strong{font-weight:400}
.inputs{margin:0 0 15px;text-align:center;white-space:nowrap;font-size:0;color:#000}
.registration-page .inputs,.registration-page .inputs label{text-align:left}
.inputs:after{content:"";display:block;clear:both}
.inputs label{display:block;width:100%;margin:0 0 10px;text-align:center;font-size:14px;color:#555;font-weight:700;vertical-align:top}
.page.return-request-page .inputs label{text-align:left}
.return-request-page .inputs{text-align:left;padding-left:25px}
.inputs input[type=text],.inputs input[type=password],.inputs select,.inputs textarea{width:400px;max-width:100%;background-color:#fff}
.inputs.custom-attributes{white-space:normal}
.inputs .option-list{display:inline-block;max-width:95%;vertical-align:middle}
.inputs .option-list li{display:inline-block;margin:5px;border:1px solid #ddd;background-color:#fff;padding:8px 10px}
.inputs .option-list label{display:inline-block;width:auto!important;margin:0 0 0 5px}
.inputs.reversed{margin:0 0 20px;text-align:center}
.required{margin:0 -8px 0 3px;vertical-align:top;font-size:20px;font-weight:400;color:#e4434b}
#mc_embed_signup input#mce-EMAIL{border:0;line-height:24px;padding:8px;margin-left:16px;display:inline-block;font-size:15px}
.field-validation-error,.message-error,.password-error,.poll-vote-error,.username-not-available-status{display:block;text-align:center;font-size:13px;color:#e4434b;margin-top:5px}
.cart .product .edit-item,.data-table div.download{margin:10px 0 0}
.field-validation-error{display:inline-block;padding-left:16px}
.field-validation-valid,.username-available-status{display:block;text-align:center;font-size:13px;color:#4cb17c}
.captcha-box{text-align:center;line-height:0}
.captcha-box>div{display:inline-block;max-width:100%}
.captcha-box input{height:auto}
.table-wrapper{overflow-x:auto}
.cart th,.data-table th,.forum-table th{border-width:1px 1px 0;border-style:solid;border-color:#ddd;background-color:#f6f6f6;padding:10px;white-space:nowrap;font-weight:400;border-right:0;border-left:0}
th.quantity{text-align:center}
.forum-table td.latest-post,.forum-table td.posts,.forum-table td.replies,.forum-table td.topics,.forum-table td.views,.forum-table td.votes,.forum-table th.latest-post,.forum-table th.posts,.forum-table th.replies,.forum-table th.topics,.forum-table th.views,.forum-table th.votes{display:none}
.forum-table td.image{min-width:0}
.cart td,.data-table td,.forum-table td{min-width:50px;border-width:1px;border-style:solid;border-color:transparent #ddd #ddd;padding:10px;color:#444;border-right:0;border-left:0}
.cart td.product-picture{padding:2px}
td.quantity{width:185px;font-size:0;text-align:center}
td.quantity label{font-size:14px}
td.quantity .qty-button{height:43px;width:43px;background:#f3f3f3;color:#555;font-weight:700;line-height:44px;font-size:17px;text-align:center;display:inline-block;vertical-align:top}
.forum-table td{min-width:90px;padding:10px}
.cart a,.data-table a,.forum-table a{font-weight:400;color:#bf492b}
.cart .product,.data-table .info,.data-table .message,.data-table .name,.data-table .product{min-width:225px;text-align:left}
.forum-table .forum-details,.forum-table .topic-details{text-align:left}
.admin-header-links,.bar-notification .content,.cart .add-to-cart,.cart .remove-from-cart,.cart td.quantity input,.data-table .order,.data-table .select-boxes,.eu-cookie-bar-notification,.header,.noscript,.ui-dialog-content .back-in-stock-subscription-page{text-align:center}
.cart .product a,.data-table .info a,.data-table .product a{font-weight:700;color:#444}
.cart .product a:hover,.data-table .info a:hover,.data-table .product a:hover{color:#bf492b;text-decoration:none}
.block .view-all a:hover,.cart .product .edit-item a:hover,.eu-cookie-bar-notification a:hover,.footer-powered-by a:hover,.footer-tax-shipping a:hover,.item-box .tax-shipping-info a:hover,.overview .value a:hover,.variant-overview .value a:hover{text-decoration:underline}
.cart .product .edit-item a{font-weight:400;color:#bf492b}
.cart td.unit-price,.data-table td.unit-price{white-space:nowrap}
td.unit-price{width:80px}
.cart td.quantity input{width:50px;display:inline-block;border:0;background:#fbfbfb;height:43px}
.cart td.subtotal,.data-table td.total{white-space:nowrap;color:#444}
.cart td.subtotal .discount{font-style:italic;color:#bf492b}
.data-table em a{font-weight:700;color:#444}
.bar-notification{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;padding:15px 25px 15px 10px;line-height:16px;color:#fff;opacity:.95}
.bar-notification.success{background-color:#d85700}
.bar-notification.error{background-color:#e4444c}
.bar-notification .content{margin:0 10px 0 0}
.bar-notification .content a{color:#fff;text-decoration:underline}
.bar-notification .close{position:absolute;top:0;right:0;width:32px;height:32px;margin:7px;background:url(../images/close.png) center no-repeat #fff;cursor:pointer}
.noscript{border-bottom:1px solid #333;background-color:#ff9;padding:30px 15px;line-height:22px;color:#444}
.ajax-loading-block-window{position:fixed;top:50%;left:50%;z-index:999;width:32px;height:32px;margin:-16px 0 0 -16px;background:url(../images/loading.gif) center no-repeat}
.please-wait{background:url(../images/ajax-loader-small.gif) no-repeat;padding-left:20px;font-size:14px}
.ui-dialog{max-width:90%;border:1px solid #ddd;box-shadow:0 0 2px rgba(0,0,0,.15);overflow:hidden;background-color:#fff;border-radius:0;padding:0;font:400 14px Arial,Helvetica,sans-serif}
.ui-dialog:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.ui-dialog-titlebar{border-bottom:1px solid #ddd;overflow:hidden;background-color:#eee;border-width:0 0 1px;border-radius:0;background-image:none;padding:10px 15px!important;font-weight:400;cursor:auto!important}
.ui-dialog-titlebar>span{float:left;font-size:18px;color:#444;margin:0!important}
.ui-dialog-titlebar button{position:absolute;overflow:hidden;font-size:0;top:0!important;right:0!important;width:42px!important;height:42px!important;margin:0!important;border:none!important;border-radius:0;background:url(../images/close.png) center no-repeat!important;padding:0!important}
.ui-dialog-titlebar button span{display:none!important}
.ui-dialog-content{height:auto!important;line-height:20px;background-color:#fff!important;padding:15px 15px 20px!important;color:#777}
.ui-dialog-content .page{min-height:0}
.ui-dialog-content .page-title{min-height:0;margin:0 0 15px;padding:0 10px 10px;text-align:center}
.ui-dialog-content .page-title h1{font-size:24px;line-height:30px}
.ui-dialog-content .back-in-stock-subscription-page .tooltip{margin-bottom:10px}
.ui-dialog-content .back-in-stock-subscription-page .button-1{border:none;background-color:#98cc5c;padding:10px 15px;font-size:15px;color:#fff;text-transform:uppercase}
.ui-dialog-content .back-in-stock-subscription-page .button-1:hover{background-color:#bf492b}
.eu-cookie-bar-notification{position:fixed;top:50%;left:50%;z-index:1050;width:320px;height:180px;margin:-90px 0 0 -160px;border:1px solid #ccc;box-shadow:0 0 2px rgba(0,0,0,.15);background-color:#fff;padding:20px}
.block .list a,.header,.header-lower,.language-list a{position:relative}
.eu-cookie-bar-notification .text{margin-bottom:20px;line-height:20px}
.eu-cookie-bar-notification button{min-width:60px;margin:5px 0 10px;border:none;background-color:#98cc5c;padding:8px 12px;font-size:14px;color:#fff}
.eu-cookie-bar-notification button:hover{background-color:#bf492b}
.eu-cookie-bar-notification a{display:block;color:#bf492b}
.admin-header-links .impersonate,.header-upper .soc,ul.header-kontakti,ul.header-kontakti li{display:inline-block}
.admin-header-links{background-color:#333;color:#eee}
.admin-header-links *{display:inline-block;margin:0 10px;line-height:35px;font-size:12px;font-weight:700}
.admin-header-links .impersonate a{background-color:#555;padding:0 15px}
.admin-header-links .impersonate a:hover{background-color:#666}
.header{z-index:10;width:94%;margin:auto;font-size:0;}
.header-upper{text-align:right;}
.header-upper .soc{float:left;padding:22px 0 22px 8px}
ul.header-kontakti{vertical-align:top;padding: 0;}
ul.header-kontakti li{font-size:15px;vertical-align:top;text-align:left;}
ul.header-kontakti li li{margin:0;padding: 0;display:block;line-height:18px;}
ul.header-kontakti li.user-email,ul.header-kontakti li.user-logout{display:inline-block;line-height: 40px;}

ul.header-kontakti li.user-email a {
    border-right: 1px solid #ddd;
    padding-right: 8px;
    margin-right: 8px;
}
ul.header-kontakti li.user-logout{/* padding-top:0 */}
ul.header-kontakti li.user-register{display:block;line-height:12px;padding-top:0}
ul.header-kontakti li.user-register a{font-size:11px;border:0}
ul.header-kontakti li.login{margin-right: 14px;}
ul.header-kontakti li a,ul.header-kontakti li span{/* border-bottom:1px dashed #bbb; *//* color:#777; */white-space: normal;}

a.ico-account {
    color: #bf492b;
}
ul.header-kontakti li span.underline {font-size: 11px;border: 0; display: block; line-height: 4px;}
ul.header-kontakti li a.ico-logout{display:inline-block;color: #8a8a8a;}
ul.header-kontakti li a:hover,ul.header-kontakti li span:hover{
    color: #560000;
}
ul.header-kontakti li span.underline:hover{color:#777;border-bottom:0;}
ul.header-kontakti li.phone span{border:0;font-size:16px;color:#1597cf}
ul.header-kontakti li.phone span:hover{color:#0076ad}
li.login{}
li.mail{background:url(../images/mail.png) left top no-repeat}
li.skype{background:url(../images/skype.png) left top no-repeat}
li.wtime {background: url(../images/time.png) left top no-repeat;}
.header li.phone{background:url(../images/phone.png) left top no-repeat}
.soc a{opacity:.8}
.soc a:hover{opacity:1}
.soc.footer-soc{float:right;padding:7px}
.header-selectors-wrapper{display:inline-block;vertical-align:top;padding:17px 0}
.header-selectors-wrapper>div{display:block;margin:10px auto;vertical-align:middle}
.header-selectors-wrapper select{width:100%}
.language-list{max-width:100%;font-size:0}
.language-list li{display:inline-block;margin:0 1px;vertical-align:middle}
.language-list a{display:block;width:26px;height:20px;line-height:0}
.header-links ul,.header-links-wrapper{display:inline-block;vertical-align:top}
.search-box .search-box-button,.search-box input.search-box-text,a.go-cart{height:40px}
.language-list a:hover img{border:1px solid #1597cf}
.language-list img{right:0;left:0;opacity:.7;border:1px solid #ddd}
.language-list img.selected{opacity:1}
.header-links-wrapper{position:relative;text-align:right;padding: 0;z-index:1;}
.header-links{background: #98cc5c url(../images/basket.png) left 8px center no-repeat;padding:0 0 0 38px;}
.header-links ul{font-size:0}
.header-links li{display:block;margin:0 10px}
.header-links a,.header-links span{display:inline-block;line-height: 20px;}
.header-links a:hover{color:#98cc5c}
.header-links a.ico-wishlist:hover{color:#fff}
#topcartlink{display:block;max-width:400px;margin:10px auto 0;min-width: 90px;padding: 8px;line-height: 18px;}
#topcartlink a{color: #fff;font-size: 15px;font-weight: bold;}
#topcartlink a:hover {color: #fff;}
a.ico-wishlist{font-size:12px;}
.header-lower{z-index:0;text-align: right;}
.header-logo{text-align:center;padding: 12px 0;}
.header-logo a{display:inline-block;max-width:100%;line-height:0}
.header-logo a img{max-width:100%;opacity:1}
.search-box form{display:block}
.search-box form:after{content:"";display:block;clear:both}
.search-box input.search-box-text{float:left;width:200px;margin:0 -1px 0 0;border:0}
.search-box .search-box-button{float:left;width:40px;height:40px;border:none;background:url(../images/search.png) center center no-repeat #fff;padding:0;text-align:center;color:transparent;text-transform:uppercase}
.search-box .search-box-button:hover{background-color:#eee}
.search-box .ui-autocomplete-loading{background:url(../images/ajax-loader-small.gif) right center no-repeat #fff}
.ui-helper-hidden-accessible{display:none!important}
.ui-autocomplete{border-bottom: 1px solid #ebebeb;border-left: 0;border-right: 0;border-top:none;overflow:hidden;background-color:#fff;text-align:left;border-radius:0;padding:0;width: 100%!important;z-index: 9999;}
.ui-autocomplete li{border-top:1px solid #ddd}
.ui-autocomplete li:first-child{border-top:none}
.ui-autocomplete a{display:block;font-size:14px;margin:0!important;border:none!important;border-radius:0!important;background:0 0!important;padding:15px!important;line-height:normal!important;color:#777!important}
.ui-autocomplete a.ui-state-focus,.ui-autocomplete a:hover{background-color:#f6f6f6!important}
.ui-autocomplete img{display:none;min-width:20px;margin:0 10px 0 0;vertical-align:middle}
.footer{background-color:#fbfbfb;text-align:left;border-top:1px solid #e5e5e5}
.footer .zone p{margin:5px 0 20px;float:left;text-align:left;display:inline-block}
.footer .zone{font-size:13px;text-align:right}
.footer-upper{margin:auto;border-bottom:1px solid #f3f3f3;overflow:hidden;background: #560000;}

.footer-upper .top-menu {
    font-size: 16px;
}
.footer-upper .zone{padding:12px 0;text-align:left}

.footer-upper .zone p.copyright {
    color: #ccc;
    font-size: 14px;
    padding: 16px 0;
    border-top: 1px solid #ccc;
    line-height: 20px;
}

.footer-upper .zone p a, .footer-upper .zone p span {
    color: #fff;
}
.footer-upper .zone ul.top-menu{text-align:justify;text-align-last:justify;margin-bottom: 10px;}

ul.top-menu p {}

.footer-upper .top-menu a:hover {
    color: #fff;
}
.footer-upper .zone ul.top-menu li{padding: 11px 3px;font-size: 16px;}
.footer-block{width:95%;margin:1px auto;text-align:left;font-size:14px}
.footer-block .title{margin:0 0 1px;background:url(../images/toggle-white.png) right center no-repeat #98cc5c;padding:10px 15px;font-size:20px;color:#fff;cursor:pointer}
.footer-block .title strong{font-weight:400}
.footer-block .list{display:none;margin:0 0 20px;background-color:#fff;padding:10px 15px}
.footer-block .list a{display:block;padding:10px 15px;line-height:20px}
.footer-block .list a:hover{color:#bf492b}
.follow-us{margin:30px auto 0;text-align:center}
.follow-us .title{margin:0 0 10px;background:0 0;color:#444;cursor:auto}
.follow-us .social ul{margin:0 0 30px;border-bottom:1px solid #ddd;padding:0 0 30px;font-size:0}
.follow-us .social li{display:inline-block;margin:0 5px}
.follow-us .social a{display:block;width:38px;height:38px;background:url(../images/social-sprite.png) no-repeat;font-size:0}
.follow-us .social .facebook a{background-position:0 0}
.follow-us .social .twitter a{background-position:-38px 0}
.follow-us .social .rss a{background-position:-76px 0}
.follow-us .social .youtube a{background-position:-114px 0}
.follow-us .social .google-plus a{background-position:-152px 0}
.newsletter-email{display:inline-block;overflow:hidden}
.newsletter-email input[type=text]{float:left;width:180px;height:36px;margin:0 -1px 0 0}
.newsletter-subscribe-button{float:left;height:36px;border:none;background-color:#98cc5c;padding:0 15px;text-align:center;color:#fff;text-transform:uppercase}
.newsletter-subscribe-button:hover{background-color:#bf492b}
.newsletter-email .options{clear:both;padding:10px 0 0}
.newsletter-result,.newsletter-validation{width:100%;overflow:hidden;line-height:28px}
.footer-lower{margin:auto;overflow:hidden;padding:0;background:#fbfbfb;font-size:12px}
.footer-powered-by,.theme-selector{margin:10px 0 0}
.footer-tax-shipping a{font-weight:700;color:#bf492b}
.block .title strong,.poll strong{font-weight:400}
.theme-selector select{width:170px}
.block{max-width:600px;min-height:50px;margin:auto;text-align:left}
.block.block-account-navigation{background-color:#f6f6f6}
.block-account-navigation .list li a{font-size:15px}
.block.block-account-navigation .list li{padding:0 0 5px 15px}
.block.block-account-navigation .title{padding:20px 2px 10px;font-size:17px;color:#bf492b;border-bottom:1px dashed #aaa;text-transform:none;margin:10px}
.block-account-navigation.block .list a:before{content:initial}
.block .list a:before,.gallery .picture:before,.item-box .picture a:before,.product-essential:after,.product-filter .available-items:after,.product-filter .group li.item:before,.product-selectors:after,.product-tags-list::before,.product-variant-line:after{content:""}
.block.block-recently-viewed-products{max-width:initial;clear:both}
.block.block-recently-viewed-products .item-grid{font-size:0}
.block .title{padding:6px 0;margin-top:20px}
.block .listbox{display:none;border-bottom:1px solid #ddd;padding:10px 5px}
.block .list li{padding:5px 0 5px 15px}
.block .list a{display:inline-block;padding:5px 0;font-size:16px;color:#444;-webkit-transition:all .1s ease;transition:all .1s ease}
.block .list a:before{position:absolute;top:12px;left:-15px;width:5px;height:5px;background-color:#ddd}
.block .list .active>a,.block .list a.active,.block .list a:hover{color:#bf492b}
.block a.product-picture,.block a.product-picture:before{display:none}
.block .sublist{margin:15px 0 5px}
.block .sublist a{font-size:14px}
.block .view-all{margin:10px 0 0}
.block .view-all a{display:inline-block;padding:10px 15px;font-size:16px;color:#bf492b}
.block .tags{margin:5px 0 10px}
.block .tags ul{font-size:0}
.block .tags li,.product-tags-all-page li{display:inline-block;position:relative;margin:0 10px;overflow:hidden;font-size:17px!important}
.block .tags li a,.product-tags-all-page li a{float:left;line-height:30px;color:#444}
.block .tags li a:hover,.product-tags-all-page li a:hover{color:#bf492b}
.poll strong{display:block;margin:10px 0;background-color:#f6f6f6;padding:10px 15px;font-size:15px;color:#444;text-transform:uppercase}
.poll-options,.poll-results{margin:10px 0 15px;overflow:hidden;font-size:15px;color:#444}
.poll-options li,.poll-results li{margin:10px 0}
.poll-options li>input{margin:0 5px 0 0;cursor:pointer}
.poll-options li>label{display:inline-block;font-size:16px;cursor:pointer}
.poll .buttons input{border:none;background-color:#aaa;padding:10px 20px;font-size:13px;color:#fff;text-transform:uppercase}
.poll .buttons input:hover{background-color:#bbb}
.poll-total-votes{display:block;margin:10px 0 0;font-weight:700;font-style:italic;color:#444}
.breadcrumb li,.breadcrumb li *,.home-page-polls li{display:inline-block}
.breadcrumb strong,.home-page-polls .title,.home-page-polls .title strong{font-weight:400}
.home-page-polls{text-align:center}
.home-page-polls .title{border-bottom:1px solid #ddd;color:#444;font-size:30px;margin:0 0 30px;padding:0 0 15px}
.home-page-polls li{margin:10px}
.breadcrumb{margin:0;padding:5px 0}
.breadcrumb ul{font-size:0}
.breadcrumb li *{margin:0 2px;font-size:14px;line-height:32px}
.breadcrumb a:hover{color:#bf492b}
.category-description,.manufacturer-description,.vendor-description{margin:0 0 25px;line-height:22px}
.contact-vendor{margin:0 0 30px}
.contact-vendor .button-2{border:none;background-color:#98cc5c;padding:10px 15px;font-size:14px;color:#fff;text-transform:uppercase}
.contact-vendor .button-2:hover{background-color:#bf492b}
.product-selectors{margin:0 0 20px;padding:10px 0}
.product-selectors:first-child{border-top:none}
.product-selectors:after{display:block;clear:both}
.product-selectors>div{display:inline-block;margin:5px;font-size:14px}
.product-page-size{float:right}
.product-selectors span{vertical-align:middle;font-size:14px}
.product-selectors select{margin:0 8px}
.product-selectors .product-viewmode{display:none;font-size:0}
.product-filters{display:table;width:100%;background-color:#f6f6f6}
.product-filter{margin:0 0 10px;background:url(../images/grey-bg.jpg)}
.product-filter .filter-title{margin:10px;padding:10px 2px;font-size:17px;color:#bf492b;border-bottom:1px dashed #aaa}
.product-filter .filter-content{padding:10px;color:#444}
.product-filter .available-items:after{display:block;clear:both}
.product-filter .group{margin:0 0 10px}
.product-filter .group li{font-size:15px}
.product-filter .group li.title{color:#555;margin-bottom:8px;margin-top:0}
.filtered-items .item,.product-filter .group li a:hover{color:#bf492b}
.product-filter .group li a,.product-filter .group li strong{display:inline-block;padding:5px 0}
.product-filter .group li.item{display:inline-block;position:relative;margin:0 15px 0 0;padding:0 0 0 15px}
.product-filter .group li.item:before{position:absolute;top:12px;left:0;width:5px;height:5px;background-color:#999;border-radius:5px}
.product-filter .group li.color-item{padding:0;display:inline-block}
.product-filter .group li.color-item a{padding:0}
.product-filter .group li.color-item:before{display:none}
.filtered-items .title{margin:0 0 5px;font-style:italic}
.remove-filter{margin:15px 0}
.remove-filter a{display:inline-block;background-color:#aaa;padding:10px 20px;font-size:13px;color:#fff;text-transform:uppercase}
.remove-filter a:hover{background-color:#999}
.item-grid:after{content:"";display:block;clear:both}
.item-box{position:relative;width:49%;margin:0 0 20px;text-align:left;display:inline-block;vertical-align:top}
.add-info{
    display: inline-block;
    float: right;
}

.item-box .add-info {
    vertical-align: top;
    margin-bottom: 10px;
}

.item-box span.qty-button.qty-minus, .item-box span.qty-button.qty-plus {
    display: inline-block;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    background: #eee;
    vertical-align: top;
    margin-left: -4px;
    font-size: 18px;
}

.item-box .qty-input {
    display: inline-block;
    width: 44px;
    vertical-align: top;
    margin-left: -4px;
}
.filter-values-list .group {display: none;font-size: 15px;/* overflow-y: scroll; */margin-top: 10px;margin-right: 12px;}

.filter-values-list input[type=checkbox]::before {
    content: '';
    background: #fff;
    border: 1px solid #ddd;
    display: block;
    height: 14px;
    width: 14px;
    vertical-align: top;
}

.filter-values-list input[type=checkbox]:checked::before {
    background: #f77956;
}

.filter-values-list ul ul {
    margin-bottom: 7px;
}

.filter-values-list li {
    line-height: 26px;
    color: #555;
    font-weight: bold;
    margin: 12px 0;
}

.filter-values-list .country li, .filter-values-list .brand li {
    font-weight: normal;
    margin: 0;
}

.filter-values-list li:nth-child(1) {
    margin-top: 0;
}

.filter-values-list li li {
    font-weight: normal;
    margin: 0;
}

.filter-values-list li ul {
}

.filter-values-list input[type=checkbox] {
    margin-right: 12px;
    margin-top: -3px;
}

input[type="checkbox"]:hover {
    cursor: pointer;
}

.filter-values-list .group.active {display: block;}
.item-box .picture{z-index:1;background-color:#fff;margin:0 0 10px;}
.item-box .picture a{display:block;position:relative}
.item-box .picture a:before{display:block;padding-top:100%}
.item-box .picture a img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateZ(0) scale(1,1)}
.item-box:hover .picture a img{opacity:.85}
.item-box .details{padding:0 10px}
.item-box .product-title{margin:0 0 10px;overflow:hidden;font-size: 15px;line-height:18px;font-weight:400;color:#444;height:36px;}
.item-box .product-title a{display:block;color: #777;}
.item-box .product-title a:hover{color:#bf492b}
.item-box .product-rating-box{display:inline-block;margin:0 0 10px}
.item-box .rating{background:url(../images/star0.png) repeat-x;width:60px;height:14px}
.item-box .rating-fixed.active,.item-box .rating.active,.item-box .rating:active,.item-box .rating:focus,.item-box .rating:hover{background-image:url(../images/star0.png);cursor:initial}
.item-box .rating div{background:url(../images/star1.png) repeat-x;height:14px}
.item-box .description{display:none}
.item-box .description a{display:block;overflow:hidden}
.item-box .prices{margin:0 0 10px;display: inline-block;}
.item-box .old-price{margin:0 0 3px 7px;font-size:12px;line-height:40px;color:#aaa;background:url(../images/crossed.png) center no-repeat;position:relative;top:-2px;display:inline-block;height:40px}
.item-box .actual-price{margin:0 5px 0 0;font-size:16px;color: #881600;font-weight:700;line-height:40px;}
.item-box .tax-shipping-info a{color:#bf492b}
.item-box .buttons{margin:0;font-size:0;text-align:center;padding-bottom:12px;}
.item-box input[type=button]{display:inline-block;height:40px;border:none;vertical-align:middle;margin:2px}
.item-box input.product-box-add-to-cart-button{margin:0 0 2px;width: 100%;}
.item-box .product-box-add-to-cart-button{width:100%;background-color: #98cc5c;text-align:center;font-size:15px;color:#fff;padding: 12px;}
.manufacturer-grid .title a:hover,.vendor-grid .title a:hover{color:#bf492b}
.item-box .product-box-add-to-cart-button:hover{background-color: #bf492b;}
.item-box .add-to-compare-list-button,.item-box .add-to-wishlist-button{width:40px;border-left:1px solid #fff!important;background-color:#eaeaea;background-position:center;background-repeat:no-repeat;font-size:0}
.manufacturer-grid .picture,.vendor-grid .picture{border:1px solid #ddd}
.item-box .add-to-compare-list-button{background-image:url(../images/compare-button.png)}
.item-box .add-to-wishlist-button{background-image:url(../images/wishlist-button.png)}
.item-box .add-to-compare-list-button:hover,.item-box .add-to-wishlist-button:hover{background-color:#ddd}
.home-page-category-grid,.manufacturer-grid,.sub-category-grid,.vendor-grid{margin:0 0 20px}
.category-grid .item-box,.sub-category-grid .item-box{height:initial}
.category-grid.home-page-category-grid .item-box{width:12%;margin:.5%;opacity:.8;height:initial}
.category-grid.home-page-category-grid .item-box:hover{opacity:1}
.home-page-category-grid .title,.sub-category-grid .title{text-align:center;font-size:15px;font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease}
.home-page-category-grid .title a,.sub-category-grid .title a{display:block;padding:0 0 15px}
.home-page-category-grid .picture,.sub-category-grid .picture{margin:0}
.home-page-category-grid .picture a:before{padding-top:100%}
.sub-category-grid .picture a:before{padding-top:65%}
.product-grid,.product-list{margin:0 0 50px;text-align:justify}
.buy-with .product-grid,.buy-with .product-list{margin-bottom:0}
.also-products-layout{position:relative;z-index:999}
.block-recently-viewed-products .title,.product-grid .title{margin:0 0 30px;font-size: 24px;font-weight:700;color: #98cc5c;text-transform:uppercase;}
.manufacturer-grid .title,.vendor-grid .title{margin:0 0 15px;text-align:center;font-size:16px}
.pager{margin:0 0 20px}
.pager ul{text-align:right;font-size:0}
.pager li{display:inline-block;margin:0 5px;vertical-align:top}
.pager li a,.pager li span{display:block;min-width:35px;height:35px;border:1px solid #ddd;background-color:#eee;padding:8px;text-align:center;font-size:14px;cursor:pointer}
.pager li span{border-color:transparent;background-color:#98cc5c;color:#fff}
.pager li.first-page *,.pager li.last-page *,.pager li.next-page *,.pager li.previous-page *{background-position:center;background-repeat:no-repeat;font-size:0;color:#fff}
.pager li.previous-page *{background-image:url(../images/prev.png)}
.pager li.next-page *{background-image:url(../images/next.png)}
.pager li.first-page *{background-image:url(../images/first.png)}
.pager li.last-page *{background-image:url(../images/last.png)}
.pager li a:hover{border-color:transparent;background-color:#ddd}
.product-details-page{padding:20px 0 0}
.product-essential{margin:0 0 20px;padding:0 0 10px}
.product-essential:after{display:block;clear:both}
.gallery{margin:0 auto 20px}
.gallery .picture-wrapper{margin:0 0 10px}
.gallery .picture{position:relative;max-width:100%;margin:0 auto 10px;overflow:hidden}
.gallery .picture:before{display:block;padding-top:100%}
.gallery .picture img,.gallery .picture-thumbs img,.variant-picture img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}
.gallery .picture img.img-akcija{z-index:99;right: 20px;left:initial;bottom:initial;top: 0px;display:none;}
.gallery .picture-thumbs{overflow:hidden;font-size:0}
.gallery .picture-thumbs a{display:inline-block;position:relative;width:100px;height:100px;margin:0 5px 10px;overflow:hidden}
.overview{position:relative;margin:0 0 50px}

.overview {
    /* float: right; */
    /* width: 50%; */
}
.overview .label{font-weight:700;color:#555;padding-right:10px}
.overview .discontinued-product{background:#f3f3f3;margin:0 0 20px}
.overview .discontinued-product h4{display:inline-block;font-size:14px;padding:17px 17px 17px 40px;background:url(../images/discontinued-product-icon.png) 13px center no-repeat;color:#de444c}
.overview .product-name h1{margin:0 0 16px;font-size:20px;font-weight:700;color: #679b2d;text-transform:uppercase;}
.overview .short-description{margin:0 0 25px;line-height:22px;color:#666}
.product-no-reviews,.product-reviews-overview{color:#444}
.prod-information-block .product-no-reviews{display:inline-block;vertical-align:top;padding-top:8px}
.prod-information-block .product-reviews-overview{display:inline-block;width:71%;vertical-align:top}
.prod-information-group .product-reviews-overview{width:100%}
.product-review-box{display:inline-block;margin:0 0 12px}
.prod-information-block .product-review-box{display:inline-block;vertical-align:top;margin-right:8px;margin-top:8px}
.product-review-box .rating{width:95px;height:14px;background:url(../images/rating1.png) repeat-x;display:inline-block}
.product-review-box .rating div{height:14px;background:url(../images/rating2.png) repeat-x}
a.add-new-review{background:url(../images/comment.png) top 3px left 0 no-repeat;padding-left:27px;display:inline-block;margin-left:10px}
.product-review-links a:hover{color:#bf492b}
.overview .value,.variant-overview .value{color:#444}
.overview-buttons{margin:0 0 25px;font-size:0;text-align:left;padding-left:70px}
.overview-buttons div{display:inline-block;margin:0 5px}
.overview .button-2,.variant-overview .button-2{display:block;width:100%;border:none;background-color:#eaeaea;background-position:left center;background-repeat:no-repeat;padding:12px 15px 12px 40px;text-align:left;font-size:14px;color:#666}
.overview .button-2:hover,.variant-overview .button-2:hover{background-color:#ddd}
.overview .add-to-compare-list-button{background-image:url(../images/compare-button.png);font-size:0;padding:20px}
.overview .email-a-friend-button,.overview .subscribe-button,.variant-overview .subscribe-button{background-image:url(../images/email-button.png)}
.overview .download-sample-button,.variant-overview .download-sample-button{background-image:url(../images/download-button.png)}
.overview .add-to-wishlist-button,.variant-overview .add-to-wishlist-button{background-image:url(../images/wishlist-button.png);font-size:0;padding:20px}
.overview .manufacturers{margin:0 0 8px;border-bottom:1px dashed #ddd;padding-bottom:20px}
.overview .availability,.variant-overview .availability{margin:0 0 20px;overflow:hidden}
.overview .additional-details,.overview .availability .stock,.variant-overview .additional-details,.variant-overview .availability .stock{margin:0 0 10px}
.overview .availability .back-in-stock-subscription,.variant-overview .availability .back-in-stock-subscription{display:inline-block}
.overview .additional-details div,.variant-overview .additional-details div{margin:0 0 8px}
.overview .delivery,.variant-overview .delivery{margin:25px 0;overflow:hidden}
.overview .free-shipping,.variant-overview .free-shipping{display:inline-block;margin:0 0 10px;background:url(../images/shipping.png) left center no-repeat;padding:2px 0 2px 28px;font-weight:700;color:#444}
.overview .min-qty-notification,.variant-overview .min-qty-notification{margin:10px 0;font-style:italic;color:#444}
.overview .download-sample,.variant-overview .download-sample{display:inline-block;margin:0 0 25px}
.overview .prices,.variant-overview .prices{margin:0 0 1px;overflow:hidden;max-width:100%}
.overview .prices .label{line-height:40px;display:inline-block}
.overview .prices>div,.variant-overview .prices>div{margin:0 0 5px}
.overview .old-product-price,.overview .product-price{display:inline-block;vertical-align:top}
.overview .prices>div>span,.variant-overview .prices>div>span{vertical-align:middle}
.overview .non-discounted-price,.overview .old-product-price,.variant-overview .non-discounted-price,.variant-overview .old-product-price{color:#999;font-size:23px;line-height:40px;text-decoration:line-through;position:relative;top:-2px;display:inline-block;height:40px;padding:0 8px}
.add-more-external-records a:hover,.blog-page .tags a:hover,.blogpost-page .tags a:hover,.external-auth-association a:hover,.forum-search-box .advanced a,.news-list-homepage .view-all a,.order-completed .details a:hover,.order-details-page .download a:hover,.order-details-page .tax-shipping-info a:hover,.overview .tax-shipping-info a:hover,.return-request-list-page a:hover,.shopping-cart-page .tax-shipping-info a:hover,.topic-block a,.topic-page a,.variant-overview .tax-shipping-info a:hover,.wishlist-content .tax-shipping-info a:hover{text-decoration:underline}
.overview .product-price,.variant-overview .product-price{font-size:31px;color: #881600;font-weight:700;line-height:36px;padding:0 0 5px 12px;}
.overview .tax-shipping-info a,.variant-overview .tax-shipping-info a{color:#bf492b}
.customer-entered-price{margin:0 0 20px;overflow:hidden}
.customer-entered-price .price-input label{display:block;margin:0 0 5px;font-weight:700;color:#444}
.customer-entered-price .price-input input{width:170px;text-align:center}
.customer-entered-price .price-range{margin:5px 0 0;color:#777}
.tier-prices{margin:0 0 20px}
.tier-prices .title{display:none}
.tier-prices table td{border:1px solid #ddd;padding:10px;color:#444}
.tier-prices .field-header{min-width:80px}
.tier-prices .item-price{background-color:#f9f9f9;font-size:16px;color:#e4434b}
.overview .add-to-cart{margin:0}
.overview .add-to-cart .label{display:inline-block;line-height:45px;vertical-align:top}
.overview .add-to-cart-panel,.variant-overview .add-to-cart-panel{display:inline-block;position:relative}
.add-to-cart-panel .qty-button{height:43px;width:43px;background:#f3f3f3;color:#555;font-weight:700;line-height:44px;font-size:17px;text-align:center}
span.qty-button.qty-minus,span.qty-button.qty-plus{cursor:pointer}
span.qty-button.qty-minus:hover,span.qty-button.qty-plus:hover{color: #881600;}
.overview .add-to-cart-panel>*,.variant-overview .add-to-cart-panel>*{float:left}
.overview .qty-label,.variant-overview .qty-label{display:none!important}
.overview .qty-input,.variant-overview .qty-input{width: 60px;height:43px;padding:0 12px;text-align:center;font-size:15px;color:#444;margin-bottom:10px;border:0;background:#fcfcfc;}
.overview .add-to-cart-button,.variant-overview .add-to-cart-button{height:43px;border:none;background-color:#98cc5c;padding:0 24px;font-size:15px;color:#fff;text-transform:uppercase}
.overview .add-to-cart-button{display:block;float:none;clear:both;margin:8px 0;padding:15px 40px;height:initial;min-width:236px;background:#679b2d;font-size:17px;}
.overview .add-to-cart-button:hover,.variant-overview .add-to-cart-button:hover{background-color:#881600}
.product-share-button{display:inline-block;overflow:hidden;margin:10px 0}
.full-description{clear:both;line-height:24px}
.full-description h2{font-weight:700;color: #881600;text-transform:uppercase;}
.product-collateral{margin:0 0 20px}
.product-collateral .title{margin:0 0 10px;font-size:18px;color:#444}
.product-collateral .title strong{font-weight:400}
.product-variant-line{margin:0 3% 30px 0;width:48%;display:inline-block;font-size:14px;vertical-align: top;}
.product-variant-line:nth-child(2n){margin-right:0}
.product-variant-line:after{display:block;clear:both}
.variant-picture{position:relative;width:220px;height:220px;margin:0 auto 15px;overflow:hidden}
.variant-overview{width:100%}
.variant-overview .variant-name{margin:0 0 10px;padding:10px 0;font-size:16px;font-weight:700;color:#bf492b}
.variant-overview .variant-description{margin:0 0 15px;line-height:22px}
.variant-overview .add-to-wishlist{margin:0 0 25px}
.variant-overview .add-to-wishlist-button{display:inline-block;width:auto}
.variant-overview .add-to-cart{margin:0 0 10px}
.product-specs-box{margin:0 0 40px}
.product-specs-box td{border:1px solid #ddd;padding:10px}
.product-tags-list{font-size:0;position:relative}
.product-tags-list::before{position:absolute;bottom:-8px;left:145px;width:0;height:0;border-style:solid;border-width:0 5px 12px;border-color:transparent transparent #ddd}
.product-tags-list.red::before{left:-4px}
.product-tags-list.orange::before{left:45px}
.product-tags-list.green::before{left:95px}
.product-tags-list ul li{width:50px;height:3px;display:inline-block;font-size:0;vertical-align:top;margin:5px 0}
.product-tags-list ul li:nth-child(1){background:#d00}
.product-tags-list ul li:nth-child(2){background:#e88d00}
.product-tags-list ul li:nth-child(3){background:#0caf1a}
.product-tags-list.green ul li:nth-child(3),.product-tags-list.orange ul li:nth-child(2),.product-tags-list.orange ul li:nth-child(3),.product-tags-list.red ul li:nth-child(1),.product-tags-list.red ul li:nth-child(2),.product-tags-list.red ul li:nth-child(3){opacity:.5}
.product-tags-list ul{margin-bottom:14px}
.product-tags-list li{display:inline-block;font-size:14px}
.product-tags-list li.separator{margin:0 5px 0 3px}
.product-tags-list a{display:inline-block;line-height:24px}
.product-tags-list a:hover{color:#444}
.attributes{margin:16px 0 0}
.attribute-data,.attribute-label,.attributes dd,.attributes dt{margin:0 0 5px;display:inline-block}
.attributes dl{overflow:hidden;padding:0}
.attribute-label,.attributes dt{white-space:nowrap;font-weight:700;color:#555;min-width:100px}
.attributes li{margin:8px 0 12px}
.attributes select{width:auto;min-width:128px;max-width:100%}
.attributes .option-list label{margin:0 5px}
.attributes .datepicker{width:280px;text-align:center;color:#444}
.ui-datepicker{width:280px;box-shadow:0 0 3px rgba(0,0,0,.15);background-color:#fff;text-align:center;border:none;border-radius:0;padding:0;font:400 14px Arial,Helvetica,sans-serif;color:#777}
.ui-datepicker-header{position:relative;height:32px;background-color:#98cc5c;color:#fff;border:none;border-radius:0;background-image:none;padding:0!important;font-weight:400}
.ui-datepicker-header a{position:absolute;z-index:1;line-height:32px;font-size:0;top:0!important;width:32px!important;height:32px!important;border:none!important}
.ui-datepicker-header a.ui-datepicker-prev{left:0;background:url(../images/calendar-prev.png) center no-repeat}
.ui-datepicker-header a.ui-datepicker-next{right:0;background:url(../images/calendar-next.png) center no-repeat}
.ui-datepicker-header a span{display:none!important}
.ui-datepicker-title{position:relative;z-index:0;font-weight:700;text-transform:uppercase;line-height:32px!important}
.ui-datepicker-calendar{margin:0!important;font-size:14px!important}
.ui-datepicker-calendar th{background-color:#eee}
.ui-datepicker-calendar td,.ui-datepicker-calendar th{width:14.285%;border:1px solid #ddd;padding:0}
.ui-datepicker-calendar td a,.ui-datepicker-calendar th span{display:block;min-height:32px;line-height:32px;color:#444}
.ui-datepicker-calendar td a{border:none!important;background:0 0!important;padding:0;text-align:center;color:#444!important}
.ui-datepicker-calendar .ui-state-active{outline:#98cc5c solid 2px;font-weight:700;color:#98cc5c!important}
.color-squares{font-size:0}
.color-squares li{display:inline-block;margin:0 5px 5px;text-align:center}
.color-squares .color-container{display:block;position:relative;z-index:0;padding:1px}
.color-squares label{display:block;margin:0!important;overflow:hidden}
.color-squares .color{display:table!important;width:32px!important;height:32px!important;border:1px solid #444!important;cursor:pointer}
.color-squares .selected-value .color-container{background-color:#98cc5c}
.color-squares li input{position:relative;z-index:-1;margin:-32px 0 0}
.tooltip-container{position:absolute;width:200px;color:#000;background:#FFF;border:1px solid #eee;text-align:center;visibility:hidden;border-radius:5px}
.tooltip-container:after,.tooltip-container:before{content:'';position:absolute;bottom:100%;left:50%;width:0;height:0}
.tooltip-container:before{margin-left:-7px;border-bottom:7px solid #eee;border-right:7px solid transparent;border-left:7px solid transparent}
.tooltip-container:after{margin-left:-6px;border-bottom:6px solid #FFF;border-right:6px solid transparent;border-left:6px solid transparent}
.color-squares li:hover .tooltip-container{visibility:visible;margin-left:-83px;margin-top:5px;z-index:999}
.tooltip-container .tooltip-header{background-color:#F6F6F6;height:25px;border-top-right-radius:4px;border-top-left-radius:4px;padding-left:10px;padding-top:5px;text-align:left;width:198px;font-size:15px;border-bottom:1px #EEE solid}
.tooltip-container .tooltip-body{margin:5px}
.tooltip-container .tooltip-body img{border:0 #FFF;width:190px}
.giftcard{margin:0 0 20px;overflow:hidden}
.giftcard div{margin:0 0 10px}
.giftcard label{display:block;margin:0 auto 5px;font-weight:700;color:#444}
.giftcard input,.giftcard textarea{width:350px;max-width:100%}
.giftcard textarea{height:150px}
.product-reviews-page h1 a{color:#bf492b}
.product-reviews-page h1 a:after,.product-reviews-page h1 a:before{content:"''"}
.blog-page .post:after,.cart-footer:after,.comment-list .comment:after,.forums-header:after,.order-progress a:before,.selected-checkout-attributes br,.sitemap-page li:before,.topic-post:after{content:""}
.product-reviews-page .title{margin:0 0 20px;font-size:20px;color:#444}
.product-reviews-page .title strong{font-weight:400}
.write-review{margin:40px auto 60px;width:100%;max-width:600px;background:#f7f7f7;text-align:center;padding:20px}
.write-review .fieldset{margin:0 0 30px}
.write-review .review-rating{text-align:center;display:inline-block;vertical-align:top;padding-top:24px}
.blogpost-page .write-review .review-rating{padding-top:14px}
.write-review .review-rating label{display:none;margin:0 0 5px;font-size:14px}
.write-review .review-rating ul{font-size:0;vertical-align:middle}
.write-review .review-rating li{display:inline-block;margin:0 5px;cursor:default;vertical-align:middle;font-size:14px;height:17px}
.write-review .review-rating li.first{color:#e4444c}
.write-review .review-rating li.rating-options{padding-top:2px}
.write-review .review-rating li.rating-options input{vertical-align:baseline}
.write-review .review-rating li.last{color:#4cb17c}
.write-review .captcha-box{margin:15px 0 0}
.write-review .button-1{border:none;background-color: #376c00;padding:10px 25px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;}
.write-review .button-1:hover{background-color: #881600;}
.product-reviews-page .message-error,.product-reviews-page .result{margin:0 0 20px}
.product-review-list{overflow:hidden;text-align:left}
.product-review-list .title{margin:0 0 30px;font-size:20px;font-weight:700;color:#bf492b;text-transform:uppercase}
.product-review-item{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #ddd;text-align:left}
.product-review-item:last-child{border-bottom:0}
.product-review-item .review-item-head{overflow:hidden;padding:0;display:inline-block;width:20%;vertical-align:top;text-align:left}
.product-review-item .review-title{line-height:20px;font-size:15px;color:#444;margin-bottom:12px}
.product-review-item .product-review-box{margin:10px 0;display:block}
.product-review-item .date{display:block;font-style:italic}
.product-review-item .review-content{padding:0;display:inline-block;vertical-align:top;width:75%;margin-left:4%}
.product-review-item .review-text{margin:0 0 15px;line-height:22px;color:#444}
.product-review-item .review-info{margin:0 0 12px;padding-top:1px;color:#444}
.product-review-item .review-info .user{font-weight:700;display:block}
.product-review-item .review-info label{font-weight:400;color:#888}
.product-review-helpfulness .vote,.product-review-item .review-info a{display:inline;padding:0 5px;color:#bf492b;cursor:pointer}
.product-review-helpfulness .question{margin:0 5px 0 0;font-style:italic}
.product-review-helpfulness .result{margin:0 0 0 10px}
.wishlist-page .page-title{margin:0 0 -1px}
.wishlist-content{margin:0 0 20px}
.wishlist-content .message-error{margin:20px 0}
.wishlist-content .table-wrapper{margin:0 0 30px}
.wishlist-content .product-content{min-width:300px;text-align:left}
.wishlist-content .tax-shipping-info{margin:0 0 20px;text-align:center}
.wishlist-content .tax-shipping-info a{color:#4ab3f1}
.wishlist-content .buttons{font-size:0}
.wishlist-content .button-2{display:block;width:250px;margin:0 auto 3px;border:none;padding:10px 25px;text-align:center;line-height:20px;font-size:15px;color:#fff}
.wishlist-content .update-wishlist-button,.wishlist-content .wishlist-add-to-cart-button{background-color:#98cc5c;text-transform:uppercase}
.wishlist-content .update-wishlist-button:hover,.wishlist-content .wishlist-add-to-cart-button:hover{background-color:#bf492b}
.wishlist-content .email-a-friend-wishlist-button{background-color:#aaa}
.wishlist-content .email-a-friend-wishlist-button:hover{background-color:#999}
.wishlist-page .share-info{text-align:center}
.wishlist-page .share-info span{display:block;margin:0 0 5px}
.wishlist-page .share-info a{font-weight:700;color:#444}
.wishlist-page .share-info a:hover{color:#bf492b}
.wishlist-page .no-data{margin:25px 0 0}
.compare-products-page{position:relative}
.compare-products-page .clear-list{display:inline-block;margin:0 0 20px;background-color:#98cc5c;padding:10px 15px;font-size:12px;color:#fff;text-transform:uppercase}
.compare-products-page .clear-list:hover{background-color:#bf492b}
.compare-products-page .table-wrapper{margin:0 0 30px;padding:0 0 1px}
.compare-products-table td{min-width:150px;border:1px solid #ddd;background-color:#fff;padding:20px;text-align:left;vertical-align:top;color:#444}
.compare-products-table td:first-child{min-width:0}
.compare-products-table td label{font-weight:400;color:#777}
.compare-products-table .remove-button{display:inline-block;border:none;background:url(../images/remove.png) left center no-repeat;padding:0 0 0 18px;font-size:12px;color:#666}
.compare-products-table .product-name td a:hover,.compare-products-table .remove-button:hover{color:#bf492b}
.compare-products-table .picture{display:block;position:relative;max-width:200px;height:200px;overflow:hidden}
.compare-products-table .picture img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}
.compare-products-table .product-name td{font-weight:700}
.compare-products-table .short-description td{line-height:22px}
.compare-products-table .full-description td{display:none}
.enter-password-form,.gender,.gender span{display:inline-block}
.compare-products-page .no-data{margin:25px 0 0}
.topic-block{margin:0 0 25px}
.topic-block-title{margin:25px 0;text-align:left}
.topic-block-title h1,.topic-block-title h2{margin:0 0 30px;font-size: 24px;font-weight:700;color: #98cc5c;text-transform:uppercase;}
.topic-block-body{text-align:justify;line-height:24px;font-size:15px}
.topic-page .page-body{text-align:justify;line-height:22px}
.topic-block strong,.topic-page strong{color:#444}
.home-page .topic-block{margin:0 0 50px}
.popup-window .topic-page{padding:15px}
.not-found-page p{margin:30px 15px}
.topic-password{text-align:center}
.enter-password-title{margin:0 0 20px;color:#444}
.enter-password-form{overflow:hidden}
.enter-password-form input[type=password]{float:left;width:200px;height:40px;margin:0 -1px 0 0}
.enter-password-form input[type=submit]{float:left;width:auto;min-width:86px;height:40px;border:none;background-color:#560000;padding:0 15px;color:#fff;text-transform:uppercase}
.enter-password-form input[type=submit]:hover{background-color:#881600}
.apply-vendor-page .page-title,.contact-page .page-title,.email-a-friend-page .page-title{margin:0 0 -1px}
.apply-vendor-page .message-error,.apply-vendor-page .result,.contact-page .message-error,.contact-page .result,.email-a-friend-page .message-error,.email-a-friend-page .result{margin:20px 0}
.apply-vendor-page .button-1,.contact-page .button-1,.email-a-friend-page .button-1{min-width:140px;border:none;background-color: #98cc5c;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;}
.apply-vendor-page .button-1:hover,.contact-page .button-1:hover,.email-a-friend-page .button-1:hover{background-color: #881600;}
.apply-vendor-page .title,.contact-page .topic-block,.email-a-friend-page .title{margin:25px 0}
.email-a-friend-page .title h2{font-weight:400;color:#560000}
.gender span{margin:0 5px}
.gender span>*{display:inline!important;margin:0 5px;line-height:32px}
.date-of-birth select{width:31%;max-width:126px}
.date-of-birth select+select{margin:0 0 0 10px}
#check-availability-button{margin:10px 0 0;border:none;background-color:#888;padding:10px 15px;font-size:12px;color:#fff;text-transform:uppercase}
#check-availability-button:hover{background-color:#999}
.accept-privacy-policy{margin:0 0 20px;text-align:left}
.accept-privacy-policy>*{display:inline-block;line-height:32px}
.accept-privacy-policy span{color:#560000;cursor:pointer}
.account-page .button-1,.login-page .button-1,.password-recovery-page .button-1,.registration-page .button-1,.registration-result-page .button-1,.return-request-page .button-1{min-width:140px;border:none;background-color:#98cc5c;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase}
.registration-page .buttons{text-align:left}
.account-page .buttons,.add-more-external-records,.external-authentication{text-align:center}
.account-page .button-1:hover,.login-page .button-1:hover,.password-recovery-page .button-1:hover,.registration-page .button-1:hover,.registration-result-page .button-1:hover,.return-request-page .button-1:hover{background-color:#bf492b}
.account-page .message-error,.login-page .message-error,.registration-page .message-error{margin:0 0 10px}
.registration-result-page .result{margin:0 0 30px;padding:30px 0;text-align:center;font-size:16px;color:#4cb17c}
.customer-info-page .vat-status{margin:0 5px;font-size:14px}
.customer-info-page .vat-note,.registration-page .vat-note{display:block;font-size:14px;margin-top:5px}
.login-page .customer-blocks{margin:0 0 30px}
.login-page .title{margin:0 0 15px;font-size:20px;color:#444}
.login-page .title strong{font-weight:400}
.login-page .new-wrapper{margin:0 0 50px}
.login-page .new-wrapper .text{margin:0 0 30px;border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px;line-height:22px}
.login-page .new-wrapper .topic-block{margin:0}
.login-page .new-wrapper .topic-block-body strong{color:#444}
.login-page .new-wrapper .button-1{margin:0 0 5px}
.login-page .returning-wrapper{margin:0}
.login-page .returning-wrapper .form-fields{overflow:hidden;padding:30px 15px 0}
.login-page .returning-wrapper .inputs.reversed{white-space:normal}
.login-page .returning-wrapper .inputs.reversed *{display:inline-block;width:auto;margin:5px;font-size:14px;color:#444}
.login-page .returning-wrapper .inputs.reversed a:hover{color:#bf492b}
.login-page .captcha-box{margin:-15px 0 20px}
.login-page .returning-wrapper .buttons{background-color:#fff;padding:30px 0}
.external-authentication{margin:0 0 50px;overflow:hidden}
.external-authentication .buttons{margin:0 0 30px;border-top:1px solid #e6e6e6;padding:30px}
.external-auth-errors{color:#e4444c}
.external-auth-association{color:#444}
.external-auth-association a{color:#bf492b}
.password-recovery-page .result{margin:0 0 5px;font-weight:700;color:#444}
.password-recovery-page .tooltip{margin:0 0 25px}
.add-more-external-records a{color:#bf492b}
.account-page .description{margin:0 0 25px;padding:0 10px}
.account-page .table-wrapper{margin:0 0 30px}
.address-list-page .info,.order-list-page .info{margin:0 0 10px;border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:20px;line-height:26px;color:#444;text-align:left}
.address-list-page .info .name,.order-list-page .info .name{font-size:16px;font-weight:700}
.address-list-page .button-2,.order-list-page .button-2{display:inline-block;margin:0 0 0 10px;border:none;padding:0 0 0 18px;font-size:12px;color:#444}
.edit-address-button{background:url(../images/edit.png) left center no-repeat}
.cancel-recurring-order-button,.delete-address-button{background:url(../images/remove.png) left center no-repeat}
.return-items-button{background:url(../images/return.png) left center no-repeat}
.order-details-button{background:url(../images/details.png) left center no-repeat}
.address-list-page .button-2:hover,.order-list-page .button-2:hover{color:#bf492b}
.address-list-page .add-button{margin:0 0 20px;text-align:center}
.address-edit-page .page-title{margin:0 0 -1px}
.address-edit-page .message-error{margin:20px 0}
.address-edit-page .edit-address{margin:0 0 30px;border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px 15px}
.recurring-payments table td{white-space:nowrap}
.recurring-payments table td:first-child{min-width:120px;white-space:normal}
.recurring-payments .button-2{font-size:14px}
.return-request-list-page .details{border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:20px;line-height:22px;color:#444;text-align:left}
.return-request-list-page label{margin:0 5px 0 0}
.return-request-list-page a{color:#bf492b}
.downloadable-products-page table td,.reward-points-history table td{color:#444}
.return-request-list-page .comments div{margin:10px 0 0;font-size:15px;font-style:italic;color:#444}
.reward-points-overview{margin:0 0 25px}
.reward-points-history table td:first-child{min-width:120px}
.change-password-page .message-error,.change-password-page .result{margin:20px 0}
.change-password-page .fieldset{margin:0 0 30px}
.avatar-page .page-title{margin:0}
.avatar-page .page-body{margin:0 0 30px;overflow:hidden;background-color:#f9f9f9;padding:30px 25px}
.avatar-page .image,.avatar-page .message-error{margin:0 0 10px}
.avatar-page .image img{border:1px solid #ccc}
.avatar-page .button-2,.vendorinfo-page .button-2{border:none;padding:10px 15px;font-size:14px;text-transform:uppercase}
.avatar-page .button-1{font-size:14px}
.avatar-page .button-2{background-color:#888;color:#fff}
.avatar-page .button-2:hover{background-color:#999}
.avatar-page .info{color:#444}
.vendorinfo-page .button-2{background-color:#888;color:#fff}
.vendorinfo-page .button-2:hover{background-color:#999}
.vendorinfo-page .vendor-picture{width:400px;margin:0 auto}
.vendorinfo-page .vendor-picture *{display:block;margin-top:15px}
.order-progress{margin:0 0 50px;background-color:#f6f6f6;padding:15px 0;text-align:center}
.order-progress ul{font-size:0}
.order-progress li{display:inline-block;margin:10px}
.order-progress a{display:block;min-width:70px;font-size:14px;color:#444}
.shopping-cart-page .checkout-attributes a,.shopping-cart-page .tax-shipping-info a{color:#4ab3f1}
.order-progress a:before{display:block;width:40px;height:40px;margin:0 auto 15px;border:1px solid #bbb;background:url(../images/pointer.png) center no-repeat #fff}
.order-progress li.active-step a{cursor:pointer}
.order-progress li.inactive-step a{opacity:.3;cursor:default}
.shopping-cart-page .page-title{margin:0 0 -1px;padding:10px}
.shopping-cart-page .message-error{margin:20px 0}
.shopping-cart-page td .message-error{margin:10px 0 0;text-align:left}
.shopping-cart-page .checkout-attributes a:hover{text-decoration:underline}
.shopping-cart-page .tax-shipping-info{margin:20px 0;text-align:center}
.shopping-cart-page .common-buttons{margin:0;padding:8px 0;font-size:0}
.shopping-cart-page .common-buttons input{display:inline-block;min-width:180px;margin:0 5px 0 0;border:none;background-color:#aaa;padding:10px 20px;font-size:15px;color:#fff}
.shopping-cart-page .common-buttons input:hover{background-color:#999}
.shopping-cart-page .common-buttons input:first-child{background-color: #560000;}
.shopping-cart-page .common-buttons input:first-child:hover{background-color: #881600;}
.checkout-attributes{margin:-30px 0 30px;color:#444}
.checkout-attributes dt{margin:0 0 5px;font-weight:700}
.cart-collaterals .title strong,.cart-total .order-total strong{font-weight:400}
.checkout-attributes dd{margin:0 0 20px}
.checkout-attributes input[type=text],.checkout-attributes select{min-width:170px}
.checkout-attributes ul{font-size:0}
.checkout-attributes li{display:inline-block;margin:5px;border:1px solid #ddd;background-color:#fff;padding:8px 10px;font-size:14px}
.checkout-attributes .color-squares li{border:none;padding:0;line-height:0}
.checkout-attributes li label{display:inline-block;margin:0 0 0 5px}
.selected-checkout-attributes{margin:30px 0;color:#444}
.selected-checkout-attributes br{display:block;margin:3px}
.cart-footer{margin:0 0 50px;padding:8px 0}
.cart-footer:after{display:block;clear:both}
.cart-footer .totals{width:350px;max-width:100%;margin:0 auto 50px;background-color:#f9f9f9;padding:10px;color:#444}
.cart-footer .total-info{margin:0 0 20px;border-bottom:1px solid #ddd;padding:5px 30px 15px}
.cart-total td{width:50%;padding:5px 0;text-align:right}
.min-amount-warning,.terms-of-service{margin:0 0 20px;padding:0 30px}
.cart-total td:first-child,.section.payment-info{text-align:left}
.cart-total .giftcard-remaining{display:block;font-style:italic}
.cart-total .order-total{font-size:18px;color: #560000;}
.cart-total .earn-reward-points{font-style:italic}
.min-amount-warning{color:#e4434b}
.terms-of-service label{cursor:pointer}
.terms-of-service a{margin:0 0 0 3px;color:#bf492b}
.cart-collaterals .button-2,.cart-footer .checkout-button{display:inline-block;border:none;color:#fff;text-transform:uppercase}
.cart-footer .checkout-buttons{padding:0 10px}
.cart-footer .checkout-button{min-width:160px;background-color: #560000;padding:10px 20px;font-size:16px;}
.cart-footer .checkout-button:hover{background-color: #881600;}
.cart-footer .addon-buttons{margin:20px 0 0;padding:0 10px}
.cart-collaterals{width:350px;max-width:100%;margin:0 auto 50px}
.cart-collaterals>div{max-width:400px}
.cart-collaterals .button-2{background-color:#aaa;padding:10px 15px}
.cart-collaterals .button-2:hover{background-color:#bf492b}
.cart-collaterals .title{margin:0 0 5px;font-size:18px;color:#679b2d}
.cart-collaterals .hint{margin:0 0 10px}
.cart-collaterals .deals>div{margin:0 0 20px}
.cart-collaterals .coupon-code{overflow:hidden}
.cart-collaterals .coupon-code input[type=text]{float:left;width:100%;height:36px;margin:0 -1px 10px 0}
.cart-collaterals .coupon-code input[type=submit]{height:36px;padding:0 20px}
.cart-collaterals .message-failure{margin:5px 0 0;font-size:12px;color:#e4434b}
.cart-collaterals .message-success{margin:5px 0 0;font-size:12px;color:#4cb17c}
.cart-collaterals .current-code{margin:5px 0 0;color:#4cb17c}
.remove-discount-button,.remove-gift-card-button{width:16px;height:16px;border:1px solid #999;background:url(../images/close.png) center no-repeat #fff;cursor:pointer}
.cart-collaterals .shipping select{height:36px}
.cart-collaterals .shipping-results{margin:30px 0 0}
.cart-collaterals .shipping-results li{margin:20px 0}
.cart-collaterals .shipping-results li strong{display:block;margin:0 0 5px;color:#444}
.shopping-cart-page .no-data{margin:25px 0 0}
.checkout-page .section{margin:0 0 30px}
.checkout-page .section.order-summary{margin:100px 0 30px}
.checkout-page .cart-options{min-height:60px;overflow:hidden}
.checkout-page .cart-footer{border-top:none}
.checkout-page .total-info{margin:0;border-bottom:none;padding:5px 20px 10px}
.checkout-page .button-1{display:inline-block;min-width:140px;border:none;background-color: #679b2d;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;}
.checkout-page .button-1:hover{background-color: #881600;}
.checkout-page .address-item{width:350px;max-width:100%;margin:0 auto 40px}
.checkout-page .address-item ul{margin:0 0 15px;background-color:#f9f9f9;padding:20px;color:#444}
.checkout-page .address-item li{padding:5px 0}
.checkout-page .address-item li.name{font-size:16px;font-weight:700}
.enter-address .message-error{margin:20px 0}
.enter-address .edit-address{background-color:#f9f9f9;border-top:1px solid #e6e6e6;margin:0 0 30px;padding:30px 15px}
.checkout-page .pickup-in-store .selector,.checkout-page .ship-to-same-address .selector{margin:0 0 5px;font-weight:700;color:#444}
.edit-address .inputs{text-align:left}
.edit-address .inputs label{width:150px;text-align:left}
.checkout-page .pickup-in-store,.select-pickup-point{text-align:center}
.checkout-page .ship-to-same-address{padding:30px 0;text-align:center}
.checkout-page .pickup-points-map{min-width:400px;min-height:350px;vertical-align:middle;margin-top:5px;margin-bottom:5px}
.payment-method .method-list,.shipping-method .method-list{margin:0 auto 30px;overflow:hidden;text-align:left;font-size:0}
.payment-method .method-list li,.shipping-method .method-list li{margin:20px 0;font-size:14px}
.payment-method .method-list li label,.shipping-method .method-list li label{font-size:13px;font-weight:700;color:#444}
.shipping-method .method-description{margin:5px 0 0}
.payment-method .use-reward-points{margin:0 0 30px;text-align:center;color:#444}
.payment-method .payment-logo{display:none;vertical-align:middle}
.payment-method .payment-logo label{display:block;font-size:0!important}
.payment-method .payment-details{min-width:180px;display:inline-block;margin:0 0 0 10px;text-align:left;vertical-align:middle}
.payment-info .info{padding:30px 15px;color:#444}
.payment-info .info tr{display:block;margin:0 0 15px;font-size:0}
.payment-info .info td{display:inline-block;width:100%!important;max-width:400px!important;font-size:14px}
.payment-info .info td:only-child{width:100%!important;max-width:100%!important}
.payment-info .info td input[type=text]{width:100%!important}
.payment-info .info td input[name=CardCode]{width:65px!important}
.payment-info .info td select{min-width:70px}
.payment-info .info td:first-child{margin:0 0 10px}
.payment-info .info p{text-align:center}
.confirm-order .buttons{padding:10px 0}
.confirm-order .button-1{font-size:16px}
.order-details-area>div,.order-review-data>div,.shipment-details-area>div{max-width:100%;margin:0 auto 40px;background-color:#f9f9f9;padding:20px;color:#444;text-align:left}
.order-details-area li,.order-review-data li,.shipment-details-area li{padding:3px 0}
.order-details-area .title,.order-review-data .title,.shipment-details-area .title{margin:20px 0 5px;padding:0;font-size:16px;font-weight:700}
.order-details-area .title:first-child,.order-review-data .title:first-child,.shipment-details-area .title:first-child{margin-top:0}
.order-details-area .title strong,.order-review-data .title strong,.shipment-details-area .title strong{font-weight:700}
.order-details-area .side-list-wrap,.order-review-data .side-list-wrap,.shipment-details-area .side-list-wrap{margin-top:20px}
.order-completed .details{margin:0 0 30px;padding:30px 15px;text-align:left;color:#444}
.order-completed .details div{margin:5px 0}
.order-completed .details strong{font-weight:400;text-transform:uppercase}
.order-completed .details a{color:#bf492b}
.opc .step-title{margin:0 0 1px;overflow:hidden;background-color:#f6f6f6}
.opc .allow .step-title{background-color: #560000;cursor:pointer;}
.opc .step-title .number,.opc .step-title .title{float:left;min-height:40px;padding:10px 15px;line-height:20px;font-size:16px;font-weight:400;margin-top:0}
.opc .allow .step-title .number,.opc .allow .step-title .title{color:#fff;cursor:pointer}
.opc .step-title .number{width:42px;border-right:1px solid #fff;text-align:center}
.opc .payment-info .info tr,.opc .step{text-align:left}
.opc .allow .step-title .number{background-color: #881600;}
.opc .step{margin:10px 0;padding:30px 15px}
.opc .section{margin:0 0 30px}
.opc .section>label{display:block;margin:0 0 10px}
.opc input[type=text],.opc select{max-width:100%}
.opc .buttons{margin-bottom:0}
.opc .back-link{margin:0 0 10px}
.opc .back-link small{display:none}
.opc .back-link a{display:inline-block;margin:0 0 0 -15px;background:url(../images/back-button.png) left center no-repeat;padding:0 0 0 18px;color:#444}
.opc .back-link a:hover{color:#bf492b}
.opc .buttons .please-wait{display:block;margin:10px 0 0;background:0 0}
.opc .section.pickup-in-store,.opc .section.ship-to-same-address{margin:0 0 30px;padding:0}
.opc .section.order-summary{margin:0}
.order-details-page .page-title{border-bottom:none}
.order-details-page .page-title h1{margin:0 0 30px;border-bottom:1px solid #ddd;padding:0 0 10px}
.order-details-page .page-title a{display:inline-block;min-width:180px;margin:5px 0;border:none;background-color:#aaa;background-image:none;padding:10px 20px;font-size:15px;color:#fff}
.order-details-page .page-title a:hover{background-color:#999}
.order-details-page .page-title a.print-order-button{background-color: #560000;}
.order-details-page .page-title a.print-order-button:hover{background-color: #881600;}
.order-details-page .order-overview{margin:0 0 50px;line-height:26px;text-align:center;font-size:16px;color:#444}
.order-details-page .order-overview .order-number{margin:0 0 10px;text-transform:uppercase}
.order-details-page .order-overview .order-total strong{font-weight:400;color: #881600;}
.order-details-page .repost .button-2{display:inline-block;margin:10px 0;border:none;background-color:#98cc5c;padding:10px 15px;font-size:12px;color:#fff;text-transform:uppercase}
.order-details-page .repost .button-2:hover{background-color:#bf492b}
.order-details-page .download a{font-weight:400;color:#bf492b}
.user-agreement-page .terms-of-agreement{margin:0 0 20px;padding:20px;text-align:center}
.user-agreement-page .button-1{min-width:140px;border:none;background-color:#98cc5c;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase}
.user-agreement-page .button-1:hover{background-color:#bf492b}
.order-details-page .tax-shipping-info{margin:30px 0}
.order-details-page .tax-shipping-info a{color:#bf492b}
.order-details-page .actions{margin:30px 0 0;font-size:0}
.order-details-page .actions input{display:inline-block;min-width:165px;margin:5px;border:none;background-color:#aaa;background-image:none;padding:10px 20px;font-size:15px;color:#fff}
.order-details-page .actions input:hover{background-color:#999}
.order-details-page .actions input:first-child{background-color: #560000;}
.order-details-page .actions input:first-child:hover{background-color: #881600;}
.order-details-page .totals.section{width:370px;padding:0 10px;max-width:100%;margin:0 auto 50px}
.order-details-page .total-info{background-color:#f9f9f9;padding:15px 20px;color:#444}
.search-page .page-title{margin:0 0 -1px}
.search-input .fieldset{margin:0 0 30px}
.search-input .form-fields{padding:30px 15px 10px}
.search-input input+label{display:inline;margin:0 0 0 5px}
.advanced-search .price-range,.sitemap-page li{display:inline-block}
.advanced-search{margin:30px 0 0}
.advanced-search .price-range input{width:80px;margin:3px}
.search-input .buttons{text-align:center}
.search-input .button-1{min-width:140px;border:none;background-color:#98cc5c;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase}
.search-input .button-1:hover{background-color:#bf492b}
.search-results{margin:30px 0 0}
.search-results .no-result,.search-results .warning{margin:10px 0;color:#e4434b}
.sitemap-page .description{margin:0 0 30px;text-align:center}
.sitemap-page .entity{margin:0 0 30px}
.sitemap-page .entity-title{margin:0 0 15px;padding:0 10px;text-align:center}
.sitemap-page .entity-title h2{font-size:20px;font-weight:400;color:#444}
.sitemap-page .entity-body{border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px 15px;text-align:center}
.sitemap-page ul{font-size:0}
.sitemap-page li{position:relative;margin:0 8px;padding:0 12px;line-height:50px;font-size:14px}
.sitemap-page li:before{position:absolute;top:23px;left:0;width:5px;height:5px;background-color:#ddd}
.sitemap-page a{color:#444}
.sitemap-page a:hover{color:#bf492b}
.sitemap-page a:empty{display:none}
.block-blog-archive .number{display:block;color:#444;cursor:auto}
.block-blog-archive .sublist{margin:5px 0 5px 15px}
.block-blog-archive li.month{padding:3px 0 3px 15px}
.blog-page .page-title,.news-list-page .page-title{margin:0}
.blog-page .post,.news-items .news-item{margin:0 0 30px;text-align:left}
.news-list-homepage .news-item img{margin-bottom:16px}
.blog-page .post:after{display:block;clear:both}
.news-title,.post-title{line-height:27px;margin:0 0 30px;font-size:18px;font-weight:700;color:#bf492b}
.news-title:hover,.post-title:hover{color:#02699a}
.news-date,.post-date{display:block;font-style:italic;line-height:20px;color:#777;font-size:14px;padding:5px 0}
.news-body,.post-body{margin:0;padding:0;line-height:22px;color:#333;font-size:14px}
.post-body a.img-blog{display:inline-block;vertical-align:top}
.blog-page .tags,.blogpost-page .tags{margin:0 0 15px;overflow:hidden;padding:0 10px}
.blog-page .tags label,.blogpost-page .tags label{display:inline-block;margin:0 3px 3px 0;font-weight:700;color:#444}
.blog-page .tags ul,.blogpost-page .tags ul{display:inline-block;margin:0 0 3px 3px;font-size:0}
.blog-page .tags li,.blogpost-page .tags li{display:inline-block;font-size:14px}
.blog-page .tags li.separator,.blogpost-page .tags li.separator{margin:0 8px 0 0}
.blog-page .tags a,.blogpost-page .tags a{display:block;color:#bf492b}
.blog-posts .buttons,.news-items .buttons{margin:0}
.blog-posts .buttons .read-comments{display:block;margin:7px 0 0;font-weight:700;color:#444}
.blog-posts .buttons .read-comments:hover{color:#bf492b}
.blog-posts .buttons .read-more,.news-items .buttons .read-more{display:inline-block;border:none;background-color:#61ace0;padding:10px 40px;font-size:15px;line-height:18px;color:#fff;white-space:nowrap}
.blog-posts .buttons .read-more:hover,.news-items .buttons .read-more:hover{background-color:#bf492b}
.new-comment .notifications{margin:0 0 10px}
.new-comment .result{color:#690}
.new-comment .form-fields{margin:0 0 20px}
.new-comment .button-1{border:none;background-color:#98cc5c;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase}
.new-comment .button-1:hover{background-color:#bf492b}
.comment-list{margin:0 0 100px}
.comment-list .title{margin:0 0 15px;padding:0 10px;font-size:20px;color:#444}
.comment-list .title strong{font-weight:400}
.comment-list .comment{margin:0 0 40px;border-top:1px solid #ddd}
.comment-list .comment:after{display:block;clear:both}
.comment-info{width:150px;margin:0}
.comment-info .username{display:block;margin:0 0 -1px;padding:11px 0;font-weight:700;color:#444;text-align:left}
.comment-info a.username:hover{color:#bf492b}
.comment-info .avatar{position:relative;width:150px;height:150px;border:1px solid #ddd;overflow:hidden}
.comment-info .avatar img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto;border:2px solid #CEDBE1!important}
.comment-time{margin:0 0 15px;font-size:13px;font-weight:700}
.comment-time span{color:#444}
.comment-title{margin:0 0 15px;font-size:16px;color:#444}
.comment-body{line-height:22px}
.news-list-homepage{margin:0;font-size:0}
.news-list-homepage .title{margin:0 0 -1px;border-bottom:1px solid #ddd;padding:0 0 15px;font-size:30px;font-weight:400;color:#444}
.news-list-homepage .title strong{font-weight:400}
.news-list-homepage .view-all{text-align:center}
.news-list-homepage .view-all a{color:#444}
.news-list-homepage .view-all a:hover{color:#bf492b}
.forums-main-page .topic-block{margin:0 0 35px;text-align:center}
.forums-main-page .topic-block p{text-align:center}
.forums-main-page .pager{display:none}
.forum-breadcrumb{margin:0 0 40px}
.forums-header{margin:0 0 50px;overflow:hidden}
.forums-header:after{display:block;clear:both}
.forums-header .current-time{margin:0 0 15px;color:#444}
.forum-search-box .basic{overflow:hidden;margin:0 0 10px}
.forum-search-box .advanced a{line-height:22px;color:#444}
.forum-search-box .advanced a:hover{color:#bf492b}
.forum-search-page .page-title{margin:0 0 -1px}
.forum-search-page .no-result,.forum-search-page .search-error{margin:0 0 15px;text-align:center;color:#e4434b}
.forums-table-section{margin:0 0 60px}
.forums-table-section+.pager{margin:-30px 0 30px}
.forums-table-section-title{margin:0 0 15px;padding:0 10px}
.forums-table-section-title a,.forums-table-section-title strong{font-size:22px;font-weight:400;color:#444}
.forums-table-section-title a:hover{color:#bf492b}
.forums-table-section .image div{width:38px;height:32px;margin:auto;background:url(../images/topic-type1.png) center no-repeat}
.forums-table-section .forum-description,.forums-table-section .forum-title,.forums-table-section .latest-post div,.forums-table-section .topic-starter,.forums-table-section .topic-title{margin:5px 0}
.forums-table-section .image div.sticky{background:url(../images/topic-type2.png) center no-repeat}
.forums-table-section .image div.announcement{background:url(../images/topic-type3.png) center no-repeat}
.forums-table-section .forum-title a,.forums-table-section .topic-title a{font-size:16px;font-weight:700;color:#444}
.forums-table-section .forum-title a:hover,.forums-table-section .topic-title a:hover{color:#bf492b;text-decoration:none}
.forums-table-section .topic-title span{display:block;color:#777}
.forums-table-section .latest-post{white-space:nowrap}
.forums-table-section .latest-post label{color:#777}
.forums-table-section .view-all{margin:30px 0 0;padding:0 10px}
.forums-table-section .view-all a{background-color:#98cc5c;padding:10px 15px;font-size:12px;color:#fff;text-transform:uppercase}
.forums-table-section .view-all a:hover{background-color:#bf492b}
.forum-page .forum-info{margin:0 0 30px}
.forum-page .forum-name,.forum-topic-page .topic-name{margin:0 0 25px;border-bottom:1px solid #ddd;padding:0 10px 10px}
.forum-page .forum-name h1,.forum-topic-page .topic-name h1{font-size:30px;font-weight:400}
.forum-actions,.topic-actions{margin:0 0 30px;font-size:0}
.forum-actions .actions a,.topic-actions .actions a{display:inline-block;margin:1px;padding:10px 10px 10px 33px;font-size:14px}
.forum-actions .actions .new-topic{background:url(../images/new.png) left center no-repeat #eee}
.forum-actions .actions .watch-forum,.topic-actions .actions .watch-forum{background:url(../images/watch.png) left center no-repeat #eee}
.forum-actions .actions a:hover,.topic-actions .actions a:hover{background-color:#e6e6e6}
.forum-actions .pager.upper,.topic-actions .pager.upper{display:none;margin:0}
.topic-actions .reply-topic-button{background:url(../images/reply.png) left center no-repeat #eee}
.topic-actions .watch-topic-button{background:url(../images/watch.png) left center no-repeat #eee}
.topic-actions .move-topic-button{background:url(../images/move.png) left center no-repeat #eee}
.topic-actions .edit-topic-button{background:url(../images/edit_.png) left center no-repeat #eee}
.topic-actions .delete-topic-button{background:url(../images/remove_.png) left center no-repeat #eee}
.topic-actions.lower .actions{display:none}
.active-discussions-page .forums-table-section-title{margin:0 0 25px;border-bottom:1px solid #ddd;padding:0 10px 10px}
.active-discussions-page .forums-table-section-title strong{font-size:30px;font-weight:400}
.active-discussions-page .forums-table-section-body{margin:0 0 20px}
.topic-post{margin:0 0 30px;border-top:1px solid #ddd}
.topic-post:last-child{border-bottom:1px solid #ddd}
.topic-post:after{display:block;clear:both}
.topic-post .post-info{margin:30px 0}
.topic-post .user-info{width:150px;margin:0 auto 15px}
.topic-post .username{display:block;margin:0 0 -1px;border:1px solid #ddd;background-color:#f6f6f6;padding:11px 0;font-weight:700;color:#444}
.topic-post a.username:hover{color:#bf492b}
.profile-info-box .avatar,.topic-post .avatar{position:relative;width:150px;height:150px;border:1px solid #ddd;overflow:hidden}
.profile-info-box .avatar img,.topic-post .avatar img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}
.topic-post .avatar img{border:2px solid #CEDBE1!important}
.topic-post .user-stats{margin:0 0 15px}
.topic-post .user-stats li{display:inline-block;margin:0 10px}
.profile-info-box .profile-stats span,.topic-post .user-stats span{margin:0 0 0 3px;font-weight:700;color:#444}
.profile-info-box .pm-button,.topic-post .pm-button{display:inline-block;border:none;background-color:#888;padding:10px 20px;font-size:12px;color:#fff;text-transform:uppercase}
.profile-info-box .pm-button:hover,.topic-post .pm-button:hover{background-color:#999}
.topic-post .post-time{margin:0 0 15px;background-color:#f6f6f6;padding:10px 15px;font-size:13px;font-weight:700}
.topic-post .post-time span{color:#444}
.topic-post .post-actions{margin:0 0 15px;font-size:0}
.topic-post .post-actions>div{display:inline-block}
.topic-post .post-actions a{display:inline-block;margin:1px 5px;font-size:14px}
.topic-post .post-actions .delete-post-button,.topic-post .post-actions .edit-post-button{padding:10px 10px 10px 33px}
.topic-post .post-actions .edit-post-button{background:url(../images/edit_.png) left center no-repeat}
.topic-post .post-actions .delete-post-button{background:url(../images/remove_.png) left center no-repeat}
.topic-post .post-actions .delete-post-button:hover,.topic-post .post-actions .edit-post-button:hover{color:#bf492b}
.topic-post .post-actions .post-link-button{padding:10px;font-weight:700;color:#bf492b}
.topic-post .post-actions .post-link-button:hover{text-decoration:underline}
.topic-post .post-actions .quote-post-button{background-color:#888;padding:10px 20px;color:#fff}
.topic-post .post-actions .quote-post-button:hover{background-color:#999;color:#fff}
.topic-post .post-text{padding:0 10px 20px;line-height:22px;color:#444;margin-bottom:0}
.topic-post .post-vote{text-align:center;display:table;margin:0 auto 20px}
.latest-posts .user-posted-image,.topic-post .user-posted-image{max-width:100%;height:auto}
.latest-posts .quote,.topic-post .quote{margin:10px 0;border:1px dashed #ccc;background-color:#f9f9f9;padding:10px;color:#777}
.topic-post .signature{border-top:1px solid #ddd;padding:20px;font-size:13px;font-style:italic;clear:both}
.topic-post .post-vote span.vote{cursor:pointer;display:block;width:40px;height:24px}
.topic-post .post-vote span.up{background:url(../images/vote-up.png) 50% 50% no-repeat}
.topic-post .post-vote span.vote.up.selected{background:url(../images/vote-up-selected.png) 50% 50% no-repeat}
.topic-post .post-vote span.down{background:url(../images/vote-down.png) 50% 50% no-repeat}
.topic-post .post-vote span.vote.down.selected{background:url(../images/vote-down-selected.png) 50% 50% no-repeat}
.topic-post .vote-count-post{display:block;font-size:160%}
.forum-edit-page .page-title,.move-topic-page .page-title,.private-message-send-page .page-title{margin:0 0 -1px}
.move-topic-page label{white-space:normal}
.forum-edit-page .message-error,.private-message-send-page .message-error{margin:20px 0}
.forum-edit-page .inputs strong{display:inline-block;max-width:400px;font-size:22px;font-weight:400;color:#444;white-space:normal}
.forum-edit-page .inputs .topic-subject{font-size:17px}
.forum-edit-page .inputs.reversed{margin:0}
.forum-edit-page .inputs.reversed label{width:auto;margin:5px;font-size:14px;white-space:normal}
.forum-edit-page .toolbar,.private-message-send-page .toolbar{max-width:400px;margin:20px auto;background-color:#ddd;padding:10px}
.forum-edit-page .toolbar .button,.private-message-send-page .toolbar .button{margin:0 2px 0 0;border:1px solid #cec6b5;padding:2px}
.forum-edit-page .toolbar .button:hover,.private-message-send-page .toolbar .button:hover{border:1px solid #333}
.forum-edit-page textarea,.private-message-send-page textarea{display:block;margin:auto}
.forum-edit-page .buttons input,.move-topic-page .buttons input,.private-messages .buttons input{min-width:140px;border:none;background-color:#999;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase}
.forum-edit-page .buttons input:hover,.move-topic-page .buttons input:hover,.private-messages .buttons input:hover{background-color:#888}
.forum-edit-page .buttons .button-1,.move-topic-page .buttons .button-1,.private-messages .buttons .button-1{background-color:#98cc5c}
.forum-edit-page .buttons .button-1:hover,.move-topic-page .buttons .button-1:hover,.private-messages .buttons .button-1:hover{background-color:#bf492b}
.private-message-send-page a{font-size:14px;color:#bf492b}
.private-message-send-page span{font-size:14px}
.ui-tabs{border:none;border-radius:0;background:0 0;padding:0;font:400 14px Arial,Helvetica,sans-serif;color:#777}
.ui-tabs-nav{border-bottom:1px solid #ddd;overflow:hidden;font-size:0;margin:0 0 30px!important;border-width:0 0 1px;border-radius:0;background:0 0;padding:0!important;line-height:normal;font-weight:400;color:#444}
.ui-tabs-nav li{float:none!important;margin:0 0 -1px!important;border:none!important;border-radius:0;background:0 0!important;padding:0!important}
.private-message-view-page .view-message,.private-messages-page .pager,.private-messages-page .table-wrapper{margin:0 0 30px}
.ui-tabs-nav li a{display:block;border:1px solid #ddd;text-align:center;font-size:18px;color:#444;float:none!important;padding:12px 24px!important}
.ui-tabs-nav li.ui-state-active a{background-color:#eee;color:#bf492b}
.ui-tabs-panel{padding:0!important}
.private-messages-page th.select{text-align:center}
.private-messages-page td.from,.private-messages-page td.subject,.private-messages-page td.to{min-width:150px}
.private-messages-page td.date{white-space:nowrap}
.private-messages-page td.subject a{color:#444}
.private-messages-page td.subject a.pm-unread{color:#bf492b}
.private-message-view-page .buttons,.private-messages-page .buttons{font-size:0}
.private-message-view-page .buttons .button-1,.private-message-view-page .buttons .button-2,.private-messages-page .buttons .button-1,.private-messages-page .buttons .button-2{display:block;width:250px;margin:0 auto 3px;font-size:15px}
.private-message-view-page .view-message{margin:0 0 30px}
.private-message-view-page .message-head{margin:0 0 20px;line-height:22px}
.private-message-view-page .message-head span{font-weight:700;color:#444}
.private-message-view-page .message-body{border-top:1px solid #ddd;background-color:#f9f9f9;padding:30px 20px;line-height:22px;text-align:justify}
.latest-posts,.profile-info-box{line-height:normal;font-family:Arial,Helvetica,sans-serif}
.private-message-view-page .back-pm-button{text-transform:capitalize!important}
.profile-info-box{overflow:hidden;font-size:14px;color:#777}
.profile-info-box .user-details{margin:0 0 30px}
.profile-info-box .avatar{margin:0 auto 15px}
.profile-info-box .title{margin:0 0 10px;font-size:18px;color:#444}
.profile-info-box .stats{margin:0 0 15px}
.latest-posts{font-size:14px;color:#777}
.latest-posts .topic{margin:0 0 35px}
.latest-posts .topic-title{margin:0 0 20px;border-top:1px solid #ddd;background:#f6f6f6;padding:10px;font-size:16px}
.latest-posts .topic-title a{font-weight:700;color:#444}
.latest-posts .topic-title a:hover{color:#bf492b}
.latest-posts .topic-body{margin:0 0 15px;line-height:22px}
.latest-posts .topic-data{color:#444}
pre{white-space:pre-wrap;white-space:normal;word-wrap:break-word}
.csharpcode{margin:10px 0;border:1px dashed #ccc;background-color:#fff;padding:10px;font-family:"Courier New",Courier,monospace;color:#000}
.shipping-method .input,.shippingextened-text{padding:10px 0}
.csharpcode .rem{color:green}
.csharpcode .kwrd{color:#00f}
.csharpcode .str{color:#006080}
.csharpcode .op{color:#00c}
.csharpcode .preproc{color:#c63}
.csharpcode .asp{background-color:#ff0}
.csharpcode .html{color:maroon}
.csharpcode .attr{color:red}
.csharpcode .alt{width:100%;margin:0;background-color:#f6f6f6}
.csharpcode .lnum{color:#666}
.shippingextened-error{display:none;color:red}
.shipping-method .input label{width:150px;display:inline-block}
.shipping-method input[type=text],.shipping-method select{width:400px}
.donotshow{display:none}
.layout-filter {
    background:#bf492b;
}

.layout-filter-after {
    content: '';
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0, 0, 0, 0.75);
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 90;
}

.loadmoreajaxloader {display:none;}

.filter-menu ul {

text-align: left;
}

.filter-menu.active {
    position: relative;
    z-index: 10;
}

.filter-menu.active .filter-values-list {
    display: block;
    position: absolute;
    z-index: 10;
    background: #fff;
    width: 100%;
}

.filter-values {
    padding: 15px;
}

.filter-values-footer {
    padding: 15px;
    border-top: 1px solid #ddd;
    height: 75px;
}

.filter-menu li {
    display: inline-block;
    vertical-align: bottom;
}

.filter-separator {
    
width: 2%;
    
background: url(../images/a-next.png) no-repeat center;
    
height: 48px;
    
opacity: 0.7;
}

.filter-menu li:nth-child(6) {
    background: none;
}

.filter-separator:hover {
    opacity: 1;
}

.filter-choise {
    padding: 10px 10px 10px 52px;
    margin: 0;
    background: #881600;
    color: #fff;
    font-size: 16px;
    width: 22%;
    cursor: pointer;
    line-height: 28px;
    text-transform: uppercase;
    position: relative;
}

.filter-choise.brand {
    background: #881600 url(../images/sel-brand.png) no-repeat left 8px center;
}

.filter-choise.country {
    background: #881600 url(../images/sel-city.png) no-repeat left 8px center;
}

.filter-choise.category {
    background: #881600 url(../images/sel-category.png) no-repeat left 8px center;
}

.filter-choise::after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 0 4.5px 4px;
    border-color: transparent transparent transparent #ffff80;
    position: absolute;
    right: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.filter-choise:hover::after {
    border-width: 4px 4.5px 0 4.5px;
    border-color: #ffff80 transparent transparent transparent;
}

.filter-choise:hover, .filter-choise.current {
    background-color: #f77956;
}

.filter-go-button {
    width: 18%;
    margin-left: 10px;
    float: right;
}

.filter-go-button button {
    background: #560000;
    border: 0;
    padding: 10px;
    color: #f3f3f3;
    font-size: 16px;
    width: 100%;
    line-height: 28px;
    text-transform: uppercase;
    font-weight: bold;
}

.filter-go-button button:hover {
    color: #fff;
    background: #a9361a;
}

.filter-values-list {
    display: none;
}

.filter-values-list .country, .filter-values-list .brand {
    display: none;
}

.filter-values-list > .close {
    float: right;
    padding: 5px;
    position: relative;
    top: 0px;
    right: 0;
    font-size: 17px;
    cursor: pointer;
    text-transform: uppercase;
    color: #bbb;
    line-height: 17px;
}

.filter-values-list > .close:hover {
    color: #777;
}

.filter-values-footer button {
    background: #d7d7d7;
    border: 0;
    padding: 12px 40px;
    color: #777;
    font-size: 16px;
    text-transform: uppercase;
    border: 1px solid #d7d7d7;
}

.filter-values-footer .filter {
    background: #881600;
    color: #f3f3f3;
    border: 1px solid #881600;
}

.filter-values-footer .next:hover {
    color: #444;
    background: #ccc;
    border: 1px solid #ccc;
}

.filter-values-footer .filter:hover {
    color: #fff;
    background: #560000;
    border: 1px solid #560000;
}
.filter-values-footer .left {float:left;}

.filter-values-footer .close {
    border: 1px solid #ccc;
    background: #fff;
}

.filter-values-footer .close:hover {
    color: #444;
    background: #ccc;
}
.filter-values-footer .right {float:right;}


.filter-selected-values {
    color:#fff;
}

.filter-row {margin:12px 0 0 0;}
.filter-row label { float:left;}
.filter-row div { 
    overflow: hidden;
    padding: 0 4px 0 12px;
    text-align: left;
}

.filter-row span {
    margin: 5px 10px 5px 0;
    cursor: pointer;
}

.itemInCart {
    color: green;
}

.details .itemInCart {
    text-align: center;
}

@media all and (max-width:1367px){
.comment.blog-comment{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ddd}
.comment.blog-comment:last-child{border:0}
.also-purchased-products-grid.product-grid .item-box:nth-child(n+5),.block-recently-viewed-products .item-box:nth-child(n+5),ul.header-kontakti li.skype{display:none}
ul.header-kontakti li.mail {display: none;}
div, ul, li, a, span, p, input {}

.filter-choise {
    width: initial;
    padding-right: 20px;
}

.filter-values-list .group ul {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
}
@media (max-width:1000px){
.search-menu, .bottom-menu-category {display: none;}

.footer-upper .zone p.copyright {
    border-top: 0;
    text-align: center;
}
div, ul, li, a, span, p {
}

.filter-separator {
    width: 18px;
}

.filter-go-button {
    width: initial;
}

.filter-go-button button {
    padding: 10px 20px;
    font-size: 15px;
}

.filter-choise {
    width: 180px;
    padding-right: 30px;
    font-size: 15px;
    line-height: 18px;
    padding: 6px 20px 6px 52px;
}

.filter-values-list .group ul {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
    .also-purchased-products-grid.product-grid .item-box:nth-child(n+5),.block-recently-viewed-products .item-box:nth-child(n+5),.blog-page-news-subscribe,.blog-page-right-column,.homepage-slider,.side-2{display:none}
.header-logo,.header-logo a img{}
.item-box,.product-item,ul.delivery-types li p:first-child{height:initial}
.menu-toggle,.sublist-toggle{font-weight:700;text-transform:uppercase;cursor:pointer}
.page.return-request-page,.product-variant-line{text-align:left}
.page.return-request-page .buttons{text-align:center}
.cart td.sku,.cart tr,.full-description,.overview .product-name,.prod-information-block,.product-about-delivery,.product-details-info,.product-features{text-align:left}
.product-features{margin-bottom:12px}
.item-box .picture{margin-bottom:8px}
.block-header{
    float: none;
}
.header-logo a{display:block}
#topcartlink{margin:0}
.search-box.store-search-box{
    width: 100%;
    margin: 0;
}
.header-links-wrapper{padding: 0;}
.header-upper .soc{float:none;margin-right:20px}
.header-upper{border:0}
ul.header-kontakti li.mail{/* display:none */}
ul.header-kontakti li.wtime {display: none;}
.header-logo{display:inline-block;vertical-align:top;padding: 12px 0;/* float: left; */}
ul.home-features li{width:33%;text-align:left;max-width:initial}
.header-menu1{display:none}
.add-info{display:block}
.item-box:hover .product-item{position:static}
.footer-lower,.footer-upper{}
.category-grid.home-page-category-grid .item-box{width:19%}
.mobilemenu{display:inline-block!important;width:40px;height:40px;background: url(../images/list.png) center no-repeat #398bc5;margin: 12px 0;vertical-align:top;color:transparent;}
a.mobilemenu:hover{background-color: #256a9a;color:transparent;}
.cart{display:block}
.cart colgroup,.cart thead{display:none}
.cart tbody{display:block;overflow:hidden}
.cart tr{display:block;float:left;width:100%;margin:40px 0 0;border-bottom:1px solid #ddd;font-size:0;padding-bottom:10px;position:relative}
.cart td{display:block;border:0;padding:10px}
.cart td.sku{display:inline-block;padding:0 10px;width:50%;font-size:14px;float:left}
.cart td.remove-from-cart{padding:0;display:inline-block;margin:0;position:absolute;top:-18px;right:12px;width:12px;text-align:right;min-width:initial}
.cart td.remove-from-cart .remove-item{color:transparent;width:12px;background:url(../images/remove.png) center no-repeat;font-size:0;height:12px;display:block;margin:0}
.cart td.product-picture{padding:15px 10px 5px;display:none}
.cart td.product{min-width:0;padding:5px 10px 15px;display:inline-block;width:50%;vertical-align:bottom;font-size:14px;text-align:left;float:left;clear:left}
.cart td.quantity{display:inline-block;padding:0 10px;vertical-align:top;margin:0;width:26%}
.cart td.subtotal,.cart td.unit-price{display:inline-block;padding:5px 10px;vertical-align:top;font-size:14px;line-height:30px;width:12%;text-align:right}
.cart td.subtotal{font-weight:700}
.cart label{display:none}
.order-details-page .data-table{display:block}
.order-details-page .data-table colgroup,.order-details-page .data-table thead{display:none}
.order-details-page .data-table tbody{display:block;overflow:hidden}
.order-details-page .data-table tr{display:block;float:left;width:98%;margin:0 0 20px;border-bottom:1px solid #ddd;padding-bottom:12px}
.data-table td.product,.data-table td.sku{width:50%;float:left;display:inline-block;text-align:left;padding:0}
.section.products .data-table td.quantity,.section.products .data-table td.total,.section.products .data-table td.unit-price{display:inline-block}
.data-table td.product{clear:left}
.order-details-page .section.products .data-table tr td.product{padding:5px 0 15px}
.order-details-page .order-notes .data-table tr:nth-child(2n){margin:8px 0 0}
.order-details-page .order-notes .data-table tr{margin:8px 2% 0 0}
.order-details-page .data-table td{display:block;border:none;padding:10px 0}
.order-details-page .section.products .data-table tr td.quantity,.order-details-page .section.products .data-table tr td.total,.order-details-page .section.products .data-table tr td.unit-price{padding-bottom:4px;text-align:right;width:initial;padding-left:3%}
.order-details-page .section.products .data-table tr td.total{font-weight:700}
.order-details-page .order-notes .data-table td{display:inline-block}
.order-details-page .order-notes .data-table td.note{line-height:20px;padding-left:40px}
.order-details-page .data-table td.product,.order-details-page .data-table td.tracking-number{min-width:0;padding:5px 2% 15px;margin:0}
.header-menu{position:relative;z-index:1;margin: 0;}
.menu-toggle{background:url(../images/menu-icon.png) right center no-repeat #98cc5c;padding:15px;font-size:15px;color:#fff}
.top-menu{display:none}
.top-menu>li{position:relative;margin:1px 0;background-color:#f6f6f6}
li.first-in-mm {display: block;}
.top-menu>li>a{display:block;min-height:55px;padding:18px;font-size:15px;color:#555}
.top-menu .sublist{display:none;background-color:#fff;padding:5px 0}
.top-menu .sublist li{position:relative;margin:1px 0 1px 20px}
.top-menu .sublist li a{display:block;padding:15px 18px;font-size:15px}
.sublist-toggle{position:absolute;top:0;right:0;width:55px;height:55px;border-left:1px solid #fff;background:url(../images/toggle-black.png) center no-repeat;padding:15px;font-size:15px;color:#fff}
.sublist .sublist-toggle{height:49px}
.sublist .sublist li{background-color:#f6f6f6}
.sublist .sublist .sublist li{background-color:#fff}
.block-category-navigation{display:none}
.block-account-navigation{float:none;margin:auto!important}
}
@media all and (min-width:481px){.cart tr:nth-child(2n+1),.item-box:nth-child(2n+1),.order-details-page .data-table tr:nth-child(2n+1){clear:both}
.kontakty-map.bootom iframe{height:300px}
.contacts-shop-address{width:32%}
.home-page .product-grid .item-box,.product-details-page .product-grid .item-box,.shopping-cart-page .product-grid .item-box{width:31%}
.master-wrapper-content,.zone{width:94%;margin:0 auto;padding:10px 0}
.cart tr{margin:40px 2% 0}
.order-details-page .data-table tr{margin:0 2% 20px 0}
.order-details-page .order-notes .data-table tr{width:100%}
.header-selectors-wrapper>div{display:inline-block;margin:10px auto}
.search-box input.search-box-text{width:calc(100% - 40px)}
.ui-autocomplete{
}
.ui-autocomplete img{display:inline}
.footer-block{width:85%}
.newsletter-email input[type=text]{width:240px}
.product-filter{display:table-cell;vertical-align:top;text-align:left}
.product-filter.price-range-filter{width:200px}
.product-filter .product-spec-group{float:left;margin:0 25px 10px 0}
.product-filter .product-spec-group.product-spec-color{max-width:190px}
.product-filter .group li.item{display:block;margin:0}
.product-filter .group li.color-item{display:inline-block}
.item-box{width:31%;margin:0 .5% 50px}
.item-box .product-rating-box{margin:0 0 3px}
.item-box .prices{}
.item-box .product-title{}
.overview-buttons div{display:inline-block;width:auto;margin:0 1px 2px}
.wishlist-content .button-2{display:inline-block;width:auto;min-width:140px;margin:0 1px 5px}
.enter-password-form input[type=password]{width:260px}
.forums-header{background-color:#f9f9f9;padding:30px 20px 20px}
.ui-tabs-nav li{display:inline-block;min-width:150px;margin:0 5px -1px!important}
.private-message-view-page .buttons .button-1,.private-message-view-page .buttons .button-2,.private-messages-page .buttons .button-1,.private-messages-page .buttons .button-2{display:inline-block;width:auto;margin:1px}
.topic-post .post-text{float:left;width:90.5%;text-align:left}
.forum-group .forum-table td.latest-post,.forum-group .forum-table td.posts,.forum-group .forum-table td.topics,.forum-group .forum-table th.latest-post,.forum-group .forum-table th.posts,.forum-group .forum-table th.topics,.topic-group .forum-table td.latest-post,.topic-group .forum-table th.latest-post{display:table-cell}
.forum-table td.image{max-width:40px}
.forum-table td.image div{max-width:100%;background-size:contain}
}
@media (max-width:960px){
    .item-box .prices{
    display: block;
    width: 100%;
    text-align: center;
}

.add-info {
    float: left;
    margin-right: 5px;
    width: 96px;
    text-align: center;
}

.item-box span.qty-button.qty-minus, .item-box span.qty-button.qty-plus {
    width: 30px;
}

span.qty-button.qty-minus {}

.item-box .qty-input {
    text-align: center;
    width: 40px;
}

.item-box .buttons {
    display: inline-block;
    width: calc(100% - 101px);
}

.item-box input[type=button] {
    height: 36px;
    padding: 6px 12px;
}
}
@media all and (min-width:550px){
.gallery{float: left;width: 45%;}

.overview {
    float: right;
    width: 50%;
}
}
@media all and (min-width:769px){.checkout-page .address-grid,.forum-actions,.order-details-area,.order-review-data,.shipment-details-area,.topic-actions{overflow:hidden}
.blog-details{text-align:right;display:block;width:100%;margin-top:20px}
.order-details-page .order-notes .data-table tr,.product-selectors,.variant-overview{text-align:left}
.homepage-news .blog-posts .post{width:48%;margin:0 4% 0 0;border:0}
.homepage-news .blog-posts .post:nth-child(2n){margin:0}
.kontakty-map.bootom iframe{height:350px}
.contacts-shop-address{width:32%}
.blog-posts .post{display:inline-block;margin:0 0 20px;width:100%;vertical-align:top;text-align:left;border-bottom:1px solid #eee;padding-bottom:20px}
.blog-posts .post .block-img-blog{vertical-align:top;display:inline-block;width:30%;margin-right:3%}
.blog-posts .post .block-text-blog{vertical-align:top;display:inline-block;width:65%;margin-top:0}
.blog-posts .post p{margin-top:0;line-height:24px}
.blog-posts .post:last-child{border-bottom:0}
.home-page .product-grid .item-box,.product-details-page .product-grid .item-box,.shopping-cart-page .product-grid .item-box{width:23%}
.master-wrapper-content{width:94%}
.home-page-polls li{min-width:100px}
.cart tr{margin:40px 1% 0}
.cart tr:nth-child(2n+1){clear:none}
.cart tr:nth-child(3n+1){clear:both}
.item-box:nth-child(2n+1),.order-details-page .data-table tr:nth-child(2n+1){clear:none}
.order-details-page .order-notes .data-table td{display:block;padding:6px}
.footer-block{display:inline-block;width:25.33333%;margin:0 4%;vertical-align:top}
.footer-block .title{margin:0 0 15px;background:0 0;padding:0;color:#444;cursor:auto}
.footer-block .list{display:block!important;background:0 0;padding:0}
.footer-block .list li{padding:5px 0}
.footer-block .list a{display:inline;padding:0}
.follow-us{width:98%;margin:25px auto 0}
.product-selectors .product-viewmode{display:inline-block;float:right}
.product-selectors .product-viewmode span{display:none}
.product-selectors .product-viewmode a{display:inline-block;width:24px;height:32px;margin:0 0 0 12px;background-position:center;background-repeat:no-repeat;opacity:.5}
.product-list .item-box:hover .picture a img,.product-selectors .product-viewmode a.selected{opacity:1}
.product-selectors .product-viewmode a.grid{background-image:url(../images/view-grid.png)}
.product-selectors .product-viewmode a.list{background-image:url(../images/view-list.png)}
.item-box{width:23%;margin:0 .5% 20px}
.item-box:nth-child(6n+1){clear:both}
.product-list .item-box{float:none;width:auto;margin:0 5px 20px}
.product-list .item-box .product-item:after{content:"";display:block;clear:both}
.product-list .item-box .picture{float:left;width:220px}
.product-list .item-box .picture:hover a img{opacity:.85}
.product-list .item-box .picture+.details{margin:0 0 0 240px}
.product-list .item-box .product-title{height:auto;padding:10px 0;font-size:18px}
.product-list .item-box .description{display:block;margin:0 0 10px;line-height:22px}
.product-list .item-box .prices{height:auto;margin:0 0 30px}
.product-list .item-box .product-box-add-to-cart-button{width:auto;min-width:150px;padding:0 20px}
.product-list .item-box .add-to-compare-list-button,.product-list .item-box .add-to-wishlist-button{width:42px}

.variant-picture{float:left}
.variant-picture+.variant-overview{width:auto;margin:0 0 0 240px}
.address-list-page .section,.order-list-page .section,.return-request-list-page .section{display:inline-block;width:45%;margin:20px 1%;vertical-align:top}
.recurring-payments{width:100%!important;margin:20px 0!important}
.order-progress{padding:20px}
.order-progress li{margin:0 10px}
.order-progress a{min-width:80px}
.cart-options .common-buttons{text-align:right}
.cart-options .checkout-attributes,.cart-options .selected-checkout-attributes{padding:0 10px}
.payment-method .method-list li,.payment-method .payment-logo,.shipping-method .method-name{padding:10px;background-color:#f6f6f6}
.cart-footer .totals{float:right;width:45%;margin:0}
.cart-footer .terms-of-service{text-align:left}
.cart-footer .addon-buttons,.cart-footer .checkout-buttons{text-align:right}
.cart-footer .cart-collaterals{float:left;width:45%;margin:0 2.5%}
.cart-footer .cart-collaterals div,.cart-footer .cart-collaterals label{text-align:left}
.cart-options{margin-left:30px}
.cart-footer .cart-collaterals .coupon-code{text-align:center}
.cart-footer .estimate-shipping label{display:block;margin:0 0 10px}
.cart-footer .estimate-shipping .buttons{text-align:right}
.checkout-page .selected-checkout-attributes{float:right;text-align:right}
.checkout-page .cart-footer .totals{max-width:350px;margin:0}
.checkout-page .address-item{float:left;width:48%;margin:0 1% 40px}
.payment-method .method-list li,.shipping-method .method-list li{display:block;margin:0 0 20px;vertical-align:top;text-align:left}
.payment-method .payment-logo{display:none}
.payment-method .payment-details{display:block;width:auto;min-width:0;margin:0;text-align:left}
.payment-info .info{padding:30px 75px}
.order-details-area>div,.order-review-data>div,.shipment-details-area>div{float:left;width:48%;text-align:left;margin:0 1% 40px}
.order-details-page .section.options,.order-details-page .tax-shipping-info{text-align:right}
.order-details-page .selected-checkout-attributes{padding:0 10px}
.order-details-page .totals{float:right;clear:both}
.shipment-details-page .tracking-number .tracking-url{color:#bf492b}
.blog-posts .tags{float:right;width:80%;text-align:right}
.blog-posts .buttons{float:left;text-align:left}
.blog-page .blog-details .buttons{float:none;text-align:right}
.new-comment,.new-comment .buttons{text-align:center}
.comment-list .comment{display:table;width:100%;margin:0}
.comment-content,.comment-info{display:table-cell;vertical-align:top}
.comment-list .comment:last-child{border-bottom:1px solid #ddd}
.comment-info{margin:0}
.comment-info .username{min-height:30px;margin:0;border:none;text-align:left;padding:0}
.comment-info .avatar{border:none}
.comment-info .avatar img{max-width:80%;max-height:80%}
.comment-content{width:85%;text-align:left}
.comment-time{min-height:30px;margin:0;padding:0;font-size:14px;font-weight:400}
.comment-title{margin:0 0 -20px;padding:20px}
.comment-body{padding:0}
.forum-actions .actions,.topic-actions .actions{float:left}
.forum-actions .pager,.topic-actions .pager{float:right;max-width:450px}
.forum-actions .pager li,.topic-actions .pager li{margin:2px 4px}
.forum-actions .pager.upper,.topic-actions.lower .actions{display:block}
.topic-posts{margin:0 0 30px}
.topic-post{display:table;width:100%;margin:0}
.topic-post .post-info{display:table-cell;width:15%;margin:0;vertical-align:top;text-align:left}
.topic-post .user-info{width:auto}
.topic-post .username{min-height:40px;margin:0;border:none;text-align:center}
.topic-post .avatar{margin:auto;border:none}
.topic-post .avatar img{max-width:80%;max-height:80%}
.topic-post .user-stats li{margin:0}
.topic-post .send-pm{margin:0 0 20px}
.profile-info-box .pm-button,.topic-post .pm-button{padding:8px 16px;font-size:13px}
.topic-post .post-content{display:table-cell;width:85%;border-left:1px solid #ddd;vertical-align:top;text-align:left}
.topic-post .post-head{min-height:40px;overflow:hidden;background-color:#f6f6f6}
.topic-post .post-time{float:left;margin:0;font-size:14px;font-weight:400}
.topic-post .post-actions{float:right;margin:0}
.topic-post .post-actions a{margin:0;line-height:20px}
.topic-post .post-actions .quote-post a{min-width:70px}
.topic-post .post-actions a.post-link-button{margin:0 0 0 10px;border-left:1px solid #ddd;text-align:center}
.profile-info-box .send-pm,.profile-info-box .title,.ui-tabs-nav{text-align:left}
.topic-post .post-text{padding:20px 5px}
.topic-post .post-vote{padding:20px 0 20px 15px}
.forum-table td.replies,.forum-table td.views,.forum-table td.votes,.forum-table th.replies,.forum-table th.views,.forum-table th.votes{display:table-cell}
.forum-table td.image{max-width:none}
.forum-table td.image div{max-width:none;background-size:initial}
.ui-tabs-nav li{margin:0 10px -1px 0!important}
.profile-info-box .avatar{float:left;margin:0 15px 15px 0}
.profile-info-box .profile-stats{float:left;text-align:left}
.profile-info-box .send-pm{clear:both}
}
@media (max-width:800px){
    div, ul, li, a, span, p {}

.item-box span.qty-button.qty-minus, .item-box span.qty-button.qty-plus {
    width: 40px;
}

.item-box .add-info {
    width: 100%;
    margin: 0 0 8px 0;
    padding-left: 4px;
}

.item-box .qty-input {
    width: calc(100% - 76px);
    /* margin: 0; */
}

.item-box .buttons {
    width: 100%;
}

.filter-go-button {
    margin-left: 0;
}

.filter-menu li.filter-separator {
    display: none;
}

.filter-go-button button {
    padding: 10px;
}

.filter-choise {
    max-width: 155px;
    width: initial;
}

    ul.header-kontakti li.wtime{display: none;}
}
@media (max-width:768px){
div, ul, li, a p, span {}

.filter-values-list .group ul {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
.order-details-page .data-table tr{text-align:left}
.cart td.product,.cart td.sku,.data-table td.product,.data-table td.sku{width:100%}
.cart td.quantity,.cart td.subtotal,.cart td.unit-price{width:initial}
td.subtotal{float:right}
.cart td.remove-from-cart{top:0;right:0}
.order-details-page .order-notes .data-table td{display:block}
.cart tr{margin:0 0 20px}
.cart label{display:inline-block}
.cart .unit-price label{display:none}
.field-validation-error{display:block;text-align:left;padding:0}
.product-page-size{float:none}
.also-purchased-products-grid.product-grid .item-box:nth-child(n+5),.also-purchased-products-grid.product-grid .item-box:nth-child(n+6){display:inline-block}
.product-features{margin-right:10px;margin-bottom:12px;padding:0 10px}
div#mc_embed_signup label{display:block}
#mc_embed_signup input#mce-EMAIL{margin-left:0}
div#mc_embed_signup_scroll{font-size:0}
.soc.footer-soc{padding:7px 0}
ul.home-features li{padding-right:12px;text-align:left;width:33%;max-width:initial}
.header-menu,ul.header-kontakti li.login{/* display:none */}
}
@media (max-width:700px){
    div, ul, li, a p, span {}

li.user-email {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 106px;
}
}
@media all and (max-width:600px){
       div, ul, li, a p, span {}

.filter-menu li.filter-go-button {
    display: none;
}

.filter-choise {
    color: transparent;
    width: 48px;
    padding: 6px 6px 6px 6px;
}

.filter-choise::after {
    display: none;
}

.filter-choise.current {
    width: calc(100% - 104px);
    max-width: initial;
    color: #fff;
    padding: 6px 6px 6px 48px;
    height: 48px;
    line-height: 36px;
    min-width: 225px;
}

li.filter-choise.category {}


    li.user-email {
    max-width: 90px;
}



ul.header-kontakti li {
    font-size: 14px;
    margin: 0;
}

ul.header-kontakti li.login {
    margin-right: 7px;
}

ul.header-kontakti li.login:hover {
    opacity: 1;
}

ul.header-kontakti li.user-logout {
    display: none;
}

ul.header-kontakti li.user-email a {
    color: transparent;
    background: #f7f7f7 url(../images/login.png) no-repeat center;
    line-height: 40px;
    width: 40px;
    height: 40px;
    display: block;
    margin: 0;
    border: 0;
    padding: 0;
}
ul.why-we-list li{width: 100%; margin: 0 0 20px 0;}
    .contacts-shop-address{width:49%}
.product-variant-line{width:100%;margin:0 0 20px}
.prod-group-overview-buttons.overview-buttons{text-align:center;padding:0}
.prod-group-delivery,.prod-group-tags{display:block;text-align:center;width:100%}
ul.delivery-types{display:inline-block}
.product-about-delivery{margin-left:0;display:block;text-align:center}
.header{height: 92px;}
.product-review-item .date,.product-review-item .product-review-box,.product-review-item .review-title{display:inline-block;margin-right:30px;margin-bottom:0}
.product-review-item .product-review-box{margin:0}
.product-review-item .review-content{width:100%;margin-left:0}
.product-review-item .review-item-head{width:100%;text-align:justify;text-align-last:justify;margin-bottom:16px}
.prod-information-block,.product-features{text-align:center}
.prod-information-block .product-no-reviews,.prod-information-block .product-review-box,.prod-information-block .product-reviews-overview{width:100%}
.prod-information-block .additional-details{width:100%;margin-bottom:4px}
.product-details-info{max-width:initial}
.product-features{width:100%}
.product-features ul{display:inline-block;text-align:left}
ul.delivery-types li{width:100%;margin-right:0;margin-bottom:20px}
.header-selectors-wrapper{padding:8px 0 0}
ul.header-kontakti{}
.category-grid.home-page-category-grid .item-box{width:32%}
.category-grid.home-page-category-grid .item-box:last-child{display:none}
.search-box.store-search-box{}
.search-box input.search-box-text{width:calc(100% - 52px)}
.header-upper .soc{padding:5px;margin-right:0;display:none}
.header-links li{margin:0}
#topcartlink{margin:0;width:100%}

.mobilemenu {
    margin: 6px 0;
}
a.go-cart{margin-left:6px;background-color:#bf492b}
#topcartlink a,a.ico-wishlist{
    font-weight: normal;
}
#topcartlink a span.cart-qty,a.ico-wishlist .wishlist-qty{color: #fff;}
.header-links #topcartlink a:hover,.header-links a.ico-wishlist:hover{color:#bf492b}
.header-links-wrapper{/* position:absolute; *//* top:24px; *//* right:0; *//* padding:16px 12px 0 4px; *//* z-index:99; */}
.header-links{}
.header-selectors-wrapper>div{margin:0 0 12px;width:100%}
.header-upper{border-bottom:0}
.block-header{width:60%;float: right;}
.header-logo{max-width:180px;width:40%;display:inline-block;text-align:left;height:80px;float:left}
}


@media all and (max-width:480px){.hamepage-brands{overflow:hidden}
.home-block-post.block-post .post{padding:30px 0 0}
.overview-buttons,.prod-information-block{text-align:left}
.footeb-subscribe .zone,.footer,.footer .zone,.mc-field-group,div#mc_embed_signup{text-align:center}
ul.home-features{margin:0}
div#mc_embed_signup label{display:inline-block}
.mc-field-group input{margin:4px 0}
.footeb-subscribe .zone .soc{display:block;width:100%;text-align:center;float:none;margin:12px 0 0}
a.go-cart,ul.header-kontakti{}
.footer .zone{padding:14px 0}
.footer .zone p{float:none}
.product-grid .title{margin:12px 0}
.zone{width:96%;margin:0 auto;padding: 10px 0;}
ul.home-features li{width:49%;max-width:initial;margin:8px 0;padding:0 0 0 40px;min-width:155px}
.filter-values-list .group ul {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
div, ul, li, a p, span {}

.filter-values-footer button {
    padding: 8px 12px;
}


}
@media (min-width:1001px){.center-2,.kontakty-map.bootom,a.edit-comment{float:right}
.footer-lower:after,.footer-upper:after,.header-upper:after{content:"";clear:both}
.block .title,.block .title strong{font-weight:700}
.fb-page.fb_iframe_widget{max-width:100%;margin-bottom:16px}
.blog-page-right-column{width:26%;vertical-align:top;display:inline-block}
.blog-page .page-body,.blog-post-page.page-body{width:70%;margin-right:3%;vertical-align:top;display:inline-block}
.header-upper{padding: 0;}
.left-column-subscribe{width:245px;margin:6px 0 16px;background:#057eba;padding:8px 12px 18px;text-align:center}
.left-column-subscribe input#mc-embedded-subscribe{float:right;margin:0}
.left-column-subscribe #mc_embed_signup input#mce-EMAIL{margin:12px 0;width:100%}
.kontakty-adresa,.kontakty-map.bootom{width:49%;display:inline-block;vertical-align:top}
.kontakty-map.bootom iframe{width:100%;height:450px;border:0}
.contacts-shop-address{width:19%}
a.mobilemenu{display:none}
.accept-privacy-policy{text-align:left}
.features-group-product,.features-group-product li{text-align:center}
.features-group-product .product-features{margin-right:0}
.product-variant-list{display:block;font-size:0}
.item-box{width:23%;}
.center-2 .item-box{width:31%}
.master-wrapper-content{width:980px;margin:auto}
.center-2{width:73%}
.side-2{float:left;width:25%}
.side-2.column-right{float:right;margin-left:2%}
.inputs .option-list li,.inputs label{margin:0 10px 0 0}
.page{text-align:left}
.inputs{text-align:center}
.request-page .inputs label{width:150px}
.account-page .inputs{text-align:left;padding-left:25px}
.registration-page .inputs{text-align:left;padding-left:30px}
.inputs label{display:inline-block;width:80px;text-align:left;line-height:20px}
.contact-page .inputs label,.return-request-page .inputs label{width:150px}
.inputs input[type=text],.inputs input[type=password],.inputs select{min-height:40px}
.center-2 .inputs label{width:136px;white-space:initial}
.page-title a+h1{float:left}
.header-links-wrapper,.link-rss{}
.link-rss{display:block;margin:6px 0 0}
.cart label,.order-details-page .data-table label{display:none}
.cart tr,.order-details-page .data-table tr{width:auto;margin:0}
.header{width:980px;margin:auto;height: 100px;}
.header-upper:after{display:block}
.header-selectors-wrapper{display:inline-block;vertical-align:top;padding:0}
.header-selectors-wrapper>div{width:auto;margin:27px 5px 0 0}
.header-selectors-wrapper select{height:25px;padding:4px;font-size:12px}
.language-list{text-align:left}
.header-links li{margin:0}
.header-links a{line-height: 24px;text-transform:none;}
#topcartlink{display:inline-block;width:auto;margin:0;}
.flyout-cart{position:absolute;top:61px;right:0;z-index:100;width:300px;box-shadow:0 0 2px rgba(0,0,0,.25);background-color:#fff}
.mini-shopping-cart{padding:12px;text-align:left;font-size:12px}
.mini-shopping-cart .count{padding:5px 0 15px;color:#444}
.mini-shopping-cart .count a{margin:0 2px;font-weight:700;color:#444}
.mini-shopping-cart .items{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 20px}
.mini-shopping-cart .item{overflow:hidden;padding:10px 0}
.mini-shopping-cart .picture{float:left;width:70px;text-align:center}
.mini-shopping-cart .picture a{display:block;position:relative;overflow:hidden}
.mini-shopping-cart .picture a:before{content:"";display:block;padding-top:100%}
.mini-shopping-cart .picture img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}
.header-menu .sublist li,.zone{position:relative}
.mini-shopping-cart .picture+.product{margin:0 0 0 80px}
.mini-shopping-cart .name{margin:0 0 10px;font-size:14px}
.mini-shopping-cart .name a{color:#bf492b}
.mini-shopping-cart .name a:hover{color:#bf492b}
.mini-shopping-cart .attributes{margin:5px 0;color:#444}
.mini-shopping-cart .totals{margin:0 0 12px;font-size:14px}
.mini-shopping-cart .totals strong{font-size:16px;color:#444}
.mini-shopping-cart .buttons{margin:0 0 5px}
.mini-shopping-cart input[type=button]{display:inline-block;border:none;background-color:#98cc5c;padding:10px 20px;font-size:12px;color:#fff;text-transform:uppercase}
.mini-shopping-cart input[type=button]:hover{background-color:#bf492b}
.header-lower{display:block;padding:16px 0}
.header-logo{display:inline-block;vertical-align:top;}
.block a.product-name,.header-menu>ul>li{vertical-align:middle}
.search-box{text-align:right;width: 100%;margin:0;}
.zone{z-index:5;width:980px;padding:25px 0;text-align:center;margin:0 auto}


.follow-us,.newsletter-validation .field-validation-valid,.product-details-page .title{text-align:left}
.menu-toggle,.sublist-toggle{display:none}
.header-menu>ul{display:block!important;font-size:0}
.header-menu>ul.mobile{display:none!important}
.header-menu>ul>li{display:inline-block;padding:0 6px}
.header-menu>ul>li:last-child{padding-right:0}
.header-menu>ul>li:first-child{border-left:none}
.header-menu>ul>li.first-in-mm {display: none;}
.header-menu>ul>li>a{display:block;padding:5px 10px;line-height:20px;font-size:15px;cursor:pointer;}
.header-menu>ul>li>a:hover{}
.header-menu .sublist li a{display:block;position:relative;padding:10px 20px 10px 30px;font-size:14px;color:#444}
.header-menu .sublist li a:before{content:"";position:absolute;top:17px;left:15px;width:5px;height:5px;background-color:#ddd}
.header-menu .sublist li:hover>a{background-color:#f6f6f6}
.header-menu .sublist .sublist{top:-10px;left:100%!important}
.footer-upper:after{display:block}
.footer-block{float:left;width:220px;margin:0}
.footer-block .list{margin:0}
.follow-us{float:right;width:300px!important;margin:0}
.follow-us .social li{margin:0 10px 0 0}
.newsletter-email{display:block}
.newsletter-email input[type=text]{width:200px}
.newsletter-email .newsletter-subscribe-button{width:100px;padding:0 5px}
.footer-lower{position:relative}
.footer-lower:after{display:block}
.footer-info{float:right;line-height:32px}
.footer-powered-by{margin:0;line-height:32px}
.theme-selector{float:left;margin:0 0 0 15px}
.block{float:none;width:auto;margin:0 0 20px}
.block .title{margin:0;background:0 0;cursor:auto;font-size:20px;color: #679b2d;text-transform:uppercase;border:0;padding:6px 0;}
.block .listbox{display:block;border-bottom:none}
.block a.product-picture{display:inline-block;position:relative;width:30%;margin:0 0 0 -15px;vertical-align:middle}
.block a.product-picture+a.product-name{width:70%}
.block a.product-picture+a.product-name:before{display:none}
.breadcrumb{margin:0 0 20px}
.home-page .product-grid .item-box,.product-details-page .product-grid .item-box,.shopping-cart-page .product-grid .item-box{width:23%;margin:0 .5% 10px;}
.home-page .product-grid .item-box:hover,.product-details-page .product-grid .item-box:hover,.shopping-cart-page .product-grid .item-box:hover{overflow:initial}
.login-page .customer-blocks,.news-list-homepage .news-items,.rental-attributes{overflow:hidden}
.home-page .product-grid .item-box:nth-child(3n+1),.product-details-page .product-grid .item-box:nth-child(3n+1),.shopping-cart-page .product-grid .item-box:nth-child(3n+1){clear:none}
.home-page .product-grid .item-box:nth-child(5n+1),.news-list-homepage .news-item:nth-child(3n+1),.product-details-page .product-grid .item-box:nth-child(5n+1),.shopping-cart-page .product-grid .item-box:nth-child(5n+1){clear:both}
.gallery{float:left;width: 45%;}
.gallery .picture{width:auto}
.overview{float:right;width: 50%;}
.rental-attributes .attribute-item{float:left;margin:0 20px 0 0}
.rental-attributes .datepicker{width:160px;text-align:left}
.color-squares li{margin:0 10px 10px 0}
.compare-products-page .page-title{margin:0 0 -1px}
.compare-products-page .clear-list{position:absolute;top:7px;right:0}
.compare-products-table .full-description td{display:table-cell}
.compare-products-table .full-description td p{margin-top:0}
.topic-page p{text-align:justify}
p.kontakty-map.bootom iframe{height:350px}
.gender span{margin:0 10px 0 0}
.gender span>*{margin:0 5px 0 0}
.date-of-birth select+select{margin:0 0 0 11px}
#check-availability-button{display:block;margin:10px auto}
.login-page .new-wrapper{float:left;width:49%;margin:0}
.login-page .new-wrapper .text{min-height:200px}
.login-page .returning-wrapper{float:right;width:49%}
.login-page .returning-wrapper .form-fields{min-height:200px;padding:30px 0 0}
.login-page .returning-wrapper .inputs label{width:110px}
.login-page .returning-wrapper input[type=text],.login-page .returning-wrapper input[type=password]{width:300px}
.address-list-page .section,.order-list-page .section,.return-request-list-page .section{display:block;width:auto;margin:0 0 40px}
.address-list-page .buttons,.order-list-page .buttons{position:absolute;top:5px;right:10px}
.avatar-page .buttons,.avatar-page .message-error{text-align:left}
.shopping-cart-page .cart-options{overflow:hidden;display:inline-block;float:left}
.shopping-cart-page .checkout-attributes{float:left;max-width:565px;margin:-30px 0 15px}
.shopping-cart-page .checkout-attributes li{margin:5px 10px 5px 0}
.shopping-cart-page .selected-checkout-attributes{float:right;max-width:395px;margin:15px 0}
.order-progress{margin:-30px 0 50px}
.checkout-page .address-item{width:31.33333%}
.checkout-page .terms-of-service{text-align:center}
.payment-info .info{padding:30px 15px}
.payment-info .info td:first-child{width:265px!important;margin:0 10px 0 0;text-align:right}
.payment-info .info td:only-child{width:100%!important}
.opc .order-review-data ul,.order-details-area .title,.order-review-data .title,.shipment-details-area .title{text-align:left}
.advanced-search .price-range{margin-left:114px}
.comment-list{margin:0 0 50px}
.news-list-homepage .news-items{text-align:left}
.news-list-homepage .news-item{display:inline-block;width:41%;margin:0 1% 30px;vertical-align:top}
.news-list-homepage .news-item:nth-child(2){border-bottom:1px solid #ccc;padding-bottom:30px}
.news-list-homepage .news-item:nth-child(2) .news-body{display:none}
.news-list-homepage .news-item:nth-child(1){width:55%}
.news-list-homepage .news-item:only-child{float:none;width:auto;margin:0 0 30px}
.news-list-homepage .news-body{text-align:justify}
.forum-breadcrumb{margin:-30px 0 30px}
.current-time{float:right}
.forum-search-box{float:left}
.forum-search-box .advanced{text-align:left}
.forum-search-box .advanced a{line-height:normal}
.forums-table-section td{min-width:150px}
.forums-table-section td:first-child{min-width:90px}
.forums-table-section .view-all{text-align:right}
.topic-actions .pager.upper{display:block;max-width:400px}
.forum-table .forum-details,.forum-table .topic-details{min-width:225px}
.forum-table td{padding:20px}
.forum-edit-page textarea,.private-message-send-page textarea{width:600px;height:250px}
.private-message-send-page .toolbar{display:inline-block;width:400px;margin:10px 0;vertical-align:middle}
}
@media all and (min-width:1367px){.header-logo{}
.left-column-subscribe{width:300px}
.overview .product-features li{margin:20px 0}
.overview .product-features li:nth-child(2){margin:20px 16px}
p.delivery-abroad{font-size:14px}
.top-menu-brands-list ul li ul li .firstCharacter~a{width:195px}
.item-box{width:18%}
.center-2 .item-box{width:23%}
.home-page .product-grid .item-box,.product-details-page .product-grid .item-box,.shopping-cart-page .product-grid .item-box{width:18%}
.master-wrapper-content{width:1200px}
.inputs label{width:175px}
.registration-page .inputs label{width:170px}
.center-2 .inputs label{width:213px}
.write-review .inputs label{width:80px}
.header,.zone{width:1200px}
.header{text-align:left}
.header .phone{margin-right:48px}
.header-menu>ul>li{padding:0 20px}
.header-menu>ul>li>a,.header-menu>ul>li>span{font-size:16px}
.footer-block{width:280px}
.product-review-item .review-title{max-width:1050px}
.login-page .returning-wrapper input[type=text],.login-page .returning-wrapper input[type=password]{width:360px}
.cart-footer .totals{width:395px;margin:0}
.cart-footer .cart-collaterals{width:30%;margin:0}
.cart-footer .cart-collaterals .deals{padding:10px 30px;clear:both;}
.cart-footer .cart-collaterals .shipping{float:right;width:360px}
.cart-footer .estimate-shipping .inputs label{display:inline-block;width:35%}
.cart-footer .estimate-shipping .inputs input,.cart-footer .estimate-shipping .inputs select{width:65%}
.payment-method .method-list li,.shipping-method .method-list li{margin:20px 1%}
.payment-info .info td:first-child{width:375px!important}
.payment-info .info td:only-child{width:100%!important}
.forum-actions .pager,.topic-actions .pager{max-width:600px!important}
.topic-post .post-text{width:930px;max-width:100%}
}
@media all and (max-width:360px){.item-box .picture a:before{padding-top:0}
.item-box .picture a img{position:static}
.item-box .picture a{text-align:center;border-top:1px solid #ddd;padding-top:20px}
.contacts-shop-address,.item-box{width:100%}
ul.home-features{display:none;}
ul.header-kontakti {display:none;}
.overview .add-to-cart-button {min-width: initial; width: 100%}
div, ul, li, a p, span {}

.filter-values-footer {
    height: initial;
}

.filter-values-footer .left {
    display: block;
    float: none;
    margin-top: 10px;
    text-align: center;
}

.filter-values-footer .right {
    display: block;
    float: none;
    text-align: center;
}

.filter-choise.current {
    line-height: 18px;
    min-width: initial;
}
}

