@font-face {font-family: 'HelveticaNeueLT-Light';src: url('../fonts/2B4EF7_0_0.eot');src: url('../fonts/2B4EF7_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2B4EF7_0_0.woff') format('woff'),url('../fonts/2B4EF7_0_0.ttf') format('truetype');}

@font-face {font-family: 'HelveticaNeueLTStd-Roman';src: url('../fonts/30D302_0_0.eot');src: url('../fonts/30D302_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/30D302_0_0.woff2') format('woff2'),url('../fonts/30D302_0_0.woff') format('woff'),url('../fonts/30D302_0_0.ttf') format('truetype');}


.back-to-category
{
Display:none !important;
}

.col-md-6{width:49%;}
html{margin:0;padding:0;}
.fs9{font-size:8px;}
.fs10{font-size:9px;}
.fs11{font-size:10px;}
.fs12{font-size:11px;}
.fs13{font-size:12px;}
.fs14{font-size:13px;}
.fs15{font-size:14px;}
.fs16{font-size:15px;}
img{border:0 none;height:auto;max-width:100%;vertical-align:middle;}
ul,
ol{list-style:none outside none;margin:0;padding:0;}
ul li,
ol li{line-height:20px;}
body,
td,
th,
input,
textarea,
select,
a{outline:0 none;
    color: #d6d1c4;
    font-size: 18px;
    line-height: 27px;}p {
    margin: 0 0 15.5px;
}

