

/* ====================================================================================================================
FONT KIT STYLE
==================================================================================================================== */
@font-face {
    font-family: 'zona_probold';
    src: url('../fonts/zonapro-bold-webfont.eot');
    src: url('../fonts/zonapro-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/zonapro-bold-webfont.woff2') format('woff2'),
        url('../fonts/zonapro-bold-webfont.woff') format('woff'),
        url('../fonts/zonapro-bold-webfont.ttf') format('truetype'),
        url('../fonts/zonapro-bold-webfont.svg#zona_probold') format('svg');
    font-weight: normal;
    font-style: normal;
    
}
@font-face {
    font-family: 'zona_prothin';
    src: url('../fonts/zonapro-thin-webfont.eot');
    src: url('../fonts/zonapro-thin-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/zonapro-thin-webfont.woff2') format('woff2'),
        url('../fonts/zonapro-thin-webfont.woff') format('woff'),
        url('../fonts/zonapro-thin-webfont.ttf') format('truetype'),
        url('../fonts/zonapro-thin-webfont.svg#zona_prothin') format('svg');
    font-weight: normal;
    font-style: normal;
    
}

@font-face {
    font-family: 'resamitzregular';
    src: url('../fonts/resamitz_0048-webfont.eot');
    src: url('../fonts/resamitz_0048-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/resamitz_0048-webfont.woff2') format('woff2'),
        url('../fonts/resamitz_0048-webfont.woff') format('woff'),
        url('../fonts/resamitz_0048-webfont.ttf') format('truetype'),
        url('../fonts/resamitz_0048-webfont.svg#resamitzregular') format('svg');
    font-weight: normal;
    font-style: normal;
    
}
@font-face {
    font-family: 'bebas_neue_regularregular';
    src: url('../fonts/bebasneue_regular-webfont.eot');
    src: url('../fonts/bebasneue_regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/bebasneue_regular-webfont.woff2') format('woff2'),
        url('../fonts/bebasneue_regular-webfont.woff') format('woff'),
        url('../fonts/bebasneue_regular-webfont.ttf') format('truetype'),
        url('../fonts/bebasneue_regular-webfont.svg#bebas_neue_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
    
}
@font-face {
    font-family: 'bebas_neuebold';
    src: url('../fonts/bebasneue_bold-webfont.eot');
    src: url('../fonts/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/bebasneue_bold-webfont.woff2') format('woff2'),
        url('../fonts/bebasneue_bold-webfont.woff') format('woff'),
        url('../fonts/bebasneue_bold-webfont.ttf') format('truetype'),
        url('../fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;
    
}
@font-face {
    font-family: 'uni_sansheavy_caps';
    src: url('../fonts/uni_sans_heavy-webfont.eot');
    src: url('../fonts/uni_sans_heavy-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/uni_sans_heavy-webfont.woff2') format('woff2'),
        url('../fonts/uni_sans_heavy-webfont.woff') format('woff'),
        url('../fonts/uni_sans_heavy-webfont.ttf') format('truetype'),
        url('../fonts/uni_sans_heavy-webfont.svg#uni_sansheavy_caps') format('svg');
    font-weight: normal;
    font-style: normal;
    
}
@font-face {
    font-family: 'uni_sansthin_caps';
    src: url('../fonts/uni_sans_thin-webfont.eot');
    src: url('../fonts/uni_sans_thin-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/uni_sans_thin-webfont.woff2') format('woff2'),
        url('../fonts/uni_sans_thin-webfont.woff') format('woff'),
        url('../fonts/uni_sans_thin-webfont.ttf') format('truetype'),
        url('../fonts/uni_sans_thin-webfont.svg#uni_sansthin_caps') format('svg');
    font-weight: normal;
    font-style: normal;
    
}

/* ====================================================================================================================
COMMAN STYLE
==================================================================================================================== */

body { font-family: 'zona_prothin'; font-weight: normal;  background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/grey-texture.jpg?t=1747409261) repeat left center #fff; -webkit-font-smoothing: subpixel-antialiased; }
.page {  background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/grey-texture.jpg?t=1747409261) repeat left center #f5f5f5;}

.cb{  clear: both; }
.clearfix { zoom:1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.fl { float: left; }
.fr { float: right; }

img{ vertical-align:middle; max-width:100%; height: auto; }
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

/* ======== BUTTON COMMAN CLASS ======== */

.btn.yel-btn{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/yel-btn-bg.png?t=1747409261) no-repeat left top; color: #ffffff; height: 47px; line-height: 47px; padding: 0 0 0 40px; font-family: 'uni_sansheavy_caps'; font-size: 27px; font-style: italic; }
.btn.yel-btn .yel-btn-icon{ background: #1f2021 url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/yel-btn-icon-bg.png?t=1747409261) no-repeat left center; width: 47px; display: inline-block; margin-left: 25px; }
.btn.yel-btn:hover .yel-btn-icon{ background-position: -50px center; }
.btn.yel-btn:hover{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/yel-btn-bg.png?t=1747409261) no-repeat left top; color: #1f2122 !important; }

.btn{ background: #fb6719; padding: 3px 15px;font-size: 24px; color: #fff; font-family: 'bebas_neue_regularregular'; letter-spacing: 0.02em; height: auto; line-height: normal; }
.btn.alt{ background: #4d4d4d; border:none; color: #ffffff; height: auto; line-height: normal; }
.btn.alt:hover{ background: #fb6719; border:none; color: #ffffff;  }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{ font-family: 'uni_sansheavy_caps'; text-transform: uppercase; font-weight: normal; letter-spacing: 0.025em; font-weoght: normal; }
h4, .h4, h5, .h5, h6, .h6{ font-family: 'zona_probold'; color: #ff7127; }

.txt24{ font-family: 'zona_probold'; font-weight: normal; }

/* ======== TEXT COMMAN CLASS ======== */

.org-title{ font-size: 34px; color: #f85d27; padding-bottom: 0; }
.org-title span{ font-family: 'uni_sansthin_caps'; }
.org-title.wht span{ color: #fff; }
.org-title.blk span{ color: #161616; }

div.selector{ background-image: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/icon_arrow_downNew.png?t=1747409261) !important; background-position: right center !important; }
div.selector span{ padding-right: 35px !important; font-family: Arial, Sans-Serif; }

/* ====================================================================================================================
THEME COMMAN STYLE
==================================================================================================================== */

.container{ margin: 0 auto; }
.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner, .container, .ProductFbBlock .inner{ width: 100%; max-width: 1142px; margin: 0 auto; }

.CurrencyList dd, select, hr, input.Textbox, textarea, input[type="text"], input[type="password"], .QuickSearch, .SharePublicWishList, .ExpressCheckoutBlock .ExpressCheckoutTitle, .TabNav li a, .HowToPay, .NotifyMessage, .QuickSearchResult .QuickSearchResultImage, .CurrencyChooser, div.uploader, div.selector{ border-color: #cacaca; }

/* ====================================================================================================================
   HEADER STYLE
==================================================================================================================== */

.header{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/header-bg.jpg?t=1747409261) repeat-x left top #010100; min-height: 167px; border-bottom: none; margin-bottom: 20px; }
#Header > .inner{ background: none; }
#Header{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/header-center-bg.jpg?t=1747409261) no-repeat center top; padding-top: 16px; margin-bottom: 0; }
.freeshipping-text { margin-top: 25px; margin-left: 26px; }
.freeshipping-text h2 { font-family: 'uni_sansheavy_caps'; color: #fff; font-size: 20px; font-style: italic; text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.50); letter-spacing: 0.02em; font-weight: normal; }
.phoneIcon{ color: #ffffff; font-weight: normal; }
.HeaderContact{ text-align: right; margin-top: 14px; font-size: 16px; color: #ffffff; font-family: 'uni_sansheavy_caps'; line-height: normal; font-style: italic; text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; }
.HeaderContact span{ font-size: 28px; }
.HeaderContact p{ margin-bottom: 0; color: #ff6644; font-size: 19px; line-height: normal; }
.header-secondary{ padding-top: 14px; margin-bottom: 16px; text-align: center; }
#SearchForm{ float: none; display: inline-block; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: auto; overflow: hidden; height: 40px; }
#SearchForm input.Textbox{ background: #fff; border: none; font-family: 'zona_prothin'; color: #565656; font-size: 11px; text-align: left; height: 40px; padding: 10px 20px; display: inline-block; vertical-align: top; width: 332px; }
#SearchForm .Button{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/search-btn-icon.jpg?t=1747409261) no-repeat center center; width: 60px; height: 40px; }
#SearchForm .Button:hover{ opacity: 0.8; }
#SearchForm .Button, #SearchForm input.Textbox, #SearchForm{ border: none; }
.TopMenu{ display: inline-block; font-family: 'zona_probold'; font-size: 12px; }
.TopMenu li{ display: block; float: left; padding: 1px; background: #D87443; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D87443), to(#842c17)); background: -webkit-linear-gradient(#D87443, #842c17); background: -moz-linear-gradient(#D87443, #842c17); background: -ms-linear-gradient(#D87443, #842c17); background: -o-linear-gradient(#D87443, #842c17); background: linear-gradient(#D87443, #842c17); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 3px; line-height: normal; }
.TopMenu li.js-drawermenu-store-phone-container{ padding: 0; }
.TopMenu a{ font-family: 'zona_probold'; text-transform: uppercase; display: block; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; color: #777777; }
.TopMenu a:hover{ color: #ff7127; }
.TopMenu li.HeaderLogin a{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/header-login-icon.png?t=1747409261) no-repeat 84% center #1d1d1d; text-align: left; padding: 10px 40px 10px 20px; }
.TopMenu .CartLink a{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/cart-bg.jpg?t=1747409261) repeat-x top left; color: #ffffff; padding: 0 18px 0px 0px; line-height: 38px; }
.TopMenu .CartLink a:hover{ color: #ff7127; }
.CartLink a .icon-cart{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/header-cart-icon.jpg?t=1747409261) no-repeat left center; height: 38px; width: 55px; margin-right: 20px; }
.TopMenu .CartLink span{ font-family: 'zona_prothin'; }
.PageMenu{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/menu-border.jpg?t=1747409261) repeat-x center top #111010; padding-top: 4px; margin-bottom: 0; font-size: 17px; }
.PageMenu li{ padding: 0; margin: 0 10px 0 0; }
.PageMenu li a{ padding: 20px 10px 15px !important; border-bottom: 5px solid #111010; font-family: 'bebas_neuebold'; font-weight: normal; color: #808080; }
.PageMenu .sf-menu > li > a{ color: #808080; }
.PageMenu li a:hover{ border-color: #f9682b; }

/*top banner css*/
.Block.BlockContent.banner_home_page_top, .Block.banner_category_page_top { background:#fff; padding:30px 0; width:100%;}
.Block.BlockContent.banner_home_page_top .HomeTopBanner, .Block.banner_category_page_top .CategoryTopBanner { max-width:1142px; width:100%; margin:0 auto;}


/*Sellers Tabs*/
.seller-product-tab { /*background: url(../images/grey-texture.jpg) repeat left top;*/ padding: 10px 0 30px;  clear: left;}
.resp-tabs-list { padding-left: 0; margin: 0; }
.resp-tabs-list li { float: left; cursor: pointer; padding: 14px; margin-left: 3px; width: 198px; list-style: none; text-align: right; font-size: 14px; font-family: 'zona_probold'; background: #fff; color: #c8c8c8; text-transform: uppercase; line-height: 24px; }
.resp-tabs-list li span { width: 23px; height: 24px; background: #c8c8c8; color: #fff; display: inline-block; vertical-align: top; text-align: center; font-family: 'zona_prothin'; line-height: 24px; font-size: 18px; margin-left: 10px; }
.resp-tabs-list li.resp-tab-active { background: #404040; color: #fff; }
.resp-tabs-list li.resp-tab-active span { background: #fff; color: #fc6b1a; }
.resp-tabs-list li:first-child { margin-left: 0; }
 h2.resp-accordion { display: none; cursor: pointer;  }
.resp-tab-content { display: none; padding: 15px 0; }

/*Sellers Tabs END*/

/* product item design*/
#home .ProductList { padding-top:10px;}
#home .ProductList, .productPage .ProductList, .ProductList { margin-left:-15px;}
#home .ProductList li, .productPage .ProductList li, .ProductList li { border:1px solid #e1e1e1; padding:0px; margin:0 0 20px 15px; background: #ffffff; padding-bottom:0px;
background: -moz-linear-gradient(top,  #ffffff 55%, #f3f3f3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(55%,#ffffff), color-stop(100%,#f3f3f3));
background: -webkit-linear-gradient(top,  #ffffff 55%,#f3f3f3 100%);
background: -o-linear-gradient(top,  #ffffff 55%,#f3f3f3 100%);
background: -ms-linear-gradient(top,  #ffffff 55%,#f3f3f3 100%);
background: linear-gradient(top,  #ffffff 55%,#f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); width:18.7%; }
#home .ProductList .pname, .ProductList .pname { font-size: 12px; color: #000; line-height: 13px; font-family: 'resamitzregular';}
.ProductList li { width:23.3%; position:relative;}
.ProductList .ProductDetails { padding:10px;}
#home .ProductList .p-price, .ProductList em, #CategoryContent .ProductList .p-price { color: #fb9d51; font-size: 15px; padding: 10px 0; font-family: 'uni_sansheavy_caps';}
#home .ProductList .p-price strike, .ProductList em strike { color:#4f4f49}
#home .ProductList .btn, .ProductList .btn, #CategoryContent .ProductList .ProductActionAdd .btn { background: #fb6719; padding: 10px 20px 10px 72px; text-align: center; position: relative; font-size: 24px; color: #fff; display: block; font-family: 'bebas_neuebold'; font-style: italic; font-weight: normal; line-height: 24px; overflow: hidden; letter-spacing: 0.02em; margin:0 10px; height:44px; }
#home .ProductList .btn:before, .ProductList .btn:before { width: 45px; height: 100%; position: absolute; content: ""; left: 0; top: 0; border-top: 44px solid #5b5b5b; border-right: 18px solid transparent; height: 44px; }
#home .ProductList .btn:after, .ProductList .btn:after { background-image: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/shopnow-icon.png?t=1747409261); background-repeat: no-repeat; position: absolute; content: ""; width: 60px; height: 44px; left: 14px; top:12px; }
#home .ProductList .btn:hover, .ProductList .btn:hover {background: #fb6719; } 
.ProductList .ProductActionAdd { padding-bottom:10px;}

/*checkout-gear*/
.checkout-gear { background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/checkout-gear.jpg?t=1747409261) no-repeat center top #161616; }
.checkout-gear-content { width: 510px; padding: 55px 0; }
.checkout-gear-content h2 { font-size:46px; color:#f85d27}
.checkout-gear-content h2 span { font-family: 'uni_sansthin_caps'; color: #fff;  }
.checkout-gear-content p { font-size: 13px; line-height: 18px; letter-spacing: 0.025em; color: #7b7b7b; }
.checkout-gear-content ul { padding-left: 0; margin: 25px 0 0; }
.checkout-gear-content ul li { list-style: none; font-size: 12px; color: #fff; text-transform: uppercase; width: 48.5%; }
.checkout-gear-content ul li:nth-child(odd) { float: left; }
.checkout-gear-content ul li:nth-child(even) { float: right; }
.checkout-gear-content ul li a { color: #fff; letter-spacing: 0.1em; display: block; padding: 5px 10px; }
.checkout-gear-content ul li a:hover { background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/grey-gradiant-bg.jpg?t=1747409261) repeat left top; }
.pull-left { float:left; }
.pull-right { float:right; }
/*checkout-gear END*/

/*brands-logo-section*/
.brands-logo-section { padding: 32px 0; background:#fff;}
.brands-logo-section .container { position: relative; }
.brands-logo { width: 1024px; margin: auto; }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; margin: auto; }
.brands-logo .owl-item { float: left; }
.brands-logo .item{ margin: 3px; border: 0; text-align: center; }
.brands-logo .item img{ text-align: center;}
.customNavigation a{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/brand-arrow.png?t=1747409261) no-repeat left top; width: 30px; height: 74px; position: absolute; cursor: pointer; top: 50%; margin-top: -37px;  }
.customNavigation .prev { background-position: left top; left: 0;  }
.customNavigation .prev:hover { background-position:  left -127px; }
.customNavigation .next { background-position: right top; right: 0;}
.customNavigation .next:hover { background-position:  right -127px; }
/*brands-logo-section END*/

/*wharehouse-section*/
.wharehouse-section { background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/warehouse-store-bg.jpg?t=1747409261) no-repeat center top #0c0c0c; padding: 45px 0 25px; }
.wharehouse-content { width: 592px; }
.wharehouse-content h2 { font-size: 50px; color:#f85d27; }
.wharehouse-content h2 span { font-family: 'uni_sansthin_caps'; color: #fff; }
.wharehouse-content h2 strong { font-family: 'uni_sansthin_caps'; color: #fff; font-size: 24px; font-weight: normal; vertical-align: middle; }
/*wharehouse-section END*/

/*shop-category*/
.shop-category-section { background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/grey-texture.jpg?t=1747409261) repeat left top; padding: 55px 0; }
.shop-category-section .container { position: relative; }
.shop-category-section h2 { font-size: 30px; text-align: center; margin-bottom: 40px; padding:0px; color:#f85d27;}
.shop-category-section h2 span { color: #161616; font-family: 'uni_sansthin_caps'; }
.shop-category-section .owl-item { float: left; }
.shop-category-section .category-list { position: relative; margin-left: -9px; margin-right: -9px;  }
.shop-category-section .item { background: #FFF; border: 1px solid #e1e1e1; padding: 1px;  margin: 0 8px 17px 8px;  }
.shop-category-section .item .item-gradiant { background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 55%, #f3f3f3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(55%,#ffffff), color-stop(100%,#f3f3f3));
background: -webkit-linear-gradient(top,  #ffffff 55%,#f3f3f3 100%);
background: -o-linear-gradient(top,  #ffffff 55%,#f3f3f3 100%);
background: -ms-linear-gradient(top,  #ffffff 55%,#f3f3f3 100%);
background: linear-gradient(to bottom,  #ffffff 55%,#f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); }

.shop-category-section .category-image { width: 100%; position: relative; }
.shop-category-section .category-image img { width: 100%;  }
.shop-category-section .category-image h4 { background: rgba(0,0,0,0.7); color: #fff; font-size: 14px; font-family: 'zona_probold'; letter-spacing: 0.025em; position: absolute; left: 0; width: 100%; bottom: 0; text-align: center; padding: 15px 0; }
.shop-category-section .category-content ul { margin: 0; padding: 25px 25px 0; }
.shop-category-section .category-content ul li { list-style: none; font-size: 12px; color: #4d4d4d; padding: 3px 0; }
.shop-category-section .category-content ul li a { font-size: 12px; color: #4d4d4d; letter-spacing: 0.050em;  }
.shop-category-section .category-content ul li a:hover { color: #f85d27; }
.viewall-btn {  -webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); transform: skew(20deg); position: relative; bottom: -17px; }
.viewall-btn a { background: #3e3e3e; color: #979797; font-size: 12px; font-family: 'zona_probold'; letter-spacing: 0.050em; -webkit-transform: skew(-40deg); -moz-transform: skew(-40deg); -o-transform: skew(-40deg); transform: skew(-40deg); border-right: 6px solid #f9682c; display: block; padding:0; text-transform: uppercase; width: 158px; margin: 0 auto; }
.viewall-btn a:hover { background: #f9682c; color: #fff; }
.viewall-btn a span { -webkit-transform: skew(25deg); -moz-transform: skew(25deg); -o-transform: skew(25deg); transform: skew(25deg); display: inline-block; }
.viewall-btn a > span { padding: 8px 20px; }
.viewall-btn a i.plus-icon { background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/viewall-plusbg.jpg?t=1747409261) repeat-x left top; font-size: 14px; color: #fff; width: 44px; height:34px; vertical-align: top; display: inline-block; text-align: center; line-height: 34px; }
.shop-category-section .customNavigation a{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/category-arrow.png?t=1747409261) no-repeat left top; width: 30px; height: 92px; position: absolute; cursor: pointer; top: 50%; margin-top: -46px;  }
.shop-category-section .customNavigation .prev1 { background-position: left top; left: -54px;  }
.shop-category-section .customNavigation .prev1:hover { background-position:  left -123px; }
.shop-category-section .customNavigation .next1 { background-position: right top; right: -54px;}
.shop-category-section .customNavigation .next1:hover { background-position:  right -123px; }
/*shop-category END*/

/*social-block*/
.social-block { padding: 50px 0; background:#fff; }
.block1 { width: 550px; float: left; }
.block2 { width: 264px; float: left; margin: 0 30px; }
.block3 { width: 268px; float: left; }
.social-block h5 { background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/social-icon.png?t=1747409261) no-repeat left top; color: #424242; line-height: 43px; padding:0 0 0 65px; }
.youtube-content { margin: 20px 0; }
.blog-section h5 { background-position: left -50px; }
.blog-section ul { padding: 0; }
.blog-section ul li { list-style: none; margin: 0 0 25px 0; }
.blog-section ul li h2 { font-size: 14px; color: #464646; font-family: 'zona_probold'; }
.blog-section ul li h2 a { color: #464646; }
.blog-section ul li h2 a:hover { color: #fa5915; }
.blog-section ul li p { font-size: 12px; color: #464646; letter-spacing: 0.025em; line-height: 18px; }
.twitter-section h5 { background-position: left -100px;}
.twitter-content { margin: 20px 0; }
.instagram-section h5 { background-position: left -150px; }
.instagram-content { margin: 20px 0; }
.facebook-section h5 { background-position: left -200px; }
.facebook-content { margin: 20px 0; }
/*social-block END*/

/*category page css*/
.cat-banner { background:#fff;  display:block; width:100%; margin-bottom:10px;}
.facets-category.faceted-search .cat-banner { margin-bottom:35px;}
.cat-banner .inner, .cat-page-top .inner { max-width:1143px; margin:0 auto; width:100%;}
.facets-category #CategoryHeading .TitleHeading { display:none;}
#CategoryHeading {padding:20px 0 30px;}
.cat-page-top { background:#ececf0; clear:both;  padding-top:3px; position:relative; margin-top:-20px;}
.cat-page-top ul { margin:0; padding:0; list-style:none;}
.cat-page-top ul li { float:left; padding-left:10px; }
.cat-page-top ul li:first-child { padding-left:0px; font-size:13px; }
.cat-page-top ul li .img { width:60px; background:#fff; padding:13px 0; text-align:center; float:left;}
.cat-page-top ul li .text { font-family: 'uni_sansthin_caps'; color:#434357; float:left; font-size:13px; padding-left:10px; padding-top:22px;}
.cat-page-top ul li .text strong { font-family: 'uni_sansheavy_caps'; font-weight:normal;}
.facets-category .Left #SideCategoryList h3 { display:none;}
.Left { width:210px;}
.Left #SideCategoryList li a { font-size:32px; color:#f85d27; font-family: 'uni_sansheavy_caps'; font-weight:normal;}
.Left #SideCategoryList .sf-menu li li { padding-left:0px;}
.Left #SideCategoryList .sf-menu li li li { padding-left:10px;}
.Left #SideCategoryList li li a { font-family: 'bebas_neue_regularregular'; font-size:18px; color:#838384;}
.product-nav { margin-bottom:5px;}
.Left li li a{ margin: 7px 0; }
.Left #SideCategoryList .BlockContent, .Left .slist .BlockContent { padding:0px;}
#SideCategoryShopByPrice h4, #SideShopByBrand h3 { background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/togle-arrow.png?t=1747409261) no-repeat right center; font-size:24px; font-family: 'uni_sansheavy_caps'; font-weight:normal; color:#504b49; padding:0px; margin-bottom:10px; cursor:pointer;}
#SideCategoryShopByPrice li a, #SideShopByBrand li a { font-family: 'bebas_neue_regularregular'; font-size:18px; color:#838384;}
#SideCategoryShopByPrice li a:hover, #SideShopByBrand li a:hover { color:#f94b12;}

/* product page css */
.Breadcrumb { padding:20px 0 0;}
.product-top-dis { border:1px solid #f1f1f1;  background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/details-img.png?t=1747409261) repeat-x top #f1f1f1; margin-bottom:50px;}
#ProductDetails .ProductThumbImage { background:#fff; border:1px solid #dbdbdb; padding-bottom:60px;}
.ImageCarouselBox { margin-top:20px !important;}
.social-pan { position:relative; margin-top:-45px;}
.productPage .resp-tabs-container { border:1px solid #d6d6d6; padding:40px; clear:both;}
.productPage .resp-tabs-list li.resp-tab-active { background:#fff; border:1px solid #ddd; border-bottom:0px; color:#f93c04; margin-bottom:-1px;}
.productPage .resp-tabs-list li { width:auto; background:#f6f6f6; color:#676773; margin-right:7px; padding:15px 40px; font-family: "uni_sansheavy_caps"; font-size:18px;}
.PinterestButtonContainer, .AddThisButtonBox { display:inline-block;}
.productPage .at4-icon,.productPage .addthis_16x16_style .at4-icon, .productPage .addthis_16x16_white_style .at4-icon, .productPage .addthis_default_style .at4-icon, .productPage .at-16x16{ background-position: center center; width: 20px; height: 20px; background-size: 17px auto !important; }
.AddThisButtonBox { margin:0 !important;}
.Value.brand-img { width:160px; float:right;}
.p-name { max-width:360px; float:left; min-height:90px;}
#ProductDetails h1 { font-family: 'bebas_neuebold'; color:#424358;}
.ProductDetailsGrid .DetailRow.product-heading { margin-bottom:15px;}
.PrimaryProductDetails .ProductPrice { font-family: "uni_sansheavy_caps"; font-size:40px; color:#000; }
.PrimaryProductDetails .ProductPrice strike { font-family: "uni_sansthin_caps"; color:#ed7867; font-size:20px; padding-left:20px;}
.productPage .PriceRow.p-price { display:inline-block;}
.ProductDetailsGrid .s-price { display:inline-block; font-family: "uni_sansthin_caps"; color:#000; font-size:20px; padding-left:20px;}
.PrimaryProductDetails .btn.add-to-cart { background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/cart-btn.png?t=1747409261) repeat-x top; height:75px; width:280px; padding:0px; border:0px; color:#fff; font-family: 'bebas_neuebold';  font-size:35px; text-align:center; border-radius:5px;}
.PrimaryProductDetails .btn.add-to-cart:hover { background-position:bottom;}
.addto #SideProductAddToWishListBtn input { background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/wishlist-btn.png?t=1747409261) repeat-x top; height:54px; width:220px; padding:0px; border:0px; color:#fff; font-family: 'bebas_neuebold';  font-size:25px; text-align:center; border-radius:5px;}
.addto #SideProductAddToWishListBtn { display:inline-block; }
#SideProductAddToWishList .prodAccordionContent{ padding: 15px; width: 250px; margin-left: 0px; border: 1px solid #DBDBDB;}
#SideProductAddToWishList .prodAccordionContent p{ margin-bottom:15px; }
.addto #SideProductAddToWishListBtn input:hover { background-position:bottom;}
.arrow-section { display:inline-block; background:#fff; border:1px solid #dadada; height:40px; width:30px; text-align:center; border-left:0px; float:left;}
.arrow-section a { display:block; height:20px;}
.arrow-section a.prev-quantity {  background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/Q-less.png?t=1747409261) no-repeat center 11px;}
.arrow-section a.next-quantity  {background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/q-add.png?t=1747409261) no-repeat center 6px;}
.arrow-section a.prev-quantity:hover {  background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/Q-less-h.png?t=1747409261) no-repeat center 11px;}
.arrow-section a.next-quantity:hover  {background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/q-add-h.png?t=1747409261) no-repeat center 6px;}
.Value.AddCartButton span input[type="text"] { float:left; height:42px; line-height:42px; border-radius:0px;}
.DetailRow.qty .Label.QuantityInput { float:left; width:148px; text-align:center !important; font-family: "uni_sansheavy_caps"; font-weight:normal; color:#585864; font-size:16px; line-height:40px;}
.DetailRow.qty .Value AddCartButton { float:left;}
.addto { border-top:0px;}
.ProductDetailsGrid .DetailRow.product-rating { border:0px; padding:10px 0;}
.black-pan {  background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/p-b-bg.png?t=1747409261) repeat-x bottom; padding:20px;}
.customer-rates { width:140px; text-align:center; color:#a5a3a4; font-size:12px; float:left; text-transform:uppercase; font-family: 'resamitzregular';}
.questions { background:url( //cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/phone-icon.png?t=1747409261) no-repeat left top; width:295px; padding-left:80px; color:#a5a3a4; font-size:12px; float:right;}
.questions p { color:#a5a3a4; font-size:12px;  font-family: 'resamitzregular'; }
.questions h2 { font-family: "bebas_neuebold"; font-size:25px; color:#fff; text-transform:uppercase; font-weight:normal; padding-bottom:10px;}
.questions h2 span { color:#fc440e;}
.questions h2 span a { color:#fc440e; }
.PrimaryProductDetails .ProductMain, .addto { padding-bottom:0px;}
.addto  { padding:0px;}
.over-age { border:1px solid #dbdbdb; background:#fff; margin-bottom:15px;}
.over-age .img-pan { background:url( //cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/under-18.png?t=1747409261) no-repeat center center; width:105px; height:120px; border-right:1px solid #eeeeee; float:left;}
.over-age .text-pan { padding:10px 20px; max-width:380px; font-size:12px; color:#595965; float:left;}
#SideProductRelated h2 { font-family: "uni_sansheavy_caps"; font-weight:normal; color:#5b5b5b; text-transform:uppercase; font-size:30px; padding:10px 0 50px; text-align:center;}
.InventoryLevel { display:inline-block; padding-left:25px;}
.InventoryLevel .Label { display:none;}
.InventoryLevel .Value { background:url( //cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/in-stock.png?t=1747409261) no-repeat left center; color:#68b01c; font-family: "uni_sansheavy_caps"; font-weight:normal; text-transform:uppercase; font-size:30px; padding-left:0px; text-indent:-99999px; width:120px;}
.DetailRow.product-rating a { font-size:11px; padding-left:15px; font-size:12px; color:#fcbc02;}
.DetailRow.qty { margin-bottom:5px;}
.ProductMain .brand-img img { max-height:70px;}
/*.ProductDescriptionContainer strong { font-family: "uni_sansheavy_caps" !important; font-size:18px !important; color:#8b8b93; font-weight:normal;} */
.ProductDescriptionContainer ul { list-style:none; margin:0px; padding:0px;}
.ProductDescriptionContainer ul li {  background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/orange-circle.png?t=1747409261) no-repeat left 5px; padding-left:15px; list-style:none; font-size:13px !important;}
.ProductDescriptionContainer ul li span { font-size:13px !important; color:#484848;}
.ProductDescriptionContainer p, .ProductDescriptionContainer p span { font-family: "resamitzregular" !important; font-size:13px !important;}
.blog-section div { margin-bottom:20px;}
.blog-section .blog-details { margin-bottom:5px;}
.blog-section h4 { font-size:14px;}
#ProductDetails .ProductTinyImageList ul li { border:0px !important;}
#ProductDetails .ProductTinyImageList ul li { background:none;}
#ProductDetails .ProductTinyImageList ul li .TinyOuterDiv { border:0px !important; border-bottom:5px solid #fff !important; background:#fff;}
#ProductDetails .ProductTinyImageList ul li.activeimg .TinyOuterDiv { border-bottom:5px solid #f73500 !important;}
.phoneIcon a { color:#fff;}
.ProductDetailsGrid .DetailRow.product-rating { display:inline-block;}
.ProductMain .p-name a {  padding-left:15px; font-size:12px; color:#fcbc02;}
#ProductDetails .ProductThumbImage { display:block; min-height:400px;}
.p-thumb { display:table; width:100%; height:400px;}
.over-age { display:none; }
.over-age.show-over-age { display:block; }
.over-agepan { min-height:120px;}
.ProductFbBlock{ padding: 30px 0; background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/f-bg-img.jpg?t=1747409261) no-repeat top center #ffffff; }
.Fb-block-title { margin-bottom: 35px;   width: 875px; float:right; padding-right:30px; }
.fb-block-img{ margin-right: 35px; float: left; margin-left: -65px; }
.fb-block-subtext{ float: none; position: relative; font-style:italic;  }
/*.fb-block-subtext:after{ position: absolute; right: -60px; top: -40px; content:" "; width: 72px; height: 167px; background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/fb-block-after-img.jpg?t=1747409261) no-repeat top left; }*/
.fb-block-subtext h4 { font-family: 'bebas_neue_regularregular'; text-transform: uppercase; color: #fff; font-style: italic; font-size: 55px; text-shadow: 0 0 2px #112979; }
.fb-block-subtext p{ text-transform: uppercase; color: #fff; font-size: 25px; }
.fb-block-subtext p a{ color: #001a62; font-family: 'uni_sansheavy_caps'; }
.fb-block-subtext p a:hover{ color: #ff7127; }
.fb_iframe_widget iframe, .fb_iframe_widget_fluid span{ max-width: 100%; }

/* Digital Freelancer */
.ratinghidden {display: inline-block; text-indent: -9999px}

/* ====================================================================================================================
   FOOTER STYLE
==================================================================================================================== */

.footer{ background: #161616; margin-top: 10px; }
.shipping-service{ background: #0b0b0b url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/footer-top-block-bg.png?t=1747409261) repeat-x left top; padding: 45px 0; text-align: center; position: relative; }
.shipping-service:after { background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/menu-border.jpg?t=1747409261) repeat-x left top; height: 5px; width: 100%; position: absolute; content: ""; bottom: -5px; left: 0; }
.shipping-service h3{ text-align: center; margin-bottom: 0; position: relative; display: inline-block; }
.shipping-service h3:before, .shipping-service h3:after{ position: absolute; content: " "; width: 298px; height: 30px; top: 8px; }
.shipping-service h3:before{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/shipping-title-before-bg.png?t=1747409261); left: -360px; }
.shipping-service h3:after{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/shipping-title-after-bg.png?t=1747409261); right: -360px; }
.shipping-blocks { margin: 25px 0 0; }
.shipping-blocks li { float: left; margin-left: 9px; }
.shipping-blocks li:first-child { margin-left: 0; }
.newsletter-subscription{ background: #4b4b4b url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/news-letter-block-bg.jpg?t=1747409261) repeat-x top left; }
.newsletter-subscription .inner{ padding: 24px 0; }
.newsletter-subscription h4 { color: #fff; font-size: 30px; line-height: 65px; font-family: 'uni_sansheavy_caps'; }
.newsletter-subscription h4 span { font-family: 'uni_sansthin_caps'; color: #fff; }
.news-signup-form{ background: #1b1b1b url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/signup-formbg.png?t=1747409261) repeat-x bottom left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 8px; }
.newsletter-subscription #nl_first_name, .newsletter-subscription #nl_email { background: #fff; border: none; font-family: 'zona_prothin'; color: #565656; font-size: 11px; text-align: left; height: 49px; padding: 10px 20px; display: inline-block; vertical-align: top; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:256px;  }
.newsletter-subscription #nl_email { width: 292px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; margin-left: 5px; }
.newsletter-subscription input.btn { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/signup-btn.jpg?t=1747409261) no-repeat left top #f94911; font-size: 14px; color: #fff; font-family: 'zona_probold'; text-transform: uppercase; width: auto; padding-top: 0; padding-bottom: 0; }
.newsletter-subscription input{ height: 49px; line-height: 30px; float: left; }
.footer-main{ background: #0d0d0d url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/footer-menu-bg.jpg?t=1747409261) repeat-x top left; }
.footer-main .footer-menu-grid{ float: left; margin-left: 19px; }
.footer-main .footer-menu-grid:first-child{ margin-left: 0px; }
.footer-main .footer-menu-grid.one{ width: 240px; }
.footer-main .footer-menu-grid.two{ width: 240px; }
.footer-main .footer-menu-grid.three{ width: 400px; }
.footer-main .footer-menu-grid.footer-social-block{ width: 205px; text-align: left; }
.footer-main h4{ font-size: 19px; text-transform: uppercase; color: #fff; background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/orange-circle.png?t=1747409261) no-repeat left center; padding-left: 33px; padding-bottom: 0; font-weight: normal; }
.footer-main .footer-menu-grid.footer-social-block h4{ display: inline-block; }
.footer .footer-columns ul{ margin-top: 20px; }
.footer .footer-columns li{ padding: 3px 0 3px 33px; background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/grey-circle.png?t=1747409261) no-repeat left center; }
.footer-main .SocialConnect li{ padding: 0; background: none; }
.footer-main .footer-menu-grid.three li{ float: left; width: 40%; }
.footer-main .footer-menu-grid.three li:nth-child(odd){ clear: both; }
.footer-main .footer-menu-grid.three li:nth-child(even){ float: right; }
.footer-main a{ font-size: 12px; color: #868686; letter-spacing: 0.025em; text-transform: uppercase; }
.footer-main a:hover{ color: #fc791d; }
.footer-main .SocialConnect ul { text-align:left;}
.icon-social{ height: 65px; width: 65px; }
.footer-main .SocialConnect li{ margin-right: 0px; margin-left: 2px; }
.icon-instagram{ background-position: -10px -679px; }
.icon-instagram:hover, .icon-instagram:focus{ background-position: -158px -679px; }
.trustwave-section { background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/trust-bg.png?t=1747409261) repeat-x left top; padding: 10px 0; }
.trustwave-section .trustwave-img-two { padding-top: 41px; }

.footer-links{ background: #f94b12; font-size: 12px; color: #ffc2ae; text-align: center; font-family: 'zona_probold'; text-transform: uppercase; padding: 10px 0; letter-spacing: 0.075em; }

/* ====================================================================================================================
   HOME PAGE STYLE
==================================================================================================================== */

#home .Content{ overflow: visible; }
#Header #SideShopByBrandFull h2 { display:none;}
#Header #SideShopByBrandFull { display:inline-block; width:auto;}
#Header #SideShopByBrandFull div.selector { float:left;}
#Header #SideShopByBrandFull div.selector { border: none; background: #D87443; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D87443), to(#842c17)) !important; background: -webkit-linear-gradient(#D87443, #842c17) !important; background: -moz-linear-gradient(#D87443, #842c17) !important; background: -ms-linear-gradient(#D87443, #842c17) !important; background: -o-linear-gradient(#D87443, #842c17) !important; background: linear-gradient(#D87443, #842c17) !important; cursor: pointer; height: 38px; line-height: 38px; overflow: hidden; padding: 0 0 0 14px; position: relative; font-size: 12px; color: #fff; text-transform: uppercase; font-family: 'zona_probold'; letter-spacing: 0.1em; padding: 1px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 240px !important; /*    width: 50% !important;*/ }
#Header #SideShopByBrandFull div.selector span { background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/shop-brands-arrow.png?t=1747409261) no-repeat right top #1d1d1d; cursor: pointer; display: block; height: 38px; line-height: 38px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; font-size: 12px; width: auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: auto !important; padding: 0 55px 0 15px !important; }
#Header #SideShopByBrandFull div.selector select { background: none; border: none; cursor: pointer; height:38px; line-height: 38px; left: 0; opacity: 0; position: absolute; top: 0; font-size: 12px; width: 99.5%; font-family: 'zona_probold'; }
.slide-show .slide-overlay{ right: 50px; top: 90px; left: auto; text-align: right; max-width: 600px; }
.slide-show h2{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/black-bg-70.png?t=1747409261); font-family: 'uni_sansheavy_caps'; font-size: 84px; text-transform: uppercase; line-height: 107px; display: inline; }
.slide-show h2 span{ padding: 0px 25px; line-height: 107px; }
.slide-button{ display: inline-block; }
.flex-direction-nav a{ opacity: 1 !important; }
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/slider-arrow.png?t=1747409261) no-repeat left top; width: 32px; height: 95px; top: 50%; margin-top: -47px; bottom: auto; }
.flex-direction-nav .flex-prev{ background-position: top left; left: -6px !important; }
.flex-direction-nav .flex-next{ background-position: top right; right: -6px !important; }
.flex-direction-nav .flex-prev:hover{ background-position: left -121px; }
.flex-direction-nav .flex-next:hover{ background-position: right -121px; }
.flex-control-nav{ position: absolute; left: 0; width: 100%; }
.flex-control-paging li a{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; width: 10px; height: 10px; background: #ffffff; border: none; }
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover{ background: rgba(255, 255, 255, 0.6); }
.HomeTopBanner ul, .CategoryTopBanner ul{ list-style-type: none; }
.HomeTopBanner li, .CategoryTopBanner li{ float: left; margin-left: 18px !important; width: 368px; }
.HomeTopBanner li:first-child, .CategoryTopBanner li:first-child{ margin-left: 0 !important; }
#SideShopByBrand .BlockContent { display:none;}
#SideCategoryShopByPrice .BlockContent { display:none; }
.Left #SideCategoryList .SideCategoryListFlyout li { display:none; }
.Left #SideCategoryList .SideCategoryListFlyout li.ActivePage, .Left #SideCategoryList .SideCategoryListFlyout li.ActivePage li, 
.Left #SideCategoryList .SideCategoryListFlyout li.ActiveParentPage, .Left #SideCategoryList .SideCategoryListFlyout li.ActiveParentPage li{ display:block; }
.Left #SideCategoryList .SideCategoryListFlyout > ul > li, ul.side-menu li { border-bottom:0px;}

/*product details page css */
.details-page { background:#fff;}
.details-page .inner { max-width:1143px; width:100%; margin:0 auto;}
.Breadcrumb li {/*font-family: "uni_sansthin_caps";*/ font-size:14px; color:#434357; text-transform:none;}
.Breadcrumb li a { color:#434357;   font-weight:bold;}

/* ====================================================================================================================
   CART PAGE STYLE
==================================================================================================================== */

.CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn{ padding: 3px 15px; }


/* ====================================================================================================================
   ALL PAGE STYLE
==================================================================================================================== */
.ProductList li .tagimg.BlackFriday,.ProductThumbImage .tagimg.BlackFriday {display:inline-block; background:url(https://cdn3.bigcommerce.com/s-iwa5azhm/product_images/uploaded_images/balckfridaybadge.png) no-repeat right center;}

.ProductList li .tagimg.PreOrder,.ProductThumbImage .tagimg.PreOrder {display:inline-block; background:url(https://cdn3.bigcommerce.com/s-iwa5azhm/product_images/uploaded_images/preorder.png) no-repeat right center;}

.tagimg.TopRated,
.tagimg.TopSeller,
.tagimg.StaffPick,
.tagimg.BestValue,
.tagimg.New,
.tagimg.SpecialOffer,
.tagimg.UkExclusive,
.tagimg.OnSale,
.tagimg.HighPower,
.tagimg.ProGun,
.tagimg.FastDelivery,
.tagimg.FreeDelivery,
.tagimg.VideoPlay,
.tagimg.BlackFriday,
.tagimg.PreOrder {display: none;}
.ProductList li .tagimg {display:inline-block; width:128px; height:24px; background:#ff3600; color:#fff; font-size:0; line-height:24px; color: #fff; text-transform: uppercase; position: absolute; right:1px; top:18px; z-index:10; min-width:128px; text-align:center; }
.ProductList li .tagimg .Label,.ProductThumbImage .tagimg .Label,.ProductThumbImage .tagimg .Value {display: none;}
.ProductList li .tagimg.TopRated,.ProductThumbImage .tagimg.TopRated {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-toprated.png?t=1747409261) no-repeat right center;}
.ProductList li .tagimg.TopSeller,.ProductThumbImage .tagimg.TopSeller{display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-toseller.png?t=1747409261) no-repeat right center;}
.ProductList li .tagimg.StaffPick,.ProductThumbImage .tagimg.StaffPick {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-staffpick.png?t=1747409261) no-repeat right center;}
.ProductList li .tagimg.BestValue,.ProductThumbImage .tagimg.BestValue {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-bestvalue.png?t=1747409261) no-repeat right center; height:29px;}
.ProductList li .tagimg.New,.ProductThumbImage .tagimg.New {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-new.png?t=1747409261) no-repeat right center;}
.ProductList li .tagimg.SpecialOffer,.ProductThumbImage .tagimg.SpecialOffer {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-specialoffer.png?t=1747409261) no-repeat right center;}
.ProductList li .tagimg.UkExclusive,.ProductThumbImage .tagimg.UkExclusive {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-ukexclusive.png?t=1747409261) no-repeat right center; height:26px; top:172px !important; right:auto; left:0;}
.ProductList li .tagimg.OnSale,.ProductThumbImage .tagimg.OnSale {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-onsale.png?t=1747409261) no-repeat right center;}
.ProductList li .tagimg.HighPower,.ProductThumbImage .tagimg.HighPower {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-highpower.png?t=1747409261) no-repeat right center;}
.ProductList li .tagimg.ProGun,.ProductThumbImage .tagimg.ProGun {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-progun.png?t=1747409261) no-repeat right center;}
.ProductList li .tagimg.FastDelivery,.ProductThumbImage .tagimg.FastDelivery {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-fastdelivery.png?t=1747409261) no-repeat right center; width:160px; height:28px; right:auto; left:0;}
.ProductList li .tagimg.FreeDelivery,.ProductThumbImage .tagimg.FreeDelivery {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-freedelivery.png?t=1747409261) no-repeat right center; width:145px; height:27px; top:184px !important; right:auto; left:0;}
.ProductList li .tagimg.VideoPlay,.ProductThumbImage .tagimg.VideoPlay {display:inline-block; background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/tagimg-videoplay.png?t=1747409261) no-repeat right center; width:39px; height:39px; top:11px; right:11px;}
.ProductThumb .ProductThumbImage .tagimg {    
    display: block;
        min-width:128px;
    height: 28px;
  position:absolute;
   right:2px;
   top: 10px;

}
.ProductThumb .ProductThumbImage .tagimg.UkExclusive,.ProductThumb .ProductThumbImage .tagimg.FastDelivery,.ProductThumb .ProductThumbImage .tagimg.FreeDelivery { left:1px; right:auto; top: 10px !important;}
.Meta{ color: #333333; }
table thead tr th, table.General thead tr th, table.CartContents thead tr th, table tbody tr td, table.General tbody tr td, table.CartContents tbody tr td{ padding: 15px; }
.CartContents thead{ background: #d9d9d9; }
.multiStep li.ActivePage h4{ color: #f85d27; }
.YourAccount li h4 a:hover{ color: #ff7127 !important; }
.Left li a.active, a:hover, a.alt, .Left #SideCategoryList li a:hover, .Left .slist li a:hover, .Left .afterSideShopByBrand a:hover, .Left #GiftCertificatesMenu li a:hover, .Left #SideAccountMenu li a:hover, .ModalContent h4 a:hover, .Breadcrumb li a:hover { color: #ff7127; }
.LittleNotePassword{ padding-left: 0; }
.SuccessMessage, .ErrorMessage, .InfoMessage{ -webkit-box-shadow: 0 0 3px 1px #dedede inset; -moz-box-shadow: 0 0 3px 1px #dedede inset; box-shadow: 0 0 3px 1px #dedede inset; }
.ExpressCheckoutBlock .ExpressCheckoutTitle{ color: #ff7127; }
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{ color: #414141; }
.CartContents tfoot .SubTotal td { padding:10px;}
#fastCartContainer .ProductList li, #home #fastCartContainer .ProductList li { padding-left:0px;}
.YourAccount ul.list li { padding-bottom:15px;}
.YourAccount ul.list li h4 { padding-bottom:0px;}
#WishListEditFrom div.checker { margin-top:-3px;}
.ProductList.WishlistProductList .ProductActionAdd .btn { margin:0 6px; padding: 10px 0; text-align: center;  width: 94.5%;}
.PurchaseGiftCertificate div.checker, .PurchaseGiftCertificate div.radio { margin-top:-3px;}
#ProductDetails #ImageScrollPrev { margin-right:15px;}
div.checker span { background:url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/icon_sprite01.png?t=1747409261) no-repeat 1px -54px; width:20px; height:18px;}
.HorizontalFormContainer dd.am-text, .HorizontalFormContainer dd.agriment, .HorizontalFormContainer dd.expiryInfo { padding-bottom:0px;}
blockquote { border-left:0px; padding-left:0px;}
#NewsContent .p-name { float:none; max-width:100%; min-height:10px;}
#ModalContainer { overflow:auto !important;}
#LoginForm .grid__item.one-half { width:49%;}
#SideProductAddToWishList {  border:1px solid #ddd; background:#fff;}
.productPage #SideProductAddToWishList h2  { display:none;}
#ProductDescription a { color:#f95b2c; text-decoration:underline;}
#ProductDescription a:hover { text-decoration:none;}
.PageMenu.sticky { position: fixed; width: 100%; top:0px; }
.PageMenu{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/menu-border.jpg?t=1747409261) repeat-x center top rgba(0, 0, 0, 0.9);}
 .CategoryDescription p a img { margin-top:10px;}
/*  instagramfeed */
#instafeed > img {float: left; margin: 0 9px 11px; width: 43%;}
/*Megha menu css */
.meghamenu .sf-menu li, .meghamenu .sf-menu li a { position:inherit;}
.meghamenu .sf-menu li ul { width:100%; max-width:100%;}

/*----:: Product's Tags Css ::----*/
.productAttributeList{ border: 1px solid #dbdbdb; padding: 5px 15px; background: #ffffff; margin-bottom: 15px; }
.ProductDetailsGrid .productAttributeList .productAttributeLabel{ display: none; }
.productAttributeList .productAttributeRow{ clear: none; display: inline-block; margin: 10px 0 10px 20px !important; }
.productAttributeList .productAttributeRow:nth-child(odd){ margin-left: 0 !important; }
.productAttributeValue label{ font-weight: 600; text-transform: uppercase; font-size: 12px; }
.productAttributeValue div.checker{ margin: -2px 5px 0 5px; vertical-align: top; }
.productAttributeValue label > span{ float: left; }
.ProductDetailsGrid .productAttributeList .colorswatch .productAttributeLabel{ display: block; }
.productAttributeList .productAttributeRow.CustomColoroption .productAttributeValue a{ color: #f93c04; font-weight: 600; }
.productAttributeList .productAttributeRow.CustomColoroption.DefenceTextbox { clear:both;display:block; }
.productAttributeList .productAttributeRow.CustomColoroption.DefenceTextbox  input { width:50%; }
.productAttributeRow.CustomColoroption.colorswatch .swatchNone { display:none !important; }
#ProductDetails .ProductThumbImage { width:100% !important; }
.over-age .productAttributeLabel { display:inline-block; }
.over-age .productAttributeValue { display:inline-block; }
.enquire_popup_container{ overflow: auto; }
.enquire_popup_container p{ margin-bottom: 15px; }
.enquire_popup_container ul{ list-style: none; }
.enquire_popup_container ul li{ margin-top: 8px; }
.enquire_popup_container ul li:first-child{ margin-top: 0; }

@media only screen and (max-width: 479px) {
 .g-recaptcha{transform:scale(0.85);}
}

.blog-page .page{ background: #ffffff; }
#google_translate_element { 
    position: fixed;
    top: 0;
    z-index: 51;
    right: 0;
}


/*----:: ProductView Page Tab Css ::----*/


#ExpertAdvice ul {margin:10px 0 0 0; padding:0px;}
#ExpertAdvice ul li{list-style:none; border-bottom: 1px solid #a2a2a2; padding-bottom:5px; margin-bottom:10px; padding-left:10px;}

#ExpertAdvice ul li:last-child{ border:none;}
#ExpertAdvice ul li .advice-video{display:inline-block;}
#ExpertAdvice ul li .advice-video .video-img{position:relative; display:inline-block; verticle-align:middle; margin-right:10px;}
#ExpertAdvice ul li .advice-video .video-img:after{ position:absolute;  width:20px; height:20px; left:0; right:0; top:50%;  content:"\f16a"; margin: 0 auto; font-family: FontAwesome; font-size:22px; color:#f93c04; margin-top:-15px;}
.DetailRow.ExpertAdvice { display:none !important; }
.advice-video-popup div#fancy_overlay { z-index:50; }
.CheckoutHideOrderTermsAndConditions a,.special-link { color: #ff6600 !important;text-decoration: underline !important; }
.footer-links p { padding-bottom:5px; }
.footer-links a {
color:#fff; font-size:12px;
}

/* new css add 
.seller-product-tab.custom-categorypage #tabs .ProductList li {display:none;}
.seller-product-tab.custom-categorypage #tabs .ProductList li.Odd, .seller-product-tab.custom-categorypage #tabs .ProductList li.Even { display:inline-block;}*/
.BrandName img + span { display:none;}



/**  Changes for the home page dated on 12-11-2018 **/

.photoslurp-box{padding: 55px 0;}
.photoslurp-box h2 {font-size: 30px;text-align: center;margin-bottom:10px;padding: 0px;color: #f85d27;}
.photoslurp-box .subtext{text-align:center;}
.photoslurp-box .subtext p{color: #161616;font-family: 'uni_sansthin_caps';margin:0 0 30px;font-size:14px;font-weight:600;}
.photoslurp-box h2 span{color: #161616;font-family: 'uni_sansthin_caps';}
.photoslurp-box .ps-carousel.ps-theme-modern .ps-carousel-slider{background:transparent;}
.photoslurp-box .ps-carousel.ps-theme-modern .ps-carousel-slider.ps-slider-horizontal{padding:12px 0px;}

.photoslurp-box .ps-carousel.ps-theme-modern .ps-carousel-slider nav span{ background: url(//cdn10.bigcommerce.com/s-iwa5azhm/templates/__custom/images/category-arrow.png?t=1747409261) no-repeat left top !important; width: 30px !important; height: 92px !important; position: absolute !important; cursor: pointer !important; top: 50% !important; margin-top: -46px !important;}
.photoslurp-box .ps-carousel.ps-theme-modern .ps-carousel-slider nav span.ps-prev { background-position: left top !important; left: -54px !important;  }
.photoslurp-box .ps-carousel.ps-theme-modern .ps-carousel-slider nav span.ps-prev:hover { background-position:  left -123px !important; }
.photoslurp-box .ps-carousel.ps-theme-modern .ps-carousel-slider nav span.ps-next{ background-position: right top !important; right: -54px !important;}
.photoslurp-box .ps-carousel.ps-theme-modern .ps-carousel-slider nav span.ps-next:hover { background-position:  right -123px !important; }

.photoslurp-box .ps-theme-modern .ps-note-add-pics-submit{font-size:var(--submit-font-size,14px) !important;background:#f85d27;padding:10px 15px !important;border-radius:5px;}
.photoslurp-box .ps-theme-modern .ps-note-add-pics-submit:hover{color:#000;}
.photoslurp-box .ps-theme-modern .ps-note-add-pics-submit span{margin-right:8px !important;}

@media only screen and (max-width: 1279px) {
   .photoslurp-box .ps-container {position: relative;width: 840px;margin: 0 auto;}
}
@media only screen and (max-width: 1023px) {
   .photoslurp-box .ps-container {width: 100%;}
   .photoslurp-box .ps-carousel.ps-theme-modern .ps-carousel-slider nav span.ps-prev{left:0!important;}
   .photoslurp-box .ps-carousel.ps-theme-modern .ps-carousel-slider nav span.ps-next{right:0!important;}
}
@media only screen and (max-width: 479px) {
   .photoslurp-box h2 {font-size: 20px;} 
   .photoslurp-box .subtext p{font-size:12;}
} 