h1{color:#a57e1f; text-transform:uppercase; font-size:2em; font-family: 'Roboto Condensed', sans-serif;}
h3{font-family: 'Roboto Condensed', sans-serif;}
h5{font-family: 'Roboto Condensed', sans-serif;}

p{line-height:2em; margin-bottom:0px; font-size:10pt;}

#simpleSearch{text-align:right;}
#simpleSearch input[type="search"]{width:30%; padding:0.5em; background-color:#ffecb3; border:solid 1px #ffca28; border-radius:3px; color:#a57e1f;}

header.globalheader{box-shadow: 3px 0px 3px #ccc; z-index:2;}

header .pages{text-align:right; margin:15px 0 0 20px;}
header .pages li{margin-left:5px; margin-right:5px;}
header .pages li a{text-transform:uppercase; font-weight:bold; font-size:1em; color:#a57e1f; padding:5px;}
/* header .pages li a:hover{background: rgba(165,126,31,0.1); border-radius: 3px;} */
header .pages li.selected a{background: rgba(165,126,31,0.8); color:#fff;}
header .extendednav{padding-bottom:0px;}
header .extendednav h2{margin: 20px 20px 0 0;}
header .cart{margin-left: 30px;}

header ul.pages.flyout-nav li.collapsible{background-position: center bottom;}
header ul.pages.flyout-nav li.collapsible a{padding: 0px; line-height:3em;}

header .cart a{background-color:#4caf50; font-size: 1.3em; padding: 5px}
header .cart a:hover{background-color:#4caf50;}
header .cart i.cart-icon{background-image:url("/wa-data/public/site/themes/default/img/icon-favorite.png"); background-position:50% 50%; background-size:100%;}

.page{top:0px; z-index:1;box-shadow:none;}

.pageMain{padding-right:3em; padding-bottom:5em;}
.pageMain ul{margin-top:0px; font-size: 10pt;  font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Arial, sans-serif;}

.color_scheme_gray main{background-color:#fff;}
.color_scheme_gray .bullets, .color_scheme_gray .filters, .color_scheme_gray .product-sidebar{background-color:#fff;}

.product-sidebar{float:left;}

.product-info{margin-left:29%; margin-right:0; background-color:transparent;}
.product-info h1{text-align:center;    margin-bottom: 0px;}
#overview{padding-top: 120px; height:450px;}

.product-gallery{margin-right:0px; overflow:hidden;}
#product-gallery{display:none;}

#cart-flyer{text-align:center;}

.categoryInfoProduct{text-align:center;}

.categoryInfoImg{min-height:800px; background-position:top center; padding-top:8em; background-repeat:no-repeat;}
.categoryInfoImg h3{text-transform:uppercase; font-size:1.4em;}


.color_scheme_gray .bullets, .color_scheme_gray .filters, .color_scheme_gray .product-sidebar{background-color:transparent;}


.menu-v a:hover{text-decoration:underline;}
header .pages .menu-vv li{display:block; line-height:1em; margin:0px;}
header ul.pages li.collapsible .menu-vv li a{display:block; line-height:3em; font-weight:normal; font-size:0.85em;}
header ul.pages li.collapsible .menu-vv li a:hover{text-decoration:underline;}
.menu-vv{margin:0px; padding:0px;}

.container{padding:0px; width:100%; max-width:100%;}

.page-content{padding: 0px; }

.content{margin:0 auto;}

.sandBg{background-color:#fff; background-image:url("/wa-data/public/site/themes/default/img/bg-sand.png");}

.related{border:none; padding-top:0px; margin-left:29%;}
.related h3{text-align:center;}
.related .bx-wrapper{margin:0 auto;}
.related .image{margin:0 auto;}
.related2{margin-left:29%;}
.related2 h3{text-align:left;}
.related2 .image{margin:0 auto;}

#product-description{background-image:url("/wa-data/public/site/themes/default/img/line-v-description.png"); background-repeat:no-repeat; background-position:left center; padding-left: 40px; padding-top: 20px; min-height:150px;}
#product-features-div{background-image:url("/wa-data/public/site/themes/default/img/line-v-features.png"); background-repeat:no-repeat; background-position:left center; padding-left: 40px; min-height:150px;}
#product-features{width:100%;}
#product-features tr{border-bottom:dashed 1px #ccc;}
#product-features td.name{width:30%;}
#product-ingredients{background-image:url("/wa-data/public/site/themes/default/img/line-v-ingredients.png"); background-repeat:no-repeat; background-position:left center; padding:20px 0 20px 40px;}
#product-ingredients p{display:none;}
#product-ingredients ul{padding:0;}
#product-ingredients ul li{list-style:none; margin-bottom:20px; }
#product-ingredients h3{margin:0; color:#333;  cursor:pointer; font-size:1.2em;}
#product-ingredients h3:hover{color:#a57e1f;}

.downloadPDF{min-width:64px; min-height:64px;  text-transform:uppercase; text-align:center;background-image:url("/wa-data/public/site/themes/default/img/icon-download-pdf.png"); background-repeat:no-repeat; background-position:center center; display:block; margin:0 auto; color:#333 !important; font-weight:bold;}
.downloadPDF span{padding-top:90px; display:block;}

ul.thumbs li .image .badge-wrapper{text-align:center; width:100%; }



.price{color:#333;}
.add2cart .price{margin:0px; line-height:3em; font-family: 'Roboto Condensed', sans-serif; font-size:2em;}
.onePrice{min-height:44px;}


.options{margin-top: 2em;}
.options .inline-select{margin-bottom:0px;}
.options .inline-select a {
    border: none;
    border-radius: 10px;
    margin: 0 5px 0 0;
    display: inline-block;
    padding: 3px 15px;
    background-color: #ffecb3;
    color:#333;
    text-decoration: none;
    font-weight: bold;
    position: relative;
    min-width: 22px;
    text-align: center;
}
.options .inline-select a:hover{
    background-color: #ff6f00;
    color:#fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.options .inline-select a.selected{
    border: none;
    box-shadow: 0 2px 4px -2px rgba(0,0,0,0.4);
    background: #ff6f00;
    color:#fff !important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.add2cart input[type="submit"],#selfCC{border-radius:10px; background:#4caf50; border:none; padding:10px 20px; color:#fff; text-transform:uppercase; text-shadow: 0 1px 0px rgba(0,0,0,0.5);}
ul.thumbs .purchase input[type="submit"]{border-radius:10px; background:#4caf50; border:none; padding:10px 20px; color:#fff; text-transform:uppercase; text-shadow: 0 1px 0px rgba(0,0,0,0.5);}
ul.thumbs li span.summary{padding:0 10px; display:block; min-height:32px;}

.variantSku{color:#666; font-size:0.8em;}
.message{color:#666; font-size:0.8em; margin-top:1em;}



.cart .col.item-thumb img{width:auto; height:96px; position:relative; margin-top:-40px;}
.cart .row{padding-top:40px;}


/* category */

.filters{float:none; margin:0px; padding:0px;}
.color_scheme_gray .filters{ background-color:#fff; width:100%; border-radius: 0 0 0 30px; min-height:840px;}
 .filters form{margin:0 20px 0px 20px; padding-top:20px;padding-bottom:30px;}
 .filters .ui-slider-horizontal .ui-widget-header{background:#a57e1f;}
#categoryLeft{width: 320px; padding:0 2px 2px 2px; float: left; margin-right: 5px; margin-bottom: 10px; background-color:#f2deae; border-radius: 0 0 0 30px;}
#categoryImage{width:100%; height:450px; background-repeat:no-repeat; background-position:top center;}
#categoryTop{height:300px; }
#categoryTop .content{padding-top:50px;}
#categoryTop h1{font-size:5em;}
#categoryTop p{line-height:1.5em;}
.line300{background-image:url("/wa-data/public/site/themes/default/img/line300.jpg"); background-repeat:no-repeat; background-position:top center;}


ul.thumbs{margin:0px; margin-top:5px;}
ul.thumbs li{background-color:#fff; margin: 5px; text-align:center; width:32%;}
ul.thumbs li .image{width:100%; height:300px; display:block;}
ul.thumbs li .image img{max-width: 300px; max-height: 300px;}
ul.thumbs li h5{font-size:16pt;}
ul.thumbs li a{color:#333;}
ul.thumbs li a:hover{color:#a57e1f !important;}
ul.thumbs.mini li h5 {font-size: 1.2em;}
ul.thumbs .purchase .price{font-family:'Roboto Condensed', sans-serif;}


.filter-param h5{color: #a57e1f;     font-size: 16pt;}
.filters label{font-weight:normal;}

.checkedInput{background-color:#f2deae; border-radius:3px; margin-bottom:3px;}

.priceFeatureName{}

.labelPriceRozn{/*display:none;*/ /*padding: 1em 0;*/ font-size: 0.9em;}

/* ------- */



footer.globalfooter{
    background-image:url("/wa-data/public/site/themes/default/img/bg-footer.jpg"); background-repeat:no-repeat; background-position:bottom center;
    top:0;
    height:450px;
    min-height:450px;
}
footer.globalfooter ul{padding-left:0px;}
footer.globalfooter ul li{list-style:none; margin-left:0px; padding-left:0px;}
.footer-block{min-width:14%;}
.footer-block a.top{font-family: 'Roboto Condensed', sans-serif; font-size:16pt;}

footer.globalfooter .footer-block a:hover{color:#fff!important;}

.footer-block#copyright p{line-height:1.5em;}
.footer-block{overflow:auto;}


/* bx slider */

.bx-wrapper{margin:0px;}

#page .bx-wrapper, #page .bx-viewport {
    height: 1000px !important; //provide height of slider
    border:none;
    box-shadow:none !important;

}
#page .bx-wrapper .bx-viewport{border:none; left:0;}

#page .bx-wrapper, #page .bx-viewport, #page .bx-wrapper img {height: 1000px !important;}
.page-bxslider{padding:0px; margin:0px;}
ul.page-bxslider li{max-height:1000px;}


article.bestsellers .bx-wrapper, article.bestsellers .bx-viewport, article.bestsellers .bx-wrapper img{
    height: 600px !important;
}
ul.homepage-bxslider li{max-height:600px;}
.bestsellers.fill-entire-area ul.homepage-bxslider li{background-position:top center;}
.bestsellers.fill-entire-area {margin:0px;}

.related2 .bx-wrapper .bx-viewport{
    -moz-box-shadow: 0 0 0px #ccc;
    -webkit-box-shadow: 0 0 0px #ccc; */
    box-shadow: 0 0 0px #ccc; */
    border: solid #fff 0px;
    
}

/* ------- */

.promos{margin:0px; margin-top:5px;}
.promos ul li a .background-color-layer {background-color:#fff;}

/* Наклейка */
ul.thumbs li .image .badge-wrapper{border-radius:0 30px 0 0;}

.badge{
    height: 42px;
    width: 42px;
    background: #ec7425;
    position: absolute;
    text-align: left;
    top: 10px;
    left: -20px;
   /* border-radius:0 0 0 58px; */
   border-radius:25px;
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.product-sidebar .badge{
    top: 20px;
    left: -20px;
}
.badge.new{background: #ec7425;}
.badge.hot{background: #CC0000;}
.badge span{
    color: #fff !important;
    font-weight: bold;
    position: absolute;
    z-index: 1983;
    top: 15px;
    left: -2px;
    right: -2px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    font-size: 1.5em;
    text-align: center;
    overflow: visible;
    line-height: 1em;
}
.badge:before{
    display:none;
    height: 45px;
    width: 45px;
    background: inherit;
    content: "";
    position: absolute;
    -moz-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}
.badge:after{
    display:none;
    height: 45px;
    width: 45px;
    background: inherit;
    content: "";
    position: absolute;
    -moz-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
.product-gallery .badge, .product-gallery .badge:before, .product-gallery .badge:after{width:42px; height:42px;}
.product-gallery .badge span{top:15px;}

/* ------ */

.qty input{width:30px; text-align:center;}
.cart input.qty {
    max-width: 30px;
    text-align: center;
}



#errorPage{text-align:center; margin-top:100px;}


ul.sorting{
    background-color: #fff;
    line-height: 2em;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-right:20px;
    text-align: right;
    font-size: 0.9em;
}
ul.sorting li a{ color:#aaa;}
ul.sorting li.selected a{border-radius:5px; background-color:#ff6f00; color:#fff;}

@media screen and (min-width: 1300px){
    .container {max-width:auto;}
    .content{max-width:1200px;}
    .page-content ul.thumbs li {width: 32%;}
    #categoryLeft{ width:32%; min-width:320px;}
}

@media screen and (max-width: 1024px) {
    header .pages li a{font-size:0.9em;}
}


/* MOBILE only
============== */

@media screen and (max-width: 760px) {
    body{padding-top:0px;}
    header h2{position:relative;}
    header h2 a img{display:block !important;}
    header h2 a span { display: none!important; }
    footer.globalfooter{height:auto;}
    .footer-block{overflow:inherit; width:40%;}
    
    #simpleSearch{text-align:center; width:90%; margin:0 auto;}
    #simpleSearch input[type="search"]{width: 100%; float: none; margin: 0 auto;}
    
    header .extendednav h2{float:none; margin:20px auto !important;}
    header .extendednav h2 a{display:block; text-align:center;}
    
    header .cart{width:90%; margin:0 auto;}
    
    article.bestsellers .bx-wrapper, article.bestsellers .bx-viewport, article.bestsellers .bx-wrapper img{height:300px !important;}
    
    

}