a{color:#d6d1c4;text-decoration:none;}
a:hover,
a:focus{color:#b09800;text-decoration:underline;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a,
a:hover,
a:focus{-webkit-transition:color 0.4s ease 0s;transition:color 0.4s ease 0s;text-decoration:none;}
.quantity input,
input[name="quantity"]{width:auto;display:inline;text-align:center;}
table.list{border-collapse:collapse;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;margin-bottom:20px;}
table.list thead td{background-color:transparent;padding:0px 5px;}
table.list .center{text-align:center;padding:7px;}
table.list tbody td{padding:0px 5px;}
table.list td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
table.list .right{text-align:right;padding:7px;}
table.list .left{text-align:left;padding:7px;}
table.list thead td a,
.list thead td{text-decoration:none;color:#222222;font-weight:bold;}
input.large-field,
select.large-field{width:300px;}
table.form{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.form > * > * > td{color:#000000;}
table.form td{padding:4px;}
table.form tr td:first-child{width:150px;}
table.radio{width:100%;border-collapse:collapse;}
table.radio td{padding:5px;}
table.radio td label{display:block;}
table.radio tr td:first-child{width:1px;}
table.radio tr td:first-child input{margin-top:1px;}
table.radio tr.highlight:hover td{background:#F1FFDD;cursor:pointer;}
#breadcrumb{padding:0 10px;}
.breadcrumb{padding:10px 0;margin-bottom:20px;border-bottom:1px solid #e5e0d9;font-size:13px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
.breadcrumb li:last-child a{color:#c24913;}
.paging{margin:20px 0;}
.pagination .links{float:left;}
.pagination .links a,
.pagination .links b{border:1px solid #E7E7E7;}
.pagination .links a{display:inline-block;border-left-width:1px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:6px 12px;text-decoration:none;color:#A3A3A3;}
.pagination .links a:hover{background-color:#c24913;color:#fff;}
.pagination .links b{display:inline-block;border-left-width:1px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:6px 12px;font-weight:normal;text-decoration:none;color:#fff;background-color:#c24913;}
.results{padding-top:10px;}
input.button{margin:0;border:0;height:35px;padding:0px 20px;}
a.button{display:inline-block;text-decoration:none;padding:5px 12px;}
.tabs-group .htabs{background:#eceadf;border:3px solid #eceadf;}
.tabs-group .htabs ul > li > a{padding:4px 15px;float:left;font-size:16px;text-align:center;text-decoration:none;color:#897446;margin-right:2px;margin-bottom:-1px;}
.tabs-group .htabs ul > li.active a,
.tabs-group .htabs ul > li a:hover{color:#f1e7d2;background:#705B41;}
.tabs-group .tab-content{padding:18px 0;margin-bottom:18px;z-index:2;}
ul.links{position:relative;margin:0;padding:0;}
ul.links li{display:inline-block;margin-right:15px;line-height:1.42857143;}
ul.links li > a .fa{font-size:11px;margin-right:5px;}
ul.list > li{padding:8px;}
ul.list > li ul{display:none;}
ul.list > li ul > li > a{text-decoration:none;display:block;}
ul.list > li > a{text-decoration:none;}
ul.list > li a{color:#5c5b5b;font-size:12.1px;}
ul.list > li a .badge{background-color:transparent;color:#c24913;font-weight:normal;font-size:12.1px;}
ul.list > li a.active{color:#c24913;}
ul.list > li a.active ul{display:block;margin-bottom:23px;}
.tp-caption.big_orange{color:#c24913;}
.help{color:#999;font-size:10px;font-weight:normal;font-family:11px;display:block;}
.welcome{margin-top:0px;font-size:10px;font-weight:normal;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0;}
h1{font-size:24px;line-height:39px;}
h1 small{font-size:16.5px;}
h2{font-size:19px;line-height:39px;text-transform:uppercase;}
h2 small{font-size:11px;}
h3{font-size:17px;line-height:39px;text-transform:uppercase;}
h3 small{font-size:13px;}
h4{font-size:14px;text-transform:uppercase;}
h4 small{font-size:11px;color:#797975;display:block;margin-top:2px;}
h5{font-size:12px;}
h5 small{font-size:9px;}
h6{font-size:11px;line-height:39px;}
button,
input,
textarea,
select{border:1px solid #ccc;}
.btn-outline-inverse{color:#5c5b5b;background-color:transparent;border-color:transparent;}
.btn-outline-inverse:hover,
.btn-outline-inverse:focus,
.btn-outline-inverse:active,
.btn-outline-inverse.active{color:#c24913;background-color:transparent;border-color:transparent;}
.open .btn-outline-inverse.parent-toggle{color:#c24913;background-color:transparent;border-color:transparent;}
.btn-outline-inverse:active,
.btn-outline-inverse.active{background-image:none;}
.open .btn-outline-inverse.parent-toggle{background-image:none;}
.btn-outline-inverse.disabled,
.btn-outline-inverse[disabled],
fieldset[disabled] .btn-outline-inverse,
.btn-outline-inverse.disabled:hover,
.btn-outline-inverse[disabled]:hover,
fieldset[disabled] .btn-outline-inverse:hover,
.btn-outline-inverse.disabled:focus,
.btn-outline-inverse[disabled]:focus,
fieldset[disabled] .btn-outline-inverse:focus,
.btn-outline-inverse.disabled:active,
.btn-outline-inverse[disabled]:active,
fieldset[disabled] .btn-outline-inverse:active,
.btn-outline-inverse.disabled.active,
.btn-outline-inverse[disabled].active,
fieldset[disabled] .btn-outline-inverse.active{background-color:transparent;border-color:transparent;}
.btn-outline-inverse .badge{color:transparent;background-color:#5c5b5b;}
.btn-outline{color:#FFFFFF;background-color:#5c4a32;border-color:#5c4a32;}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active{color:#FFFFFF;background-color:#c24913;border-color:#c24913;}
.open .btn-outline.parent-toggle{color:#FFFFFF;background-color:#c24913;border-color:#c24913;}
.btn-outline:active,
.btn-outline.active{background-image:none;}
.open .btn-outline.parent-toggle{background-image:none;}
.btn-outline.disabled,
.btn-outline[disabled],
fieldset[disabled] .btn-outline,
.btn-outline.disabled:hover,
.btn-outline[disabled]:hover,
fieldset[disabled] .btn-outline:hover,
.btn-outline.disabled:focus,
.btn-outline[disabled]:focus,
fieldset[disabled] .btn-outline:focus,
.btn-outline.disabled:active,
.btn-outline[disabled]:active,
fieldset[disabled] .btn-outline:active,
.btn-outline.disabled.active,
.btn-outline[disabled].active,
fieldset[disabled] .btn-outline.active{background-color:#5c4a32;border-color:#5c4a32;}
.btn-outline .badge{color:#5c4a32;background-color:#FFFFFF;}
.btn-radius{color:#FFFFFF;background-color:#98804d;border-color:#98804d;border-radius:50%;font-size:14px;line-height:30px;padding:0;text-align:center;width:32px;height:32px;}
.btn-radius:hover,
.btn-radius:focus,
.btn-radius:active,
.btn-radius.active{color:#FFFFFF;background-color:#c24913;border-color:#c24913;}
.open .btn-radius.parent-toggle{color:#FFFFFF;background-color:#c24913;border-color:#c24913;}
.btn-radius:active,
.btn-radius.active{background-image:none;}
.open .btn-radius.parent-toggle{background-image:none;}
.btn-radius.disabled,
.btn-radius[disabled],
fieldset[disabled] .btn-radius,
.btn-radius.disabled:hover,
.btn-radius[disabled]:hover,
fieldset[disabled] .btn-radius:hover,
.btn-radius.disabled:focus,
.btn-radius[disabled]:focus,
fieldset[disabled] .btn-radius:focus,
.btn-radius.disabled:active,
.btn-radius[disabled]:active,
fieldset[disabled] .btn-radius:active,
.btn-radius.disabled.active,
.btn-radius[disabled].active,
fieldset[disabled] .btn-radius.active{background-color:#98804d;border-color:#98804d;}
.btn-radius .badge{color:#98804d;background-color:#FFFFFF;}
#page{margin:0 auto;}
#page > .container > div.row{background:#fff;padding:0 10px;margin-bottom:20px;overflow:hidden;-webkit-box-shadow:0 0 1px 0 rgba(179, 144, 100, 0.5);box-shadow:0 0 1px 0 rgba(179, 144, 100, 0.5);}
html{overflow-x:hidden;}
.hide-bar{margin-top:-40px;transition:all 1s ease 0s;}
.page-home #content,
.page-common-home #content,
#sidebar-main{overflow:hidden;}
body{font-family: 'HelveticaNeueLTStd-Roman';}
body.layout-boxed-md{}
body.layout-boxed-md #page{max-width:970px;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;background-color:#F9F8F4;}
body.layout-boxed-lg{background:url("../image/pattern/pattern2.png");}
body.layout-boxed-lg #page{max-width:1170px;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;background-color:#F9F8F4;}
#topbar{color:#735d42;font-size:11px;}
#topbar a,
#topbar button{color:#735d42;}
#topbar a:hover,
#topbar button:hover{color:#c24913;}
#topbar li,
#topbar a,
#topbar button{line-height:38px;}
#topbar .currency-select{padding:0 4px;}
#topbar .language{margin-right:-3px;}
.rtl #topbar .language{margin-left:-3px;}
#topbar .language .language-select{padding:0 4px;}
#header{z-index:5;padding-top:15px;position:relative;}
.header-main .inner{line-height:30px;}
.common-home #sidebar-main{padding:0 10px;}
#sidebar-main{padding:0 20px 20px;}
.sidebar [class*="col-"]{width:100%;}
.mass-bottom{padding-bottom:20px;}
#footer:before,
#footer:after{content:" ";display:table;}
#footer:after{clear:both;}
#footer .box{background:transparent;border:none;}
#footer .box .box-heading{color:#B1ABA3;font-size:16px;padding-left:0;text-align:left;background:transparent;}
#footer .box .box-content{padding:0;}
#footer ul.list li{padding:5px 0;}
#footer ul.list li:hover a{color:#FFFFFF;}
#footer ul.list li:hover .fa{color:#fff;}
#footer ul.list a{color:#B1ABA3;}
#footer ul.list .fa{color:#B1ABA3;font-size:10px;margin-right:5px;}
#footer ul.list.list-style .fa{background:#A59F96;color:#483B2B;text-align:center;line-height:20px;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
#footer .footer-top{background:#5B4A36;-webkit-box-shadow:0 0 0 1px rgba(179, 144, 100, 0.1) inset;box-shadow:0 0 0 1px rgba(179, 144, 100, 0.1) inset;}
#footer .footer-center{}
#footer .footer-center .inner{padding-top:20px;}
#footer .footer-bottom{background:#483B2B;color:#B1ABA3;font-size:12px;}
#footer .footer-bottom .inner{border-top:1px solid #52422f;padding:20px 0 10px;}
#footer .footer-bottom .img{background:none repeat scroll 0 0 #D1C7BD;margin-right:8px;padding:6px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
#powered{clear:both;background:#080808;padding:28px 0;color:#999999;}
#powered a{color:#c24913;}
#powered a:hover{color:#EFE5D9;}
.box{margin-bottom:20px;position:relative;background:#fff;border:1px solid rgba(179, 144, 100, 0.3);}
.box .box-heading{padding:5px;font-weight:600;font-size:24px;color:#fff;text-align:center;}
.box .box-content{padding:20px;}
.box.special{background:transparent;border:none;}
.box.special .box-heading{background:transparent;text-align:left;color:#623f0d;text-transform:uppercase;padding:0;}
.box.nopadding .box-content{padding:0;}
.box.noborder{border:none;}
.sidebar{position:relative;}
.sidebar .box{background:transparent;border:none;}
.sidebar .box .box-heading{background:url("../image/default/bg-title.png") repeat-x left bottom scroll;color:#5e4a33;text-align:left;padding:10px 0;font-size:18px;}
.sidebar .box .box-content{padding:0;}
.sidebar:before{content:"";height:1000%;right:0;position:absolute;width:23.4%;background:url("../image/default/bg_column_left.png") repeat-y scroll right top;}
.box.special{margin-top:0;}
.navbar-form{padding:0;}
.language button,
.currency button{background:transparent;border:none;cursor:pointer;}
#cart{position:relative;font-size:14px;color:#735d42;}
#cart:hover{cursor:pointer;}
#cart:hover .cart-inner{color:#c24913;}
#cart .icon-shopping-cart{font-size:22px;display:inline-block;}
#cart .cart-inner{display:inline-block;text-align:left;}
#cart h4{font-size:16px;color:#c24913;text-transform:uppercase;}
#cart .heading > div{vertical-align:top;}
#cart .heading a{text-decoration:none;}
#cart .heading a span{padding-right:1px;font-size:11px;color:#735d42;}
#cart .heading a span:hover{color:#EB557B;}
#cart .heading a span li{float:left;list-style:none;}
#cart .heading a span .price-cart{color:#EB557B;}
#cart .dropdown-menu{-webkit-box-shadow:0px 0px 2px #bbb;box-shadow:0px 0px 2px #bbb;border-top:6px solid #735d42;padding:15px;right:0;left:auto;}
#cart .dropdown-menu td.number{white-space:nowrap;}
#cart .checkout{text-align:right;float:left;margin-top:12px;}
#cart .checkout .button{background-color:#EFE5D9;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-transform:uppercase;}
#cart .empty{text-align:center;}
.mini-cart-total{background-color:#ee7f4d;padding:15px;text-align:right;overflow:hidden;}
.mini-cart-total td{color:#735d42;padding:4px;}
.mini-cart-total .price{color:#EB557B;}
.mini-cart-total table{border-collapse:collapse;display:inline-block;}
.mini-cart-info{padding:15px;font-size:13.2px;}
.mini-cart-info .quantity{text-align:right;}
.mini-cart-info .name small{color:#666;}
.mini-cart-info td{color:#000;vertical-align:top;padding:10px 5px;}
.mini-cart-info table{border-collapse:collapse;width:100%;margin-bottom:5px;}
.mini-cart-info .image img{border:1px solid #ddd;text-align:left;}
.mini-cart-info .remove{text-align:right;}
.mini-cart-info .remove img{cursor:pointer;}
.mini-cart-info td.total{text-align:right;color:#EB557B;font-weight:bold;}
#search{position:relative;width:100%;padding:5px 15px;}
#search input{background-color:#53432D;padding:0 10px;border:none;height:23px;color:#947957;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;}
#search .button-search{cursor:pointer;border:none;position:absolute;right:0;top:0;width:23px;height:23px;background:url('../image/default/icon-search.png') no-repeat center center scroll #FA9519;}
.product-label-special{background:#C24913;color:#FFFFFF;font-size:11px;line-height:20px;padding:0 10px;position:absolute;right:3px;text-align:center;top:3px;z-index:2;}
.rating{font-size:7px;}
.carousel-inner{overflow:inherit;}
.product-block{margin-bottom:20px;position:relative;}
.product-block .image{display:block;text-align:center;padding:3px;position:relative;border:1px solid #e4e8e8;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.product-block:hover .button-action a{opacity:1;filter:alpha(opacity=100);visibility:visible;}
.product-block:hover .button-action .product-zoom{margin:-20px 0 0 -50px;}
.product-block:hover .button-action .compare{margin:-20px 0 0 20px;}
.product-block:hover .button-action .quickview{margin:15px 0 0 -15px;}
.product-block:hover .addtocart{background-position:left -31px;}
.product-block:hover .addtocart > span{border-color:#a59073;}
.product-block .button-action a{position:absolute;top:50%;left:50%;visibility:hidden;margin:-20px 0 0 -15px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.product-block .addtocart{background:url("../image/default/bg-cart.png") left top repeat-x;padding:3px;height:30px;color:#fff;font-size:13px;border:none;}
.product-block .addtocart > span{border:1px solid #c2c2c2;padding:3px 20px;}
.product-block .description{margin-bottom:10px;display:none;}
.product-block .rating{display:block;margin-bottom:10px;}
.product-block .name{font-size:15px;text-transform:none;text-decoration:none;line-height:normal;margin:10px 0;}
.product-block .price-old{color:#6E6F70;text-decoration:line-through;}
.product-block .price{display:block;color:#c24913;font-size:16px;margin-bottom:10px;}
.product-block .price .price-tax{display:none;}
.sidebar .product-block{margin-bottom:0;padding-top:15px;}
.sidebar .product-block .image{float:left;margin-right:10px;}
.sidebar .product-block .button-action,
.sidebar .product-block .cart,
.sidebar .product-block .product-label-special{display:none;}
.sidebar .product-block .name{max-height:30px;overflow:hidden;}
.product-related.box{}
.product-related.box .box-content{padding:20px 0;}
.bannerbuilder{background:transparent;border:none;}
.bannerbuilder .col-inner{border:1px solid rgba(179, 144, 100, 0.1);}
.productcarousel .product-block{margin-bottom:0;}
.productcarousel .product-block .image{float:left;width:45%;margin-right:20px;}
.productcarousel .product-block .name{margin-top:0;}
.featured .box-heading{background:url('../image/default/box-heading-bg2.png') no-repeat left center;}
.box .carousel-control{font-size:35px;}
.pavcarousel{overflow:hidden;padding:20px 30px;}
.pavcarousel .item-inner{background:#fff;}
.pavcarousel .column{padding:0 20px;}
.pavcarousel .carousel-control{background:#715d43;border-radius:50%;color:#483927;font-size:15px;height:25px;line-height:23px;margin-top:-10px;top:50%;width:25px;border:1px solid #51412e;}
.pav-custom .title{color:#c24913;font-size:50px;margin-bottom:20px;}
.box-module-pavreassurances .reassurances-center{background:#fff;height:138px;}
.box-module-pavreassurances .reassurances-center .icon-name{color:#fff;height:138px;width:138px;font-size:60px;text-align:center;line-height:138px;}
.box-module-pavreassurances .reassurances-center:hover .arrow{opacity:1;filter:alpha(opacity=100);}
.box-module-pavreassurances .pink .icon-name{background:#eb557b;}
.box-module-pavreassurances .green .icon-name{background:#00c9ae;}
.box-module-pavreassurances .gray .icon-name{background:#4d4d4d;}
.box-module-pavreassurances .icon-name{float:left;font-size:50px;margin-right:15px;}
.box-module-pavreassurances .description{padding:15px 0 0;}
.box-module-pavreassurances .description h3,
.box-module-pavreassurances .description h4{font-weight:600;margin-bottom:10px;}
.box-module-pavreassurances .arrow{color:#000;opacity:0;filter:alpha(opacity=0);}
.pav-categoryproducts .tab-nav{width:40%;}
.pav-categoryproducts .tab-content{width:60%;padding-right:20px;overflow:hidden;}
.pav-categoryproducts .banner-category{border:1px solid #e4e8e8;padding:10px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.newsletter_block{margin-bottom:0;}
.newsletter_block .form-group .description{margin-bottom:15px;}
.newsletter_block .form-group .inputNew{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.newsletter_block .form-group .button_mini{background-color:#5c4a34;background-image:-moz-linear-gradient(top, #745f46, #5c4a34);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#745f46), to(#5c4a34));background-image:-webkit-linear-gradient(top, #745f46, #5c4a34);background-image:-o-linear-gradient(top, #745f46, #5c4a34);background-image:linear-gradient(to bottom, #745f46, #5c4a34);background-repeat:repeat-x;color:#f4e7e5;font-size:11px;text-transform:uppercase;padding:9px;border:none;}
.newsletter_block .form-group .button_mini:hover{background:#C24913;}
.newsletter_block .form-group .valid{left:0;top:100%;position:absolute;width:100%;}
.populartags{overflow:hidden;}
.populartags a{padding:6px 14px;background-color:#735d42;border:1px solid #ffffff;margin:0 8px 8px 0;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#B1ABA3;}
.populartags a:hover{background-color:#EB557B;color:#735d42;}
#footer .pavtestimonial .box-heading{background-position:left -28px;}
.pavtestimonial .testimonial{background-image:url("../image/bg-testimonial.png");background-repeat:no-repeat;background-position:45px bottom;padding-bottom:16px;}
.pavtestimonial .testimonial span{color:#EB557B;}
.pavtestimonial .testimonial-info{overflow:hidden;background-color:#735d42;padding:20px 32px;border:1px solid #ffffff;border-bottom:none;}
.pavtestimonial .testimonial-info .description{margin:0px;width:90%;font-style:italic;}
.pavtestimonial a{font-size:33px;}
.pavtestimonial a:hover{color:#EB557B;}
.pavtestimonial h3{color:#EB557B;font-style:italic;font-size:13px;text-transform:none;}
.pavtestimonial .img-circle{width:45px;height:45px;}
.pavtestimonial .avatar-profile{margin:0 auto;overflow:hidden;text-align:center;width:180px;}
.pavtestimonial .avatar-profile .t-avatar{margin-right:10px;}
.pavtestimonial .carousel-control{bottom:5%;top:auto;}
.box-blog .image{background-color:#735d42;padding:5px;margin-right:16px;text-align:center;}
.box-blog .image img{width:215px;height:299px;}
.box-blog li{line-height:25px;}
.box-blog li a{font-size:12.1px;margin-bottom:0px;color:#EFE5D9;}
.box-blog li a:hover{color:#EB557B;}
.box-blog p{margin:10px 0px;line-height:20px;}
.box-blog a{color:#EB557B;font-size:12.1px;}
.box-category,
.box-category ul{list-style:none;margin:0;padding:0;}
.box-category > li,
.box-category ul > li{padding:8px;border-bottom:1px dashed #DFE0E4;}
.box-category > li:hover,
.box-category ul > li:hover{background:rgba(223, 223, 223, 0.2);}
.box-category > li:hover a,
.box-category ul > li:hover a{color:#5b4941;}
.box-category > li > a,
.box-category ul > li > a{position:relative;padding-left:10px;}
.box-category > li > a:before,
.box-category ul > li > a:before{position:absolute;top:5px;left:0;font-size:5px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04d";}
.box-category > li > a.active,
.box-category ul > li > a.active{color:#5b4941;}
.box-category > li ul > li,
.box-category ul > li ul > li{padding:10px 0 0 25px;border:none;}
ul.box-filter,
ul.box-filter ul{list-style:none;margin:0;padding:0;}
ul.box-filter > li ul{padding-bottom:10px;}
ul.box-filter span{font-weight:bold;border-bottom:1px solid #e7e7e7;display:block;padding-bottom:5px;margin-bottom:8px;}
#colorbox *:before,
#colorbox *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
.zoomContainer .zoomLens{border-color:#999999 !important;}
#scrollUp{bottom:0px;right:30px;width:70px;height:70px;margin-bottom:-10px;padding:10px 5px;font-size:14px;line-height:20px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;color:#828282;-webkit-box-shadow:0 0px 2px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0px 2px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0px 2px 1px rgba(0, 0, 0, 0.2);background-color:#E6E6E6;background-image:-moz-linear-gradient(top, #EBEBEB, #DEDEDE);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#EBEBEB), to(#DEDEDE));background-image:-webkit-linear-gradient(top, #EBEBEB, #DEDEDE);background-image:-o-linear-gradient(top, #EBEBEB, #DEDEDE);background-image:linear-gradient(to bottom, #EBEBEB, #DEDEDE);background-repeat:repeat-x;-webkit-transition:margin-bottom 150ms linear;-moz-transition:margin-bottom 150ms linear;transition:margin-bottom 150ms linear;}
#scrollUp:hover{margin-bottom:0px;}
#content h1{font-size:33px;color:#5e4a33;margin-bottom:20px;}
.category-list{margin-top:10px;}
.category-list ul li{float:left;width:50%;}
.category-info{position:relative;}
.category-info .image{margin-bottom:20px;}
.category-info .description{margin-bottom:20px;}
.manufacturer-heading{background:#F8F8F8;font-size:14px;font-weight:bold;padding:5px 8px;margin-bottom:10px;}
.manufacturer-list{border:1px solid #DBDEE1;padding:5px;margin-bottom:20px;}
.manufacturer-list ul{float:left;width:25%;margin:0;padding:0;list-style:none;margin-bottom:10px;}
.manufacturer-content{padding:8px;overflow:auto;}
.product-filter{padding:5px;margin-bottom:20px;background:#eceadf;color:#897446;}
.product-filter .limit,
.product-filter .sort{margin-left:20px;}
.product-filter .display{margin-right:20px;}
.product-filter .display .btn-switch{width:22px;height:30px;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:13px;color:#86795E;background:transparent;padding:0px;}
.product-filter .display .btn-switch:hover,
.product-filter .display .btn-switch.active{color:#c24913;-webkit-box-shadow:none;box-shadow:none;}
.product-filter .form-control{display:inline-block;width:auto;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
.product-filter .product-compare a{padding:8px 20px;display:inline-block;}
.product-list .product-cols{width:100%;}
.product-list .product-block .image{float:left;width:25%;margin-right:20px;}
.product-grid{position:relative;}
.product-info{margin-bottom:20px;}
.product-info .product-rating{margin:15px 0;}
.product-info .cart .minimum{padding-top:5px;font-size:10px;color:#999;}
.product-info .cart .links{display:inline-block;vertical-align:middle;}
.product-info .cart div > span{color:#999;}
.product-info > .left{float:left;margin-right:15px;}
.product-info > .right{margin-left:265px;}
.product-info .image{position:relative;margin-bottom:20px;text-align:center;}
.product-info .image img{border:1px solid #e4e8e8;padding:0;}
.product-info .image-additional{clear:both;overflow:hidden;padding:0 31px;}
.product-info .image-additional .item{text-align:center;}
.product-info .image-additional .item a{display:inline-block;border:1px solid #e4e8e8;margin:5px;}
.product-info .carousel-control{top:50%;margin-top:-30px;color:#5c4a32;font-size:35px;}
.product-info .quantity-adder{margin-bottom:10px;font-size:15px;position:relative;}
.product-info .quantity-adder input{padding-left:13px;padding-right:13px;margin-right:2px;font-size:15px;height:39px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.product-info .quantity-adder .add-action{cursor:pointer;display:block;line-height:19px;font-size:10px;width:19px;height:19px;background-color:#735d42;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-align:center;color:#fff;margin-bottom:2px;}
.product-info .product-action{margin-bottom:10px;}
.product-info .product-action input{text-transform:uppercase;}
.product-info .price{margin-bottom:10px;}
.product-info .price .text-price{font-size:18px;color:#c24913;}
.product-info .price .price-old{text-decoration:line-through;font-size:13px;color:#6E6F70;}
.product-info .price .reward{font-size:11px;}
.product-info .price .discount{font-size:11px;}
.product-info .price .other-price{font-size:11px;font-style:italic;}
.product-info .description{margin-bottom:10px;line-height:23px;padding-bottom:20px;background:url("../image/default/bg_title.png") repeat-x scroll left bottom;}
.product-info .description a{text-decoration:none;}
.product-info .description span{font-weight:bold;padding-right:13px;}
.product-info .option-image{margin-top:3px;margin-bottom:10px;}
.product-info .option-image label{display:block;width:100%;height:100%;}
.product-info .option-image img{margin-right:10px;border:1px solid #ffffff;cursor:pointer;}
.product-info .option{margin-bottom:10px;}
.product-info .review{color:#4D4D4D;padding-bottom:10px;margin-bottom:15px;background:url("../image/default/bg_title.png") repeat-x scroll left bottom;}
.product-info .share{margin-bottom:10px;line-height:normal;}
.product-info .share a{text-decoration:none;}
.form-review .option{margin-bottom:10px;}
#related .carousel-controls{top:-50px;}
#related .carousel-inner{overflow:hidden;}
#related .carousel-inner:hover{overflow:visible !important;}
.review-list{padding:18px;margin-bottom:18px;border:1px solid #ffffff;}
.review-list .rating{float:right;margin-bottom:28px;}
.review-list .author{float:left;margin-bottom:28px;}
.review-list .text{clear:both;}
.attribute thead td,
.attribute thead tr td:first-child{color:#000000;font-size:14px;font-weight:bold;background:#F7F7F7;text-align:left;}
.attribute{border-collapse:collapse;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;margin-bottom:20px;}
.attribute td{padding:7px;color:#4D4D4D;text-align:center;vertical-align:top;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.attribute tr td:first-child{color:#000000;font-weight:bold;text-align:right;width:20%;}
.compare-info{border-collapse:collapse;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;margin-bottom:20px;}
.compare-info .price-old{font-weight:bold;color:#F00;text-decoration:line-through;}
.compare-info .price-new{font-weight:bold;}
.compare-info .name a{font-weight:bold;}
.compare-info td{padding:7px;width:20%;color:#4D4D4D;text-align:center;vertical-align:top;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.compare-info tr td:first-child{color:#000000;font-weight:bold;text-align:right;}
.compare-info thead td,
.compare-info thead tr td:first-child{color:#000000;font-size:13px;font-weight:bold;background:#F7F7F7;text-align:left;}
.wishlist-info tbody .quantity,
.wishlist-info tbody .price,
.wishlist-info tbody .total,
.wishlist-info tbody .action{text-align:right;}
.wishlist-info thead .name,
.wishlist-info thead .model,
.wishlist-info thead .stock{text-align:left;}
.wishlist-info thead .quantity,
.wishlist-info thead .price,
.wishlist-info thead .total,
.wishlist-info thead .action{text-align:right;}
.wishlist-info tbody .name,
.wishlist-info tbody .model,
.wishlist-info tbody .stock{text-align:left;}
.wishlist-info thead td{color:#4D4D4D;font-weight:bold;background-color:#F7F7F7;border-bottom:1px solid #ddd;}
.wishlist-info thead .image{text-align:center;}
.wishlist-info tbody td{vertical-align:top;border-bottom:1px solid #ddd;}
.wishlist-info tbody .action img{cursor:pointer;}
.wishlist-info tbody .image{text-align:center;}
.wishlist-info tbody .image img{border:1px solid #ddd;}
.wishlist-info tbody .price s{color:#c24913;}
.wishlist-info td{padding:7px;}
.wishlist-info table{width:100%;border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:20px;}
.order-list{margin-bottom:10px;}
.order-list .order-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.order-list .order-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.order-list .order-content div{float:left;width:33.3%;}
.order-list .order-info{text-align:right;}
.order-list .order-id{width:49%;float:left;margin-bottom:2px;}
.order-detail{background:#EFEFEF;font-weight:bold;}
.return-list{margin-bottom:10px;}
.return-list .return-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.return-list .return-content div{float:left;width:33.3%;}
.return-list .return-id{width:49%;float:left;margin-bottom:2px;}
.return-list .return-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.return-list .return-info{text-align:right;}
.return-product{margin-bottom:20px;clear:both;overflow:auto;}
.return-name{float:left;width:31%;margin-right:15px;}
.return-model{float:left;width:31%;margin-right:15px;}
.return-quantity{float:left;width:31%;}
.return-detail{overflow:auto;margin-bottom:20px;}
.return-reason{float:left;width:31%;margin-right:15px;}
.return-opened{float:left;width:31%;margin-right:15px;}
.return-opened textarea{width:98%;vertical-align:top;}
.return-captcha{float:left;}
.download-list{margin-bottom:10px;}
.download-list .download-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.download-list .download-id{width:49%;float:left;margin-bottom:2px;}
.download-list .download-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.download-list .download-content div{float:left;width:33.3%;}
.download-list .download-info{text-align:right;}
.cart-module > div{display:none;}
.cart-info tbody .name,
.cart-info tbody .model,
.cart-info tbody .quantity{text-align:left;}
.cart-info thead .name,
.cart-info thead .model,
.cart-info thead .quantity{text-align:left;}
.cart-info tbody .quantity input[type='image'],
.cart-info tbody .quantity img{position:relative;top:0;vertical-align:middle;cursor:pointer;border:none;}
.cart-info tbody .price,
.cart-info tbody .total{text-align:right;}
.cart-info thead td{color:#4D4D4D;font-weight:bold;background-color:#F7F7F7;border-bottom:1px solid #ddd;}
.cart-info thead .image{text-align:center;}
.cart-info tbody td{vertical-align:middle;border-bottom:1px solid #ddd;}
.cart-info tbody .image{text-align:center;}
.cart-info tbody .image img{border:1px solid #ddd;}
.cart-info tbody span.stock{color:#F00;font-weight:bold;}
.cart-info td{padding:7px;}
.cart-info table{width:100%;margin-bottom:15px;border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.cart-total{border-top:1px solid #ddd;overflow:auto;padding-top:8px;margin-top:10px;margin-bottom:15px;}
.cart-total td{padding:3px;text-align:right;}
.cart-total table{float:right;}
.cart-info thead .price,
.cart-info thead .total{text-align:right;}
.checkout-heading{background:#e7e7e7;border:1px solid #e7e7e7;padding:8px;font-weight:bold;font-size:12px;color:#555555;margin-bottom:15px;}
.checkout-heading a{float:right;margin-top:1px;font-weight:normal;text-decoration:none;}
.checkout-content{padding:0px 0px 15px 0px;display:none;}
.checkout-content .buttons{clear:both;}
.checkout-product tbody .name,
.checkout-product tbody .model{text-align:left;}
.checkout-product thead .name,
.checkout-product thead .model{text-align:left;}
.checkout-product thead td{color:#4D4D4D;font-weight:bold;background-color:#F7F7F7;border-bottom:1px solid #ddd;}
.checkout-product tfoot td{text-align:right;border-bottom:1px solid #ddd;}
.checkout-product tbody td{vertical-align:top;border-bottom:1px solid #ddd;}
.checkout-product td{padding:7px;}
.checkout-product table{width:100%;border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:20px;}
.checkout-product tbody .quantity,
.checkout-product tbody .price,
.checkout-product tbody .total{text-align:right;}
.checkout-product thead .quantity,
.checkout-product thead .price,
.checkout-product thead .total{text-align:right;}
.contact-form,
.contact-info{margin-top:18px;}
.contact-address li{overflow:hidden;border-bottom:1px dashed #ccc;padding:10px 0;}
.contact-address li .icon{font-size:22px;float:left;width:30px;padding-left:5px;}
.contact-address li span{float:left;}
#content .content{margin:10px 0;}
#pav-mainnav{position:relative;margin:0px 0 20px 0px;}
#pav-mainnav .parent:hover > .dropdown-menu{display:block;}
#pav-mainnav .navbar{border:none;min-height:0;}
#pav-mainnav .navbar .navbar-collapse{padding-left:0;padding-right:0;}
#pav-mainnav .navbar ul.nav > li:hover > a{color:#d6d1c4;}#pav-mainnav .navbar ul.nav{text-align:center;}
#pav-mainnav .navbar ul.nav > li:hover > a .caret{color:#fff;}
#pav-mainnav .navbar ul.nav > li:hover > a:before{width:100%;opacity:1;filter:alpha(opacity=100);}
#pav-mainnav .navbar ul.nav > li:hover .caret{border-bottom-color:#fff;border-top-color:#fff;}
#pav-mainnav .navbar ul.nav > li > a{font-size: 1.5em;
    z-index: 0;
    padding: 0px 25px;
    color: #d6d1c4;
    text-transform: lowercase;
    letter-spacing: 0px;
    font-weight: 500;}
#pav-mainnav .navbar ul.nav > li{display:inline-block;}
#pav-mainnav .navbar ul.nav > li > a:before{height:100%;left:50%;opacity:0;filter:alpha(opacity=0);top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;content:"";position:absolute;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:-1;}
#pav-mainnav .navbar ul.nav > li > a .caret{border-top-color:#eadac6;border-bottom-color:#eadac6;}
#pav-mainnav .dropdown-menu{padding:10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
#pav-mainnav .dropdown-menu li a{color:#636260;padding:0 10px;position:relative;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-align:left;line-height:30px !important;font-size:16px;text-transform:uppercase;transition:padding 0.5s ease 0s;}
}
#pav-mainnav .navbar-inverse .navbar-nav > .open > a{background-color:#EB557B;}
#pav-mainnav .mini-access{line-height:30px;text-align:center;}
#pav-mainnav .mini-access a{padding:0px 5px;border-right:1px solid #292929;}
#pav-mainnav .mini-access a:last-child{border-right:none;}
.navbar-nav .dropdown-menu{border:none;opacity:0;filter:alpha(opacity=0);top:50px;transition:all 0.3s ease 0s;visibility:hidden;min-width:216px;}
.navbar-nav .dropdown-menu .row{margin-bottom:0 !important;}
.navbar-nav .parent:hover > .dropdown-menu{opacity:1;filter:alpha(opacity=100);top:100%;visibility:inherit;background:#fff;}
.navbar-nav .parent .parent-submenu:hover .dropdown-menu{opacity:1;filter:alpha(opacity=100);visibility:inherit;background:#fff;}
.pav-megamenu .dropdown-menu > .dropdown-menu-inner{padding:0 10px;}
.pav-megamenu .dropdown-menu ul > li.parent{position:relative;}
.pav-megamenu .dropdown-menu ul > li.parent .dropdown-menu{left:auto;position:absolute;right:-100%;top:0;}
.pav-megamenu .dropdown-menu ul > li.parent:hover{display:block;}
.pav-megamenu .mega-group .caret{display:none;}
.pav-megamenu .mega-group .parent-mega .mega-col-inner > ul > li a{margin-left:6px;}
.pav-megamenu .mega-col{padding-left:0;padding-right:0;padding-bottom:20px;}
.pav-megamenu .mega-col:last-child{border-right:none;}
.pav-megamenu .mega-col .mega-col-inner > ul{list-style:none outside none;margin:0;padding:0;}
.pav-megamenu .mega-col .mega-col-inner > ul > li{list-style:none;margin-left:0;}
.pav-megamenu .mega-col .mega-col-inner > ul > li > a{clear:both;color:#6a6a6a;display:block;line-height:30px !important;font-size:15px;text-transform:uppercase;transition:padding 0.5s ease 0s;}
.pav-megamenu .mega-col .mega-col-inner > ul > li > a:hover{color:#6a6a6a;padding-left:25px;}
.pav-megamenu .mega-col .mega-col-inner > ul > li:hover{border-right:1px solid transparent !important;border-left:1px solid transparent !important;}
.pav-megamenu .parent-submenu:hover > .dropdown-menu{display:block;}
.pav-megamenu .parent-submenu > .dropdown-menu{border-radius:0 6px 6px 6px;left:100%;margin-left:-6px;margin-top:-6px;top:0;}
.pav-megamenu .cols2{width:420px;}
.pav-megamenu .cols3{width:620px;}
.pav-megamenu .cols4{width:820px;}
.pavo-widget .menu-title{color:#fff;font-weight:bold;font-size:16px;}
.pavo-widget li a{line-height:35px !important;background-position:5px -1px !important;}
.pavo-widget li a:hover{background-position:5px -25px !important;}
@media (min-width:768px){.same-height-column .row{display:table;width:100%;}
.same-height-column .row [class*="col-"]{display:table-cell;float:none;vertical-align:middle;}
}
.col-full .row{margin-left:0;margin-right:0;}
.col-full .row [class*="col-"]{padding-left:0;padding-right:0;}
.container .warpper{background:#fff;padding:0 10px;margin-bottom:20px;overflow:hidden;-webkit-box-shadow:0 0 1px 0 rgba(179, 144, 100, 0.5);box-shadow:0 0 1px 0 rgba(179, 144, 100, 0.5);}
.review-form-width{margin:10% auto;max-width:600px;position:relative;}
.delivery{font-size:14px;color:#735d42;}
.delivery h4{font-size:16px;color:#c24913;text-transform:uppercase;}
.icon-shopping-cart,
.icon-truck{width:44px;height:44px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;line-height:44px;background-color:#735d42;color:#ebe9de;font-size:26px;margin-right:8px;}
.icon-shopping-cart .fa,
.icon-truck .fa{width:38px;height:38px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:36px;border:1px solid #9a7c58;}
.scrollup{background:#c24913;bottom:90px;display:none;position:fixed;right:30px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:40px;height:40px;text-align:center;font-size:13px;color:#fff!important;text-transform:uppercase;font-weight:600;z-index:9999;line-height:40px;}
.btn-theme-primary{background-color:#EB557B;border:none;color:#fff;}
.btn-theme-primary:hover{background-color:#c24913;color:#fff;border:none;}
.text-primary-theme{color:#c24913;}
.text-danger-theme{color:#EB557B;}
.btn-more-link .readmore:hover{color:#c24913;}
i.fa{font-style:italic !important;}
.iconbox{display:block;float:left;height:28px;line-height:28px;text-align:center;margin-right:8px;font-size:16px;width:28px;}
.iconbox i{padding-left:5px;}
.social{margin:38px 0;overflow:hidden;}
.social a{color:#fff!important;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.social a:hover{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.social a.pinterest{background-color:#f13838;}
.social a.facebook{background-color:#395c8c;}
.social a.google-plus{background-color:#f2532f;}
.social a.twitter{background-color:#5aceef;}
.box-services{font-size:14px;text-transform:uppercase;}
.box-services .iconbox{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;height:34px;line-height:34px;width:34px;-webkit-box-shadow:0 0 0 3px #EB557B;box-shadow:0 0 0 3px #EB557B;position:relative;z-index:1;display:inline-block;}
.box-services .iconbox:after{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;background:repeat scroll 0 0 #EB557B;left:-2px;padding:2px;top:-2px;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"";height:100%;pointer-events:none;position:absolute;width:100%;z-index:-1;opacity:1;filter:alpha(opacity=100);}
.box-services .iconbox:hover:after{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.box-services .btn-info{background-color:transparent;-webkit-box-shadow:0 0 0 3px #5bc0de;box-shadow:0 0 0 3px #5bc0de;}
.box-services .btn-info:after{background:repeat scroll 0 0 #5bc0de;}
.box-services .btn-info:hover{color:#5bc0de;color:#ffffff \9;}
.box-media .media{color:#939393;background-color:#fafafa;border:1px solid #f6f6f6;padding:10px;}
.box-media .media a.pull-left{margin-right:-45px;}
.box-media .media a.pull-right{margin-left:-45px;}
.box-media .media .media-right{text-align:right;}
.box-media .media .media-right p{margin-right:0;margin-left:30px;}
.box-media .media p{margin-right:30px;}
.media-dark .media{background-color:#efefef;border:1px solid #efefef;}
.newsletter input,
.newsletter button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;line-height:19px;margin-top:8px;}
.newsletter .navbar-form{padding:0;}
div.required .control-label:before{content:'* ';color:#F00;font-weight:bold;}
.buttons{margin-bottom:18px;overflow:hidden;}
#input-payment-captcha,
#input-captcha,
#input-search{margin-bottom:3px;}
.pattern1{background-image:url('../image/pattern/pattern1.png');}
.pattern2{background-image:url('../image/pattern/pattern2.png');}
.pattern3{background-image:url('../image/pattern/pattern3.png');}
.pattern4{background-image:url('../image/pattern/pattern4.png');}
.pattern5{background-image:url('../image/pattern/pattern5.png');}
.pattern6{background-image:url('../image/pattern/pattern6.png');}
.pattern7{background-image:url('../image/pattern/pattern7.png');}
.pattern8{background-image:url('../image/pattern/pattern8.png');}
.pattern9{background-image:url('../image/pattern/pattern9.png');}
.pattern10{background-image:url('../image/pattern/pattern10.png');}
.pattern11{background-image:url('../image/pattern/pattern11.png');}
.pattern12{background-image:url('../image/pattern/pattern12.png');}
.pattern13{background-image:url('../image/pattern/pattern13.png');}
.pattern14{background-image:url('../image/pattern/pattern14.png');}
.pattern15{background-image:url('../image/pattern/pattern15.png');}
.pattern16{background-image:url('../image/pattern/pattern16.png');}
.canvas-menu{position:absolute;top:0;left:0;background:transparent;border:none;font-size:15px;padding:7px 25px;    color: #76777a;text-transform:uppercase;letter-spacing:1px;}
@media screen and (max-width:992px){.row-offcanvas{position:relative;-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.row-offcanvas-right{right:0;}
.rtl .row-offcanvas-right{left:0;}
.row-offcanvas-left{left:0;}
.rtl .row-offcanvas-left{right:0;}
.row-offcanvas-right .sidebar-offcanvas{right:-320px;}
.rtl .row-offcanvas-right .sidebar-offcanvas{left:-320px;}
.row-offcanvas-left .sidebar-offcanvas{left:-320px;}
.rtl .row-offcanvas-left .sidebar-offcanvas{right:-320px;}
.row-offcanvas-right.active{right:320px;}
.rtl .row-offcanvas-right.active{left:320px;}
.row-offcanvas-left.active{left:320px;}
.row-offcanvas-left.active .sidebar-offcanvas{left:0px;}
.rtl .row-offcanvas-left.active{right:320px;}
.sidebar-offcanvas{    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 320px;
    overflow-x: auto;
    overflow-y: auto;    background: #f3f1ed;}
.sidebar-offcanvas .panel-body{padding:0;}
.sidebar-offcanvas .box .box-heading{font-size:20px;}
.sidebar-offcanvas .box .box-content{padding:0;}
.sidebar-offcanvas .box ul.box-category li{padding:8px 5px;border-bottom:none !important;}
.sidebar-offcanvas .box ul.box-category li a:before{display:none !important;}
.sidebar-offcanvas .box ul.box-category li ul li{padding:5px 5px 0px 10px;}
.sidebar-offcanvas .box ul.box-category li ul li a{text-decoration:none;display:block;}
.sidebar-offcanvas .box ul.box-category li a{text-decoration:none;color:#333;}
.sidebar-offcanvas .box ul.box-category li a:hover{color:#EB557B;}
}
#offcanvasmenu .badges.new,
#offcanvasmenu .badges.hot{right:auto;left:50px;}
#offcanvasmenu .navbar-nav{float:none;margin:0;}
#offcanvasmenu .navbar-nav > li{float:none;display:block;text-align:left;}
#offcanvasmenu .navbar-nav > li .caret{display:none;}
#offcanvasmenu .navbar-nav > li.home .menu-icon{background:none !important;}
#offcanvasmenu .navbar-nav > li .click-canavs-menu{cursor:pointer;display:inline-block;padding:14px;position:absolute;right:0;top:0;z-index:1;color:#fff;     font-size: 12px;
    font-style: normal !important;}
#offcanvasmenu .navbar-nav > li li.parent-submenu .click-canavs-menu{padding:4px 16px;color:#c83a3a;}
#offcanvasmenu .navbar-nav > li > a{background:transparent;display:block;padding:1em 1em 1em 1.2em;outline:none;-webkit-box-shadow:inset 0 -1px rgba(0, 0, 0, 0.2);box-shadow:inset 0 -1px rgba(0, 0, 0, 0.2);color:#fff;text-transform:uppercase;text-shadow:0 0 1px rgba(255, 255, 255, 0.1);letter-spacing:1px;font-weight:400;-webkit-transition:all 0.3s;transition:all 0.3s;font-size:14px;}
#offcanvasmenu .dropdown-menu{background:#fff;border:0 none;border-radius:0;box-shadow:none;display:none;float:none;margin:0;padding:0 8px;position:static;visibility:visible;width:auto!important;opacity:1;min-width:150px;}
#offcanvasmenu .dropdown-menu .dropdown-menu-inner{line-height:30px;padding:5px 0px}
#offcanvasmenu .dropdown-menu .pavo-widget .sidebar{border:none;}
#offcanvasmenu .dropdown-menu ul.nav-child li a{color:#636260;padding:0 10px;position:relative;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-align:left;line-height:28px !important;font-size:14px;text-transform:uppercase;transition:padding 0.5s ease 0s;}
.sidebar-offcanvas .btn-default{color:#fff;background-color:#636260;border-color:#636260;padding:2px 7px;font-size:12px;}
#offcanvasmenu .dropdown-menu .pavo-widget .sidebar .product-block{padding-left:0px;}
#offcanvasmenu .dropdown-menu .widget-video{display:none;}
#offcanvasmenu .dropdown-menu .box-heading{color:#EB557B;}
#offcanvasmenu .product-block{border:none;}
#offcanvasmenu .product-block .product-zoom,
#offcanvasmenu .product-block .product-label-special{display:none;}
.rtl #offcanvasmenu .badges.new,
.rtl #offcanvasmenu .badges.hot{left:auto;right:50px;}
.rtl #offcanvasmenu .navbar-nav > li.home .menu-title{margin-right:0;}
.rtl #offcanvasmenu .navbar-nav > li .click-canavs-menu{left:0;right:auto;}
.rtl #offcanvasmenu .navbar-nav > li li.parent-submenu .click-canavs-menu{padding:4px 0px;margin-left:16px;}
.rtl #offcanvasmenu .dropdown-menu .pavo-widget .sidebar .product-block{padding-right:0px;}
@media (min-width:992px) and (max-width:1199px){#pav-mainnav .navbar ul.nav > li > a{padding:9px 12px;}
}
@media (max-width:1199px){.product-info .wishlist{clear:both;}
.product-info .wishlist a{padding-left:0;}
#pav-mainnav .navbar ul.nav > li > a{padding:9px 30px;}
}
@media (max-width:991px){.product-zoom,
.zoomContainer,
.quickview{display:none!important;}
  .imagebottom {display:block !important;}
.product-block .button-action a{margin-left:-32px;}
.product-block:hover .button-action .compare{margin-left:5px;}
.pav-custom .title{font-size:25px;}
.pav-custom img{width:140px;}
.productcarousel .product-block{margin-bottom:20px;}
.pav-categoryproducts .tab-content{width:100%;padding-right:0;}
.pavcarousel .item-inner{margin:10px 0;}
.footer-bottom .column{min-height:100px;}
}
@media (max-width:768px){.row > #column-left.col-md-3.col-sm-12.sidebar{width:25%;float:left;}
}
@media only screen and (max-width:767px){.productcarousel .product-block .image{float:none;margin-right:0;margin-bottom:20px;width:100%;}
.table-responsive .text-left .input-group .form-control{padding:5px;margin-right:40px;}
.rtl .table-responsive .text-left .input-group .form-control{margin-left:40px;}


}

@media (min-width:767px){
    #gruemenu
    {
        display:none !important;
    }
    }
@media (max-width:480px){#topbar .header-right{width:60%;}
#topbar .header-left{width:40%;}
#topbar ul.links li{margin-right:5px;}
.filter-right > div{margin-bottom:5px;}
.product-info .compare a{padding-left:0;}
.rtl #topbar ul.links li{margin-left:0;}
}
.header-main img{width:100%;}

.warpper{padding:20px 0px;}
.mass-bottom ul.nav{text-align:center;}
.mass-bottom ul.nav li{display:inline-block;}
.mass-bottom ul.nav li:after{content:".";font-size:25px;position:relative;top:-3px;font-weight:bold;}
.mass-bottom ul.nav li a{display:inline-block;padding:0px 12px;font-size:16px;color:#636260;text-transform:uppercase;letter-spacing:1px;}
.mass-bottom ul.nav li:last-child:after{content:"";}
.header-main p{margin:0px;}
.footer-center ul.nav{text-align:center;    float: left;
    width: 100%;}
.footer-center ul.nav li{display:inline-block;}

#offcanvasmenu .nav > li > a {
    position: relative;
    display: block;
    padding: 5px 15px;
    color: #76777a;
    text-transform: lowercase;
}

.footer-center ul.nav li a{font-size:18px;color:#636260;text-transform:uppercase;padding:10px 14px;letter-spacing:1px;}
ul.socialicons{text-align:center;}
ul.socialicons li{display:inline-block;padding:0px 10px;}
#footer-wrapper,#footer-wrapper a{font-size:12px;color:#636260;}
#footer-wrapper{padding:50px 0px 10px 0px;}
@media (max-width:768px){#header-main .col-xs-12{width:24%;display:inline-block;}#pav-mainnav .inner{border:1px solid #c1c0bf;background:#c1c0bf;height:40px;}
}
@media (max-width:991px) and (min-width:768px){#pav-mainnav .inner{height:40px;}
}
.panel{margin-bottom:15px;background-color:#f3f1ed;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);}
@media (max-width:991px){.footer-center ul.nav li{display:block;}
#footer-wrapper p{text-align:center !important;}
ul.socialicons{margin:20px 0px 0px 0px;}
}
.main-image img{max-height:inherit;border:0px !important;}
.vm-product-details-container{float:none;width:auto;}
.vm-product-details-container .manufacturer{margin:0px;font-size:22px;text-transform:uppercase;letter-spacing:1px;}
h2.producttitle{    margin-bottom: 0px;
    font-size: 25px;
    line-height: 30px;
    text-transform: lowercase;
    color: #d6d1c4;
    font-family: 'HelveticaNeueLTStd-Roman';}
.productdetails-view .spacer-buy-area{padding-left:0px;}
.vm-product-details-container .product-price{margin:10px 0 6px;}
.vm-product-details-container .PricesalesPrice{    font-size: 25px;
    letter-spacing: 0px;
    font-weight: 600;}.vm-display {
    display: inline-block;
}
span.addtocart-button{line-height: 30px;display:block;vertical-align:middle;margin:10px 0px;}

span.addtocart-button span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {
    line-height: 25px;
    max-width: 100%;
    background: #76777b;
    color: #fff;
    border: solid 1px #76777b;
    border-radius: 0px;
    font-size: 25px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 1px;
    padding: 10px 34px;
    margin-bottom: 0;
    text-transform: lowercase !important;
}
span.addtocart-button span.addtocart-button:hover, span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover{background:#fff;color:#76777b;}
.productdetails-view .product-description{    margin-top: 0px;
    font-size: 18px;
    line-height: 26px;
    float: left;
    width: 100%;}.productdetails-view .product-description p{margin-bottom:20px;}
.additional-images{float:left;width:100%;}
.sizeguide{display: block;
    margin-bottom: 15px;font-size:15px;color:#636260;line-height:25px;text-transform:uppercase;}.product-fields{margin-top:10px;}select{border:2px solid #ccc;border-radius:4px;padding:6px 15px;font-size:14px;}.productdetails-view .addtocart-bar{margin:0px 0 0;padding:0;position:relative;bottom:0;text-align:left;}
.browse-view .manufacturer{color:#636260;text-align:center;text-transform:uppercase;font-size:14px;}
.browse-view h2.producttitle,.browse-view h2.producttitle a{    color: #d6d1c4;
    line-height: 26px;
    text-align: center;
    text-transform: lowercase;
    margin-bottom: 8px;
    font-size: 20px;}.category-view .row .category .spacer, .featured-view .spacer, .discontinued-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer {
    padding: 6px 20px;
}
.show_cart a{float:none !important;}
.vm-btn.vm-btn-secondary {
    background-color: transparent;
    color: #d6d1c4;
    border: 0px;
    padding: 0px;
    text-align: left;
    font-size: 18px;
    font-weight: 500;
}
.vm-btn.vm-btn-primary
{
   background-color: transparent;
    color: #d6d1c4;
    border: 0px;
    padding: 0px;
    text-align: right;
    font-size: 18px;
    font-weight: 500; 
}
#fancybox-content h4{    margin-top: 20px;    font-size: 18px;
    text-transform: lowercase;
    line-height: 25px;}
#fancybox-content p{    font-size: 15px;
    line-height: 24px;
    margin-bottom: 10px;}
.featured-view .spacer span, .discontinued-view .spacer span, .latest-view .spacer span, .topten-view .spacer span, .recent-view .spacer span, .related-products-view .spacer span, .browse-view .row .product .spacer span{    font-size: 20px;
    color: #d6d1c4 !important ;
    text-align: center;
    font-weight: 600;}.vm3pr-2 .product-price{min-height:auto;text-align:center;float:left;width:100%;}.vm-product-descr-container-0{min-height:auto;margin-bottom:2px;}div.product{float:left;border:0px;min-width:auto;}.spacer.product-container{border:0px;margin:2px;}.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img{width:100%;height:auto;max-height:inherit;}.horizontal-separator{height:0px;background:#e9e8e8;margin:10px 0;}.flex-control-nav{bottom:10px !important;}
.flex-control-paging li a{width:14px !important;height:14px !important;background:transparent !important;box-shadow:none !important;border:2px solid #fff !important;}
.flex-control-paging li .flex-active{background:#fff !important;}.flex-control-nav li{margin:0 3px !important;}
h2, h2 > a,h2 > span > a{font-size: 26px;
    
    text-transform: lowercase;
    letter-spacing: 0px;
    margin-bottom: 20px;}
.footer-center ul.nav li.active a,.footer-center ul.nav li a:hover,#footer-wrapper a:hover{    color: #b09800;}
.vm-product-container br{display:none;}.imagebottom{ font-size:12px; color: #666;}
.chzn-container-single .chzn-single{    border: 2px solid #ccc;
    border-radius: 4px;
    padding: 0px 15px;
    font-size: 14px;
    background: none;
    box-shadow: none;
    line-height: inherit;height:auto;}
.chzn-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    zoom: 1;
    max-width: 100%;
    margin-bottom: 4px;
    width: auto !important;
}.chzn-container-single .chzn-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../../../components/com_virtuemart/assets/css/chosen-sprite.png) no-repeat 0px 6px;
}.chzn-container .chzn-drop{    box-shadow: none;
    border: 1px solid #636260;
    width: 100% !important;}.quantity-box .quantity-input{
    height: auto;
    width: auto;
    text-align: center;
    font-weight: 700;
    padding: 1px;
    margin-bottom: 0;
    padding: 6px 15px;
}#fancybox-wrap{padding:0px;}#fancybox-content{padding:5px;}

.primarybtn {margin-bottom: 10px;
    color: #636260;
    text-align: center;
    display: block;
    border: 1px solid #636260;
    padding: 10px 0px;
    text-transform: uppercase;
    font-size: 15px;
}
.primarybtn:hover{ color: #fff; background: #636260;}
.vm-cart-header h1{margin: 0px;
    font-size: 25px;
    
    text-transform: uppercase;
    letter-spacing: 1px;}
	a.continue_link,a.showcart{    font-size: 15px;
    line-height:inherit;}
	.vm-fieldset-pricelist {
    border: 0px;
    padding: 0px;
    background-color: #fff;
}table.cart-summary tr th {
  background: none;
    border-bottom: solid #80807e 1px;
    padding: 15px 0px;
    border-top: solid #80807e 1px;
    border-left: 0px;
    border-right: 0px;
    color: #636260;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    
   
}.cart-summary tr td {
    padding: 20px 0px 0px 0px;
    border: 0px;
}span.cart-images img {
   
    margin-right: 15px;
}
.cart-summary td,.cart-summary td a{font-size: 16px;
    line-height: 22px;
    color: #76777a;}span.vm-price-desc {
    text-align: left;
    min-width: auto;
    margin: 0px;
}.cart-summary .quantity-input {
     font-weight: 600;
    font-size: 15px;
}.coupon {
    color: gray;
    border-radius: 4px;
    border: 1px solid #CAC9C9;
    font-size: 9px;
    padding: 5px;
    line-height: initial;
}span.details-button input.details-button {
   
    padding: 3px 8px 3px;
    line-height: initial;
font-size: 14px;}.sectiontableentry1 h4, .sectiontableentry1 h3 {
    display: none;
}.vm-fieldset-customer-note, .vm-fieldset-tos {
    border: 0px;
    padding: 10px 0px;
    background-color: #fff;
    margin-top: 10px;    text-align: left;
}textarea#customer_note_field {
    margin: 5px 0;
    width: 100%;
}.cart.customer-note {
    margin: 10px 0 0 0;
    font-size: 16px;
    line-height: inherit;
}span.tos {
    display: inline-block;
    margin-right: 0px;
    font-size: 16px;
    line-height: inherit;
}.billto-shipto span, a.terms-of-service {
    display: inline-block;
    font-size: 13px;
}.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    background: #636260;
    color: #fff;
    border: 2px solid #636260;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    cursor: pointer;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 2px 12px 0px;
    line-height: inherit;
}.vm-button-correct:hover {
    background: #fff;
    color: #636260;
}.checkMenu {
    width: 100%;
}.checkMenu ul li {
    float: left;
    list-style-type: none;
    width: 33.1%;
}.checkMenu ul li button {
  background-color: #636260;
    color: #ffffff;
    height: auto;
     border: 5px solid #fff;
    cursor: pointer;
    width: 100%;
    font-size: 14px;
   line-height: 30px;
    padding: 10px 34px !important;
}#addresss {
    width: 99.2%;
    float: left;
    margin-top: 10px;
}#com-form-login, .billto-shipto {
    padding-top: 2%;
    padding-bottom: 3%;
    border: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #fff;
}button, input, textarea, select {
    border: 1px solid #ccc;
    font-size: 14px;
    line-height: initial;
    padding: 3px 5px;
}.vm-button-correct, .vm-button, .control-buttons button, .button, #com-form-login-remember .default, .billto-shipto .details, .billto-shipto .details:hover {
   background: #76777b;
    border-radius: 0px;
    font-size: 16px;
    padding: 6px 20px;
    border: solid #76777b 1px;
    color: #fff;
    text-transform: lowercase;
}#com-form-login label {
    display: inline-block;
    font-size: 14px;
    line-height: initial;
}#com-form-login a{font-size: 14px;
    line-height: initial;}#Reg {
    background: #fff;
    padding: 15px; font-size: 16px;
    line-height: initial;
}td.key {
   
  font-size: 15px;
    line-height: initial;
    width: 200px;
}
td.key label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: normal;
    color: #949290;
    text-transform: uppercase;
}
table.user-details input,table.user-details .chzn-container-single .chzn-single{background: #fff;width: 100% !important;color: #949290;
    border-radius: 0px;
    border: 1px solid #636260;
    padding: 9px 10px;
    line-height: initial;
    text-transform: uppercase;
    font-size: 15px;}
	table.user-details .chzn-container{width: 100% !important;}#Cbtons {
    float: left;
    height: auto;
    width: 100%;
    margin-top: 5px;
}#regs, #guest {
    float: left;
    font-weight: normal;
    margin-left: 0px;
}#canc {
    float: right;
}span.custom-variant-inputbox input.custom-attribute:hover, span.quantity-box input.quantity-input:hover, input.vm-default:hover, span.quantity-box input.quantity-input:hover, .ask-a-question-view input.counter:hover, .ask-a-question-view input#email:hover, table.user-details input:hover, a.ask-a-question:hover, a.details:hover, div.details:hover, a.product-details:hover, button.default:hover{
	
	background: #fff;
   
    border: solid #636260 1px;
    color: #636260;
}.alert {
    padding: 0px;
    margin: 15px 0;
    border: 1px solid transparent;
    border-radius: 4px;
}.close{display:none;}
.alert-error {
    padding-left: 10px;
    
    color: red;font-size: 14px;
    line-height: initial;
}.alert-message {
  padding-left: 0px;
    text-align: left;
    color: red;
    font-size: 14px;
    line-height: initial;
}
.product-fields select{width: 202px;
    height: 52px;
    overflow: hidden;
    background: url(../images/box.png);
    border: 0px;
    border-radius: 0px;
    color: #636260;
    text-transform: uppercase;
    padding: 15px 25px 15px 50px;    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;}
.total{margin-right: 20px;}
.vm2-remove_from_cart{background: url(../images/trash.png) no-repeat top left;width:25px;height:27px;
}

.additional-images .floatleft img {
    margin-right: 15px;
    margin-bottom: 15px;
}
.additional-images .floatleft:nth-child(3n+3)  img {
    margin-right: 0px;
    
}

.socialtitle{color: #c1c0bf;
    text-transform: uppercase;
    font-size: 12px;
  margin-left: 8px;}.a2a_kit{    line-height: 28px !important;    position: absolute;
    bottom: 0px;}

.vm-product-details-container {
   min-height: 690px;
    position: relative;
}
div[class*="-view"] .row {
   margin-left: -10px;
    margin-right: -10px;
}
@media (max-width: 1199px)
{
.vm-product-details-container {
    min-height: 670px;
   
}.additional-images .floatleft img {
    margin-right: 7px;}
}
@media (max-width: 991px) and (min-width: 768px)
{
.vm-product-details-container {
    min-height: auto;
    position: inherit;
}.a2a_kit {
    line-height: 28px !important;
    position: inherit;
    bottom: inherit;
}.main-image img {
     margin: auto;width: 100% !important;
}.sidebar-offcanvas{z-index: 9999;}.additional-images .floatleft:nth-child(3n+3)  img {
    margin-right: 7px;
    
}
}
.vm2-add_quantity_cart {
    background: url(../images/update.png) no-repeat top left;
    width: 23px;
    height: 26px;
}
.billto-shipto{    margin-bottom: 5px;   padding-top: 0%;
    padding-bottom: 2%;
    border: 0px;
    padding-left: 0px;
    padding-right: 0px;}
.output-shipto {
  
    font-size: 14px;
}
.vm-col-3{width:33%;}
#STsameAsBTjs{margin-left: 10px;}
.vm2-termsofservice-icon,.vmCartPaymentLogo{display:none;}
.billto-shipto span, a.terms-of-service {
   display: inline-block;
    font-size: 14px;
    color: #636260;
    text-transform: inherit;
    font-weight: normal;
}
.vm-button-correct,#canc,button.default{    background: #76777b;
    padding: 10px;
    border: solid #76777b 1px;
    color: #fff;
    /* color: #636260; */
    text-align: center;
    text-transform: lowercase;
    /* display: block; */
    font-size: 20px;
    width: 100%;
    font-weight: normal;border-radius: 0px;}.checkout-button-top {
    text-align: right;
    border-top: 0px;
    padding: 10px 0 0;
}
.pricemoney,.pricetext{    display: inline-block;padding: 0px 20px;}
.borderbox{text-align:left;display: block;
    border: 1px solid #d6d1c4;
    padding: 12px 0px;     margin-bottom: 20px;   text-transform: lowercase;
   
    font-size: 20px;color: #d6d1c4;}
    .pricemoney{float:right;}
    span.details-button input.details-button {
        padding: 16px 0px;
    line-height: initial;
    font-size: 16px;
      width: 100%;
    text-transform: lowercase !important;
}span.details-button input.details-button {
    background: #d6d1c4;
    color: #fff;
    border: 0px;
    border-radius: 0px;
    cursor: pointer;
    text-align: center;
    
}
span.cart.tos{display:none !important;}
.couponrow{margin-top:15px !important;margin-bottom:15px !important;}
.coupon {
       color: #d6d1c4 !important;
    border-radius: 0px !important;
    border: 2px solid #d6d1c4!important;
    padding: 12px 10px !important;
    line-height: initial !important;
    text-transform: lowercase !important;
    font-size: 19px !important;
    float: left;
    width: 85% !important;
}span.details-button {
    margin: 0 0 0 0px;float: left; width: 15%;
}
.couponDescr{    float: left;
    width: 100%;
    margin-top: 10px;}
	.couponprice{
	    text-align: right;
    padding:  10px 20px;}
	h1.vm-shipment-header-select,h1.vm-payment-header-select{    font-weight: normal;
    margin-bottom: 10px;
    color: #636260;padding: 10px 0px;
    text-transform: uppercase;
    font-size: 15px;}
	.vm-payment-shipment-select{    border: 1px solid #CCCCCC;
    margin-top: 15px;
    padding: 15px;
    float: left;
    width: 100%;}.buttonBar-right {
    text-align: right;
    float: right;
    width: 100%;
}button.button,#canc,button.default {
display: inline-block;width: auto;
    padding: 6px 25px;}
	.vmshipment{    font-weight: normal;
    font-size: 15px;}
.vmshipment_name{margin-right: 15px;}
input.terms-of-service{float: left;
    width: 20px;
       margin-top: 10px;
    margin-right: 5px;}
div.terms-of-service{    margin: 0px 0 0;
    padding: 0px 0 0px;
    display: inline;
    float: left;
    width: 90%;}

#com-form-login-remember .default,#canc,#regs,#guest,.btn-primary
{
  line-height: 26px;
    max-width: 100%;
    background: #d6d1c4;
    color: #fff;
    border: solid 1px #d6d1c4;
    border-radius: 0px;
    font-size: 26px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 1px;
    padding: 18px 34px;
    margin-bottom: 0;
    text-transform: lowercase;
    width: auto;
}.form-group {
    margin-bottom: 20px;
}
#addresss{margin-bottom:50px;}
#com-form-login-remember .default:hover,#canc:hover,#regs:hover,#guest:hover,.btn-primary:hover
{
background: #fff;
    color: #d6d1c4;
    border-color: #d6d1c4;
}
input[type="text"],input[type="password"]
{
  color: #949290;
    border-radius: 0px;
    border: 1px solid #636260;
    padding: 14px 10px;
       line-height: 20px;
    text-transform: uppercase;
    font-size: 15px;width: 100%;
}
#com-form-login .width30.floatleft {
    display: inline-block;
    margin: 0 0px 0 0;
    border: 5px solid #fff;
        width: 33.33%;
}
table.user-details input.invalid{    padding: 9px 10px;
    line-height: initial;
    text-transform: uppercase;
    font-size: 15px;
    color: #949290;
    border-radius: 0px;}.userfields_info {
    font-weight: bold;
    display: block;
    margin: 0px 0px 8px 0px;
    text-transform: uppercase;
}
.vm2-billto-icon,.vm2-shipto-icon{display:none !important;}
.newsletter{float: left;
    width: 100%;
    margin: 110px 0px 60px 0px;}
#mc_embed_signup h2 {
    font-weight: normal !important;
    padding: 0 !important;
    margin: 15px 0 !important;
    font-size: 18px !important;
    text-align: center !important;
}#mc_embed_signup input.email {
    display: block;
       
    text-indent: 2%;
    color: #949290 !important;
    border-radius: 0px !important;
    border: 1px solid #bfbebe !important;
    
    line-height: initial !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
   
}
#mc_embed_signup .button {
    font-size: 14px !important;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
        border: solid #636260 1px !important;
    background-color: #636260!important;
   
    text-transform: uppercase !important;
}
#mc_embed_signup .button:hover {
  background: #fff !important;
    color: #636260 !important;
}#mc_embed_signup .clear {
    display: inline-block;
    margin-left: -5px !important;
}
.alert-heading{display:none;}
#sv{float: left;}
#cancd{    float: right;}
.controls .radio input[type="radio"]{display: inline-block;
    margin-right: 10px;    float: none;}
	
@media (max-width: 768px)
{
#mc_embed_signup input.email 
{
    width: 50% !important;
    margin-bottom: 5px;
}
#mc_embed_signup .clear {
    display: inline-block !important;
    width: 20% !important;
}
}

@media (max-width: 640px)
{
#mc_embed_signup input.email 
{
    width: 80% !important;
    margin-bottom: 5px;
}
#mc_embed_signup .clear {
    display: inline-block !important;
    width: 100% !important;
}#mc_embed_signup .button {
    width: auto !important;
    margin: 0;
}
}	
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0px;
}	table.user-details {
    width: 600px;
    margin-bottom: 10px;
}


@media (max-width: 1180px)
{


.checkMenu ul li button
{    padding: 10px 25px !important;}

}

@media (max-width: 800px)
{
div[class*="vm-col-"] {
    width: 33%;
}
.productdetails .col-sm-12{width:100% !important;}
.main-image img {
    
   
    width: 100% !important;
}.additional-images .floatleft:nth-child(3n+3) img {
    margin-right: 7px;
}.a2a_kit {
    line-height: 28px !important;
    position: absolute;
    bottom: auto;
}.vm-product-details-container {
    min-height: auto;
}
.cart-view .col-md-6
{
	width:100%;
}.borderbox{margin-bottom:10px;}.vm-fieldset-customer-note, .vm-fieldset-tos {
    border: 0px;
    padding: 0px 0px;
    background-color: #fff;
    margin-top: 0px;
    text-align: left;
}table.user-details {
    width: 100%;
    margin-bottom: 10px;
}td.key {
    font-size: 14px;
    line-height: initial;
    width: 35%;
}.checkMenu ul li {
    float: left;
    list-style-type: none;
    width: 100%;
}#com-form-login .width30.floatleft {
    display: inline-block;
    margin: 0 0px 0 0;
    border: 5px solid #fff;
    width: 100%;
}
}
@media (max-width: 520px)
{
	div[class*="vm-col-"] 
	{
    width:100%;
}.width50 {
    width: 100%;    margin-bottom: 10px;
}
.user-details td {
    font-size: 14px;
    line-height: initial;
    width: 100% !important;
    display: block !important;    padding: 0px;
}
.user-details tr{margin-bottom: 10px;
    float: left;
    width: 100%;}
}















.proopc-row {
    width: 100%;
    margin: 0;
    padding: 0;
}
#proopc-pricelist{
    position: relative;
}#ProOPC .proopc-table-striped {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
    
}#ProOPC table tr {
    display: table-row;
}table.cart-summary.proopc-table-striped tr th {
    background-image: none;
    background: #FAFAFA;
    padding: 15px 0px;
    border-bottom: 0 none;
}table.cart-summary.proopc-table-striped tr th {
    background-color: #FFF;
    text-transform: lowercase;
    font-weight: 500;
       font-size: 20px;
    line-height: 20px;
    
    vertical-align: top;
    border: 0 none;
    border-top: 0;border-bottom: 2px solid #d6d1c4;
}
table.cart-summary.proopc-table-striped tr td {
    background-color: #FFF;
  
    font-weight: 400;
    padding: 20px 0px;
    line-height: 20px;
    vertical-align: top;
    border: 0 none;
    border-bottom: 1px solid #d6d1c4;    font-size: 16px;
    line-height: 20px;
    color: #76777a;
}

table.cart-summary.proopc-table-striped tr th {
    color: #d6d1c4;
    background-color: #fff;
}table.cart-summary.proopc-table-striped tr td {
    border-color: #e7e7e7;
}#ProOPC .cart-product-description.with-image {
    padding-left: 70px;
}#ProOPC .cart-images {
    width: 55px;
    margin-left: -70px;
    float: left;
    padding: 3px;
    background-color: #FFF;
    text-align: center;
   
}.col-name div {
    vertical-align: top;
}#ProOPC .cart-images img {
    display: inline;
    margin: 0;
    padding: 0;
    max-height: 100px;
    background-color: #FFF;
    border: 0 none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}#ProOPC img {
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}#ProOPC a:not(.proopc-btn) {
    text-decoration: none;
}

.proopc-product-name a, .col-name a {
    text-transform: capitalize;
    
}

.col-name {
    width: 30%;
}#ProOPC .clearfix {
}
#ProOPC input[type="text"]
{
	display: inline-block;
    height: 20px;
    padding: 3px 5px;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;

}













@media (max-width: 979px) and (min-width: 768px) {
	.col-name {
		width:30%
	}

	
}
@media (max-width: 767px) {
	.proopc-table-striped {
		border:0 none
	}

	table.cart-summary.proopc-table-striped .col-name {
		width:auto
	}

	

	#ProOPC .proopc-table-striped {
		border:0 none
	}

	/* Force table to not be like tables anymore */
	table.cart-summary.proopc-table-striped,table.cart-summary.proopc-table-striped thead,table.cart-summary.proopc-table-striped tbody,table.cart-summary.proopc-table-striped tr th,table.cart-summary.proopc-table-striped tr td,table.cart-summary.proopc-table-striped tbody tr,#ProOPC table.cart-summary.proopc-table-striped tr {
		display:block
	}

	table.cart-summary.proopc-table-striped tbody tr {
		margin-top:10px
	}

	table.cart-summary.proopc-table-striped tbody > tr:first-child,table.cart-summary.proopc-table-striped tbody > tr.blank-row {
		margin-top:0
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	table.cart-summary.proopc-table-striped thead tr {
		position:absolute;
		top:-9999px;
		left:-9999px
	}

	table.cart-summary.proopc-table-striped tr {
		border:1px solid #ccc
	}

	.dark table.cart-summary.proopc-table-striped tr {
		border:1px solid #111
	}

	table.cart-summary.proopc-table-striped .blank-row {
		border:0 none;
		background:0 none
	}

	table.cart-summary.proopc-table-striped .blank-row td {
		border:0 none;
		padding:0;
		background:0 none
	}

	table.cart-summary.proopc-table-striped tr td,table.cart-summary.proopc-table-striped tr.grand-total td {
	/* Behave  like a "row" */
		border:none;
		border-bottom:1px dotted #eee;
		position:relative;
		padding-left:40%;font-size:14px; padding-top:8px; padding-top:8px; padding-right:8px;
		min-height:37px;
		text-align:left !important;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box
	}.cart-summary td, .cart-summary td a {
    font-size: 14px;
    line-height: 20px;
    color: #636260;
}
.proopc-table-striped .col-price, .proopc-table-striped .col-update, .proopc-table-striped .col-remove, .proopc-table-striped .col-total, .proopc-table-striped .PricesalesPrice.vm-display {
    text-align: left !important;
}

	table.cart-summary.proopc-table-striped tr.grand-total td {
		border-bottom-color:#DDD
	}

	table.cart-summary.proopc-table-striped tr.grand-total td {
		font-size:14px
	}

	.dark table.cart-summary.proopc-table-striped tr td,.dark table.cart-summary.proopc-table-striped tr.grand-total td {
		border-bottom:1px dotted #111
	}

	table.cart-summary.proopc-table-striped tr td:last-child,table.cart-summary.proopc-table-striped tr.grand-total td:last-child {
		border-bottom:0 none
	}

	table.cart-summary.proopc-table-striped tr td.sub-headings,table.cart-summary.proopc-table-striped tr td.coupon-form-col,table.cart-summary.proopc-table-striped tr td.shipping-payment-heading {
	/* Behave  like a "row" */
		padding-left:8px;
		text-transform:uppercase;
		color:#333
	}

	.dark table.cart-summary.proopc-table-striped tr td.sub-headings,.dark table.cart-summary.proopc-table-striped tr td.coupon-form-col,.dark table.cart-summary.proopc-table-striped tr td.shipping-payment-heading {
		color:#D5D3C8
	}

	table.cart-summary.proopc-table-striped tbody tr td:before {
	/* Now like a table header */
		position:absolute;
	/* Top/left values mimic padding */
		top:8px;
		left:8px;
		width:39%;
		padding-right:10px;
		white-space:nowrap;    text-transform: uppercase;
	}

	table.cart-summary.proopc-table-striped tbody tr.grand-total td:before {
		top:15px
	}

	#ProOPC table.cart-summary.proopc-table-striped tbody tr.grand-total td,#ProOPC table.cart-summary.proopc-table-striped tbody tr.grand-total td span {
		font-size:14px
	}

	table.cart-summary.proopc-table-striped tr td.sub-headings:before,table.cart-summary.proopc-table-striped tr td.coupon-form-col:before {
		display:none
	}

	table.cart-summary.proopc-table-striped tr .col-name [class*="span"] {
		display:block;
		float:none
	}

	table.cart-summary tr.grand-total td,table.cart-summary tr.grand-total-p-currency td {
		padding-top:8px;
		padding-bottom:8px;
		border-bottom:1px dotted #ddd
	}

	/* We need to hide empty price columns in mobile view */
	table.cart-summary.proopc-table-striped tr td.col-tax.cell-empty,table.cart-summary.proopc-table-striped tr td.col-discount.cell-empty,table.cart-summary.proopc-table-striped tr td.col-total.cell-empty {
		display:none
	}

	/* Hide the blank rows as we have added margin-top on each rows */
	.cart-summary.proopc-table-striped tr.blank-row {
		display:none
	}

	
}

@media (max-width: 480px) {
	#ProOPC table.cart-summary.proopc-table-striped .cart-product-description.with-image {
		padding-left:0
	}

	#ProOPC table.cart-summary.proopc-table-striped .cart-images {
		float:none;
		margin-left:0;
		margin-top:0;
		margin-bottom:10px
	}

	.bootmodal {
		top:10px;
		right:10px;
		left:10px
	}

	.bootmodal-header .close {
		padding:10px;
		margin:-10px
	}

	#form-usersearch .proopc-clear-filter {
		display:none
	}

	#ProOPC .proopc-form-inline .proopc-field-group select,#ProOPC .proopc-form-inline .proopc-field-group input[type="text"] {
		margin-bottom:10px
	}
}


@media (min-width: 767px) {
	.proopc-table-striped .col-name {
		text-align:left
	}

	.proopc-table-striped .col-qty {
		text-align:center
	}
.proopc-table-striped .col-sku{
		text-align:center
	}
	.proopc-table-striped .col-price,.proopc-table-striped .col-update,.proopc-table-striped .col-remove,.proopc-table-striped .col-total {
		text-align:center
	}

	.proopc-table-striped .sub-headings {
		text-align:right
	}
}
.pricetext {
    color: #d6d1c4;
}
.pricemoney {
    color: #76777a;
}
@media (max-width: 380px) {

#header-main .col-xs-12 {
    width: 23%;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
}

@media (max-width: 480px) {
.vm-product-container > div {
  
    margin-bottom: 5px;
}.productdetails-view .addtocart-area, .productdetails-view .manufacturer, .productdetails-view .addtocart-bar {
    text-align: left;
}.additional-images .floatleft img {
    margin-right: 7px;
    max-width: 135px;
    max-height: 200px !important;
}.socialtitle {
    color: #c1c0bf;
    text-transform: uppercase;
    font-size: 12px;
    margin-left: 8px;
    float: left;
    width: 100%;
}a.continue_link, a.showcart {
    font-size: 15px;
    line-height: 20px;
    float: left;
    width: 100%;
  }a.showcart{margin-bottom:10px;}#com-form-login-remember .default, #canc, #regs, #guest{width: 100%;margin-bottom:10px;}
}
.fa-minus-square:before {
    content: "\f068" !important;
}
.fa-plus-square:before {
    content: "\f067" !important;
}







/*PDF CSS*/
h1.heading-style-4
{
	font-size: 20px;
    line-height: 20px;margin-bottom: 20px;text-transform: uppercase;
    letter-spacing: 1px;    color: #636260;
   
}
div.spaceStyle {
    padding: 0px;
    margin: 0px 0px 20px 0px;
}
.spaceStyle .btn{background: #636260;
    color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    outline: none;
    padding: 5px 20px 5px 20px;
    text-shadow: none;
    box-shadow: none;
    text-align: center;
position: relative;
    overflow: hidden;
    box-sizing: border-box;
    text-transform: uppercase;
    border: 1px solid #636260;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    
  

}
.spaceStyle .btn:hover{background: #fff;color: #636260;}
#com_virtuemart table.order_details th,  #com_virtuemart table.order_details td{
    border: 1px solid #dddddd;
    padding: 10px;font-size: 12px;
    line-height: 20px;
    color: #636260;
}
#com_virtuemart .spaceStyle .col-md-6{
    margin-top: 20px;
}
h4.heading-style-4
{
	font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #636260;
   
}
#com_virtuemart table.bill_addr, #com_virtuemart table.ship_addr{
    width: 100%;
    border-collapse: collapse;
}
#com_virtuemart table.bill_addr th,#com_virtuemart table.ship_addr th, #com_virtuemart table.bill_addr td, #com_virtuemart table.ship_addr td {
    border: 1px solid #dddddd;
    padding: 10px;font-size: 12px;
    line-height: 20px;
    color: #636260;
}
#com_virtuemart #ui-tabs ul#tabs {
    margin: 20px 0;
    display: table;
    width: 100%;
    table-layout: fixed;padding: 0px;
}

#com_virtuemart #ui-tabs ul#tabs li.current, #com_virtuemart #ui-tabs ul#tabs li:hover{
    background: #636260;color: #fff;text-transform: uppercase;
}
#com_virtuemart #ui-tabs ul#tabs li{
    display: table-cell;text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    padding: 10px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border: 1px solid #dddddd;color: #636260;font-size: 13px;
}
#com_virtuemart #ui-tabs .tabs.dyn-tabs#tab-1{
    display: block;
}
#com_virtuemart table.order_items #com_virtuemart table.order_history{
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
#com_virtuemart table.order_items th, #com_virtuemart table.order_history th{
   border: 1px solid #dddddd;
    padding: 8px;
    background: #fff;
    color: #636260;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    text-transform: uppercase;
}
 #com_virtuemart table.order_items td, #com_virtuemart table.order_history td {
    border: 1px solid #dddddd;
    padding: 10px;font-size: 12px;
    line-height: 20px;
    color: #636260;
}
#com_virtuemart table.order_items td a
{
  font-size: 15px;
    line-height: 20px;
}
#ui-tabs .tabs {
    padding: 0px;
}
@media (max-width: 767px)
{
.hidden-phone {
    display: none !important;
}#com_virtuemart .spaceStyle .col-md-6 {
    margin-top: 20px;
    width: 100% !important;
    float: left;
}
  div.imagebottom{display:none !important;}.cloud-zoom-big{display:none !important;}
a#zoom1 div{opacity: 0 !important;}
}
@media (min-width: 768px)
{
.visible-phone {
    display: none !important;
}
}
.well {
    min-height: 20px;
    padding: 0px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 0px;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 0px;
    border-radius: 0px;
    padding: 5px 0px;
}
.price-crossed div.PricecostPrice .PricecostPrice {
    text-decoration: line-through;
}.productdetails-view .PricecostPrice{font-size: 22px;
   
    letter-spacing: 1px;
    display: block;
    margin-bottom: 10px;}.browse-view .product-price {
    margin: 0 0 6px;
    text-align: center;
    float: left;
    line-height: 18px;
    width: 100%;
}
.productdetails-view .product-price {
    margin: 30px 0px;
    text-align: left;
    float: left;
    line-height: 18px;
    width: 100%;
}

span.price-crossed,div.pricemain {display:inline-block;}
div.colorchangeprice span.PricesalesPrice{color: red !important;
    margin-left: 5px;}
div.pricemain span.price-crossed{display:block;}
#xmap .muted{display:none;}

#xmap ul.level_0 li:nth-child(1) ul.level_1,#xmap ul.level_0 li:nth-child(2) ul.level_1{display:none;}
.category-view .soldout span, .productdetails .soldout span
{
    font-weight:bold;
    color:#FF647D !important;
}
.borderbottom{
text-transform: uppercase;
margin-bottom: 10px;
}

.borderbottom .pricetext .vmshipment_name{
    position: relative;
    top: -7px;
}

.billto-shipto
{
    text-transform:uppercase !important;
}
input
{
    text-transform:none !important;
}

/*.newAlignment {
    position: relative;
    top: -70px;
}
.MagicToolboxSelectorsContainer {
    position: relative;
    top: 60px;
}*/
div.MagicToolboxMessage {
    text-align: center;
    margin-top: 2%;
    margin-bottom: 4%;
    font-size: 12px;
    color: #666;
}

.MagicToolboxContainer, .MagicToolboxContainer .MagicZoom, .MagicToolboxContainer .MagicZoom .mz-figure, .MagicToolboxContainer .MagicZoom .mz-figure>img
{
    width:100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
}

input.addtocart-button {
    text-transform: uppercase !important;
}


.topheader
{
	background: #f3f1ed;
    text-align: right;
    color: #76777a;
    font-size: 22px;
    padding: 12px 0px;
    letter-spacing: 0;    margin-bottom: 30px;
	
}
.total_products a{color: #76777a;
    font-size: 22px;}

.logoheader{margin-bottom:20px;}

.imagetext{    position: absolute;
    bottom: 60px;
    left: 0px;
    right: 0px;
    text-align: center;
    color: #fff;
    text-transform: lowercase;
    font-size: 30px;}
	.imagesectionbox{margin-bottom:30px;}
#footer1 .nav{text-align:center;display:block;}
#footer1 .nav > li > a{    color: #d6d1c4;
    text-transform: lowercase;
    font-size: 17px;
    font-weight: 500;
    padding: 0px 18px;}
#footer1 .nav > li {display:inline-block;}

#footer1{margin-bottom:40px;}
#footer2{margin-bottom:30px;}
#footer3{margin-bottom:30px;}
#footer4{margin-bottom:30px;}
#footer5{margin-bottom:30px;}
.footerbuttons li,.holidaybtnsection li{display:inline-block;}
.footerbuttons,.holidaybtnsection{text-align:center;}
.footerbuttons li a.footerbtn{    background: #d6d1c4;
    color: #fff;
    padding: 5px 20px;
    min-width: 220px;
    display: block;
    margin: 0px 15px;
    font-size: 18px;}
	.holidaybtnsection{text-align:center;}
	a.holidaybtn{    color: #d6d1c4;
    border: 1px solid #d6d1c4;    margin: 0px 15px;
    min-width: 220px;
    padding: 5px 20px;
    font-size: 20px;
    text-transform: lowercase;
    display: inline-block;}
	.copyright,.copyright a{    text-align: center;
    color: #d6d1c4;
    font-size: 14px;}

.contactfromsection{    max-width: 400px;
    margin: 50px auto;}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 17px;
}
.form-control {
    border: 0px !important;
    background: #f3f1ed;
    box-shadow: none;
    padding: 25px 15px !important;font-size: 16px;
}
.form-control{border:0px !important;background:#f3f1ed;}
.stockists{margin-bottom:40px;}
.stockists h2,.stockists h2 a{    text-transform: inherit;}
.stockists h4{    font-size: 20px;
    margin: 30px 0px 20px 0px;}
    
#logo-theme img{max-width:400px;}   
.continuebtnshop{color:#76777a;background:#fff;bordeR:1px solid #76777a; padding:10px;display:block; font-size:20px;margin-top: 10px;
    text-align: center;}

.cart-view{padding-bottom:50px;}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
    background-color: #f3f1ed;
    border: 1px solid #f3f1ed;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
    display: block;
    height: auto;
    padding: 15px 15px;
    margin-bottom: 9px;
    font-size: 18px;
    line-height: 18px;
    color: #555555;
    box-sizing: inherit;
    width: 100%;
}label {
    display: block;
    margin-bottom: 3px;
    font-weight: 500;
    font-size: 17px;
    text-transform: capitalize;
}
.rsform-block-forgotuser,.rsform-block-forgotpass{margin-bottom:10px;}
.rsform-block-forgotuser a,.rsform-block-forgotpass a{       font-size: 16px; color: #76777a; text-transform: lowercase;}
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {    color: #fff !important;
    width: 100%;
    border-radius: 0px;
    border: 0px;
    padding: 12px 10px !important;
    font-size: 22px;
    background-color: #d6d1c4;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: -o-linear-gradient(top, #0088cc, #0055cc);
    background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
    background-image: linear-gradient(top, #0088cc, #0055cc);
    background-repeat: repeat-x;
    border-color: #d6d1c4;
    border-color: #d6d1c4;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    color: #ffffff;
    text-shadow: none;
}
.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive button[type="submit"]:active, .formResponsive input[type="submit"].active, .formResponsive button[type="submit"].active, .formResponsive input[type="submit"].disabled, .formResponsive button[type="submit"].disabled, .formResponsive input[type="submit"][disabled], .formResponsive button[type="submit"][disabled] {
    background-color: #d6d1c4;
    
    color: #ffffff;
    text-shadow: none;
    box-shadow: none;
}.icons{display:none;}
.formField{margin-bottom:15px;}

.trade_box h2{   background: #d6d1c4;
    color: #fff;
    text-align: center;
    padding: 4px 10px;
    font-size: 24px;
}
.trade_box h2 a{ 
    color: #fff;
    text-align: center;font-size: 24px;
}

#pav-mainnav.fixed-me{
    transition: all 1s ;
}

#pav-mainnav.fixed-me{
    background-color:#fff !important;
    padding: 0px 0 20px 0  !important;
    margin-bottom: 5px;
    position: fixed;
    top:0;
	z-index:888;
    width: 100%;
    border-bottom: 3px solid #f3f1ed !important;
    
}
#pav-mainnav.navbar-me {
    
   transition: all 1s ;
}
span.price-crossed, div.pricemain {
    display: inline-block;
    font-size: 25px;
    letter-spacing: 0px;
    font-weight: 600;
}
.browse-view .row .product .spacer div.colorchangeprice span.PricesalesPrice {
    color: red !important;
    margin-left: 5px;
}
td.key label
{
      color: #d6d1c4;
    
    font-weight: 500;
    font-size: 17px;
    text-transform: capitalize;
}
input[type="text"], input[type="password"],select{    height: auto;
    padding: 12px 15px;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 18px;
    color: #555555;
    box-sizing: inherit;
    width: 100%;
    background-color: #f3f1ed;
    border: 1px solid #f3f1ed;}
.table tbody > tr > td{vertical-align:middle;}
input.button {
    margin: 0;
    border: 0;
    height: auto;
    padding: 0px 20px;
    color: #fff !important;
    width: 100%;
    border-radius: 0px;
    border: 0px;
    padding: 12px 10px !important;
    font-size: 22px;
    background-color: #d6d1c4;
    text-transform: lowercase !important;
}
#sbox-content iframe{padding:20px 20px 20px 5px;}

span.hikashop_product_name_main
{
        margin-bottom: 0px;
    font-size: 25px;
    line-height: 30px;
    text-transform: lowercase;
    color: #d6d1c4;
    font-family: 'HelveticaNeueLTStd-Roman';
}
.hikashop_product_right_part  .hikashop_product_price_full{    display: block;
    margin: 30px 0px;
    font-size: 25px;
    letter-spacing: 0px;
    font-weight: 600;}
.hikashop_product_quantity_field_change{    font-size: 22px;
    font-weight: 600;
    margin-left: 10px;}
input.button.hikashop_cart_input_button {width: auto;line-height: 25px;
    max-width: 100%;
    background: #76777b;
    color: #fff;
    border: solid 1px #76777b;
    border-radius: 0px;
    font-size: 25px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 1px;
    padding: 10px 34px !important;
    margin-bottom: 0;
    text-transform: lowercase !important;}
input.button.hikashop_cart_input_button:hover{    
    
    background: #fff;
    color: #76777b !important;}
.hikashop_product_page {margin-bottom:70px;}
fieldset {
    border: 1px solid #ccc !important;
    margin-top: 15px;
    padding: 15px;
}
legend {
    margin: 0;    display: block;
    width: auto;color: #d6d1c4;
    font-size: 18px;
    padding: 0 10px;border:0px;
}

.hikashop_checkout_address_left_part .table,.hikashop_checkout_shipping_div .table{width:auto;}
.hikashop_checkout_billing_address_info,.hikashop_checkout_shipping_address_info{font-size: 15px;
    line-height: 15px;}
#hikashop_checkout_page .button.hikashop_cart_input_button {
    float: right;
}

.hikashop_payment_methods_table td,.hikashop_shipping_group td{line-height:10px;    font-size: 16px;}
img.hikashop_product_checkout_cart_image{max-width:100px;}
.hikashop_cart_product_quantity_value div {
       float: left;
    margin-left: 8px;
    width: auto !important;
    padding: 7px 0px;
}input.hikashop_product_quantity_field {
    text-align: center;
}
input.hikashop_product_quantity_field{
width: 50px;
       float: left;
    padding: 12px 10px;
    text-align: center;
}

.hikashop_checkout_cart{text-align: center;}

.hikashop_checkout_cart thead tr th {text-align: center;}

.hikashop_checkout_page {    margin-bottom: 70px;
    float: left;
    width: 100%;
}


a.hikabtn {font-size: 22px;
    background: transparent;
    padding: 0px 0px 0px 7px;
    border: 0px;
    line-height: 22px;
    border-left: 2px solid #76777a;
    border-radius: 0px;
    margin-left: 2px;}
fieldset.vm-fieldset-pricelist,fieldset.vm-fieldset-tos{border:0px !important;}

.hikashop_product_custom_info_main{margin-bottom:10px;}
.hikashop_product_quantity_main{margin-bottom:20px;}


.hikashop_checkout_payment_description{line-height:20px;}
.bx-wrapper img{width:100%;}
.hikashop_checkout_delivery_date_line td.key {
    padding: 5px 0px;
    width: 100%;
  display: block;}
.hikashop_checkout_delivery_date_line td{width: 100%;
  display: block;}
.hikashop_checkout_delivery_date_line td.key label {
    color: #d6d1c4;
    font-weight: 500;
    font-size: 18px;
    text-transform: inherit;
    line-height: 25px;
}

.hikashop_checkout_delivery_date_line div.field-calendar {
    display: inline-block;
}

.hikashop_checkout_delivery_date_line .input-append {
    display: flex;
    vertical-align: middle;
    margin-right: 5px;
}
.hikashop_checkout_delivery_date_line div.field-calendar > .input-append, .hikashop_checkout_delivery_date_line div.field-calendar button.btn {
    margin-bottom: 0px;
}
.hikashop_checkout_delivery_date_line .input-append input{
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;position: relative;
    margin-bottom: 0;
    font-size: 13px;
    vertical-align: top;display: inline-block;
}
.hikashop_checkout_delivery_date_line .input-append .btn:last-child {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;margin-left: -1px;
    vertical-align: top;display: inline-block;    background: #f3f1ed;box-shadow: none;
    color: #000;
}
.hikashop_checkout_delivery_date_line .icon-calendar{display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.hikashop_checkout_delivery_date_line .icon-calendar:before {
    content: "\f073";
}
.calendar-container table td{    display: table-cell;
    width: auto;}
.hikashopcurrency {
    width: 100%;
    max-width: 120px !important;
    padding: 10px 10px !important;
}
.hikashop_currency_module.jmoddiv.jmodinside {
    position: relative;
    top: 0;
    left: 0;
    text-align: right;
}
@media (max-width:768px)
{
    div#sbox-window, div#sbox-window iframe {
    width: 93% !important;
    height: 200px !important;
}

.topheader {
    background: #f3f1ed;
    text-align: right;
    color: #76777a;
    font-size: 18px;
    padding: 5px 0px;
    letter-spacing: 0;
}
.inner-bg{display:none;}.imagetext {
    position: absolute;
bottom: 30px;}#footer1 .nav > li > a {
    color: #d6d1c4;
    text-transform: lowercase;
    font-size: 18px;
    font-weight: 500;
    padding: 0px 15px;
}.footerbuttons li a.footerbtn {
    background: #d6d1c4;
    color: #fff;
    padding: 5px 20px;
    min-width: 220px;
    display: block;
    margin: 0px 15px 10px 15px;
    font-size: 18px;
  }a.holidaybtn{margin: 0px 15px 10px 15px;}#footer2 {
    margin-bottom: 10px;
}
  .presssection div{width:100% !important;    text-align: center;}
  img.sp_simple_gallery {
    float: none !important;
  }.hikashop_product_main_image_subdiv{width:auto !important;}
  .imagesectionbox img,.imagesectionbox .imagebox{width:100%;}
  .col-md-6{width:100%;}
}


div.hikashop_messages.hikashop_success {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #d6d1c4 !important;
    text-align: center;
}
#hikashop_add_to_cart_continue_div input.button.hikashop_cart_input_button, #hikashop_add_to_cart_checkout_div input.button.hikashop_cart_input_button {
  font-weight: bold;
    background: #fff;
    color: #d6d1c4 !important;
    border: solid 0px #fff;
    border-radius: 0px;
    font-size: 18px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 1px;
    padding: 5px 5px !important;
}

.hikashop_child_image {
    margin: 2px;
    height: 150px !important;
    width: 137px !important;
}
#hikashop_product_quantity_main .hikacart
{
    display: block;
    text-align: center;
    border: 0 !important;
    color: #ccc;
    font-size: 30px;
    margin-top: 10px;
}
input.hikashop_product_quantity_field
{
    float:right;
}
#hikashop_product_quantity_main .hikacart:hover,#hikashop_product_quantity_main .hikacart:active, #hikashop_product_quantity_main .hikacart:focus
{
    background:transparent;
}
input.hikashop_product_quantity_field {
    max-width: 52px !important;
}
#hikashop_product_quantity_main table
{
    margin-left: 42%;
}
.shippingtext a
{
      color: #76777a;
    text-decoration: underline;
    font-size: 20px;
    font-weight: 500;
}
.shippingtext ul li {
    margin-bottom: 7px;
    font-size: 16px;
}
.borderbottom .pricetext .vmshipment_name {
    position: relative;
    top: 0px;    text-transform: lowercase;
}
.borderbottom .pricetext .vmshipment_description{display:none;}
#navigation-toggle
{
    right:unset !important;
    border:none !important;
    background:none !important;
    top:1px !important;
    box-shadow:none !important;
}

#navigation-toggle span.nav-line
{
    background: #636260 !important;
}
.sidr
{
    background:#f3f1ed !important;
}

.sidr ul li a, .sidr ul li span
{
    color: #76777a !important;
    text-transform: lowercase;
    font-family: 'HelveticaNeueLTStd-Roman' !important;
    font-size:18px;
}
.sidr ul li,.sidr ul
{
    border:none !important;
}