.row_m{margin:0}
.padL{padding-left:0}
.padR{padding-right:0}
.imgDiv img{width:100%}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb35{margin-bottom:35px}
.mb40{margin-bottom:40px}
.mb45{margin-bottom:45px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb75{margin-bottom:75px}
.mb100{margin-bottom:100px}
.mb125{margin-bottom:125px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}

.hm_main{width:100%;float:left;position:relative;padding:30px 0 50px;    background-size: cover;box-sizing:border-box;background-color: #ffffff;}
.hm_main h3{position:relative;text-transform:uppercase;font-weight:600;font:24px ArnoPro-LightDisplay;letter-spacing:1px;background:#fff;margin:0 auto 15px;line-height:24px}
.hm_main h3:before{background:#e0e0e0;content:'';left:5.5%;bottom:60%;height:1px;width:38%;position:absolute}
.hm_main h3:after{background:#e0e0e0;content:'';right:5.5%;bottom:60%;height:1px;width:38%;position:absolute}
.hm_div100{width:100%;float:left;position:relative;box-sizing:border-box;overflow:hidden}
.hm_div67{width:67%;float:left;position:relative;box-sizing:border-box;overflow:hidden}
.hm_div50{width:50%;float:left;position:relative;box-sizing:border-box;overflow:hidden}
.hm_div33{width:32.8%;float:left;position:relative;box-sizing:border-box;overflow:hidden}
.hm_div17{width:17%;float:left;position:relative;box-sizing:border-box;overflow:hidden}
.hm_div41{width:41.5%;float:left;position:relative;box-sizing:border-box;overflow:hidden}
.hm_img{width:100%;float:left;position:relative;padding:3px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.hm_img:hover{transition:all 1s ease;opacity:.6}
.hm_img img{width:100%}
.q_links{width:100%;float:left}
.q_links li{width:100%;float:left}
.product_main{width:100%;float:left;position:relative;border:#f8f8f8 10px solid}
.product_leftDiv{width:69%;float:left;position:relative}
.product_rightDiv{width:30%;float:right;position:relative;margin-right:1%}
#tab-description h3{font:20px Gotham-Book;color:#ae8c3a;text-transform:uppercase}
.desc_title{font:30px ArnoPro-Display;color:#000;text-transform:uppercase}
.modal-title{font:30px ArnoPro-Display;color:#000;text-transform:uppercase}
.specific_div .table{border:0}
.specific_div .table tr{border-bottom:#cfb377 1px dashed}
.specific_div .table tr td{font:16px Gotham-Medium;color:#464646}
.specific_div .table tr td+td{font:16px Gotham-Book;color:#464646}
.specific_div .table tr:nth-child(1){border-top:#cfb377 1px dashed}
.specific_div .table-bordered>tbody>tr>td{border:0}
.pro_mainBg{width:100%;float:left;position:relative;background:#f5f5f4;padding:5%;box-sizing:border-box}
.view_div{width:100%;float:left}
.pro_border{width:100%;float:left;background:#f8f8f8;height:5px}
.review_form .group_div{width:48.5%;float:left}
.rating{width:58%;float:left}
.rating a{font:13px Gotham-Light;color:gray}
.rating p{margin:0}
.prdCode{width:100%;float:left;border-bottom:0;padding:0;margin-top:5px;position:relative}
.prdCode li{font:14px Gotham-Light;color:gray;padding-left:25px}
.ra_bor{border-bottom:#f2f2f2 1px solid;padding:0;margin-bottom:15px}
.pricCont>div:first-child,.tags{margin:10px 0}
.crtbtn h4,.tags{line-height:20px;font-size:14px}
.theiaStickySidebar{position:relative!important;left:0!important;top:0!important}
.relatedPrdsDiv .pro_mainBg{padding:2% 5%!important}
.relatedPrdsDiv .pro_mainBg h3{font:30px ArnoPro-Display;color:#000;text-transform:uppercase}
.prdComWis{margin-top:5px}
.ra_lbor{padding-left:15px}
.quantityDiv{margin-top:15px}
.compareprdtDiv{margin-top:12px}
.availability{width:15px;height:15px;position:absolute;top:0;left:15px;}
.wl_btn{border:0;background:#383336;font:14px Gotham-Light;color:#fff;float:left;padding:7.5px 25px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.wl_btn:hover{color:#fff;background:#ae7d1a}
.pricCont{border-bottom:0;margin-bottom:0}
.crtbtn{border-bottom:0;margin-bottom:10px}
.delivery_div{width:100%;float:left;padding:4% 7%;background:#f8f8f8;box-sizing:border-box;border:#eee 1px solid;margin-bottom:40px;display:none}
.pinh5{font:14px Gotham-Light;color:#666;padding:0 15px}
.e_pin{font:12px Gotham-Light;color:#666}
#zipcodeavailable{color:gray;font:14px Gotham-Light;height:38px}
.chk_btn{padding:10px 25px;background:#666;color:#fff}
.pin_border{height:1px;margin:20px 0}
.optbox{border:0;position:relative;padding:9% 0}
.optbox p{width:100%;text-align:center;font:12px Gotham-Light;color:#666}
.optbox i{margin:0 auto}
.optbox::after{width:1px;height:96px;content:"";position:absolute;top:0;right:0;}
.op_last .optbox::after{display:none}
#search .btn-lg{color:#c2c2c2}
.product-thumb .caption{border:0;}
.product-thumb h4 a{color:#464646;text-align:center;width:100%;float:left;margin-bottom:0;text-transform: uppercase;letter-spacing: .6px;
    font-family: 'Source Serif Pro', serif;    font-size: 18px;}
.product-thumb h4 a:hover{color:#b08121}
.product-thumb .rating{display:none}
.product-thumb .price{font:20px GothamNarrow-Medium;color:#ff9800;text-align:center}
.product-thumb .orgprice{font:20px GothamNarrow-Medium;color:#ff9800;text-align:center}
.product-thumb .button-group{display:none}
.product-list .product-thumb .button-group{margin-top:0}
.product-list .product-thumb .button-group p{text-align:center}
.catSize{border-top:0}
.product-list .product-thumb .listProdDesc{text-align:center}
#loadproducts .product-thumb .button-group{display:block}
.product-thumb .price-tax{display:none}
#amtmax{float:right}
#amtmin{margin-left:20px}
.prdprice h2{color:#ff5a00}
.cntu_btn{float:left;margin-left:2em}
#button-review{background:#000;font:14px Gotham-Light;color:#fff}
#button-review:hover{background:#ae8c3a}
.hmCertiCarousel{width:100%;float:left;overflow:hidden}
.hmCertiCarousel img{width:100%}
#owl-demo2{overflow:hidden}
.img_pad{padding:0 4px}
#logo img{margin-left:auto;margin-right:auto;width:auto}
.right_colm{background:#fff;height:100%}
.rc_fix{top:175px}
.cat_desc img{width:100%}
.btn-primary{font:17px Gotham-Medium;color:#fff;border:0;padding:8px 25px;background:#383336;border-radius:3px}
.btn-primary:hover{background:#ae7d1a;color:#fff;border:0}
.btn-default{font:17px Gotham-Medium;color:#fff;border:0;padding:8px 25px;background:#383336;border-radius:3px}
.btn-default:hover{background:#ae7d1a;color:#fff;border:0}
.btn-info{font:15px Gotham-Medium;color:#fff;border:0;padding:5px 15px;background:#383336;border-radius:3px}
.btn-info:hover{background:#ae7d1a;color:#fff;border:0}
.btn-danger{font:15px Gotham-Medium;color:#fff;border:0;border-radius:3px;padding:5px 15px}
.input-group-btn .btn-danger{padding:8px 12px}
.btn_dg{padding:8px 10px}
.cart_table .c_price{font-size:20px;color:#ff5a00}
.cart_accordion .panel-title>a{font:18px Gotham-Medium;color:#ae7d1a}
.cart_accordion .panel-body .control-label{font:16px GothamNarrow-Light;color:#7d7d7d;text-transform:none}
#grid-view,#list-view{border:#eee 1px solid}
.fa-th,.fa-th-list{color:#8f8a8a}
hr{display:none}
.account_list .list-unstyled li{margin-bottom:5px}
.account_list .list-unstyled li a{font:20px ArnoPro-Regular;color:#7d7d7d;padding-left:15px}
.account_list .list-unstyled li a:hover{color:#b38527}
.account-reward p{font:18px Gotham-Medium;color:#ae7d1a}
legend{font:18px Gotham-Medium;color:#ae7d1a}
.form-horizontal .control-label{font:16px Gotham-Book;color:#7d7d7d}
.form-horizontal .form-control{font:16px Gotham-Book;color:#7d7d7d}
.table-bordered>tbody>tr>td{font:16px/22px Gotham-Book;color:#7d7d7d}
.table-bordered>thead>tr>td{font:16px Gotham-Medium;color:#ad2084}
.radio-inline,.checkbox-inline{font:16px Gotham-Book;color:#7d7d7d}
.breadcrumb li a{color:#7d7d7d;font-size:12px}
.breadcrumb li a:hover{color:#b38629}
.breadcrumb li .nolink{color:#b38528}
.product-thumb .brndName span a{display:none}
.panel-default{border:0}
.panel>.list-group .list-group-item{border:0}
.radio+.radio,.checkbox+.checkbox{margin:10px 0}
#filter-group10 label{font:14px/20px GothamNarrow-Light}
#filter-group10 input[type='checkbox']{opacity:0;visibility:hidden;position:relative}
#filter-group10 .cb_test{position:relative;padding-left:25px}
#filter-group10 .cb_test.active:before{content:"";width:20px;height:20px;color:#919191;position:absolute;left:0;top:0;text-indent:0;}
#filter-group10 .cb_test:before{content:"";left:0;width:20px;height:20px;position:absolute;top:0;}
#filter-group11 label{font:14px/20px GothamNarrow-Light}
#filter-group11 input[type='checkbox']{opacity:0;visibility:hidden;position:relative}
#filter-group11 .cb_test{position:relative;padding-left:25px}
#filter-group11 .cb_test.active:before{content:"";width:20px;height:20px;color:#919191;position:absolute;left:0;top:0;text-indent:0;}
#filter-group11 .cb_test:before{content:"";left:0;width:20px;height:20px;position:absolute;top:0;}
#filter-group12 label{font:14px/20px GothamNarrow-Light}
#filter-group12 input[type='checkbox']{opacity:0;visibility:hidden;position:relative}
#filter-group12 .cb_test{position:relative;padding-left:25px}
#filter-group12 .cb_test.active:before{content:"";width:20px;height:20px;color:#919191;position:absolute;left:0;top:0;text-indent:0;}
#filter-group12 .cb_test:before{content:"";left:0;width:20px;height:20px;position:absolute;top:0;}
.ui-widget-content{border:none!important;background:#d7d7d7!important;margin-bottom:30px;margin-left:30px;margin-top:15px}
.ui-slider-horizontal{height:2px!important}
.ui-widget-header{background:#b38629!important}
.ui-slider-horizontal .ui-slider-handle{border:none!important;border-radius:0!important;transform:rotate(40deg)!important;background:#b38629!important;width:13px!important;height:13px!important}
.rp_proDiv{width:20%;padding:0 2px;float:left}
.cat_proDiv{width:24%;padding:0;float:left;margin:0 .5%;max-height:420px}
.product-thumb .image{padding:0;border:0}
.product-thumb:hover .catSize{display:none}
.catg_page .catg_left{width:16%}
.fltrhd{font:18px GothamNarrow-Book;color:#000;background:#e9e9e9;padding:10px 0 10px 30px;position:relative}
.fltrhd::before{width:11px;height:15px;content:"";position:absolute;top:13px;left:10px;}
.news_letter{width:100%;float:left;margin-right:1%;color:#000;padding:4px 10px}
.nl_label{width:65px;float:left;margin-top:8px}
.compare_table tr td+td{width:50%}
.comp_danger{padding-top:9px;padding-bottom:9px}
#notifyform .form-group{float:left}
.view_hide{visibility:visible;display:none}
.sort_div{width:100%;float:right;margin-top:3px}
.sort_div .catlabel{font-size:12px;color:#999}
.sort_div .form-control{font-size:12px;color:#666;padding:0 10px}
.prodDtl .hdng{font-size:30px!important;text-transform:none}
#tab-specification{margin-top:15px}
.cat_proDiv .product-thumb{background:#fff}
#loadproducts{background:#f6f6f6;padding:15px 10px}
.pro_quick_view .delivery_div{padding:1% 3%}
.pro_quick_view .pin_border{margin:12px 0}
.rp_proDiv .product-thumb h4 a{height:65px}
.well{padding:0 19px 19px}
.private_glry .catg_left{display:none}
.prvt_sort{width:40%}
#input-verfication-code{margin-bottom:15px}
.rsnd{float:right;line-height:40px}
.nwsltr button{float:right;margin-top:4%}
.offerDiv{position:fixed;background:rgba(0,0,0,0.7);left:0;top:0;width:100%;height:100%;z-index:9999999}
.offerInner{position:absolute;margin:auto;left:0;right:0;max-width:670px;top:20%;background:#f5f5f5}
.offerDiv img{float:left;margin-right:15px;width:54.4%}
.clse{text-align:right;font-size:22px}
.clse:hover{cursor:pointer}
.cat_banner{display:none}
.offerDetail{padding:10px 0;float:left;width:40%;text-align:center}
.offerDiv .offer-bord{border-top:1px solid rgba(204,204,204,0.4);border-bottom:1px solid rgba(204,204,204,0.4)}
.offerDiv .offerDetail h4{font-size:16px;font-weight:400;color:#666;text-transform:none;padding:0 0 25px;line-height:20px;margin:0}
.offerDiv .offerDetail h3{margin:10px 0!important;color:#000;font-size:24px;line-height:24px}
.offerDiv .offerDetail h3 span{font-size:46px;font-weight:700;line-height:36px}
.offerDiv .offerDetail p{font-size:12px;line-height:14px;color:#786b5a;margin:30px 0 7px}
.offerDiv .offerDetail input[type='email']{width:100%;height:45px;line-height:45px;font-size:15px;color:#716e68;padding:0 0 0 5px;outline:none;border:1px solid #e5e5e5;text-align:left;padding:10px;font-size:14px}
.offerDiv .offerDetail input[type='submit']{background-color:#fe686a;border:0;color:#fff;font-size:16px;height:100%;line-height:27px;width:100%;text-align:center;display:inline-block;border-radius:0;box-shadow:none;text-decoration:none;padding:12px 16px;text-transform:uppercase;font-weight:600;margin-top:10px;transition:1s all ease}
.offerDiv input:focus,.offerDiv button:focus{outline:0}
.closeBtn{transition:1s all ease}
.offerDiv .offerDetail input[type='submit']:hover,.offerDiv .closeBtn:hover{background:#000;color:#fff}
.offerDiv .offerDetail button{border:1px #333 solid;display:inline-block;padding:5px 40px;width:100%;text-transform:uppercase;cursor:pointer;margin-bottom:35px;background:transparent;margin-top:10px;color:#333;font-weight:400}
.sticky header{display:none}
.hm_container{width:90%;margin:auto}
#slideshow0 .owl-page span{display:inline-block;width:12px;height:12px;margin:10px 0;cursor:pointer;background-color:#8880;border-radius:50%;border:0}
#slideshow0 .owl-page.active span{background:#8880}
#slideshow0 .owl-pagination{top:-100px}
#slideshow0 .owl-controls .owl-buttons .owl-prev,#slideshow0 .owl-controls .owl-buttons .owl-next{top:45%}
.offerNav{position:relative}
.offerNav:after{position:absolute;content:'';width:40px;height:40px;background:url()no-repeat center center;top:-2px;left:-9px}
@media all and (max-width: 1600px) {
.rating{width:100%}
.prdCode{float:left;width:90%}
.prdCode.ra_lbor{border-left:0;padding-left:0}
.availability{left:3px}
.catg_page .catg_left{width:18%}
.catg_page #content{width:82%}
.special-Offer img{width:48%!important}
.offerSec .btn{font-size:46px!important}
}
@media all and (max-width: 1440px) {
.offerSec img{width:100%}
.offerSec h2{font-size:106px!important;line-height:100px}
}
@media all and (max-width: 1366px) {
.mybtm{font-size:12px}
.cartImg i:before,.bagImg i:before{height:45px}
.catg_page .catg_left{width:20%}
.catg_page #content{width:80%}
.rp_proDiv{width:25%}
.desc_title{font-size:27px}
.prodDtl .hdng{font-size:28px}
.prdprice h2{font-size:34px}
.wl_btn{padding:7.5px 15px}
.btn-default{padding:8px 15px}
.offerSec h3{font-size:30px!important;line-height:30px!important}
.offerSec h2{padding:0!important}
.offerSec h4{font-size:28px!important;line-height:28px!important}
}
@media all and (max-width: 1024px) {
.search_div{width:30%}
.currency_div{width:60px}
.fabt_left{width:32%}
.sIcon a{margin-right:4px}
.shopping_div{padding:15px}
.cardspayment{margin-left:4px}
.product_leftDiv{width:60%}
.product_rightDiv{width:39%}
.prodDtl .hdng{font-size:28px!important}

}

@media all and (max-width: 768px) {
#zipcodeavailable{font-size:12px}
}
@media all and (max-width: 767px) {

.padL{padding-left:15px}
.padR{padding-right:15px}
.fabt_left{width:100%}
.fabt_left img{width:auto}
.fabt_right{width:100%}
.fBtm p{width:100%;text-align:center;margin-bottom:0}
.fBtm .floret{margin-right:33%}
.fBtm{margin-top:0;padding-top:0;border:0}


.hm_div17{width:100%}
.hm_div17 .hm_img{margin:-100px 0}
.hm_div67{width:100%}
.hm_div41{width:100%}
.hm_div33{width:100%}
.hm_div33 .hm_img{margin:-100px 0}


.product-thumb .orgprice{font-size:18px}


.mb60{margin-bottom:30px}

.hm_main h3:before,.hm_main h3:after{width:7%}
}