@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css";
@import "https://fonts.googleapis.com/css?family=Lato:400,700,900";
@charset "UTF-8";h1,h2,h3,h4,h5,h6,
body{}
.ship-icon.free-emb {display: none;}
:root{--pri:#c00021;--sec:#32bf00;--light-red:#cd0023;--black:#3a3a3a;--light-green:#32bf00d9;}
img{max-width:100%;height:auto}
a{color:#3a3a3a}
.shop-this-product-block .row .hidden-xs.col-sm-6 .ad-text-wrapper p:last-child {
    display: none;
}
a:focus,a:hover{color:var(--pri);transition:all .5s ease}
.btn,.data,.page_headers,.price{letter-spacing:0}
.btn,input[type=button],input[type=text]{-webkit-appearance:none}
.reward-title,td{word-spacing:normal}
.khatiyanja,.mob-menu,body{overflow-x:hidden}
.nxt-product-list *{font-family:'Lato', sans-serif!important}
#main-checkout-contain input[type=number],.quantity input,input[type=number]{-moz-appearance:textfield}
body,html{height:100%}
.left{float:left}
.right{float:right}
.clear{clear:both}
.round{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.width100{width:100%}
.width50{width:50%}
.ypad10{padding:10px 0}
.xpad10{padding:0 10px}
.txt-c{text-align:center!important}
.hide{display:none}
.promo-statban.promo-holiday-cover{height:auto;margin-bottom:50px;margin-top:20px}
.promo-grid{width:356px;float:left;margin-right:35px;position:relative;height:176px!important;border-radius:4px}
.list-inline,.list-inline>li,body{margin:0;padding:0}
.lightup .promo-text-v-align{padding-right:171px}
.lightup img{position:absolute;right:-24px;top:4px}
.lightup .promo-prduct-price{right:77px}
.promo-prduct-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);color:#fff}
.promo-prduct-inner span{display:block;font-size:16px;line-height:18px}
.promo-prduct-inner strong{font-size:27px}
.promo-grid:last-child{margin-right:0}
.promogrid-promo{background-image:url(/assets/templates/veniam-core/css/images/holiday-promo-bg.png);height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}
.promo-grid a{display:block;width:100%;height:100%}
.promo-statban .promo-grid img{width:auto;height:auto}
.promogrid-promo img{position:absolute;right:-5px;top:9px}
.promo-text-v-align{color:#fff;text-align:center;position:relative;top:50%;z-index:20;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.promogrid-promo .promo-text-v-align{padding-right:167px}
.promo-text-v-align h2{font-size:22px;text-align:center}
.promo-text-v-align button{font-size:18px;background-color:#0066b1;text-transform:uppercase;border:2px solid #fff;border-radius:6px;height:44px;padding:0 10px}
.promogrid-ornament{background:#00caac;background:-moz-linear-gradient(-45deg, rgba(0, 202, 172, 1) 0, rgba(0, 202, 172, 1) 12%, rgba(0, 109, 51, 1) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0, rgba(0, 202, 172, 1)), color-stop(12%, rgba(0, 202, 172, 1)), color-stop(100%, rgba(0, 109, 51, 1)));background:-webkit-linear-gradient(-45deg, rgba(0, 202, 172, 1) 0, rgba(0, 202, 172, 1) 12%, rgba(0, 109, 51, 1) 100%);background:-o-linear-gradient(-45deg, rgba(0, 202, 172, 1) 0, rgba(0, 202, 172, 1) 12%, rgba(0, 109, 51, 1) 100%);background:-ms-linear-gradient(-45deg, rgba(0, 202, 172, 1) 0, rgba(0, 202, 172, 1) 12%, rgba(0, 109, 51, 1) 100%);background:linear-gradient(135deg, rgba(0, 202, 172, 1) 0, rgba(0, 202, 172, 1) 12%, rgba(0, 109, 51, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00caac', endColorstr='#006d33', GradientType=1)}
.promogrid-ornament img{position:absolute;right:-7px;top:-1px}
.promo-text-v-align p{font-size:14px}
.promogrid-ornament .promo-text-v-align{padding-right:200px}
.promo-prduct-price{width:114px;height:114px;border:3px solid #fff;border-radius:100%;text-align:center;position:absolute;top:5px;right:84px;background-color:#0066b1}
.lightup{background:#c52523;background:-moz-linear-gradient(-45deg, rgba(197, 37, 35, 1) 0, rgba(197, 37, 35, 1) 16%, rgba(168, 137, 0, 1) 90%, rgba(168, 137, 0, 1) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0, rgba(197, 37, 35, 1)), color-stop(16%, rgba(197, 37, 35, 1)), color-stop(90%, rgba(168, 137, 0, 1)), color-stop(100%, rgba(168, 137, 0, 1)));background:-webkit-linear-gradient(-45deg, rgba(197, 37, 35, 1) 0, rgba(197, 37, 35, 1) 16%, rgba(168, 137, 0, 1) 90%, rgba(168, 137, 0, 1) 100%);background:-o-linear-gradient(-45deg, rgba(197, 37, 35, 1) 0, rgba(197, 37, 35, 1) 16%, rgba(168, 137, 0, 1) 90%, rgba(168, 137, 0, 1) 100%);background:-ms-linear-gradient(-45deg, rgba(197, 37, 35, 1) 0, rgba(197, 37, 35, 1) 16%, rgba(168, 137, 0, 1) 90%, rgba(168, 137, 0, 1) 100%);background:linear-gradient(135deg, rgba(197, 37, 35, 1) 0, rgba(197, 37, 35, 1) 16%, rgba(168, 137, 0, 1) 90%, rgba(168, 137, 0, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c52523', endColorstr='#a88900', GradientType=1)}
.lessButton{background:var(--pri)!important;border:0;border-radius:3px;color:#fff!important;font-size:12px!important;font-weight:600;padding:5px 10px!important;text-align:center;text-transform:uppercase;display:inline-block;text-decoration:none!important;margin:10px 0 0 15px!important;text-decoration:none!important}
.topblkbar a,.topblkbar a:hover,.topblkbar a:visited:hover{color:#fff}
body .userway.userway_p5.userway_hidden .userway_accessibility_icon,body .userway.userway_p6.userway_hidden .userway_accessibility_icon,body .userway.userway_p7.userway_hidden .userway_accessibility_icon{transform:translateX(0px)!important}
.total_discount-detail #divDiscountDetails{background: #fff;position:absolute;bottom:30px;border:1px solid #89080a;padding:6px 10px;width:190px;border-radius:3px;left:0;display:none}
.total_discount-detail #divDiscountDetails span.button.right {position: absolute;top: 3px;right: 5px;font-size: 16px;width: 20px;height: 20px;background: #f7f7f7;line-height: 19px;border-radius: 50px;border: 2px solid #ff0000;text-align: center;}
.total_discount-detail:hover #divDiscountDetails{display:block}
.total_discount-detail .total_promotion-name{line-height:normal;color:#000}
.total_discount-detail .total_promotion{line-height:normal;color:var(--pri);}
.total_discount-detail{position:relative}
.total_discount-detail .fa-info{border:1px solid;width:18px;height:18px;border-radius:50%;text-align:center;line-height:16px;display:inline-block;vertical-align:middle;font-size:13px}
.divOrderTotal .total_discount-detail,.divOrderTotal .total_discount-detail a,.divOrderTotal .total_discount,.afterdisprice{color:#ec0e0e}
.total_discount-detail .display-promos{margin-bottom:4px}
.divOrderTotal .total_discount-detail a:hover{color:inherit!important}
.relative{position:relative}
.hidden-mobile-bg{position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, .3);display:none;z-index:11}
.pad20{padding:20px}
.color1{color:#484848}
.color2{color:var(--pri)}
.red{color:red}
.col-group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .col-group{zoom:1}
.text-left{text-align:left}
.text-right{text-align:right}
.mod_bg,.text-center{text-align:center}
.list-inline{list-style:none}
.list-inline>li{display:inline-block;list-style:none}
.inline-left{display:inline-block;float:left}
.inline-right{display:inline-block;float:right}
.visible-tab{display:none}
.visible-mob{display:none}
body{font-size:14px;color:#000;line-height:1.45;font-weight:300;background:fixed #2d2d2d}
.mainframe{width:100%;padding:0;margin:0 auto 30px;position:relative}
.mod_bg{padding:20px 10px;background:#1c1b21;margin-bottom:20px;border:none}
.mod_bg ul.cat{padding:0;list-style:none;margin:5px 0}
.mod_bg ul.cat>li{margin:0;padding:0;list-style:none}
.mod_bg ul.cat li{line-height:30px;margin-bottom:0;border-bottom:0 solid #dfdfdf;text-align:left}
.mod_bg ul.cat li a{font-weight:400;font-size:12px;color:#fff;text-transform:none;display:block;padding:0 15px}
.mod_bg ul.cat li a:hover{background:var(--pri);color:#fff}
#secure-buy{width:200px;height:71px;position:fixed;bottom:0;left:0;background-image:url(/assets/images/secure-buy/SecureBuyBadge.png);z-index:999999}
#secure-buy-content{position:absolute;top:47px;left:88px;width:110px;height:13px;z-index:100;font-family:Verdana, Geneva, sans-serif;color:#d7d7da;text-align:left;font-size:8px}
.custom-container2{max-width:1400px;margin:0 auto}
#logoup-page-body .nxt-narrow-by{border-radius:0;padding:0;border:1px solid #cacaca}
#logoup-page-body{width:100%;float:left;padding:15px;margin:0;background-color:#ffffff;}
#logoup-page-body .nxt-results-container{width:100%;float:left;background:transparent;border:0}
#midContent #logoup-page-filters{display:none}
#nxt-refines-container{color:#262626;border:1px solid #e2e2e2;background:#fff;width:100%;float:left;border-radius:4px}
#midContent #nxt-refines-container .nxt-refines-head{font-size:18px;font-weight:600;padding:12px 15px 9px;text-transform:capitalize;display:block!important;margin:auto;font-family:'Lato', sans-serif!important}
#midContent #nxt-refines-container .nxt-refine-selection{padding:0;border:0;border-radius:3px;overflow:hidden;background:#fff}
#midContent #nxt-refines-container .nxt-refine-clearall{font-size:13px;font-weight:400;margin-top:5px;padding:0 10px}
#midContent #nxt-refines-container .nxt-refine-clearall a{color:#3a3a3a;text-decoration:none}
#midContent #nxt-refines-container .nxt-refine-clearall a:focus,#midContent #nxt-refines-container .nxt-refine-clearall a:hover{color:#9e0a0a;text-decoration:none;transition:all .5s ease}
#midContent #nxt-refines-container .nxt-refine-title{background:0 0;font-size:14px;font-weight:600;color:#272727;padding:10px 15px;font-family:'Lato', sans-serif!important}
.product-bradcurbs,.product-filter-title{padding:0 15px;display:none;float:left;width:100%}
#midContent #nxt-refines-container .nxt-narrow-by{border:none;border-top:1px solid #e7e7e7;margin-bottom:0}
.product-bradcurbs{font-size:13px;color:#9e9e9e;margin:0 0 10px}
.product-filter-title{margin:0 0 15px}
.product-filter-title h4{float:left;margin:0 10px 0 0;padding:0}
#logoup-page-body .nxt-results-count{float:none;font-weight:400;font-size:13px;color:#9e9e9e}
.product-sort-contain{width:100%;float:left;padding:0 15px;border-bottom:1px solid #dfdfdf}
.product-sort-contain ul{width:100%;float:left;margin:0;padding:0;list-style:none;text-align:right;font-size:14px}
.product-sort-contain ul li{list-style:none;display:inline-block;padding:0;margin:0 0 0 20px}
.product-sort-contain ul li a{color:#535353;text-transform:none;padding:5px 0;display:inline-block;border-bottom:3px solid transparent}
.product-sort-contain ul li a:focus,.product-sort-contain ul li a:hover,.product-sort-contain ul li a[selected|=""]{color:#9e0a0a;text-decoration:none;border-bottom:3px solid #9e0a0a}
#logoup-page-body .nxt-select-moz{border:0}
#logoup-page-body #nxt-content{padding:0;background:transparent;border:0}
#logoup-page-body .nxt-product-list{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-wrap:wrap;width:100%}
#logoup-page-body .nxt-toolbar{width:100%;display:inline-block;padding:0;margin:0 0 15px}
#logoup-page-body .nxt-image-wrapper{position:relative;padding:0;background:#fff;overflow:hidden;width:100%;height:280px;text-align:center;display:block}
#logoup-page-body .nxt-product-image{margin:0 auto;z-index:1;max-height:100%;max-width:100%;object-fit:scale-down;height:280px}
#logoup-page-body .nxt-product-details{background:0 0}
#logoup-page-body .nxt-product-item{width:25%;position:relative;float:left;padding:0 10px 15px 0;margin:0}
#logoup-page-body .nxt-product-item-wrap{border:1px solid #e2e2e2;min-height:390px;border-radius:3px}
#logoup-page-body .nxt-product-item-wrap:focus,#logoup-page-body .nxt-product-item-wrap:hover{transition:all .5s ease;-webkit-box-shadow:-1px 3px 6px 4px rgb(0 0 0 / 5%);-moz-box-shadow:-1px 3px 6px 4px rgb(0 0 0/5%);box-shadow:-1px 3px 6px 4px rgb(0 0 0 / 5%);border-color:#b3b3b3;}
#logoup-page-body .nxt-product-name{width:100%;float:left;font-size:16px;font-weight:400;margin:0 0 3px;text-transform:capitalize}
#logoup-page-body .nxt-product-name>a{text-decoration:none;text-transform:capitalize;height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:100%;vertical-align:top;color:var(--pri);float:left;font-weight:600;font-size:15px}
#logoup-page-body .nxt-product-name>a:focus,#logoup-page-body .nxt-product-name>a:hover{color:var(--pri);text-decoration:none}
#logoup-page-body .nxt-product-price .nxt-bolded>span{margin-left:5px;font-family:'Lato', sans-serif}
#logoup-page-body .nxt-product-price{width:100%;float:left;margin-bottom:7px}
#logoup-page-body .sale-price{font-size:14px;font-weight:400;text-transform:capitalize;color:#959595}
#logoup-page-body .sale-price>mark{color:#959595;background:0 0;text-decoration:line-through}
#logoup-page-body .nxt-bolded{font-family:'Lato', sans-serif;color:#333;font-weight:600;font-size:18px}
#logoup-page-body .nxt-product-buttons{width:100%;float:left;margin:5px 0 0}
#logoup-page-body .nxt-product-buttons>.button-contain{width:auto;float:left}
#logoup-page-body .nxt-product-buttons>.sku-value{width:auto;float:left;text-align:right;color:#959595;font-size:12px;padding:0}
#logoup-page-body .nxt-product-buttons button[type=submit]{background:var(--pri);border:0;border-radius:3px;color:#fff!important;font-size:14px;font-weight:600;padding:5px 11px;text-align:center;text-transform:uppercase;width:auto;height:auto}
#logoup-page-body .nxt-product-buttons button[type=submit]:focus,#logoup-page-body .nxt-product-buttons button[type=submit]:hover{color:#fff;background:#3a3a3a;transition:all .5s ease}
#logoup-page-body .nxt-product-buttons button[type=submit]>i{font-size:16px;margin:0 4px 0 0}
#logoup-page-body .nxt-logo{display:none!important}
#logoup-page-body .nxt-bottom.nxt-address{text-align:center;float:right;padding:0 15px;margin:0px 0}
#logoup-page-body .nxt-bottom.nxt-address .nxt-pagination{float:none;}
#logoup-page-body .nxt-bottom.nxt-address ul.nxt-pagination-list{padding:0;display:inline-block;margin:0;overflow:hidden;border-radius:0;border-left:none;clear:both}
#logoup-page-body .nxt-bottom.nxt-address ul.nxt-pagination-list li a{color:#000;text-transform:none;display:inline-block;border-bottom:3px solid transparent;font-size:14px;font-family:poppins, sans-serif!important;}
}
#logoup-page-body .nxt-bottom.nxt-address ul.nxt-pagination-list li a:focus,#logoup-page-body .nxt-bottom.nxt-address ul.nxt-pagination-list li a:hover{color:#fff;background:var(--pri);}
.listing-page-content h3{line-height:normal;}
.nxt-refine-selection .nxt-remove-item-wrap .nxt-refine-item a:hover,.nxt-refine-selection .nxt-remove-item-wrap .nxt-refine-item a{background:none !important;}
.header-specials,.menu-headers{font-weight:400;font-style:normal;text-align:center;text-decoration:none;z-index:1}
.header-specials{background:0 0;border-bottom:0 solid #ccc;font-family:'Lato', sans-serif;color:#000;font-size:26px;text-transform:uppercase;padding:0 5px;line-height:44px;position:relative}
.header-specials span{padding:0 10px}
.menu-headers,.page_headers{font-family:'Lato', sans-serif;padding:0;background:0 0;text-transform:none;position:relative}
.menu-headers{color:#fff;font-size:18px;border-bottom:1px solid #37373c;margin:0 0 15px;line-height:40px}
.page_headers,.titles,tr{text-align:left}
.page_headers{font-size:32px;line-height:1.5;color:#000;margin:0 0 10px;font-weight:600;border-top:none;border-bottom:none;border-left:none;border-right:none}
.top-text2{color:#8b8b8b}
.titles{background:0 0;border-bottom:1px solid #b2b2b2;font-size:23px;font-weight:400;color:#000;text-transform:none;text-decoration:none;padding:0 0 5px;margin:10px 0;line-height:36px;z-index:1;position:relative}
.titles2{background:var(--pri);border:1px solid var(--pri);padding:0 4px;font-weight:600;color:#fff;font-size:12px;text-transform:none;line-height:24px;position:relative}
.page_banners{margin-bottom:0}
#itemsBlock{margin-top:15px}
#itemsBlock .products-header{background:#f5f5f6;padding:0 18px;margin-bottom:15px;border-top:0 solid #000;font-size:20px;font-weight:400;color:#000;text-transform:none}
.price,.price2{font-weight:600}
.btn,.store-name{text-transform:uppercase}
td{text-decoration:none}
.alternative{background:#fff;padding:2px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.borders,.borders2{border:1px solid #ccc}
.price{font-size:21px;color:#484848}
.price2{font-size:13px;color:#000}
.error{font-size:11px;font-weight:300;color:#e10e04;text-decoration:none}
.borders{color:#000}
.borders2{border-style:none none dotted}
.checkout-headers{font-size:11px;color:#000;font-weight:600}
.steps{font-size:14px;font-weight:400;color:#010101;margin-bottom:5px}
.steps_on{font-size:14px;font-weight:600;color:#e30000}
.btn{background:var(--pri);color:#fff;border:none;text-align:center;font-size:16px;font-weight:400;padding:10px 15px 10px 10px;margin:10px 0;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-transform:unset;}
.btn:focus,.btn:hover,.btn_over{color:#fff;background:var(--light-red);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.txtAreaStyle,.txtBoxStyle{border:1px solid #cdcdcd;background-color:#fefefe;font-weight:400}
.txtBoxStyle{color:#999;margin:2px 0;padding:7px 1px 9px 8px;font-family:Arial, Helvetica, sans-serif}
.txtAreaStyle{font-size:11px;color:#010101}
.txtBoxSearch{height:20px;color:#010101;font-size:normal;border:none;padding:3px 0 0;margin:0}
.font1,.invoice_title{color:#000;font-family:Arial, Helvetica, sans-serif}
.content-area,.footer{padding:0;background:0 0}
.invoice_table{background-color:#f9f8f8}
.invoice_title{font-size:10px;font-weight:600;background-color:#ccc}
img{border:none}
.font1{font-size:11px;font-weight:400}
.font2{font-family:'Lato', sans-serif;font-size:14px;font-weight:400;color:#484848}
.font3,.font4{font-size:normal-font;font-weight:400}
.font3{font-family:'Lato', sans-serif;color:var(--pri)}
.font4,.store-name{font-family:'Lato', sans-serif;color:#484848}
.store-name{font-size:54px;font-weight:600;line-height:50px;display:block}
.footer,.store-slogan{font-weight:400;font-family:Arial, Helvetica, sans-serif}
.store-slogan{font-size:23px;color:var(--pri);font-style:italic;text-transform:none;line-height:24px;display:block}
.footer{font-size:11px;line-height:1.1;color:#ccc;text-align:left;margin:0}
.footer a,.footer a:hover,.footer a:visited,.footer a:visited:hover{font-family:'Lato', sans-serif;font-size:.85em;font-weight:400;text-decoration:underline}
::-moz-selection{background:#484848;color:#fff;text-shadow:none}
::selection{background:var(--pri);color:#fff;text-shadow:none}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus:-moz-placeholder{color:transparent}
input:focus::-moz-placeholder{color:transparent}
#NR_items,#TS_items{position:relative;padding:0}
.content-area>.m-container{max-width:983px;padding:0;background:0 0}
#mainContainer,#midContent2{margin:0;background:#fff;width:100%}
#mainContainer{padding:0;min-height:320px}
#midContent{width:100%;float:left;margin:0;background:#f5f5f5;}
.home-page #midContent{background-color:#fff;}
#midContent2{float:left}
#leftContent{float:left;width:203px;background:0 0;margin:0 30px 0 0;padding:0;position:relative}
#midContent img{max-width:100%;}
#dynsalebanner a img{width:100%;max-width:100%;}
#site-wide-banners{padding:0;text-align:center}
#site-wide-banners>div img{display:block}
#site-wide-banners img{max-width:100%;height:auto}
.global-banners{position:relative;color:#000;text-align:center;padding:0}
#extrapage .content{margin-top:0}
.productBlockContainer{margin:0 -15px}
.cat-menu .cat-list:after,.extra-pages ul:after,.link-menu .links-list:after,.mob-ham-container:after,.tab-ham-container:after{clear:both}
#newHtmlProduct{width:100%;float:left;padding:0 5px}
.product-item,.product-item .img{padding:0;position:relative;background:0 0;border:none;width:100%}
.product-item{float:left;text-align:left;min-height:inherit;display:inline-block;border:1px solid #d8d8d8;border-radius:2px;background:#fff;margin:4px 0}
.product-container:focus .product-item,.product-container:hover .product-item{transition:all .5s ease;-webkit-box-shadow:0 0 4px 0 rgba(0, 0, 0, .2);-moz-box-shadow:0 0 4px 0 rgba(0, 0, 0, .2);box-shadow:0 0 4px 0 rgba(0, 0, 0, .2)}
.product-item .img{margin-bottom:10px;height:274px;min-height:initial}
.product-item .img img{max-width:100%!important;max-height:100%!important;min-height:inherit;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:1;transition:opacity .4s}
.product-item .content{position:relative;width:100%;margin:5px auto;padding:0 8px;background:0 0;overflow:hidden;text-align:left}
.product-item .name a:hover{color:#000;text-decoration:underline}
.product-item .price{display:grid;float:none;font-size:13px;font-family:'Lato', sans-serif;font-weight:600;color:var(--pri);line-height:16px;padding:0;margin:0px;overflow:hidden;height:auto;font-size:21px;width:auto}
.product-item .price span.hidden{display:inline-block!important;visibility:visible!important}
.product-item .price img{vertical-align:top}
.product-item .percentage{position:absolute;bottom:2px;right:0;float:right;background:var(--pri);color:#fff;font-weight:600;font-size:18px;padding:3px 5px}
.product-item .percentage:after{display:inline-block;float:right;content:'% OFF'}
.product-item .item-id{font-size:12px;color:#828284;text-align:right}
.product-item .stars{float:none;display:none;line-height:16px;height:16px;margin:5px 0;padding:0;position:relative;text-align:center;color:#000}
.product-item .stars img{display:inline-block;vertical-align:text-top;float:none;margin:0}
.product-item .stars span{float:none;vertical-align:middle;display:inline-block}
.product-item-title{width:100%;float:left;padding:0 15px;margin-bottom:10px;min-height:40px}
.product-item-title a{font-size:15px;color:var(--pri);font-weight:600;margin:0 0 5px}
.product-item-title a:focus,.product-item-title a:hover{color:var(--pri);text-decoration:none}
.product-item-price{width:100%;float:left;padding:0 15px;margin:0 0 15px;min-height:30px}
.product-item-price h4{float:left;color:var(--pri);font-weight:600;margin:0;padding:0 10px 0 0;font-size:16px;border-right:1px solid #b2b2b2}
.product-item-price h5{float:left;padding:0 0 0 15px;color:#b1b1b1;margin:auto;font-size:16px}
.product-item-price h5 span{text-decoration:line-through}
.product-item-text{width:100%;float:left;color:#6a6a6a;padding:0 15px;margin:0 0 15px}
.product-item-button{width:100%;float:left}
.product-item-button button[type=button]{width:100%;float:left;font-size:16px;font-weight:600;background:var(--pri);border:none;color:#fff;line-height:21px;padding:15px 10px;border-radius:0;cursor:pointer}
.product-item-button button[type=button]:hover{color:#fff;background:#3a3a3a;transition:all .5s ease}
.product-promo-code{width:100%;float:left;text-align:center;line-height:21px;padding:15px 7px;background:#e1e1e1;white-space:nowrap;word-break:break-all;overflow:hidden;text-overflow:ellipsis}
.product-item .action{width:auto;margin:0px;margin-top:10px;}
.product-item .action input[type=button],.product-item .action input[type=submit]{width:100%;margin:0;background:var(--pri);border:none;color:#fff;padding:12px 10px;font-size:16px;font-weight:500;text-transform:capitalize}
.product-item .action input[type=button]:focus,.product-item .action input[type=button]:hover,.product-item .action input[type=submit]:focus,.product-item .action input[type=submit]:hover{color:#fff;background:#3a3a3a;transition:all .5s ease}
.product-item .status{display:none;visibility:visible;height:auto;font-size:12px;line-height:18px;text-align:left;text-transform:none}
.product-item .status img{display:block;margin:auto}
.product-item .qty{display:inline-block;font-size:14px}
.product-item .qty input{text-align:center;font-size:11px;font-family:'Lato', sans-serif;font-weight:400;color:#484848}
.product-item del{color:#000;font-weight:400;display:block}
.product-item del:before{content:'Was:';display:inline-block;margin-right:5px;text-decoration:none}
.product-item .on-sale,.product-item .onsale{background:#3a3a3a;width:auto;height:40px;margin:auto;line-height:40px;position:absolute;top:5px;right:5px;bottom:auto;left:auto;z-index:1;color:#fff;font-size:14px;text-transform:uppercase;text-align:center;font-weight:600;opacity:1;padding:0 20px;border-radius:2px;display:none}
#related-product-main .owl-item{padding:0 5px}
#related-product-main .owl-carousel .owl-item img{display:block;width:100%;object-fit:scale-down}
#related-product-main .owl-prev{position:absolute;left:-15px}
#related-product-main .owl-next{position:absolute;right:-15px}
#searchBox form,.top-bar{position:relative}
#related-product-main .owl-next,#related-product-main .owl-prev{top:30%;width:45px;height:45px;border-radius:50%;color:#fff;font-size:28px;margin:5px;padding:1px 7px;background:var(--pri);}
#related-product-main .owl-next:hover,#related-product-main .owl-prev:hover{background:#869791;}
#main-inner-header,.header-row,.top-bar,header{width:100%;float:left}
.top-bar{background:#f6f6f6;padding:0;text-align:center;color:#fff;font-size:12px;font-weight:400;line-height:34px;display:block;z-index:2;min-height:35px}
.head_col{background:var(--pri);z-index:10;position:relative}
header{height:auto;margin:0}
.header-row{display:table}
.middle-head-col{width:calc(100% - 932px);display:inline-block;vertical-align:middle}
.header-col.left-head-col{display:inline-block;vertical-align:middle;margin-right:35px}
.header-col.right-head-col{float:right;margin-top:14px}
.logo{width:100%;float:left}
.cart-label{display:inline-block}
.callbtnhead{background:#fff;color:var(--pri)!important;font-size:19px;font-weight:600;padding:5px 20px 5px 40px;border-radius:50px 0 0px 50px;position:relative;display:inline-block;vertical-align:middle;margin-right:-24px;}
.search-btn_col{position:absolute;top:0;right:0;background:transparent;border:0;color:var(--pri);border-radius:0 4px 4px 0;min-height:42px;font-size:19px;width:50px}
#search-contain{width:100%;float:left;padding:0 15px;margin:15px 0 5px;display:none}
#search-contain input[type=text]{margin:0;width:100%;height:38px;padding:0 15px;font-size:13px;text-transform:none;background:#fff;color:#999;border:none;vertical-align:top;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0, 0, 0, .6)}
.welcome-msg,.welcome-msg a{font-family:Arial, Helvetica, sans-serif}
header>.m-container{max-width:983px;padding:0}
header>.m-container .col-group{background:#4b4b4b;background:-moz-linear-gradient(top, #4b4b4b 0, #2c2c2c 100%);background:-webkit-linear-gradient(top, #4b4b4b 0, #2c2c2c 100%);background:linear-gradient(to bottom, #4b4b4b 0, #2c2c2c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b', endColorstr='#2c2c2c', GradientType=0)}
.header-left{height:115px;width:50%;max-height:100%}
.header-left .logo{position:relative;height:100%;max-width:100%;overflow:hidden;line-height:1.2}
.header-left .logo img{position:absolute;width:auto;max-width:100%;height:auto;max-height:100%;top:0;bottom:0;left:15px;right:auto;margin:auto}
.header-right{float:right;text-align:right;width:31%;margin:60px 0 0;padding:0 20px 0 0}
.header-right .contact-area span.pipe{display:inline-block;background:#515151;width:1px;height:33px;margin:0 5px}
.welcome-msg{text-transform:none;display:inline-block;float:left;width:25%;line-height:38px;color:#2e2e2e;font-size:14px;font-weight:400;text-align:left;padding:0;margin:0}
.welcome-msg a{color:#005fb6;font-weight:inherit}
.welcome-msg a:hover{color:#005fb6;text-decoration:underline}
.welcome-msg i{display:inline-block;font-size:18px;line-height:36px;text-align:center;margin-right:15px;color:#484848;background:#fff;width:36px;height:36px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}
.cart_col,.cart_col ul,.head-cart-c{width:100%;float:left}
.welcome-msg span{margin:0 7px}
.cart_col{margin:15px 0 0;position:relative}
.cart_col ul{margin:0;padding:0;list-style:none;text-align:right}
.cart_col ul li{list-style:none;display:inline-block;padding:0;vertical-align:middle}
.cart_col ul li:first-child{border-left:none}
.head-cart-c{font-size:17px;font-weight:600}
.head-cart-c span.badge{width:22px;height:22px;background:var(--pri);color:#fff;padding:5px 0 0;border-radius:50%;margin:-33px 0 0 -16px}
.head-cart-c a,.head-cart-c a:focus,.head-cart-c a:hover{color:#000;text-decoration:none}
#lu-cart-click{top:0;right:0;width:150px;height:69px;z-index:999}
.main-menu-wrap{background:var(--pri);position:relative;z-index:2000}
#Category_section{z-index:1}
.sndry-menu{display:none;background:#2b65af;height:42px;padding:6px}
header .col-xs-12.col-sm-4.col-md-6.col-lg-10.middle_head_col{margin:2% 0}
#header-cat-navigation{width:100%;background:#181818;float:left;position:relative;margin:0;padding:11px 0}
.cat-menu{background:0 0;height:auto;width:100%;margin:auto;display:inline-block}
.cat-menu .cat-list{zoom:1;margin:0;list-style:none;height:auto;padding:0;text-align:center}
.cat-menu .cat-list:before{content:"";display:table}
.cat-menu .cat-list>li{list-style:none;vertical-align:top;display:inline-block;padding:0;margin:0 1%;border-bottom:none;z-index:99}
.cat-menu .cat-list>li span.sticker{width:35px;display:block;position:absolute;background:var(--pri);line-height:18px;font-size:11px;left:10px;top:-10px;color:#fff}
.nav-edge{width:14px;height:11px;background:url(/assets/templates/rjroberts-html5/images/nav-edge.png) center top no-repeat;position:absolute;margin:0 auto;bottom:0;left:0;right:0;top:34px}
.cat-menu .cat-list>li>a>.nav-edge{display:none}
.cat-menu .cat-list>li:hover>a>.nav-edge{display:block}
.cat-menu .cat-list>li>a{color:#fff;font-weight:600;display:block;position:relative;line-height:30px;text-transform:capitalize;text-decoration:none}
.link-menu{margin:0;padding:0;float:right;width:auto;height:auto;position:relative}
.link-menu .links-list>li:last-child{background:var(--pri);min-height:35px;border:none;padding:0 10px;margin-left:5px}
#orderHistory .message{background:#f1f1f1}
span.mobvalueshow{display:none}
.link-menu .links-list{zoom:1;margin:0;list-style:none;display:inline-block;float:left;line-height:16px;width:100%;padding:0;text-align:right;position:relative}
.link-menu .links-list:before{content:"";display:table}
.link-menu .links-list>li{list-style:none;display:inline-block;float:left;padding:0;margin:0;vertical-align:top;text-align:center;border-left:1px solid #fff;line-height:34px}
.link-menu .links-list>li:first-child{border-left:0 solid #fff}
.link-menu .links-list>li>a{color:#fff;font-size:12px;font-weight:400;font-family:'Lato', sans-serif;background:0 0;display:inline-block;text-transform:none;padding:0 5px;line-height:16px;text-decoration:none}
.link-menu .links-list>li>a:hover{color:#fff;text-decoration:underline}
.mob-ham-container,.tab-ham-container{zoom:1;display:none;text-align:left;width:100%;height:30px;margin:0;padding:0 7px;float:left}
.mob-ham-container:before,.tab-ham-container:before{content:"";display:table}
.mob-ham-container>a,.mob-ham-container>div,.mob-ham-container>span,.tab-ham-container>a,.tab-ham-container>div,.tab-ham-container>span{display:inline-block}
.mob-ham-container .tab-ham,.tab-ham-container .tab-ham{color:#fff;background:0 0;padding:0;margin-left:0;font-size:28px;font-weight:600;display:inline-block;cursor:pointer;line-height:24px;vertical-align:middle}
.mob-ham-container .tab-ham:hover,.tab-ham-container .tab-ham:hover{opacity:1;color:#000}
.mob-ham-container{display:none;width:100%;margin:0}
.mob-ham-container .tab-ham{padding:0;line-height:36px}
.mob-ham-container i{display:inline-block;vertical-align:top;font-size:18px;line-height:36px;text-align:center;margin-right:15px;color:#fff;background:var(--pri);width:36px;height:36px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-webkit-box-shadow:0 2px 2px 0 #577e75;-moz-box-shadow:0 2px 2px 0 #577e75;box-shadow:0 2px 2px 0 #577e75}
.mob-menu{display:none;-webkit-transition:right .3s ease-out;-moz-transition:right .3s ease-out;-ms-transition:right .3s ease-out;-o-transition:right .3s ease-out;transition:right .3s ease-out;-webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, .3)!important;-moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, .3)!important;box-shadow:0 1px 5px 0 rgba(0, 0, 0, .3)!important;position:fixed;top:0;left:-261px;background:#005fb6;width:260px;height:100%;text-align:left;padding-top:15px;padding-bottom:15px;overflow-y:scroll;z-index:1000}
.mob-menu.open{left:0}
.mob-menu .mob-menu-close{color:#fff;font-size:28px;line-height:1;text-align:right;padding-left:12px;padding-right:12px;margin:10px auto}
.mob-menu .mob-menu-close i{cursor:pointer}
.mob-menu .mob-menu-mod{color:#fff;margin-bottom:30px}
.mob-menu .mob-menu-mod .mob-mod-heading{margin-left:0;margin-right:0;margin-bottom:5px;padding:10px 20px;line-height:24px;border-bottom:0 solid #484848;background:#484848;font-size:18px;color:#fff;font-family:'Lato', sans-serif;text-transform:uppercase;font-weight:600;font-style:normal;display:none}
.mob-menu ul,.mob-menu ul>li{margin:0;padding:0;list-style:none}
.mob-menu ul li.subcat{display:none}
.mob-menu ul li a{color:#fff;display:block;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:17px;line-height:24px;padding:8px 20px}
.mob-menu ul li a:hover{color:#484848;background:#fff}
.mob-menu ul li a:before{display:none;content:normal;margin-right:0}
.mob-menu .welcome-msg{padding-left:20px;padding-right:20px;text-align:left;color:#fff;font-size:14px}
.mob-menu .welcome-msg a{color:#fff;text-decoration:underline;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}
.mob-menu .welcome-msg a:hover{color:#fff;text-decoration:underline}
.mob-menu-bar{display:none;padding-top:10px;padding-bottom:10px;text-align:right}
.mob-menu-bar>div{display:inline-block;margin-left:5px;margin-right:5px;font-size:28px;cursor:pointer;color:#fff}
.mob-menu-bar>div:hover{background:#484848;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
div#header-cat-navigation .dropdown{padding:12px 0 0;max-width:100%;float:left;position:absolute;left:0;background:0 0;z-index:9999;display:none;right:0;margin:auto}
div#header-cat-navigation .dropdown .inner{padding:0;background:#fefbfb;float:left;width:100%}
.dropdown .inner.outlet-nav-bg{background:url(/assets/images/frame/Nav-Backgs/Outlet-Nav-Header.jpg) top right no-repeat}
.dropdown .inner.mens-nav-bg{background:url(/assets/images/frame/Nav-Backgs/Mens-Nav-Header.jpg) top right no-repeat}
.dropdown .inner.ladies-nav-bg{background:url(/assets/images/frame/Nav-Backgs/Ladies-Nav-Header.jpg) top right no-repeat}
.dropdown .inner.tees-nav-bg{background:url(/assets/images/frame/Nav-Backgs/Tees-Nav-Header.jpg) top right no-repeat}
.dropdown .inner.buttondowns-nav-bg{background:url(/assets/images/frame/Nav-Backgs/Dress-Shirts-Nav-Header.jpg) top right no-repeat}
.dropdown .inner.outerwear-nav-bg{background:url(/assets/images/frame/Nav-Backgs/Outerwear-Nav-Header.jpg) top right no-repeat}
.dropdown .inner.brands-nav-bg{background:url(/assets/images/frame/Nav-Backgs/Brands-Nav-Header.jpg) top right no-repeat}
div#header-cat-navigation .dropdown ul{background:0 0;height:auto;position:static;padding:0;margin:0;list-style:none;float:left;width:100%}
div#header-cat-navigation .dropdown ul li{display:block;height:auto;line-height:12px;float:none;border:none;padding:3px 5px;margin:0;text-align:left;color:#000;position:relative}
div#header-cat-navigation .dropdown ul li a.red,div#header-cat-navigation .dropdown ul li a:visited.red{color:red}
div#header-cat-navigation .dropdown ul li a:hover,div#header-cat-navigation .dropdown ul li a:visited:hover{text-decoration:none;color:var(--pri)!important;background:0 0}
#fot-wid-maincontain,footer{background:#fff;width:100%;float:left}
footer{color:#3a3a3a}
#fot-wid-maincontain{padding:45px 0 0}
.fot-wid-contain{width:100%;float:left}
.fot-wid-title{width:100%;float:left;margin:0 0 15px;font-size:1.5rem;color:var(--pri);font-weight:600}
.fot-wid-contain ul{width:100%;float:left;margin:0;padding:0;list-style:none}
.fot-wid-contain ul li{width:100%;float:left;list-style:none;margin:15px 0 0;padding:0}
.fot-wid-contain ul li:first-child{margin-top:0}
.fot-catalog-contain{width:100%;float:left}
.fot-catalog-contain h4{font-size:1rem;margin:10px 0 15px;padding:0;font-weight:600}
.fot-wid-contain ul li .fot-catalog-contain img{float:left;margin:0 15px 0 0}
a.view-more{color:#fff;text-decoration:none;text-transform:uppercase;background:var(--pri);display:inline-block;font-size:1rem;padding:.5rem 1.2rem;border-radius:4px;font-weight:600}
a.view-more:focus,a.view-more:hover{color:#fff;text-decoration:none;background:#484848}
.fot-wid-contain1{width:100%;float:left;color:#fff}
.fot-dark-slider{width:100%;float:left;padding:15px;background:#000;text-align:center}
.fot-dark-slider h3{font-size:23px;font-weight:600;margin:0 0 10px;padding:0;text-transform:uppercase}
.fot-dark-slider blockquote{font-size:16px;font-style:normal}
#copyright-section,#fot-nav{text-transform:capitalize;float:left}
#fot-slide-arrow{display:block;position:absolute;left:0;right:0;width:96%;margin:auto;bottom:0;height:calc(100% - 110px)}
ul#instafeed{width:100%;float:left;list-style:none;margin:0;padding:0}
ul#instafeed li{width:33%;list-style:none;margin:0;padding:0 2px 2px 0;display:inline-block}
ul#instafeed li a{width:100%;float:left}
ul#instafeed li img{width:100%;float:left;object-fit:scale-down}
.media-carousel{margin-bottom:0;padding:0}
.fot-dark-section #fot-nav ul li{padding-bottom:5px;}
#fot-nav ul li,#fot-payment-section ul li{display:inline-flex;padding:0 10px;list-style:none}
.media-carousel .carousel-control.left{left:0;background:#2d2d2d;border-radius:50%;height:30px;width:30px;top:0;bottom:0;margin:auto}
.media-carousel .carousel-control.right{right:0;background:#2d2d2d;border-radius:50%;height:30px;top:0;bottom:0;margin:auto;width:30px}
.media-carousel .carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}
.media-carousel .carousel-indicators li{background:silver}
.media-carousel .carousel-indicators .active{background:#333}
#fot-wid-maincontain .media-carousel img{width:100%;height:auto;margin-bottom:15px}
#fot-dark-section{width:100%;padding-top:50px;float:left;color:#fff;background:#002c4d;}
.footer-main #fot-nav ul{max-width:90%;width:100%;text-align:center;margin:0px auto 0px;float:unset;padding:0px 20px;}
.footer-main #fot-payment-section ul{padding:25px 0px;border-top:1px solid #3b5d76;display:flex;justify-content:center;border-bottom:1px solid #3b5d76;align-items:center;flex-wrap:wrap;}
#fot-nav{width:100%;margin:0 0 40px}
#fot-nav ul,#fot-payment-section ul{width:100%;float:left;margin:0;padding:0;list-style:none;text-align:center}
#copyright-section a,#fot-nav ul li a{color:#fff;text-decoration:none;font-size:13px;padding:0 5px}
#copyright-section a:focus,#copyright-section a:hover,#fot-nav ul li a:focus,#fot-nav ul li a:hover{color:#ffb400;text-decoration:none;transition:all .6s ease}
#fot-payment-section{width:100%;float:left;margin:0 0 25px}
#fot-payment-section ul li a img{opacity:1}
#fot-payment-section ul li a img:hover{opacity:.8;transition:all .6s ease}
#mobile-searchBox .search-btn,.search-btn{min-height:100%;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;top:0;right:0;cursor:pointer;-webkit-appearance:none}
#copyright-section{width:100%;background:#002c4d;text-align:center;padding:15px 0 30px;font-size:13px}
.seals{margin:30px 0 0;text-align:center;float:left;width:100%}
.seals span{display:inline-block;vertical-align:top;margin:0 4px}
.seals img{max-width:100%}
.extra-pages{float:left;width:100%;text-align:center}
.extra-pages>div{float:left;width:100%}
.extra-pages .f-headers{font-family:'Lato', sans-serif;font-size:20px;font-weight:400;color:#fff;background:0 0;text-align:left;text-transform:none;line-height:30px;margin-bottom:0;display:none}
.extra-pages .f-headers.active{color:#fff;background:#000}
.extra-pages ul>li>a,.search-btn{font-weight:400;font-family:'Lato', sans-serif;line-height:20px}
.extra-pages ul{zoom:1;display:block;width:100%;text-align:center;padding:0;margin:0 0 10px;list-style:none}
.extra-pages ul:before{content:"";display:table}
.extra-pages ul>li{margin:0;padding:0;width:auto;float:none;display:inline-block;vertical-align:top;line-height:20px}
.extra-pages ul>li:before{content:'|';display:inline-block;text-shadow:#900 0 1px 0;margin:0 5px 0 2px}
.extra-pages ul>li:first-child:before{display:none}
.extra-pages ul>li>a{font-size:11.5px;color:#fff;text-decoration:none;text-transform:none;text-shadow:#900 0 1px 0}
.extra-pages ul>li>a:hover{color:#fff;text-decoration:underline}
.breadcrumbs a,.social-icons a,.social-icons a:hover,.social-icons span{text-decoration:none}
.extra-pages ul>li img{vertical-align:middle}
.footer_left{width:100%;float:left}
.footer_right{width:100%;max-width:400px;margin:auto}
.mobile-search-area{display:none;width:75%;max-width:90%;padding:0;float:right}
.search-area{width:100%;margin:0;float:left;border:none}
.searchBox{max-width:100%;width:100%;float:right;position:relative;text-align:left;background:0 0}
#FRAME_SEARCH,.search-contain2{width:100%;float:left}
.search-text{margin:0;width:100%;height:45px;padding:0 49px 0 15px;font-size:15px;text-transform:none;background:#fff;font-family:'Lato', sans-serif;color:#999;vertical-align:top;border-radius:5px;border:none;}
.search-btn{color:#000;font-size:12px;height:20px;position:absolute;width:24px;padding:0;text-align:center;text-transform:uppercase;border:none;background:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;vertical-align:top}
#mobile-searchBox .search-btn,#mobile-searchBox .search-text{font-weight:400;border:none;font-family:'Lato', sans-serif;vertical-align:top}
.search-btn:hover{color:var(--pri);background:#fff}
.m-search-area{position:fixed;width:300px;height:140px;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;background:rgba(255, 255, 255, .95);z-index:500;display:none}
.m-search-area .search-area{width:250px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;height:34px}
.m-search-area .search-area .searchBox{display:block}
.m-search-area .mob-search-close{color:var(--pri);font-size:24px;padding:5px;text-align:right}
.m-search-area .mob-search-close i{cursor:pointer}
#mSearchBox{display:none}
#mobile-searchBox{display:block;width:80%;margin:auto;position:relative}
#mobile-searchBox .search-text{margin:0;width:100%;height:30px;padding:0 40px 0 12px;font-size:12px;text-transform:none;background:#fff;color:#000}
#mobile-searchBox .search-btn{color:#005fb6;font-size:16px;line-height:20px;height:20px;position:absolute;width:34px;padding:0;text-align:center;text-transform:uppercase;background:0 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.mailinglist-btn,.social-icons a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.social-icons{display:block;float:left;width:100%;text-align:center;padding:20px 0}
.social-icons span{display:none;font-size:13px;color:#000;font-weight:300;line-height:34px;text-transform:none;margin:0;padding:0 5px 0 0}
.social-icons a{font-size:24px;color:var(--pri);font-family:fontello;font-style:normal;font-weight:400;border:0 solid var(--pri);background:#fff;float:none;width:34px;height:34px;display:inline-block;margin:0 5px;text-align:center;line-height:32px;transition:all .3s ease;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.social-icons a:hover{color:#484848;background:0 0}
.mailinglist,.mailinglist_text{font-weight:400;color:#fff;line-height:30px;float:left;width:100%}
.social-icons a.facebook:after{content:'\e81b'}
.social-icons a.twitter:after{content:'\e817'}
.social-icons a.gplus:after{content:'\e819'}
.social-icons a.youtube:after{content:'\e818'}
.social-icons a.pinterest:after{content:'\e815'}
.social-icons a.instagram:after{content:'\e813'}
.social-icons a.tumblr:after{content:'\e816'}
.social-icons a.blog:after{content:'\e809'}
.mailinglist{padding:0 30px 0 0;margin-bottom:0;font-size:14px;font-style:normal}
.mailinglist_text{font-family:'Lato', sans-serif;font-size:22px;background:0 0;text-align:left;text-transform:none;margin-bottom:0;display:block}
.mailinglist-btn,.mailinglist-txt{height:30px;color:#000;font-weight:400;font-family:'Lato', sans-serif;text-transform:none}
.mailinglist_subtext{font-family:'Lato', sans-serif;font-size:14px;line-height:20px}
.mailinglist-form{max-width:100%;float:left;width:100%;position:relative;background:#fff;overflow:hidden;border:0 solid #484848;margin-top:10px}
.mailinglist-txt{margin:0;width:65%;padding:0 12px;font-size:14px;border:0 solid #000;background:#fff;vertical-align:top}
.mailinglist-btn{position:absolute;width:78px;padding:0;border:none;line-height:30px;font-size:14px;top:0;right:0;cursor:pointer;background:#ccc;-webkit-appearance:none;transition:all .3s ease;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.mailinglist-btn:hover{background:#005fb6;color:#fff}
.mailinglist-btn i{display:none}
.mailinglist-options{display:none;float:right;width:13%;margin-top:5px;padding-left:30px}
.mailinglist-subscribe{line-height:20px;font-size:14px;font-weight:400;font-style:normal;text-transform:none;margin:3px 0;float:none}
.mailinglist-subscribe input[type=radio]{margin:0 5px 0 0;float:left}
#home{margin:0}
#FRAME_Banners{position:relative;z-index:0}
.frame-contents{margin:0;float:left;width:100%}
.home-width img{display:block}
#homeCarousel{float:left;width:100%;margin-bottom:5px;position:relative}
.homepage_silder{margin:0 auto!important}
.flex-control-nav{z-index:10;bottom:10px!important;padding:0 10px!important}
.promos{margin:0 -5px}
.promos .promo_img{display:inline-block;float:left;width:33.33%;margin:0 0 10px;padding:0 5px}
.promos .promo_img a{border:none}
.promos .promo_img a img{display:block;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.promos .promo_img a img:hover{filter:blur(1.25px);-webkit-filter:blur(1.25px);-moz-filter:blur(1.25px);-o-filter:blur(1.25px);-ms-filter:blur(1.25px)}
.view_catalog img{display:block}
#homeFooter,#homeHeader{display:none}
.breadcrumbs,.breadcrumbs a{font-size:14px;color:#929292;text-decoration:none;margin-right:5px}
.breadcrumbs a:hover{color:var(--pri)}
.paging{font-size:14px;margin:0 auto 20px}
.paging a,.paging strong{color:#000;margin:0;font-weight:400}
.paging span{color:#000}
.paging strong{padding:0 3px}
.paging strong:before{content:'[';display:inline-block}
.paging strong:after{content:']';display:inline-block}
.paging a{border:0 solid #ccc;background:0 0}
.paging a:hover{color:var(--pri)}
.page-banner{margin-bottom:15px}
.listing-page-content .extrafieldsBlock,.listing-page-content .pricingBlock .header,.listing-page-content .qaLinkFirst .pipe,.listing-page-content .qaLinkNew .pipe,.sub-categories .desc{display:none}
#subcategoriesBlock .sub-categories-format{margin:0 -18px}
.sub-categories{padding:7px 18px}
.sub-categories .img{position:relative;min-height:inherit;height:270px;background:#fff;border:1px solid #b2b2b2;margin-bottom:10px}
.sub-categories .img img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:95%;max-height:95%}
.sub-categories .name{font-family:'Lato', sans-serif;font-size:21px;font-weight:400;color:#000;text-transform:none}
.sub-categories .name:hover{color:var(--pri);text-decoration:underline}
.listing-page-content .totalrating{color:#556155}
.listing-page-content .totalrating img{vertical-align:sub}
.listing-page-content .totalrating .review-count{line-height:20px;font-size:11px}
.listing-page-content .qaLinkFirst,.listing-page-content .qaLinkNew{font-size:11px;color:#556155;margin-bottom:10px}
.listing-page-content .product-id{width:100%;float:left;margin:0 0 15px;font-size:14px;font-weight:400;color:#000;line-height:18px;text-transform:capitalize;border:1px solid #e5e5e5}
.listing-page-content .extra_field{margin-bottom:5px}
.listing-page-content .Prodsects.clear{padding:0;margin:0 auto 15px}
.listing-page-content .Prodsects:after{clear:both;display:block;content:''}
.listing-page-content .breadcrumbsBlock,.listing-page-content .product-item .price,.listing-page-content .product-item .stars,.listing-page-content .reminders_block,.listing-page-content .reward_redeem{display:none}
.listing-page-content .division{float:left;width:100%;padding:20px 0 0;border-top:2px solid #000;margin:5px 0 0}
.listing-page-content .division .left{width:56%}
.listing-page-content .division .right{width:44%}
.listing-page-content .DescriptionBlock{float:left;width:100%;margin:0 auto;padding:0}
.listing-page-content .DescriptionBlock .new-product-description-details-space{padding:5px 10px 10px 0;font-size:11px;line-height:14px;text-align:left;color:#000}
.listing-page-content .DescriptionBlock .new-product-description-details-space ul{margin:10px 0;padding:0 0 0 30px}
.listing-page-content #new-product-embrodiery-samples-header h3{font-size:16px}
.listing-page-content .product-item .name,.listing-page-content .product-item .name a{font-size:12px;font-weight:400;line-height:15px;text-transform:none;font-family:Arial, Helvetica, sans-serif}
.listing-page-content .rewardsPointsBlock{margin:12px 0}
.listing-page-content .QaBlock,.listing-page-content .ReviewsBlock,.listing-page-content .accessoriesBlock,.listing-page-content .browsing_historyBlock,.listing-page-content .descriptionBlock,.listing-page-content .rewardsPointsBlock{margin-bottom:30px}
.listing-page-content .productBlockContainer{margin:0 -3px}
.listing-page-content .product-container{margin:0 0 3px;padding:0 3px}
.listing-page-content .product-container.middle-item{padding:0 3px!important}
.listing-page-content .product-container.first-item{padding-left:3px!important}
.listing-page-content .product-container.last-item{padding-right:3px!important}
.listing-page-content .product-item{background:#ececec;padding:5px 5px 25px;border:0 solid #ececec;min-height:inherit}
.listing-page-content .product-item .img{padding:0;margin-bottom:5px;border:none;background:#ececec;width:100%;height:105px;min-height:initial;position:relative}
.listing-page-content .product-item .img img{max-width:100%!important;max-height:100%!important;min-height:inherit;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:1;transition:opacity .4s}
.listing-page-content .product-item .content{position:relative;width:100%;margin:5px auto;padding:0 8px;background:0 0;overflow:hidden;text-align:left}
.listing-page-content .product-item .name{color:#000;text-align:center;height:auto;min-height:inherit;overflow:hidden;padding:0;margin:0 0 5px}
.listing-page-content .product-item .name a{color:#161616}
.listing-page-content .product-item .name a:hover{color:#484848;text-decoration:underline}
.listing-page-content .product-item .action{text-align:center;display:block}
.listing-page-content .product-item .action input{margin:0;width:auto;font-size:11px;color:#fff;background:#484848;border:none;line-height:12px;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;font-weight:600}
.listing-page-content .product-item .on-sale,.listing-page-content .product-item .onsale,.listing-page-content .product-item .status{display:none}
.listing-page-content .primary{float:left;padding:0;margin:0}
.listing-page-content .secondary{padding:0 0 0 35px;margin:0;width:60%;float:right}
#mediaContainer{min-height:initial;text-align:center;padding:0}
.listing-page-content .main-image a,.listing-page-content .main-image img{max-width:332px;max-width:100%;display:block;margin:auto}
#imagecaptiont{margin:0}
.listing-page-content .addl-images{display:block;vertical-align:top;height:auto;margin-bottom:10px}
#showRealMedia{height:110px}
#showRealMedia i{line-height:108px;font-size:32px}
#showRealMedia span{display:none;font-size:0}
.listing-page-content .carousel li{margin-bottom:5px;width:110px;border:1px solid #d2d2d2}
.listing-page-content .carousel li.prod-thumb{position:relative;height:110px}
.listing-page-content .carousel li img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-height:100%}
.listing-page-content .detail-section .alpha-col{float:left;width:100%;margin:0}
.listing-page-content .primary .beta-col{float:right;width:100%;margin:10px 0;padding:0;text-align:left;border:none;display:none}
.listing-page-content .secondary .beta-col{float:left;width:50%;margin:35px 0 10px;padding:0 0 0 45px;text-align:center;border:none;display:none}
.social-mediaBlock{width:100%;float:left;margin:25px 0 0}
.social-mediaBlock>div{display:block;width:100%;vertical-align:top}
.listing-page-content .secondary .beta-col>div:not(.clear){float:left;display:inline-block;width:85%;padding:0;margin:0 0 10px;clear:both}
.listing-page-content .primary .beta-col>div:not(.clear){float:left;display:inline-block;width:50%;padding:0;margin:0 0 10px}
.listing-page-content .primary .beta-col button,.listing-page-content .secondary .beta-col button{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;width:100%;background:#484848;color:#fff;border:1px solid #484848;margin:0;padding:9px 12px;min-width:inherit;letter-spacing:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.listing-page-content .primary .beta-col button i,.listing-page-content .secondary .beta-col button i{color:#005fb6;font-size:26px;margin-right:7px}
.listing-page-content .secondary .beta-col button:hover{background:#005fb6;border:1px solid #005fb6;color:#484848}
.listing-page-content .secondary .beta-col button:hover i{color:#484848}
.quantityBlock ul{width:100%}
.quantity-table .title-header,.quantityBlock li{width:50%;margin:0}
.listing-page-content .detail-section,.listing-page-content .pricingBlock{float:left;width:100%}
.listing-page-content .pricingBlock{line-height:20px}
.tier-pr-ul li,.v2price-range li{line-height:30px;display:inline-block}
.listing-page-content .pricingBlock .savings{padding:3px 0 0;text-decoration:none;font-weight:600;font-size:12px;color:var(--pri)}
.listing-page-content .pricingBlock .savings span{font-weight:600}
.listing-page-content .pricingBlock .retailprice{text-decoration:none;padding:3px 0;font-weight:600;font-size:18px;color:#000}
.listing-page-content .pricingBlock .retailprice span{text-decoration:line-through}
.listing-page-content .pricingBlock .price{padding:3px 0;margin:0;text-decoration:none;font-weight:600;font-size:18px;font-family:'Lato', sans-serif;color:#484848;min-width:280px;width:100%;}
.listing-page-content .pricingBlock .saleprice{font-size:24px;}
.listing-page-content .pricingBlock .price span{padding-left:0px;}
.pricingBlock span{display:inline-block}
.listing-page-content .availabilityInfo{margin:15px 0 0;display:none}
.listing-page-content .availabilityInfo div{color:#000;vertical-align:top;text-transform:none;font-size:18px;font-weight:300;font-style:none}
.listing-page-content .availabilityInfo div h4{font-weight:300;font-size:inherit}
.listing-page-content .availabilityInfo div#availability{color:#000}
.listing-page-content .addToCartBlock{margin-bottom:25px}
.listing-page-content .addToCartBlock label{color:var(--pri);margin-top:0;margin-right:10px;line-height:30px;font-size:20px;font-weight:400}
.listing-page-content .addToCartBlock .qtybox-addcart button{background:var(--pri);color:#fff;border:none;float:right}
.listing-page-content .addToCartBlock .qtybox-addcart button,.listing-page-content .addToCartBlock .qtybox-addcart input{padding:6px 15px;font-weight:600;font-size:20px;height:52px;text-align:center!important;min-width:inherit!important}
.listing-page-content .header{border:none;margin-bottom:5px;position:relative}
.listing-page-content .quantityBlock{margin:0 0 15px;border-bottom:1px solid #cfcfcf}
.listing-page-content .quantityBlock a{color:var(--pri);font-size:16px;font-weight:400;text-transform:none}
#divOptionsBlock{border:none;margin:0;padding:7px 5px 0;color:#000}
#divOptionsBlock .new-product-view-size-chart{font-size:17px;font-family:'Lato', sans-serif;font-weight:600;color:#333}
#divOptionsBlock .new-product-view-size-chart a{font-size:13px;font-family:'Lato', sans-serif;text-decoration:underline}
#divOptionsBlock .new-product-view-size-chart a:hover{color:#fff;text-decoration:none}
#divOptionsBlock .header,#divOptionsBlock .header:before,#divOptionsBlock .opt-field label{display:none}
#divOptionsBlock .new-product-options-sub-header{font-size:11px;padding:10px 0;margin:auto}
#divOptionsBlock h3{background:0 0;padding:2px 0;font-size:23px;color:#fff;font-weight:600;text-align:left;text-transform:none}
#divOptionsBlock .opt-regular .label,#divOptionsBlock .opt-regular .required{padding:0;font-weight:400}
#divOptionsBlock .opt-field{float:none}
#divOptionsBlock .radio-format .radio-option{border:1px solid #cfcfcf}
#divOptionsBlock .matrix_holder{background:#fff;color:#000;border:1px solid #ccc;padding:8px;width:100%;margin:12px 0}
#divOptionsBlock .matrix{font-family:'Lato', sans-serif;width:100%;border:1px solid #999;border-width:1px 0 0 1px;display:table}
#divOptionsBlock .matrix td{border:1px solid #999;border-width:0 1px 1px 0;padding:5px;text-align:center}
#divOptionsBlock .matrix td input{width:40px}
#divOptionsBlock .opt-regular .label{color:#000;margin-bottom:3px}
#add-to-cart-section{margin:0 0 5px;border-bottom:4px solid #cfcfcf;background:#0071bc;padding:0 5px 5px;color:#fff}
#add-to-cart-section .view_cart-upload-logo{float:left;background:url(images/upload-question.png) top left no-repeat;padding:8px 9px 0 38px}
#add-to-cart-section .view_cart-upload-logo>div{font-family:'Lato', sans-serif;font-size:14px;line-height:22px}
#add-to-cart-section .view_cart-upload-logo>span{font-family:'Lato', sans-serif;font-size:11px;line-height:14px}
.multipleShipToBlock .help{width:auto}
.multipleShipToBlock label{color:var(--pri);font-size:16px;line-height:22px;font-weight:400}
.options-titles{font-size:18px;font-weight:600;color:#585c5f;padding:5px;border:1px dotted #cfcfcf;border-style:dotted none}
.availability-txt{color:#000;text-decoration:none;text-align:left;padding:.2em;font-style:italic}
.reward-title{font-family:'Lato', sans-serif;color:#850000;text-decoration:none;text-align:left;letter-spacing:7px;line-height:10px;font-size:16px}
#viewCartQuick .product-item{padding:0 8px}
#viewCartQuick .product-item .img{height:100px}
#viewCartQuick .product-item .name{height:40px;min-height:initial}
.MagicThumb-controlbar,.MagicThumb-controlbar a{height:19px;display:block;opacity:1!important;visibility:visible!important;width:19px!important}
#rTabs{display:none;margin-bottom:30px}
.r-tabs .r-tabs-nav{border:none}
.r-tabs .r-tabs-nav .r-tabs-tab{border:1px solid #cfcfcf;border-bottom:none;top:2px;top:0;margin-right:10px}
.r-tabs .r-tabs-nav .r-tabs-anchor{background:#fff;text-transform:none;color:#484848;font-family:'Lato', sans-serif;font-size:20px;font-weight:600;margin-bottom:0;padding:15px 35px}
.r-tabs .r-tabs-nav .r-tabs-state-active{top:1px}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:var(--pri);background:#f6f7f8;border-top:1px solid #cfcfcf}
.r-tabs .r-tabs-panel{border:1px solid #cfcfcf;background:#f6f7f8}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{text-align:left;border:1px solid #484848;background:#005fb6;color:var(--pri)}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background:#484848;color:#fff}
.MagicZoomBigImageCont{border:3px solid #000;margin-left:36px;margin-top:-10px}
.MagicZoomHeader{font-size:14px;color:#fff;background:var(--pri);text-shadow:#006 0 1px 0;text-align:center!important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:pointer;cursor:hand}
.MagicThumb,.MagicZoom{cursor:url(zoomin.cur), pointer}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;border:1px solid #ccc;opacity:.8;padding:3px!important;display:none}
.MagicThumb{border:0 solid #ddd;outline:0}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:4px solid #ddd;outline:0}
.MagicThumb-image-zoomed{cursor:url(zoomout.cur), pointer}
.MagicThumb-caption{color:#fff;background-color:#f0f0f0;border:1px solid #ddd;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar a{width:18px;margin:0 1px;outline:0;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;background-image:url(images/cross.svg)!important;outline:0;position:absolute;top:0;background-position:left 55px top!important;background-size:18px!important;background-repeat:no-repeat;background-position:center center!important;width:19px!important;height:19px!important;left:0!important;top:0!important;opacity:.6}
.content>div#logoup-page-filters,.khatiyanja .last,.rate-color{display:none!important}
.MagicThumb-loading{border:1px solid #ddd;background:url(img/loader.gif) 2px 50% no-repeat #fff;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif}
.khatiyanja .colors li{float:left;list-style:none;padding:2px}
.colors img{float:left;height:15px;width:15px}
.nxt-product-name.name>a{color:#656565;float:left;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.address-info a,.address-info>p,.address-info>span{font-size:13px;float:left}
.address-info{background:#fff;float:left;margin-bottom:20px;padding:15px 0;width:100%;display:none}
.address-info a,.address-info>p{color:#333}
.address-info>span{color:#1d62af;width:100%}
.nxt-refine-count,ul.nxt-refine-list .nxt-refine-item a{text-decoration:none}
.address-info>ul{float:left;margin:5px 0 0;padding:0;width:100%}
.address-info li:first-child{margin-right:10px}
.nxt-refine-count{color:#656565;display:inline-block;font-size:14px}
#logoup-page-filters .nxt-refine-list{width:100%;float:left;list-style:none;padding:0 0 5px;margin:0}
.nxt-refine-list>li{width:calc(100% - 20px);float:left;list-style:none;margin:0 0 0 15px!important}
body ul.nxt-refine-list .nxt-refine-item a{position:relative}
body ul.nxt-refine-list .nxt-refine-item a:before{content:"";display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;position:absolute;top:5px;left:0;background-color:#fff;border:1px solid #ccc}
#nxt_Size_refine_wrap>.nxt-refine-list>li.nxt-refine-item a:before,.nxt-narrow-by-Color .nxt-refine-list>li a:before{content:none!important}
body ul.nxt-refine-list .nxt-refine-item.nxt-remove-item a:focus:before,body ul.nxt-refine-list .nxt-refine-item.nxt-remove-item a:hover:before,body ul.nxt-refine-list .nxt-refine-item.nxt-remove-item a:before{background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' preserveAspectRatio='xMinYMid'%3E%3Cpath fill='%23ffffff' d='M52.22 17.688c0 .78-.313 1.562-.876 2.125L24.47 46.688c-.564.563-1.345.875-2.126.875s-1.562-.312-2.125-.875L4.656 31.126c-.563-.563-.875-1.344-.875-2.125s.312-1.56.875-2.124l4.25-4.25c.563-.563 1.344-.875 2.125-.875s1.562.313 2.125.876l9.188 9.22 20.5-20.532c.563-.563 1.344-.875 2.125-.875s1.562.31 2.125.874l4.25 4.25c.563.563.875 1.344.875 2.125z'/%3E%3C/svg%3E");background-size:78% auto;background-color:var(--pri);border-color:var(--pri);top:4px}
body .nxt-refine-selection .nxt-red-x{overflow:hidden;text-indent:-999px;width:12px;height:auto;float:right;display:inline-block;background:url(/assets/images/home/cross-icon.svg);border:none;position:absolute;top:4px;bottom:0;right:5px;background-size:7px;background-repeat:no-repeat;background-position:center;width:15px;height:15px;border:1px solid var(--pri);border-radius:100%;opacity:.5}
ul.nxt-refine-list .nxt-refine-item a{border-bottom:0;color:#252525;display:block;font-size:14px;padding:3px 20px}
ul.nxt-refine-list .nxt-refine-item a:focus,ul.nxt-refine-list .nxt-refine-item a:hover{color:var(--pri);text-decoration:none;transition:all 0 ease;background:url(/assets/templates/veniam-core/images/checkbox-bg-check.png) left no-repeat}
#logoup-page-filters .nxt-refine-list>li a span.nxt-red-x{right:28px}
#nxt_Size_refine_wrap>.nxt-refine-list{width:100%;float:left;margin:0;padding:0;list-style:none}
#checkout-tab-main .txtBoxStyle option{font-size:14px;color:#191919}
#checkout-tab-main .txtBoxStyle{font-family:'Lato', sans-serif}
ul.nxt_refine{width:100%}
.nxt-ac-main{background:#fff!important;padding-top:0!important}
#nxt_Size_refine_wrap>.nxt-refine-list>li.nxt-refine-item{list-style:none;background:0 0;margin:0 -10px 5px 15px!important;padding:0;display:table-cell;width:44%;border:1px solid #bbb}
#nxt_Size_refine_wrap>.nxt-refine-list>li.nxt-refine-item>a{padding:5px}
#nxt_Size_refine_wrap>.nxt-refine-list>li.nxt-refine-item a:focus,#nxt_Size_refine_wrap>.nxt-refine-list>li.nxt-refine-item a:hover{color:#fff;text-decoration:none;background:var(--pri);transition:all .5s ease}
#nxt_Size_refine_wrap>.nxt-refine-list>li.nxt-refine-item:focus,#nxt_Size_refine_wrap>.nxt-refine-list>li.nxt-refine-item:hover{border:1px solid var(--pri);transition:all .5s ease}
.dropdown-gray-bg,.dropdown-gray-bg2,.dropdown-white-list{border-top:1px solid #e2e2e2}
#nxt_Size_refine_wrap>.nxt-refine-list>li.nxt-refine-item a:focus>span.nxt-refine-count,#nxt_Size_refine_wrap>.nxt-refine-list>li.nxt-refine-item a:hover>span.nxt-refine-count{color:#fff;transition:all .5s ease}
#logoup-page-filters .nxt-refines-container a#nxt_Size_refine_link{font-size:14px;padding:10px 15px;margin:0 0 -10px}
#logoup-page-filters .nxt-refines-container a#nxt_Size_refine_link:focus,#logoup-page-filters .nxt-refines-container a#nxt_Size_refine_link:hover{color:var(--pri);background:0 0}
.nxt-product-details.related-cont>p{float:left;font-size:11px;margin-bottom:0;width:100%}
.nxt-product-details.related-cont p br+br{display:none}
.related-cont>p>span{color:#5aa774}
#nxt_Color_refine_wrap .nxt-refine-item img{position:relative;top:-1px;margin-right:6px;width:50px}
.khatiyanja{float:left;height:42px;overflow-y:auto;width:100%}
.ccgField #cardType.txtBoxStyle,.txtBoxStyle#cardNumber{width:210px;margin-right:8px}
.ccgField label,.customGateway .cust-input{margin-right:10px;text-align:right;width:200px;float:left}
.ccgField label{font-size:12px;line-height:1.8em;padding:8px 0}
.chkQuestions{display:block;padding:10px}
.payment-type{font-size:14px;font-weight:600}
.customGateway .cust-input{font-size:13px;line-height:2.9em}
.ccGateway,.customGateway{background:rgba(234, 233, 233, .3);margin-bottom:15px}
#divPayment h4 label{display:block;font-size:12px}
.custField .txtBoxStyle.hasPlaceholder{width:210px}
.dropdown .inner.polos-nav-bg{background:#fff;padding:0;border-radius:4px;box-shadow:0 3px 4px 0 rgba(0, 0, 0, .4)}
ul.nav-product-thumb{width:100%;float:left;margin:0;padding:0;list-style:none;display:table}
ul.nav-product-thumb li{list-style:none;display:table-cell!important;padding:15px 5px!important;border-left:1px solid #dedede!important;text-align:center!important}
ul.nav-product-thumb li:first-child{border-left:none}
ul.nav-product-thumb h6{color:var(--pri);margin:0;padding:0;font-size:15px;font-weight:400;text-transform:capitalize}
ul.nav-product-thumb li a,ul.nav-product-thumb li a h6{color:var(--pri);text-decoration:none}
ul.nav-product-thumb li a:focus,ul.nav-product-thumb li a:focus h6,ul.nav-product-thumb li a:hover,ul.nav-product-thumb li a:hover h6{color:#3a3a3a;text-decoration:none}
.product-img{width:100%;float:left;display:flex;justify-content:center;height:180px;align-items:center}
.product-img img{object-fit:scale-down}
.dropdown-gray-bg{width:100%;float:left;background:#eee}
#header-cat-navigation ul.dropdown-gray-list{width:100%;float:left;margin:0;padding:0;list-style:none;display:table}
#header-cat-navigation ul.dropdown-gray-list li{list-style:none;display:table-cell!important;padding:2px 15px!important;text-align:left!important}
#header-cat-navigation ul.dropdown-gray-list li img{width:110px;object-fit:scale-down;height:70px}
#header-cat-navigation ul.dropdown-gray-list li a{color:var(--pri);text-decoration:none;font-size:16px;font-weight:600}
#header-cat-navigation ul.dropdown-gray-list li a:focus,#header-cat-navigation ul.dropdown-gray-list li a:hover{color:#3a3a3a;text-decoration:none}
.dropdown-white-list{width:100%;float:left;background:#fff}
.dropdown-white-list h3{text-align:center;font-size:1.3rem;text-transform:uppercase;letter-spacing:4px;border-bottom:1px solid #d9d9d9;padding:20px 15px;margin:0 0 10px}
div#header-cat-navigation ul.listing-contain{width:100%;float:left;margin:0 0 25px;padding:0 15px;list-style:none}
#header-cat-navigation ul.listing-contain li{width:16.33%;float:left!important;list-style:none;margin:14px 0 0!important;padding:0;font-size:16px}
#header-cat-navigation ul.listing-contain li a{color:#a00c0c;text-decoration:none}
#header-cat-navigation ul.listing-contain li a:focus,#header-cat-navigation ul.listing-contain li a:hover{color:#3a3a3a;text-decoration:underline}
.menu-header a,.menu-header a:hover,.nav-side-menu li a,.trend-overlay-incontain2 a,a,a:focus,a:hover{text-decoration:none}
.dropdown-gray-bg2{width:100%;float:left;background:#eee}
ul.verify-list{width:100%;float:left;margin:0;padding:0;list-style:none;display:none}
ul.verify-list li{list-style:none;display:table-cell;background:url(/assets/images/woo-arrow.png) left no-repeat;background-size:contain;padding:14px 15px 14px 80px}
ul.verify-list li:first-child{background:0 0;padding-left:60px}
ul.verify-list li img{position:absolute;display:block;margin-left:-45px}
ul.verify-list li h4{color:var(--pri);text-transform:uppercase;font-weight:600;font-size:1rem;margin:0 0 5px;padding:0}
ul.verify-list li span{font-size:12px}
.col-lg-10{position:static}
.dropdown .inner.polos-nav-bg hr{border:none;border-bottom:1px solid #8b8b8b}
.dropdown .polos-width-logo{width:100%;margin-top:10px;float:left}
.dropdown .polos-width-logo h5{display:inline-block;color:#292c30;font-size:18px;float:left;margin-right:15px}
.dropdown .polos-link .polos-col img,.dropdown .polos-width-logo ul li a img{height:auto!important;margin-right:5px}
.dropdown .polos-width-logo ul{float:left;width:auto!important;margin-top:5px}
.dropdown .polos-width-logo ul li{width:auto!important;color:#2d89c5;height:auto!important}
.dropdown .polos-link ul li a,.dropdown .polos-width-logo ul li a{color:#2d89c5!important;font-size:15px;font-weight:600}
.dropdown .polos-link{float:left;width:100%}
.dropdown .polos-link ul{display:block;width:100%;float:none}
.dropdown .polos-link .polos-col{float:left;width:25%}
.dropdown .polos-link ul li{display:list-item!important;width:100%!important;float:none!important;text-align:left!important;padding:5px 0;height:auto!important}
.dropdown .inner.gear-nav-bg{background:#fff;padding:0 50px}
.three-block .polos-col{float:left;width:33.3%!important}
#main-navigation{width:100%;float:left;color:#fff;background:var(--pri);}
.top-head-nav{max-width:1400px;margin:0 auto}
.width-control-left{width:12.5%;padding-right:0;float:left}
.width-control-right{width:87%;float:left}
.navbar-toggle2{position:absolute;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:#3a3a3a;background-image:none;border:none;border-radius:4px;left:0}
.navbar-toggle2:focus{outline:0}
.navbar-toggle2 .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background:#fff}
.navbar-toggle2 .icon-bar+.icon-bar{margin-top:4px}
#sidebar-wrapper{margin-left:-284px;left:0;top:0;width:280px;background:#fff;position:fixed;height:100%;display:none;overflow-y:auto;z-index:1000;transition:all .5s ease-in 0;-webkit-transition:all .5s ease-in 0;-moz-transition:all .5s ease-in 0;-ms-transition:all .5s ease-in 0;-o-transition:all .5s ease-in 0;box-shadow:0 2px 4px 0 rgba(0, 0, 0, .4)}
#menu-toggle{right:0;position:absolute;z-index:1}
#sidebar-wrapper.active{left:284px;width:280px;transition:all .5s ease-out 0;-webkit-transition:all .5s ease-out 0;-moz-transition:all .5s ease-out 0;-ms-transition:all .5s ease-out 0;-o-transition:all .5s ease-out 0}
.toggle{margin:5px 5px 0 0}
.menu-header{width:100%;float:left;font-size:14px;padding:15px;color:#fff;background:#3a3a3a}
.menu-header i{font-size:24px;display:inline-block;position:relative;top:2px;margin-right:5px}
.menu-header a{color:#fff}
.menu-header a:hover{color:#ffb400}
#left-menu-contain{width:100%;float:left;color:#fff}
.nav-side-menu{overflow:auto;font-family:verdana;font-size:12px;font-weight:200;background-color:#fff;position:fixed;top:0;width:300px;height:100%;color:#e1ffff}
.nav-side-menu .brand{background-color:#23282e;line-height:50px;display:block;text-align:center;font-size:14px}
.nav-side-menu .toggle-btn{display:none}
.nav-side-menu li,.nav-side-menu ul{list-style:none;padding:0;margin:0;cursor:pointer}
.nav-side-menu li{padding:15px 0}
.nav-side-menu li:not(collapsed) .arrow:before,.nav-side-menu ul:not(collapsed) .arrow:before{font-family:FontAwesome;content:"\f078";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;float:right;font-size:12px}
.nav-side-menu li .active,.nav-side-menu ul .active{background-color:#ebebeb}
.nav-side-menu li .sub-menu li.active,.nav-side-menu li .sub-menu li.active a,.nav-side-menu ul .sub-menu li.active,.nav-side-menu ul .sub-menu li.active a{color:#ffb400}
.nav-side-menu li .sub-menu li,.nav-side-menu ul .sub-menu li{color:#fff;background-color:#3a3a3a;border:none;border-bottom:1px solid #2f2f0d;margin-left:0;padding:10px 0}
.nav-side-menu li .sub-menu li:hover,.nav-side-menu ul .sub-menu li:hover{background-color:#020203}
.nav-side-menu ul .sub-menu li a{color:#fff}
.nav-side-menu li .sub-menu li:before,.nav-side-menu ul .sub-menu li:before{font-family:FontAwesome;content:"\f105";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle}
.nav-side-menu li{padding-left:0}
.nav-side-menu li a{font-size:14px;color:#3a3a3a}
.nav-side-menu li a i{padding-left:10px;width:20px;padding-right:13px}
.nav-side-menu li a img{padding-left:10px;padding-right:10px}
.nav-side-menu li:hover{background-color:#ebebeb;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
#salecontent,#slider-main-contain{width:100%;float:left}
.nav-side-menu .menu-list .menu-content{display:block}
#slider-main-contain{background:#fff;position:relative;margin:12px 0px;}
#slider-main-contain .carousel-indicators{position:absolute;bottom:10px;left:0;z-index:15;width:150px;padding-left:0;text-align:center;list-style:none;right:0;margin:0 auto}
.carousel-indicators .active{background-color:#2980b9}
.slide-button,.slide-button a,.slide-price{display:inline-block}
.slide-bg{width:100%;height:550px}
.carousel-control{width:0}
.carousel-control.left,.carousel-control.right{opacity:1;filter:alpha(opacity=100);background-image:none;background-repeat:no-repeat;text-shadow:none}
.carousel-control.left span,.carousel-control.right span{padding:15px}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:45%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:0}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:35px}
.carousel-control.left span:hover,.carousel-control.right span:hover{opacity:.7;filter:alpha(opacity=70)}
.nbs-flexisel-nav-left.disabled,.nbs-flexisel-nav-right.disabled{opacity:.4}
.carousel-indicators li{width:16px;height:16px;border:none;background:#fff}
.carousel-indicators li.active{width:16px;height:16px;background:var(--pri);}
.slide-container{max-width:1400px;margin:0 auto;position:absolute;top:0;bottom:0;left:0;right:0;padding:0 15px}
.carousel-caption2{width:100%;float:left}
.slide-col-left{width:40%;float:left}
.slide-caption-wrap{width:100%;float:left;text-align:center;line-height:21px;margin:15.777% 0 5%}
.slide-caption-wrap img{object-fit:scale-down;margin-bottom:20px}
.slide-price{color:var(--pri);border:5px solid var(--pri);font-size:2.8rem;font-weight:600;padding:15px 1rem;margin-right:15px;position:relative;top:8px}
.slide-button a{background:var(--pri);color:#fff;padding:20px 1.5rem;font-size:1.5rem;font-weight:600;border-radius:4px;text-transform:uppercase}
.slide-button a:focus,.slide-button a:hover{color:#fff;background:#3a3a3a;transition:all .5s ease}
.slide-col-right{width:60%;float:right}
#middle-carousel-contain{width:100%;float:left;background:#fff;padding:0 35px}
.mid-carousel-img{min-height:65px}
#flexiselDemo3{display:none}
.nbs-flexisel-container{position:relative;max-width:1600px;margin:0 auto}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0;padding:25px 0 15px;list-style-type:none;text-align:center;overflow:auto}
.nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width:100%}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:0}
.nbs-flexisel-item img{max-width:100%;cursor:pointer;position:relative}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{padding:4px 10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;cursor:pointer;z-index:4;transform:translateY(-50%);color:#8c8c8c}
.nbs-flexisel-nav-left{width:11px;height:18px;left:5px;top:56px;background:url(/assets/images/home-mid-slider/slide-leftarrow.png) no-repeat}
.nbs-flexisel-nav-right{width:11px;height:18px;right:5px;top:56px;background:url(/assets/images/home-mid-slider/slide-rightarrow.png) no-repeat}
.padding-zero{padding:0}
.require{float:left;color:red;margin:0 5px 0 0}
#trending-main-contain{width:100%;float:left;background:#fff;margin-top:45px}
#trending-main-contain h3{color:#951015;font-size:21px;text-align:center;text-transform:uppercase;padding:0 15px;margin:0 0 45px;border-bottom:1px solid #cdcdcd}
#trending-main-contain h3 span{background:#fff;position:relative;top:10px;padding:0 15px}
.trend-main{padding:0;border-left:1px solid #fff;width:33.333%;float:left;position:relative}
.trend-main:first-child{border-left:0}
.trend-overlay-contain{width:100%;float:left;background:#000;transition:all .5s ease}
.trend-overlay-contain:hover{width:100%;float:left;background:var(--pri);}
.trend-overlay-contain img{width:100%;height:290px;float:left;object-fit:cover;opacity:.3;filter:alpha(opacity=30)}
.trend-overlay-incontain{position:absolute;color:#fff;padding:15px;left:15px;right:15px;top:15px;bottom:15px;border:1px solid #bcbebf}
.trend-overlay-incontain2{width:100%;float:left;text-align:center}
.trend-overlay-incontain2 h1{font-size:5.2rem;font-weight:600;margin:35px 0 0;padding:0}
.trend-overlay-incontain2 h2{font-size:2.5rem;font-weight:600;margin:45px 0 10px;padding:0}
.trend-overlay-incontain2 h4{font-size:2rem;font-weight:600;letter-spacing:5px}
.trend-overlay-incontain2 h5{font-size:1.2rem;letter-spacing:5px;text-transform:uppercase}
.trend-overlay-incontain2 h6{font-size:1rem;letter-spacing:2px;text-transform:uppercase;margin:0 0 15px;padding:0}
.trend-overlay-incontain2 a{color:#fff;text-transform:uppercase;background:var(--pri);display:inline-block;font-size:1rem;padding:.5rem 1.2rem;border-radius:4px;font-weight:600}
.trend-overlay-incontain2 a:focus,.trend-overlay-incontain2 a:hover{color:#fff;text-decoration:none;background:#000}
.compare-price span,.your-price span{text-decoration:line-through}
.trend-overlay-incontain2 i{font-size:21px;position:relative;left:0;top:2px;margin-right:2px}
.trend-overlay-incontain:hover{border:1px solid #fff;transition:all .5s ease}
#shop-feature-contain{width:100%;float:left;padding-bottom:45px;background:#fff}
.feature-main{padding:0;border-left:1px solid #c4c4c4}
.feature-main:first-child{border-left:0}
.shop-feature-box{width:100%;float:left;text-align:center;padding:5%}
.shop-feature-box img{margin-bottom:15px}
.shop-feature-box h3{color:var(--pri);font-size:1.4rem;font-weight:600;margin:0 0 10px;padding:0;text-transform:uppercase}
.shop-feature-box h4{font-size:1.1rem;margin:0 0 5px;padding:0;text-transform:uppercase}
#lower-gray-maincontain{width:100%;float:left;font-size:14px;background:rgba(2, 2, 2, 1);background:-moz-linear-gradient(-45deg, rgba(2, 2, 2, 1) 0%, rgba(81, 2, 2, 1) 61%, rgba(102, 2, 2, 1) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(2, 2, 2, 1)), color-stop(61%, rgba(81, 2, 2, 1)), color-stop(100%, rgba(102, 2, 2, 1)));background:-webkit-linear-gradient(-45deg, rgba(2, 2, 2, 1) 0%, rgba(81, 2, 2, 1) 61%, rgba(102, 2, 2, 1) 100%);background:-o-linear-gradient(-45deg, rgba(2, 2, 2, 1) 0%, rgba(81, 2, 2, 1) 61%, rgba(102, 2, 2, 1) 100%);background:-ms-linear-gradient(-45deg, rgba(2, 2, 2, 1) 0%, rgba(81, 2, 2, 1) 61%, rgba(102, 2, 2, 1) 100%);background:linear-gradient(135deg, rgba(2, 2, 2, 1) 0%, rgba(81, 2, 2, 1) 61%, rgba(102, 2, 2, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#020202', endColorstr='#660202', GradientType=1)}
.gray-main{padding:0;background:#e7e7e7;display:inline-block}
.order-process-contain{width:100%;float:left;color:#222;padding:45px 45px 0 27%}
.order-process-contain h3{color:var(--pri);text-transform:capitalize;margin:0 0 25px;padding:0;font-size:1.6rem;font-weight:600}
.order-process-contain div{width:100%;float:left;margin:0 0 45px;padding:0 0 0 90px}
.order-process-contain div img{position:absolute;margin-left:-90px;display:block}
.order-process-contain div h4{font-size:1.2rem;margin:0 0 10px;padding:0}
.quote-main-contain{width:100%;float:left;color:#fff;text-align:center;background:var(--pri);padding:45px 20% 45px 45px}
.quote-main-contain h3{font-size:1.6rem;font-weight:600;margin:0 0 10px}
.quote-author,.quote-img,.quote-rating{text-align:center;margin-bottom:15px}
.quote-text-contain,.testimonial-carousel{width:100%;float:left}
.quote-img{width:100%;float:left}
.quote-img img{width:62px;height:62px;display:inline-block;border-radius:50%}
.quote-author,.quote-contant,.quote-rating{width:100%;float:left}
.quote-rating{color:#ffb400;font-size:18px}
.white-star{color:#fff}
.quote-author{font-weight:600;font-size:1rem}
.quote-contant{margin-bottom:25px}
#quote-carousel{padding:0 10px 30px;margin-top:30px}
#quote-carousel .carousel-control{background:0 0;color:#222;font-size:2.3em;text-shadow:none;margin-top:30px}
#quote-carousel .carousel-control.left{left:-40px}
#quote-carousel .carousel-control.right{right:-12px!important}
#quote-carousel .carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}
#quote-carousel .carousel-indicators li{background:silver}
#quote-carousel .carousel-indicators .active{background:#333}
#quote-arrow-contain{position:absolute;margin:0 0 45px;left:47.888%;display:block;bottom:0}
.quote-arrow{color:#fff}
.quote-arrow i{background:#790808;width:45px;height:45px;border-radius:50%;padding:5px 0 0}
.cust-pic-right{background-color:transparent;padding:0 3% 0 10px}
.cust-pic-left{display:none}
.banr{float:right;padding:0 0 0 10px;position:absolute;right:15px;width:14%}
.cust-pic-right h3{color:#fff;float:left;font-size:18px;margin:5px 0 0;text-align:left;width:auto}
.cust-pic-right h3 span{font-size:12px;font-style:italic;display:block}
.cust-pic-right .btn-success{background:url(../images/outlet-bg.png) center top no-repeat;font-size:15px;float:right;padding:8px 14px 7px;background-size:cover;border:2px solid #5b5b5b;vertical-align:top;margin:0 0 5px}
.cust-pic-right .btn-success:hover{color:#c71f25;background:url(../images/outlet-bg.png) center top no-repeat}
.cust-pic-right p{color:#fff;font-size:10px;font-style:italic;text-transform:capitalize;text-align:center;margin-top:0;margin-bottom:0}
#mediaBlock .img_adjust,.main-product-contain,.user-information{width:100%;float:left}
.user-information{background-color:#f2f2f2;box-shadow:0 0 2px 0 #4c4c4c;font-size:17px;padding:21px}
.but_opne{background-color:var(--pri);border:1px solid var(--pri);border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-left:14px;padding:10px 20px}
.but_opne:hover{background-color:#b10404;border:1px solid #b10404}
.custom-container3{max-width:1920px;width:100%;margin:0 auto;padding:0 15px}
#single-product-contain{width:100%;float:left;background:#fff;margin:25px 0 0;position:relative}
.main-product-contain{margin-bottom:40px;border:1px solid #e5e5e5}
#mediaBlock #zoom1{width:100%!important;float:left}
#mediaBlock .img_adjust img,.cart-button-contain,.return-button{width:100%;float:left}
.proColorName{position:absolute;bottom:-22px;background:#fff;width:221px;display:inline-block;border:1px solid #ccc;left:0;right:0;padding:10px;margin:auto;font-size:14px;color:#656565;text-align:center;}
a.retu_cust{text-align:center;position:absolute;bottom:-19px;right:0;cursor:pointer;color:var(--pri)!important;font-size:11px;line-height:17px}
.cart-button-contain{margin-bottom:25px}
.cart-button-contain button[type=button]{font-size:18px;font-weight:600;background:var(--pri);border:none;color:#fff;padding:15px 18px;border-radius:4px;cursor:pointer;margin-right:7px;width:49%;text-transform:capitalize}
.cart-button-contain button[type=button]:hover{color:#fff;background:#ababab;transition:all .5s ease}
.cart-button-contain button[type=button].gray-button{font-size:18px;font-weight:600;background:#ababab;border:none;color:#fff;padding:16px 18px;border-radius:4px;cursor:pointer;margin-right:0;text-transform:capitalize}
.cart-button-contain button[type=button].gray-button:hover{color:#fff;background:var(--pri);transition:all .5s ease}
.recent-product{width:100%;float:left;border:1px solid #dfdfdf}
.recent-product h3{width:100%;float:left!important;background:#ebebeb;padding:10px 15px!important;margin:0!important;font-size:15px!important}
.recent-product ul,.recent-product ul li{margin:0;padding:0;float:left;list-style:none}
.recent-product h3 img{width:25px;height:20px;object-fit:scale-down;position:relative;left:-5px;top:-1px}
.recent-product ul,.recent-product ul li{width:100%}
.recent-product ul li figure{width:100%;float:left}
.recent-product ul li figcaption{width:100%;float:left;padding:10px;font-family:roboto, sans-serif;font-weight:600;color:var(--pri);}
.recent-product ul li figcaption p{font-weight:400;color:#333}
.recent-product ul li figcaption h5{width:100%;float:left;font-size:16px;font-weight:500;margin:0 0 10px;padding:0}
.view-price{width:100%;float:left;display:table}
.view-price h6,.view-price span{display:table-cell}
.view-price h6{font-size:16px;font-weight:600;color:var(--pri);}
.view-price span{font-weight:400;color:#8b8b8b;text-align:right}
.recent-product input[type=button]{font-size:14px;font-weight:600;background:var(--pri);border:none;color:#fff;padding:7px 15px;border-radius:4px;cursor:pointer;display:inline-block;text-transform:capitalize;margin:5px 0 10px 10px}
.recent-product input[type=button]:focus,.recent-product input[type=button]:hover{color:#fff;background:#ababab;transition:all .5s ease}
.shipping-contain{width:100%;float:left;text-align:center;color:#656565;font-size:16px;font-style:italic;font-weight:300;margin:25px 0;display:none}
.shipping-contain img{display:inline-block;margin-right:5px}
.right-title-contain{width:100%;float:left}
.right-title-contain h1{font-size:24px;color:var(--pri);margin:0 0 5px;padding:0}
.right-price-contain{width:100%;float:left}
#single-product-contain .product-id{margin:0 0 30px;border:none}
.onsale-price{float:left;width:100%;margin-top:12px}
#single-product-contain h2{color:var(--pri);font-size:2.3rem;font-weight:600;margin:0;padding:0;line-height:1em}
.compare-price{float:left;width:100%;margin-top:12px}
.your-price{padding:5px 15px;border-radius:4px;float:left}
.compare-price{background:0 0}
.your-price{background:#ebebeb}
.product-description h4 a,.product-qty a,ul.product-detail-tab li a:focus,ul.product-detail-tab li a:hover{text-decoration:none}
.product-color{width:100%;float:left;margin-bottom:25px}
#single-product-contain .product-color h4{font-size:18px;margin:0 0 15px}
#new-product-alt-colors-images{width:calc(100% - 100px);float:none;display:inline-block;vertical-align:top}
#new-product-alt-colors-images img{outline:0;margin-bottom:5px;display:inline-block}
#promo-product-label{width:100%;float:left;background:var(--pri);color:#fff;text-align:center;padding:35px 15px 15px;margin:0 0 30px;position:relative;top:15px}
#promo-product-label::after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:15px solid #fff;border-left:85px solid transparent;border-right:85px solid transparent}
.promo-icon{width:45px;background:#000;margin:0 auto 10px;height:40px;position:absolute;font-size:24px;line-height:0;padding:7px 5px 5px;top:-15px;left:0;right:0}
#promo-product-label h5{width:100%;float:left;font-size:16px;font-weight:600;margin:0 0 15px;padding:0}
#promo-product-label span{width:100%;float:left;font-size:11px;margin:0 0 15px}
.listing-page-content h3{float:none}
#product-description{width:100%;float:left;position:relative}
#product-description input[type=number]{-moz-appearance:none}
.panel.with-nav-tabs .panel-heading{padding:0}
.panel.with-nav-tabs .nav-justified{margin-bottom:-1px}
.with-nav-tabs.panel-default .nav-tabs>li>a,.with-nav-tabs.panel-default .nav-tabs>li>a:focus,.with-nav-tabs.panel-default .nav-tabs>li>a:hover{color:#777;border:none}
.with-nav-tabs.panel-default .nav-tabs>.open>a,.with-nav-tabs.panel-default .nav-tabs>.open>a:focus,.with-nav-tabs.panel-default .nav-tabs>.open>a:hover,.with-nav-tabs.panel-default .nav-tabs>li>a:focus,.with-nav-tabs.panel-default .nav-tabs>li>a:hover{color:#3a3a3a;background:0 0;border:none}
.with-nav-tabs.panel-default .nav-tabs>li.active>a,.with-nav-tabs.panel-default .nav-tabs>li.active>a:focus,.with-nav-tabs.panel-default .nav-tabs>li.active>a:hover{color:var(--pri);background:0 0;border:none}
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu{background-color:#f5f5f5;border-color:#ddd}
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>li>a{color:#777}
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>li>a:focus,.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>li>a:hover{color:var(--pri);background:0 0;border:none}
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>.active>a,.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>.active>a:focus,.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>.active>a:hover{color:#fff;background-color:#555}
.panel{box-shadow:none}
.panel-body{padding:0}
.nav-tabs>li.active{color:var(--pri);border-bottom:3px solid var(--pri);}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none;color:var(--pri);}
.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{margin-right:2px;line-height:18px;border:none;border-radius:0;background:0 0;font-weight:600}
ul.product-detail-tab{width:100%;float:left;margin:0;padding:0;border-bottom:1px solid #c4c4c4}
.tab-content{width:100%;display:inline-block;padding:15px 0}
.tab-content ul{width:100%;float:left;margin:0;padding:0;list-style:none}
.tab-content li{list-style:disc;margin:0 0 10px 15px;padding:0}
.tab-content ul.color-list{width:50%;float:left;margin:0 0 15px;padding:0;list-style:none}
.tab-content ul.color-list li{list-style:none;margin:0 0 10px;padding:0}
.tab-content ul.color-list li span{width:20px;height:20px;display:inline-block;background:#000;border-radius:50%;border:2px solid #d3d3d3;position:relative;top:5px;margin:0 5px 0 0}
.tab-content ul.color-list li span.black{background:#000}
.tab-content ul.color-list li span.white{background:#fff}
.tab-content ul.color-list li span.gray{background:#878787}
.tab-content ul.color-list li span.maroon{background:#9e2333}
.tab-content ul.color-list li span.red{background:#db1f1e}
.tab-content ul.color-list li span.pink{background:#f86ff3}
.tab-content ul.color-list li span.for_green{background:#446c29}
.tab-content ul.color-list li span.ke_green{background:#58a128}
.tab-content ul.color-list li span.ligt_blue{background:#3e4fda}
.tab-content ul.color-list li span.nay_blue{background:#192791}
.tab-content ul.color-list li span.yellow{background:#fff601}
.tab-content ul.color-list li span.tan{background:#cebc8f}
.tab-content ul.color-list li span.orange{background:#fcac0c}
.tab-content ul.color-list li span.gold{background:#cf9914}
.tab-content ul.color-list li span.brown{background:#7d6446}
.note,.tab-inner-main{width:100%;float:left}
#single-product-contain input[type=number]{width:46px;float:none;border:2px solid #bbb;border-radius:0;height:29px;padding:0 0 0 3px;color:#1e1e1e;text-align:center;position:relative;top:0;-webkit-appearance:none}
#single-product-contain td.cust-td:hover input[type=text],#single-product-contain td.cust-td:hover input[type=text],#single-product-contain td.cust-td:hover input[type=number],#single-product-contain td.cust-td:hover input[type=number]{height:23px;float:none;margin:0 auto}
.table-main-title{width:100%;float:left;padding:15px;text-align:center;border:1px solid #e2e2e2;border-bottom:none;font-size:16px;color:#3a3a3a;font-weight:600;text-transform:uppercase;background:#e2e2e2}
table.matrix{width:100%;display:table}
table.matrix>tbody>tr,table.matrix>thead>tr{border-bottom:1px solid #ededed}
table.matrix>thead>tr>td{text-align:center;font-weight:600;font-size:14px;line-height:16px;padding:10px 5px}
table.matrix>thead>tr>td>span{font-size:11px;color:#6c6c6c;font-weight:400}
table.matrix>tbody>tr{font-size:12px;font-weight:400;text-transform:capitalize;height:45px;display:table-row;background:#fff}
table.matrix>tbody>tr:nth-child(2n){background:#f3f3f3}
table.matrix>tbody>tr>td.matrix_size span.option-cost{font-weight:600}
table.matrix tr td.cust-td::after{width:100%;height:25px;position:absolute;content:attr(rel);left:0;right:0;top:0;font-size:10px;display:none}
table.matrix tr td.cust-td:focus::after,table.matrix tr td.cust-td:hover::after{font-size:10px;font-weight:600;top:0;display:block;color:#fff;padding:4px 0;height:11px;line-height:12px}
table.matrix tr td.cust-td:focus,table.matrix tr td.cust-td:hover{position:relative;background:var(--pri);vertical-align:bottom;padding-top:16px}
table.matrix>tbody>tr>td{text-align:center;display:table-cell;padding:5px;line-height:19px;position:relative;vertical-align:middle}
table.matrix>tbody>tr>td.matrix_size{text-align:left}
.con{width:54px;color:#fff;text-align:center;padding:3px 5px;top:0;background:#3a3a3a;margin:0 auto;height:33px;font-size:11px;font-weight:600;line-height:11px;border:2px solid #aaa;align-items:center;text-transform:uppercase;left:0;right:0}
table.matrix2{width:100%;float:left;border-bottom:0}
table.matrix2>tbody>tr>td,table.matrix2>tbody>tr>th,table.matrix2>tfoot>tr>td,table.matrix2>tfoot>tr>th,table.matrix2>thead>tr>td,table.matrix2>thead>tr>th{font-weight:400;padding:10px 4px 0;font-size:12px;text-transform:capitalize;line-height:1.42857143;vertical-align:middle;text-align:left;border-top:none;width:11.444%;display:inline-block}
table.matrix2>tbody>tr:first-child>td{text-align:center;font-weight:600;font-size:14px;line-height:16px;width:10.222%;padding-bottom:10px}
table.matrix2>tbody>tr:first-child>td>span{font-size:11px;color:#6c6c6c;font-weight:400}
table.matrix2>tbody>tr:first-child>td:first-child{margin:0;line-height:14px;border-radius:2px;width:17.999%;display:inline-block;padding:9px 4px 8px}
.grid-cart-button button[type=button],.grid-cart-button-2 a{font-size:20px;padding:12px 15px;text-transform:none;color:#fff;font-weight:600;display:inline-block;width:100%;cursor:pointer}
.grid-cart-button button{transition:all .4s ease}
.grid-cart-button button:hover{filter:brightness(110%)}
.grid-cart-button{width:100%;float:left;text-align:center;margin:20px 0 0}
.grid-cart-button button[type=button]{background:var(--pri);border:none;border-radius:4px}
.grid-cart-button button[type=button]:focus,.grid-cart-button button[type=button]:hover{color:#fff;background:#ababab;transition:all .5s ease}
.grid-cart-button-2{width:100%;float:left;text-align:center;margin:15px 0}
.grid-cart-button-2 a{background:var(--pri);border:none;border-radius:4px}
.grid-cart-button-2 a:focus,.grid-cart-button-2 a:hover{color:#fff;background:#ababab;transition:all .5s ease}
#product-gray-contain{width:100%;float:left;background:#e7e7e7;padding:35px 0;margin-top:45px}
#related-product-main{width:100%;float:left;padding:45px 0}
#related-product-main h3{text-align:center;display:block;width:auto;float:none;margin-top:40px;margin-bottom:30px;text-transform:uppercase;position:relative;color:var(--pri);font-size:28px;line-height:20px;padding-bottom:21px!important;font-weight:600;}
#related-product-main h3:after{position:absolute;content:'';width:140px;height:3px;background-color:#000;margin:0 auto;left:0;right:0;bottom:0}
#my-cart-maincontain{width:100%;float:left;background:#e7e7e7;padding:45px 0}
#left-mycart-contain{width:100%;float:left}
#main-title-contain{width:100%;float:left;border-bottom:1px solid #e6e6e6;margin-bottom:5px}
#main-title-contain h2{font-size:1.2rem;text-transform:uppercase;color:#2a2a2a;margin:4px 0 15px;padding:0}
#loc-change-contain,#product-list-main{width:100%;float:left}
#loc-change-contain i{position:absolute;font-size:21px;color:#9d0b0c;margin:10px 0 0}
#loc-change-contain input[type=number]{width:100%;display:inline-block;height:40px;border:none;background:0 0;padding:0 65px 0 25px;border-bottom:2px solid #9d0b0c}
#loc-change-contain input[type=submit]{font-size:15px;font-weight:500;position:absolute;right:15px;background:#fff;border:none;color:var(--pri);padding:6px 15px;margin:3px 0 0;z-index:999}
#loc-change-contain input[type=submit]:focus,#loc-change-contain input[type=submit]:hover{color:#3a3a3a;transition:all .5s ease}
.product-list-contain{background:#fff;width:100%;border:1px solid #d7d7d7;margin-bottom:20px;padding:17px;position:relative}
.product-left-img{width:130px;border:1px solid #ccc;display:inline-block;vertical-align:top;margin-right:20px}
.product-text-rightmain{width:calc(100% - 160px);display:inline-block;vertical-align:top;padding-right:5px}
.product-qty{text-align:left;padding:0;position:relative;display:inline-block;vertical-align:top}
.quantity{width:85px;position:relative;margin:0 auto;clear:both}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0}
.quantity-nav{width:17px;float:none;position:absolute;height:24px;top:0;right:3px;display:flex;text-align:center;z-index:11;flex-direction:column;bottom:0;margin:auto}
.quantity input{width:100%;height:37px;line-height:1.65;float:none;display:inline-block;padding:0 7px;border:2px solid #3a3a3a;position:relative;vertical-align:top;text-align:left}
.quantity input:focus{outline:0}
.quantity-button{font-size:22px;line-height:12px;color:#666;cursor:pointer;background-size:9px;background-repeat:no-repeat;background-position:center;opacity:.6;color:transparent}
.product-description h4,.product-qty a{padding:0}
.product-qty a{width:100%;float:left;color:#9e0a0a;font-size:14px;text-transform:uppercase;font-weight:600;margin-top:5px}
.product-qty a:focus,.product-qty a:hover{color:#3a3a3a;transition:all .5s ease}
.product-description{width:100%;float:left;padding:0;margin:0}
.product-description h4{font-size:17px;font-weight:400;text-transform:capitalize;margin:0 0 10px;letter-spacing:.2px}
.product-description h4 a:focus,.product-description h4 a:hover{color:#9c0d09;text-decoration:none}
.product-version{width:100%;float:left;margin-bottom:8px}
.product-version ul{width:100%;float:left;margin:0;padding:0;list-style:none}
.product-version ul li{list-style:none;border-left:1px solid #c7c7c7;display:inline;padding:0 10px;text-transform:capitalize}
.product-version ul li:first-child{border-left:0;padding-left:0}
.product-price{width:100%;display:inline-block;margin-bottom:15px;vertical-align:top}
.product-price span{color:#515151;text-decoration:line-through}
.product-price ul{width:100%;float:left;margin:0;padding:0;list-style:none}
.product-price ul li{list-style:none;display:inline;padding:0 10px;text-transform:capitalize}
.product-price ul li:first-child{border-left:0;padding-left:0}
.product-price ul li h5{font-size:19px;color:var(--pri);display:inline-block;margin:0;padding:0;font-weight:600}
.product-remove{width:100%;float:left;font-size:14px;text-transform:uppercase;font-weight:500}
.product-remove a:focus,.product-remove a:hover{text-decoration:none}
.free-delivery{width:100%;float:left;font-size:12px;text-align:right;padding:0 15px}
.shipping-buton-contain{width:100%;float:left;padding:10px 15px;text-align:right;line-height:1px}
.shipping-buton-contain .btn{text-transform:uppercase;margin-top:5px}
.shipping-buton-contain a{font-size:16px;font-weight:400;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:2px;padding:9px 15px 9px 10px;margin:5px 0;display:inline-block;text-transform:uppercase;box-shadow:0 1px 1px 0 rgba(0, 0, 0, .2)}
.shipping-buton-contain a:focus,.shipping-buton-contain a:hover{color:#fff;background:#3a3a3a;border:1px solid #3a3a3a;transition:all .5s ease}
.checkout-button{width:100%;float:left;margin-bottom:45px}
.checkout-button button[type=button]{width:100%;float:left;background:var(--pri);color:#fff;text-align:center;text-transform:uppercase;font-size:18px;font-weight:600;letter-spacing:0;padding:15px;margin:10px 0;border-radius:2px;border:0!important}
.checkout-button button[type=button]:focus,.checkout-button button[type=button]:hover{color:#fff;background:#3a3a3a;border:1px solid #3a3a3a;transition:all .5s ease}
#landing-main-contain{width:100%;float:left;margin:140px 0 65px}
#landing-search-contain{width:100%;float:left;font-size:24px;font-weight:400;margin:0 0 15px;background:#fff;border:5px solid var(--pri);border-radius:4px;padding:110px 15px 45px;position:relative;text-align:center}
#landing-search-contain a{color:var(--pri);text-decoration:none}
#landing-search-contain a:focus,#landing-search-contain a:hover{color:#3a3a3a;text-decoration:none}
#landing-search-contain a.phone-link{color:var(--pri);text-decoration:underline}
#landing-search-contain a.phone-link:focus,#landing-search-contain a.phone-link:hover{color:var(--pri);text-decoration:none}
.landing-search-icon{width:100%;float:left;text-align:center;padding:25px 0 0;display:table;position:absolute;top:-110px;left:0;right:0}
.landing-search-icon img{width:165px;height:165px;object-fit:scale-down;background:#fff;border:5px solid var(--pri);border-radius:50%}
#landing-search-contain h3{font-size:34px;font-weight:500;margin:0 0 10px;padding:0}
#landing-search-contain h3 span{color:var(--pri);}
#landing-team-contain{width:100%;float:left;margin:60px 0 15px;display:table}
.landing-team-col{width:auto;display:table-cell;vertical-align:top;text-align:center}
.landing-team-col img{object-fit:scale-down}
#main-checkout-contain{width:100%;float:left;font-weight:400;margin:45px 0}
#checkout-tab-main{width:100%;float:left;margin-bottom:45px}
dl.Zebra_Accordion{width:100%}
dl.Zebra_Accordion dt{background:#fff;color:#727272;padding:15px 15px 15px 65px;margin:0 0 15px!important;text-transform:uppercase;font-size:16px;font-weight:500;border:1px solid #dedede;-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1)}
dl.Zebra_Accordion dt span.tab-count{width:32px;height:32px;background:#e7e7e7;float:left;text-align:center;border-radius:50%;padding:5px 0 0;margin:-4px 10px 0 -40px;color:var(--pri);position:absolute;display:block}
dl.Zebra_Accordion dd{color:#111;line-height:24px;display:flex;background:#fff;padding:15px 0!important;margin:-15px 0 15px!important;height:auto!important;border:1px solid #dedede;border-top:1px solid #fff;-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1)}
dl.Zebra_Accordion dt.Zebra_Accordion_Expanded{background:var(--pri);margin-bottom:0!important;color:#fff}
dl.Zebra_Accordion dt.Zebra_Accordion_Expanded .verify-tick::after{display:none}
dl.Zebra_Accordion dt.Zebra_Accordion_Expanded span{background:#fff}
dl.Zebra_Accordion dt:hover{color:#fff;background:var(--pri);transition:all .5s ease}
dl.Zebra_Accordion dt:hover span.tab-count{background:#fff;transition:all .5s ease}
#login-tab-content{width:100%;display:table}
#main-checkout-contain .registered-login .submit-button{width:100%;float:left;display:table}
#main-checkout-contain .registered-login .submit-button .button-col{width:50%;display:table-cell}
#main-checkout-contain .registered-login .submit-button .button-col:first-child{padding:0 10px 0 0}
.login-tab-col{width:50%;float:left;padding:0 25px}
#main-checkout-contain .login-tab-col .login1-button{float:none!important;margin:0 0 10px}
#main-checkout-contain .account_login1 .create_newaccount,#main-checkout-contain .account_login1 .registered_account{width:100%!important}
.check-tab-col{width:100%;display:table-cell;vertical-align:top}
.check-tab-col:first-child{width:90%}
.verify-tick{display:inline-block}
.verify-tick::after{width:24px;height:24px;position:relative;display:block;content:"\f00c";float:right;left:10px;font-size:21px;font-family:FontAwesome;color:var(--pri);top:-5px}
dl.Zebra_Accordion dt.Zebra_Accordion_Expanded .verify-tick::after,dl.Zebra_Accordion dt:hover .verify-tick::after{color:#fff}
.same-address-contain{width:100%;float:left;padding:0 60px}
.check-client-name{width:100%;float:left;font-size:14px;font-weight:400;text-transform:none}
.check-client-name strong{text-transform:uppercase}
.check-tab-col a{float:left;color:var(--pri);padding:10px 20px;border:1px solid var(--pri);line-height:18px;text-transform:none}
dl.Zebra_Accordion dt.Zebra_Accordion_Expanded .check-tab-col a,dl.Zebra_Accordion dt:focus .check-tab-col a,dl.Zebra_Accordion dt:hover .check-tab-col a{color:#fff;text-decoration:none;border:1px solid #fff;transition:all .5s ease}
#main-checkout-contain #login-tab-content input[type=email],#main-checkout-contain #login-tab-content input[type=password]{width:100%!important;height:45px;padding:6px 0;margin-bottom:15px;font-size:14px;line-height:1.42857143;color:#585858;border:none;border-bottom:1px solid #bababa;background:#fff}
#main-checkout-contain #login-tab-content input[type=email]:focus,#main-checkout-contain #login-tab-content input[type=password]:focus{border-color:var(--pri);outline:0;-webkit-box-shadow:none;box-shadow:none;transition:all .6s ease-in-out 0}
#main-checkout-contain #login-tab-content button[type=button],#main-checkout-contain #login-tab-content button[type=reset]{width:100%;color:#fff;text-decoration:none;font-size:16px;text-transform:uppercase;font-weight:600;display:inline-block;background:var(--pri);border-radius:2px;padding:12px 20px;margin:0;border:none;cursor:pointer}
#main-checkout-contain #login-tab-content button[type=button]:focus,#main-checkout-contain #login-tab-content button[type=button]:hover,#main-checkout-contain #login-tab-content button[type=reset]:focus,#main-checkout-contain #login-tab-content button[type=reset]:hover{color:#fff;background:#3a3a3a;transition:all .5s ease}
#main-checkout-contain .shipper-option-desc{padding-left:30px}
#main-checkout-contain .shippingOption{padding-left:45px}
#main-checkout-contain select,#main-checkout-contain textarea{width:100%;padding:6px 10px;margin-bottom:15px;font-size:14px;line-height:1.42857143;color:#585858}
#main-checkout-contain input[type=text],#main-checkout-contain input[type=number],#main-checkout-contain input[type=email],#main-checkout-contain input[type=password],#main-checkout-contain input[type=tel],#main-checkout-contain input[type=url]{width:100%;height:45px;padding:6px 10px;margin-bottom:15px;font-size:14px;line-height:1.42857143;color:#585858;border:1px solid #d8d8d8;background:#fff;border-radius:0!important}
#main-checkout-contain input[type=text]:focus,#main-checkout-contain input[type=number]:focus,#main-checkout-contain input[type=email]:focus,#main-checkout-contain input[type=password]:focus,#main-checkout-contain input[type=tel]:focus,#main-checkout-contain input[type=url]:focus,#main-checkout-contain select:focus,#main-checkout-contain textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);transition:all .6s ease-in-out 0}
#main-checkout-contain select{height:45px;border:1px solid #d8d8d8;border-radius:0!important;background-color:#fff;background-image:url(/assets/templates/veniam-core/images/caret2.png);background-position:96% 20px;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none}
#main-checkout-contain select::-ms-expand{display:none}
#main-checkout-contain textarea{height:140px;border:1px solid #d8d8d8;background:#fff;border-radius:0!important}
#main-checkout-contain input[type=checkbox]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0;display:none}
#main-checkout-contain input[type=checkbox]:not(old)+label{display:inline-block;line-height:1.5em;margin-bottom:5px;font-weight:400}
#main-checkout-contain input[type=checkbox]:not(old)+label>span{display:inline-block;width:24px;height:24px;margin:.25em .5em .25em .25em;border:1px solid #cfcfcf;border-radius:1px;background:#fff;vertical-align:middle}
#main-checkout-contain input[type=checkbox]:not(old):checked+label>span{background:#fff;border:1px solid var(--pri);}
#main-checkout-contain input[type=checkbox]:not(old):checked+label>span:before{content:' ';display:block;width:1em;color:var(--pri);font-size:1.1em;line-height:1em;text-align:center;text-shadow:none;font-weight:600;margin:3px 0 0 3px}
#main-checkout-contain input[type=radio]:not(old):checked+label>span>span{display:block;width:10px;height:10px;margin:3px;border:none;border-radius:50%;background:var(--pri);}
#main-checkout-contain label.radio{padding:0 0 0 32px;font-weight:400}
#main-checkout-contain label.radio input[type=radio]:not(old){width:2em;margin:0;padding:0;font-size:1em;display:block;position:absolute;left:0;top:6px;z-index:1;opacity:0}
#main-checkout-contain input[type=radio]:not(old)+span.radio-button{width:20px;height:20px;margin:.25em .5em .25em .25em;border:2px solid #bebebe;border-radius:50%;background:#fff;vertical-align:middle;position:absolute;display:block;content:'';left:0}
#main-checkout-contain label.radio input[type=radio]:not(old):checked{opacity:0}
#main-checkout-contain label.radio input[type=radio]:not(old):checked+span.radio-button{width:20px;height:20px;background:#fff;border:2px solid var(--pri);border-radius:50%;display:block;position:absolute;left:0;top:0}
#main-checkout-contain label.radio input[type=radio]:not(old):checked+span.radio-button span{width:10px;height:10px;border-radius:50%;background:var(--pri);display:block;position:absolute;z-index:1;left:3px;top:3px}
#main-checkout-contain button[type=button],#main-checkout-contain input[type=submit],#main-checkout-contain input[type=reset]{width:100%;color:#fff;text-decoration:none;font-size:15px;text-transform:uppercase;font-weight:600;display:inline-block;background:var(--pri);padding:12px 20px;margin:0;border-radius:2px;border:none;cursor:pointer}
#main-checkout-contain button[type=button]:focus,#main-checkout-contain button[type=button]:hover,#main-checkout-contain input[type=submit]:focus,#main-checkout-contain input[type=submit]:hover,#main-checkout-contain input[type=reset]:focus,#main-checkout-contain input[type=reset]:hover{color:#fff;background:#3a3a3a;transition:all .5s ease}
#shop-info-contain{width:100%;display:inline-block;padding:0 0 0 40px}
#shop-info-contain ul{width:100%;float:left;margin:0;padding:0;list-style:none}
#shop-info-contain ul li{width:100%;float:left;list-style:none;margin:0;padding:15px 25px;border-top:1px solid #e7e7e7}
#main-checkout-contain #shipping_div{width:100%;float:left;padding:15px}
#main-checkout-contain .pad10{padding:10px 0 10px 10px}
#main-checkout-contain ul.shippingAddressListBlock{width:100%;float:left;margin:0 0 0 12px;padding:0;list-style:none;position:relative}
#main-checkout-contain ul.shippingAddressListBlock li{width:100%;float:left;margin:0;padding:0}
#main-checkout-contain ul.billingAddressListBlock .form-content,#main-checkout-contain ul.shippingAddressListBlock .form-content{padding:0}
#main-checkout-contain .authneticIMBlock{background:0}
#main-checkout-contain .authneticIMBlock .cimField{margin:10px 0 0 5px}
.form-field-row-2,.form-title{margin:0 0 15px;width:100%;float:left}
#shop-info-contain ul li:first-child{border-top:none;padding-top:0}
#main-checkout-contain label{font-weight:600;text-align:left}
.form-content{width:100%;float:left;padding:0 0 0 32px}
.form-content-2{width:100%;float:left;padding:0 25px 0 65px}
.form-field-row{width:100%;float:left}
.form-field-row-2{padding:0 10px;position:relative;z-index:99}
.form-title i{color:var(--pri);font-size:21px;margin:0 15px 0 0;position:relative;top:2px}
.form-title strong{text-transform:uppercase;font-size:15px;color:var(--pri);}
.form-field-title{width:100%;float:left;font-weight:600;color:#111;margin:8px 0}
.checkout-button-main{width:100%;float:left;margin:15px 0}
a.dark-check-button,a.red-check-button{width:auto;font-size:15px;text-transform:uppercase;font-weight:600;padding:10px 35px;color:#fff;display:inline-block;text-decoration:none;cursor:pointer}
a.red-check-button{background:var(--pri);margin:0 10px 5px 0;border-radius:2px;border:none}
a.dark-check-button{background:#3a3a3a;margin:0 0 5px;border-radius:2px;border:none}
a.red-check-button:focus,a.red-check-button:hover{color:#fff;background:var(--pri);transition:all .5s ease}
#bill-info-contain{width:100%;display:inline-block;padding:0 55px}
#order-summary-contain{width:100%;display:table}
#main-checkout-contain .product-list-contain{border-bottom:none;padding-bottom:0}
#order-summary-contain .quantity input{width:34px!important;height:28px!important;padding:5px!important}
#order-confirmation-main{width:100%;float:left;padding:0 15px;display:table}
.order-confirm-col{width:auto;display:table-cell;vertical-align:middle;text-align:right;padding:14px 0 0;color:#878787}
.order-confirm-col strong{color:#454545}
.order-confirm-col:first-child{text-align:left}
.order-confirm-col input{width:100%!important}
#payment-option-main{width:100%;display:table}
#payment-option-main ul{width:100%;float:left;margin:0;padding:0;list-style:none}
#payment-option-main ul li{width:100%;float:left;list-style:none;margin:0;padding:15px 0;border-top:1px solid #e7e7e7}
#payment-option-main ul li:first-child{border-top:none;padding-top:0}
#main-checkout-contain .ccGateway,#main-checkout-contain .customGateway{background:0 0}
#main-checkout-contain #divPayment h4{background:0 0}
#main-checkout-contain .cust-field{width:100%}
.form-content-1{width:100%;float:left;margin-top:15px;padding:0 35px;margin-bottom:15px}
.card-expire-date{width:100%;float:left;display:table}
.card-expire-col{width:25%;display:table-cell;vertical-align:top}
.card-expire-col:last-child{padding-left:10px}
.card-expire-col:first-child input{border-right:none!important}
.card-expire-col select{border-left:0!important;border-right:0!important;background-position:90% center!important;margin:2px 0 0!important}
.card-expire-col:nth-child(2) select{border-right:1px solid #d8d8d8!important}
.card-expire-col select:focus{border-color:none!important;outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;transition:all .6s ease-in-out 0}
.add_cart_top ul li,.right-wid-contain{-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1)}
.card-expire-col:first-child select{border-left:1px solid #d8d8d8!important}
#main-checkout-contain #spanCheckout{text-align:left!important}
#main-checkout-contain #checkoutSinglePagev2 h3{width:100%}
#main-checkout-contain .ccgField .cvv2-help{line-height:1.9em!important;margin:0!important}
#main-checkout-contain #divPayment{margin-top:-15px!important}
#main-checkout-contain .right-wid-contain input[type=button]{width:auto!important;color:#fff!important;background:var(--pri)!important;border:none!important;text-transform:uppercase!important;padding:7px 15px!important;font-weight:400!important}
#main-checkout-contain .right-wid-contain input[type=button]:focus,#main-checkout-contain .right-wid-contain input[type=button]:hover{color:#fff;background:#3a3a3a!important;transition:all .5s ease}
.safe-payment-contain{width:100%;float:left;text-align:center;margin:0 0 45px}
.safe-payment-contain img{display:block;margin:0 auto 25px}
#payment-option-main .form-content{padding:0}
#total_div{display:inline-block}
.right-wid-contain{width:100%;min-width:100px;float:left;background:#fff;padding:15px 0 0;margin:0 0 15px;border:1px solid #dedede;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1)}
.right-wid-contain h3{font-size:18px;color:#6c6c6c;text-transform:uppercase;border-bottom:1px solid #e6e6e6;padding:0 15px 10px;margin:0}
.checkout-field,.checkout-field2{text-transform:capitalize}
.right-wid-contain strong{font-size:16px}
.right-wid-contain ul{width:100%;float:left;margin:0;padding:0;list-style:none}
.right-wid-contain ul li{width:100%;float:left;list-style:none;margin:0;padding:15px 0}
.right-wid-contain ul li.gray{width:100%;float:left;background:#f1f1f1;padding:12px 17px}
.right-wid-contain ul li:last-child{color:#8dae43;border-top:1px solid #e6e6e6;font-weight:600}
.checkout-field2{text-align:right}
.checkout-field2.green{color:#8dae43;text-transform:uppercase;font-weight:600}
.right-wid-contain ul li span{width:49.999%;float:left;padding:0 15px}
.right-wid-contain ul li.gray label{width:100%;float:left;margin-bottom:5px}
.coupancode input[type=text],#main-checkout-contain .coupancode input[type=text]{width:100%;float:left;height:41px;background:#fff;border:1px solid #cacaca;padding:0 5px;margin:0}
#main-checkout-contain .coupancode input[type=submit],.coupancode input[type=submit]{width:auto;color:#fff;position:absolute;right:0;top:0;background:var(--pri);border:none;text-transform:uppercase;padding:5px 15px;font-weight:400;bottom:0}
.right-wid-contain input[type=submit]:focus,.right-wid-contain input[type=submit]:hover{color:#fff;background:#3a3a3a!important;transition:all .5s ease}
div#product-info-section{margin-bottom:20px}
.custom-container4{max-width:1400px;margin:0 auto;padding:0 40px}
#top-yellow-contain{width:100%;float:left;font-size:13px;background:#fdff4f;border-bottom:1px solid #9c9c9c}
#top-yellow-contain strong{font-weight:500}
#top-yellow-contain ul{width:100%;float:left;margin:10px 0;padding:0;list-style:none;display:table;text-align:left}
#top-yellow-contain ul li{width:42.888%;list-style:none;margin:0;padding:0 1.222%;display:table-cell;vertical-align:middle;border-left:2px solid #9c9c9c}
#top-yellow-contain ul li:first-child{width:58.888%;border:none;padding-left:0}
#top-yellow-contain ul li dd{width:50%;float:left}
#top-yellow-contain input[type=email],#top-yellow-contain input[type=text]{width:auto;border:1px solid #ed1379;background:#e7e7e7;display:inline-block;padding:6px 5px;height:30px}
#top-yellow-contain button[type=submit],#top-yellow-contain input[type=submit]{width:auto;display:inline-block;border:0;color:#fff;background:#000;padding:5px 5%;height:30px;border-radius:25px}
#top-yellow-contain button[type=submit]:focus,#top-yellow-contain button[type=submit]:hover,#top-yellow-contain input[type=submit]:focus,#top-yellow-contain input[type=submit]:hover{color:#fff;background:#ed1379}
#top-dark-navigation{width:100%;float:left;color:#fff;background:#000;padding:0 15px}
#top-dark-navigation>ul{width:100%;float:left;margin:0;padding:0;list-style:none;display:table}
#top-dark-innav ul li,#top-dark-navigation>ul>li{display:table-cell;vertical-align:middle;margin:0;list-style:none}
#top-dark-navigation>ul>li{padding:0}
#top-dark-navigation>ul>li:first-child{width:18.888%}
#cyber-extra{width:100%;float:left;margin:10px 0;text-align:center}
#cyber-extra h4{color:#ed1379;font-size:1vw;font-weight:500;margin:0 0 5px;padding:0;text-transform:uppercase}
#cyber-extra h4 span{color:#1fc4cc}
#cyber-extra h4 span sub{font-size:.5vw;position:relative;top:-7px}
#cyber-extra dd{font-size:12px;color:#fff;line-height:12px;display:block;font-style:italic;margin-bottom:5px}
#top-dark-innav{width:100%;float:left}
#top-dark-innav ul{width:100%;float:left;margin:10px 0 0;padding:0;list-style:none;display:table}
#top-dark-innav ul li{padding:0 .5%}
#top-dark-innav ul li a{width:100%;display:inline-block;color:#fff;text-decoration:none;border-radius:10px;padding:3% 5% 2%}
#top-dark-innav ul li a.pink-nav{background:#ed1379}
#top-dark-innav ul li a.pink-nav:focus,#top-dark-innav ul li a.pink-nav:hover{background:#c70553;transition:all .5s ease}
#top-dark-innav ul li a.blue-nav{background:#1fc4cc}
#top-dark-innav ul li a.blue-nav:focus,#top-dark-innav ul li a.blue-nav:hover{background:#05aab2;transition:all .5s ease}
.darknav-col:first-child{width:60%;float:left}
.darknav-col{width:40%;float:left}
.darknav-col img{width:100%;float:left;object-fit:cover}
#top-dark-innav ul li label{width:100%;float:left;font-size:.9vw;font-weight:500;text-transform:uppercase;cursor:pointer}
#top-dark-innav ul li label span{width:100%;float:left;font-size:1.2vw;text-transform:none}
#top-dark-innav ul li label span p{font-size:10px;margin:0;padding:0}
.blue-subtitle,.pink-subtitle{text-transform:capitalize;text-align:center;margin:0 0 5px;padding:0}
#top-dark-innav ul li label span sup{font-size:.7vw;position:relative;top:-5px}
.pink-subtitle{color:#ed1379}
.blue-subtitle{color:#1fc4cc}
#add-to-cart-pop-up{display:none}
.popup-main-contain{max-width:900px;float:left;background:#e7e7e7}
.fancybox-skin{padding:0!important}
.right_sides{width:50%;float:left;padding:15px;background:#fff}
.top_offer{width:100%;float:left;border-bottom:1px solid #dedede;margin-bottom:15px}
.top_offer figure{width:85px;display:table-cell;vertical-align:top;background:#fff;padding:0 0 10px}
.top_offer figure img{width:85px;height:89px;object-fit:scale-down}
.top_offer figcaption{width:auto;display:table-cell;vertical-align:top;padding:0 0 10px 15px}
.recomm_product,.recomm_product h3,.top_offer figcaption p,ul.thumbnails{width:100%;float:left}
.top_offer figcaption h3{width:100%;float:left;color:var(--pri);font-size:21px;font-weight:600;margin:0 0 5px;padding:0}
.top_offer figcaption p{font-size:11px;font-weight:600;line-height:18px}
.top_offer figcaption a.shop_now-cust{color:#fff;text-decoration:none;display:inline-block;background:var(--pri);text-transform:uppercase;font-weight:600;font-size:12px;padding:5px 15px;margin:0 0 10px;border-radius:2px}
.top_offer figcaption a.shop_now-cust:focus,.top_offer figcaption a.shop_now-cust:hover{color:#fff;text-decoration:none;background:#3a3a3a;transition:all .5s ease}
.recomm_product h3{font-size:18px;font-weight:600;text-transform:uppercase;border-bottom:1px solid #ececec;margin:0 0 15px;padding:0 0 10px}
ul.thumbnails{margin:0;padding:0;list-style:none}
#cart-popup-products ul.thumbnails li{width:48%;float:left;border:1px solid #ececec;min-height:310px}
#cart-popup-products .thumbnail{width:100%;float:left;padding:0;border:none;border-radius:0}
#cart-popup-products .thumbnail img{width:100%;height:150px;object-fit:scale-down}
#cart-popup-products .caption{width:100%;float:left;padding:0 15px}
#cart-popup-products .caption h4{font-size:16px;color:#3a3a3a;font-weight:400;margin:0 0 5px;padding:0;min-height:45px}
#cart-popup-products .caption p{width:100%;float:left;margin:0}
#cart-popup-products .caption p span{color:var(--pri);font-weight:600}
#cart-popup-products .caption .btn.btn-mini{width:auto;float:left;border-radius:4px;text-transform:uppercase;font-size:14px;background:var(--pri);}
#cart-popup-products .caption .btn.btn-mini:focus,#cart-popup-products .caption .btn.btn-mini:hover{color:#fff;background:#3a3a3a;transition:all .5s ease}
#cart-popup-products-nav .pager li>a,.pager li>span{padding:5px 8px!important}
.pop-advertisement{width:50%;float:left;padding:15px}
.add_cart_top,.add_cart_top h3,.add_cart_top ul,.add_cart_top ul li{width:100%;float:left}
.add_cart_top h3{color:#3a3a3a;font-size:21px;font-weight:600;text-transform:uppercase;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #d8d8d8}
.add_cart_top ul{margin:0;padding:0;list-style:none}
.add_cart_top ul li{list-style:none;margin:0 0 15px;padding:15px;background:#fff;border:1px solid #dedede;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1)}
#myaccount .billing-info,#myaccount .shipping-info,#myaccount-section-1{-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1)}
.add_cart_top ul li figure{width:20%;float:left;margin:0 0 10px}
.add_cart_top ul li figure img{width:100%;float:left;object-fit:cover}
.add_cart_top ul li figcaption{width:80%;float:left;padding:0 15px}
.add_cart_top ul li figcaption h4{width:100%;float:left;color:var(--pri);font-size:18px;font-weight:400;text-transform:uppercase;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #d8d8d8}
.add_cart_top ul li figcaption p{width:100%;float:left;font-size:14px}
.add_cart_top ul li figcaption p span{font-size:16px;font-weight:600;color:#3a3a3a}
.pop-advertisement .sub_total{width:100%;float:left;margin:0 0 10px}
.pop-advertisement .sub_total h3{display:table-cell;font-size:16px;text-transform:uppercase;margin:0 0 10px;padding:0;vertical-align:middle}
.pop-advertisement .sub_total .price{display:table-cell;vertical-align:middle;color:var(--pri);padding-left:15px}
.pop-advertisement .popup-btn a.check-btn,.pop-advertisement .popup-btn a.shop-btn{display:inline-block;text-transform:uppercase;font-weight:600;font-size:18px;padding:12px 15px;border-radius:4px;color:#fff;text-decoration:none;width:100%;float:left;text-align:center}
.pop-advertisement .popup-btn{width:100%;float:left;margin:0 0 15px}
.pop-advertisement .popup-btn a.check-btn{background:var(--pri);margin:0 0 10px}
.pop-advertisement .popup-btn a.check-btn i{margin:0 5px 0 0}
.pop-advertisement .popup-btn a.check-btn:focus,.pop-advertisement .popup-btn a.check-btn:hover{color:#fff;text-decoration:none;background:#3a3a3a;transition:all .5s ease}
.pop-advertisement .popup-btn a.shop-btn{background:#3a3a3a;margin:0 0 10px}
.pop-advertisement .popup-btn a.shop-btn i{margin:0 5px 0 0}
.pop-advertisement .popup-btn a.shop-btn:focus,.pop-advertisement .popup-btn a.shop-btn:hover{color:#fff;text-decoration:none;background:var(--pri);transition:all .5s ease}
#main-order-contain{width:100%;float:left;font-weight:400;padding:150px 0 45px;background:url(/assets/templates/rjroberts-html5/images/celebrate-bg.jpg) center top repeat-x #e7e7e7}
#left-shop-contain h3,#main-order-title h1{font-weight:600;padding:0;width:100%;float:left;color:var(--pri);text-transform:uppercase}
#main-order-contain h1,#main-order-contain h2,#main-order-contain h3,#main-order-contain h4,#main-order-contain h5,#main-order-contain h6{font-family:inherit!important}
#left-shop-contain,#main-order-inner{width:100%;float:left}
#main-order-title{width:100%;float:left;text-align:center;margin:0 0 35px}
#main-order-title h1{font-size:40px;margin:0 0 5px;}
#main-order-title h4{width:100%;float:left;font-size:22px;color:#3a3a3a;margin:0 0 15px;padding:0;}
#left-shop-contain h3{font-size:26px;margin:0 0 25px}
#left-shop-contain .mapFrame{width:100%;float:left;margin:0 0 25px;padding:4px;background:#fff;border:1px solid #d5d5d5!important}
#left-shop-contain ul,#left-shop-contain ul li{margin:0;width:100%;float:left;list-style:none}
#map{height:300px;width:100%}
#left-shop-contain ul{padding:0;font-size:16px}
#left-shop-contain ul li{border-top:1px solid #989898;padding:20px 0;display:flex;align-items:center;}
#left-shop-contain ul li:first-child{padding-top:0;border-top:none}
#left-shop-contain ul li img{float:left;margin:5px 20px 0 0;padding:0}
#left-shop-contain h4{width:100%;float:left;color:var(--pri);font-size:21px;font-weight:600;margin:25px 0 0;padding:0}
#left-shop-contain ul li dd{width:100%;float:left}
h3.right-heading{width:100%;float:left;color:var(--pri);font-size:26px;font-weight:600;text-transform:uppercase;margin:0 0 15px;padding:0}
.right-order-widmain{width:100%;float:left;background:#fff;margin:0 0 25px}
.right-order-widmain ul{width:100%;float:left;margin:0;padding:0;list-style:none}
.right-order-widmain ul li{width:100%;list-style:none;margin:0;padding:0;display:table}
.right-order-widmain ul li dd{width:50%;display:table-cell;padding:15px;text-align:right}
.right-order-widmain ul li dd:first-child{text-align:left}
.right-order-widmain ul li span{color:#8dae43}
.right-order-widmain ul li.total-text{padding:15px;text-align:center}
.border-line{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.right-order-widmain2{width:100%;float:left;background:#fff;margin:0 0 25px}
.right-order-widmain2 ul{width:100%;float:left;margin:0;padding:0;list-style:none}
.right-order-widmain2 ul li{width:100%;float:left;list-style:none;margin:0;padding:0;display:flex;border-top:1px solid #e7e7e7}
.right-order-widmain2 ul li:first-child{border-top:0}
.right-order-widmain2 ul li dd{width:20%;display:table-cell;padding:15px}
.right-order-widmain2 ul li dd:first-child{width:80%}
.right-heading2{width:100%;float:left;font-size:18px;color:#6c6c6c;text-transform:uppercase;border-bottom:1px solid #e6e6e6;padding:15px;margin:0}
.item-list-main h5,.product-row{margin:0 0 10px;width:100%;float:left}
.item-list-main{width:100%;float:left}
.item-list-main h5{font-size:14px;font-weight:500;text-transform:capitalize;padding:0;line-height:20px;letter-spacing:.2px}
.product-row span{border-left:1px solid silver;padding:0 10px}
.product-row span:first-child{border-left:0;padding-left:0}
.product-row2{width:100%;float:left}
.product-row2 h3{font-size:18px;color:var(--pri);display:inline-block;margin:0 10px 0 0;padding:0;font-weight:600}
.product-row2 span{color:#676767;text-decoration:line-through;position:relative;top:-1px}
.right-order-widmain2 ul li dd input{width:100%;float:left;background:#fff;border:1px solid #8c8c8c;padding:5px;height:30px;font-weight:400;margin:20px 0 0}
#myaccount{max-width:1430px;margin:45px auto;clear:both;padding:0 15px;font-size:16px}
#myaccount p{padding:0}
#myaccount-section-1{width:100%;float:left;color:#2f2f2f;background:#fff;padding:15px 25px;margin:0 0 25px;border:1px solid #dedede;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1)}
.accountInfo h4,h1.account-page-title{padding:0;color:var(--pri);width:100%;font-weight:600;float:left}
h1.account-page-title{margin:0 0 20px;font-size:32px;text-transform:uppercase}
.account-user-name{font-size:18px;margin:0 0 5px}
.account-user-name span{color:var(--pri);font-weight:600}
.accountInfo{width:100%;float:left;margin:auto}
.accountInfo h4{margin:0 0 15px;font-size:21px}
#myaccount .billing-info,#myaccount .shipping-info{width:100%;float:left;color:#2f2f2f;background:#fff;padding:25px;margin:0 0 25px;border:1px solid #dedede;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1)}
.account-title-row{width:100%;float:left;display:table}
.account-title-col{width:96%;display:table-cell;vertical-align:top}
.account-title-col i{font-size:18px}
.account-title-col a i{color:#3a3a3a;text-decoration:none}
.account-title-col a:focus i,.account-title-col a:hover i{color:var(--pri);text-decoration:none;transition:all .5s ease}
#myaccount .billing-info .billing-address,#myaccount .shipping-info .billing-address{width:100%;float:left}
.account-field{width:100%;float:left;margin:8px 0;position:relative;padding:0 0 0 30px;min-height:24px}
.account-field i{position:absolute;left:0;top:3px;color:var(--pri);font-size:21px}
#myaccount .StoreCredit, #myaccount .addressBook,#myaccount .crmRequests,#myaccount .giftCertificates{width:100%;float:left;color:#2f2f2f;background:#fff;padding:25px;margin:0 0 25px;border:1px solid #dedede;-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);height:calc(100% - 30px)}
#myaccount .StoreCredit {padding: 0px;margin-top: 20px;}
#myaccount .StoreCredit .header {float: unset;}
#myaccount .StoreCredit .StoreCredit_details {padding: 20px;}
#myaccount .header{width:100%;float:left;margin:0 0 15px;padding:0;font-size:18px;font-weight:600;color:var(--pri);border-bottom:none}
#myaccount .header h3{font-size:21px;font-weight:600}
#myaccount td.oreorder .button{padding:0}
.orderhistorymy table tr td{font-size:14px}
.orderhistorymy table tr td:first-child{padding-left:12px!important}
#category{display:block;width:100%;float:left}
#category-main{width:100%;float:left;margin:25px 0}
#category-main #subcategoriesBlock{width:100%;float:left;color:#262626;border:1px solid #cbcbcb;background:#fff;margin-bottom:15px}
.cateogory-side-title{width:100%;float:left;background:0 0;font-size:21px;font-weight:500;padding:15px 15px 10px;text-transform:capitalize;display:block!important;border-bottom:1px solid #e7e7e7;margin:0 0 15px}
#category-main #subcategoriesBlock select{width:90%;height:45px;padding:9px 20px 10px 6px;font-size:14px;line-height:1.42857143;color:#585858;border:1px solid #d8d8d8;border-radius:0!important;background-color:#fff;background-image:url(/assets/templates/veniam-core/images/caret2.png);background-position:97% 20px;background-repeat:no-repeat;margin:0 15px 15px;-moz-appearance:none;-webkit-appearance:none}
#category-main #subcategoriesBlock select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);transition:all .6s ease-in-out 0}
#category-main #subcategoriesBlock select::-ms-expand{display:none}
#category-main #subcategoriesBlock .sub-categories-format{width:100%;float:left;margin:0 0 15px}
#category-main #subcategoriesBlock ul{width:100%;float:left;margin:0;padding:0;list-style:none;clear:both}
#category-main #subcategoriesBlock .columns-3 li{width:90%;float:left;list-style:none;margin:0 0 0 15px;padding:0;background:url(/assets/templates/veniam-core/images/checkbox-bg.png) left no-repeat}
#category-main #subcategoriesBlock .columns-3 li:focus,#category-main #subcategoriesBlock .columns-3 li:hover{background:url(/assets/templates/veniam-core/images/checkbox-bg-check.png) left no-repeat}
#category-main #subcategoriesBlock .columns-3 li .sub-categories{width:100%;float:left;padding:0;text-align:left;margin:0 0 5px}
#category-main #subcategoriesBlock .columns-3 li .sub-categories:focus,#category-main #subcategoriesBlock .columns-3 li .sub-categories:hover{box-shadow:none}
#category-main #subcategoriesBlock .columns-3 li .sub-categories .name{font-family:'Lato', sans-serif;font-size:14px}
#category-main #subcategoriesBlock .columns-3 li .sub-categories .name:focus,#category-main #subcategoriesBlock .columns-3 li .sub-categories .name:hover{text-decoration:none}
#category-main #subcategoriesBlock .columns-3 li .sub-categories a{width:100%;float:left;padding:0 0 0 20px;text-decoration:none}
#category-main #subcategoriesBlock .columns-3 li .sub-categories a:focus,#category-main #subcategoriesBlock .columns-3 li .sub-categories a:hover{text-decoration:none}
#category-main #itemsBlock{width:100%;float:left;color:#262626;border:1px solid #cbcbcb;background:#fff;margin-top:0;margin-bottom:15px}
.col-sm-9.right-category-align{float:right}
#category-main .productBlockContainer{margin:0;width:100%;float:left}
#category-main #itemsBlock .products-header{font-size:16px;padding:8px 15px;margin:0;background:0 0;border-bottom:1px solid #e7e7e7}
#category-main #itemsBlock .products-header select{width:auto;height:34px;padding:6px 20px 10px 6px;margin-bottom:15px;font-size:14px;line-height:1.42857143;color:#585858;border:1px solid #d8d8d8;border-radius:0!important;background-color:#fff;background-image:url(/assets/templates/veniam-core/images/caret2.png);background-position:96% 15px;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none}
#category-main #itemsBlock .products-header select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);transition:all .6s ease-in-out 0}
#category-main #itemsBlock .products-header select::-ms-expand{display:none}
#category-main #itemsBlock .product-container{width:25%;float:left;min-height:400px;margin:0 0 45px}
#category-main #itemsBlock .product-item{width:100%;float:left}
#category-main #itemsBlock .product-container:focus .product-item,#category-main #itemsBlock .product-container:hover .product-item{transition:all .5s ease;-webkit-box-shadow:0 0 4px 0 rgba(0, 0, 0, .2);-moz-box-shadow:0 0 4px 0 rgba(0, 0, 0, .2);box-shadow:0 0 4px 0 rgba(0, 0, 0, .2)}
#category-main #itemsBlock .product-item .img{padding:0;margin:0 0 10px;border:none;background:0 0;width:100%;height:245px;min-height:initial;position:relative}
#category-main #itemsBlock .product-item .img img{width:100%;height:245px;object-fit:scale-down}
#category-main #itemsBlock .product-item .name{width:100%;float:left;font-size:16px;font-weight:400;color:#3a3a3a;margin:0 0 8px;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:auto!important;min-height:30px}
#category-main #itemsBlock .product-item .product-detail-3{width:100%;float:left;padding:0 15px}
#category-main #itemsBlock .product-item .price{width:100%;float:left;margin:0 0 15px}
#category-main #itemsBlock .product-item .price span.sale-price{color:#c71f25;float:left;font-size:21px;font-weight:600;width:auto;line-height:.8;height:auto;margin:0 10px 10px 0;padding:0}
#category-main #itemsBlock .product-item .price2{font-size:14px;font-weight:400;text-transform:capitalize;color:#959595}
#category-main #itemsBlock .product-item .price2::before{display:none}
#category-main #itemsBlock .product-item .action{width:100%;float:left;margin:0 0 15px;position:relative}
#category-main #itemsBlock .product-item .button-contain2{width:50%;float:left}
#category-main #itemsBlock .product-item .button-contain2 input[type=button]{background:var(--pri);border:0;border-radius:3px;color:#fff!important;font-size:15px;font-weight:600;padding:7px 15px;text-align:center;text-transform:uppercase;width:auto;height:auto}
#category-main #itemsBlock .product-item .button-contain2 input[type=button]:focus,#category-main #itemsBlock .product-item .button-contain2 input[type=button]:hover{color:#fff;background:#3a3a3a;transition:all .5s ease}
#category-main #itemsBlock .product-item .item-id{width:50%;float:left;text-align:right;color:#959595;font-size:14px;padding:10px 0 0}
#category-main #itemsBlock .product-item .percentage{background:#3a3a3a;width:auto;height:32px;margin:auto;line-height:32px;position:absolute;top:5px;right:5px;bottom:auto;left:auto;z-index:1;color:#fff;font-size:14px;text-transform:uppercase;text-align:center;font-weight:600;opacity:1;padding:0 10px;border-radius:2px}
.accountInfo .row{display:flex}
#myaccount .billing-info,#myaccount .shipping-info{height:calc(100% - 30px)}
.main-order-contain-cust{width:100%;float:left;font-weight:400;padding:150px 0 88px;background:url(/assets/templates/rjroberts-html5/images/celebrate-bg.jpg) center top repeat-x #e7e7e7;background-size:100%}
.main-order-contain-cust .than-inner{width:100%;float:left;text-align:center}
.order-tick{width:120px;height:120px;color:#3a3a3a;margin:0 auto 20px;border:8px solid var(--pri);border-radius:50%;font-size:42px;padding:19px 5px 5px;text-align:center;}
.order-tick .fa{color:var(--pri);}
.main-order-contain-cust h3{width:100%;float:left;color:var(--pri);font-weight:600;text-transform:uppercase;font-size:48px;margin:0 0 5px;padding:0}
.main-order-contain-cust p{font-size:19px;margin-top:10px;width:100%;float:left}
.main-order-contain-cust a{padding:12px 22px;background:#89080a;color:#fff;text-transform:capitalize;font-size:16px;border-radius:3px;margin-top:10px;display:inline-block}
#right-product-maincontain.cust-new{width:100%;float:left;position:relative;padding-right:70px}
.new-banner-header.list-34{border:2px solid #333}
.new-banner-header.list-34 figure{background:#333}
.new-banner-header.list-34 figcaption h4{color:#333}
.new-banner-header.list-55{border:2px solid #206622}
.new-banner-header.list-55 figure{background:#206622}
.new-banner-header.list-55 figcaption h4{color:#206622}
.new-banner-header.list-34 img{margin-top:1px}
.new-banner-header.list-55 img{margin-top:5px}
.new-banner-header.list-77 figure{background:#6a1fc7}
.new-banner-header.list-77{border:2px solid #6a1fc7}
.new-banner-header.list-77 figcaption h4{color:#6a1fc7}
.new-banner-header.list-77 img{margin-top:6px}
.coupan-body.screen-printing-detail p{font-size:14px}
.coupan-body.screen-printing-detail h3{width:100%;float:left;margin-bottom:12px!important}
.my-conatiner .cat-banner{background-repeat:no-repeat;background-size:100%;float:left;width:100%;position:relative;background-position:center!important;margin:0;height:274px}
.my-conatiner .cat-banner .cat-sale-timmer{background:#000;bottom:53px;float:left;height:auto;left:0;padding:15px 15px 5px;position:absolute;width:370px;z-index:1;top:auto}
.my-conatiner .cat-banner .cat-sale-timmer>p{color:#333;float:left;font-size:18px;line-height:1;margin:0;width:100%}
.today_fini>h3,ul#cat-banner-sale-cntdwn-ul b{font-weight:600}
ul#cat-banner-sale-cntdwn-ul b{font-size:22px;color:#c71f25}
.my-conatiner .cat-banner .cat-sale-timmer .timer-indictor>span{background:#c71f25}
.cat-banner .timer-indictor{background:#333}
.cate-head{width:100%;float:left;background:#e7e7e7}
.timer-indictor{background:#fff001;float:left;height:7px;margin:12px 0;position:relative;width:100%}
.timer-indictor>span{background:#ec0392;bottom:0;position:absolute;right:0;top:0;width:40%;z-index:1}
.new_footer{bottom:0;float:left;left:0;position:fixed;right:0;width:100%;z-index:9999999}
.end_cust{position:absolute;text-align:center}
.today_fini>h3{color:#ffef02;font-size:17px;margin-bottom:0}
.today_fini>h3 span{color:#fff}
.today_fini>p{font-size:15px;margin-bottom:0;margin-top:0}
.today_fini>p span{border:1px dotted #ffef02;padding:1px 10px;color:#ffef02;border-radius:3px}
.new_footer .timer-indictor{background:#333;float:left;height:7px;margin:0;position:relative;width:100%}
.new_footer .days_hou>p{font-size:20px;margin-bottom:0}
.new_footer .days_hou>h4{font-size:15px}
.days_hou{display:table-cell;float:none;text-align:center;width:110vh}
.end_cust>h3{font-size:27px;margin-bottom:0}
.end_cust{color:#fff;top:24px;width:38vh}
.end_cust>p::after,.end_cust>p::before{background-color:#fff;content:"";height:1px;position:absolute;top:38px;width:44px}
.end_cust>p::after{right:47px}
.end_cust>p::before{left:47px}
.img_cust-new{float:left;width:26%}
.img_cust-new>figure{position:relative;width:100%}
.img_cust{float:none;margin-left:38px;margin-top:-37px;position:relative;width:26vh;z-index:2}
.detals_shop .awwrows{background-color:#1b6400;border-left:1px solid #1b4900;border-radius:0 4px 4px 0;height:42px;position:absolute;right:0;top:0;width:30px}
.new_footer .timer-indictor>span{background:#c71f25;bottom:0;position:absolute;right:0;top:0;width:40%;z-index:1}
#IN-CampaignBannerTagLine>a{color:#fff;text-decoration:none}
.new_footer ul#sale-cntdwn{color:#cb1f25;display:inline-table;float:none;font-size:10px;font-weight:400;margin:0;padding:0;text-align:center;vertical-align:middle;width:100%}
.img_cust::after,.img_cust::before{height:22px;position:absolute;top:-10px;width:19px;content:""}
.img_cust::before{background-image:url(/assets/templates/rjroberts-html5/images/afterfoo.png);left:-18px}
.img_cust::after{background-image:url(/assets/templates/rjroberts-html5/images/beforefoot.png);background-size:27px auto;right:-19px}
.img_cust img{height:93px;position:relative;top:-9px}
#cat-banner-sale-cntdwn .flipcounter .card{font-size:21px}
#cat-banner-sale-cntdwn>p{width:auto;float:left;margin-right:12px;margin-top:16px;color:#fff;font-weight:600}
ul#cat-banner-sale-cntdwn-ul li{width:45px;float:left;text-align:center;color:#c71f25;list-style:none;font-size:12px}
ul#cat-banner-sale-cntdwn-ul li b{font-size:22px;color:#c71f25}
.email-cust h3{font-size:50px;text-transform:uppercase;color:#fff;padding-top:23px;font-weight:900;margin-bottom:0;position:relative}
.email-cust p{font-size:18px;color:#fff;font-weight:500;margin:4px auto 30px}
.email-cust input{height:50px;padding:0 106px 0 49px;color:#707070;font-size:14px;letter-spacing:1px;border:1px solid #fff;border-radius:50px;position:relative;width:100%}
.email-cust button{width:130px;height:50px;background:#fff600;color:#1d202c;border:1px solid #fff600;text-transform:uppercase;font-weight:600;border-radius:50px;position:absolute;right:0;top:0}
.mailchimp{max-width:600px;width:100%;margin:auto;position:relative}
.email-cust span{position:absolute;z-index:9;margin-left:16px;margin-top:14px}
.email-cust span i.fa.fa-envelope{font-size:20px;color:#707070}
.main-product-contain-2{width:100%;float:left;margin-bottom:40px}
#left-side-img-zoom{width:100%;float:left;margin-bottom:30px;padding-bottom:30px}
.main-product-contain-2 .left-images_view ul{width:100%;float:left;margin:0;padding:0;list-style:none}
.main-product-contain-2 .left-images_view ul li{width:100%;float:left;list-style:none;margin:0;padding:0}
.main-product-contain-2 .left-images_view ul li a{width:100%;float:left;border:1px solid #ccc;border-right:none;border-bottom:none}
.main-product-contain-2 .left-images_view ul li a img{width:100%;float:left}
.main-product-contain-2 .left-images_view ul li:last-child a{border-bottom:1px solid #ccc}
.right-product-info2{width:100%;float:left;margin:0 0 15px;position:relative}
.right-product-info2 ul{width:100%;float:left;margin:0;padding:0;list-style:none}
.right-product-info2 ul li{float:left;list-style:none;margin:0 5px 0 0;padding:0}
#single-product-contain .right-product-info2 ul li .totalrating{margin:0}
#single-product-contain .totalrating .review-count{font-size:10px;width:100%}
.min-order{color:var(--pri);}
.coordinatedBlock{width:100%;float:left}
.coordinatedBlock a{display:inline-block;color:var(--pri);text-decoration:none;border:1px solid #ccc;padding:3px 5px;margin:0 5px 5px 0;border-radius:3px;font-weight:400;background:#fff;text-transform:capitalize;font-size:12px}
.retailprice.small-width,.savings.saving-small-width{font-size:21px;font-weight:600;display:inline-block}
.coordinatedBlock a:focus,.coordinatedBlock a:hover{color:#fff;text-decoration:none;background:#3a3a3a;border:1px solid #3a3a3a;transition:all .5s ease}
.current-price{display:inline-block;margin:10px 0 0}
.retailprice.small-width{color:#3a3a3a}
.retailprice.small-width span{text-decoration:line-through}
.savings.saving-small-width{color:var(--pri);}
.product-color2{width:100%;float:left;margin:20px 0;text-align:center}
.product-color2 h4{width:100%;float:left;font-size:18px!important;color:var(--pri);margin:0 0 15px;padding:0}
.super-sale-item-new.list-cust.new-change-two{background:url(/assets/templates/veniam-core/images/pro3.png) left no-repeat!important;width:100%;float:left;height:30px;position:relative;margin-bottom:10px}
.super-sale-item-new.list-cust.new-change{background:url(/assets/templates/veniam-core/images/pro1.new.png) left no-repeat!important;width:100%;float:left;height:30px;position:relative;margin-bottom:10px}
.super-sale-item-new.list-cust figcaption{position:absolute;left:35px;top:6px}
.super-sale-item-new.list-cust figcaption h6{font-size:13px;line-height:18px;color:#fff;margin-bottom:0}
.super-sale-item-new.list-cust figcaption h6 span{margin-left:8px;font-size:12px;line-height:17px}
.new-product-view-size-chart.info{color:#656565;float:left;font-size:18px;margin:8px 0;text-align:center;width:100%}
.new-product-view-size-chart.info a{color:#0a92ca;text-decoration:underline;font-size:16px}
.custom-right h3{color:#000;font-size:18px;font-style:normal;line-height:1;font-weight:600;text-align:left;padding:0;position:relative;float:left}
.custom-right .left_color,.custom-right .right_color{float:left;width:50%;text-align:left}
.left_color>li{margin-left:0;color:#000;font-size:16px;line-height:32px;list-style:none;margin-right:14px}
.left_color .black{background-color:#000;border:2px solid #b5b5b5;border-radius:100px;margin-right:12px;padding:0px 10px}
.left_color .white{background-color:#fff;border:2px solid #b5b5b5;border-radius:100px;margin-right:12px;padding:0px 10px}
.left_color .gray,.left_color .maroon{border:2px solid #b5b5b5;margin-right:12px;padding:0px 10px}
.left_color .gray{background-color:#878787;border-radius:100px}
.left_color .maroon{background-color:#9e2333;border-radius:100px}
.left_color .red{background-color:#db1f1e;border:2px solid #b5b5b5;border-radius:100px;margin-right:12px;padding:0px 10px}
.left_color .pink{background-color:#f86ff3;border:2px solid #b5b5b5;border-radius:100px;margin-right:12px;padding:0px 10px}
.left_color .for_green,.left_color .ke_green{border:2px solid #b5b5b5;margin-right:12px;padding:0px 10px}
.left_color .for_green{background-color:#446c29;border-radius:100px}
.left_color .ke_green{background-color:#58a128;border-radius:100px}
.right .title.cust{float:left;font-size:21px!important;font-weight:300;line-height:29px;margin-bottom:24px;width:100%}
.right_color>li{color:#000;font-size:16px;line-height:32px;list-style:none;margin-right:14px}
.right_color .ligt_blue,.right_color .nay_blue,.right_color .yellow{margin-right:12px;padding:0px 10px}
.right_color .ligt_blue{background-color:#3e4fda;border:2px solid #b5b5b5;border-radius:100px}
.right_color .nay_blue{background-color:#192791;border:2px solid #b5b5b5;border-radius:100px}
.right_color .yellow{background-color:#fff601;border:2px solid #b5b5b5;border-radius:100px}
.right_color .orange{background-color:#fcac0c;border:2px solid #b5b5b5;border-radius:100px;margin-right:12px;padding:0px 10px}
.right_color .brown,.right_color .gold{border:2px solid #b5b5b5;margin-right:12px}
.right_color .gold{background-color:#cf9914;border-radius:100px;padding:0px 10px}
.right_color .brown{background-color:#7d6446;border-radius:100px;padding:0px 10px}
.right_color .tan{background-color:#cebc8f;border:2px solid #b5b5b5;border-radius:100px;margin-right:12px;padding:0px 10px}
.note>p{font-size:17px;font-weight:400}
ul.product-detail-tab li{list-style:none;padding:4px 14px 6px 0;font-size:15px}
#single-product-contain .custom-right h3{font-size:16px;color:#3a3a3a;font-weight:600;line-height:25px;text-transform:capitalize;margin:0 0 16px;padding:0;float:left!important;width:100%}
#single-product-contain .screen-printing-detail{width:100%;height:auto;display:inline-block;padding:0;text-align:left}
#single-product-contain .screen-printing-detail p{font-size:13px;line-height:22px}
#single-product-contain .screen-printing-detail h3{float:none!important;font-size:17px!important;font-weight:400!important;color:#000!important;margin-bottom:9px}
.address-cus .page_headers,p.or{color:var(--pri);text-transform:uppercase}
.cus-dev2 .fa.fa-trash,p.or{font-size:18px}
p.or{text-align:center;font-weight:600;margin-bottom:10px}
.cus-dev2 .fa.fa-map-marker{margin-right:7px}
.address-cus{max-width:1430px;margin:45px auto;clear:both;padding:0 15px;font-size:16px}
.address-cus .page_headers{width:100%;float:left;margin:0 0 20px;padding:0;font-size:32px;font-weight:600}
#main-checkout-contain .cus-form-2 label,#main-checkout-contain .cus-form-l label,.cus-pro-shopnow,.pro-page-h h1{font-weight:400}
.wrap-add{width:100%;float:left;color:#2f2f2f;box-shadow:rgba(0, 0, 0, .1) 0 2px 2px 0;background:#fff;padding:25px;margin:0 0 25px;border-width:1px;border-style:solid;border-color:#dedede;border-image:initial}
.wrap-add .icon-btn-add,.wrap-add .icon-btn.icon-btn-prev{color:var(--pri);}
.wrap-add .header h2{color:var(--pri);line-height:18px}
.Updated-design{float:left;width:100%;text-align:center;padding:85px 0}
.Updated-design .custom-wrap{margin:0 auto;max-width:980px}
.Updated-design .custom-conatiner{float:none;width:100%;background-color:#fff;display:inline-block;max-width:1200px;margin:0 auto;box-shadow:rgba(0, 0, 0, .1) 0 2px 2px 0}
.Updated-design .back-add-address-button{margin:15px 0 10px!important}
#addAddresses .addUpdateAddress{float:left;margin:15px auto;width:100%}
.txtBoxStyle{height:45px;border-radius:3px;font-size:14px}
#addAddresses .frmField{float:left;margin-bottom:15px;width:100%}
.Updated-design h1{float:none!important;line-height:1.4em;text-align:center;width:auto;margin-top:20px}
.Updated-design .txtBoxStyle{height:45px}
#crm .crmField label{color:#000;font-size:14px;font-weight:600;line-height:1;margin-bottom:6px;margin-right:0;text-align:left;width:100%;}
.form-cre-center .manageMyCc-cardinfo,.form-cre-center h1{text-align:center}
#addAddresses .frmField input,#addAddresses .frmField select{width:100%!important}
#addAddresses .back-btn{color:#656565!important;float:left;font-size:26px;line-height:1;margin-top:8px;padding:0}
#dev2-css .titles2 .address-details,.addressBook .address-details{width:40%}
.row-block-v{display:flex;flex-wrap:wrap}
.pull-right.cus-align{width:128px}
.form-cre-center #frmForm{float:none;display:inline-block;width:100%;max-width:600px}
.form-cre-center .update-btn{margin:0!important}
#promo-landingpage{float:left;padding-top:0;width:100%;background-color:#ffffff}
.promo-statban{float:left;width:100%;padding-top:0;margin-bottom:10px;max-width:100%;position:relative;background-color:transparent}
.promo-statban img{float:left;width:100%;height:100%}
.pro-landing-list{float:left;width:100%;margin-top:20px}
.pro-landing-list .promo-p-li h2{margin:16px 0;display:inline-block;width:100%;text-align:center;font-size:21px;color:#0973ba}
.wrap-prom-list{float:left;width:100%;margin-bottom:40px}
.pro-page-h{float:left;width:100%;padding:30px 0 20px;text-align:left;position:relative}
.pro-page-h .promo-view-all{position:absolute;background-color:#bc2024;color:#fff;font-size:16px;text-transform:uppercase;border-radius:3px;padding:10px 25px;right:0;bottom:24px}
.banner-white-sec,.white-skew{position:relative;height:100%}
.pro-page-h h1{color:#c71f25;text-transform:uppercase;font-size:30px;margin-top:20px;margin-bottom:0}
.divid-line{display:inline-block;width:190px;height:4px;background-color:#1898cc}
.promo-inn-div{display:table-cell;height:100%;vertical-align:middle}
.pro-bottle,.pro-can-coolar,.pro-footbal-in{float:left;width:100%;text-align:center;margin-bottom:30px}
.cus-pro-shopnow{width:137px;background-color:#fff200;padding:4px 12px;border-radius:3px;font-size:16px;display:inline-block;text-align:center}
.pro-bottle .cus-pro-shopnow{margin-right:120px;color:#c82128}
.pro-can-coolar .cus-pro-shopnow{margin-right:21px;color:#1072ba}
.pro-footbal-in .cus-pro-shopnow{color:#000;margin-left:28px}
.banner-white-sec{float:left;width:20%}
.white-skew{float:left;width:100%;background-color:#fff;transform:skewX(-62deg);-webkit-transform:skewX(-62deg);-moz-transform:skewX(-62deg);top:-55px}
.best-sel-h{color:#c82128;float:left;width:100%;position:absolute;z-index:0;font-weight:600;transform:rotate(-28deg);-webkit-transform:rotate(-28deg);-moz-transform:rotate(-28deg);top:44px;left:14px;text-transform:uppercase;font-size:45px;text-align:center;line-height:41px}
.ban-black-sec,.black-skew{height:100%;position:relative}
.black-skew,.blue-skew{-webkit-transform:skewX(-62deg)}
.ban-black-sec{float:left;width:31%}
.black-skew{background-color:#222;width:100%;top:0;left:-102px}
.football-con{position:absolute;top:0;left:0;height:auto;width:100%;float:left;padding:20px 0 0}
.football-con img{float:right;width:180px;right:117px;position:relative;top:10px;left:auto}
.footbal-atag{display:block;position:relative}
.as-lowas{position:absolute;right:50px;top:-10px;background:#fff200;padding:10px;border-radius:50%;height:100px;text-align:center;width:100px}
.ban-blue-sec,.blue-skew{height:100%;position:relative}
.as-lowas p{color:#333;font-weight:600;font-size:14px;line-height:45px;font-style:italic}
.as-lowas h4,.bottal-des .cus-pro-shopnow{color:#c82128}
.as-lowas h4{font-size:32px;font-weight:600;margin:0;line-height:5px}
.as-lowas h4 sup{font-size:22px;top:-8px;position:relative}
.bottal-atag,.staycool-atag{display:block;position:relative}
.bottal-bigh,.cool-bigh,.subtitle-foot{display:inline-block}
.footdes-part{float:left;width:100%;text-align:left;position:relative;left:-135px;top:-40px}
.footdes-part h4{float:left;width:60%;text-align:left;color:#fff;margin-bottom:5px}
.footdes-part h4 .footbal-h,.footdes-part h4 .sm-1,.subtitle-foot{text-align:center;width:100%;text-transform:uppercase}
.footdes-part h4 .sm-1{float:left;font-size:23px;color:#fff}
.footdes-part h4 .footbal-h{float:left;font-weight:400;font-size:30px}
.subtitle-foot{font-size:21px}
.footdes-part .cus-pro-shopnow{margin-left:35px}
.ban-blue-sec{float:left;width:31%}
.blue-skew{background-color:#1072ba;width:100%;top:0;left:-103px}
.stay-cool-co{position:absolute;top:0;left:0;height:auto;width:100%;float:left;padding:20px}
.stay-cool-co img{float:right;width:210px;left:-110px;position:relative;top:21px}
.stay-cool-des{float:left;width:100%;text-align:left;position:relative;left:-165px;top:-49px}
.stay-cool-des h4{float:left;width:60%;text-align:left;color:#fff;margin-bottom:0;text-transform:uppercase}
.cool-bigh,.stay-cool-h{width:100%;text-align:center}
.stay-cool-des .cus-pro-shopnow{margin-left:27px;color:#1072ba}
.cool-bigh{font-size:26px;font-weight:400;line-height:22px;margin:3px 0}
.sech-can,.stay-cool-h{font-size:21px;font-weight:400}
.stay-cool-h{float:left;line-height:20px}
.bottal-sec{float:right;width:18%;position:relative;height:100%}
.bottal-content{position:absolute;top:0;left:0;height:auto;width:100%;float:left;padding:20px}
.bottal-content img{float:right;width:127px;left:-9px;position:relative;top:0}
.bottal-des,.bottal-des h4{float:left;width:100%;text-align:center}
.bottal-atag .as-lowas{right:0}
.bottal-des{position:relative;left:-143px;top:-107px}
.bottal-des h4{color:#fff;margin-bottom:0;text-transform:uppercase;line-height:16px}
.bottal-h{font-weight:400;font-size:18px}
.bottal-des small{color:#fff;font-size:16px;text-align:center;letter-spacing:.5px}
.bottal-bigh{text-transform:uppercase;font-weight:400;font-size:30px;margin-top:7px;margin-bottom:10px}
.update-promo-v2area{float:left;width:100%;font-weight:400;margin-bottom:30px}
.v2p-h-wrap{float:left;width:100%;display:inline-block;margin-bottom:10px}
#v2promodrop{float:right;width:auto}
#v2promodrop button{background:0 0!important;border:unset!important;padding:0;color:var(--pri);margin-top:2px;text-transform:capitalize;font-weight:500;font-size:14px}
.v2-pro-fea,.v2quantity-price{float:left;border-bottom:1px solid #ccc}
#v2promodrop button:active{box-shadow:none!important}
.v2p-h-wrap span.review-tabs{display:none}
.v2pro-about{float:left;width:100%;font-size:14px;color:#656565;margin:10px 0 15px}
.update-promo-v2area h3.title{font-weight:400!important;color:#333!important;margin-bottom:0;font-size:18px!important;margin-top:4px}
.v2-pro-fea{width:100%;color:#656565;font-size:14px;margin-bottom:20px}
.feature-ul{float:left;width:100%;display:inline-block;padding-left:2px;margin-top:2px}
.feature-ul li{width:100%;float:left;position:relative;padding-left:15px;margin-bottom:2px}
#v2promodrop .dropdown-menu::after,.feature-ul li::after{position:absolute;content:""}
.feature-ul li::after{top:9px;left:2px;width:5px;height:5px;background-color:#000}
.v2-pro-fea h4{font-size:16px!important;color:#656565}
.feature-ul li p{margin:0}
.v2quantity-price{width:100%;min-height:80px;margin-bottom:18px;margin-top:10px}
.premium_colors,.reduced_colors{color:#89080a;font-size:15px;margin-bottom:5px;display:inline-block;width:100%}
.reduced_colors{margin-top:5px}
.v2quantity-price .v2price{float:right;margin-right:4px;font-size:16px;font-weight:600;line-height:24px;color:var(--pri);}
.v2p-ordernow{float:left;width:100%}
.v2p-sbtitle{float:left;width:100%;font-size:14px;color:#656565;margin-top:4px}
.wrap-v2p-tble{float:left;width:100%;padding:10px;border-top:unset;background-color:#f0f0f0;margin-bottom:30px}
.v2-promo-tab thead tr td{font-size:16px;font-weight:500}
.v2add-cart-btn{text-align:center;float:left;width:100%;padding-top:25px;border-top:1px solid #ccc}
.v2add-cart-btn .cus-v2cartbtn{border-radius:5px;color:#fff;float:none;font-size:26px!important;height:62px;letter-spacing:1px;width:100%;display:inline-block;line-height:49px;cursor:pointer;max-width:433px!important;background-color:#9f0a0f;border:unset;box-shadow:unset}
#v2promodrop .dropdown-menu{padding:10px}
#v2promodrop .dropdown-menu::after{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:6px solid\9;border-right:6px solid transparent;border-left:6px solid transparent;border-top:0;border-bottom:6px dashed #ccc;border-bottom:6px solid\9#ccc;top:-6px;right:2px}
.see-tiersec{float:right;width:auto;margin-top:15px}
.see-tiersec .dropdown.open ul.dropdown-menu{display:block;min-width:300px;right:0;left:auto;padding:10px;z-index:1;background-color:#f0f0f0;border:1px solid #ccc}
.see-tiersec .dropdown.open ul.dropdown-menu::after,.see-tiersec .dropdown.open ul.dropdown-menu::before{position:absolute;width:auto;padding:0;content:"";right:7px;background-color:transparent;border-top:0 solid transparent;height:auto}
.see-tiersec .dropdown.open ul.dropdown-menu::before{top:-11px;border-bottom:10px solid #ccc;border-right:10px solid transparent;border-left:10px solid transparent}
.see-tiersec .dropdown.open ul.dropdown-menu::after{top:-10px;border-bottom:10px solid #f0f0f0;border-right:10px dashed transparent;border-left:10px dashed transparent}
.see-tiersec .dropdown-menu li{width:50%;display:inline-block;float:left;padding-right:10px}
.see-tiersec .dropdown-menu li h4{font-size:14px!important;color:#c71f25}
.tier-pr-ul li,.tier-pr-ul li b{font-size:12px}
.tier-pr-ul{float:left;width:100%;padding:0;margin-left:0}
.tier-pr-ul li{width:100%!important;color:#656565}
.v2pricerange-slid{float:left;padding-left:12px;width:100%;margin-top:14px;margin-bottom:0;position:relative;z-index:2;}
.v2price-range{float:left;width:75%;padding:0;margin-top:15px}
.v2price-range li{width:30%;color:#333;font-size:12px}
.see-tiersec button{background:0 0!important;border:none!important;color:#c71f25}
.see-tiersec button:focus,.see-tiersec button:hover{color:#c71f25!important}
.see-tiersec button:active{box-shadow:none!important;color:#c71f25!important}
#v2jsslide output{display:none}
.v2-promo-tabe{float:left;width:100%}
.v2p-h-wrap>h3{margin-bottom:0!important;line-height:27px!important;text-transform:capitalize!important}
table.v2-promo-tab tr:nth-child(2n){background:#e2e2e2!important}
.v2-promo-tab td{padding:5px;text-align:center;color:#7e7e7e;font-weight:400}
.v2-promo-tab a{color:#7e7e7e;font-weight:400;font-size:16px;height:auto;float:left;line-height:30px}
.v2-promo-tab .polo-td input,.v2-promo-tab h2{text-align:center}
.v2-promo-tab .polo-td input{height:30px;border:2px solid #aaa;padding:0;width:50px!important;font-size:19px}
.v2-promo-tab h2{color:#656565;font-size:18px;margin:20px 0;font-weight:400}
.matrix_size.left{text-align:left}
#v2promodrop .dropdown-menu{min-width:350px;left:auto;right:0;z-index:1}
#v2promodrop .custom-area-block{float:left;width:100%;text-align:left;margin-top:0}
#v2promodrop .custom-right .left_color{float:left;width:50%;padding-top:0;text-align:left;margin-left:0;padding-left:10px}
#v2promodrop .left_color>li,#v2promodrop .right_color>li{font-size:14px;line-height:29px}
#v2promodrop .custom-right .right_color{float:right;width:50%;text-align:left;margin-left:0}
#v2promodrop .note>p{font-size:14px}
.update-promo-v2area .new-product-description-details-space.item{font-size:14px;margin-top:5px}
.update-promo-v2area .new-product-description-details-space.item>span{font-size:16px;margin-bottom:2px}
.update-promo-v2area #reviewsTab .header>h3{font-size:16px!important}
.update-promo-v2area #reviewsTab .rateng>a{font-size:16px}
.update-promo-v2area #reviewsTab .header .rateng{float:left}
.update-promo-v2area #reviewsTab .createFirstReview{float:right;width:auto}
.update-promo-v2area .createFirstReview .btn.accent-bg-color{float:right;width:auto;display:inline-block}
.update-promo-v2area #productDetail{padding-top:5px!important}
.update-promo-v2area .reviewsBlock .user_reviews{padding:15px 0}
.update-promo-v2area .user_reviews .review-longDesc{font-size:14px;margin:5px 0}
.update-promo-v2area .wish_cust:hover{background-color:#f4f9fe;border:#f4f9fe;color:#0a93ca}
.update-promo-v2area .rev_allowratings .like-rate{margin-bottom:0}
.review-tabs{float:left;width:auto;margin-right:20px;position:relative}
#v2promodrop .review-tabs .dropdown-menu{min-width:400px}
#v2promodrop .review-tabs #reviewsTab .btn.accent-bg-color{border-radius:5px;padding:7px;background-color:#0a92ca;width:166px;height:37px;border:1px solid #0a92ca;color:#fff;font-size:15px;display:inline-block}
.v2reviews #productDetail{padding-bottom:10px!important}
.review-tabs ul #reviewsTab .header .button.right{margin:30px 0}
#reviewsTab .reviewed-by,.rev_allowratings{font-size:14px!important;}
.v2p-ordernow #divOptionsBlock .new-product-options-sub-header{margin-bottom:20px;background-color:#fff;padding-bottom:16px;text-align:left;font-weight:400}
.v2p-ordernow .add_cart-cust{margin-top:20px;height:54px;font-size:19px}
.v2p-ordernow .wish_cust>img{position:relative;top:-1px}
.promo-details-drop.open{float:right;width:auto;position:relative;z-index:4;}
#v2promodrop button{box-shadow:0 0}
span.see-tiersec button.btn.btn-primary.dropdown-toggle{background:0 0!important;border:unset!important;padding:0;color:var(--pri);box-shadow:0 0;margin-top:2px;text-transform:capitalize;font-weight:500;font-size:14px}
.bottom-grid-flx h2,.cyberweek-grid-main h3,.extra-vga-left h3,.oyster-heading,.selling-right a,.site-link-btn{text-transform:uppercase}
span.see-tiersec ul.dropdown-menu{background:#fff!important}
.addUpdateAddress .validation-error{text-align:left;font-size:14px;color:#e80808;display:none}
.floating-label .polymer-form label{left:10px;-webkit-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);top:14px;margin-bottom:10px;color:#999!important}
.billingLi label{display:inline-block}
#checkout-tab-main .txtBoxStyle{font-size:14px!important}
#payment-option-main #spanCheckout .col-md-5{padding:0}
#payment-option-main #spanCheckout .col-md-5 button{max-width:232px;width:100%}
#main-checkout-contain #spanCheckout #divCheckout{max-width:232px;text-align:center}
.review-tab-main .header{border:none;float:left;margin-bottom:10px;position:relative;width:100%}
.review-tab-main .header h3{font-size:18px!important;width:100%;color:#000!important;text-align:left;margin-bottom:10px!important;line-height:normal!important}
.review-tab-main .header .rateng{margin:3px 0 10px;width:auto;float:left}
.review-tab-main .header .rateng>span{float:left;width:67px}
.review-tab-main .header .rateng a{width:auto;font-size:14px;padding-left:7px;float:left;line-height:21px;color:#656565}
.review-tab-main .header .createFirstReview{float:right;margin:3px 0 10px}
.review-tab-main .header .btn.accent-bg-color{font-size:13px;height:auto;padding:4px 6px;width:auto!important;border-radius:2px;float:right!important;background:#a60000;margin:0;font-weight:400}
.review-tab-main .review-cont{float:left;padding:10px 20px;width:100%;background:#ededed}
.review-tab-main .review-cont>h4{line-height:16px;width:89px;color:#000;font-size:15px!important;display:inline-block;min-width:200px}
.review-tab-main .short{float:right;position:relative}
.review-tab-main .short>label{float:left;font-size:14px;font-weight:400;margin:2px 12px 6px 0;line-height:31px}
.review-tab-main .short select{font-size:14px;height:auto;padding:4px 12px;width:122px;border-radius:4px;margin-bottom:0;border:2px solid #a60000;-webkit-appearance:none;-moz-appearance:none}
.review-tab-main .short svg{position:absolute;right:10px;top:40%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:15px}
.review-tab-main .user_reviews{border-top:1px solid #ccc;padding-top:10px!important;width:100%;float:left}
.review-tab-main .user_reviews .star-rating{float:left;width:100%}
.review-tab-main .user_reviews .review-info{float:left;margin-bottom:10px;width:100%}
.review-tab-main .user_reviews .reviewed-by{font-size:14px}
.review-tab-main .user_reviews .reviewed-by>span{font-weight:600}
.review-tab-main .user_reviews .review-longDesc{font-size:15px;margin:10px 0;color:#424242}
.review-tab-main .user_reviews .rev_allowratings{color:#656565;font-size:14px}
.review-tab-main .rev_allowratings .like-rate{width:auto!important;float:none;display:inline-block;padding:0;margin:5px 0 9px!important}
.review-tab-main .rev_allowratings .like-rate li{display:inline-block;margin:0;font-size:16px;line-height:24px}
.review-tab-main .rev_allowratings .like-rate li::after{color:#595959;content:"|";margin:5px}
.review-tab-main .rev_allowratings .like-rate li:last-child::after{color:#595959;content:"";margin:0}
.review-tab-main .rev_allowratings .like-rate li button{color:#595959;background:0 0;border:0;font-size:20px;padding:0!important}
.review-popup-overlay{width:100%;height:100%;position:fixed;top:0;z-index:999;background:rgba(0, 0, 0, .7);left:0;display:none}
.review-popup-main{position:absolute;width:96%;height:100%;left:0;top:0;max-width:795px;right:0;margin:auto}
.re-product-name,.review-popup .input-row,.review-popup form,.review-popup-content{width:100%;display:inline-block}
.review-popup-content{position:relative;background-color:#fff;padding:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);max-height:84vh;overflow:auto}
.review-popup header{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}
.review-popup header .close-revie-pop{float:right;color:#888787}
.review-popup header h2{display:inline-block;font-size:36px;margin-bottom:0}
.re-product-name{text-align:center;font-size:130%;line-height:1.8em;margin-bottom:25px}
.review-popup .input-row{margin-bottom:10px}
.review-popup .input-row label{display:inline-block;vertical-align:middle;float:none;width:76px;color:#383838}
.review-popup .input-row input,.reviewstar{float:none;width:calc(100% - 80px);display:inline-block}
.review-popup .input-row input{height:35px;border:1px solid #9e9e9e;padding:0 10px}
.review-popup .input-row input[type=radio]{width:auto;height:auto}
.review-popup .input-row textarea{width:calc(100% - 80px);border:1px solid #9e9e9e;height:100px;display:inline-block;vertical-align:top;padding:10px;resize:none}
.input-row img,.input-row input[type=radio]{display:inline-block;vertical-align:middle}
.input-row img{margin:0 10px 0 3px}
.review-popup .input-row input[type=submit]{width:auto;background-color:#a60000;border:0;color:#fff}
.grid-cart-button button.add_cart-cust{border-radius:4px;color:#fff;display:inline-block;font-size:20px;height:52px;margin-right:5px;width:40%;background:var(--pri);}
.grid-cart-button button.add_cart-cust:hover, .grid-cart-button button.add_cart-cust:focus{background:var(--pri);}
.grid-cart-button button.add_cart-cust.buy-now{background-color:#3a3a3a;margin-right:0}
.grid-cart-button button.add_cart-cust.buy-now:hover{background-color:#3a3a3a}
.cat-menu .cat-list>li.holiday-gifts a img{width:19px;display:inline-block;position:relative;vertical-align:middle;left:0;margin-right:4px;top:-1px}
.cat-menu .cat-list>li.holiday-gifts a{color:#ecba3c}
.cat-menu .cat-list>li.no-arrow:hover{background:0 0}
.cat-menu .cat-list>li.no-arrow a:after{display:none}
.cat-menu .cat-list>li.no-arrow a{padding-right:2px}
.landing-sidebar{float:left;border-radius:4px;width:100%;background:linear-gradient(184deg, rgba(255, 255, 255, 1) 65%, rgba(234, 234, 234, 1) 100%);padding:10px 20px}
.promo-prolan-ul{float:left;width:100%;padding:0;list-style:none}
.promo-prolan-ul li{display:inline-block;width:100%;float:left;line-height:35px;border-bottom:1px solid #ececec}
.promo-prolan-ul li a{font-size:15px;padding:13px 0;display:inline-block;color:#606060;width:100%;line-height:normal}
.gif-proul{float:left;width:100%;padding-left:0;display:inline-block;list-style:none}
.li_progif{float:left;width:25%;padding:0 10px;margin-bottom:15px}
#promo-landingpage .promo-p-li{float:left;width:100%;margin-bottom:10px}
.pro-landing-list .img-part1{float:left;width:100%;background-color:transparent;box-shadow:unset;border-radius:3px;overflow:hidden;text-align:center;position:relative;min-height:unset;max-height:unset}
.pro-landing-list .img-part1 img{float:left;width:100%;object-fit:scale-down;height:auto;min-height:unset}
.pro-landing-list .img-part1 img:hover{border:2px solid #c71f25;border-radius:50%;transition:ease .5s ease-out}
.oyster-river-cover{padding:48px 0 107px}
.oyster-heading{color:var(--pri);font-size:30px;font-weight:600;padding-bottom:10px;border-bottom:1px solid #cdcdcd;margin-bottom:54px}
.oyster-river-inner{width:100%;float:left}
.oyster-river-left{width:calc(100% - 347px);float:left;text-align:center}
.oyster-river-right{width:347px;float:left}
.oyster-logo{margin-bottom:20px}
.oyster-river-content{position:relative;padding:0 33px;margin-bottom:37px}
.oyster-river-content p{color:#201f1f;font-size:23px;font-weight:400;margin-bottom:8px}
.oyster-river-content p span{font-weight:500;color:var(--pri);}
.oyster-river-content .oyster-arrow{position:absolute;top:100%;right:-31px}
.site-link-btn{background-color:var(--pri);color:#fff;font-weight:500;font-size:18px;display:inline-block;padding:13px 38px;border-radius:4px}
.site-link-btn:hover{color:#fff}
.cyberweek-grid{text-align:center}
.cyber-signup,.cyber-week-bottom,.cyberweek-grid{width:100%;float:left;box-shadow:0 0 1px 0 #ccc;margin-top:0;padding:30px;border-bottom:1px solid #ccc}
.cyber-heading{font-size:25px;color:#000;margin-bottom:30px;padding-bottom:15px;margin-top:15px}
.cyber-heading span{color:#1fc4cc}
.cyber-heading .pinkcolor-text{color:#ed1379}
.cyberweek-inner{-webkit-display:flex;-moz-display:flex;display:flex;flex-wrap:wrap;justify-content:space-between}
.cyberweek-grid-main{background-color:#ed1379;color:#fff;padding:20px 20px 10px;border-radius:10px;width:15.55%;transition:all ease-in-out .5s;position:relative;overflow:hidden;cursor:pointer}
.cyber-sign-left,.cyberweek-grid-main:nth-child(2n),.cyberweek-grid-main:nth-child(2n) .onhover-categ a{background-color:#1fc4cc}
.cyberweek-grid-main:hover .onhover-categ{bottom:0}
.giveaway img{width:80px}
.cyberweek-grid-main:nth-child(6n){margin-right:0}
.cyberweek-grid-main h3{font-size:18px;margin-bottom:1px;word-break:break-word}
.cyberweek-grid-main span{font-size:15px;margin-bottom:2px;display:block}
.cyberweek-grid-main p{font-size:45px;margin-bottom:3px}
.cyberweek-grid-main p span,.cyberweek-grid-main p sup{font-size:20px;line-height:20px;display:inline-block;vertical-align:top}
.cyberweek-grid-main p span{top:8px;position:relative}
.cyberweek-grid-main p sup{top:13px}
.cyber-sign-left,.cyber-signup-inner{-webkit-display:flex;-moz-display:flex}
.cyber-sign-box{width:49%;border:1px solid #9c9c9c;border-radius:3px}
.cyber-signup-inner{display:flex;flex-wrap:wrap;justify-content:space-between}
.cyber-sign-left{padding:20px 249px 20px 30px;position:relative;display:flex;align-items:center}
.cyber-sign-right{background-color:#fdff4f;text-align:center;padding:30px;-webkit-display:flex;-moz-display:flex;display:flex;flex-direction:column;justify-content:center}
.cyber-sign-left img{float:right;position:absolute;right:30px;top:0;bottom:0;margin:auto;width:200px}
.sign-left-inner h3{color:#333;font-size:18px;margin-bottom:10px;line-height:23px}
.sign-left-inner p{font-size:13px;color:#333}
.sign-left-inner a{display:inline-block;width:110px;height:39px;background-color:#000;color:#fff;text-align:center;font-size:16px;border-radius:16px;line-height:39px}
.cyber-sign-right h2{font-size:20px}
.cyber-sign-right p{font-size:15px;margin-bottom:15px}
.cyber-sign-right .cyber_mailchimpResp{font-size:18px;margin:0;color:#89080a;line-height:21px}
.cyber-sign-right input{width:239px;height:39px;border:0;background-color:#e7e7e7;font-size:14px;padding:0 15px;border-radius:2px;display:inline-block;vertical-align:top;margin-right:15px}
.cyber_mailchimp .cyberBtn{display:inline-block;width:110px;height:39px;background-color:#000;color:#fff;text-align:center;font-size:16px;border-radius:16px;line-height:39px;margin-right:0;border:0}
.mobile-text-sign{display:none}
.extra-right-inner,.week-bottom-inner{-webkit-display:flex;-moz-display:flex}
.week-bottom-inner{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}
.week-bottom-grid{max-width:411px;width:50%}
.bottom-grid-flx h2 span{display:block}
.bottom-grid-flx h2{margin:10px 0 8px;padding:0;font-size:25px!important}
.week-bottom-grid a{color:#fff;background-color:#ed1379;display:inline-block;padding:5px 10px;border-radius:10px;margin-bottom:5px;font-size:14px}
.week-bottom-grid:last-child a{background-color:#0070bb}
.bottom-grid-flx p{color:#262626;font-size:15px;padding:0 28px;margin:0}
.week-bottom-grid img{width:76px}
.you-might-like{box-shadow:0 0 1px 0 #ccc;border-bottom:1px solid #ccc}
.you-might-like .nxt-yml.nxt-responsive{padding-bottom:10px!important}
.you-might-like .nxt-app-header{margin-top:20px}
.cyber-week-selling{width:100%;float:left;background-color:#000;color:#fff;padding:13px 0;margin:0}
.selling-progress,.selling-text{padding-right:20px;text-align:center}
.selling-left,.selling-progress,.selling-right,.selling-text{width:calc(100%/2 - 3px);display:inline-block;vertical-align:middle}
.selling-text{color:#1fc4cc}
.selling-text.selling-text-mobile{display:none}
.selling-progress-process{position:absolute;left:0;top:0;height:100%;background-color:#c10f25;width:80%}
.selling-progress-bg{height:20px;position:relative;background:#1fc4cc;text-align:center;margin-bottom:4px}
.selling-progress-bg p{margin:0;position:relative;font-size:14px;line-height:20px}
.selling-progress p{font-size:13px;margin:0}
.selling-text h3{font-size:13px;margin-bottom:4px}
.selling-text h4{font-size:12px;margin:0}
.selling-right{padding-left:20px;border-left:3px solid #fff}
.selling-right h3,.selling-right p{display:inline-block;margin:0;font-size:14px;color:#1fc4cc;line-height:19px;vertical-align:middle}
.onhover-categ a,.onhover-categ a:focus,.onhover-categ a:hover,.selling-right a:focus,.selling-right a:hover{color:#fff}
.selling-right a{font-size:11px;color:#fff;background-color:#ed1379;padding:8px 15px;border-radius:50px;float:none;margin-left:28px;display:inline-block;vertical-align:middle}
.cyber-signup,.cyber-week-bottom,.cyber-week-selling,.cyberweek-grid,.new-cyber{margin-bottom:0}
.banner-extra-vga{background-color:#000;padding:10px 15px 5px;width:100%;float:left}
.extra-vga-left{width:250px;float:left;padding-top:15px}
.extra-vga-right{width:calc(100% - 250px);float:left}
.extra-right-inner{display:flex;justify-content:space-between}
.extra-vga-category{width:16.3%;text-align:center}
.vga-category-text{text-align:center;width:67%}
.vga-category-text h3{font-size:13px;box-shadow:0 0 #000;margin:0 0 2px}
.vga-category-inner{-webkit-display:flex;-moz-display:flex;display:flex;align-items:center;padding:4px 8px;background-color:#ed1379;border-radius:10px;height:calc(100% - 20px);position:relative;overflow:hidden;cursor:pointer}
.onhover-categ{position:absolute;height:100%;left:0;width:100%;background:rgba(255, 255, 255, .23);background:-moz-linear-gradient(top, rgba(255, 255, 255, .23) 0, rgba(0, 0, 0, .92) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, .23)), color-stop(100%, rgba(0, 0, 0, .92)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, .23) 0, rgba(0, 0, 0, .92) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, .23) 0, rgba(0, 0, 0, .92) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, .23) 0, rgba(0, 0, 0, .92) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, .23) 0, rgba(0, 0, 0, .92) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);bottom:-100%;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.vga-category-inner:hover .onhover-categ{bottom:0}
.onhover-categ a{position:absolute;background-color:#ed1379;font-size:15px;padding:5px 10px;border-radius:3px;bottom:13px;width:93px;left:0;right:0;margin:auto}
.vga-category-inner .onhover-categ a{font-size:11px;width:72px;height:25px;top:0;bottom:0;margin:auto}
.extra-vga-category:nth-child(2n) .vga-category-inner,.extra-vga-category:nth-child(2n) .vga-category-inner .onhover-categ a{background-color:#1fc4cc}
.extra-right-inner em{font-size:11px;color:#ed1379}
.extra-vga-category:nth-child(2n) em{color:#1fc4cc}
.vga-category-inner img{width:78px}
.vga-category-inner.giveway-grid img{width:54px}
.vga-category-text p{margin:0;font-size:33px;line-height:33px}
.vga-category-text p sup{font-size:12px;line-height:12px;display:inline-block;vertical-align:top;top:2px;position:relative}
.vga-category-inner.gifts-gadets img{width:60px}
.vga-category-text span{display:block;font-size:10px;margin-bottom:2px}
.extra-vga-left h3{color:#ed1379;font-size:14px;margin-bottom:5px}
.extra-vga-left h3 span{color:#1fc4cc}
.extra-vga-left p{margin:0;font-size:10px}
.bg-color-cyber .top-head-nav{max-width:100%}
.cyber-banner-signup{width:100%;display:inline-block;background-color:#fdff4f;color:#000;padding:8px 10px;border-bottom:1px solid #9c9c9c}
.cy-banner-left p strong,.cy-banner-text h4,.cy-banner-text p{margin:0}
.cy-banner-left,.cy-banner-right{display:inline-block;width:calc(100%/2 - 3px);vertical-align:middle}
.cy-banner-left{padding-right:20px;border-right:1px solid #9c9c9c}
.cy-banner-right{padding-left:20px}
.cy-banner-left p{font-size:13px;margin:0}
.cy-banner-sign,.cy-banner-text{display:inline-block;vertical-align:middle}
.cy-banner-text{padding-right:35px}
.cy-banner-text p{font-size:12px}
.cy-banner-left p a{text-decoration:underline}
.cy-banner-sign input{height:35px;padding:0 10px;font-size:12px;border:1px solid red;font-style:italic;margin-right:15px;width:204px;display:inline-block;vertical-align:top}
.cy-banner-sign .cyber_mailchimp .cyberBtn{height:35px;border:0;background:#000;color:#fff;font-style:normal;font-size:14px;width:90px;border-radius:50px;margin-right:0;line-height:normal}
.cyber-banner-mobile{display:none}
.vga-category-text p span{font-size:12px;position:relative;top:0;line-height:12px;display:inline-block;vertical-align:top}
.cyber-product-img{position:absolute;right:0;top:-17px;width:140px}
.right-price-contain{position:relative}
.cyber-img-over{position:absolute;left:15px;top:0;width:160px;background-color:#ed1379;color:#fff;border:4px solid #fff;border-radius:0 0 8px 8px;border-top:0;padding:10px;box-shadow:2px 2px 10px rgba(0, 0, 0, .6);text-align:center}
.cyber-img-over h2{font-size:15px!important;margin-bottom:2px!important;color:#fff!important}
.cyber-img-over p{margin:0;color:#fefe4d;font-size:10px}
#single-product-contain .main-image{position:relative;padding:0;margin-bottom:5px;display:inline-block;background:#fff;border:1px solid #ccc;pointer-events:inherit;width:calc(100% - 85px);}
.christmas-sale{width:100%;float:left;padding:25px 35px 35px}
.christmas-product-category{text-align:center;max-width:1280px;margin:0 auto}
.christmas-product-category h2{font-size:25px;text-transform:uppercase;color:#c82127;position:relative;display:inline-block;padding-bottom:10px;margin-bottom:20px}
.dropdown .drop-bottom{padding:0;padding-left:24px;padding-top:10px;padding-bottom:10px!important}
.drop-bottom{background:#eee none repeat scroll 0 0;border-top:1px solid #ccc;height:auto;padding:9px 14px 7px}
.row{margin-right:-15px;margin-left:-15px}
#myaccount.my-new-des table tr td.norecordfound{text-align:center;width:100%;display:block;padding:6px 0!important}
#myaccount.my-new-des .trackorder-new table.table.table-hover.table-responsive.custom-table td.norecordfound{text-align:center!important;padding:8px 10px!important}
.dropdown .our-key-points{border-right:1px solid #ccc;padding-top:9px;padding-left:0}
.our-key-points{background-position:0 center;background-repeat:no-repeat;background-size:auto auto;padding-left:55px;text-align:left}
.our-key-points .left{margin-right:11px}
.left{float:left}
.our-key-points .bottom-right h4{color:#000!important;font-size:18px!important;margin-bottom:4px}
.our-key-points .bottom-right p{font-size:12px;font-style:italic;text-transform:capitalize;color:#000;line-height:13px;min-height:28px;margin-bottom:0}
.new-product-view-size-chart.info a{color:#fff;text-decoration:underline;font-size:11px;padding:8px 10px;margin:-5px 0 0;text-decoration:none}
.premium_colors,.reduced_colors,.limited-colors{color:#89080a;font-size:15px;margin-bottom:3px;display:inline-block;width:100%;margin-top:6px}
#reviewsTab .header>h3{margin-bottom:2px}
#single-product-contain form{display:flex;flex-wrap:wrap}
.media-left-block{position:sticky;top:0;display:inline-block;width:100%}
.product-color2.hidden-xs{display:none}
table.matrix{border:0!important}
#divOptionsBlock .matrix td{border:none}
.order-system-tab .prodswatch a:before{content:"";width:15px;height:14px;background-image:url(/assets/images/check.png);position:absolute;display:block;margin:auto;left:1px;right:0;top:0;bottom:0;z-index:1;opacity:1;background-size:contain;opacity:.15;pointer-events:none;background-repeat:no-repeat}
.order-system-tab .prodswatch a.active:before{opacity:1}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td{float:left;border-bottom:none;width:13.3%;}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA{-webkit-animation:slide-down .3s ease-out;-moz-animation:slide-down .3s ease-out;flex-wrap:wrap;width:100%;border-bottom:1px solid #d8d8d8;align-items:center;padding:2px 0 5px 12px!important;justify-content:space-between;display:none;}
.productaoinfo .ui-grid-v table tbody tr td:not(:first-child):hover input{height:30px}
.productaoinfo .ui-grid-v table tbody tr td:not(:first-child):hover{padding-top:6px}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.showtr{display:inline-block;height:auto;}
.productaoinfo-hide .ui-grid-v table.matrix tr td.cust-td::after{content:none}
.productaoinfo-hide .ui-grid-v.promo-product-quantities table.matrix tr.showtrA td.matrix_size{padding-top:7px!important;width:50%!important;min-height:0;min-width:50%}
.productaoinfo-hide .ui-grid-v.promo-product-quantities table.matrix tr.showtrA td{min-width:50%;padding-bottom:0!important}
.productaoinfo-hide .ui-grid-v.promo-product-quantities table.matrix tr.showtrA{padding:6px 9px 6px 10px}
#single-product-contain .productaoinfo-hide .ui-grid-v td.cust-td:hover input[type=text],#single-product-contain .productaoinfo-hide .ui-grid-v td.cust-td:hover input[type=text],#single-product-contain .productaoinfo-hide .ui-grid-v td.cust-td:hover input[type=number],#single-product-contain .productaoinfo-hide .ui-grid-v td.cust-td:hover input[type=number]{height:29px}
body .listing-page-content .Prodsects{padding:0 16px 0;border:none;margin-bottom:0;}
#single-product-contain .productaoinfo .ui-grid-v table input{height:30px!important;border:1px solid #ccc;padding:2px;text-align:center;font-size:13px;margin:auto;position:relative;z-index:1;max-width:43px;display:block;width:100%;max-width:118px;}
#single-product-contain .productaoinfo .ui-grid-v table input:hover{border-color:#9d221e}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td:first-child{padding-top:28px;font-weight:600;width:20%;min-height:90px;flex:0 0 20%;max-width:20%;padding-top:15px!important}
.productaoinfo .ui-grid-v table.matrix>tbody>tr:nth-child(2n){background-color:#fff}
.productaoinfo .ui-grid-v table tbody tr td:before{content:none;display:none!important}
.productaoinfo .ui-grid-v table thead{display:none!important}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td span.option-cost{display:inline-block;width:100%;color:var(--pri);font-size:14px}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td:hover{background:transparent!important}
.ui-grid-v .title-grid-view{text-align:center;font-size:12px;flex-wrap:wrap;min-height:44px;display:flex;justify-content:center;align-content:center;color:#498493;font-weight:600;line-height:15px}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td:first-child span.option-cost{display:none}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td2 td:first-child{max-width:48%!important;flex:0 0 48%;height:auto!important;}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td2 td .title-grid-view{min-height:44px}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td2 td{width:52%;}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td-3 td{width:25%}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td3 td:first-child{width:26%;max-width:26%}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td4 td{width:100px}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td3 td{width:100px}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td2 td input{max-width:110px}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td6 td{width:16%}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td5 td{width:20%}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td9 td{width:13%}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td8 td{width:16%}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td7 td{width:13.3%}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td:first-child{width:20%}
#divOptionsBlock .matrix tr td:first-child .option-cost{display:none}
#divOptionsBlock .matrix tbody tr:first-child td span{text-align:center}
#divOptionsBlock .matrix tbody tr.showtrA td span{padding-left:0;font-size:15px!important;width:100%;display:inline-block;padding-top:2px;font-weight:600}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td.matrix_size a{font-size:13px;float:none;line-height:normal;text-align:center;}
.custom-area-block .prodswatch a img{max-width:32px}
.productaoinfo-hide table thead{display:none}
.matrix_size a{word-break:inherit;color:#535353}
.order-system-tab .prodswatch a{display:inline-block;border-radius:7px;border:none;box-shadow:0 2px 4px 0 rgb(167 167 167 / 24%);margin-right:2px;position:relative;border:1px solid #d6d6d6;margin-bottom:6px;width:30px}
.productaoinfo .add_cart-cust{width:calc(50% - 6px)}
.swatchheading{font-size:17px;font-weight:600;color:var(--pri);padding:0 15px;display:inline-block;width:100%;padding-bottom:6px}
.select_swatches{float:right}
label.custom-checkbox-ui{width:auto;float:right;font-size:14px;color:#000;padding:3px 30px 3px 10px;cursor:pointer;position:relative;font-weight:400}
label.custom-checkbox-ui input{position:absolute;left:0;visibility:hidden}
label.custom-checkbox-ui span:before{content:"";position:absolute;right:4px;top:4px;width:19px;height:19px;border:1px solid #5a5454;border-radius:2px}
label.custom-checkbox-ui span:after{content:"";position:absolute;right:9px;top:10px;width:9px;height:5px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);visibility:hidden;opacity:0;transition:all .2s ease}
label.custom-checkbox-ui input[type="checkbox"]:checked~span:after{visibility:visible;opacity:1}
body .my-account-sidebar-inner.custom-accordation.order-system-tab .panel-body,.my-account-sidebar-inner.custom-accordation.order-system-tab .cont-table{background-color:#fff!important}
body #divOptionsBlock .new-product-options-sub-header.new-sub-header{margin-bottom:0;margin-top:6px}
.listing-page-content #divOptionsBlock{margin-bottom:10px;border-bottom:0;padding-top:0}
.productaoinfo.productaoinfo-hide{padding-top:20px}
.custom-right .my-account-sidebar-inner.custom-accordation.order-system-tab .panel.panel-default{border:none!important}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td{background-color:transparent!important}
.cont-table .ui-grid-v table.matrix tr td:hover input{height:29px!important}
.cont-table .ui-grid-v table.matrix tr td.cust-td:hover::after{display:none}
.left-cutom .loader-swatch{left:15px}
body #divOptionsBlock .matrix td input{border-width:1px;color:#000;width:100%!important;border-color:#ccc}
body #divOptionsBlock .matrix td input:focus,body #divOptionsBlock .matrix td input:hover{border-color:#1072ba;background-color:#fff;color:#000!important}
.right.custom-part-order.custom-right .new-product-view-size-chart.brand-btn-tab.info a.btn{margin:0!important;width:auto;right:0;font-size:14px;font-weight:400;background-color:#1d62af;border:none}
.right.custom-part-order.custom-right .new-product-view-size-chart.brand-btn-tab.info{position:absolute;right:58px;top:10px;margin:0;width:auto;padding:0}
.my-account-sidebar-inner.custom-accordation.order-system-tab h4.panel-title{position:relative}
.reviewparent{position:relative;display:inline-block;top:-35px;width:100%}
.listing-page-content .review-cont{margin-top:10px}
#reviewsTab .review-cont .short>label{margin-right:3px}
body .my-account-sidebar-inner.custom-accordation.order-system-tab .review-cont .short select{border:1px solid #868686;background:#fff;padding:0 26px 0 10px!important;-moz-appearance:none;appearance:none;-webkit-appearance:listbox;margin-left:8px;width:auto!important;border-radius:3px!important;height:32px}
.review-shortDesc{margin-top:0;margin-bottom:0}
.review-cont .short svg{width:10px;position:absolute;right:6px;top:17px;margin:0;pointer-events:none}
.panel-body.brandpage.qa-block-tab{padding:0 20px}
.panel-body.brandpage.qa-block-tab a{font-size:14px}
.my-account-sidebar-inner div#new-product-pricing-order-now .new-product-view-size-chart.info.desktop-hide a.btn{background:#1d62af!important;border:none!important}
.my-account-sidebar-inner div#new-product-pricing-order-now .new-product-view-size-chart.info.desktop-hide{position:relative;right:0}
.desktop-hide.brand-btn-tab{display:none}
.listing_new.bor-top{top:0!important;width:50%;position:relative!important;width:100%!important}
.product-main-block .Primary{position:sticky;z-index:5;top:10px}
.ui-grid-v .con{border:2px solid #aaa;float:none;font-size:10px;height:30px;padding:2px 5px;width:64px;color:#656565;text-transform:uppercase;line-height:11px;max-width:100%;display:inline-flex;justify-content:center;align-items:center;background-color:transparent}
.productaoinfo .new-product-view-size-chart.brand-btn-tab.info{position:relative!important;float:right;right:0!important;top:-8px!important;border:none;width:auto}
.productaoinfo-hide .ui-grid-v.onsizeproduct table.matrix tr.showtrA.showtr.td2{width:100%}
.productaoinfo-hide #divOptionsBlock .ui-grid-v.onsizeproduct table.matrix tr.showtrA.showtr td.matrix_size{width:130px!important;text-align:left!important;min-height:38px}
.productaoinfo-hide #divOptionsBlock .ui-grid-v.onsizeproduct table.matrix tr.showtrA.showtr td.cust-td{width:120px}
.productaoinfo-hide .ui-grid-v.onsizeproduct table.matrix tr.showtrA.showtr td.cust-td input{margin:0}
.tablescroll.ui-grid-v.onsizeproduct{padding-top:10px}
.productaoinfo-hide .ui-grid-v.onsizeproduct table.matrix tr.showtrA.showtr.td2{padding-bottom:10px}
.swatchheading.one-size-product-title{padding-top:0}
.second-prce .each-t{font-size:22px;padding:0}
#listing0 #divOptionsBlock .matrix tr td{padding:4px 5px;position:relative;font-size:14px;font-weight:600;line-height:1;padding:5px;word-wrap: break-word;}
.prod-descrip .ordertab-ui .card-body{padding-left:0!important;padding-right:0!important}
.second-prce p.pri-subtitle{padding-left:20px;background-image:url(/assets/images/green-tick.png);background-size:14px;background-repeat:no-repeat;margin-top:8px;line-height:15px;background-position:0 5px;margin-bottom:8px;}
.second-prce .extra-coord p.pri-subtitle:last-child {display: none;}
.pri-subtitle a{color:#45b854;font-size:14px;letter-spacing:0;display:inline-block;vertical-align:middle;margin:0;font-weight:600}
#product-description{margin-top:20px}
.each-block-list{display:flex;align-items:baseline}
.each-block-list p#finalprice{width:auto;display:inline-block;margin:0}
.each-block-list .each-t{font-size:18px;padding:0;color:var(--pri);}
.no-color-item .swatchheading{display:none}
.no-color-item div#divOptionsBlock{margin:0!important}
.no-color-item div#new-product-alt-colors{display:none}
.no-color-item tr.showtrA{display:inline-block!important;width:100%;height:auto}
.no-color-item .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td.matrix_size{width:60% !important;max-width:40%!important;}
.no-color-item .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td.matrix_size a{text-align:center;padding-right:0}
.no-color-item .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td.cust-td input.qntyinput{max-width:120px!important}
.card-body.no-color-item{padding-top:0!important}
.no-color-item .productaoinfo.productaoinfo-hide{padding-top:5px;display:block!important}
.pri-cust{max-width:1280px;margin:auto auto 60px;width:100%;padding:20px 20px;}
.pri-cust .last-updated{font-size:14px;color:#a8a8a8;font-weight:600;}
.pri-cust ul{list-style:disc;font-size:14px;padding-left:25px;}
.pri-cust ul li strong{margin-right:5px;}
.pri-cust ul li{margin-bottom:10px;}
.pri-cust ul li a{word-break:break-all;}
.pri-cust h3{font-size:20px;margin:10px 0px;}
.pri-cust strong{font-size:16px}
.pri-cust p{font-size:15px;line-height:27px}
.pri-cust h2{font-size:30px;margin:15px 0;color:var(--pri);font-weight:600;}
.pri-cust h4{font-size:24px;font-weight:600;margin:12px 0;}
.pri-cust h5{font-size:20px;font-weight:600;margin:12px 0;}
.ship-nner.fshiping h3{margin-bottom:10px;}
.subshiphead{font-size:18px;color:#000;margin-bottom:22px;}
.img-block-ship{display:inline-block;vertical-align:top;width:100%;}
.shipthirty{float:left;width:calc(100% - 65%);}
.shipseventy{width:65%;float:left;}
.shiphalfwidth img:first-child{width:37%;}
.shiphalfwidth img{float:left;border-left:3px solid #fff;}
.shiphalfwidth img:last-child{width:63%;}
.adressshipbtm{background-color:#1d62af;color:#fff;padding:18px 15px 18px 65px;font-size:22px;margin-top:-16px;z-index:1;position:relative;background-repeat:no-repeat;background-position:left 25px center;}
.shipthirty img{width:100%;}
.shipping-order{padding:10px 20px;padding-top:10px!important;}
.order-sum.customerInfo-block{margin-bottom:20px;}
.shipping-order .right-col{width:100%;text-align:le;}
.thanku_cust{width:100%;float:left;padding-bottom:90px;}
.thanku_cust .col-xs-6.col-md-6.col-sm-6.col-lg-6 figure img{width:100%;}
.thnaku-inner{width:100%;float:left;margin-top:33px;}
.withus-cust{width:100%;float:left;text-align:center;}
.withus-cust p{width:100%;float:left;font-size:25px;line-height:20px;color:#000;margin-bottom:90px;}
.withus-cust h3{font-size:55px;text-transform:uppercase;margin-top:20px;color:var(--pri);font-weight:600;margin-bottom:0px;}
.ship-nner{width:100%;float:left;}
.invite-cust{width:100%;float:left;background-color:#fff;box-shadow:0px 1px 3px 0px rgba(0, 0, 1, 0.31);margin-bottom:30px;text-align:center;}
.ship-nner h3{width:100%;font-size:25px;margin-bottom:20px;text-transform:uppercase;color:#1072ba;font-weight:600;}
.order-sum{width:100%;float:left;}
.order-sum h3{font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.056;text-align:left;color:var(--pri);margin-bottom:22px;}
.order-sum .thumb-thk ul{width:100%;float:left;padding-left:0px;margin-bottom:0px;list-style:none;padding-top:5px;}
.order-sum .thumb-thk ul li{line-height:47px;font-size:14px;width:100%;float:left;padding-left:10px;padding-right:10px;padding-top:5px;font-weight:bold;padding-bottom:5px;}
.order-sum .thumb-thk ul li:nth-child(2) span{color:rgb(102, 165, 48);}
.order-sum .thumb-thk ul li span{float:right;font-weight:normal;}
.order-sum .thumb-thk ul li:last-child{font-weight:600;border-top:1px solid #ccc;padding-bottom:0px;}
.thanku_cust .custom-conatiner{margin:0 auto;max-width:1170px;width:100%;padding:0 15px;}
.order-sum .thumb-thk{width:100%;float:left;background:#fff;border:1px solid #ccc;padding-top:10px;}
.thnaku-inner .withus-cust p{font-size:22px;line-height:27px;}
a:focus{outline:none;}
.wrap_nthku{float:left;width:100%;background-color:#ffffff;padding:40px;margin-bottom:50px;box-shadow:0px 1px 3px 0px rgba(0, 0, 1, 0.31);}
.thnaku-inner .wrap_nthku .withus-cust p{margin-bottom:10px;margin-top:5px;}
.thnk_upart{float:left;width:100%;padding-top:20px;}
.tnext_step{float:left;width:100%;padding-left:20px;position:relative;}
.tnextstep_ul{float:left;width:100%;padding:0;display:inline-block;margin:0px;}
.tnextstep_li{display:inline-block;height:auto;background:linear-gradient(75deg, rgba(239, 239, 239, 1) 0%, rgba(248, 248, 248, 0.2) 100%);margin-bottom:10px;padding:0px 10px 0px 50px;font-size:14px;font-weight:600;font-weight:normal;color:#333;position:relative;width:100%;line-height:40px;}
.tnextstep_li .num_p{position:absolute;left:0;width:40px;text-align:center;color:#fff;height:100%;top:0;font-size:18px;background-color:var(--pri);}
.tnextstep_li:first-child .num_p{padding:10px;}
.tnextstep_li .ins_p{font-size:10px;margin-bottom:0;position:relative;line-height:19px;top:-9px;}
.tnext_step h2{font-size:25px;font-weight:600;text-transform:uppercase;line-height:1.056;text-align:left;color:var(--pri);margin-bottom:20px;}
.tnextstep_ul span a{color:#c82128;cursor:pointer;}
.tnext_step::after{position:absolute;content:"";float:left;width:auto;height:100%;left:-30px;top:0;border-left:1px solid #ccc;}
.order-sum .thumb-thk ul li{line-height:32px;}
h4.item-title{font-size:22px;text-transform:uppercase;line-height:1.056;text-align:left;font-weight:500;color:var(--pri);margin-bottom:12px;}
.order-sum h3{margin-bottom:12px;}
.order-sum .thumb-thk ul li{line-height:normal;padding-top:8px;padding-bottom:8px;color:#535353;font-size:15px;}
.order-sum .thumb-thk ul li:last-child{padding-bottom:8px;font-size:17px;}
.tablescroll{overflow:auto;min-height:123px;max-height:580px;}
.shiptablethanks table{background:#fff;width:100%;border:1px solid #ccc;}
.shiptablethanks table th,.shiptablethanks table td{border-bottom:1px solid #ccc;font-weight:600;color:#333;font-size:15px;padding:15px 20px;text-align:center;}
.shiptablethanks table th:first-child,.shiptablethanks table td:first-child{text-align:left;}
.shiptablethanks table td{font-weight:500;color:#535353;}
.order-sum .thumb-thk{padding-top:0px;}
.shiptablethanks table td:first-child br{display:none;}
.shiptablethanks table td:first-child b{display:inline-block;overflow:hidden;vertical-align:top;height:13px;width:1px;background:#b3b3b3;text-indent:-999999px;margin-left:6px;margin-top:4px;margin-right:2px;}
.shipping-order .right-col p{margin-bottom:10px;}
.shipping-order .right-col p{margin-bottom:4px;}
.order-sum .thumb-thk ul li span#totalPurchase{font-weight:600;}
#left-shop-contain ul li:last-child{flex-wrap:wrap;}
#divOptionsBlock tr.showtrA.showtr.td2{width:50%;}
#listing0 #divOptionsBlock .matrix tr.td2 td.matrix_size{height:auto !important;width:40% !important;}
.alert_404_subheader{font-weight:600!important;}
.overlay{background-color:#FFF;bottom:0;filter:alpha(opacity=80);left:0;opacity:0.8;}
 #left-shop-contain .mapFrame{width:100%;float:left;margin:0 0 25px 0;padding:4px;background:#fff;border:1px solid #d5d5d5 !important;}
#map{height:300px;width:100%}
#overlay{background-image:url(assets/templates/common/images/transparent.png);}
* html #overlay{background-image:url(assets/templates/common/images/pixel_trans.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="assets/templates/common/images/transparent.png", sizingMethod="scale");}
#simplemodal-overlay{background-color:#000;}
.qa_list .qa_answers { margin-bottom: 10px;}
#qaTab .panel-heading .panel-title a {color: #656565;font-size: 17px;position: relative;font-weight: 500;display: flex;justify-content: space-between;align-self: center;padding: 20px;}
#qaTab .panel-heading .panel-title a.collapsed i.fa {transform: rotate(0deg);}
#qaTab .panel-heading .panel-title a i.fa {transform: rotate(180deg);}
#qaTab .panel-heading {padding: 0px;background-color: #f8f8f8;background-image: unset;}
#qaTab .panel-heading .panel-title a i{float: right;font-size: 30px;line-height: 19px;}
#qaTab .panel-body.qa-block-tab {padding: 20px;}
#qaTab .qa_question h4 {display: flex;}
#qaTab .qa_question h4 strong {font-size: 18px;color: #c00021;padding-right: 6px;}
#qaTab .q-author em {font-style: normal;font-weight: 400;font-size: 12px;}
#qaTab .q-author {padding-left: 25px;font-size: 13px;color: #656565;}
#qaTab .q-author em span {font-weight: 500;color: #333;}
#qaTab .qa_answer strong {font-size: 18px;padding-right: 6px;color: #69bd28;}
#qaTab .qa_answer, #qaTab .qa_question h4 {display: flex;font-size: 15px;font-weight: 500;}
#qaTab .qa_allowratings {font-weight: 400;margin-top: 0;}
#qaTab .qa_list button.btn, #qaTab .qa_list button.btn:focus, #qaTab .qa_list button.btn:hover {font-size: 20px;border: none;background: 0 0;}
.qa_list .btn-ans a.qa-answer-btn {color: #c00021;border-color: #c00021;font-weight: 400;}
.qaBlock .qa-answer-btn.btn.btn-default {color: #c00021;border-color: #c00021; padding: 5px 10px;}
.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td4 td:first-child {width: 30% }
.smallimgswatch img {max-width:35px!important;padding-bottom:5px;}/*
div#slider-main-contain .owl-nav.disabled {display: none;}
div#slider-main-contain .owl-nav {display: flex;width: 100%;position: absolute;justify-content: space-between;top: 50%;transform: translate(0%, -50%);align-items: center;padding: 0px 5px;}
div#slider-main-contain .owl-nav div {margin: 0px;width: 30px;height: 30px;background-repeat: no-repeat;font-size: 0px !important;color: transparent;background-color: #e7e7e7d1;position: relative;border-radius: 50%;z-index: 9;}
div#slider-main-contain .owl-nav div:after {position: absolute;content: "";width: 100%;height: 100%;top: 0px;left: 0px;right: 0px;background-image: url(https://www.rjroberts.com/assets/images/home-mid-slider/slide-leftarrow.png?);margin: auto;background-size: 10px;background-position: center;background-repeat: no-repeat;}
div#slider-main-contain .owl-nav .owl-next:after {transform: rotate(180deg);}*/
.hero-slider.owl-carousel .owl-nav div:before {content: unset;} 
.ups-tracktool #fedexTracking .page_heading {padding: 10px 0px;border-bottom: 0px;font-size: 16px;}
.ups-tracktool #fedexTracking .titles2 {border: none;}
.ups-tracktool .row.tracking_details {font-size: 14px;line-height: 19px;font-weight: 400;}
.ups-tracktool .row.tracking_details label {font-weight: 600;font-size: 15px;margin-bottom: 5px}
.ups-tracktool .row.details_row:nth-child(2n) {background-color: #f7f7f7}
.ups-tracktool .ups-thead {background: #c00021;color: #fff;padding: 10px 0px;}
.ups-tracktool .ups-terms .col-sm-12 {display: flex;}
.ups-tracktool .ups-terms .col-sm-12 span.form-inline {margin-right: 5px}
.ups-tracktool .ups-terms .col-sm-12 span a,.ups-tracktool .ups-terms .col-sm-12 span a strong,.ups-tracktool .ups-terms .col-sm-12 .form-group label {display: block;line-height: 1}
.ups-tracktool span.track-pkg-button .btn, .ups-tracktool span.view-lic-button .btn {height: auto;line-height: 1;font-size: 15px;padding: 10px 22px;width: fit-content;display: inline-block;}
.ups-tracktool .ups-disclaimer {font-size: 15px;font-weight: 400;}
.ups-tracktool section.page_header {margin-bottom: 16px;}
.ups-tracktool section.page_header h1 {font-size: 26px}
.ups-tracktool .col-md-6,.ups-tracktool .col-md-4,.ups-tracktool .col-sm-6,.ups-tracktool .col-xs-12,.ups-tracktool .col-sm-12 {padding: 0px 10px}
.ups-tracktool .row {margin: 0px -10px}
.ups-tracktool .row.trackingStatus_titles.titles3.ups-thead label {margin-bottom: 0px;}
div#product-description .card-header {position: relative;}
.card-header .new-product-view-size-chart.info {position: absolute;top: 0;bottom: 0;margin: auto;height: fit-content;right: 55px;width: fit-content;}
.card-header .new-product-view-size-chart.info .btn {padding: 7px 10px;}
.privacy-policy-container .pri-cust h2 {margin: 0 0 20px;font-size: 25px;}
.privacy-policy-container .pri-cust {padding-left: 0;padding-right: 0;}
.privacy-policy-container .pri-cust h4 {font-size: 18px;margin: 0 0 10px;color: var(--pri);}
.privacy-policy-container .pri-cust h5 {font-size: 16px;;margin: 0 0 10px;}
p.pri-subtitle.cyberdeal {
    display: none;
}
.cyber-deal-body .pri-subtitle.cyberdeal, .cyber-deal-body .second-prce .extra-coord .pri-subtitle.cyberdeal {
    display: block;
}
body #midContent .nxtopiashopnowbtn .manufacturelogo {
    max-width: 80px;
}
#midContent .manu_fb img {
    max-width: 80px;
}
/******************** Media query Start ********************/
@media screen and (min-width:1300px){
    .product-main-block .col-md-12.col-lg-10{width:86%;padding-right:0 }
    .product-main-block .col-md-2.col-lg-2{width:14% }
    .product-main-block .recent-product{padding-left:0 }
}
@media screen and (min-width:1200px){
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.showtr.td2{width:50% }
    .productaoinfo-hide .promo-product-quantities.ui-grid-v table.matrix tr.showtrA{width:33% }
}
@media screen and (min-width:991px){
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.showtr.td2{width:49% }
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td2 td:first-child{min-height:60px;width:46%!important; }
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td2 td{width:54%;}
    .productaoinfo-hide .promo-product-quantities.ui-grid-v table.matrix tr.showtrA td:first-child{padding-top:7px!important;min-height:0;width:50%!important;flex:0 0 50%;max-width:50%;text-align:right }
    .productaoinfo-hide .promo-product-quantities.ui-grid-v table.matrix tr.showtrA{width:50% }
    .productaoinfo-hide .promo-product-quantities.ui-grid-v table.matrix tr.showtrA td{width:50%;padding:0 3px!important }
    .productaoinfo-hide .promo-product-quantities.ui-grid-v table.matrix tr.showtrA{padding:10px 9px }
}
@media screen and (max-width:768px){
    #logoup-page-body .nxt-bolded{font-size:16px;height:unset;}
}
@media(min-width:768px){
    #slide-toggle{display:none }
    .top-navigation, .top-navigation ul{width:100%;float:left }
    .top-navigation ul{margin:0;padding:0;list-style:none;text-align:left;display:table }
    .top-navigation ul li{list-style:none;border-left:1px solid #b44343;padding:10px 15px;margin:0;min-height:75px;display:table-cell;position:relative;cursor:pointer }
    .top-navigation ul li:hover, .top-navigation ul li:last-child:hover{background:#c60e0e;transition:all .5s ease }
    .top-navigation ul li:first-child{border-left:none;background:0 0;text-align:center;padding-left:0;cursor:auto }
    .top-navigation ul li:nth-child(2){font-weight:600;text-align:center }
    .top-navigation ul li:nth-child(2) .all-sale{position:relative;top:15px }
    .top-navigation ul li:last-child{border-left:none;background:#000;text-align:center }
    .top-navigation ul li:last-child a{font-weight:600;text-transform:uppercase;position:relative;top:7px }
    .top-navigation ul li:last-child a p{font-weight:400;font-weight:12px;font-weight:400;text-transform:none;margin:0;padding:0 }
    .top-navigation ul li img{float:right;position:relative;right:5px }
    .top-navigation ul li a{font-weight:500;font-size:14px;line-height:14px;color:#fff;text-decoration:none }
    .top-navigation ul li a:focus, .top-navigation ul li a:hover{color:#fff;text-decoration:none;transition:all .5s ease }
    .top-navigation ul li a strong{font-size:18px;font-weight:400;line-height:16px }
    .top-navigation ul li a strong small{display:block;font-size:12px;font-weight:400 }
    .top-navigation ul li a strong sup{font-size:11px;position:relative;top:-4px }
    .top-navigation ul li h4{font-size:15px;font-weight:500;text-transform:uppercase;margin:0 0 4px;padding:0;position:relative;top:6px }
    .top-navigation ul li span{font-size:12px;font-weight:600 }
    .toogle-nav{display:none }
    #quote-carousel{margin-bottom:0;padding:0 40px 30px }
    #salecontent img.slide-mobile-bg{display:none!important }
    #salecontent img.slide-desktop-bg{display:block;width:100%;float:left }
}
@media(min-width:767px){
    .carousel-inner>.item>a>img.slide-mobile-bg{display:none!important }
}
@media(min-width:350px){
    .carousel-inner>.item>a>img.slide-desktop-bg{width:100%;object-fit:cover }
}
@media (max-width:1600px){
    .our-key-points{float:left;padding-left:40px;text-align:left;width:100% }
}
@media(max-width:1400px){
    .order-process-contain{padding:45px 45px 0 18% }
    .quote-main-contain{padding:45px 15% 45px 45px }
    #divOptionsBlock .matrix tbody tr.showtrA td span{font-size:12px!important }
    .swatchheading{font-size:15px }
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td.matrix_size a{font-size:13px }
    .right.custom-part-order.custom-right .new-product-view-size-chart.brand-btn-tab.info a.btn{font-size:12px }
    .ui-grid-v .title-grid-view{font-size:11px }
    .shop-this-product-block .col-xs-12.col-sm-2 a.logo {width: 100%;}
    .shop-this-product-block .col-xs-12.col-sm-2 a.logo img {margin: 0;}
}
@media(max-width:1400px){
    #midContent #logoup-page-filters{padding:45px 15px 15px }
    #logoup-page-body{padding:15px }
}
@media(max-width:1300px){
    .top-navigation ul li:first-child h4, .top-navigation ul li:first-child span, .top-navigation ul li:last-child a, .top-navigation ul li:nth-child(2) .all-sale{position:relative;top:-15px }
    .top-navigation ul li{text-align:center }
    .top-navigation ul li img{float:none;position:relative;margin:0 auto 2px;display:block }
}
@media(max-width:1200px){
    #logoup-page-body .nxt-product-item{width:33.33% }
    body #logoup-page-body .nxt-product-item:nth-child(4n){padding-right:10px }
    #logoup-page-body .nxt-product-item:nth-child(3n){padding-right:0 }
    #logoup-page-body .nxt-product-item-wrap{min-height:345px }
    .col-xs-12.col-sm-4.col-md-6.col-lg-8.middle_head_col.moblie-hide{position:absolute;left:290px;width:53.555% }
    .promogrid-ornament img, .promogrid-promo img{width:160px!important }
    .col-xs-12.col-sm-4.col-md-3.col-lg-2.right_head_col.moblie-hide{float:right }
    .col-xs-12.col-sm-4.col-md-6.col-lg-8.middle_head_col.moblie-hide{position:absolute;left:250px;width:56.555% }
    .slide-caption-wrap{margin:7.777% 0 5% }
    .trend-overlay-incontain2 h1{font-size:4rem;margin:45px 0 0 }
    .trend-overlay-incontain2 h2{font-size:2rem;margin-top:50px }
    .trend-overlay-incontain2 h4{font-size:1.5rem }
    .trend-overlay-incontain2 h5, .trend-overlay-incontain2 h6{font-size:.9rem }
    .order-process-contain, .quote-main-contain{padding:45px }
    .cart-button-contain button[type=button]{width:48%;font-size:16px;margin-bottom:14px }
    .cart-button-contain button[type=button].gray-button{width:48%;font-size:16px }
    #top-yellow-contain ul li, #top-yellow-contain ul li:first-child{width:50% }
    .cart-label{display:none }
    ul.product-detail-tab li{font-size:14px }
    #category-main #itemsBlock .product-container{min-height:330px }
    #category-main #itemsBlock .product-item .img, #category-main #itemsBlock .product-item .img img{height:165px }
    .recent-product{display:flex;flex-wrap:wrap }
    .recent-product ul.rv{width:100% }
    #single-product-contain .col-md-2.hidden-xs{width:100% }
    .recent-product ul.rv{width:100%;display:flex;}
    .recent-product ul li{text-align:center;padding:15px 0;border-bottom:1px solid #ccc;height:auto;width:25%;border-bottom:none;}
    .product-item-button button[type=button]{padding:15px 6px }
    .stiky-left-bar{position:inherit!important;top:0;}
    .footer-main #fot-nav ul {max-width: 98%}
    .recent-product ul li figcaption p {line-height: 15px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 13px;}
}
@media(max-width:1100px){
    .col-xs-12.col-sm-4.col-md-6.col-lg-8.middle_head_col.moblie-hide{position:absolute;left:210px;width:61.555% }
    .carousel-inner>.item>a>img.slide-desktop-bg{height:315px }
    .slide-caption-wrap{margin:10.777% 0 5% }
    .slide-caption-wrap img{width:75% }
    .slide-price{font-size:2rem;padding:10px 1rem;top:3px }
    .slide-button a{font-size:1.4rem;padding:15px 1.5rem }
    .email-cust h3{font-size:34px }
    .quote-testimonial h3{font-size:50px }
    .customcontainer{width:100%;display:flex;padding:0 15px;flex-wrap:wrap;width:100%!important;display:flex;padding:0 15px;flex-wrap:wrap }
    .right.custom-part-order.custom-right .new-product-view-size-chart.brand-btn-tab.info a.btn{font-size:13px }
    .my-account-sidebar-inner.custom-accordation.order-system-tab .helpful-topics .panel-title span{font-size:16px }
    .my-account-sidebar-inner.custom-accordation.order-system-tab .panel-title a i{right:6px }
    .right.custom-part-order.custom-right .new-product-view-size-chart.brand-btn-tab.info{right:42px }
    body a.lu_start_customize{right:42px }
    .shop-this-product-block .col-xs-12.col-sm-2{width: 100%;max-width: 100%;flex: 0 0 100%;}
    .shop-this-product-block .hidden-xs.col-sm-6 {width: 66%;}
    .shop-this-product-wrapper .text-overlay-small h3 {font-size: 18px;}
    .shop-this-product-wrapper .text-overlay-small h4 {font-size: 16px;}
}
@media(max-width:1024px){
    .hide-mobile{display:none }
    .show-mobile{display:block }
    .visible-tab{display:block }
    #logoup-page-body, #midContent #logoup-page-filters{width:100%;float:left }
    #logoup-page-body{padding:0 15px }
    #logoup-page-body .nxt-product-item{width:calc(100% / 3 - 0px);display:inline-block;float:none;vertical-align:top }
    .mob-ham-container, .tab-ham-container{display:block }
    .mob-menu{display:block }
    .social-icons{width:100% }
    .social-icons span{font-size:14px }
    .social-icons a{font-size:19px;margin:0 0 0 15px }
    .mailinglist_text{font-size:18px }
    .mailinglist-txt{width:calc(100% - 70px) }
    .mailinglist-btn{width:65px }
    .mailinglist-options{width:20%;padding-left:15px }
    #main-navigation{display:none }
    .cust-pic-right .btn-success{font-size:13px }
    .top-banner ul li h6{font-size:9px }
    #top-dark-navigation{display:none }
    ul.product-detail-tab li{font-size:14px }
    #promo-product-label::after{border-bottom:15px solid #fff;border-left:55px solid transparent;border-right:55px solid transparent }
    #category-main #itemsBlock .product-container{min-height:325px;margin:0 0 25px }
    .see-tiersec button{padding-left:0 }
}
@media(max-width:991px){
    #itemsBlock .products-header{width:100% }
    .content-area>.m-container{padding:0 10px;background:0 0 }
    #mainContainer{min-height:200px }
    #leftContent{margin:0 12px 0 0 }
    .productBlockContainer{margin:5px 0 0;clear:none!important }
    .productBlockContainer>div{clear:none!important }
    .product-item .img{height:200px }
    #related-product-main .owl-prev{left:0 }
    #related-product-main .owl-next{right:0 }
    .top-bar{padding:5px }
    .header-left .logo img{max-height:80%;max-width:90% }
    .welcome-msg{width:100%;float:none;padding:0 }
    .welcome-msg i{margin-right:5px }
    .sndry-menu{display:block }
    .cat-menu{min-height:inherit }
    .fot-wid-contain ul li .fot-catalog-contain img{float:none;margin:0 15px 0 0 }
    .seals span{margin:0 2px }
    .extra-pages>div{padding:0 0 0 20px }
    .extra-pages .f-headers{font-size:18px }
    .extra-pages{width:100% }
    .mobile-search-area{width:65% }
    #mSearchBox{display:block }
    #home{padding:0 }
    #subcategoriesBlock ul li{width:50%!important;padding:5px }
    .listing-page-content .qaLinkFirst, .listing-page-content .qaLinkNew{margin-bottom:10px }
    .listing-page-content #realmediaBlock{margin:20px 0 0 }
    .listing-page-content .productBlockContainer{margin:3px 0 0;clear:none!important }
    .listing-page-content .product-container{width:50%!important;margin:0 0 10px;padding:0 3px }
    .listing-page-content .product-container.middle-item{width:50%!important;padding:0 3px!important }
    .listing-page-content .product-container.first-item{padding:0 3px!important }
    .listing-page-content .product-container.last-item{padding:0 3px!important }
    .listing-page-content .product-item .img{height:115px }
    .listing-page-content .primary{width:40% }
    .listing-page-content .main-image, #mediaContainer{padding:0 }
    .listing-page-content .addl-images{height:auto }
    .listing-page-content .detail-section .alpha-col{width:100% }
    .listing-page-content .primary .beta-col{width:100%;padding:0 }
    .listing-page-content .secondary .beta-col{padding:0;width:100% }
    .listing-page-content .secondary .beta-col>div:not(.clear){width:100% }
    .listing-page-content .primary .beta-col>div:not(.clear){width:80%;padding:0 2px;margin:0 0 5px }
    .listing-page-content .primary .beta-col button, .listing-page-content .secondary .beta-col button{min-width:inherit;font-size:11px;padding:5px }
    .listing-page-content .detail-section, .listing-page-content .pricingBlock{width:100%;clear:both;padding:0!important }
    .listing-page-content .addToCartBlock .qtybox-addcart button, .listing-page-content .addToCartBlock .qtybox-addcart input{padding:5px 10px;margin:0 5px 0 0 }
    #divOptionsBlock .opt-field{float:none }
    .listing-page-content .quantityBlock{text-align:left;margin-bottom:10px }
    #divOptionsBlock .new-product-view-size-chart a{display:block }
    .r-tabs .r-tabs-nav{display:none }
    .r-tabs .r-tabs-accordion-title{display:block }
    .toogle-nav1{display:none }
    .nav-side-menu{position:relative;width:100%;margin-bottom:10px }
    .nav-side-menu .toggle-btn{display:block;cursor:pointer;position:absolute;right:10px;top:10px;z-index:10!important;padding:3px;background-color:#fff;color:#000;width:40px;text-align:center }
    .brand{text-align:left!important;font-size:22px;padding-left:20px;line-height:50px!important }
    .trend-main{padding:0;border-left:none;width:100%;float:left;position:relative }
    .trend-overlay-incontain2 h1{font-size:5.2rem;margin:45px 0 0 }
    .trend-overlay-incontain2 h2{font-size:2.5rem }
    .trend-overlay-incontain2 h4{font-size:1.5rem }
    .trend-overlay-incontain2 h5, .trend-overlay-incontain2 h6{font-size:1.2rem }
    .trend-overlay-incontain2 a{font-size:.8rem;padding:.4rem .7rem }
    .top-banner{display:none }
    .promogrid-ornament img{width:120px!important }
    .promo-grid{height:136px!important }
    .promogrid-promo img{top:auto;width:110px!important;bottom:-30px }
    .row-block-v .col-sm-6{width:100% }
    #top-yellow-contain ul li, #top-yellow-contain ul li:first-child{width:100%;text-align:center;display:inline-block }
    #top-yellow-contain ul li:first-child{padding-top:0 }
    #top-yellow-contain ul li{border-left:0;border-top:2px solid #9c9c9c;padding:10px 0 }
    #top-yellow-contain ul li dd{width:100% }
    #top-yellow-contain ul li dd form{margin-top:5px }
    #slide-toggle{display:inline-block;position:absolute;z-index:999;left:0;top:0;bottom:0 }
    #menu-toggle{right:7px!important;width:50px;padding:0 14px;height:100%;border-radius:0 }
    .logo{margin:7px 0 7px 7px }
    .header-col.middle-head-col, .hide-mobile980, .search-area{display:none }
    #search-contain{display:inline-block;margin:0 0 15px;padding:0 }
    #search-contain input[type=text]{border:1px solid #ccc;border-radius:0;box-shadow:none }
    .header-col.right-head-col{margin-top:10px }
    .search-contain2{position:relative }
    #sidebar-wrapper{display:block }
    #myaccount .shipping-address{width:100% }
    .logo{width:200px }
    #promo-product-label::after{display:none }
    ul.product-detail-tab li{font-size:18px }
    #category-main #itemsBlock .product-container{width:33% }
    .greviewblock{display:block;margin:20px auto 0 }
    .quote-contant{max-width:80%;margin:50px auto 0;float:none }
    #fot-dark-section{padding-left:25px;padding-right:25px }
    #fot-nav ul li, #fot-payment-section ul li{margin-bottom:10px;display:inline-block }
    .col-md-3{width:25% }
    .order-system-tab .prodswatch a{border-radius:8px }
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td.matrix_size a{font-size:12px }
    .ui-grid-v .title-grid-view{font-size:11px!important }
    .main-product-contain-2{width:100%!important }
    .thnk_upart{padding:20px 0;border-bottom:1px solid #ccc;margin-bottom:20px;}
    .tnext_step::after{display:none;}
    .tnext_step{padding-left:0px;}
}
@media(max-width:800px){
    .carousel-inner>.item>a>img.slide-desktop-bg{height:300px }
    .slide-price{font-size:1.6rem;padding:6px 10px;top:2px;border:4px solid }
    .slide-button a{font-size:1.2rem;padding:10px 15px }
}
@media(max-width:767px)(max-width:991px){
    .mob-menu-bar>div#mob-Cart{display:inline-block }  
}
@media(max-width:767px){
    .nxt-spotlight{width:55px }
    .abttypeproduct h3.title{width:100% }
    table.matrix>tbody>tr>td:last-child{width:20px }
    .hide-mobile-mini{display:none }
    .show-mobile-mini{display:block }
    .page_headers{font-size:20px }
    .titles{font-size:16px }
    #itemsBlock .products-header span{display:none!important }
    .visible-mob{display:block }
    #logoup-page-body .nxt-product-item{width:50% }
    #logoup-page-body .nxt-product-item-wrap{min-height:360px }
    #logoup-page-body .nxt-product-buttons>.button-contain{width:49%;float:left;display:none;text-align:left }
    .khatiyanja{min-height:30px }
    #logoup-page-body .nxt-bolded{font-size:16px;line-height:normal }
    #logoup-page-body .nxt-product-buttons>.sku-value{width:100%;float:left;padding:0;text-align:left }
    #logoup-page-body .nxt-product-buttons button[type=submit]{padding:4px 8px }
    #logoup-page-body .nxt-product-name{margin:0px 0 8px 0 !important;font-size:inherit;line-height:normal }
    #logoup-page-body .nxt-product-details{min-height:112px;}
    #logoup-page-body .nxt-product-name>a{min-height:auto;color:#535353;font-size:12px;height:auto;}
    .header-specials{font-size:18px;margin:0 0 10px }
    #leftContent{display:none }
    #site-wide-banners{padding:5px 0 }
    .product-item .name{height:auto!important }
    header{height:auto;margin:0 }
    .header-left{width:100%;height:100px }
    .header-left .logo{text-align:center }
    .header-left .logo img{max-height:80%;max-width:90%;top:0;bottom:0;left:0;right:0 }
    .header-right{display:none;width:100%;float:none;clear:both;border-top:2px solid #81bbe3;background:#8cbee1;padding:10px 5px;margin:15px 0 0 }
    body #myaccount.orderhistorymy{padding:0;margin:auto }
    span.mobvalueshow{display:block;position:absolute;left:6px;top:1px }
    #orderHistory td{border-bottom:0;padding:4px 0 4px 50%!important;display: block;}
    #orderHistory td .icon-btn {float: unset;}
    #orderHistory .table-account-ui table td:last-child {text-align: left;}
    #myaccount.orderhistorymy table {border: none;}
    #myaccount.orderhistorymy table td:before {content: attr(data-label);}
    #orderHistory .button{padding:0 }
    body .order_hdesign{margin:50px auto;padding:20px 15px }
    .link-menu{float:right;width:auto;display:none }
    #orderHistory .button .icon-btn-prev{margin-top:-4px;margin-right:0;}
    .mob-ham-container .tab-ham, .tab-ham-container .tab-ham{font-size:28px }
    .mob-ham-container .icon-menu:before, .tab-ham-container .icon-menu:before{margin-left:0;margin-right:0 }
    .mob-ham-container{display:block }
    .mob-menu-bar{width:100%;display:block;position:fixed;top:0;z-index:120;background:#000;padding:2px 15px;line-height:34px }
    .fot-wid-contain, .fot-wid-title{text-align:center }
    .fot-wid-contain ul li{width:50%;float:left;list-style:none;margin:0;padding:0 }
    ul#instafeed li{width:20% }
    .seals span{text-align:center;margin:0 5px }
    .seals{margin:10px auto;text-align:center;width:100% }
    .seals img{height:30px }
    .extra-pages>div{width:100%;text-align:center;padding:0;background:0 0 }
    .extra-pages .f-headers{cursor:pointer;padding:5px 15px;margin:5px 0;display:block;font-size:14px;font-weight:600;color:#000;background:#fff;text-align:center;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0 }
    .extra-pages .f-headers:after, .extra-pages .f-headers:before{content:"+";margin:0 5px }
    .extra-pages .f-headers.active:after, .extra-pages .f-headers.active:before{content:"\2013" }
    .extra-pages ul>li>a{font-size:13px;line-height:24px }
    .extra-pages ul{display:none;width:100%;margin:0;padding:0 20px 10px;background:0 0 }
    .extra-pages ul>li{display:block;margin-right:0;margin-bottom:0;width:100%;text-align:center;line-height:24px }
    .extra-pages ul>li:before{display:none }
    .extra-pages{padding:0;width:100%;border:none;margin-top:0 }
    .mobile-search-area{width:100%;max-width:100%;float:left }
    #mobile-searchBox{width:65% }
    .social-icons{width:100%;text-align:center;margin:0 }
    .social-icons span{display:none;padding:0 0 5px }
    .promogrid-promo img{width:136px!important }
    .promo-statban.promo-holiday-cover .pro-banner-content{padding:0 20px }
    .social-icons a{margin:0 5px }
    .mailinglist{padding:0 10px;width:100%;max-width:100%;margin:15px auto }
    .mailinglist_subtext, .mailinglist_text{text-align:center }
    .mailinglist-form{width:100%;max-width:100% }
    .mailinglist-txt{width:calc(100% - 50px) }
    .mailinglist-options{padding:0 15px;width:100% }
    .mailinglist-subscribe{float:left;width:50%;margin:15px 0 0 }
    #homeCarousel{width:100% }
    .promos, .promos img{width:100% }
    .promos{display:block;text-align:center;padding:0 5px;margin-top:10px;margin-left:auto!important;margin-right:auto!important;margin-bottom:0 }
    .promos .promo_img{margin:0 auto 5px;float:none;width:100%;max-width:320px;padding:0 }
    .paging{width:100% }
    .paging strong{background:0 0 }
    .paging a{font-weight:400;color:#000;background:#e7e5e5 }
    #subcategoriesBlock{display:block }
    #subcategoriesBlock ul li{width:100%!important;padding:0 }
    .listing-page-content h1{font-size:22px }
    .listing-page-content .pricingBlock>.right{width:100% }
    .listing-page-content .product-id{margin:0 8px 10px 0 }
    .listing-page-content .DescriptionBlock .new-product-description-details-space{float:left;width:100%;padding:10px 0 0 }
    .listing-page-content .DescriptionBlock .new-product-description-details-space ul{margin:5px 0;padding:0 0 0 20px }
    .listing-page-content .DescriptionBlock .right{width:100%;border:4px solid #cfcfcf;border-bottom:none }
    .listing-page-content .QaBlock, .listing-page-content .ReviewsBlock, .listing-page-content .accessoriesBlock, .listing-page-content .browsing_historyBlock, .listing-page-content .descriptionBlock, .listing-page-content .rewardsPointsBlock{padding-right:0 }
    .listing-page-content .productBlockContainer{margin:10px 0 0 }
    .listing-page-content .product-container{float:left }
    .listing-page-content .product-item{padding:15px 0!important }
    .listing-page-content .product-item .name{height:45px!important }
    .listing-page-content .primary{width:100%;padding:0;margin:0 }
    .listing-page-content .secondary{width:100%;padding:0 }
    .listing-page-content .addl-images{height:auto;width:100%;display:block }
    .listing-page-content .detail-section .alpha-col{margin:5px 0;width:100% }
    .listing-page-content .primary .beta-col{width:100%;margin:0 0 10px;text-align:left }
    .listing-page-content .secondary .beta-col{width:100%;margin:0 0 10px;text-align:left }
    .social-mediaBlock{width:100%;margin:0 auto }
    .social-mediaBlock .social-bookmarking{margin:5px auto 15px }
    .listing-page-content .primary .beta-col button, .listing-page-content .secondary .beta-col button{min-width:inherit;width:100%;text-align:left;font-size:10px;padding:5px 3px }
    .listing-page-content .primary .beta-col button i, .listing-page-content .secondary .beta-col button i{font-size:12px }
    .listing-page-content .detail-section, .listing-page-content .pricingBlock{width:100%;clear:both;padding:0!important;margin:0 }
    .listing-page-content .addToCartBlock .qtybox-addcart button, .listing-page-content .addToCartBlock .qtybox-addcart input{margin:5px 10px 0 0;padding:5px 15px }
    #add-to-cart-section .view_cart-upload-logo{float:none;padding:8px 9px 10px 38px }
    .nxt-rpp, .nxt-sort-by{float:left;margin:0px 0px 15px 0px!important }
    .nxt-product-item-wrap{padding:10px 10px 20px!important }
    .listing-page-content #divOptionsBlock .matrix{font-size:12px;display:table }
    .listing-page-content #divOptionsBlock .matrix tr{display:table-row }
    .listing-page-content #divOptionsBlock .matrix .matrix_img img{display:none }
    .listing-page-content #divOptionsBlock .matrix .matrix_size{max-width:80px;overflow:hidden;font-size:10px;}
    #divOptionsBlock .matrix td input{width:25px!important }
    .carousel-control .glyphicon-chevron-right{right:18px }
    .carousel-control .glyphicon-chevron-left{left:18px }
    .carousel-control.left span, .carousel-control.right span{padding:0px;}
    .carousel-inner>.item>a>img.slide-desktop-bg{height:250px }
    .slide-col-left{display:none }
    .slide-col-right{width:100%;float:right }
    .carousel-inner>.item>img.slide-bg{display:block;width:100%;height:330px;object-fit:cover }
    .carousel-inner>.item>a>img.slide-desktop-bg{display:none!important }
    .carousel-inner>.item>a>img.slide-mobile-bg{width:100%;height:600px;object-fit:unset;}
    .trend-overlay-incontain2 h1{font-size:4rem;margin:55px 0 0 }
    .trend-overlay-incontain2 h2{font-size:2rem }
    .trend-overlay-incontain2 h4{font-size:1.4rem }
    .trend-overlay-incontain2 h5, .trend-overlay-incontain2 h6{font-size:.8rem }
    .trend-overlay-incontain2 a{font-size:.8rem;padding:.5rem 1rem }
    .feature-main, .feature-main:first-child{border-left:0 }
    .feature-main{padding:0 15px }
    .quote-main-contain{padding:45px }
    #quote-carousel .carousel-indicators{bottom:-20px!important }
    #quote-carousel .carousel-indicators li{display:inline-block;margin:0 5px;width:15px;height:15px }
    #quote-carousel .carousel-indicators li.active{margin:0 5px;width:20px;height:20px }
    .order-process-contain{padding:45px 45px 0 }
    .order-process-contain h3{text-align:center }
    .order-process-contain div{width:100%;float:left;text-align:center;margin:0 0 45px;padding:0 }
    .order-process-contain div img{position:relative;margin-left:0;display:inline-block;margin-bottom:15px }
    .accountInfo .row{display:flex;flex-wrap:wrap }
    #myaccount .billing-info, #myaccount .shipping-info{height:auto }
    #myaccount tr{display:inline-block;width:100%;margin:8px auto;padding:0px;}
    .orderhistorymy tr:nth-child(2n) td, #myaccount table tr:nth-child(2n) td{background-color:#fff }
    a.retu_cust{bottom:12px }
    .free-delivery, .order-confirm-col:first-child{text-align:center }
    .product-description{margin:0 0 15px }
    .product-remove{font-size:12px }
    .shipping-buton-contain a{width:100%;float:left;padding:14px 15px 12px;text-align:center }
    .checkout-button button[type=button]{width:100%;float:left;padding:15px }
    .landing-team-col{width:100%;display:inline-block;vertical-align:top }
    .login-tab-col{width:100%;float:left;padding:0 15px;margin:35px 0 0 }
    .login-tab-col:first-child{margin-top:0 }
    #shop-info-contain ul li{padding:15px 5px }
    a.dark-check-button, a.red-check-button{width:100%;margin-right:0 }
    #bill-info-contain, .form-content{padding:0 15px }
    .order-confirm-col{width:100%;display:inline-block }
    #order-summary-contain .product-description{margin:0!important }
    #order-summary-contain .product-img-contain{padding:0!important }
    #order-summary-contain .free-delivery{margin-bottom:15px }
    #payment-option-main ul li{padding:15px 0 }
    .form-title{padding:0 15px }
    .check-tab-col:first-child{width:100% }
    .check-tab-col{display:flow-root }
    .check-tab-col a{margin:5px 0 0 }
    #main-checkout-contain .authneticIMBlock{background:0 0;padding-left:0 }
    #main-checkout-contain .pad10{padding:10px }
    table.matrix>thead>tr>td{display:table-cell }
    table.matrix>thead>tr{position:relative;top:0;left:0;display:table-row;width:100% }
    table.matrix>thead{display:table-header-group }
    #category-main #itemsBlock .product-container{width:50% }
    .promo-statban{display:none }
    .promogrid-ornament img{width:150px!important }
    .promo-statban.promo-holiday-cover{display:block }
    .promogrid-ornament{margin-bottom:50px }
    .lightup{margin-bottom:25px }
    .promo-grid{width:100%;margin-right:0 }
    .promogrid-promo{margin-bottom:50px }
    .wrap-prom-list .col-sm-3.col-md-3{width:50%;float:left }
    #v2promodrop button{background:0 0!important;border:unset!important;padding:0;color:var(--pri);font-size:13px;box-shadow:0 0 }
    .right.hide-mobile-mini.custom-right{display:block }
    #v2promodrop .custom-right .right_color{height:auto }
    #reviewsTab{float:left;width:100%;margin-top:7px }
    .update-promo-v2area #reviewsTab .header .rateng{float:left;width:auto }
    #v2promodrop .dropdown-menu li .pro-part{bottom:0;left:0;position:relative;right:0;padding:0 }
    #v2promodrop .note>p{text-align:left }
    .v2p-ordernow .wish_cust{float:none;width:100%;height:54px;font-size:15px;left:0;margin-top:20px }
    .v2pricerange-slid{padding:0 30px }
    .review-popup .input-row input, .review-popup .input-row input.review-popup .input-row textarea{margin-bottom:10px }
    .review-popup .input-row{margin-bottom:0 }
    .review-popup .input-row label{vertical-align:top }
    .grid-cart-button button.add_cart-cust{font-size:16px;height:auto;width:auto;min-width:calc(100% / 2 - 10px) }
    .li_progif, .pro-landing-list{padding:0 5px;margin-bottom:0 }
    .pro-landing-list .img-part1 img{height:auto;min-height:unset }
    .li_progif{width:33.33% }
    .pro-landing-list{margin-top:25px }
    .pro-landing-list .img-part1{min-height:unset;max-height:unset;margin-bottom:20px }
    .main-product-contain-2 .left-images_view{text-align:center }
    .main-product-contain-2 .left-images_view ul{border:1px solid #ccc;width:auto;display:inline-block;margin:auto;float:none }
    body .listing-page-content #divOptionsBlock .matrix tr td.addpadding{padding-left:0!important }
    body .listing-page-content #divOptionsBlock .matrix tr td{height:auto }
    body .listing-page-content #divOptionsBlock .matrix tr{display:none }
    body .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.showtr{display:inline-block!important }
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td4 td{width:23% }
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td2 td:first-child{width:50%;}
    .swatchheading{font-size:14px }
    .desktop-hide.brand-btn-tab{display:block }
    .mob-hide.brand-btn-tab{display:none }
    .listing-page-content .review-cont{padding:8px 10px 6px }
    .my-account-sidebar-inner.custom-accordation.order-system-tab .helpful-topics .panel-title span{padding-left:15px }
    .ui-grid-v .con{border:1px solid #aaa;width:90px;height:30px;padding:2px 2px }
    .product-color2.hidden-xs{display:block }
    .no-color-item .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td.matrix_size{padding-right:10px!important }
    .productBlockContainer{margin:10px 0 0 }
    .moblie-hide{display:none }
    .custom-nav-padding{padding:0;margin-left:-15px;margin-right:-15px }
    .search-contain2{padding:0 }
    .promo-text-v-align h2{font-size:23px }
    .left_color>li, .right_color>li{font-size:14px;margin:0 }
    .promo-prduct-price{right:60px;width:104px;height:104px }
    .promogrid-promo .promo-text-v-align{padding-right:119px }
    #salecontent img.slide-mobile-bg{display:block;width:100%;float:left }
    #salecontent img.slide-desktop-bg{display:none!important }
    ul.product-detail-tab li{font-size:18px }
    .same-address-contain{padding:0 15px }
    #main-checkout-contain .ccGateway, #main-checkout-contain .customGateway{padding-left:0 }
    #main-checkout-contain #billing_info, .form-content-2{padding:0 15px }
    #main-checkout-contain .shippingOption{padding-left:10px }
    #main-checkout-contain .registered-login .submit-button .button-col{width:100%;display:inline-block }
    #main-checkout-contain .registered-login .submit-button .button-col:first-child{padding:0 0 10px }
    #main-checkout-contain #login-tab-content button[type=button], #main-checkout-contain #login-tab-content button[type=reset]{padding:12px 10px }
    #shop-info-contain{padding:0 }
    .pop-advertisement, .right_sides{width:100% }
    #myaccount thead{line-height:2.9em;display:none }
    #myaccount table{width:100%;float:left }
    .col-sm-9.right-category-align{float:none }
    .main-product-contain-2 .left-images_view{width:100%!important;float:none!important;display:table-footer-group }
    .main-product-contain-2 .left-images_view ul li{padding:0;vertical-align:top;width:68px;border:0;border-right:1px solid #ccc;float:none;display:inline-block;min-height:70px;background:#fff }
    .main-product-contain-2 .left-images_view ul li a img{height:70px }
    body .main-product-contain-2 .left-images_view ul li a{border-bottom:0 }
    .listing-page-content h1{font-size:16px }
    .coordinatedBlock a{background-color:#fff!important;color:#c71f25!important;border:1px solid #ccc!important;margin-left:0;font-size:10px!important;padding:4px;white-space:normal;text-align:left;}
    table.matrix>tbody>tr>td:first-child{width:67px;padding-left:10px }
    #single-product-contain h3{font-size:15px }
    #single-product-contain h2{font-size:22px }
    .savings.saving-small-width{font-size:14px }
    .retailprice.small-width{display:inline-block;font-size:15px }
    .current-price{display:inline-block;margin:5px 0 0 }
    .main-product-contain-2{margin-bottom:0 }
    #left-side-img-zoom{border:1px solid #ccc;padding:0px;}
    .super-sale-item-new.list-cus figcaption h6{font-size:9px!important }
    .super-sale-item-new.list-cus figcaption h6 span{margin-left:8px;font-size:9px!important }
    a.retu_cust{bottom:-20px;right:5px;}
    .no-color-item .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA td.cust-td{width:20%!important;}
    .pri-cust h2{font-size:25px;line-height:32px;}
    .pri-cust h4{font-size:21px;}
    .pri-cust strong{font-size:16px;}
    .pri-cust ul li strong{margin-right:3px;}
    .pri-cust p{font-size:15px;line-height:22px;}
    .tnextstep_li{line-height:normal;font-size:14px;padding:10px 10px 10px 50px;}
    .tnextstep_li .ins_p{top:0;}
    .tnextstep_li .num_p{padding:8px;}
    .withus-cust h3{font-size:38px;}
    .ship-nner{margin-bottom:50px;}
    h4.item-title, .order-sum h3{font-size:20px;}
    .tablescroll table td, .tablescroll table th{display:table-cell;width:auto;padding:10px 8px;font-size:13px;}
    .order-sum .thumb-thk ul li{padding-top:12px;padding-bottom:12px;}
    .shiptablethanks table td:first-child b{margin-top:2px;}
    .tablescroll{margin-bottom:10px;}
    .ship-nner h3{width:100%;font-size:17px;}
    .subshiphead{font-size:15px;line-height:normal;}
    .adressshipbtm{padding:12px 15px 12px 52px;font-size:15px;background-position:left 15px center;}
    .shipping-order{padding:10px 8px;}
    #fot-nav{margin-bottom:25px;}
    .footer-main #fot-nav ul{flex-wrap:wrap;text-align:left;padding:0px 15px;max-width: 100%}
    footer.footer-main #fot-nav ul li{width:24%;padding:3px 0px;}
    .proColorName{width:45%;padding:6px 3px;font-size:11px;bottom:-14px;}
    #related-product-main .owl-next, #related-product-main .owl-prev{width:38px;height:38px;font-size:26px;}
    #logoup-page-body .nxt-bottom.nxt-address{width:100%;margin-top:20px;}
    body .nxt-bottom.nxt-address .nxt-pagination-list li , body #logoup-page-body .nxt-bottom.nxt-address ul.nxt-pagination-list li.nxt-current{height:38px;line-height:36px!important;width:38px;font-size:14px!important;}
    #qaTab .qa_allowratings strong {display: unset;}
    .ups-tracktool .row.tracking_details label {margin-bottom: 10px;font-size: 13px;line-height: 1}
    .ups-tracktool .row.tracking_details {font-size: 13px}
    .ups-tracktool .row.trackingStatus.details_row strong {line-height: 1;display: inline-block;margin-bottom: 5px;}
}
@media(max-width:640px){
    .see-tiersec button{font-size:12px }
    table.matrix>tbody>tr>td{line-height:16px }
    .see-tiersec{width:auto;position:relative;right:-28px }
    .v2quantity-price .v2price{font-size:14px;line-height:20px }
    body .v2quantity-price h3.title{font-size:14px!important }
    .update-promo-v2area .v2p-h-wrap .title{font-size:14px!important;float:left;width:100%;margin-bottom:10px }
    #new-product-pricing-order-now h3.title.cust{font-size:15px!important }
    #v2promodrop{float:left;width:auto }
    .v2p-ordernow .wish_cust{width:100%;height:54px;font-size:19px;margin-top:20px }
    #v2promodrop .dropdown-menu::after{left:0px;}
    #v2promodrop .dropdown-menu{min-width:100%;right:0;left:0px;width:290px;}
    table.matrix>tbody>tr>td:first-child{width:64% }
    #myaccount-section-1{padding:12px 15px }
    #myaccount p.account-user-name{font-size:18px }
    #myaccount p{padding:0;font-size:14px }
    #myaccount .billing-info, #myaccount .shipping-info{padding:18px 15px }
    .account-field{padding-left:26px }
    .account-field i{top:2px;font-size:18px }
    .account-field{margin:4px 0;padding:0 0 0 24px;font-size:14px;min-height:20px }
    .accountInfo h4{font-size:18px }
    #myaccount .addressBook, #myaccount .crmRequests, #myaccount .giftCertificates, #myaccount .savedCC, #myaccount .trackOrders{padding:15px }
    #myaccount .header h3{font-size:16px;line-height:normal }
    #myaccount .button.right a{font-size:14px }
    #myaccount .icon-btn{padding:5px 2px 3px 22px }
    #myaccount td{padding:4px 0 4px 40%!important;border-bottom:1px solid #fff8f8 }
    span.mobvalueshow{left:10px;top:4px;font-weight:600;font-size:14px }
    #myaccount .row td{padding:4px 0 4px 40%!important;float:left;width:100%!important;display:inline-block;min-height:25px;border-bottom:1px solid #fff8f8 }
    .icon-btn-add{background-position:0 -99px;background-size:11px;padding-left:18px!important;font-size:14px!important }
    #myaccount table td.no-history{padding-left:10px!important;text-align:center!important }
    body .logout-btn button{padding:10px 9px;font-size:12px }
    #myaccount .icon-btn{padding-right:0 }
    .product-details .v2p-h-wrap{float:left!important;}
}
@media(max-width:575px){
    ul#instafeed li{width:25% }
    ul#instafeed li{width:33% }
    .carousel-inner>.item>a>img.slide-desktop-bg{height:210px }
    .carousel-inner>.item>img.slide-bg{height:280px }
    .carousel-inner>.item>a>img.slide-desktop-bg{height:150px }
    .carousel-indicators{bottom:0 }
    .carousel-inner>.item>img.slide-bg{height:180px }
    .cart-button-contain button[type=button]{width:100%;margin-bottom:15px }
    .cart-button-contain button[type=button].gray-button{width:100% }
    #cart-popup-products ul.thumbnails li{width:100% }
    .nav-tabs>li{float:none }
    #product-description{margin-bottom:0 }
    body strong.customizecheck{font-size:10px }
    body a.lu_start_customize{padding:7px 11px;font-size:12px }
    .Prodsects .prodswatch{padding:0 8px 0px }
    .swatchheading{padding-left:7px }
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA{padding-left:3px!important }
    .right.custom-part-order.custom-right .new-product-view-size-chart.brand-btn-tab.info a.btn{font-size:11px;white-space:nowrap;width:81px;overflow:hidden;padding:4px 5px }
    .productaoinfo .new-product-view-size-chart.brand-btn-tab.info{top:-2px!important }
    .listing-page-content .Prodsects{padding:0 1px 15px }
    .new-product-view-size-chart.info a{padding:6px 7px;margin:-7px -6px 0 0;width:84px;overflow:hidden;float:right;font-size:0px }
    .new-product-view-size-chart.info a:before{content:"Brand Sizing";font-size:10px;}
    body .listing-page-content .Prodsects{padding:0 1px 0px 0 }
    .carousel-inner>.item>a>img.slide-mobile-bg{width:100%;height:611px;}
    .withus-cust h3{font-size:30px;}
    .thnaku-inner .withus-cust p{font-size:17px;}
    .wrap_nthku{padding:17px;}
    #divOptionsBlock tr.showtrA.showtr.td2{width:100%;}
    footer.footer-main #fot-nav ul li{width:32%;}
    footer.footer-main #fot-dark-section{padding:20px 15px;}
    #logoup-page-body .nxt-bottom.nxt-address{margin:15px 0 15px;}
    #divOptionsBlock .matrix tbody tr.showtrA td span{font-size:11px!important }
    #logoup-page-body .nxt-bottom.nxt-address ul.nxt-pagination-list li , body #logoup-page-body .nxt-bottom.nxt-address ul.nxt-pagination-list li.nxt-current{height:32px;line-height:29px!important;width:32px;}
}
@media (max-width: 550px) {
    #qaTab .panel-heading .panel-title a i {font-size: 24px;line-height: 19px;}
    #qaTab .panel-heading .panel-title a, #qaTab .panel-body.qa-block-tab {padding: 16px 10px;}
    .qaBlock .qaLink {margin: 0 0 5px;}
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td3 td {width: 25%;}
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td7 td,.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td8 td,.productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td9 td {width: 20%;}
    .productaoinfo #divOptionsBlock tr.td11 td,.productaoinfo #divOptionsBlock tr.td10 td {width: 16%;} 
    .ups-tracktool .ups-disclaimer {font-size: 13px;}
}
@media(max-width:480px){
    #logoup-page-body .nxt-product-item{width:100% }
    #logoup-page-body .nxt-product-item-wrap{min-height:0 }
    .trend-overlay-incontain2 h1{font-size:4rem;margin:55px 0 0 }
    .trend-overlay-incontain2 h2{font-size:2rem }
    .trend-overlay-incontain2 h4{font-size:1.5rem }
    .trend-overlay-incontain2 h5{font-size:1rem }
    .card-expire-col{width:100%;display:inline-block;margin:0 0 15px }
    .card-expire-col:first-child input{border-right:1px solid #d8d8d8!important }
    .card-expire-col select{border:1px solid #d8d8d8!important;background-position:96% 20px!important }
    .card-expire-col:last-child{padding-left:0!important }
    .navbar-toggle2 .icon-bar{width:20px;height:2px }
    .cart_col ul li{padding:0 4px }
    #category-main #itemsBlock .product-item .img, #category-main #itemsBlock .product-item .img img{height:190px }
    #category-main #itemsBlock .product-container{min-height:335px }
    .retailprice.small-width, .savings.saving-small-width{font-size:16px }
    .my-conatiner .cat-banner{height:154px }
    .my-conatiner .cat-banner .cat-sale-timmer{padding:0 5px!important;width:202px!important }
    .timer-indictor{margin:2px 0 5px }
    ul#cat-banner-sale-cntdwn-ul li{font-size:10px;width:40px }
    ul#cat-banner-sale-cntdwn-ul li b{font-size:15px }
    #cat-banner-sale-cntdwn>p{margin-right:0;margin-top:4px;width:100% }
    .page_headers .fa.fa-chevron-circle-left{position:relative;left:10px;top:-8px }
    #single-product-contain .right-product-info2 ul li .totalrating{margin:10px 0 0;text-align:left;width:100%;padding:0;max-width:100% }
    .divid-line{width:150px;height:3px }
    .pro-page-h h1{font-size:22px }
    .pro-page-h{padding:10px 100px 0 20px }
    .carousel-inner>.item>a>img.slide-mobile-bg{height:511px;}
    footer.footer-main #fot-nav ul li{width:49%;}
    #listing0 #divOptionsBlock .matrix tr td{padding:4px 2px;}
    .productaoinfo-hide .ui-grid-v table.matrix tr.showtrA.td6 td {width: 25%;}
    #myaccount .StoreCredit .StoreCredit_details {padding: 20px;}
    .ups-tracktool span.track-pkg-button .btn, .ups-tracktool span.view-lic-button .btn {font-size: 14px;padding: 10px 18px}
}
@media(max-width:370px){
    .fot-wid-contain ul li{width:100%;float:left;list-style:none;margin:15px 0 0;padding:0 }
    #main-checkout-contain input[type=submit], #main-checkout-contain input[type=reset]{font-size:12px }
    .promo-text-v-align h2{font-size:18px!important }
    .promo-text-v-align p{font-size:13px }
    .logo{margin-top:10px }
    .form-field-row-2{margin:-25px 0 15px 32px }
    #category-main #itemsBlock .product-container{width:100%;min-height:auto }
    #category-main #itemsBlock .product-container.middle-item{padding:0 15px!important }
    #category-main #itemsBlock .product-container .product-item{min-height:auto }
    #category-main #itemsBlock .product-container .product-item .img{width:40%;float:left;height:120px;padding:0 15px 0 0 }
    #category-main #itemsBlock .product-container .product-item .product-detail-3{width:60%;float:left;margin-top:15px }
    #category-main #itemsBlock .product-container .product-item .percentage{font-size:12px;padding:0 10px;height:25px;line-height:25px;top:auto;right:auto;left:15px;bottom:8px }
    .wrap-add{padding:25px 10px }
    .v2pricerange-slid .irs-single{left:.448% }
    #v2promodrop .review-tabs .dropdown-menu{min-width:298px;left:0;right:auto }
    #v2promodrop .promo-details-drop .dropdown-menu{min-width:265px;left:-1px;width:100% }
    .update-promo-v2area #reviewsTab .createFirstReview{float:left }
    .review-tabs #reviewsTab{margin-bottom:0 }
    table.matrix tr td.cust-td:focus::after, table.matrix tr td.cust-td:hover::after{font-size:9px }
    #myaccount .addressBook, #myaccount .crmRequests, #myaccount .giftCertificates, #myaccount .savedCC, #myaccount .trackOrders{padding:12px 8px }
    #myaccount table td, #myaccount table th{font-size:13px }
    #myaccount .header h3{font-size:13px }
    span.mobvalueshow{font-size:13px }
    #myaccount .button.right a.icon-btn.icon-btn-add{padding-left:16px!important;padding-top:6px;font-size:11px!important }
    .right_color li span, .left_color li span{margin-right:6px !important;padding:0px !important;width:20px;height:20px;display:inline-block;}
    #v2promodrop .left_color>li, #v2promodrop .right_color>li{display:flex;align-items:center;}
    #v2promodrop .custom-right .left_color{padding-left:0px;}
}
@media (max-width:1599px) and (min-width:1070px){
    .dropdown .our-key-points{padding-top:10px }
}
@media(max-width:1200px) and (min-width:990px){
.best-sel-h{top:31px;left:-4px;font-size:36px;text-align:center;line-height:33px }
.footdes-part, .stay-cool-des{text-align:left;position:relative }
.footdes-part{left:-145px;top:-18px }
.football-con img{float:right;width:150px;left:-127px;position:relative;top:0 }
.footdes-part h4 .sm-1{font-size:16px }
.footdes-part h4 .footbal-h{font-size:22px }
.sech-can, .stay-cool-h, .subtitle-foot{font-size:16px }
.footdes-part .cus-pro-shopnow{margin-left:33px }
.stay-cool-co img{float:right;width:170px;left:-120px;position:relative;top:14px }
.stay-cool-des{left:-167px;top:-38px }
.cool-bigh{font-size:22px }
.bottal-content img{float:right;width:100px;left:-10px;position:relative;top:0 }
.bottal-h{font-size:16px }
.bottal-des small{font-size:12px }
.bottal-bigh{font-size:22px }
.bottal-des{text-align:center;position:relative;left:-125px;top:-80px }
.as-lowas{position:absolute;right:60px;top:-10px;background:#fff200;padding:8px;border-radius:50%;height:90px;text-align:center;width:90px }
.as-lowas p{font-size:12px }
.as-lowas h4{font-size:27px }
.as-lowas h4 sup{font-size:18px }
}
@media(max-width:1199px) and (min-width:768px){
.promo-statban{height:230px }
.pro-bottle .cus-pro-shopnow{margin-right:87px }
.cus-pro-shopnow{width:98px;padding:4px 12px;font-size:12px }
.pro-footbal-in .cus-pro-shopnow{margin-left:18px }
.pro-can-coolar .cus-pro-shopnow{margin-right:30px }
.pro-bottle, .pro-can-coolar, .pro-footbal-in{margin-bottom:20px }
}
@media(min-width:320px) and (max-width:767px){
    .main-order-contain-cust{padding:92px 0 40px }
    .order-tick{width:110px;height:110px;margin:0 auto 30px;padding:18px 5px 5px }
    .main-order-contain-cust h3{font-size:34px }
    .main-order-contain-cust p{font-size:15px;padding:0 20px }
    .main-order-contain-cust{width:100%;float:left;background-size:100% }
    .my-conatiner .cat-banner .cat-sale-timmer{bottom:10px!important;display:block;left:50%!important;padding:10px 10px 0!important;right:auto;transform:translateX(-50%);width:282px!important }
    .my-conatiner .cat-banner .cat-sale-timmer p{font-size:11px!important;text-align:center!important }
    ul #cat-banner-sale-cntdwn-ul li{width:36px }
    #cat-banner-sale-cntdwn>ul li b{font-size:14px }
    .my-conatiner .cat-banner{height:264px;background-size:cover }
    .wrap-prom-list, .wrap-prom-list .col-sm-3.col-md-3.col-xs-6{padding:0 6px }
    section.promo-lan-page .promo-statban{float:left;width:100%;margin-bottom:0;padding-top:0 }
    .pro-landing-list .img-part1 img{float:left;width:100%;height:115px;min-height:115px }
    .pro-landing-list .promo-p-li h2{margin:12px 0 0;width:100%;font-size:14px;min-height:40px }
    .pro-landing-list .img-part1{min-height:120px;max-height:120px;border-radius:3px;overflow:hidden;text-align:center }
    .wrap-prom-list{margin-bottom:10px }
    #promo-landingpage .container{padding:0 }
    .pro-landing-list{padding:0 15px }
    .withus-cust h3{font-size:48px;}
    .ship-nner h3{width:100%;font-size:22px;}
    .ups-tracktool .trackingStatus.details_row .col-sm-12 {padding: 0px 10px}
    .ups-tracktool .row.trackingStatus.details_row {margin: 15px -10px}
}
@media(min-width:1024px) and (max-width:1400px){
    .top-navigation ul li{list-style:none;border-left:1px solid #b44343;padding:9px 5px;margin:0;min-height:75px;display:table-cell;position:relative;cursor:pointer }
    .top-navigation ul li:first-child h4, .top-navigation ul li:first-child span, .top-navigation ul li:last-child a, .top-navigation ul li:nth-child(2) .all-sale{position:relative;top:6px;font-size:10px }
    .top-navigation ul li img{float:right;position:relative;margin:0 auto 2px;display:block }
    .top-navigation ul li a strong{font-size:15px;font-weight:400;line-height:16px }
}
@media(min-width:1024px) and (max-width:1200px){
    div#mediaBlock{width:100%!important }
}
@media(min-width:600px) and (max-width:767px){
    .new_footer.first{display:none }
}
@media(min-width:995px) and (max-width:1500px){
    .today_fini>p{font-size:16px }
    .today_fini>h3{font-size:15px }
}
@media(min-width:767px) and (max-width:1500px){
    .today_fini>h3{font-size:13px }
    .today_fini>p{font-size:12px }
    .end_cust{width:21vh }
    .img_cust-new{float:left;width:28% }
    .end_cust>h3{font-size:19px;margin-bottom:0 }
    .end_cust>p{margin-top:9px }
    .most_popular.second .owl-nav{top:150px }
    .most_popular.second .owl-nav div{font-size:44px }
}
@media screen and (max-width:375px){
    .carousel-inner>.item>a>img.slide-mobile-bg{height:402px;}
    .pri-cust{padding:20px 10px;}
    ul.acoount-upload-tab li a{font-size:11px;padding:3px 8px;height:30px;border-radius:0px !important;line-height:24px !important;}
    .coordinatedBlock a{white-space:normal;text-align:left;}
    #qaTab .ask-ques a.qaLink {padding: 10px 6px;font-size: 12px;}
    .ui-grid-v .title-grid-view {font-size: 10px!important;}
}
@media screen and (max-width:350px){
    #v2promodrop .custom-right .left_color{width:100%;padding:0px;}
    #v2promodrop .custom-right .right_color{float:left;width:100%;text-align:left;margin-left:0;padding:0px;}
    #product-info-section #product-description .right {margin-top: 28px;float: right;}
}
@media screen and (max-width:320px){
    .ui-grid-v .con{font-size:8px;}
 }
@media(min-width:320px) and (max-width:374px){
    .new-banner-header figcaption h4{font-size:8px!important }
    .new-banner-header.list-55 figcaption h4{color:#206622;font-size:7px!important }
    .page-content{padding:0 0 20px 0;}
    .tnext_step h2{font-size:20px;margin-bottom:10px;}
    .withus-cust figure img{width:30%;}
}
@media(min-width:375px) and (max-width:767px){
    .new-banner-header figcaption h4{font-size:10px!important }
    .new-banner-header.list-55 figcaption h4{color:#206622;font-size:9px!important }
}
@media(min-width:360px) and (max-width:767px){
    .call-area, .spaek-banner{height:80px }
    .text-part{width:30% }
    .text_area_cust>p{color:#fff;font-size:13px;margin:auto;max-width:164px }
    .text_area_cust>h3{color:#fff;font-size:16px;margin-bottom:2px }
    .call-area p{font-size:10px }
    .text_area_cust{float:left;margin-top:13px!important;text-align:center;width:48% }
    .call-area{float:right;margin-right:-26px;padding-right:32px;position:relative;width:90px;z-index:9999 }
    .call-area::before{background-color:#2d9a0b;content:"";height:80px;left:-15px;position:absolute;transform:skew(-19deg);width:39px }
    .speak-banner-part .close{top:6px!important }
    .text-part>img{height:88px!important }
}
@media(min-width:320px) and (max-width:767px){
    #right-product-maincontain.cust-new{width:100%;float:left;position:relative;padding-right:0 }
    .new_footer ul#sale-cntdwn b{color:#ffef02;font-size:13px!important }
    .img_cust-new{display:none }
    .categeory_pro_mobile{background-color:#c71f25;border-radius:3px;color:#fff!important;font-size:12px;padding:10px 14px;text-transform:uppercase }
    .categeory_pro_mobile .fa.fa-shopping-cart{margin-right:10px }
    .visible-xs.hidden-sm.hidden-md.hidden-lg{display:inline-block;float:left;margin-bottom:10px;margin-top:12px;width:100% }
    .new_footer ul#sale-cntdwn{float:none;font-size:8px;color:#000 }
    .new_footer{float:none;width:100%;margin:auto;z-index:999999999 }
    .today_fini>h3, .today_fini>p{display:inline-block;float:none;width:auto }
    .today_fini>h3{font-size:13px;margin:0 10px 0 0 }
    ul#sale-cntdwn b{font-size:16px!important }
    .today_fini>p{font-size:12px;margin-top:0 }
    .category_new_banner.buttom-cust{margin:0 }
    .categeory_pro_mobile{background-color:#c71f25;border-radius:3px;color:#fff!important;font-size:14px;padding:10px 14px;text-transform:uppercase }
    .visible-xs.hidden-sm.hidden-md.hidden-lg{display:inline-block;float:left;margin-bottom:15px;margin-top:16px;width:100% }
    #home cuist .visible-xs.hidden-sm.hidden-md.hidden-lg{margin-top:0;margin-bottom:0 }
    .categeory_pro_mobile .fa.fa-shopping-cart{margin-right:10px }
    .nxt-product-item-wrap{border:none!important;border-radius:0;box-sizing:border-box;height:100%;overflow:hidden;padding-bottom:10px;padding-top:10px;position:relative }
    .nxt-product-price .nxt-bolded{line-height:1;margin-bottom:5px;width:100% }
    .nxt-product-buttons .nxt-btn-primary{background:#c71f25;border-radius:6px;color:#fff;float:none!important;font-size:13px;font-weight:600;height:28px;left:0;margin:auto;padding:5px;right:0;text-align:center;width:94px }
    .khatiyanja .colors li{display:inline-block!important;float:none!important;list-style:none;padding:2px }
    #nxt-content, #nxt-refines{padding-left:0!important;padding-right:0!important;width:100% }
    .nxt-product-name.name>a{float:none;font-size:13px;overflow:inherit;white-space:inherit;width:100% }
    .today_fini>h3, .today_fini>p{display:inline-block;float:none;width:auto;font-size:14px }
    .nxt-product-item-wrap{padding:0!important }
    .today_fini>p{margin-top:-4px }
    .today_fini>h3{margin:0 10px 0 0 }
    .new_footer ul#sale-cntdwn{float:left;font-size:10px;width:100%;color:#000;margin-top:5px }
    ul#sale-cntdwn b{font-size:16px!important;font-weight:400;color:#c82128 }
    .detals_shop .awwrows{height:35px }
    .our_order_new h5{font-size:14px }
    .our_order_new p{font-size:10px }
    .email-cust h3{font-size:20px;letter-spacing:0 }
    #fot-dark-section{padding:30px 15px }
    .email-cust p{font-size:12px }
    .email-cust span i.fa.fa-envelope{font-size:18px }
    .email-cust input{width:100%;height:45px;padding:0 47px 0 12px;font-size:14px;letter-spacing:0;vertical-align:top }
    .email-cust span{display:none }
    .email-cust button{width:55px;height:45px;color:#fff;font-weight:600 }
    .email-cust button i.fa.fa-arrow-right{font-size:19px }
    body .return-button h3{left:-52px;max-width:170px;font-size:13px!important;bottom:13px }
    .Sizingbrand{font-size:13px }
    body .return-button a button{font-size:11px;bottom:12px }
    #myaccount .row td{padding:6px 10px 6px 38% !important;float:left;width:100%!important;display:inline-block;min-height:25px;text-align:left;}
    #rjr-live .address-book{float:left;width:100%;font-size:14px }
    .addressBook .address-book{height:auto;display:inline-block }
    .addressBook .address-book td{min-height:30px;float:left;display:inline-block }
    .cus-alligt .right{float:left;padding-left:0!important }
    .proColorName{width:64%;bottom:-14px;left:-90px;}
}
@media(min-width:761px) and (max-width:991px){
    .new-banner-header.list-34 img{margin-top:2px;margin-left:-2px }
    .as-lowas, .bottal-content{padding:5px }
    .best-sel-h{top:31px;left:11px;font-size:27px;text-align:center;line-height:25px }
    .footdes-part, .stay-cool-des{text-align:left;position:relative }
    .football-con img{float:right;width:120px;left:-110px;position:relative;top:18px }
    .footdes-part{left:-151px;top:6px }
    .footdes-part h4 .sm-1{font-size:13px;margin-bottom:4px }
    .footdes-part h4 .footbal-h, .stay-cool-h{font-size:14px }
    .footdes-part h4{line-height:10px }
    .stay-cool-co img{float:right;width:130px;left:-103px;position:relative;top:27px }
    .stay-cool-des{left:-149px;top:-13px }
    .stay-cool-des h4{line-height:20px }
    .cool-bigh{font-size:16px;font-weight:400;line-height:17px;margin:0 }
    .stay-cool-des .cus-pro-shopnow{color:#1072ba;margin-left:10px }
    .bottal-content img{float:right;width:94px;left:-11px;position:relative;top:13px }
    .bottal-des{text-align:center;position:relative;left:-105px;top:-63px }
    .bottal-des h4{line-height:10px }
    .bottal-h{font-size:12px }
    .bottal-des small{font-size:12px;line-height:20px }
    .bottal-bigh{font-size:16px;margin-bottom:9px;margin-top:2px }
    .subtitle-foot{font-size:12px;margin-top:5px;display:inline-block }
    .footdes-part .cus-pro-shopnow{margin-left:25px }
    .as-lowas{position:absolute;right:60px;top:0;background:#fff200;border-radius:50%;height:70px;text-align:center;width:70px }
    .as-lowas p{font-size:11px;line-height:35px }
    .as-lowas h4{font-size:18px;line-height:0 }
    .as-lowas h4 sup{font-size:13px;line-height:0;top:-4px;position:relative }
    .sech-can{font-size:14px }
    .cus-pro-shopnow{width:80px!important;padding:4px 3px!important;font-size:12px }
    .pro-landing-list .promo-p-li h2{font-size:14px }
    .pro-landing-list .img-part1 img{object-fit:scale-down;min-height:130px;height:130px }
    .wrap-prom-list{margin-bottom:10px }
    .pro-landing-list .img-part1{min-height:auto;max-height:auto }
}
@media(min-width:995px) and (max-width:1220px){
    .new-banner-header figcaption h4{font-size:10px!important }
}
