@import "//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.css";
h1,h2,h3,h4,h5,h6{font-weight:normal;margin-top:0;margin-bottom:0}
.border-light{border-color:#d5d5d5}
.text-default{color:#666}
.regular-text{color:#5b5b5b;font-size:14px;font-weight:300;line-height:1.5em}
.regular-text strong{display:inline-block}
.regular-text a{cursor:text}
.regular-text.center{text-align:center}
.text-main{color:#e96f56!important}
.bg-main{background:#e96f56!important}
.overlay-effect:before{-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0) inset;box-shadow:0 0 0 2px rgba(0,0,0,0) inset;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;width:100%;z-index:2}
.overlay-effect:hover:before{-webkit-box-shadow:0 0 0 30px rgba(0,0,0,0.3) inset;box-shadow:0 0 0 30px rgba(0,0,0,0.3) inset}
.input-s{border:1px solid #dbdbdb;padding-left:10px;color:#333;font-size:13px;min-height:30px}
.label-s{font-weight:300;font-size:14px;line-height:25px;text-align:right}
.main-btn{text-align:center;color:#fff;font-weight:700;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-top:5px;padding-bottom:5px;text-transform:uppercase}
a.main-btn:hover,a.main-btn:active{color:#fff}
.detail-price{font-family: 'Poppins', sans-serif;font-size:16px;font-weight:400;margin-top:20px;margin-bottom:20px;display:block}
.detail-price s{color:#333}
.detail-product-atributes select{display:block;width:100%;max-width:190px;margin-bottom:10px;min-height:30px;padding:2px 10px}
.detail-product-atributes select.hint-aside{display:inline-block}
.hint.size{margin-left:15px}
.stock-status{display:inline-block;text-transform:uppercase;padding:5px 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:none!important}
.stock-status i{font-size:17px;margin-right:5px}
.stock-status.limited{background:#f6d993}
.stock-status img{position:relative;bottom:1px}
#product-page .stock-status{display:block;max-width:130px}
.add-section{margin-top:30px}
.product-remove{display:inline-block;font-weight:400;font-size:14px !important;text-transform:none;line-height:20px;color:#9c9c9c;width:22px;height:22px;text-align:center;border-radius:20px;background:#e3e3e3}
.product-box{border-width:50px;border-color:rgba(0,0,0,0);-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}
.product-box:hover{border-width:0;border-color:rgba(0,0,0,0.5)}
.product-box .image:before{content:"";background:rgba(0,0,0,0.3);padding-top:100%;display:block;pointer-events:none;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;z-index:10}
.product-box .image:hover:before{left:0;width:100%;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:100}
.btn-facebook{text-align:center;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#405ba7;display:block;padding-top:7px;padding-bottom:7px}
.btn-facebook:hover{color:#fff;text-decoration:none}
.err-text{color:#cd4c31!important}
.err-input{border-color:#cd4c31!important}
.rate{height:16px}
.pp-vertical{padding-top:23px}
.success{color:#11D011}
.product-box .image:before{background:transparent}
.product-box{overflow:hidden}
.product-box .box-holder{max-width:300px;margin-left:auto;margin-right:auto;position: relative;}
.product-box img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:all 1s ease-in-out}
.product-box img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.product-box:hover .image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transition:all 1s ease-in-out}
.product-box:hover .details-button{display:none}
.option-group .rating i{color:#ccc!important}
.option-group .rating i.on{color:#e96f56!important}
.rating-s{border:none;float:left;margin-left:-20px}
.rating-s > input{display:none}
.rating-s > label:before{margin:5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}
.rating-s > .half:before{content:"\f089";position:absolute}
.rating-s > label{color:#ddd;float:right}
.rating-s > input:checked ~ label,/* show gold star when clicked */.rating-s:not(:checked) > label:hover,/* hover current star */.rating-s:not(:checked) > label:hover ~ label{color:#e96f56}
.rating-s > input:checked + label:hover,/* hover current star when changing rating */.rating-s > input:checked ~ label:hover,.rating-s > label:hover ~ input:checked ~ label,/* lighten current selection */.rating-s > input:checked ~ label:hover ~ label{color:#ff9a85}
/* Let's get this party started */
.cart-dd ul::-webkit-scrollbar, .cart-box .cart-items.fixed::-webkit-scrollbar {width: 4px;}
/* Track */
.cart-dd ul::-webkit-scrollbar-track, .cart-box .cart-items.fixed::-webkit-scrollbar-track {background:rgba(0,0,0,0.2);-webkit-border-radius: 10px;border-radius: 10px;}
/* Handle */
.cart-dd ul::-webkit-scrollbar-thumb, .cart-box .cart-items.fixed::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: rgba(68, 68, 68, 1);}
.cart-dd ul::-webkit-scrollbar-thumb:window-inactive, .cart-box .cart-items.fixed::-webkit-scrollbar-thumb:window-inactive {background: rgba(68, 68, 68, .8);}
/* menu-dd update */
.menu-dd{
	display:block;
	-moz-transition:all , .2s ease-in-out;
	-o-transition:all, .2s ease-in-out;
	-webkit-transition:all, .2s ease-in-out;
    transition:all, .2s ease-in-out;
}
.menu-dd.close{top: 80px!important;visibility:hidden;opacity:0;}
.menu-dd.open{top:50px!important;visibility:visible!important;opacity:1!important;}
.menu-dd.no-sub li{float:none;display:block;margin-right:0;margin-bottom:5px;min-width:auto;max-width:100%;}
.menu-dd.col1{width:255px;}
.menu-dd.col1-img{width:400px;}
.menu-dd.col2{width:400px;}
.menu-dd.col2-img{width:560px;}
.menu-dd.col2 li, .menu-dd.col2-img li{float:left;margin-right:5px;margin-bottom:5px;width:48%;}
.menu-dd.col-sub-img{width:560px;} 