@font-face{font-family:'OpenSans'; src:url('../fonts/OpenSans.eot'); src:url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format('truetype'), url('../fonts/OpenSans.svg#OpenSans') format('svg'); font-style:normal; font-stretch:normal;}
@font-face{font-family:'OpenSans-Bold'; src:url('../fonts/OpenSans-Bold.eot'); src:url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-Bold.svg#OpenSans') format('svg'); font-style:normal; font-stretch:normal;}
@font-face{font-family:'Raleway'; src:url('../fonts/Raleway.eot'); src:url('../fonts/Raleway.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway.woff') format('woff'), url('../fonts/Raleway.ttf') format('truetype'), url('../fonts/Raleway.svg#Raleway') format('svg'); font-style:normal; font-stretch:normal;}
@font-face{font-family:'Raleway-Bold'; src:url('../fonts/Raleway-Bold.eot'); src:url('../fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway-Bold.woff') format('woff'), url('../fonts/Raleway-Bold.ttf') format('truetype'), url('../fonts/Raleway-Bold.svg#Raleway-Bold') format('svg'); font-style:normal; font-stretch:normal;} 
@font-face{font-family:'Raleway-Medium'; src:url('../fonts/raleway-medium-webfont.eot'); src:url('../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-medium-webfont.woff') format('woff'), url('../fonts/raleway-medium-webfont.ttf') format('truetype'), url('../fonts/raleway-medium-webfont.svg#Raleway-Medium') format('svg'); font-style:normal; font-stretch:normal;}
@font-face{font-family:'Raleway-ExtraBold'; src:url('../fonts/Raleway-ExtraBold.eot'); src:url('../fonts/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway-ExtraBold.woff') format('woff'), url('../fonts/Raleway-ExtraBold.ttf') format('truetype'), url('../fonts/Raleway-ExtraBold.svg#Raleway-ExtraBold') format('svg'); font-style:normal; font-stretch:normal;}
@font-face{font-family:'Montserrat-Regular'; src:url('../fonts/Montserrat-Regular.eot'); src:url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular.ttf') format('truetype'), url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg'); font-style:normal; font-stretch:normal;}
@font-face{font-family:'Montserrat-Bold'; src:url('../fonts/Montserrat-Bold.eot'); src:url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold.ttf') format('truetype'), url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg'); font-style:normal; font-stretch:normal;}
::-moz-selection{background-color:#442a19; color:#fff;}
::selection{background-color:#442a19; color:#fff;}
html{-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; overflow-x:hidden;}
select,
input,
button,
a{outline:none; -moz-outline:none;}
.clearfix:after{content:''; display:block; clear:both;}
img{max-width:100%; height:auto; display:inline-block;}
a, a:hover, a:focus, a:active{text-decoration:none; outline:none;}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1{border:0;}
.wood_link{font-family:'Raleway-ExtraBold'; text-transform:uppercase; color:#FFF !important; font-size:14px; background:url(../images/link_bg-1.png) no-repeat center !important; background-size:100% !important; width:150px; display:block; line-height:55px; text-align:center; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
@media (min-width:768px){
.item .wood_link{position:relative!important; margin-top:20px;}
}
#header{background-color: #fff;}
.wood_link:hover{text-shadow:0px 2px 5px #000000;}
#logo{width:70px; display:block; position:relative; z-index:99; left:10px;}
.nav_logo{display:none;}
#menu_button{position:absolute; color:#999; z-index:101; font-size:34px; right:25px; top:10px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -ms-user-select:none; user-select:none; -webkit-transition:color .3s; transition:color .3s;}
.show_menu #menu_button{color:#999; position:fixed;}
.main_nav{position:fixed; background-color:#FFF; overflow:hidden; z-index:100; right:10px; top:10px; -webkit-transition:width 0.3s, height 0.3s, top 0.3s; transition:width 0.3s, height 0.3s, top 0.3s; width:0; height:0; -webkit-transform-origin:100% 0%; transform-origin:100% 0%;}
.main_nav>ul{padding:35px 15px 0; font-family:'Montserrat-Regular'; text-transform:uppercase; opacity:0; text-align:left; font-size:12px;}
.show_menu .main_nav>ul{opacity:1; -webkit-transition:opacity 0.3s 0.3s; transition:opacity 0.3s 0.3s;}
.main_nav>ul>li{margin-bottom:6px; position:relative;}
.main_nav>ul>li a{color:#442a19; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;    font-family: 'Montserrat-Regular';cursor: pointer;}
.main_nav>ul>li>ul{display:none;}
.main_nav>ul>li:last-child>ul{right:-80px;}
#quickview-tabs .availability{display:none !important;}
.show_menu .main_nav{width:260px; height:auto; -webkit-animation:anim-jelly 0.8s linear forwards; animation:anim-jelly 0.8s linear forwards; padding-bottom:10px;} 
.main_container{position:relative; margin-top:170px;}
div.main-container{margin-top:120px;}
.wrapper:before{content:''; display:block; position:fixed; top: 0; width:100%; height:100%; background-color:rgba(0,0,0,.3); opacity:0; z-index:100; visibility:hidden; -webkit-transition:all .3s; transition:all .3s;}
.show_menu .wrapper:before{opacity:1; visibility:visible;}
.cms-shipping .std{font-size:13px;}
.cms-shipping .std li{font-style:normal; font-family:"Helvetica Neue",OpenSans,Arial,sans-serif; color:#636363; font-size:14px; line-height:1.5;}
.cms-shipping .std h3{color:#442a19!important; font-family:"Raleway-Bold"; font-size:15px; line-height:1; text-transform:uppercase;}
.cms-shipping .std ol ul li{list-style:none;}
footer{background:url(../images/footer.jpg) no-repeat center; background-size:cover; font-family:'Montserrat-Regular'; text-transform:uppercase;}
footer .links{text-align:center; margin-bottom:30px;}
footer .links ul li{display:inline-block; font-size:12px; margin:0 10px 5px;}
footer .links ul li a{color:#FFF;}
footer .links ul li a:hover{color:#e3cfa1;}
footer .links ul li a, footer .links ul li a:hover{-webkit-transition: color .3s; transition: color .3s;}
footer .copyright{font-size:11px; color:#FFF; text-align:center; margin-bottom:30px;}
#kos, #kos a{color:#7b4718;}
#kos a:hover{color:#FF0000;}
footer .social{text-align:center;}
footer .social li{display:inline-block;}
footer .social img{display:inline-block; margin:0 1px;}
.foot_contact{background-color:#e3cfa1;}
.foot_contact .wrap{    padding: 30px 40px !important;}
.newsletter h3{font-family:'Raleway-Bold'; text-transform:uppercase; color:#442a19; font-size:18px;} 
.newsletter input{width:70%; height:40px; vertical-align:top; border-radius:0; border:1px solid #442a19; background-color:#e3cfa1; font-size:12px; font-family:'Montserrat-Regular'; padding-left:18px; color:#442a19;}
.newsletter input::-webkit-input-placeholder{color:#442a19; text-transform:uppercase;}
.newsletter input:-moz-placeholder{color:#442a19; text-transform:uppercase;}
.newsletter input::-moz-placeholder{color:#442a19; text-transform:uppercase;}
.newsletter input:-ms-input-placeholder{color:#442a19; text-transform:uppercase;}
.newsletter button{width:80px; height:40px; vertical-align:top; background-color:#442a19; margin-left:-5px; font-size:18px;}
.newsletter button:hover{background-color:#442a19;}
.newsletter .block-title{border-top:0;}
.newsletter p{
	/* font:11px/12px "OpenSans";width:283px;  */
	font: 12px/13px "OpenSans";
	width: 289px;
	position:relative; 
	top:-8px; 
	/* font-family:'Montserrat-Bold';
	font-size: 10px; */
	font-weight: normal;
}
.validation-advice{position:absolute; margin-top:-2px; font-size:11px;}
.contact_info{font-family:'Montserrat-Regular'; color:#442a19; text-transform:uppercase; font-size:14px;}
.newsletter{width: 35%!important;}
.contact_info{width: 65%!important;}
.contact_info ul li{margin-top:8px; font-size:16px; font-family:'Montserrat-Bold';}
.contact_info img{vertical-align:middle; width:35px;}
.contact_info a{color:#442a19;}
.wrap{padding:30px 15px;}
.main-container{max-width:1600px; padding:30px 15px;}

/*=====================*/
/*===Override Styles===*/
/*=====================*/
#header-cart.skip-active{top: 45px;left: 90px;right: auto;}
.show_menu .main_nav .account-cart{opacity:1; -webkit-transition:opacity 0.3s 0.3s; transition:opacity 0.3s 0.3s;}
.account-cart{padding:0 15px; text-align:right; opacity:0;}
.account-cart .skip-cart .icon{display:none;}
.account-cart .skip-link, .account-cart .account-link, .account-cart .cart-link{font-family:'Montserrat-Regular'; font-size:12px; color:#442a19; text-transform:uppercase; margin-left:15px;}
.checkout-types.minicart{padding-top:0;}
.header-minicart .minicart-wrapper a{color:#636363;}
.header-minicart .product-details .product-name a{color:#636363; font-family:'Raleway-Bold'; font-weight: normal; }
.header-minicart .product-details .price, .header-minicart .subtotal .price{color:#636363;}
.header-minicart .subtotal{background-color:#f2ebdb;}
.header-minicart #minicart-success-message{font-family:'Raleway-Bold';}
.header-minicart .subtotal .label{font-family:'Raleway-Bold';}
.header-minicart .minicart-wrapper li{margin:0 !important; display:block;}
.header-minicart .mini-products-list li{padding: 28px 10px;}
.header-minicart .mini-products-list li.last{padding-bottom:0;}
.header-minicart .minicart-wrapper a.checkout-button{color:#FFF;}
.skip-cart .count{display:inline; vertical-align:top; position:relative; margin-top:0; color:#fff;    font-family: 'Montserrat-Regular';}
.header-minicart .minicart-wrapper{font-size:12px;}
.header-minicart .block-subtitle{font-size:12px; color:#442a19;background-color: #f2ebdb;}
.page-title h1{font-family:'Raleway-Bold'; font-weight: normal; color:#442a19;}
.button, 
.cart-table .product-cart-actions .button,
#co-shipping-method-form .buttons-set .button{background:#442a19; font-family:'Raleway-Bold'; color:#FFF;}
.button:hover,
.cart-table .product-cart-actions .button:hover,
#co-shipping-method-form .buttons-set .button:hover{background:#703c26;}
.button2 span span{background:#442a19; font-family:'Raleway-Bold'; color:#FFF !important; text-decoration:none; padding:0 10px; font-size:14px;}
.button2 span span:hover{background:#703c26;}
.cart-table h2{font-family:'Raleway-Bold'; font-weight: normal !important;}
.cart-table h2 a:hover{color:#442a19;}
.cart-table .cart-links > li > a{color:#636363;}
.cart-table thead th, .cart-table tbody td,
#discount-coupon-form label, .cart .giftcard label,
.cart .cart-totals table{font-family:'Raleway-Bold';}
.cart .cart-totals table tfoot strong{font-family:'Raleway-ExtraBold';}
.checkout-types .method-checkout-cart-methods-multishipping{font-family:'OpenSans'; font-size:14px;}
.checkout-types .method-checkout-cart-methods-multishipping a{color:#bfbfbf;}
.messages .success-msg li{background-color:#f2ebdb;}
.messages li li{font-size:12px; color:#442a19;}
.messages{font-family:'Raleway-Bold';}
.opc .section .step-title h2{font-size:14px; font-family:'Raleway-Bold'; font-weight: normal; color:#442a19;}
.opc h3{font-family:'Raleway-Bold';}
.opc .section.allow .step-title:hover h2,
.opc .section.active .step-title h2{color:#442a19;}
.col2-set .form-list .control label{font-family:'OpenSans';}
.opc a{color:#686868;}
.opc .section .step-title .number{background-color:#442a19; opacity:0.6;}
.opc .section.allow.active .step-title .number, 
.no-touch .opc .section.allow:hover .step-title .number{background-color:#442a19; opacity:1;}
.opc .section.allow .step-title .number{background-color:#442a19;}
input, select, table, textarea{font-family:'OpenSans';}
#co-billing-form ul.form-list > .control label,
.form-list .control label, .sp-methods dt label, 
#checkout-shipping-method-load .sp-methods dd label, 
#co-shipping-method-form .sp-methods dd label, 
.product-options ul.options-list label{font-family:'OpenSans'; font-weight:normal;}
.block-title h2, .block-title h3, .block-title strong{
	/* font-family:'Raleway-Bold';  */
	font-family: 'Montserrat-Bold' !important;
	color:#442a19 !important;
	font-weight: normal !important;
}
.block-progress dt{font-family:'Raleway-Bold'; color:#bfbfbf; font-weight: normal; }
.block-progress dd address,
.block-progress dd{font-family:'OpenSans';}
.opc-block-progress dt a,
.opc-block-progress dt .separator{color:#bfbfbf;}
.data-table th{font-family:'Raleway-Bold';}
.data-table tbody td, .data-table tfoot td{font-family:'OpenSans';}
.header-minicart{display:none;}
.customer-account-login .content h2,
.dashboard .box-head h2{font-family:'Raleway-Bold'; font-weight: normal; }
.btn-fb{margin-top:30px;}
.btn-fb a{margin-top: 30px; background: url(../images/connect-facebook-button.png) no-repeat; text-indent:-9999px; height:70px; display:block; background-size:280px 70px; margin-left:-10px;}

.customer-account-login .content a, .customer-account-create .main-container a,
.dashboard .col2-set .col-1 a, .dashboard .col2-set .col-2 a, .dashboard .box-head a,
.buttons-set a:not(.button){color:#a0a0a0;}
.checkout-cart-index li.method-checkout-cart-methods-paypal_express-bottom,
.checkout-cart-index li.bml-checkout-type,
.checkout-cart-index .paypal-logo{display:none;}
.cms-thank-subscription .success-msg,.cms-thank-subscription .breadcrumbs{display:none;}
.cms-thank-subscription h3{padding:50px 0;}
.checkout-onepage-index #checkout-step-billing #co-billing-form .fieldset ul >li{float:left; padding:0 10px;}
.checkout-onepage-index #checkout-step-billing #co-billing-form .fieldset ul >li select{margin-bottom:5px;}
.success-msg a{text-decoration:underline;color:#442a19;}
.cms-shipping-payment .std li{font-style:normal; font-family: 'OpenSans',Arial,sans-serif;}
.cms-shipping-payment .std ol ul li,.cms-shipping-payment .std ul ul li{list-style-type:circle;}
.cms-shipping-payment .std ol ul{margin-left:2em;}
.cms-shipping-payment .std h3{color:#222;}
.block.block-account a[href*="oauth/customer_token"]{display:none !important;}
.price-box .minimal-price-link{padding-left:0; display:none;}

.ws_wrapper{padding:50px 0 100px; float:left; width:100%;}
.ws_wrapper .ws_content,
.ws_wrapper .ws_image{float:left; width:50%;}
.ws_wrapper .ws_content{padding-right:10%;}
.ws_wrapper .ws_image{margin-top:-40px;}
.ws_wrapper img{padding:10px; background:#4c2d11;}

.top_currency{display:none;}

@media (max-width:768px){
	.newsletter {width:100% !important;}
	.contact_info {width:100% !important;}
}
@media (min-width:768px){
.newsletter, .contact_info{float:left; width:50%;}
.newsletter p{margin-top:20px;}
.wrap, .main-container{padding:40px;}
}
@media (min-width:977px){
	/*.main_content .content{padding-top:0;}
	.main_container{position:relative; margin-top:170px;}
	div.main-container{margin-top:120px;}*/
}
@media (min-width:1025px){
footer .links{float:left; width:54%; text-align:left; margin-bottom:0;}
footer .links ul li{margin:0 20px 0 0;}
footer .copyright{float:left; width:24%; text-align:right; margin-bottom:0;}
footer .social{float:right; width:22%; text-align:right; margin-bottom:0;}
footer .social a{display:inline-block;}
.contact_info{font-size:24px;}
.block-subscribe{margin-bottom:0;}
}

@media (min-width:1200px){
.main_nav>ul{opacity:1;  text-align:center; padding:3.1% 0 0 0;    font-family: 'Montserrat-Bold';font-size: 12px;}
.main_nav>ul>li{display:inline-block; margin:0 20px; line-height:50px;}
.main_nav>ul>li>a{line-height:50px; display:block;}
.main_nav>ul>li>ul{display:none; position:absolute; padding:25px 30px; background-image:url(../images/menu-bg.jpg); background-repeat:no-repeat; background-size:100% 100%; min-width:240px; z-index:9;}
.main_nav>ul>li:last-child>ul:before{left:auto;right:50%}
.main_nav>ul>li>ul:before{display:block; content:''; position:absolute; top:-6px; left:10px; width:0; height:0; border-bottom:6px solid #442a19; border-left:6px solid transparent; border-right:6px solid transparent; border-top:0;}
.main_nav>ul>li>ul:after{display:block; content:''; position:absolute; width:100%; height:20px; top:-20px; left:0;}
.main_nav>ul>li>ul>li{display:block; padding:8px 0; border-bottom:1px solid #8a6410; text-align:left; line-height:16px;}
.main_nav>ul>li>ul>li:last-child{border:0;}
.main_nav>ul>li:hover>ul{display:block;}
.main_nav>ul>li>ul a:hover{color:#e1a902;}
.main_nav>ul>li:first-child{margin-left:130px;}
.main_nav>ul>li:nth-child(4){margin-right:160px;}
.account-cart{position:absolute; bottom:-60px; right:20px; opacity:1; padding:0;}
.account-cart .skip-link,
.account-cart .account-link,
.header-cur-switch{height:45px; width:90px; display:inline-block; background:url(../images/sm_wood_link-1.png) no-repeat center; background-size:100%; vertical-align:top; position:relative; padding:22px 0 0; text-align:center; line-height:1; color:#FFF; margin-left:0; opacity:1 !important;}
.go-down{
    height: 75px;
    width: 160px;
    display: inline-block;
    background: url(../images/pro.png) no-repeat center;
    background-size: 100%;
    vertical-align: top;
    position: relative;
    padding: 22px 0 0;
    text-align: center;
    line-height: 1;
    color: #FFF;
    margin-left: 10px;
    opacity: 1 !important;
}
.header-minicart{display:inline-block;}
.header-cur-switch span.hcs-label{display:block; cursor:pointer; position:relative; font-family:'Montserrat-Regular'; font-size:12px; text-transform:uppercase;}
.header-cur-switch span.hcs-label:before{display:block; content:''; width:0; height:0; border-top:5px solid #fff; border-left:5px solid transparent; border-right:5px solid transparent; position:absolute; right:7px; top:4px;}
.header-cur-switch .hcs-wrapper{display:none; position:relative; margin-top:11px;}
.header-cur-switch .hcs-wrapper a{background:url(../images/sm_wood_link-sub.png) no-repeat center; background-size:100%; display:block; line-height:32px;}
.header-cur-switch.active .hcs-wrapper{display:block;}
.cart-link{display:none;}
.wrap,
.main-container{max-width:1600px; margin:0 auto; padding:60px 40px 40px 40px;}
#logo{width:100px; right:0; left:0; top:10px; position:absolute; margin:auto;}
#logo:hover{-webkit-transform:scale(1.05); transform:scale(1.05);}
#menu_button{display:none;}
.main_nav{position:relative; background-image:url(../images/navbar-2.png); background-repeat:no-repeat; background-position:center -25px; background-size:100%; width:100% !important; height:115px !important; max-width:1600px; right:0; left:0; margin:auto; top:10px; z-index:90; overflow:visible;}
.main_nav ul li a{color:#FFF;}
footer{padding-top:20px;}
footer .social a{-webkit-transition:all .3s; transition:all .3s;}
footer .social a:hover{-webkit-transform:translateY(-5px); transform:translateY(-5px);}
.contact_info img{width:50px;}

/* header active */
#header.active .main_nav{height:90px !important; background-position:center -51px;}
#header.active .main_nav>ul{padding:1.7% 0 0 0;}
#header.active .top_currency.top_switch{top:0;}
}


footer .ft-wrap{float:left;width:100%;}
footer .f_info{position:relative; font-size:11px; color:#7b4718; margin-bottom:20px; float:left;}
footer .paypal_logo{float:right;width:240px;max-width:100%;margin-top: 10px;}
.chkpaypal{margin-top:30px;}
@media (max-width:1440px){
.contact_info ul li{margin-bottom:10px;  display:inline-block; margin-right:20px;}
.contact_info{margin-top:30px;}
}

@media (min-width:1600px){
footer .links ul li{margin:0 20px 0 0;}
.contact_info li{display:inline-block; margin-right:40px; margin-bottom:0;}
.contact_info{padding-top:35px;}
}
@media (min-width:1200px){
.main_nav{top:5px;}
#logo{width:120px; top:0;}
.main_nav>ul>li{display:inline-block; margin:0 45px; position:relative;}
.main_nav>ul>li+li+li+li+li{margin:0 30px;}
.main_nav>ul>li:first-child{margin-left:65px;}
}
@media (max-width:1380px){
	footer .social ul li img{width:25px;}
}
@media (max-width:1300px){
footer .paypal_logo{width:180px;}
}

@media (max-width:1023px){
.ws_wrapper{padding:0 0 50px;}
.ws_wrapper .ws_content,
.ws_wrapper .ws_image{width:100%; padding:0; margin:0;} 
.ws_wrapper .ws_image{margin-top:30px;}
}
@media (max-width:480px){
.newsletter input{width:80%;}
.newsletter button{width:20%;}
}

/*NEW RESPONSIVE*/
@media (max-width:1600px) and (min-width:1200px){  
.main_nav>ul>li{margin:0px 30px;}
.main_nav>ul>li+li+li+li+li{margin:0px 20px;}
}
@media (max-width: 1570px){
.account-cart{bottom:-58px;}
}
@media (max-width: 1520px){
.account-cart{bottom:-54px;}
#header.active .main_nav>ul{padding:1.4% 0 0 0;}
}
@media (max-width: 1500px){
#header.active .main_nav{height:83px !important;}
#header.active .account-cart{bottom:-56px;}
}
@media (max-width: 1480px){
.account-cart{bottom:-50px;}
}
@media (max-width:1440px){
.main_nav>ul{/*padding:2.8% 0 0;*/}
#header.active .main_nav>ul{padding:1.1% 0 0 0;}
}
@media (max-width: 1430px){
#header.active .main_nav{height:77px !important;}
}
@media (max-width: 1420px){
.account-cart{bottom:-46px;}
}
@media (max-width: 1400px){
.main_nav>ul{padding: 2.8% 0 0 0;}
}
@media (max-width: 1370px){
.account-cart{bottom:-42px;}
#logo{width:90px;}
#header.active .main_nav>ul{padding:1% 0 0 0;}
#header.active .main_nav{height:73px !important;} 
}
@media (max-width: 1320px){
.account-cart{bottom:-38px;}
.main_nav>ul{padding:2.6% 0 0 0;}
#header.active .main_nav>ul{padding:0.7% 0 0 0;}
#header.active .main_nav{height:68px !important;}
}
@media (max-width: 1280px){
.main_nav>ul>li+li+li+li+li{margin:0px 10px;}
.main_nav>ul>li{margin:0 20px;}
}
@media (max-width: 1270px){
.account-cart{bottom:-34px;}
.main_nav>ul{padding:2.4% 0 0 0;}
#header.active .main_nav>ul{padding:0.3% 0 0 0;}
#header.active .main_nav{height:64px !important;}
}
@media (max-width: 1220px){
.account-cart{bottom:-30px;}
}
/*NEW MENU*/

@media (max-width: 1217px){
.show_menu .main_nav{width: 300px; padding: 50px 30px;}
.top_currency.top_switch{top: 15px; right: 133px;}
.main_container, div.main-container{margin-top: 100px;}
}
@media (max-width:1350px){}
@media (max-width:1290px){  
li.search-bar:hover .top-search,
li.search-bar.focus  .top-search{width:130px; opacity:1;}	
.top-search #search{width:130px;}
}
@media (max-width: 1199px){
.for-pro{display: none;}
#header.active .main_nav{height: auto !important;height: 90%!important;max-height: 450px;}
.top_currency{display:block;}
.top_currency.top_switch .block-title, 
.top_currency.top_switch .block-content{display:inline-block;}
.block.block-currency{margin:0%}
.header-cur-switch{display:none;}
.top_currency.top_switch{top: 15px;left: 30px; right:auto;    position: absolute;}
.show_menu .main_nav{height: 90%!important;max-height: 450px; overflow-y: scroll;}
.main_nav>ul>li{
	/* margin-bottom:15px; */
	margin: 0 0 10px;
}
.main_nav>ul>li+li+li+li+li{
	margin: 0;
	margin: 0 0 10px;
}
.main_nav>ul>li.hassub>a{
	display:block;
}
.main_nav>ul>li.hassub>a:hover{
	text-decoration:underline;
}
.main_nav>ul>li.hassub>a:after{
	content:'';
	width: 0px;
	height: 0px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #442a19;
	display:inline-block;
	float:right;
	/* margin-right:20px; */
	margin-right:10px;
	margin-top: 6px;
}
.main_nav>ul>li.hassub ul {
	background-color: #f2ebdb;
	padding: 15px 20px;
	margin:10px 0;
}
.main_nav>ul>li.hassub ul li a{
	padding-bottom: 10px;
	display: block;		
}
.main_nav>ul>li.hassub ul li a:hover{
	text-decoration:underline;
}
.show_menu .main_nav>ul{
	margin-top:30px;
}
.show_menu .main_nav .account-cart{
	margin-top: 70px;
}
.account-cart .skip-link, .account-cart .account-link, .account-cart .cart-link {
	margin:0;
	background: #4e2d11;
	color:#FFEBBC;
	width: 90px;
	display: inline-block;
	text-align: center;
	padding: 5px 10px;
}
}
@media (max-height: 450px){
	.show_menu .main_nav{height: 300px !important;}
}
@-webkit-keyframes anim-jelly{0%{-webkit-transform:matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
3.333333%{-webkit-transform:matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
6.666667%{-webkit-transform:matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
10%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
13.333333%{-webkit-transform:matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
16.666667%{-webkit-transform:matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
20%{-webkit-transform:matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
23.333333%{-webkit-transform:matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
26.666667%{-webkit-transform:matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
30%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
33.333333%{-webkit-transform:matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
36.666667%{-webkit-transform:matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
40%{-webkit-transform:matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
43.333333%{-webkit-transform:matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
46.666667%{-webkit-transform:matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
50%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
53.333333%{-webkit-transform:matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
56.666667%{-webkit-transform:matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
60%{-webkit-transform:matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
63.333333%{-webkit-transform:matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
66.666667%{-webkit-transform:matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
70%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
73.333333%{-webkit-transform:matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
76.666667%{-webkit-transform:matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
80%{-webkit-transform:matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
83.333333%{-webkit-transform:matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
86.666667%{-webkit-transform:matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
90%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
93.333333%{-webkit-transform:matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
96.666667%{-webkit-transform:matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
100%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);} 
}

@keyframes anim-jelly{0%{-webkit-transform:matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
3.333333%{-webkit-transform:matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
6.666667%{-webkit-transform:matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
10%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
13.333333%{-webkit-transform:matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
16.666667%{-webkit-transform:matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
20%{-webkit-transform:matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
23.333333%{-webkit-transform:matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
26.666667%{-webkit-transform:matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
30%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
33.333333%{-webkit-transform:matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
36.666667%{-webkit-transform:matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
40%{-webkit-transform:matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
43.333333%{-webkit-transform:matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
46.666667%{-webkit-transform:matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
50%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
53.333333%{-webkit-transform:matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
56.666667%{-webkit-transform:matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
60%{-webkit-transform:matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
63.333333%{-webkit-transform:matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
66.666667%{-webkit-transform:matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
70%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
73.333333%{-webkit-transform:matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
76.666667%{-webkit-transform:matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
80%{-webkit-transform:matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
83.333333%{-webkit-transform:matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
86.666667%{-webkit-transform:matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
90%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
93.333333%{-webkit-transform:matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
96.666667%{-webkit-transform:matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
100%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);} 
}


/*=====Quick View======*/
.ui-corner-all{border-radius:0; border:none;}
.ui-widget-content{width: 60% !important; left:50% !important; margin-left:-30%; padding:0;}
#quickview-dialog, .ui-tabs .ui-tabs-panel, .ui-widget .ui-widget{width:100% !important; float:left; margin-left:0; left:0 !important; padding:0;}
#quickview-dialog .product-view .product-shop{width:65%;}
#quickview-dialog .product-img-box{width:35%;}
#quickview-dialog .product-img-box img{width:100%;}
.ui-widget-header{background-color:#563f30; background-image:none; padding:10px 30px !important; color:#e1b481; font-family:'Raleway-Bold'; font-weight: normal;}
.ui-draggable .ui-dialog-titlebar{}
.ui-tabs .ui-tabs-nav{display:none;}
#quickview-dialog .product-view .add-to-cart-buttons{display:none;}
#quickview-dialog .product-name{border-bottom:1px solid #563f30; width:100%; float:left; padding-bottom:15px; margin-bottom:15px;}
#quickview-dialog .product-name h1{color:#442a19; font-family:'Raleway-Bold'; font-weight: normal;font-size: 20px;}
#quickview-dialog .product-essential{padding: 30px; padding-bottom: 0;}
#quickview-dialog .product-view .add-to-links, #quickview-dialog .product-view .product-shop .extra-info, #quickview-dialog .product-view .product-shop .price-info{width: 100%; float: left; text-align: left; padding: 0;}
#quickview-dialog .product-view .product-shop .price-box{text-align: left;}
#quickview-dialog .product-view .product-shop .price-box .price{font-family: 'Montserrat-Bold'; font-size: 30px !important;}
#quickview-dialog .product-view .product-shop .availability{color: #442a19; font-size: 14px; font-family: 'Raleway-Bold';}
#quickview-dialog .product-view .product-shop .std, #quickview-dialog .product-view .ratings .rating-links a{font-size: 14px; font-family: 'OpenSans'; color: #999; margin-bottom: 20px;}
#quickview-dialog .product-view .ratings .rating-links a{color: #442a19;}
#quickview-dialog .product-view .ratings .rating-links a:hover{color: #442a19; text-decoration: underline;}
#quickview-dialog .product-options dd select{width: 330px; max-width: 100%; border: 1px solid #d3d3d3; text-transform: uppercase; font-size: 13px; color: #999; padding: 8px 10px; line-height: 1; font-family: 'Raleway-Bold';}
#quickview-dialog .product-options dd select *{padding: 10px 0;}
#quickview-dialog .product-view .add-to-cart .qty-wrapper label{text-transform: uppercase; color: #585858; font-family: 'Raleway-Bold';    font-weight: normal;}
.ui-dialog .ui-dialog-buttonpane button{font-family: 'Raleway-Bold'; text-transform: uppercase; color: #FFF !important; /*background: url(../images/link_bg-1.png) no-repeat center !important; background-size: 100% !important;*/ text-align: center; display: inline-block; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; min-height: 50px; line-height: 40px; float: left; white-space: normal; border: none; width: 175px !important; margin-right: 20px;background: #563F30; background: #d28949;}
.ui-dialog .ui-dialog-buttonpane button:hover{background-color: #563F30;}
.ui-dialog .ui-dialog-buttonpane{width: 65% !important; float: right; border: none; padding: 0 30px; margin-bottom: 30px;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{width: 100%; float: left;}
#quickview-dialog .messages li li{padding: 10px 10px 10px 30px;}
.quick-view-link{font-family:'Raleway-Bold'; top:50%; left:50% !important; padding:6px 0 6px 55px !important; margin-top:-25px; margin-left:-83px; background-image:url(../images/icon_eye.jpg); background-size:auto 100%; background-position:left top; background-color:#e4bb8d; background-repeat:no-repeat; color:#563f30;}
#shopping-cart-table .checkout-types{float: left;}
#shopping-cart-table .checkout-types button{ background: #FFEBBC;color: #4F3012; font-family: 'Raleway-Bold';  text-decoration: none; padding: 0 10px; font-size: 14px; line-height: 30px; height: 30px;}
#shopping-cart-table .checkout-types button:hover{background: #4F3012;color: #FFEBBC;}
#quickview-dialog .product-view .product-options dd .input-box{width: 330px;position: relative;}
#quickview-dialog .product-view .product-options dd .input-box:after{
content: '';
display: block;
background: url(../images/arrow.png) #FFF center no-repeat;
background-size: 11px;
position: absolute;
right: 0;
top: 0;
height: 35px;
width: 20px;
border: 1px solid #d3d3d3;
border-left: none;
}
#quickview-dialog .product-options dd select{width: 100%; height: 35px;color:#636363}
#quickview-dialog .product-options dd select:disabled{background-color: #FFF;}
#quickview-dialog .product-options dd select option{padding-left: 15px;}
#quickview-dialog .product-view .add-to-cart {
padding:0;
margin:0;
border: none;
}
#quickview-dialog .add-to-cart .qty-wrapper{
position:relative;
margin-bottom:0;
}
#quickview-dialog .add-to-cart .qty-wrapper .qty{
width:70px;
padding-right: 20px;
}
#quickview-dialog  .qty_control span{
padding: 0 5px;
cursor: pointer;
border-left: 1px solid silver;
height:20px;
}
#quickview-dialog  .qty_control span:hover{
color: #000;
}
#quickview-dialog  .qty_control .up{
right: 0;
top: 0;
position: absolute;
}
#quickview-dialog  .qty_control .down{
right: 0;
bottom: 0;
position: absolute;
}
#quickview-dialog .stock_status{
margin-top: 10px;
    display: inline-block;
    padding-left: 10px;
    color: #222;
    font-family: 'Raleway-Bold';
}
#quickview-dialog .more-btn{
    font-family: 'Raleway-Bold';
    text-transform: uppercase;
    color: #FFF !important;
    text-align: center;
    display: inline-block;
    -webkit-transition: all .2s ease-in-out; 
    transition: all .2s ease-in-out;
    min-height: 50px;
    line-height: 40px;
    float: left;
    white-space: normal;
    border: none;
    width: 175px !important;
    margin-right: 20px;
    background: #563F30;
}
.ui-dialog-buttonset .more-btn a{
	color:#fff;
	display:block;
} 
#quickview-dialog .add-to-box-simple{
    clear: both;
    background-color: #f4f4f4;
    padding: 15px 20px;
    border: 1px solid #cccccc;
    /* border-top: 0; */
    margin-bottom: 10px;
}
#quickview-dialog  .quickview-more-views{display:none}
#quickview-dialog  .prop-price {
    color: #dcb194;
    font-family: 'Montserrat-Regular';
}
/*=====================*/

.account-login .registered-users .buttons-set .f-left{width: 100%; float: left;}
.account-login .registered-users .buttons-set .button{float: left; margin-bottom: 10px;}
.account-login .registered-users .buttons-set .btn-facebook-login{width: 50%; float: left; text-align: center; display: inline-block; padding: 7px 15px; line-height: 19px; text-align: center; text-transform: uppercase; color: #FFF; background-color: #3b5998; clear: both; font-family: 'Raleway-Bold';font-size: 13px; }
.account-login .registered-users .buttons-set .btn-facebook-login:hover{background-color: #4567af;}

/* Crosssell Page */
.crosssell {
	width: 100%;
    float: left;
    margin-top: 20px;
    padding: 10px 0 0;
    border-top: 1px solid #cccccc;
}
.crosssell h2{
	font-family: 'Raleway-Bold';
    font-size: 20px;
    color: #442a19;
    margin: 10px 0 20px;	
}
.crosssell .item a.product-image {
    width: 100%;
    float: left;
}
.products-grid > li{
	width: 14.81481%;
    margin: 0 2.22222% 0 0 !important;
    float: left;
    clear: initial;
    position: relative;
}
.products-grid > li:nth-child(6n) {
    margin: 0 !important;
}
.products-grid > li:nth-child(3n+1) {
    clear: initial;
}
.products-grid .product-name a {
    font-family: 'Raleway-Bold';
    font-weight: normal;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 15px;
    color: #442a19;
    margin-top: 10px;
    display: block;
    float: left;
    text-align: center;
    width: 100%;
}
.crosssell .price-box .price, .price{
	font-family: 'Montserrat-Bold';
    color: #442a19;
    display: inline-block;
}


/*=====ONEPAGECHECKOUT======*/
.opc-index-index .main .col-main{position: relative;}
.opc-index-index .btn-facebook{
    width: auto;
    float: left;
    position: absolute;
    bottom: 25px;
    left: 180px;
}
.opc-index-index .btn-facebook a{
    border-radius: 2px;
    width: auto;
    height: 44px;
    background: #3b5998;
    color: #ffffff;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    text-align: center;
    line-height: 44px;
    font-weight: bold;
    font-family: 'Open Sans', Arial, Helvetica;
    padding: 0 20px;
}
.opc-index-index .btn-facebook a:hover{background-color: #4567af;}

#opc-address-form-shipping.active{
	display:block!important;
}

.three-box{
    float: left;
    width: 100%;
    margin-bottom: 40px;
    margin-top: -45px; 
}
.three-box .col-box {
    width: 33.33333333333333%;
    float: left;
    padding: 20px 0;
    text-align: center;
}
.three-box .col-box p{
	font-family: 'Montserrat-Bold';
	font-size: 14px;
	color: #4e2d11;
	text-transform: uppercase;
}
.three-box .col-box.fr {
	background: #f2ebdb;
}
.three-box .col-box.sc {
	background: #f3e5c6;
}
.three-box .col-box.rd {
	background: #f1ddb1;
}
.btn-view-more{
	font-family: 'Raleway-Bold';
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 20px;
    color: #442a19;
    width: 100%;
    text-align: center;
    float: left;
    padding: 5px 0;
    margin-top: -43px;
    position: relative;
}
.btn-view-more:hover{color: #e4bb8d;}


/*================== SEARCH ==================*/
li.search-bar{

}
.top-search{
	position: absolute;
    left: -20px;
    z-index: 99;
	bottom: -5px;
	width:50px;
	opacity:0;
	overflow:hidden;
  -webkit-transition: all .5s ;
  	 -moz-transition: all .5s ;
  	   -o-transition: all .5s ;
          transition: all .5s ;
  	  -ms-transition: all .5s ;	
}
li.search-bar:hover .top-search,
li.search-bar.focus  .top-search{
	width:150px;
	opacity:1;
}
.top-search #search{
    background: none;
    border: none;
    border-bottom: 1px solid #fff;
    width: 150px;
	color: #FFF;
	font-family: 'Montserrat-Regular';
	height:auto;
}
.top-search button{
	position: absolute;
    right: 0;
    bottom: 15px;
    background: none;
    border: none;
    font-size: 20px;
	color:#fff;
}
li.search-bar.focus a{
	visibility:hidden;	
}
#az_popup , #az_popup_01{position:fixed; z-index:999; width:100%; height:100%; top:0; left:0; opacity:0; visibility:hidden; background-color:rgba(0,0,0,0.5); -webkit-transition:opacity .3s, visibility .3s; transition:opacity .3s, visibility .3s;}
#az_popup .popup_container , #az_popup_01 .popup_container{position:absolute; top:0; left:0; bottom:0; right:0; padding:20px; background-color:#f2ebdb; overflow:scroll; overflow-x:hidden; -webkit-transform:translateY(100px); transform:translateY(100px); -webkit-transition:all .3s; transition:all .3s;}
#az_popup.show .popup_container , #az_popup_01.show .popup_container{-webkit-transform:translateY(0); transform:translateY(0);}
#az_popup.show , #az_popup_01.show{opacity:1; visibility:visible;}
#az_popup button , #az_popup_01 button{background:none; border:0; position:absolute; right:20px; top:20px; font-size:22px;}
#az_popup h2 , #az_popup_01 h2{color:#442a19 !important; font-family:'Raleway-Bold'; margin-bottom:30px; font-size:24px; line-height:1;}
#az_popup .product_list dl , #az_popup_01 .product_list dl{margin-bottom:20px;}
#az_popup .product_list dt , #az_popup_01 .product_list dt{font-size:18px; font-family:'Raleway-Bold'; color:#442a19; margin-bottom:10px; text-transform:uppercase;}
#az_popup .product_list a , #az_popup_01 .product_list a{display:inline-block;}
.secure-shopping{width:100%;float:left;}
.secure-shopping{ font-size:13px;}
.secure-shopping li{border:1px solid #ededed; border-bottom:none; padding:15px 30px;}
.secure-shopping li:last-child{border-bottom:1px solid #ededed;}
.secure-shopping strong{color:#000; text-align:center; }
.secure-shopping img{display:block;margin:auto;}
@media (max-width: 1600px){
	.top-search button {
		right: 10px;
		bottom: 12px;
		font-size: 18px;
	}
	.main_nav{top:0;}
	.top-search{left:-30px;}	
	.main_nav>ul>li:nth-child(4) {
		margin-right: 150px;
	}	
	footer .social ul li img{ 
		max-width:30px;
	}
	.go-down{max-width:140px;}
}

@media (max-width: 1300px){
	footer .links ul li{
		font-size:11px;
	}
	footer .copyright{
		font-size:10px;
	}
	.contact_info ul li{font-size:15px}
	.contact_info img{width:40px;margin-right:10px;}
	.btn-view-more{margin-top: -30px;}
}
@media (max-width: 1200px){
	.three-box .col-box p{
		font-size:12px;
	}
}
@media (max-width: 1199px){
	.top-search #search{
		border-bottom: 1px solid #000;
		width:100%;
		color:#000;
	}
	.top-search button{
		color:#000;
	}
	li.search-bar:hover .top-search,
	li.search-bar.focus  .top-search {
		left: 0;
		width: 100%;
	}
	.top-search button{
		bottom:0;
	}
}
@media (max-width: 1080px){
	.opc-index-index .btn-facebook{
		bottom: inherit;
		top: 61px;
	}
}
@media (max-width:1080px){
	footer .paypal_logo,
	footer .copyright, 
	footer .links,
	footer .social,
	footer .f_info{
		float:left;
		width:100%;
		text-align:center;
		margin-bottom: 10px;
	}
	.three-box .col-box p{
		font-size:10px;
	}
	.page-header-container{background-color: #fff;}
	#logo{width: 70px;}
	#header.active #logo {
	    width: 60px;
	    height: auto;
	}
}
@media (max-width:980px){
	.three-box .col-box{width:100%;}
	.three-box .col-box p{font-size:12px;}
}
@media (max-width: 768px){
	.contact_info a{font-size: 16px;}
}
@media (min-width:768px){
	.product_list dl{float:left; width:50%;}
	#az_popup .popup_container ,#az_popup_01 .popup_container{width:90%; height:90%; max-width:1600px; margin:auto;}
}
@media (max-width: 666px){
	.opc-index-index .opc-wrapper-opc h2{margin-bottom: 75px;}
	.opc-index-index .btn-facebook{
		width: 100%;
		left: 0;
	}

}
@media(min-width: 980px){
	.product_list dl{width:33.33%;}
}
@media (min-width: 785px){
	#az_popup .popup_container, #az_popup_01 .popup_container {
	    width: 90%;
	    height: 90%;
	    max-width: 1600px;
	    margin: auto;
	}
}
@media (min-width:1200px){
#az_popup .popup_container  #az_popup_01 .popup_container{padding:30px;}
}
@media (min-width:1600px){
.product_list dl{width:25%;}
}
@media (max-width: 580px){
	.three-box{
		padding:0 20px;
	}
	.contact_info a{font-size:13px;}
	.contact_info img{max-width:30px;}
}
@media (max-width: 480px){
	.three-box .col-box p {
		font-size: 10px;
	}
	.newsletter h3{font-size:16px;}
}
@media (max-width: 350px){
	.contact_info ul li{margin-right: 0;}
	.contact_info a {font-size: 12px;}
}





/*===MENU===*/

