/*html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;	padding: 0;	border: 0;	vertical-align: baseline;}
 HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/*ol, ul {	list-style: none;}*/
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {border-collapse: collapse;	border-spacing: 0;}


@font-face {
    font-family: 'helveticaneuemedium';
    src: url('../fonts/helveticaneue_medium-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneue_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'Helvetica-Narrow';
  src: url('../fonts/Helvetica-Narrow.eot?#iefix') format('embedded-opentype'),  url('../fonts/Helvetica-Narrow.woff') format('woff'), url('../fonts/Helvetica-Narrow.ttf')  format('truetype'), url('../fonts/Helvetica-Narrow.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}


/**********************/
body{font-family: 'Raleway', sans-serif;color:#1a1408; background-color:#fff!important;position: relative;float: left;width: 100%;	line-height: 1.4;font-size: 13px; letter-spacing:1px}
body:after{position: absolute;content: "";bottom: 104px;left: 5%;width: 90%;height: 1px;background: #dfd7c9}
.clear{clear:both;}

*{  -webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;box-sizing: border-box;}
*:focus{outline: 0;}
p{ line-height:20px;}
a{ }
a:hover{ text-decoration:none; color:#c4161c!important}
.bag-btn a:hover{ text-decoration:none; color:#ffffff!important}
.robo-family{font-family: 'Roboto', sans-serif!important;}

#wrapper{ float:left; width:100%; position:relative; overflow:hidden;}

header{margin-bottom:10px;top: -30px}

.top-bar .col-md-6 .phn,.top-bar .col-md-6 .emailid{font-weight:700; font-size:14px;     display: inline-block;   letter-spacing: 1px; line-height:21px; }
.top-bar .col-md-6 .phn{ margin-right:20px;font-weight: 900;}
.top-bar .col-md-6 .phn strong{font-size:16px;    margin-right: 1px;}
.top-bar .col-md-6 .emailid{ text-transform:uppercase;}

.top-bar .col-md-2 a{font-weight:700; font-size:14px;text-transform:uppercase; color:#444; margin: 0px 20px;position:relative;line-height:21px}
.top-bar .col-md-2 a:after	{ content:''; width: 0px;    height: 100%; top:0;   position: absolute;   border-right: 1px solid #444;    right: -20px;}
.top-bar .col-md-2 a:last-child:after{ display:none;}

.top-bar .col-md-4{font-size:16px; letter-spacing: 1px;text-transform:uppercase; font-weight:600;    text-align: right; }

.lgn-bar p{     float: right;margin: 15px 6px;}
.lgn-bar p:first-child{margin-right:0px }
/* .lgn-bar span { */
    /* /* width: 25px; */
    /* /* height: 21px; */
    /* display: inline-block; */
    /* vertical-align: middle; */
    /* /* margin: 0px 3px; */
    /* /* font-size: 12px; */
    /* /* font-family: 'Lato', sans-serif; */
    /* font-weight: 300; */
    /* line-height: normal; */
/* } */
.login-btn span{ background:url(../image/user_icon.png) no-repeat center center ; }
.saved-btn span{background:url(../image/save-icon.png) no-repeat center center ;}
.lgn-bar ul{ float:left; width:100%;position: relative;}
.lgn-bar ul li{    float: left;}

.login-btn ul{margin: 0px 0px!important;padding: 0px;}
.login-btn li{margin: 0px 0px!important;width: 100%; }
.login-btn li a:hover{ color:#c4161c!important; /* color:#fff!important; */ }

.lgn-bar ul li:first-child{ margin-right:0px;}
.lgn-bar{    font-size: 12px;}
.lgn-bar >ul >li >a{
    line-height: normal;
    letter-spacing: 1px; 
    font-weight: 600;
    color: #1a1408;
    text-transform: uppercase;
    border-right: 0px solid #1a1408;
    padding: 0px 11px;
    display: block;
}
.login-btn, .saved-btn {padding: 11px 0}
.lgn-bar .saved-btn a{border: none;}
.lgn-bar .bag-btn a img{vertical-align: text-bottom;margin-left: 5px}
.logo {
    margin-bottom: 20px;
    width: 100%;
    float: left;
    margin-top: 10px;
}
.nav-row nav,.nav-row nav ul{ float:left;}
.nav-row nav ul li{ display:inline-block; margin-right:30px; }
.nav-row nav ul li a{
    font-size: 14px;
    letter-spacing: 3px;
    font-weight: 500;
    color: #1a1408;padding: 0;
}
.nav-row nav ul li a:hover{background: transparent!important;}
.navbar-nav > li > a,.dropdown-inner >ul >li>a{text-transform:uppercase}
.navbar .navbar-nav > li > a{    padding: 10px 0;   line-height: normal;}
.navbar .navbar-nav > li > a:focus, #menu .nav > li.open > a{background: none!important}
/* .navbar-sticked .navbar .navbar-nav > li > a{ font-size: 12px; } */
.list-unstyled li{margin-right: 0!important}
.navbar-nav .dropdown-menu{min-width: 254px;margin: 0!important}
.search input, .search button{ border:none; display:inline-block;    float: left;border-bottom: 2px solid #725d2e;}
.search input[type="text"]{ font-size:14px;text-transform:uppercase;font-weight:400;height: 26px; line-height:26px;padding: 0px 4px;    box-sizing: border-box;    width: 80%; color:#444}
.search input[type="submit"], .search button{ cursor:pointer; width:25px; height:26px; background:url(../image/search-icon.png) no-repeat center center ;text-indent: -999999px;   }

.banner{margin-bottom:0px;float: left;}

.signup-tagline {margin-top: 0px;float: left;width: 100%;border-top: 1px solid #7b683c;margin-bottom: 10px;border-bottom: 1px solid #7b683c;}
.signup-tagline p {
    padding: 9px 0px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    text-align: right;
    margin-bottom: 0;
    color: #2a210d;
    letter-spacing: 1px;
}
.signup-tagline p span{color: #c4161c;font-size: 28px;font-weight: 500}
.signup-tagline p a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    background: #c4161c;
    padding: 4px 8px;
    display: inline-block;
}
.signup-tagline p a:hover{color: #fff!important;}
.new-arrival h2 {
    font-size: 20px;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    margin-bottom: 20px;
    letter-spacing: 3px;
    font-weight: 600;
    color: #1a1408;
}
.new-arrival h2:after{ content:"";position:absolute; width:100%; height:1px ; background:#dfd7c9; top:9px; left:0;}
.new-arrival h2 span{     background: #fff;    position: relative;    z-index: 1;    padding: 0px 35px;display: inline-block;}


.na-prd > span{ font-size:12px; margin:12px 0px 0; text-align:center;    display: block;font-weight: 600;letter-spacing: 2px }
.na-prd > span a{text-transform:none;     font-weight: 500; }
.btm-30{margin-bottom: 30px}
.btm-20{margin-bottom: 20px}
.btm-10{margin-bottom: 10px}
.top-10{margin-top: 10px}
.clear{clear: both;}

footer{ padding-top:25px;float: left;width: 100%;clear: both;}

.social-links{ text-align:center;position:relative; margin-top: 35px}
.social-links:after{ content:"";position:absolute; width:100%; height:2px ; background:#f7f6f2; top:50%; left:0;}
.social-links span{background: #fff;position: relative;z-index: 1;padding: 0px 30px;display: inline-block;}
.social-links span a{display: inline-block;margin:0px 8px}


.newsletter{ margin-top:40px;margin-bottom:38px;}
.newsletter input{ border:none; display:inline-block;float: left;}
.newsletter input[type="text"]{
	font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    padding: 0px 4px;
    box-sizing: border-box;
    width: 82.5%;
    color: #5c502d;
    font-weight: 600;
    border-bottom: 2px solid #38301d;letter-spacing: 1px}

.newsletter input[type="submit"]{
	cursor: pointer;
    width: 17.5%;
    height: 35px;
    text-transform: uppercase;
    background: none;
    font-weight: 700; text-align:center;font-size: 16px }
	
.lft-mrgn-neg15{margin-left: -15px;}
.rgt-mrgn-neg15{margin-right: -15px;}
.padd-left{padding-left: 0}
.padd-0{padding: 0}
.pdng-lft-none{ padding-left:0px;}
.pdng-lft-none{}

.oc-sec2-top{    margin-bottom: 15px;}

.site-links{ margin-top:50px;float: left;width: 100%}
.site-links h3 {
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 2px;
    color: #2a210d;
    margin-bottom: 20px;
}
.site-links ul,.site-links ul li{ list-style:none; margin:11px 0px;text-align: left;}
.site-links ul li a {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 16px;
}


.copywrite{ margin-top:30px; padding:15px 0px 70px;text-align: center; float: left;width: 100%;position: relative;}
.containerfluid-d-none{position: relative;}

.copywrite p{text-transform: uppercase;    font-weight: 500;    letter-spacing: 1px;font-size: 10.23px}
.our-cust img{width: 100%}

.site-links ul li.mail a{font-weight: 500}
.site-links ul.footer-contact li span.phone-number{font-size: 16px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: normal;}
.site-links ul.footer-contact li span.duration{font-size: 12px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;}

/*******************/
/* 	Listing Page	*/
/*******************/

.list-title{    font-size: 30px;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 10px;
    color: #000;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 5px;
    word-spacing: 5px;}

.listing-banner {margin: 0px 0px 15px 0px;}

.prd-btm{ clear:both; display:block; padding:20px 0px;}
.prd-btm .prd-title{font-size: 14px;    font-weight: 500;    text-transform: capitalize;    display: block;    letter-spacing: 1px;    margin-bottom: 10px;}
.prd-btm .price{font-size: 14px;    font-weight: 500;}
.prd-btm .price .product-status{text-transform: uppercase; padding:0px 5px; color:#ff0009}

.listing .na-prd{ margin-bottom:30px; }

.cat-subcatlst {    margin: 40px 0px 0px 0px;}

.cat-subcatlst p,.cat-subcatlst p a{ font-size:18px; text-transform: uppercase; line-height:18px; font-weight:500;letter-spacing:3px; }
.cat-subcatlst p{ margin-bottom:17px;}

.cat-subcatlst ul,.cat-subcatlst ul li { list-style:none;}
.cat-subcatlst ul li { margin:13px 0px}
.cat-subcatlst ul li a{ font-size:14px; font-weight:400;letter-spacing:2px; }

.recently-view h2{     margin-bottom: 16px!important}

.backface.backfaceimage {
    display: none;
	margin:0 10px;
}
/* .img-wish:hover .backface {
    display: block;
}
.img-wish:hover .frontface {
    display: none;
} */
/**************************/
/* 	Product Detail Page   */
/*******************/

.prdt-name {text-transform: uppercase;font-size: 20px;letter-spacing: 4px;font-weight: 600;color: #1a1408;    margin-bottom: 10px;    margin-top: 0;}
.prdt-code {text-transform: uppercase;font-size: 12px;letter-spacing: 3px;font-weight: 400;margin-bottom: 25px;display: block;}
.ship-in p{ font-size:16px; letter-spacing:1px; font-weight:500; margin-bottom:30px;    display: block;}
.price_row, .prod-var{ display:block; clear:both ;margin-bottom:30px;}
.price_row .price {
    font-size: 24px;
    font-weight: 400;
    font-family: 'Helvetica-Narrow';
    color: #1a1408;
    letter-spacing: 2px;
}
.price_row .inventry {
    text-transform: uppercase;
    color: #51411e;
    font-size: 13px;
    margin-left: 28px;
    font-weight: 500;
    letter-spacing: 1px;
    vertical-align: text-top;
}
.prod-var{margin-bottom:30px;}
.add-to{ display:block; clear:both ;margin-bottom:20px;width: 100%;float: left;}

.prod-var .size > span { display:inline-block; font-size:14px;text-transform: uppercase; padding:0px 3px;} 
.prod-var .qty span {
    font-size: 12px;
    color: #1a1408;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-right: 10px;
    vertical-align: unset;
}
.prod-var .qty input {
    display: inline-block;
    height: 24px;
    line-height: 0;
    width: 31px;
    padding: 0;
    color: #272217 !important;
    text-align: center;
    border-radius: 0;
    border: 1px solid #5e5a52;
}
.btn-group{width: 100%}
.size select{-moz-appearance: none;background: url("../image/drop-icon.png") no-repeat scroll 98% center!important;    -webkit-appearance: none;border-radius: 0!important; width: 65%; padding:0px 5px; border:none; display:inline-block; height:26px; line-height:26px;}

.size-guide{margin-left: 20px;cursor: pointer;}

.add-to button {
       background: #725d2e;
    width: 100%;
    height: 38px;
    text-align: center;
    font-weight: 400;
    letter-spacing: 3px;
    letter-spacing: 1px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    display: inline-block;
    text-shadow: none;
    border-radius: 0px;
    line-height: 0;
    text-transform: uppercase;
    border-radius: 0px;
	
	
}
.add-to button:hover{/*background: #c4161c!important */}

.add-to span{text-transform: uppercase;   font-weight:400;font-size:14px;    vertical-align:middle; cursor:pointer; float: right;}
.add-to span img{ display:inline-block; vertical-align:middle; margin-right:3px;}

.add-to span button{
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    vertical-align: middle; color:#1a1408;
    cursor: pointer; background:none; width:auto; box-shadow:none;    padding: 0px;    height: auto!important; letter-spacing:1px;margin-top: 12px}
.add-to span button:hover{ background:none;color:#c4161c;}
.add-to span button:hover i{ background:none;color:#c4161c;}
#slider{border:0}
.prd-description {min-height: 229px;}
ul.tabs {float: left;margin-bottom: 14px;}
ul.tabs li {float: left;margin:0px 55px 0px 0px; cursor:pointer;font-weight:500; text-transform:uppercase;}
ul.tabs li.current{ text-decoration:underline;font-weight:600;}

.tab-content{ display:none;    width: 80%;}
.tab-content.current{ display:block;clear: both;}
.tab-content p{ font-size:14px; line-height:23px;font-weight:300;}

.p-details{ margin-top:0;margin-bottom:0;}

/*#slider .flex-direction-nav{display:none;}*/
.enlarge-view{ float:right; margin:-31px 0px; cursor:pointer;position: absolute;margin-left: 432px;}


.product-detail .recently-view{    margin-bottom: 0;}
.prdt-wrnty{ clear:both; display:block; margin-top:0px;}
.prdt-wrnty span{ display: inline-block;padding-left: 46px;font-size: 12px;line-height: 16px;font-weight:600;text-transform: uppercase;padding-top: 5px; padding-bottom: 5px;margin-right: 15px;}

.e-policy{background: url("../image/exchange_icon.png") no-repeat  left center;}
.lt-warranty{background: url("../image/warranty_icon.png") no-repeat  left center;}
.w-shping{background: url("../image/shipping_icon.png") no-repeat  left center;}

.share-on{ clear:both; display:block; margin-top:24px;}
.share-on ul{ float:left; list-style:none;}
.share-on ul li{ display: inline-block;list-style: none; font-size: 13px;font-weight: 500;vertical-align: middle; margin-right:9px;}
.share-on ul li a{ display:block}

.share-on-email{    display: inline-block;    margin-left: 30px;    vertical-align: middle;    margin-top: 7px; }
.share-on-email a{ display:block; font-size:12px; text-transform:uppercase;}
.share-on-email img{ margin-right:5px;     display: inline-block;}



.size-guide-popup, .product-enlarge-popup {  position: fixed;  left: 0%;  top: 0%;  width: 100%; height: 100%;  background: rgb(0,0,0);  background:rgba(0,0,0,0.8);  color: white;  text-align: center;  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);z-index:999999999; display: none; }

.size-chart , .prdt-enlrg {  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%, -50%);      max-width: 998px;  height: auto;  color: white;  text-align: center;    background: #fff; }

.size-chart img, .prdt-enlrg img{ max-width:100%; max-height:90%; display:inline-block; border: 1px solid #848484;}
.size-chart a, .prdt-enlrg a{position:relative; display:block}	
.size-chart a span, .prdt-enlrg a span{    position: absolute;    right: 0px;   top: 0px;    color: #f00;width: 27px;        background: #444;    padding: 6px 0px;    font-size: 15px;    font-weight: 700;    color: #fff;    text-align: center;}


.default-page-ab p, .default-page-ab p a	{    font-size: 14px;    line-height: 22px;    font-weight: 300;}
.default-page-ab p a {}
.default-page-ab h1 {    font-size: 33px;    text-transform: uppercase;    font-weight: 500;   margin-top: 40px;    margin-bottom: 40px;clear: both;}
.default-page-ab h2 {font-size: 30px;    text-transform: uppercase;    font-weight: 500;   margin-top: 20px; margin-bottom: 20px;}
.default-page-ab h3 {  font-size: 25px;      font-weight: 500;   margin-top: 10px;    margin-bottom: 10px;}
.default-page-ab h3 span	{ text-transform: uppercase; }
.default-page-ab h4 {    font-size: 20px;      font-weight: 500;   margin-top: 10px;    margin-bottom: 10px;}
.default-page-ab h5 {    font-size: 17px;       font-weight: 500;   margin-top: 10px;    margin-bottom: 10px;}
.default-page-ab h6 {    font-size: 14px;        font-weight: 500;   margin-top: 10px;    margin-bottom: 10px;}


.default-page-ab ul, .default-page-ab ul li {    list-style: none; position: relative;    margin: 11px 0px;    text-align: left;}
.default-page-ab ul{margin: 20px 0px;}
.default-page-ab ul li , .default-page-ab ul li a {    font-size: 15px;    font-weight: 400;    letter-spacing: 1px;}
.angle-list li{ padding-left:15px;}
.angle-list li:before {       content: "\f105";    font-family: FontAwesome;    font-style:normal;    font-weight: normal;    text-decoration: inherit;    color: #444;   font-size: 18px;    padding-right: 0.5em;    position: absolute;    left: 0;}



i.cartitem {
    position: absolute;
    top: -2px;
    right: 10px;
    font-size: 12px;font-style: inherit;	
}
.notifications p{color:#c4161c;}
.offset-bottom-15{margin-bottom:15px;}
._sby,._pfc{display:table}
._sby select{
	float:right;
	max-width:170px;width:100%;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	    display: table-cell;
    width: 100%;
}
._sby label {
    /* float: left; */
    display: table-cell;
    margin-top: 0;
    padding-right: 20px;
    vertical-align: middle;
}
.shipfast{background: url(../image/shipfast.png) no-repeat 25px center;padding-left: 60px;} 
.checkbox-custom label{position:relative; cursor:pointer}
.checkbox-custom input[type="checkbox"],.checkbox-custom input[type="radio"] {display: none; }
.checkbox-custom input[type="checkbox"] + label:before {    background: rgb(231, 231, 231);
       background: #566684;
    border: 1px solid;
    content: "";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    height: 20px;
    left: 0px;
    letter-spacing: 10px;
    margin-top: 25px;
    position: absolute;
    width: 20px;
    top: 0;
    bottom: 0;
    color: #fff;
    margin: auto;
}
.checkbox-custom input[type="checkbox"]:checked + label::before {border: 1px solid;	: #000000;content: "\e013"; font-size: 11px;line-height: 17px;position: absolute;text-align: center; letter-spacing: -1px;}

.offering-banner{background-color:#f6f6f6;padding:20px;text-align:center;letter-spacing:2px; word-spacing:2px;    margin-bottom: 15px;}
.offering-banner h3 {
    color: #c4161c;
    font-size: 48px;
    font-weight: 300;
    font-style: italic;
    margin-bottom: 10px;
    line-height: normal;
}
.offering-banner strong{text-transform: uppercase;}
.offering-banner h6{ margin:15px 0;   font-family: 'Lato', sans-serif;   color: #c4161c; font-weight:600;   font-size: 14px;    text-transform: uppercase;}
.promotional-banner{margin-bottom:25px;}
.fastships{	display: table-cell;    vertical-align: middle;    padding-right: 45px;}
.recently-view{/*    background-color: #f6f5f5;*/
       padding-top: 0;float: left;width: 100%;margin-top: -20px;}

	
.client-view{background: #725d2e;height: 166px;padding: 20px 0;text-align: center;}
.client-view img{width: auto;margin-bottom:10px}
.client-view{color: #dfd7c9;
    font-size: 14px;
    font-family: 'Playfair Display', serif;
    letter-spacing: 0;
    padding: 20px 10px;}
.client-view p b{text-transform: uppercase;font-size: 13px;}
.padd-lft{padding-left: 67px}

.details h3{font-size: 13px;color: #1a1408;text-transform: uppercase;letter-spacing: 1px;margin: 0 0 10px 0;font-weight: 600}
.details ul{margin: 0 0 30px 0;padding: 0}
.details ul li {font-size: 13px;color: #1a1408;letter-spacing: 1px;margin: 0 0 4px 0;display: block;position: relative;padding-left: 12px}
.details ul li span{font-weight: 600}
.details ul li:after{position: absolute;content: "";width: 3px;height: 2px;background: #1a1408;left: 0;top: 7px;}
#product{padding-right: 45px}
.product-detail .recently-view h2{margin-top: 0;margin-bottom: 20px!important}
.recently-view .prd-btm{text-align: center;}
.recently-view .prd-btm{padding: 12px 0 0}
.recently-view .prd-title {font-size: 12px;margin: 0 0 6px 0;text-align: center;display: block;font-weight: 600;letter-spacing: 2px;}
.promotional-banner img{width: 100%}
.breadcrumb {float: left;}
.breadcrumb li{padding: 0!important}
.breadcrumb li a {
    font-size: 14px;
    color: #2a210d;
    letter-spacing: 1px;
    font-weight: 500;
     border-right: 1px solid #2a210d;
    padding-right: 7px;
    margin-right: 7px;
}
.breadcrumb li:last-child a{border: none;}
/*.stor-by{float: right;margin-top: 5px}*/
.stor-by {margin-top: 13px;}
.stor-by p{display: inline-block;vertical-align: top;color: #2a210d;font-size: 13px;margin: 0;letter-spacing: 1px;margin-right: 5px;    line-height: 24px;    margin-top: 3px;	}
.stor-by select{    border: 2px solid #d0d0d0;
    height: 27px;
    font-size: 12px;
    color: #2a210d;
    /* text-transform: uppercase; */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent url(../image/select-icon.png) no-repeat scroll 96% center;
    padding: 0 13px 0 5px;
	    font-weight: 500;
		    margin-top: 2px;
    /* letter-spacing: 3px; */}
.listing-dtl{padding: 0 0;text-align: center;margin: 0 -13px;float: left;width: 100%}
.listing-dtl .lst-dtl a {font-size: 14px;margin: 10px 0px 2px 0px;text-align: center;display: block;font-weight: 500;letter-spacing: 2px;}
.listing-dtl .lst-dtl{margin-top: 25px}
.listing-dtl .lst-dtl img{margin: 0 auto}
.listing-dtl .lst-dtl p{font-family: "Lato", Helvetica, Arial, sans-serif;font-size: 14px;letter-spacing: 1px;color: #2a210d}
.listing-dtl .lst-dtl p span{color: #ff0000;font-size: 12px;text-transform: uppercase;font-family: 'Raleway', sans-serif;font-weight: 600;letter-spacing: 2px;margin-left: 20px}
.listing-dtl .lst-dtl .backface {
    opacity: 0;position: absolute;top: 0;
}
.listing-dtl .lst-dtl:hover .backface{opacity: 1}
.listing-dtl .lst-dtl:hover .frontface{opacity: 0}
#search input::-moz-placeholder{color: #272217;font-weight: 600;opacity: 1}
.newsletter input::-moz-placeholder{color: #5c502d;font-weight: 600;opacity: 1}
.container footer .container{width: 100%;padding: 0}
.new-arrival .na-prd:nth-child(1){padding-left: 26px}
header ul,footer ul{list-style:none; padding:0; margin:0}

.shows-list{float: left;width: 100%;}
.shows-list h3{text-transform: uppercase;font-weight: bold;color: #000;font-size: 14px;margin: 0 0 0 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;margin:50px 0 15px;letter-spacing: 3px}
.shows-list .list-bg{background: #f5f5f5;padding: 8px 8px 30px;margin-bottom: 0;border-radius: 5px}
.shows-list img{width: 250px;height: auto;border: none;padding: 0}
.shows-list ul{margin: 30px 0 12px 0;padding: 0 20px;float: left;}
.shows-list ul li {display: block;margin: 0 0 9px 0;float: left;width: 100%;letter-spacing: 3px}
.shows-list ul li span.box1{color: #000000;font-size: 14px;text-transform: uppercase;font-weight: 500;float: left;width: 38%;}
.shows-list ul li span.box2 b{font-weight: 500}
.shows-list ul li span.box2{color: #000000;font-size: 14px;float: left;width: 62%;}
.shows-list .center{text-align: center;}
/*.shows-list a:hover{color: #fff!important;}*/
.shows-list a{text-transform: uppercase;font-size: 11.93px;letter-spacing: 3px;color:#1a1408 ;background: transparent;}
/*.shows-list a:hover{background: #c4161c!important;color: #fff!important;border: 1px solid #c4161c!important;}*/
.ex-search{float: left;width: 100%;margin-bottom: 0;padding: 0 15px}
.ex-search p{display: inline-block;vertical-align: bottom;margin-right: 10px}
.ex-search input{font-size: 11.93px;letter-spacing: 3px;text-transform: uppercase;margin-left: 6px}
.main-title {font-size: 20px;text-align: center;position: relative;text-transform: uppercase;margin: 0 0 40px 0;letter-spacing: 3px;font-weight: 600;color: #1a1408;}
.main-title span {background: #fff;position: relative;z-index: 1;padding: 0px 35px;display: inline-block;}
.host{padding: 50px 0 0;float: left;width: 100%;clear: both;text-align: center;}
.main-title::after {content: "";position: absolute;width: 100%;height: 1px;background: #dfd7c9;top: 9px;left: 0;}
.host p{font-size: 16px;line-height: 30px;padding: 0 80px}
.host ul{padding: 0;margin: 40px 0;text-align: center;}
.host ul li{display: inline-block;vertical-align: top;border-right: 1px solid #444444;color: #000;font-weight: bold;font-size: 16px;text-transform: uppercase;padding: 0 20px;letter-spacing: 2px}
.host ul li:last-child{border: none;}
.host ul li a{color: #000;text-decoration: none;}
.host .btn{text-transform: uppercase;font-size: 13px;letter-spacing: 3px }
.nav-hide{display: none;}

.navbar-collapse.collapse{padding: 0}
#menu{background: transparent!important;margin: 0;border: none;min-height: auto!important;}

body > div > div:nth-child(2) > div:nth-child(1) > a:nth-child(4) > img{
	margin-top:30px;
}

body > div > div:nth-child(2) > div:nth-child(2){
	margin-top:19px;
}

body > div > div:nth-child(2) > div.new-arrival.recently-view{
	margin-top:-40px;
}
#stores{
	letter-spacing:3px;
}
aside.lft-menu{padding: 0px 10px 10px;}
aside.lft-menu h3{font-size: 16px;letter-spacing: 3px;text-transform: uppercase;font-weight: 500;color: #1a1408;margin: 0 0 10px 0;font-weight: bold;} 
aside.lft-menu ul{padding: 0;margin: 0 0 0 8px}
aside.lft-menu ul li{list-style-type: none;display: block;}
aside.lft-menu ul li a {font-size: 14px;font-weight: 400;letter-spacing: 2px;line-height: 32px;display: block;text-decoration: none;}
h4.title-info {text-transform: uppercase;font-size: 20px;letter-spacing: 3px;font-weight: bold;color: #1a1408;margin: 0 0 15px 0;
    padding-bottom: 22px;border-bottom: 1px solid #c7c7c7;font-size: 26px; font-weight: normal;
}
.default-page-ab .info-contnt .care-info{margin: 0 0 20px 0;padding: 0 0 0 15px}
.default-page-ab .info-contnt .care-info li{font-size: 14px;line-height: 25px;letter-spacing: 1px;margin: 0 0 10px 0 ;list-style-type: disclosure-closed;list-style:circle;}
.mail-clr{color: #c4161c}
.default-page-ab .info-contnt p{line-height: 25px;font-weight: 400}
.default-page-ab .info-contnt p span{display: block;}
.info-contnt h5 {text-transform: none;font-size: 16px;letter-spacing: 3px;font-weight: normal;color: #1a1408;margin: 20px 0 10px 0;}
.info-contnt h6{font-size: 14px;text-transform: none;font-weight: 600;margin: 0 0 10px 0}
.info-contnt .padd-lft{padding:5px 0 0 20px}
span.titl-add{text-transform: none;font-size: 14px;letter-spacing: 2px;font-weight: 600;color: #1a1408;margin: 0 0 6px 0;display: block;}

.quick-view-section .quick-view-button{
 display:none;
 margin-right: 50px;
}

.quick-view-section .quick-view-button{
	background-color: #1f1304b0;
    color: #fff;
    margin-right: 50px;
	display:inline-block;
}
.srch-togl {
    display: none;
    width: 250px;
    position: absolute;
    right: 0;
}
.close {
    font-size: 25px;
	    opacity: 1;
    text-shadow: none;
}
#menu > div > ul > li:nth-child(1) > div{width: 1000px;}
#menu > div > ul > li:nth-child(1) > div > div > ul > li{    display: inline-block;width: 198px;}
.navbar-sticked .top-bar{    /* position: fixed; */
    z-index: 99;
    /* width: 100%; */
    float: right;
    position: absolute;width: auto;
    right: 13px;}
header.navbar-sticked{margin-bottom: 15px;float: left;position: fixed;background: #fff;z-index: 990;width: 100%;box-shadow: 0 5px 10px rgba(0,0,0,.15);
right: 0;left: 0;top: 0;}
.navbar-sticked .logo{display:none}
.searchicon {cursor: pointer;width: 25px;height: 26px;background: url(../image/search-icon.png) no-repeat center center;    text-indent: -999999px;border: none;margin-top: 8px;}
.search-sticky-navbar button {cursor: pointer;width: 25px;height: 26px;background: url(../image/search-icon.png) no-repeat center center;text-indent: -999999px;border: none;margin-top: 8px;}
.visiblefixed {display: none;}
.navbar-sticked .visiblefixed {display: block;}
.navbar-sticked #search{position: absolute;right: 0;top: 34px;width: 270px;}
.navbar-sticked .search button{right: 0;border-bottom: 0;top: 16px;}
.navbar-sticked .hiddenfixed,.navbar-sticked  #search{ display: none;}

#menu .dropdown-inner >ul> li >a{font-size: 14px}
.nav-row nav ul li{float: left;}
#menu > div.collapse.navbar-collapse.navbar-ex1-collapse > ul > li:nth-child(1) > div > div > ul > li{width: 196px}
.img-wish .quick-view-section{display: none;}
.img-wish:hover .quick-view-section{display: block;}
.img-wish .quick-view-button{display: block;margin: 0;width: 100%;padding: 11px 0;background: #725d2e;text-transform: uppercase;top: -40px}
.img-wish .quick-view-button i{color: #fff;}
.p-details .col-md-6{text-align: left;}
.p-details .slider img{width: 100%;}
.listing-dtl .details.text-left{margin-top: 30px!important;padding: 0}
.listing-dtl .modal-body{padding: 15px 0}
.listing-dtl .modal-footer{padding:0}
.breadcrumb-cont{margin: 0 -13px;}
.listing-dtl .lst-dtl .img-wish img{width: 100%}
.listing-dtl .lst-dtl .img-wish .bottom-right{width: 100%;right: 0;bottom: 0}
.wishlist-btn{position: absolute;right: 0;top: -300px;}
  .wishlist-btn i{  font-size: 20px;}
.wishlist-btn:hover i{color: #c4161c}
.modal-dialog {width: 940px;margin: 30px auto;}
.modal-header{border: none;padding: 6px 8px 0 0}
h4.modal-title{display: none;}
.modal-header .close, .modal-header .close:hover, .modal-header .close:focus{opacity: 1;color: #000}
.modal-dialog{transform: translate(-50%, -50%)!important;margin: 0 auto;left: 50%;top: 50%;position: absolute;}
.visible-when-stick .lgn-bar ul li{position: relative;float: left;}
.visible-when-stick .srch-togl {display: none;position: absolute;width: 300px;right: 0;top: 43px;}
.visible-when-stick .srch-togl input,.srch-togl input{width: 100%;height: 45px;padding: 10px 20px 10px 10px}
.visible-when-stick .srch-togl .close {color: #000;opacity: 1;z-index: 99;text-indent: initial;background: none;position: absolute;right: 0;}
.visible-when-stick .lgn-bar > ul > li > a{border: none;}
.new-arrival.recently-view{margin-top: 60px}
.visible-when-stick{padding-right: 15px}
#myBtn {
    display: none;
    position: fixed;
    bottom: 110px;
    right: 30px;
    z-index: 99;
    font-size: 14px;
    border: none;
    outline: none;
    background-color: transparent;
    color: #725d2e;
    cursor: pointer;
    padding: 6px;
    border-radius: 0px;
}

#myBtn2 {
    display: none;
    position: fixed;
    bottom: 110px;
    right: 30px;
    z-index: 99;
    font-size: 14px;
    border: none;
    outline: none;
    background-color: transparent;
    color: #725d2e;
    cursor: pointer;
    padding: 6px;
    border-radius: 0px;
}

#myBtn{
    display: block!important;
}
#myBtn2{
    display: none!important;
}

#myBtn i{display:block}
.ot_30{margin-top:30px}
.opacity1{background: rgba(0,0,0,0.1)!important;}
#cart > .btn {
    border: none;
    background-color: #725d2e;
    color: #fff;
    padding: 10px 15px 10px 16px;
    font-size: 12px;
    font-family: 'Maven Pro', sans-serif;
    font-weight: 400;
    width: auto;
    line-height: normal;
    margin-top:0px;
}
.navbar-sticked .container{position:relative}
#cart > .btn .fa-shopping-cart{display:none ;}
#cart > .btn i{background: #725D2B url(../image/shopping.png) no-repeat 52px 10px;}

#cart.open > .btn{color: #fff!important;border: none!important;}
#cart .dropdown-menu{width: 375px;padding: 20px;box-shadow: 0 4px 10px rgba(0,0,0,.15);text-align: left;color: #000;background: #fff!important;border: none;border-radius: 0;    position: absolute;}
#cart .dropdown-menu li{display: block;width: 100%;text-align: left;}
#cart .dropdown-menu li p{float: left;margin: 0!important;}
.lgn-bar .bag-btn a img.img-thumbnail{border: none;background: none;border-radius: 0}
.bag-btn .btn-danger, .bag-btn .btn-danger:hover{background: none!important;text-shadow:none!important;}
.btn-danger i{color: #000}
.table-striped td{border: none!important;background: none!important;padding: 10px 4px 7px!important}
.table-striped td a:hover{color: #1a1408!important}
.table-striped > tbody > tr:nth-of-type(2n+1){background: none}
#cart .dropdown-menu li > div{min-width: 100%!important}
.table-bordered{border-top: none;border-left: none;border-right: none;}
.table-bordered td{border: none!important;text-align: left;}
#cart .dropdown-menu li > div{padding: 0!important}
#cart .dropdown-menu li > div p{display: block;width: 100%;text-align: center;}
#cart .dropdown-menu li > div p a i{display: none;}
#cart .dropdown-menu li > div p a{background: #725d2e;color: #fff;display: block;padding: 12px 0}
.table-striped > tbody > tr{border-bottom: 1px solid #dddddd;}
.pagination{float: right;}
.pagination li{margin-right: 2px}
.pagination li span, .pagination li a{border-radius: 0!important;border: none;background-color: #fff;margin-right: 1px;color: #1a1408;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	
	background-color: #fff;margin-right: 1px;color: #1a1408;
	font-weight:bold;
}
#cart .table-striped > tbody > tr td{
	width:20%;
	vertical-align: middle;
}

#cart > ul > li > table > tbody > tr > td:nth-child(3){
	width:40px;
}
 #cart > ul > li > table > tbody > tr > td.text-left > a{
	font-size:13px;
}

#cart ul li table tbody tr td .btn-danger i{
	    color: #9c9c9c;
    font-size: 12px;
    text-align: right;
}

#cart .dropdown-menu li > div p a.checkout-btn{
	text-transform:uppercase;
}

#cart .dropdown-menu li > div p a.viewcart-btn{
	background-color:#fff;
	color:#1a1408;
	border:1px solid #dddddd;
	text-transform:uppercase;
}
#cart .dropdown-menu li > div p a.viewcart-btn:hover{
	background-color:#fff;
	color:#1a1408;
	border:1px solid #dddddd;
	text-transform:uppercase;
}
.footer-social-icons{
	
	    font-size: 30px;
    text-align: left;
    float: left;
	    margin-right: -15px;
}
.footer-social-icons a i{
	margin:0 6px;
}

.table-responsive .table-bordered .input-group input{width: auto;display: inline-block;vertical-align: top;text-align: center;}
.table-responsive .table-bordered .input-group-btn{display: inline-block;vertical-align: top;}
.table-responsive .table-bordered .input-group-btn button{background: none;color: #000;padding: 7px 12px}
.table-responsive .table-bordered .input-group-btn button:hover i{color: #fff}
.table-responsive .table-bordered .input-group-btn button:hover{background: #cccccc !important;color: #fff!important;}
#cart .dropdown-menu li > div p a.viewcart-btn:hover{color: #000!important}
.visible-when-stick ul li.bag-btn{padding: 10px 0;}
.visible-when-stick ul li.bag-btn a:hover{color: #c4161c !important}
.checkout-cart .panel-group .panel-title {
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 2px;
    color: #2a210d;
    margin-bottom: 20px;padding: 0
}
.checkout-cart .panel-group .panel-title i{display: none;}
.checkout-cart .panel-default > .panel-heading{background: none;border: none;padding: 0}
.checkout-cart .panel-group .collapse{display: block!important;}
.checkout-cart .panel-group .panel{border: none;box-shadow:none;margin-bottom: 30px}
.checkout-cart .panel-group .panel-body{border: none!important;padding: 0}
.checkout-cart .btn{padding: 7px 12px}
.checkout-cart h1 {
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 4px;
    font-weight: 600;
    color: #1a1408;
    margin-bottom: 10px;
    margin-top: 20px;
}

/*Home page banners style*/
.container.home-page div.banner.page-banners img{
	margin-bottom:25px;
}

body > div > div.container.home-page > div.banner.page-banners > a:nth-child(1) > img{
	margin-bottom:10px;
}
div.container.home-page .new-arrival.recently-view{margin-top: 0px}
div.container.home-page .new-arrival.recently-view h2{margin-top: 0px}
.store-banner img{
	margin-top: 0px;
}
 div.details{
	font-size:14px;
}
#collapse-coupon .control-label{
	width:100%;
	padding-left:0px;
	display:none;
}
#collapse-voucher .control-label{
	width:100%;
	padding-left:0px;
	display:none;
}

.cart_coupons .panel-default{
	margin:0 20px;
}
.cart_coupons .panel-default .input-group{
	    width: 70%
}

.cart_coupons .panel-default .input-group .btn-primary{
  
}
.set-a-reminder .modal-content,.send-invitation .modal-content{
	max-width:600px;
}
.set-a-reminder .modal-content,.send-invitation .modal-content{
	margin:auto;
}
.set-a-reminder h4.modal-title,.send-invitation h4.modal-title{
	display:inline-block;
}

.slider{position:relative}
.slider .arrow-btn i{position:absolute;top:50%;font-size:36px;cursor: pointer;}
.slider .arrow-btn .fa-angle-left{left:0}
.slider .arrow-btn .fa-angle-right{right:0}

.client-view .flexslider{ background: none!important;border:none!important}
.client-view .flexslider .slides > li{text-align:center!important}
.client-view .flexslider .slides img {
    width: auto!important;
    margin: 0 auto 10px;
}
.client-view .flex-direction-nav{display:none!important}
.saved-btn i{font-size: 13px;color: #1a1408}
.saved-btn:hover i{color: #c4161c}
.body-fix{padding-top: 200px}
.body-fix, body{  -webkit-transition: all 0s ease-in-out;
-moz-transition: all 0s ease-in-out;
-o-transition: all 0s ease-in-out;
transition: all 0s ease-in-out;box-sizing: border-box;}
.slider .arrow-btn i.backward{left: -15px!important;}
.slider .arrow-btn i.forward{right: -15px!important;}
.list-unstyled .login-btn .dropdown-menu{position: absolute;left: 0}
.well .social-login{margin-top: 15px}
.well .social-login a img{width: auto;max-width: 100%}
.well h2{margin-top: 0}
.well .form-group input{font-size: 13px!important}
.well .form-group input#input-password{margin-bottom: 10px}
.navbar .dropdown > a{position: relative;}
.navbar .dropdown > a::after {
    position: absolute;
    content: "";
    border: 4px solid transparent;
    border-top-color: #1a1408;
    top: 16px;
    right: -13px;

}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control{font-size: 12px!important}
.top-bar {
    margin-bottom: 10px;
    float: right;
    width: 100%;
}
.mob-menu{display: none;}
.mobile-login{display: none;}
.map-dtl{padding-top: 33px}
.map-dtl img{margin-left: 45px}
.flex-direction-nav a{z-index: 1!important;height: 45px!important}
.right-side{float: right;}

.cart-link{
	display:none;
}
.cart-dropdown{
	display:block;
}

.pagination-top{
	display:inline-block;
}
.pagination-bottom{
	display:inline-block;
}

body.body-fix div#cart > button.cart-sticky{
	margin-top:0px!important;
}


.add-to-wishlist {
    position: relative;
    right: -7px;
    bottom: -2px;
    cursor: pointer;
}

.add-to-wishlist:hover{
    color:red;
}

.footer-logo{
    display:none;
}

.default-page-ab .col-md-9 ul li:first-child .box2{text-transform: uppercase;}
.information-information-13 .default-page-ab > #content > .row{margin-left: -13px;
    margin-right: -13px;}

#announcements_bar{position: relative;}   
 #announcements_bar a{    position: absolute;bottom: 7px;right: 8px;}

@media only screen and (min-width: 1024px){
.container {width: 1024px;}
}
@media only screen and (max-width: 1023px){
.mob-menu{display: block;background:url(../image/mob-menu-icon.png) no-repeat;width: 24px;height: 17px;cursor: pointer;}
.top-bar{width: 35%;float: right;margin: 7px 0 0!important;}
.logo {width: 200px;float: none;margin: 0 auto;}
.nav-row{position: absolute;top: 0;top: 25px;}
.mobile-sideNav {display: none;width: 0%;opacity: 0;}
.mobile-sideNav.show{overflow: scroll;width: 90%;-webkit-animation: mobile-slide ease-out 0.2s;-moz-animation: mobile-slide ease-out 0.2s;-o-animation: mobile-slide ease-out 0.2s;animation: mobile-slide ease-out 0.2s;height: 100%;position: fixed;top: 0px;background: #FFFFFF;z-index: 99;display: block;opacity: 1;left: 13px;padding: 30px 0 0;}
@keyframes mobile-slide {
    from {
        width: 0%;
    }
    to {
       width: 75%;
    }
}
@-webkit-keyframes mobile-slide {
    from {
        width: 0%;
    }
    to {
        width: 75%;
    }
}
.mobile-show {position: fixed;top: 0px;width: 100%;height: 100%;z-index: 9;background: rgba(0, 0, 0, 0.5);-webkit-animation: mobile-fadeIn 0.8s;-moz-animation: mobile-fadeIn 0.8s;-o-animation: mobile-fadeIn 0.8s;animation: mobile-fadeIn 0.8s;    }
@-webkit-keyframes mobile-fadeIn {
from {
     opacity: 0;
    }
    to {
     opacity: 1;
    }
    }
@keyframes mobile-fadeIn {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
}
.nav-row nav ul li{display: block;margin: 0;width: 100%;border-bottom: 1px solid #EAEAEC;}
.mobile-sideNav.show .col-md-10 {float: left;width: 100%;position: absolute;padding:44px 22px 0;}
#menu, .navbar-nav{width: 100%}
.navbar .dropdown > a::after {right: 0}
.dropdown-menu{position: relative;border: none}
#menu > div > ul > li:nth-child(1) > div{width: 100%}
#menu > div > ul > li:nth-child(1) > div > div > ul > li {float: left;width: 20%;}
#menu .navbar-nav .dropdown-inner a{padding: 8px 10px !important;letter-spacing: 2px;}
#menu .navbar-nav .dropdown-inner li{border: none}
header {margin-bottom: 10px;top: 0;position: fixed;background: #fff;width: 100%;-webkit-box-shadow: 0 1px 4px 0px #999;-moz-box-shadow: 0 1px 4px 0px #999;box-shadow: 0 1px 4px 0px #999;z-index: 9;padding: 8px 0;}
body{padding-top: 100px}
.logo img{width: 130px}
#search {top: 0;width: 100%;padding: 5px 20px!important;position: relative;}
.search input[type="text"], .search button{height: 36px;border-bottom: 1px solid #EAEAEC;}
.search input[type="text"]{width: 100%}
#search input::-moz-placeholder {color: #1a1408;font-weight: 500;opacity: 1;font-size: 14px;letter-spacing: 2px;}
.search button{position: absolute;top: 5px;right: 20px;}
.navbar-sticked .top-bar{position: relative;}
.client-view{height: 156px}
#menu div.dropdown-menu{background-color: rgba(193, 193, 193, 0.1)!important;box-shadow: none;border-bottom:0}
.listing-dtl .col-sm-4.col-xs-6{clear: none!important;}

.cart-link{
	display:block;
}
.cart-dropdown{
	display:none;
}
.pagination-top{
	display:none;
}

.lft-menu{
    display:none;
}
.listing-dtl .lst-dtl{height: auto!important;}

}


@media only screen and (max-width: 992px){
.container {width: 100%;padding-left: 15px;padding-right: 15px;}
.client-view .flexslider .slides img {width: 18px !important;}
.client-view {height: 146px;}
.lgn-bar > ul > li > a{padding: 0px 6px;}
footer .site-links .col-xs-6{min-height: 235px;}
#subs_form label{display: block;}
.padd-lft {    padding-left: 20px;}
.listing-dtl .modal .modal-dialog{width: 95%;height: 90%;overflow: scroll;}
}

@media only screen and (max-width: 800px){
.client-view {height: 118px;}
}
.cc-compliance{margin-right: 0!important}
.cc-banner .cc-message{flex: none!important;display: inline-block;}

@media only screen and (max-width: 767px){
    .add-to div button {    width: 35px!important;margin-top: 4px;}
.navbar-nav{margin: 0}
.top-bar .login-btn, .top-bar .saved-btn{display: none;}
.mobile-login{display: block;position: absolute;top: 0;right: 20px}
.mobile-login .login-btn .dropdown-menu{position: absolute;border: 1px solid #cccccc;}
#menu div.dropdown-menu{padding-bottom:0!important}
#menu .see-all{clear: both;}
#menu > div > ul > li:nth-child(1) > div > div > ul > li{    width: 31%;
    border-bottom: 1px solid #ccc!important;
    margin-right: 10px!important;}
#menu ul.list-unstyled li:first-child{border: none!important}    
.new-arrival.recently-view .col-xs-6 .image{text-align: center;}
.new-arrival.recently-view .col-xs-6 .image img{display: inline-block;}
.recently-view .prd-btm {padding: 12px 0 30px;}
.hide-mob{display: none;}
.client-view .flexslider .slides > li{color: #fff;}
.site-links{    margin-top: 0;}
.signup-tagline p span{font-size: 22px;}
.signup-tagline p{font-size: 15px;}
.copywrite{padding: 15px 0px 20px}
body:after{     bottom: 54px;}
.p-details .col-md-6.padd-lft{width: 100%;margin-top: 20px}
.p-details .details .btm-30{float: left;width: 50%}
.pdng-lft-none {padding:0;}
.product-detail.ot_30{margin-top: 0}
h4.title-info{margin: 10px 0 15px 0;padding-bottom: 16px;font-size: 20px;}
.map-dtl{width: auto;float: left;text-align: left;padding: 0}
.map-dtl img{margin-left: 0}
.account-register .form-horizontal .buttons .pull-right{float: left!important;}
.account-register .form-horizontal .buttons .pull-right .btn{display: block;margin-top: 15px}
h1, .h1 {font-size: 22px;}
.p-details .slider .img-wish a .frontfaceimage{text-align: center;}
.p-details .slider .img-wish a .frontfaceimage img{width: auto;max-width: 100%;margin: 0 auto}
.slider .arrow-btn i.backward {left: -5px !important;}
.slider .arrow-btn i.forward {right: -5px !important;}
.enlarge-view{margin-left: 10px}
#product {    padding-right: 0;}
.add-to{text-align: center;}
.add-to span{margin:0!important;float: none;}
.panel-group{margin: 0}
.right-side{float: left;width: 100%}
.right-side .text-right{text-align: right;}
.product-search .col-sm-4{margin-bottom: 20px}

  .add-to-wishlist {
        position: static;
        right: 2px;
        bottom: 18px;
        cursor: pointer;
        float: right;
        font-size: 14px!important;
        display: none!important;
    }

.footer-logo{
    display:block;
    margin:auto;
}

.chk-out tr td:nth-child(3) {
    display: none;
}



.table-responsive {
    overflow-x: none;
    min-height: 0.01%;
}
.table-responsive .table-bordered .input-group-btn button{padding: 7px 3px!important;}
.table-responsive .table-bordered .input-group input{    min-width: 36px;}
.chk-out td:nth-of-type(4){    width: auto!important;}
#cart_table11 td.left .input-group .btn-block{    max-width: 40px!important;}
#modal-agree .modal-dialog {width: 90%;height: 90%;overflow: scroll;}
}

@media only screen and (max-width: 640px){
	.chk-out table.table{width: 640px;max-width: 640px}

	.set-a-reminder .modal-content,.send-invitation .modal-content{
		max-width:300px;
	}
	.img-wish .quick-view-button{
		display:none;
	}
	#cart > ul{
		display:none;
	}
.top-bar{margin: 1px 0 0!important;}
.logo {
    top: 5px;
    position: relative;
}

}

@media only screen and (max-width: 580px){
footer .site-links .col-xs-6 {min-height: auto;width: 100%}
}

@media only screen and (max-width: 480px){
.signup-tagline p {
    font-size: 14px;
}
.signup-tagline p span {
    font-size: 20px;
}
.signup-tagline p a{font-size: 14px;padding: 3px 6px;}
#menu > div > ul > li:nth-child(1) > div > div > ul > li {width: 47%;}
#menu ul.list-unstyled li:last-child {border: none!important;}
.p-details .details .btm-30{width: 100%}
.mobile-sideNav.show{padding: 30px 0 0 10px;}
}

@media only screen and (max-width: 400px){

body:after {bottom: 77px;}
#menu > div > ul > li:nth-child(1) > div > div > ul > li {width: 100%;}
#menu ul.list-unstyled li:first-child {
    border-bottom: 1px solid #ccc!important;
}
#menu .dropdown.open li ul li{border-bottom: none!important}
#menu ul.list-unstyled > li > li{border: none!important;}
.recently-view .prd-title{min-height: 35px;} 
.p-details{margin: 0 -15px}
.p-details .col-md-6.padd-lft{padding-left: 13px}
.new-arrival h2 span{    padding: 0px 4px;}
.new-arrival h2{font-size: 18px}
.stor-by select{width: 110px;padding: 0 20px 0 5px}
.slider .arrow-btn i.backward {left: 10px !important;}
.slider .arrow-btn i.forward {right: 10px !important;}
.listing-dtl .modal-body .p-details{margin: 0}
}

#collapse-checkout-confirm a{
	text-decoration: none; 
}
#button-confirm{
	text-decoration: none;
}
#content > form > div > table > tbody > tr > td > div > span > button.btn.btn-danger > i{
	color:#c4161c;
}

#content > div.table-responsive > table > tbody > tr > td > a.btn-info{
	color:#725d2e;
	background-color:#ffffff;
	background-image:none;
}
/*html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;	padding: 0;	border: 0;	vertical-align: baseline;}
 HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/*ol, ul {	list-style: none;}*/
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {border-collapse: collapse;	border-spacing: 0;}


@font-face {
    font-family: 'helveticaneuemedium';
    src: url('../fonts/helveticaneue_medium-webfont.woff2') format('woff2'),
    url('../fonts/helveticaneue_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Helvetica-Narrow';
    src: url('../fonts/Helvetica-Narrow.eot?#iefix') format('embedded-opentype'),  url('../fonts/Helvetica-Narrow.woff') format('woff'), url('../fonts/Helvetica-Narrow.ttf')  format('truetype'), url('../fonts/Helvetica-Narrow.svg#Helvetica-Narrow') format('svg');
    font-weight: normal;
    font-style: normal;
}


/**********************/
body{font-family: 'Raleway', sans-serif;color:#1a1408; background-color:#fff!important;position: relative;float: left;width: 100%;	line-height: 1.4;font-size: 13px; letter-spacing:1px}
body:after{position: absolute;content: "";bottom: 104px;left: 5%;width: 90%;height: 1px;background: #dfd7c9}
.clear{clear:both;}

*{  -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;box-sizing: border-box;}
*:focus{outline: 0;}
p{ line-height:20px;}
a{ color:#1a1408}
a:hover{ text-decoration:none; color:#c4161c!important}
.bag-btn a:hover{ text-decoration:none; color:#ffffff!important}
.robo-family{font-family: 'Roboto', sans-serif!important;}

#wrapper{ float:left; width:100%; position:relative; overflow:hidden;}

header{margin-bottom:10px;top: -30px}

.top-bar .col-md-6 .phn,.top-bar .col-md-6 .emailid{font-weight:700; font-size:14px;     display: inline-block;   letter-spacing: 1px; line-height:21px; }
.top-bar .col-md-6 .phn{ margin-right:20px;font-weight: 900;}
.top-bar .col-md-6 .phn strong{font-size:16px;    margin-right: 1px;}
.top-bar .col-md-6 .emailid{ text-transform:uppercase;}

.top-bar .col-md-2 a{font-weight:700; font-size:14px;text-transform:uppercase; color:#444; margin: 0px 20px;position:relative;line-height:21px}
.top-bar .col-md-2 a:after	{ content:''; width: 0px;    height: 100%; top:0;   position: absolute;   border-right: 1px solid #444;    right: -20px;}
.top-bar .col-md-2 a:last-child:after{ display:none;}

.top-bar .col-md-4{font-size:16px; letter-spacing: 1px;text-transform:uppercase; font-weight:600;    text-align: right; }

.lgn-bar p{     float: right;margin: 15px 6px;}
.lgn-bar p:first-child{margin-right:0px }
/* .lgn-bar span { */
/* /* width: 25px; */
/* /* height: 21px; */
/* display: inline-block; */
/* vertical-align: middle; */
/* /* margin: 0px 3px; */
/* /* font-size: 12px; */
/* /* font-family: 'Lato', sans-serif; */
/* font-weight: 300; */
/* line-height: normal; */
/* } */
.login-btn span{ background:url(../image/user_icon.png) no-repeat center center ; }
.saved-btn span{background:url(../image/save-icon.png) no-repeat center center ;}
.lgn-bar ul{ float:left; width:100%;position: relative;}
.lgn-bar ul li{    float: left;}

.login-btn ul{margin: 0px 0px!important;padding: 0px;}
.login-btn li{margin: 0px 0px!important;width: 100%; }
.login-btn li a:hover{ color:#c4161c!important; /* color:#fff!important; */ }

.lgn-bar ul li:first-child{ margin-right:0px;}
.lgn-bar{    font-size: 12px;}
.lgn-bar >ul >li >a{
    line-height: normal;
    letter-spacing: 1px;
    font-weight: 600;
    color: #1a1408;
    text-transform: uppercase;
    border-right: 0px solid #1a1408;
    padding: 0px 11px;
    display: block;
}
.login-btn, .saved-btn {padding: 11px 0}
.lgn-bar .saved-btn a{border: none;}
.lgn-bar .bag-btn a img{vertical-align: text-bottom;margin-left: 5px}
.logo {
    margin-bottom: 20px;
    width: 100%;
    float: left;
    margin-top: 0px;
}
.nav-row nav,.nav-row nav ul{ float:left;}
.nav-row nav ul li{ display:inline-block; margin-right:30px; }
.nav-row nav ul li a{
    font-size: 14px;
    letter-spacing: 3px;
    font-weight: 500;
    color: #1a1408;padding: 0;
}
.nav-row nav ul li a:hover{background: transparent!important;}
.navbar-nav > li > a,.dropdown-inner >ul >li>a{text-transform:uppercase}
.navbar .navbar-nav > li > a{    padding: 10px 0;   line-height: normal;}
.navbar .navbar-nav > li > a:focus, #menu .nav > li.open > a{background: none!important}
/* .navbar-sticked .navbar .navbar-nav > li > a{ font-size: 12px; } */
.list-unstyled li{margin-right: 0!important}
.navbar-nav .dropdown-menu{min-width: 254px;margin: 0!important}
.search input, .search button{ border:none; display:inline-block;    float: left;border-bottom: 2px solid #725d2e;}
.search input[type="text"]{ font-size:14px;text-transform:capitalize;font-weight:400;height: 26px; line-height:26px;padding: 0px 4px;    box-sizing: border-box;    width: 80%; color:#444;}
.search input[type="submit"], .search button{ cursor:pointer; width:25px; height:26px; background:url(../image/search-icon.png) no-repeat center center ;text-indent: -999999px;   }

.banner{margin-bottom:0px;float: left;}

.signup-tagline {margin-top: 0px;float: left;width: 100%;border-top: 1px solid #7b683c;margin-bottom: 10px;border-bottom: 1px solid #7b683c;}
.signup-tagline p {
    padding: 9px 0px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 0;
    color: #2a210d;
    letter-spacing: 1px;
}
.signup-tagline p span{color: #c4161c;font-size: 18px;font-weight: 500}
.signup-tagline p a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    background: #c4161c;
    padding: 4px 8px;
    display: inline-block;
}
.signup-tagline p a:hover{color: #fff!important;}
.new-arrival h2 {
    font-size: 20px;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    margin-bottom: 20px;
    letter-spacing: 3px;
    font-weight: 600;
    color: #1a1408;
}
.new-arrival h2:after{ content:"";position:absolute; width:100%; height:1px ; background:#dfd7c9; top:9px; left:0;}
.new-arrival h2 span{     background: #fff;    position: relative;    z-index: 1;    padding: 0px 35px;display: inline-block;}


.na-prd > span{ font-size:12px; margin:12px 0px 0; text-align:center;    display: block;font-weight: 600;letter-spacing: 2px }
.na-prd > span a{text-transform:none;     font-weight: 500; }
.btm-30{margin-bottom: 30px}
.btm-20{margin-bottom: 20px}
.btm-10{margin-bottom: 10px}
.top-10{margin-top: 10px}
.clear{clear: both;}

footer{ padding-top:25px;float: left;width: 100%;clear: both;}

.social-links{ text-align:center;position:relative; margin-top: 35px}
.social-links:after{ content:"";position:absolute; width:100%; height:2px ; background:#f7f6f2; top:50%; left:0;}
.social-links span{background: #fff;position: relative;z-index: 1;padding: 0px 30px;display: inline-block;}
.social-links span a{display: inline-block;margin:0px 8px}


.newsletter{ margin-top:40px;margin-bottom:38px;}
.newsletter input{ border:none; display:inline-block;float: left;}
.newsletter input[type="text"]{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    padding: 0px 4px;
    box-sizing: border-box;
    width: 82.5%;
    color: #5c502d;
    font-weight: 600;
    border-bottom: 2px solid #38301d;letter-spacing: 1px}

.newsletter input[type="submit"]{
    cursor: pointer;
    width: 17.5%;
    height: 35px;
    text-transform: uppercase;
    background: none;
    font-weight: 700; text-align:center;font-size: 16px }

.lft-mrgn-neg15{margin-left: -15px;}
.rgt-mrgn-neg15{margin-right: -15px;}
.padd-left{padding-left: 0}
.padd-0{padding: 0}
.pdng-lft-none{ padding-left:0px;}
.pdng-lft-none{}

.oc-sec2-top{    margin-bottom: 15px;}

.site-links{ margin-top:50px;float: left;width: 100%}
.site-links h3 {
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 2px;
    color: #2a210d;
    margin-bottom: 20px;
}
.site-links ul,.site-links ul li{ list-style:none; margin:11px 0px;text-align: left;}
.site-links ul li a {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 16px;
}


.copywrite{ margin-top:30px; padding:15px 0px 70px;text-align: center; float: left;width: 100%;position: relative;}
.containerfluid-d-none{position: relative;}

.copywrite p{text-transform: uppercase;    font-weight: 500;    letter-spacing: 1px;font-size: 10.23px}
.our-cust img{width: 100%}

.site-links ul li.mail a{font-weight: 500}
.site-links ul.footer-contact li span.phone-number{font-size: 16px;font-family: 'Raleway', sans-serif;font-weight: normal;}
.site-links ul.footer-contact li span.duration{font-size: 12px;font-family: 'Raleway', sans-serif;font-weight:normal;}

/*******************/
/* 	Listing Page	*/
/*******************/

.list-title{    font-size: 30px;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 10px;
    color: #000;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 5px;
    word-spacing: 5px;}

.listing-banner {margin: 0px 0px 15px 0px;}

.prd-btm{ clear:both; display:block; padding:20px 0px;}
.prd-btm .prd-title{font-size: 14px;    font-weight: 500;    text-transform: capitalize;    display: block;    letter-spacing: 1px;    margin-bottom: 10px;}
.prd-btm .price{font-size: 14px;    font-weight: 500;}
.prd-btm .price .product-status{text-transform: uppercase; padding:0px 5px; color:#ff0009}

.listing .na-prd{ margin-bottom:30px; }

.cat-subcatlst {    margin: 40px 0px 0px 0px;}

.cat-subcatlst p,.cat-subcatlst p a{ font-size:18px; text-transform: uppercase; line-height:18px; font-weight:500;letter-spacing:3px; }
.cat-subcatlst p{ margin-bottom:17px;}

.cat-subcatlst ul,.cat-subcatlst ul li { list-style:none;}
.cat-subcatlst ul li { margin:13px 0px}
.cat-subcatlst ul li a{ font-size:14px; font-weight:400;letter-spacing:2px; }

.recently-view h2{     margin-bottom: 16px!important}

.backface.backfaceimage {
    display: none;
	
}
/* .img-wish:hover .backface {
    display: block;
}
.img-wish:hover .frontface {
    display: none;
} */
/**************************/
/* 	Product Detail Page   */
/*******************/

.prdt-name {text-transform: uppercase;font-size: 20px;letter-spacing: 4px;font-weight: 600;color: #1a1408;    margin-bottom: 10px;    margin-top: 0;}
.prdt-code {text-transform: uppercase;font-size: 12px;letter-spacing: 3px;font-weight: 400;margin-bottom: 25px;display: block;}
.ship-in p{ font-size:16px; letter-spacing:1px; font-weight:500; margin-bottom:30px;    display: block;}
.price_row, .prod-var{ display:block; clear:both ;margin-bottom:30px;}
.price_row .price {
    font-size: 24px;
    font-weight: 400;
    font-family: 'Raleway', sans-serif;
    color: #1a1408;
    letter-spacing: 2px;
}
.price_row .inventry {
    text-transform: uppercase;
    color: #51411e;
    font-size: 13px;
    margin-left: 28px;
    font-weight: 500;
    letter-spacing: 1px;
    vertical-align: text-top;
}
.prod-var{margin-bottom:30px;}
.add-to{ display:block; clear:both ;margin-bottom:20px;width: 100%;float: left;}

.prod-var .size > span { display:inline-block; font-size:14px;text-transform: uppercase; padding:0px 3px;}
.prod-var .qty span {
    font-size: 12px;
    color: #1a1408;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-right: 10px;
    vertical-align: unset;
}
.prod-var .qty input {
    display: inline-block;
    height: 24px;
    line-height: 0;
    width: 31px;
    padding: 0;
    color: #272217 !important;
    text-align: center;
    border-radius: 0;
    border: 1px solid #5e5a52;
}
.btn-group{width: 100%}
.size select{-moz-appearance: none;background: url("../image/drop-icon.png") no-repeat scroll 98% center!important;    -webkit-appearance: none;border-radius: 0!important; width: 65%; padding:0px 5px; border:none; display:inline-block; height:26px; line-height:26px;}

.size-guide{margin-left: 20px;cursor: pointer;}

.add-to button {
    background: #725d2e;
    width: 100%;
    height: 38px;
    text-align: center;
    font-weight: 400;
    letter-spacing: 3px;
    letter-spacing: 1px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    border: none;
    vertical-align: middle;
    display: inline-block;
    text-shadow: none;
    border-radius: 0px;
    line-height: 0;
    text-transform: uppercase;
    border-radius: 0px;


}
.add-to button:hover{/*background: #c4161c!important */}

.add-to span{text-transform: uppercase;   font-weight:400;font-size:14px;    vertical-align:middle; cursor:pointer; float: right;}
.add-to span img{ display:inline-block; vertical-align:middle; margin-right:3px;}

.add-to span button{
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    vertical-align: middle; color:#1a1408;
    cursor: pointer; background:none; width:auto; box-shadow:none;    padding: 0px;    height: auto!important; letter-spacing:1px;margin-top: 12px}
.add-to span button:hover{ background:none;color:#c4161c;}
.add-to span button:hover i{ background:none;color:#c4161c;}
#slider{border:0}
.prd-description {min-height: 229px;}
ul.tabs {float: left;margin-bottom: 14px;}
ul.tabs li {float: left;margin:0px 55px 0px 0px; cursor:pointer;font-weight:500; text-transform:uppercase;}
ul.tabs li.current{ text-decoration:underline;font-weight:600;}

.tab-content{ display:none;    width: 80%;}
.tab-content.current{ display:block;clear: both;}
.tab-content p{ font-size:14px; line-height:23px;font-weight:300;}

.p-details{ margin-top:0;margin-bottom:0;}

/*#slider .flex-direction-nav{display:none;}*/
.enlarge-view{ float:right; margin:-31px 0px; cursor:pointer;position: absolute;margin-left: 432px;}


.product-detail .recently-view{    margin-bottom: 0;}
.prdt-wrnty{ clear:both; display:block; margin-top:0px;}
.prdt-wrnty span{ display: inline-block;padding-left: 46px;font-size: 12px;line-height: 16px;font-weight:600;text-transform: uppercase;padding-top: 5px; padding-bottom: 5px;margin-right: 15px;}

.e-policy{background: url("../image/exchange_icon.png") no-repeat  left center;}
.lt-warranty{background: url("../image/warranty_icon.png") no-repeat  left center;}
.w-shping{background: url("../image/shipping_icon.png") no-repeat  left center;}

.share-on{ clear:both; display:block; margin-top:24px;}
.share-on ul{ float:left; list-style:none;}
.share-on ul li{ display: inline-block;list-style: none; font-size: 13px;font-weight: 500;vertical-align: middle; margin-right:9px;}
.share-on ul li a{ display:block}

.share-on-email{    display: inline-block;    margin-left: 30px;    vertical-align: middle;    margin-top: 7px; }
.share-on-email a{ display:block; font-size:12px; text-transform:uppercase;}
.share-on-email img{ margin-right:5px;     display: inline-block;}



.size-guide-popup, .product-enlarge-popup {  position: fixed;  left: 0%;  top: 0%;  width: 100%; height: 100%;  background: rgb(0,0,0);  background:rgba(0,0,0,0.8);  color: white;  text-align: center;  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);z-index:999999999; display: none; }

.size-chart , .prdt-enlrg {  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%, -50%);      max-width: 998px;  height: auto;  color: white;  text-align: center;    background: #fff; }

.size-chart img, .prdt-enlrg img{ max-width:100%; max-height:90%; display:inline-block; border: 1px solid #848484;}
.size-chart a, .prdt-enlrg a{position:relative; display:block}
.size-chart a span, .prdt-enlrg a span{    position: absolute;    right: 0px;   top: 0px;    color: #f00;width: 27px;        background: #444;    padding: 6px 0px;    font-size: 15px;    font-weight: 700;    color: #fff;    text-align: center;}


.default-page-ab p, .default-page-ab p a	{    font-size: 14px;    line-height: 22px;    font-weight:400;}
.default-page-ab p a {}
.default-page-ab h1 {    font-size: 33px;    text-transform: uppercase;    font-weight: 500;   margin-top: 40px;    margin-bottom: 40px;clear: both;}
.default-page-ab h2 {font-size: 30px;    text-transform: uppercase;    font-weight: 500;   margin-top: 20px; margin-bottom: 20px;}
.default-page-ab h3 {  font-size: 25px;      font-weight: 500;   margin-top: 10px;    margin-bottom: 10px;}
.default-page-ab h3 span	{ text-transform: uppercase; }
.default-page-ab h4 {    font-size: 20px;      font-weight: 500;   margin-top: 10px;    margin-bottom: 10px;}
.default-page-ab h5 {    font-size: 17px;       font-weight: 500;   margin-top: 10px;    margin-bottom: 10px;}
.default-page-ab h6 {    font-size: 14px;        font-weight: 500;   margin-top: 10px;    margin-bottom: 10px;}


.default-page-ab ul, .default-page-ab ul li {    list-style: none; position: relative;    margin: 11px 0px;    text-align: left;}
.default-page-ab ul{margin: 20px 0px;}
.default-page-ab ul li , .default-page-ab ul li a {    font-size: 15px;    font-weight: 400;    letter-spacing: 1px;}
.angle-list li{ padding-left:15px;}
.angle-list li:before {       content: "\f105";    font-family: FontAwesome;    font-style:normal;    font-weight: normal;    text-decoration: inherit;    color: #444;   font-size: 18px;    padding-right: 0.5em;    position: absolute;    left: 0;}



i.cartitem {
    position: absolute;
    top: -2px;
    right: 10px;
    font-size: 12px;font-style: inherit;
}
.notifications p{color:#c4161c;}
.offset-bottom-15{margin-bottom:15px;}
._sby,._pfc{display:table}
._sby select{
    float:right;
    max-width:170px;width:100%;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    display: table-cell;
    width: 100%;
}
._sby label {
    /* float: left; */
    display: table-cell;
    margin-top: 0;
    padding-right: 20px;
    vertical-align: middle;
}
.shipfast{background: url(../image/shipfast.png) no-repeat 25px center;padding-left: 60px;}
.checkbox-custom label{position:relative; cursor:pointer}
.checkbox-custom input[type="checkbox"],.checkbox-custom input[type="radio"] {display: none; }
.checkbox-custom input[type="checkbox"] + label:before {    background: rgb(231, 231, 231);
    background: #566684;
    border: 1px solid;
    content: "";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    height: 20px;
    left: 0px;
    letter-spacing: 10px;
    margin-top: 25px;
    position: absolute;
    width: 20px;
    top: 0;
    bottom: 0;
    color: #fff;
    margin: auto;
}
.checkbox-custom input[type="checkbox"]:checked + label::before {border: 1px solid;	: #000000;content: "\e013"; font-size: 11px;line-height: 17px;position: absolute;text-align: center; letter-spacing: -1px;}

.offering-banner{background-color:#f6f6f6;padding:20px;text-align:center;letter-spacing:2px; word-spacing:2px;    margin-bottom: 15px;}
.offering-banner h3 {
    color: #c4161c;
    font-size: 48px;
    font-weight: 300;
    font-style: italic;
    margin-bottom: 10px;
    line-height: normal;
}
.offering-banner strong{text-transform: uppercase;}
.offering-banner h6{ margin:15px 0;   font-family: 'Lato', sans-serif;   color: #c4161c; font-weight:600;   font-size: 14px;    text-transform: uppercase;}
.promotional-banner{margin-bottom:25px;}
.fastships{	display: table-cell;    vertical-align: middle;    padding-right: 45px;}
.recently-view{/*    background-color: #f6f5f5;*/
    padding-top: 0;float: left;width: 100%;margin-top: -20px;}


.client-view{background: #725d2e;height: 166px;padding: 20px 0;text-align: center;}
.client-view img{width: auto;margin-bottom:10px}
.client-view{color: #dfd7c9;
    font-size: 14px;
    font-family: 'Playfair Display', serif;
    letter-spacing: 0;
    padding: 20px 10px;}
.client-view p b{text-transform: uppercase;font-size: 13px;}
.padd-lft{padding-left: 67px}

.details h3{font-size: 13px;color: #1a1408;text-transform: uppercase;letter-spacing: 1px;margin: 0 0 10px 0;font-weight: 600}
.details ul{margin: 0 0 30px 0;padding: 0}
.details ul li {font-size: 13px;color: #1a1408;letter-spacing: 1px;margin: 0 0 4px 0;display: block;position: relative;padding-left: 12px}
.details ul li span{font-weight: 600}
.details ul li:after{position: absolute;content: "";width: 3px;height: 2px;background: #1a1408;left: 0;top: 7px;}
#product{padding-right: 45px}
.product-detail .recently-view h2{margin-top: 0;margin-bottom: 20px!important}
.recently-view .prd-btm{text-align: center;}
.recently-view .prd-btm{padding: 12px 0 0;margin-bottom: 30px;}
.recently-view .prd-title {font-size: 12px;margin: 0 0 6px 0;text-align: center;display: block;font-weight: 600;letter-spacing: 2px;}
.promotional-banner img{width: 100%}
.breadcrumb {float: left;}
.breadcrumb li{padding: 0!important}
.breadcrumb li a {
    font-size: 14px;
    color: #2a210d;
    letter-spacing: 1px;
    font-weight: 500;
    border-right: 1px solid #2a210d;
    padding-right: 7px;
    margin-right: 7px;
}
.breadcrumb li:last-child a{border: none;}
/*.stor-by{float: right;margin-top: 5px}*/
.stor-by {margin-top: 13px;}
.stor-by p{display: inline-block;vertical-align: top;color: #2a210d;font-size: 13px;margin: 0;letter-spacing: 1px;margin-right: 5px;    line-height: 24px;    margin-top: 3px;	}
.stor-by select{    border: 1px solid #d0d0d0;
    height: 27px;
    font-size: 12px;
    color: #2a210d;
    /* text-transform: uppercase; */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent url(../image/select-icon.png) no-repeat scroll 96% center;
    padding: 0 13px 0 5px;
    font-weight: 500;
    margin-top: 2px;
    /* letter-spacing: 3px; */}
.listing-dtl{padding: 0 0;text-align: center;margin: 0 -13px;float: left;width: 100%}
.listing-dtl .lst-dtl a {font-size: 14px;margin: 10px 0px 2px 0px;text-align: center;display: block;font-weight: 500;letter-spacing: 2px;}
.listing-dtl .lst-dtl{margin-top: 25px;    height: 411px;}
.listing-dtl .lst-dtl img{margin: 0 auto}
.listing-dtl .lst-dtl p{font-family: 'Raleway', sans-serif;font-size: 14px;letter-spacing: 1px;color: #2a210d}
.listing-dtl .lst-dtl p span{color: #ff0000;font-size: 12px;text-transform: uppercase;font-family: 'Raleway', sans-serif;font-weight: 600;letter-spacing: 2px;margin-left: 20px}
.listing-dtl .lst-dtl .backface {
    opacity: 0;position: absolute;top: 0;
}
.listing-dtl .lst-dtl:hover .backface{opacity: 1}
.listing-dtl .lst-dtl:hover .frontface{opacity: 0}
#search input::-moz-placeholder{color: #272217;font-weight: 600;opacity: 1}
.newsletter input::-moz-placeholder{color: #5c502d;font-weight: 600;opacity: 1}
.container footer .container{width: 100%;padding: 0}
.new-arrival .na-prd:nth-child(1){padding-left: 26px}
header ul,footer ul{list-style:none; padding:0; margin:0}

.shows-list{float: left;width: 100%;}
.shows-list h3{text-transform: uppercase;font-weight: bold;color: #000;font-size: 14px;margin: 0 0 0 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;margin:50px 0 15px;letter-spacing: 3px}
.shows-list .list-bg{background: #f5f5f5;padding: 8px 8px 30px;margin-bottom: 0;border-radius: 5px}
.shows-list img{width: 250px;height: auto;border: none;padding: 0}
.shows-list ul{margin: 30px 0 12px 0;padding: 0 20px;float: left;}
.shows-list ul li {display: block;margin: 0 0 9px 0;float: left;width: 100%;letter-spacing: 2px}
.shows-list ul li span.box1{color: #000000;font-size: 14px;text-transform: uppercase;font-weight: 500;float: left;width: 38%;}
.shows-list ul li span.box2 b{font-weight: 500}
.shows-list ul li span.box2{color: #000000;font-size: 14px;float: left;width: 62%;}
.shows-list .center{text-align: center;}
/*.shows-list a:hover{color: #fff!important;}*/
.shows-list a{text-transform: uppercase;font-size: 11.93px;letter-spacing: 2px;color:#1a1408 ;background: transparent;}
/*.shows-list a:hover{background: #c4161c!important;color: #fff!important;border: 1px solid #c4161c!important;}*/
.ex-search{float: left;width: 100%;margin-bottom: 0;padding: 0 15px}
.ex-search p{display: inline-block;vertical-align: bottom;margin-right: 10px}
.ex-search input{font-size: 11.93px;letter-spacing: 2px;text-transform: uppercase;margin-left: 6px}
.main-title {font-size: 20px;text-align: center;position: relative;text-transform: uppercase;margin: 0 0 40px 0;letter-spacing: 2px;font-weight: 600;color: #1a1408;}
.main-title span {background: #fff;position: relative;z-index: 1;padding: 0px 35px;display: inline-block;}
.host{padding: 50px 0 0;float: left;width: 100%;clear: both;text-align: center;}
.main-title::after {content: "";position: absolute;width: 100%;height: 1px;background: #dfd7c9;top: 9px;left: 0;}
.host p{font-size: 16px;line-height: 30px;padding: 0 80px}
.host ul{padding: 0;margin: 40px 0;text-align: center;}
.host ul li{display: inline-block;vertical-align: top;border-right: 1px solid #444444;color: #000;font-weight: bold;font-size: 16px;text-transform: uppercase;padding: 0 20px;letter-spacing: 2px}
.host ul li:last-child{border: none;}
.host ul li a{color: #000;text-decoration: none;}
.host .btn{text-transform: uppercase;font-size: 13px;letter-spacing: 2px }
.nav-hide{display: none;}

.navbar-collapse.collapse{padding: 0}
#menu{background: transparent!important;margin: 0;border: none;min-height: auto!important;}

body > div > div:nth-child(2) > div:nth-child(1) > a:nth-child(4) > img{
    margin-top:30px;
}

body > div > div:nth-child(2) > div:nth-child(2){
    margin-top:19px;
}

body > div > div:nth-child(2) > div.new-arrival.recently-view{
    margin-top:-40px;
}
#stores{
    letter-spacing:2px;
}
aside.lft-menu{padding: 0px 10px 10px;}
aside.lft-menu h3{font-size: 16px;letter-spacing: 3px;text-transform: uppercase;font-weight: 500;color: #1a1408;margin: 0 0 10px 0;font-weight: bold;}
aside.lft-menu ul{padding: 0;margin: 0 0 0 8px}
aside.lft-menu ul li{list-style-type: none;display: block;}
aside.lft-menu ul li a {font-size: 14px;font-weight: 400;letter-spacing: 2px;line-height: 32px;display: block;text-decoration: none;}
h4.title-info {text-transform: uppercase;font-size: 20px;letter-spacing: 3px;font-weight: bold;color: #1a1408;margin: 0 0 15px 0;
    padding-bottom: 22px;border-bottom: 1px solid #c7c7c7;font-size: 26px; font-weight: normal;
}
.default-page-ab .info-contnt .care-info{margin: 0 0 20px 0;padding: 0 0 0 15px}
.default-page-ab .info-contnt .care-info li{font-size: 14px;line-height: 25px;letter-spacing: 1px;margin: 0 0 10px 0 ;list-style-type: disclosure-closed;list-style:circle;}
.mail-clr{color: #c4161c}
.default-page-ab .info-contnt p{line-height: 25px;font-weight: 400}
.default-page-ab .info-contnt p span{display: block;}
.info-contnt h5 {text-transform: none;font-size: 16px;letter-spacing: 2px;font-weight: normal;color: #1a1408;margin: 20px 0 10px 0;}
.info-contnt h6{font-size: 14px;text-transform: none;font-weight: 600;margin: 0 0 10px 0}
.info-contnt .padd-lft{padding:5px 0 0 20px}
span.titl-add{text-transform: none;font-size: 14px;letter-spacing: 2px;font-weight: 600;color: #1a1408;margin: 0 0 6px 0;display: block;}

.quick-view-section .quick-view-button{
    display:none;
    margin-right: 50px;
}

.quick-view-section .quick-view-button{
    background-color: #1f1304b0;
    color: #fff;
    margin-right: 50px;
    display:inline-block;
}
.srch-togl {
    display: none;
    width: 250px;
    position: absolute;
    right: 0;
}
.close {
    font-size: 25px;
    opacity: 1;
    text-shadow: none;
}
#menu > div > ul > li:nth-child(1) > div{width: 1000px;}
#menu > div > ul > li:nth-child(1) > div > div > ul > li{    display: inline-block;width: 198px;}
.navbar-sticked .top-bar{    /* position: fixed; */
    z-index: 99;
    /* width: 100%; */
    float: right;
    position: absolute;width: auto;
    right: 13px;}
header.navbar-sticked{margin-bottom: 15px;float: left;position: fixed;background: #fff;z-index: 990;width: 100%;box-shadow: 0 5px 10px rgba(0,0,0,.15);
    right: 0;left: 0;top: 0;}
.navbar-sticked .logo{display:none}
.searchicon {cursor: pointer;width: 25px;height: 26px;background: url(../image/search-icon.png) no-repeat center center;    text-indent: -999999px;border: none;margin-top: 8px;}
.search-sticky-navbar button {cursor: pointer;width: 25px;height: 26px;background: url(../image/search-icon.png) no-repeat center center;text-indent: -999999px;border: none;margin-top: 8px;}
.visiblefixed {display: none;}
.navbar-sticked .visiblefixed {display: block;}
.navbar-sticked #search{position: absolute;right: 0;top: 34px;width: 270px;}
.navbar-sticked .search button{right: 0;border-bottom: 0;top: 16px;}
.navbar-sticked .hiddenfixed,.navbar-sticked  #search{ display: none;}

.visible-when-sticked{
	display:none!important;	
}

.navbar-sticked .visible-when-sticked{
	display: inline-block!important;
    font-size: 17px;
  
}
.navbar-sticked .visible-when-not-sticked{
	display:none!important;
}

#menu .dropdown-inner >ul> li >a{font-size: 14px}
.nav-row nav ul li{float: left;}
#menu > div.collapse.navbar-collapse.navbar-ex1-collapse > ul > li:nth-child(1) > div > div > ul > li{width: 196px}
.img-wish .quick-view-section{display: none;}
.img-wish:hover .quick-view-section{display: block;}
.img-wish .quick-view-button{display: block;margin: 0;width: 100%;padding: 11px 0;background: #725d2e;text-transform: uppercase;top: -40px}
.img-wish .quick-view-button i{color: #fff;}
.p-details .col-md-6{text-align: left;}
.p-details .slider img{width: 100%;}
.listing-dtl .details.text-left{margin-top: 30px!important;padding: 0}
.listing-dtl .modal-body{padding: 15px 0}
.listing-dtl .modal-footer{padding:0}
.breadcrumb-cont{margin: 0 -13px;}
.listing-dtl .lst-dtl .img-wish img{width: 100%}
.listing-dtl .lst-dtl .img-wish .bottom-right{width: 100%;right: 0;bottom: 0}
.wishlist-btn{position: absolute;right: 0;top: -300px;}
.wishlist-btn i{  font-size: 20px;}
.wishlist-btn:hover i{color: #c4161c}
.modal-dialog {width: 940px;margin: 30px auto;}
.modal-header{border: none;padding: 6px 8px 0 0}
h4.modal-title{display: none;}
.modal-header .close, .modal-header .close:hover, .modal-header .close:focus{opacity: 1;color: #000}
.modal-dialog{transform: translate(-50%, -50%)!important;margin: 0 auto;left: 50%;top: 50%;position: absolute;}
.visible-when-stick .lgn-bar ul li{position: relative;float: left;}
.visible-when-stick .srch-togl {display: none;position: absolute;width: 300px;right: 0;top: 43px;}
.visible-when-stick .srch-togl input,.srch-togl input{width: 100%;height: 45px;padding: 10px 20px 10px 10px}
.visible-when-stick .srch-togl .close {color: #000;opacity: 1;z-index: 99;text-indent: initial;background: none;position: absolute;right: 0;}
.visible-when-stick .lgn-bar > ul > li > a{border: none;}
.new-arrival.recently-view{margin-top: 60px}
.visible-when-stick{padding-right: 15px}
#myBtn {
    display: none;
    position: fixed;
    bottom: 130px;
    right: 30px;
    z-index: 99;
    font-size: 14px;
    border: none;
    outline: none;
    background-color: transparent;
    color: #725d2e;
    cursor: pointer;
    padding: 6px;
    border-radius: 0px;
}
#myBtn i{display:block}
.ot_30{margin-top:30px}
.opacity1{background: rgba(0,0,0,0.1)!important;}
#cart > .btn {
    border: none;
    background-color: #725d2e;
    color: #fff;
    padding: 10px 15px 10px 16px;
    font-size: 12px;
    font-family: 'Maven Pro', sans-serif;
    font-weight: 400;
    width: auto;
    line-height: normal;
    margin-top:0px;
}
.navbar-sticked .container{position:relative}
#cart > .btn .fa-shopping-cart{display:none ;}
#cart > .btn i{background: #725D2B url(../image/shopping.png) no-repeat 52px 10px;}

#cart.open > .btn{color: #fff!important;border: none!important;}
#cart .dropdown-menu{width: 375px;padding: 20px;box-shadow: 0 4px 10px rgba(0,0,0,.15);text-align: left;color: #000;background: #fff!important;border: none;border-radius: 0;    position: absolute;}
#cart .dropdown-menu li{display: block;width: 100%;text-align: left;}
#cart .dropdown-menu li p{float: left;margin: 0!important;}
.lgn-bar .bag-btn a img.img-thumbnail{border: none;background: none;border-radius: 0}
.bag-btn .btn-danger, .bag-btn .btn-danger:hover{background: none!important;text-shadow:none!important;}
.btn-danger i{color: #000}
.table-striped td{border: none!important;background: none!important;padding: 10px 4px 7px!important}
.table-striped td a:hover{color: #1a1408!important}
.table-striped > tbody > tr:nth-of-type(2n+1){background: none}
#cart .dropdown-menu li > div{min-width: 100%!important}
.table-bordered{border-top: none;border-left: none;border-right: none;}
.table-bordered td{border: none!important;text-align: left;}
#cart .dropdown-menu li > div{padding: 0!important}
#cart .dropdown-menu li > div p{display: block;width: 100%;text-align: center;}
#cart .dropdown-menu li > div p a i{display: none;}
#cart .dropdown-menu li > div p a{background: #725d2e;color: #fff;display: block;padding: 12px 0}
.table-striped > tbody > tr{border-bottom: 1px solid #dddddd;}
.pagination{float: right;}
.pagination li{margin-right: 2px}
.pagination li span, .pagination li a{border-radius: 0!important;border: none;background-color: #fff;margin-right: 1px;color: #1a1408;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{

    background-color: #fff;margin-right: 1px;color: #1a1408;
    font-weight:bold;
}
#cart .table-striped > tbody > tr td{
    width:20%;
    vertical-align: middle;
}

#cart > ul > li > table > tbody > tr > td:nth-child(3){
    width:40px;
}
#cart > ul > li > table > tbody > tr > td.text-left > a{
    font-size:13px;
}

#cart ul li table tbody tr td .btn-danger i{
    color: #9c9c9c;
    font-size: 12px;
    text-align: right;
}

#cart .dropdown-menu li > div p a.checkout-btn{
    text-transform:uppercase;
    text-align: center;
}

#cart .dropdown-menu li > div p a.viewcart-btn{
    background-color:#fff;
    color:#1a1408;
    border:1px solid #dddddd;
    text-transform:uppercase;
}
#cart .dropdown-menu li > div p a.viewcart-btn:hover{
    background-color:#fff;
    color:#1a1408;
    border:1px solid #dddddd;
    text-transform:uppercase;
}
.footer-social-icons{

    font-size: 30px;
    text-align: left;
    float: left;
    margin-right: -15px;
}
.footer-social-icons a i{
    margin:0 6px;
}

.table-responsive .table-bordered .input-group input{width: auto;display: inline-block;vertical-align: top;text-align: center;}
.table-responsive .table-bordered .input-group-btn{display: inline-block;vertical-align: top;}
.table-responsive .table-bordered .input-group-btn button{background: none;color: #000;padding: 7px 12px}
.table-responsive .table-bordered .input-group-btn button:hover i{color: #fff}
.table-responsive .table-bordered .input-group-btn button:hover{background: #cccccc !important;color: #fff!important;}
#cart .dropdown-menu li > div p a.viewcart-btn:hover{color: #000!important}
.visible-when-stick ul li.bag-btn{padding: 10px 0;}
.visible-when-stick ul li.bag-btn a:hover{color: #c4161c !important}
.checkout-cart .panel-group .panel-title {
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 2px;
    color: #2a210d;
    margin-bottom: 20px;padding: 0
}
.checkout-cart .panel-group .panel-title i{display: none;}
.checkout-cart .panel-default > .panel-heading{background: none;border: none;padding: 0}
.checkout-cart .panel-group .collapse{display: block!important;}
.checkout-cart .panel-group .panel{border: none;box-shadow:none;margin-bottom: 30px}
.checkout-cart .panel-group .panel-body{border: none!important;padding: 0}
.checkout-cart .btn{padding: 7px 12px}
.checkout-cart h1 {
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 4px;
    font-weight: 600;
    color: #1a1408;
    margin-bottom: 10px;
    margin-top: 20px;
}

/*Home page banners style*/
.container.home-page div.banner.page-banners img{
    margin-bottom:25px;
}

body > div > div.container.home-page > div.banner.page-banners > a:nth-child(1) > img{
    margin-bottom:25px;
}
div.container.home-page .new-arrival.recently-view{margin-top: 0px}
div.container.home-page .new-arrival.recently-view h2{margin-top: 0px}
.store-banner img{
    margin-top: 0px;
}
div.details{
    font-size:14px;
}
#collapse-coupon .control-label{
    width:100%;
    padding-left:0px;
    display:none;
}
#collapse-voucher .control-label{
    width:100%;
    padding-left:0px;
    display:none;
}

.cart_coupons .panel-default{
    margin:0 20px;
}
.cart_coupons .panel-default .input-group{
    width: 70%
}

.cart_coupons .panel-default .input-group .btn-primary{

}
.set-a-reminder .modal-content,.send-invitation .modal-content{
    max-width:600px;
}
.set-a-reminder .modal-content,.send-invitation .modal-content{
    margin:auto;
}
.set-a-reminder h4.modal-title,.send-invitation h4.modal-title{
    display:inline-block;
}

.slider{position:relative}
.slider .arrow-btn i{position:absolute;top:50%;font-size:36px;cursor: pointer;}
.slider .arrow-btn .fa-angle-left{left:0}
.slider .arrow-btn .fa-angle-right{right:0}

.client-view .flexslider{ background: none!important;border:none!important}
.client-view .flexslider .slides > li{text-align:center!important}
.client-view .flexslider .slides img {
    width: auto!important;
    margin: 0 auto 10px;
}
.client-view .flex-direction-nav{display:none!important}
.saved-btn i{font-size: 13px;color: #1a1408}
.saved-btn:hover i{color: #c4161c}
.body-fix{padding-top: 200px}
.body-fix, body{  -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;box-sizing: border-box;}
.slider .arrow-btn i.backward{left: -9px!important;}
.slider .arrow-btn i.forward{right: -15px!important;}
.list-unstyled .login-btn .dropdown-menu{position: absolute;left: 0}
.well .social-login{margin-top: 15px}
.well .social-login a img{width: auto;max-width: 100%}
.well h2{margin-top: 0}
.well .form-group input{font-size: 13px!important}
.well .form-group input#input-password{margin-bottom: 10px}
.navbar .dropdown > a{position: relative;}
.navbar .dropdown > a::after {
    position: absolute;
    content: "";
    border: 4px solid transparent;
    border-top-color: #1a1408;
    top: 16px;
    right: -10px;

}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control{font-size: 14px!important}
.top-bar {
    margin-bottom: 10px;
    float: right;
    width: 100%;
}
.mob-menu{display: none;}
.mobile-login{display: none;}
.map-dtl{padding-top: 33px}
.map-dtl img{margin-left: 45px}
.flex-direction-nav a{z-index: 1!important;height: 45px!important}
.right-side{float: right;}

.cart-link{
    display:none;
}
.cart-dropdown{
    display:block;
}

.pagination-top{
    display:inline-block;
}
.pagination-bottom{
    display:inline-block;
}

.oneonly{
    margin-left: 0px;
    background: #725d2e;
    font-size: 12px;
    padding: 2px 4px;
    color: #fff;
    position: absolute;
    left: 14px;
    z-index: 7;
}

body.body-fix div#cart > button.cart-sticky{
    margin-top:0px!important;
}

.navbar .navbar-nav > li.others-menu-items-for-mobile{
    display:none;
}
#mobile_menu_close_btn{
    display: none;
}

td.qc-total{
   min-width: 110px;
}

td.qc-price{
    min-width: 110px;
}

td.qc-quantity .delete {
    display: none;
    background-color: #ffffff;
    color:#0E1112;
}


td.qc-quantity .delete i{
    color: #795548;
    font: lighter normal normal 14px/1 FontAwesome;
}

td.qc-quantity .ve-btn--primary.increase{
    background-color: #ffffff;
    color:#0E1112;
    display: block;
}td.qc-quantity .ve-btn--primary.decrease{
    background-color: #ffffff;
    color:#0E1112;
    display: block;
}
td.qc-quantity .ve-input{
    width: 52px;
    padding: 5px 5px;
    border: 0;
    box-shadow: none;
    font-size:13px;

}


td.qc-quantity .ve-input-group {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    box-shadow: 0 0px 0px 0 #e6ebf1;
}


#child3 > div > div > div.ve-card > div:nth-child(2) > table > tbody > tr > td.qc-quantity.ve-hidden--sm > div.ve-input-group > button.ve-btn.d-vis.ve-btn--primary.increase > i{
    display: inline-block;
    font: regular normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.ve-btn.d-vis ve-btn--primary.increase{
    background:  #fff !important;
    color:#725d2e !important;
}

#login_popup .modal-dialog{
    max-width: 400px;
    width: 98%;
}
.qc-coupon .ve-btn--default{
    color: #ffffff !important;
    background-color: #725d2e;
}

#payment_method_list label img{
    float: right;
    margin-left: 10px;
}

.qc-row {
    color:#333333;
}
.qc .ve-radio--selected{
    color:#725d2e;
}
.qc-voucher{
    display: none;
}
.qc-reward{
    display: none;
}

@media only screen and (min-width: 1024px){
    .container {width: 1024px;}
}
@media only screen and (max-width: 1023px){
    .mob-menu{display: block;background:url(../image/mob-menu-icon.png) no-repeat;width: 24px;height: 17px;cursor: pointer;}
    .top-bar{width: 35%;float: right;margin: 7px 0 0!important;}
    .logo {width: 200px;float: none;margin: 0 auto;}
    .nav-row{position: absolute;top: 0;top: 25px;}
    .mobile-sideNav {display: none;width: 0%;opacity: 0;}
    .mobile-sideNav.show{overflow: scroll;width: 90%;-webkit-animation: mobile-slide ease-out 0.2s;-moz-animation: mobile-slide ease-out 0.2s;-o-animation: mobile-slide ease-out 0.2s;animation: mobile-slide ease-out 0.2s;height: 100%;position: fixed;top: 0px;background: #FFFFFF;z-index: 99;display: block;opacity: 1;left: 0;padding: 30px 0 0;}
    @keyframes mobile-slide {
        from {
            width: 0%;
        }
        to {
            width: 75%;
        }
    }
    @-webkit-keyframes mobile-slide {
        from {
            width: 0%;
        }
        to {
            width: 75%;
        }
    }
    .mobile-show {position: fixed;top: 0px;width: 100%;height: 100%;z-index: 9;background: rgba(0, 0, 0, 0.5);-webkit-animation: mobile-fadeIn 0.8s;-moz-animation: mobile-fadeIn 0.8s;-o-animation: mobile-fadeIn 0.8s;animation: mobile-fadeIn 0.8s;    }
    @-webkit-keyframes mobile-fadeIn {
        from {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }
    @keyframes mobile-fadeIn {
        from {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }
    .nav-row nav ul li{display: block;margin: 0;width: 100%;border-bottom: 1px solid #EAEAEC;}
    .mobile-sideNav.show .col-md-10 {float: left;width: 100%;position: absolute;padding:44px 22px 0;}
    #menu, .navbar-nav{width: 100%}
    .navbar .dropdown > a::after {right: 0}
    .dropdown-menu{position: relative;border: none}
    #menu > div > ul > li:nth-child(1) > div{width: 100%}
    #menu > div > ul > li:nth-child(1) > div > div > ul > li {float: left;width: 20%;}
    #menu .navbar-nav .dropdown-inner a{padding: 8px 10px !important;letter-spacing: 2px;}
    #menu .navbar-nav .dropdown-inner li{border: none}
    header {margin-bottom: 10px;top: 0;position: fixed;background: #fff;width: 100%;-webkit-box-shadow: 0 1px 4px 0px #999;-moz-box-shadow: 0 1px 4px 0px #999;box-shadow: 0 1px 4px 0px #999;z-index: 9;padding: 8px 0;}
    body{padding-top: 100px}
    .logo img{width: 130px}
    #search {top: 0;width: 100%;padding: 5px 20px!important;position: relative;}
    .search input[type="text"], .search button{height: 36px;border-bottom: 1px solid #EAEAEC;}
    .search input[type="text"]{width: 100%}
    #search input::-moz-placeholder {color: #1a1408;font-weight: 500;opacity: 1;font-size: 14px;letter-spacing: 2px;}
    .search button{position: absolute;top: 5px;right: 20px;}
    .navbar-sticked .top-bar{position: relative;}
    .client-view{height: 156px}
    #menu div.dropdown-menu{background-color: rgba(193, 193, 193, 0.1)!important;box-shadow: none;border-bottom:0}
    .listing-dtl .col-sm-4.col-xs-6{clear: none!important;}

    .cart-link{
        display:block;
    }
    .cart-dropdown{
        display:none;
    }
    .pagination-top{
        display:none;
    }
    
    .navbar .navbar-nav > li.others-menu-items-for-mobile{
        display:block;
    }
    body > div > footer > div > div.row > div.site-links > div:nth-child(1){
        display:none;
    }
    body > div > footer > div > div.row > div.site-links > div:nth-child(2){
        display:none;
    }
    body > div > footer > div > div.row > div.site-links > div:nth-child(3){
        display:none;
    }
    
    body > div > div:nth-child(6) > footer > div > div.row > div.site-links > div:nth-child(1){
        display:none;
    }
     body > div > div:nth-child(6) > footer > div > div.row > div.site-links > div:nth-child(2){
        display:none;
    }
     body > div > div:nth-child(6) > footer > div > div.row > div.site-links > div:nth-child(3){
        display:none;
    }
    #menu ul.list-unstyled li:first-child{
        border-bottom:0px solid #ccc!important;
    }
}


@media only screen and (max-width: 992px){
    .container {width: 100%;padding-left: 15px;padding-right: 15px;}
    .client-view .flexslider .slides img {width: 18px !important;}
    .client-view {height: 146px;}
    .lgn-bar > ul > li > a{padding: 0px 6px;}
    footer .site-links .col-xs-6{min-height: 235px;}
    #subs_form label{display: block;}
    .padd-lft {    padding-left: 20px;}
    .listing-dtl .modal .modal-dialog{width: 95%;height: 90%;overflow: scroll;}
    .enlarge-view{
        display:none;
    }
}

@media only screen and (max-width: 800px){
    .client-view {height: 118px;}
}


@media only screen and (max-width: 767px){
    .navbar-nav{margin: 0}
    .top-bar .login-btn, .top-bar .saved-btn{display: none;}
    .mobile-login{display: block;position: absolute;top: 0;right: 20px}
    .mobile-login .login-btn .dropdown-menu{position: absolute;border: 1px solid #cccccc;}
    #menu div.dropdown-menu{padding-bottom:0!important}
    #menu .see-all{clear: both;}
    #menu > div > ul > li:nth-child(1) > div > div > ul > li{    width: 31%;
        border-bottom: 1px solid #ccc!important;
        margin-right: 10px!important;}
    #menu ul.list-unstyled li:first-child{border: none!important}
    .new-arrival.recently-view .col-xs-6 .image{text-align: center;}
    .new-arrival.recently-view .col-xs-6 .image img{display: inline-block;}
    .recently-view .prd-btm {padding: 12px 0 30px;}
    .hide-mob{display: none;}
    .client-view .flexslider .slides > li{color: #fff;}
    .site-links{    margin-top: 0;}
    .signup-tagline p span{font-size: 22px; text-align: center;}
    .signup-tagline p{font-size: 15px;    padding-bottom: 0;}
    .subcribeform{text-align: center;margin-top: -8px;}
    .copywrite{padding: 15px 0px 20px}
    body:after{     bottom: 54px;}
    .p-details .col-md-6.padd-lft{width: 100%;margin-top: 20px}
    .p-details .details .btm-30{float: left;width: 50%}
    .pdng-lft-none {padding:0;}
    .product-detail.ot_30{margin-top: 0}
    h4.title-info{margin: 10px 0 15px 0;padding-bottom: 16px;font-size: 20px;text-align:left;}
    .map-dtl{width: auto;float: left;text-align: left;padding: 0;margin-top: 7px;}
    .map-dtl img{margin-left: 0;}
    .account-register .form-horizontal .buttons .pull-right{float: left!important;}
    .account-register .form-horizontal .buttons .pull-right .btn{display: block;margin-top: 15px}
    h1, .h1 {font-size: 22px;}
    .p-details .slider .img-wish a .frontfaceimage{text-align: center;}
    .p-details .slider .img-wish a .frontfaceimage img{width: auto;max-width: 100%;margin: 0 auto}
    .slider .arrow-btn i.backward {left: -5px !important;}
    .slider .arrow-btn i.forward {right: -5px !important;}
    .enlarge-view{margin-left: 10px}
    #product {    padding-right: 0;}
    .add-to{text-align: center;}
    .add-to span{margin:0!important;float: none;}
    .panel-group{margin: 0}
    .right-side{float: left;width: 100%}
    .right-side .text-right{text-align: right;}
    .product-search .col-sm-4{margin-bottom: 20px}


    body > div > footer > div > div.row > div.site-links > div:nth-child(4){
        text-align: center;
    }
    body > footer > div > div.row > div.site-links > div:nth-child(1),body > footer > div > div.row > div.site-links > div:nth-child(2),body > footer > div > div.row > div.site-links > div:nth-child(3){
        display: none;
    }

    .site-links h3 {
        text-align: center;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 16px;
        letter-spacing: 2px;
        color: #2a210d;
        margin-bottom: 20px;
    }
    .site-links ul, .site-links ul li {
        list-style: none;
        margin: 11px 0px;
        text-align: center;
    }
    .mailing_list_form{
        display: inline-block;
    }

    .footer-social-icons a i {
        margin: 0 6px;
        font-size: 24px;
    }

    .footer-social-icons {
        font-size: 30px;
        text-align: center;
        float: left;
        margin-right: -15px;
        display: block;
        width: 100%;
        margin-top: 26px;
    }
    #myBtn{
        display: none!important;
    }

    #myBtn2 {
        display: none;
        position: fixed;
        bottom: 130px;
        right: 29px;
        z-index: 99;
        font-size: 14px;
        border: none;
        outline: none;
        background-color: #ccc;
        color: #725d2e;
        cursor: pointer;
       
        border-radius: 0px;
        box-shadow: 1px 1px 3px -1px #515151;
        text-shadow: 0 0 black;
        padding-top: 5px;
        padding-bottom: 2px;
        opacity: 0.7;
    }

    #myBtn2{
        display: block!important;
    }
    
    
    body > div > div.container.listing > div.listing-banner > figure > img{
        width:100%;
    }
    
    .container.listing {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    body > div > header > div{
        padding-left: 15px;
        padding-right: 15px;
    }
    .stor-by{
        margin-left: 15px;
        margin-right: 15px;
    }
    
    #content > div.listing-dtl.row > div{
        padding:0px;
/*        height: 270px;*/
   
    }
    
    .listing-dtl.row{
        margin:0px;
    }
    
    .listing-dtl .lst-dtl {
        margin-top: 25px;
        padding: 5px;
        height: 253px!important;
    }
    
    .listing-dtl .lst-dtl a {
    font-size: 12px;
    margin: 10px 0px 2px 0px;
    text-align: center;
    display: block;
    font-weight: 500;
    letter-spacing: 2px;
}

.listing-dtl .lst-dtl p {
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    color: #2a210d;
}

.default-page-ab h1 {
    font-size: 33px;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 4px;
    margin-bottom: 0px;
    clear: both;
}


.information-information-11 div.col-md-12 > h1{
    margin-top: 27px;
}

#content > div:nth-child(2) > div > p{
        margin: 0 0 0px;
}

.shows-list ul li span.box2 {
    color: #000000;
    font-size: 14px;
    /* float: left; */
    width: 100%;
    text-align: center;
}

.shows-list ul li {
    display: block;
    margin: 0 0 9px 0;
    float: left;
    width: 100%;
    letter-spacing: 2px;
    text-align: center;
}
.information-information-11 div.col-md-12 > h1 {
    margin-top: 27px;
    text-align: center;
}

#content > div:nth-child(2) > div > p {
    margin: 0 0 0px;
    text-align: center;
}

#content {
    min-height: 0!important;
    margin-bottom: 0;
}
#content > h1{
    text-align:center!important;
}


.information-information-17 h4.title-info {
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 3px;
    font-weight: bold;
    color: #1a1408;
    margin: 0 0 8px 0;
    padding-bottom: 1px;
    border-bottom: 0px solid #c7c7c7;
    font-size: 26px;
    font-weight: normal;
    padding-top: 30px;
}

.information-information-17 h4.title-info + h5 {
   
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 20px;
}

.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: normal;
    padding:2px;
    border:1px solid #eeeeee!important;
}


    .table-responsive .table-bordered .input-group input{
            height: 21px;
            padding: 2px 2px;
    }
    
    .table-responsive .table-bordered .input-group-btn {
        display: inline-block;
        vertical-align: top;
        clear: both;
        display: block;
    }
    
     .chk-out tr td {
           padding:2px;
    }
    
   
    
    .chk-out td:nth-of-type(4), td:nth-of-type(5) {
        text-align: left!important;
        width: 12em;
    }
    
    #content > div.row > div:nth-child(2) > div > div > a{
        width:100%;
        margin-top: 15px;
    }
    
    .continue-shopping a{
        font-weight: bold;
        font-size: 14px;
        text-transform: uppercase;
        color: #8a6d3b;
        text-align: center;
        width: 100%;
        display: block;
    }
    
    .continue-shopping{
        width: 100%;
    }
    .checkout-cart .btn {
        padding: 7px 3px;
    }
    
    
    .row {

        margin-left: 0px;
        margin-right: 3px;
    
    }
    
    .breadcrumb-cont {
    
        margin: 0 -13px;
        display: block;
        text-align: center;
        width: 100%;
    }
    .pagination-top {
        display: block;
        text-align: center;
    }

    .pagination {
        float: left;
        padding-left: 21px;
    }
    .oneonly{

        margin-left: 0px;
        background: #725d2e;
        font-size: 10px;
        padding: 2px 4px;
        color: #fff;
        position: absolute;
        left: 5px;
        top: 40px;
    }

    #mobile_menu_close_btn{
        display: block;
    }
}

@media only screen and (max-width: 640px){
    .chk-out table.table{width: 100%;max-width: 100%}

    .set-a-reminder .modal-content,.send-invitation .modal-content{
        max-width:300px;
    }
    .img-wish .quick-view-button{
        display:none;
    }
    #cart > ul{
        display:none;
    }

    .btm-30 {
        margin-bottom: 15px;
    }

    

    .page-banners {
        margin-bottom: 0px;
        float: left;
        margin: 0 -15px;
    }
    
    .banner .col-xs-6:nth-child(even){
        position: relative;
       min-height: 1px;
       padding-left: 2px;
        padding-right: 0px;
    }
    
    .banner .col-xs-6:nth-child(odd){
        position: relative;
       min-height: 1px;
       padding-left: 0px;
        padding-right: 2px;
    }
    
     .home-page .owl-carousel {
      
    }
    
    
     .new-arrival .col-xs-6{
        position: relative;
       min-height: 1px;
       padding-left: 2px;
        padding-right: 2px;
    }
    
    .owl-carousel {
        margin: 0 -15px 10px -15px;
        background: #fff;
        direction: ltr !important;
        z-index: 1;
        /* margin: 0 -5px; */
    }
    
    body > div > div.container.home-page > div.banner.page-banners > a:nth-child(1) > img {
        margin-bottom: 15px;
    }
    
    .container.home-page div.banner.page-banners img {
       margin-bottom: 15px;
    }
    
    body {
       padding-top: 74px;
       
   }
   
   #announcements_bar{
         font-size: 12px!important;
         margin: 4px 0!important;
   }

   .row {

        margin-left: 0px;
        margin-right: 3px;
    }

    .common-home .row {
        margin-left: -15px;
        margin-right: -15px;
    }

   
   .logo img {
        text-align: center;
        padding-left: 32px;
   }
   .recently-view .prd-title {
      min-height: 32px;
   }
   
   .recently-view .prd-btm {
      padding: 12px 0 0px;
   }
   
   .recently-view .prd-btm {
    padding: 12px 0 0;
    margin-bottom: 16px;
    
    
   }
   
   footer .col-md-12{
       padding-left: 0px; 
        padding-right: 0px; 
   }
   .quotations{
       display:none;
   }
   
  footer .container .row{margin-left: 0;margin-right: 0;}

    .size-chart, .prdt-enlrg {
        position: absolute;
        left: 0%;
        top: 0%;
        transform: translate(-0%, 36%);
        max-width: 998px;
        height: auto;
        color: white;
        text-align: center;
        background: #fff;
    }
    .new-arrival .col-xs-6 {
        min-height: 278px;
    }
}

@media only screen and (max-width: 580px){
    footer .site-links .col-xs-6 {min-height: auto;width: 100%}
}

@media only screen and (max-width: 480px){
    .signup-tagline p {
        font-size: 12px;
    }
    .signup-tagline p span {
        font-size: 12px;
    }
    .signup-tagline p a{font-size: 12px;padding: 3px 4px;}
    #menu > div > ul > li:nth-child(1) > div > div > ul > li {width: 47%;}
    #menu ul.list-unstyled li:last-child {border: none!important;}
    .p-details .details .btm-30{width: 100%}
.checkout-cart .panel-group.cart_coupons > .col-md-12{padding: 0}
.checkout-cart .panel-group.cart_coupons .panel{margin-left: 0;margin-right: 0}
.checkout-cart .panel-group.cart_coupons .input-group {
    width: 100%;
}
.checkout-cart .panel-group.cart_coupons span.input-group-btn .btn{    padding: 7px 10px;}
}

@media only screen and (max-width: 400px){

    body:after {bottom: 77px;}
    #menu > div > ul > li:nth-child(1) > div > div > ul > li {width: 100%;}
    #menu ul.list-unstyled li:first-child {
        border-bottom: 0px solid #ccc!important;
    }
    #menu .dropdown.open li ul li{border-bottom: none!important}
    #menu ul.list-unstyled > li > li{border: none!important;}
    .recently-view .prd-title{min-height: 15px;}
    .p-details{margin: 0 -15px}
    .p-details .col-md-6.padd-lft{padding-left: 13px}
    .new-arrival h2 span{    padding: 0px 4px;}
    .new-arrival h2{font-size: 18px}
    .stor-by select{width: 110px;padding: 0 20px 0 5px}
    .slider .arrow-btn i.backward {left: 10px !important;}
    .slider .arrow-btn i.forward {right: 10px !important;}
    .listing-dtl .modal-body .p-details{margin: 0}
}

#collapse-checkout-confirm a{
    text-decoration: none;
}
#button-confirm{
    text-decoration: none;
}
#content > form > div > table > tbody > tr > td > div > span > button.btn.btn-danger > i{
    color:#c4161c;
}

#content > div.table-responsive > table > tbody > tr > td > a.btn-info{
    color:#725d2e;
    background-color:#ffffff;
    background-image:none;
}
.checkout-checkout #collapse-checkout-confirm tfoot{
    border-top:1px solid #ccc
}

.checkout-checkout #collapse-checkout-confirm tfoot td:first-child{
    text-align:right;
}
.product-search .product-thumb .button-group{
	display:none;
}
.quotations p{
font-family:'Raleway', sans-serif;
letter-spacing:1px;
}
a:focus{
	text-decoration:none;
}

.shows-list ul li span.box2.timing{
	text-transform:uppercase;
}

.information-information-13 #content li{
    line-height:25px;
    font-size:14px;
}

.information-information-13 #content h5{
    margin-top:30px;
}

#banner0 .owl-wrapper-outer{
    border:0px;
    border-radius:0px;
    box-shadow:0 0 0;
}
#tagline{
    margin-right:0;
    margin-left:0;
}

#announcements_bar p{
    margin-bottom: 0px;
}

@media only screen and (max-width: 480px) {
    .signup-tagline p {
        font-size: 12px;
    }
   
}

@media only screen and (max-width: 640px) {
 .ve-col-6{        flex: none!important;
    width: 49%!important;
    float: left!important;}

}
.ve-col-6{flex: none!important;}
.ve-card .ve-col-sm-9{max-width: 74%;}

#button-checkout{
    display: none;
}
.price-old{
    text-decoration: line-through;
	float:left;
	margin-right: 15px;
}