@font-face {
    font-family: 'robotoblack_italic';
    src: url('//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/fonts/roboto-blackitalic-webfont.eot?t=1687151184');
    src: url('//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/fonts/roboto-blackitalic-webfont.eot?t=1687151184#iefix') format('embedded-opentype'),
         url('//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/fonts/roboto-blackitalic-webfont.woff2?t=1687151184') format('woff2'),
         url('//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/fonts/roboto-blackitalic-webfont.woff?t=1687151184') format('woff'),
         url('//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/fonts/roboto-blackitalic-webfont.ttf?t=1687151184') format('truetype'),
         url('//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/fonts/roboto-blackitalic-webfont.svg?t=1687151184#robotoblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ============================================================================================
    BROWSER RESET STYLE
============================================================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, dl, dt, dd,  ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }

/* ============================================================================================
    HTML5 RESET STYLE
============================================================================================*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul { list-style: none; padding:0px; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }

/* ============================================================================================
    THEME COMMON STYLE
============================================================================================*/

body { background: #fff;  font-family: 'Open Sans', sans-serif; font-size: 14px; }
.cb {  clear: both; }
.clearfix { zoom:1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.fl { float: left; }
.fr { float: right; }
h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', sans-serif; /*text-transform:uppercase;*/  }

hr{
    margin: 20px 0;
    padding: 0;
    height: 0px;
    border: 2px solid #f0f0f0!important;

}

.inner{ width: 100%; max-width: 1150px; margin: 0 auto;}

a{text-decoration:none; color: #2d71ec; }
a:hover{ color: #2d71ec; text-decoration: underline; }
img{ vertical-align: middle; max-width: 100%; height: auto; }
p{ margin-bottom: 15px; }

input.Textbox, textarea, input[type="text"], input[type="password"] { height:43px; line-height:43px; }
textarea { line-height:normal; padding:10px 15px; }
.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: 2px solid #cfcfcf; }



@media screen and (-webkit-min-device-pixel-ratio:0) {
   
/* Safari */
::i-block-chrome, input.Textbox { line-height:normal; }
::i-block-chrome, input[type="text"] { line-height:normal; }
::i-block-chrome, input[type="password"] { line-height:normal; }

::i-block-chrome, .AccountLogin input[type="text"] { padding: 10px; line-height: normal; }
::i-block-chrome, .AccountLogin input[type="password"] { padding: 10px; line-height: normal; }
::i-block-chrome, .AccountLogin input[type="email"] { padding: 10px; line-height: normal; }
  
}



/* ============================================================================================
    COMMON STYLE
============================================================================================*/

.btn { background:#d82525; color: #fff; text-transform: uppercase; padding: 10px 20px 10px 20px; font-size: 15px; letter-spacing:0px; font-family: 'Oswald', sans-serif;font-weight: 400; height:auto; line-height:normal; }
.btn:hover { background:#2a2a2a;   text-decoration:none; }

.btn.twocolor{ background:#2a2a2a;  color: #fff; font-size: 15px; border: none; cursor: pointer; font-weight: 400; border-radius:0; }
.btn.twocolor:hover{ background:#d82525; border-radius:0px; }

.btn.whitebtn{ background: #fff; border: solid 2px #ececec; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #4e4e4e; text-transform: uppercase; padding: 5px 14px;}
.btn.whitebtn:hover{ background: #2f2f2f; color: #fff;}

.btn.bluebtn2{ border-radius: 10px; background-image: -moz-linear-gradient( 90deg, rgb(62,137,221) 0%, rgb(62,137,221) 41%, rgb(67,121,229) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(62,137,221) 0%, rgb(62,137,221) 41%, rgb(67,121,229) 100%); background-image: -ms-linear-gradient( 90deg, rgb(62,137,221) 0%, rgb(62,137,221) 41%, rgb(67,121,229) 100%); box-shadow: 0.5px 0.866px 3px 0px rgba(2, 3, 3, 0.039);
  color: #fff; text-transform: uppercase; padding: 15px 20px 15px 20px; font-size: 24px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; letter-spacing: normal; }
.btn.bluebtn2:hover{background: #353535; color: #fff; text-decoration: none;}

div.checker { height: 24px; width: 25px; }
div.checker span { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/checkbox-big.png?t=1687151184) no-repeat 0 0; width:25px; height:24px; }
div.checker span.checked, div.checker:active span.checked, div.checker.active span.checked, div.checker.focus span.checked, div.checker:hover span.checked { background-position:0 100%; }
.FormContainer.HorizontalFormContainer label { line-height:24px; }

/* Form Elements */
.Textbox.Field200.FormField.watermark {font-size:12px;}
/* Create Account Form */
#CreateAccountForm input[type="text"], #CreateAccountForm input[type="email"], #CreateAccountForm input[type="password"] {width:100%; max-width:250px;}
#CreateAccountForm form .HorizontalFormContainer dd {float:none;}
/* ============================================================================================
    HEADER STYLE
============================================================================================*/

.header{ background: #ffffff; position: relative; z-index: 111; position: relative; }
.alert_note{ background: #5eb651; position: relative; top:0px; width: 100%; color: #fff; min-height: 32px; line-height: normal; font-family: 'Roboto', sans-serif; font-weight: 900; font-size: 12px; text-transform: uppercase;padding:0; line-height: 32px; text-align: center; display:none; border-bottom: solid 0px #e6e6e6; letter-spacing: 1px; }
.alert_note .close{ text-align: right; background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/alert_close.png) no-repeat left center; display: inline-block;  width: 20px; height: 20px; float: right; margin: 7px 0 0 0;}
.alert_note .close:hover { opacity:0.5; }
.alert_note a{color:#fff}

.header .header-top{ margin: 0px 0 0 0; border-bottom: solid 0px #e6e6e6; position:relative; z-index:1;}
.header .header-top .fl{ padding: 6px 0 5px; }
.header .header-top .fl a{font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase; color: #000; font-size:12px; }
.header .header-top .fl a:hover{ text-decoration: underline;}
.header .header-top .fr { padding: 5px 0;}
.header .header-top .fr ul{float: left; padding: 0; margin: 0;}
.header .header-top .fr ul li{ float: left; padding: 0 10px 0 10px; margin: 0; border-left: solid 1px #717376;}
.header .header-top .fr ul li a{font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12px; text-transform: uppercase; color: #fff;}
.header .header-top .fr ul li a:hover{ text-decoration: underline;}
.header .header-top .fr ul li:first-child{ padding-left: 0; border: none;}
.header .header-top .fr .cart{ float: left; padding-left: 10px; padding-right:4px; }
.header .header-top .fr .cart .cart_icon{ background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/cart.png) no-repeat left center; width: 16px; height: 13px; display: inline-block; padding-right: 5px; }
.header .header-top .fr .cart a{ color: #000;}
.header .header-top .fr .cart a:hover span { text-decoration:underline; }
.header .header-top .fr .cart a:hover{ text-decoration: underline;}
.header .header-top .fr .cart strong{ text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: 800;}
.header .header-top .fr .cart a.currency{ text-decoration: underline; font-family: 'Open Sans', sans-serif; font-weight: 600;}
.header .header-top .fr .cart a.currency:hover{ text-decoration: none;}

.header .header-bottom { /*padding: 20px 0;*/}
.header .menutext{font-family: 'Open Sans', sans-serif; font-size: 17px; font-weight: 400; font-style: italic; float: left; color: #898686; line-height:35px; }
.header .menu { padding: 10px 0 0 0; margin-top:-5px; }
.header .menu ul{ padding: 0; margin: 0; float: left;}
.header .menu > ul > li{ float: left; padding: 0; margin: 0; list-style:none; }
.header .menu ul li a {font-family: 'Roboto Condensed', sans-serif; font-size: 17px; color: #000; text-transform: uppercase;  color: #232323; font-weight: 700; padding:8px 16px; display:block; }
.header .menu ul li a:hover, .header .menu ul > li.ActivePage > a { color: #e0222e; text-decoration:none;}
.currency-converter p { color:#000; font-size:12px; text-decoration: underline; }
.currency-converter p:hover { text-decoration: none; }
.Flag span{margin-top:-8px!important}

.fixed-header { left: 0; position: fixed; top: 0; width: 100%; }


.header-logo a:hover img { opacity: 0.6; }
.currency-converter { display:none; }
.header .header-top .fr ul li:last-child { border:none; padding-left:0px; color:#fff; }
.content_main a { color: #2d71ec; font-weight: 700; letter-spacing: 1px; }
.future_bar{ background:#2f2f2f; text-align: center; padding: 6px 0 3px;}
.future_bar ul { text-align: center; display: inline-block;}
.future_bar ul::after ,.future_bar ul::before{visibility :visible;}
.future_bar .inner { position:relative; }
.future_bar ul::before { background: rgba(0, 0, 0, 0) url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/border.jpg?t=1687151184") repeat-x scroll left center; bottom: 0; content: ""; height: 1px; left: 0; padding: 0; position: absolute; top: 11px; width: 210px; }
.future_bar ul::after { background: rgba(0, 0, 0, 0) url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/border.jpg?t=1687151184") repeat-x scroll left center; bottom: 0; content: ""; height: 1px; padding: 0; position: absolute; right: 0; top: 11px; width: 210px; }
.future_bar ul li{ float: left; padding: 0 13px; margin: 0;}
.future_bar ul li a{ color: #999999; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; font-size: 12px;  display: inline-block; vertical-align: middle; line-height:23px; letter-spacing: 2px;}
.future_bar ul li a:hover{ color:#cccccc; text-decoration:underline; }
.future_bar ul li a span{ padding-right: 7px; display: inline-block; vertical-align: middle;}
.future_bar ul li.best_brand span{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/best_brand.png) no-repeat left center; width: 22px; height: 22px;}
.future_bar ul li.lowest_price span{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/lowest_prices.png) no-repeat left center; width: 25px; height: 21px;}
.future_bar ul li.fast_shipping span{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/fast_shipping.png) no-repeat left center; width: 33px; height: 16px;}
.future_bar ul li.returns span{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/returns_icon.png) no-repeat left center; width: 18px; height: 20px;}

#home .Content.Widest { padding:0px; min-height: inherit; }

/* ============================================================================================
    HOME MIDDLE STYLE
============================================================================================*/



.subscribe_open div#fancy_outer { height: 500px !important; /*margin-top: -167px !important;*/ max-height: 100%; max-width: 760px !important; /*top: 50% !important;*/ z-index: 999; left:0px !important; right:0px !important; top:0px !important; bottom:0px !important; margin: auto; }
.subscribe_open a#fancy_left, .subscribe_open a#fancy_right { display:none !important; }
.subscribe_open div#fancy_close, .modalClose { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/close-ic.png?t=1687151184) no-repeat 0 0 !important; height: 16px !important; width:16px !important; }
.subscribe_open div#fancy_close:hover, .modalClose:hover { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/close-ic.png?t=1687151184) no-repeat 0 100% !important; }
.subscribe_open div#fancy_outer .SideNewsletterBoxpopup .header-logo1 { display:block; width:100%; float:none; text-align:center; margin:55px 0 45px; }
.subscribe_open div#fancy_inner { border-radius:10px; }
.subscribe_open .SideNewsletterBoxpopup .newsletter-subscription.newsletter-subscription2 { text-align: center; }
.subscribe_open .SideNewsletterBoxpopup .newsletter-subscription.newsletter-subscription2#SideNewsletterBox .inner { margin:0px auto; max-width:380px; }
.subscribe_open .SideNewsletterBoxpopup #SideNewsletterBox .inner > h3 { color: #040707; font-size: 18px; font-weight: 700; line-height:18px; }
.subscribe_open .SideNewsletterBoxpopup #SideNewsletterBox .inner > h3 span { color: #b2b2b2; font-size: 14px; display:block; }
.subscribe_open .SideNewsletterBoxpopup #subscribe_form1.subscribe_form { margin-top: 32px; }
.subscribe_open .SideNewsletterBoxpopup #subscribe_form1.subscribe_form #nl_email1 { margin-bottom:3px; border-color:#f3f3f3; background:#f3f3f3; font-style:italic; font-size:14px; color:#737373; font-weight:600; font-family: 'Open Sans', sans-serif; }
.subscribe_open .SideNewsletterBoxpopup #subscribe_form1.subscribe_form #nl_email1:focus { border-color:#d8d8d8 }
.subscribe_open .SideNewsletterBoxpopup #subscribe_form1.subscribe_form input.btn { max-width:170px; margin:0 auto; font-size:16px; }
.subscribe_open #subscribe_form1 li { text-align: center; }
.Privacy_link { color:#898989; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform: uppercase; display:block; margin-top:35px; margin-left:25px; text-align:left; }
.Privacy_link:hover { color: #898989; }
.subscribe_open div#fancy_overlay { background:rgba(38, 38, 38, 0.7); display: block; z-index:111; }



 
.cycle-slide { width: 100%; overflow:hidden; position:relative; }
.HomeSlider .cycle-page-block{ position: absolute; left: 0; bottom: -5px; right: 0; width: 100%; z-index: 110; text-align: center; }
.HomeSlider .cycle-pager{ display: inline-block; background:#dddd6e; padding: 11px 10px; -webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
.HomeSlider .cycle-pager span{ background: #ffffff; display: block; float: left; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
text-indent: -9999px; cursor: pointer; margin: 0 3px; }
.HomeSlider .cycle-pager span.cycle-pager-active{ background: #392e2b;}

.HomeTopBanner{ background: #ffffff; padding: 25px 0 0 0; }
.HomeTopBanner .FirstBanner ,.HomeTopBanner .SecondBanner ,.HomeTopBanner .ThirdBanner ,.HomeTopBanner .FourthBanner ,.HomeTopBanner .FifthBanner { margin: 0 0 24px 0; width: 100%; position: relative;}
.HomeTopBanner .btn.twocolor{ position: absolute;  text-transform: uppercase; font-size: 17px; padding: 6px 18px 7px 18px; line-height:normal; background-image: -moz-linear-gradient( 145deg, rgb(180,40,22) 50%, rgb(217,47,26) 50%); background-image: -webkit-linear-gradient( 145deg, rgb(180,40,22) 50%, rgb(217,47,26) 50%); background-image: -ms-linear-gradient( 145deg, rgb(180,40,22) 50%, rgb(217,47,26) 50%); letter-spacing:0.75px; }
.HomeTopBanner .btn.twocolor:hover{ background: #fff; color: #cf232f;}
.HomeTopBanner .fl,  .HomeTopBanner .fr{ position: relative;}
.HomeTopBanner .FirstBanner .btn.twocolor{ margin: 13px 0 0 4px;}
.HomeTopBanner .FirstBanner .banner_text{ position: absolute; top:98px; left: 35px;}
.HomeTopBanner .FirstBanner .banner_text h2{font-family: 'Roboto', sans-serif; font-size: 60px; font-style: italic; color: #ffffff; text-transform:uppercase; line-height:58px; margin-bottom: 15px;}
.HomeTopBanner .FirstBanner .banner_text h2 span{ display: block; font-weight: 300; } 
.HomeTopBanner .SecondBanner .fl .btn.twocolor{margin: 18px 0 0 0;}
.HomeTopBanner .SecondBanner .fl .banner_text{ position: absolute; top:46px; left: 40px;}
.HomeTopBanner .SecondBanner .fl .banner_text h2 { font-family: 'robotoblack_italic'; font-weight: normal; font-size: 42px; color: #000; text-transform:uppercase; line-height:42px; margin-bottom: 15px;}
.HomeTopBanner .SecondBanner .fl .banner_text h2 span{ display: block; font-weight: 300; } 
.HomeTopBanner .SecondBanner .fr .btn.twocolor{ margin: 18px 0 0 0; position: relative;}
.HomeTopBanner .SecondBanner .fr .banner_text{ position: absolute; top:89px; left: 0; width: 100%; text-align: center;}
.HomeTopBanner .SecondBanner .fr .banner_text h2{font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 42px; font-style: italic; color: #fff; text-transform:uppercase; line-height:42px; margin-bottom: 15px;}
.HomeTopBanner .SecondBanner .fr .banner_text h2 span{ display: block; font-weight: 300; } 
.HomeTopBanner .SecondBanner .fr a{ display: inline-block;}
.HomeTopBanner .ThirdBanner .fl .btn.twocolor{margin: 0 12px 0 0; position: relative; float: right; letter-spacing:0.75px;}
.HomeTopBanner .ThirdBanner .fl .banner_text{ position: absolute; bottom: 21px; right: 10px;}
.HomeTopBanner .ThirdBanner .fl .banner_text h2{font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 42px; font-style: italic; color: #fff; text-transform:uppercase; line-height:42px; margin-bottom: 15px; text-align: right;}
.HomeTopBanner .ThirdBanner .fl .banner_text h2 span{ display: block; font-weight: 300; } 
.HomeTopBanner .ThirdBanner .fr .btn.twocolor{margin:0; position: relative; display: inline-block; bottom: 6px; letter-spacing:0.75px;}
.HomeTopBanner .ThirdBanner .fr .banner_text{ position: absolute; bottom: 15px; left: 34px; width: 90%;}
.HomeTopBanner .ThirdBanner .fr .banner_text h2{font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 42px; font-style: italic; color: #fff; text-transform:uppercase; line-height:42px; margin-bottom:15px; text-align: left; display: inline-block; width: 343px;}
.HomeTopBanner .ThirdBanner .fr .banner_text h2 span{ display: block; font-weight: 300; } 
.HomeTopBanner .FourthBanner .fl a{ display: inline-block;}
.HomeTopBanner .FourthBanner .fl .btn.twocolor{margin: 24px 0 0 0; position: relative; float:left; letter-spacing:0.75px;}
.HomeTopBanner .FourthBanner .fl .banner_text{ position: absolute; bottom: 34px; left: 38px;}
.HomeTopBanner .FourthBanner .fl .banner_text h2{font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 42px; font-style: italic; color: #fff; text-transform:uppercase; line-height:42px; margin-bottom: 15px; text-align: left;}
.HomeTopBanner .FourthBanner .fl .banner_text h2 span{ display: block; font-weight: 300; } 
.HomeTopBanner .FourthBanner .fr a{ display: inline-block;}
.HomeTopBanner .FourthBanner .fr .btn.twocolor{margin: 24px 0 0 5px; position: relative; float:left; letter-spacing:0.75px;}
.HomeTopBanner .FourthBanner .fr .banner_text{ position: absolute; bottom: 34px; left: 38px;}
.HomeTopBanner .FourthBanner .fr .banner_text h2{font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 42px; font-style: italic; color: #fff; text-transform:uppercase; line-height:42px; margin-bottom: 15px; text-align: left;}
.HomeTopBanner .FourthBanner .fr .banner_text h2 span{ display: block; font-weight: 300; }
.HomeTopBanner .FifthBanner .fl a{ display: inline-block;}
.HomeTopBanner .FifthBanner .fl .btn.twocolor{margin: 20px 0 0 0; position: relative; float:left; letter-spacing:0.75px;}
.HomeTopBanner .FifthBanner .fl .banner_text{ position: absolute; bottom: 36px; left: 38px;}
.HomeTopBanner .FifthBanner .fl .banner_text h2{font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 42px; font-style: italic; color: #fff; text-transform:uppercase; line-height:42px; margin-bottom: 15px; text-align: left;}
.HomeTopBanner .FourthBanner .fl .banner_text h2 span{ display: block; font-weight: 300; }
.HomeTopBanner .FifthBanner .fr a{ display: inline-block;}
.HomeTopBanner .FifthBanner .fr .btn.twocolor{margin: 0 0 0 4px; position: relative; float:none; display: inline-block; vertical-align: top; letter-spacing:0.75px;}
.HomeTopBanner .FifthBanner .fr .banner_text{ position: absolute; bottom: 30px; left: 32px; width: 87%;}
.HomeTopBanner .FifthBanner .fr .banner_text h2{font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 30px; font-style: italic; color: #000; text-transform:uppercase; line-height:42px; margin-bottom: 0; text-align: left; display: inline-block;  }
.HomeTopBanner .FifthBanner .fr .banner_text h2 span{ display: block; font-weight: 300; } 
.HomeTopBanner .inner{ width: 100%; max-width: 1150px; margin: 0 auto;}

.banner_text h2 a{color:#fff!important}

.company_logos{ background:#2f2f2f; padding: 56px 0 56px 0; }
.company_logos ul li{ display:inline-block; padding: 0 0px; width:230px; text-align:center; box-sizing:border-box; }
.company_logos ul li a img { opacity:0.8; }
.company_logos ul li:hover a img { opacity:1; }

.content{ background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/bg_img.jpg) left top repeat; padding: 53px 0;}
.content h3{ font-size: 18px; color: #d92f1a; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-transform: uppercase; padding-bottom: 20px; line-height: 24px;}
.content_main{ background: #fff; padding: 70px 70px 0px;}
.content_main p {color: #626262; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 14px; line-height: 24px; padding: 10px 0 20px 0; margin: 0; letter-spacing: 1px; }
/* ============================================================================================
    FOOTER STYLE
============================================================================================*/
.footer{ margin-top:20px;}
.skyline{margin:0 auto;text-align:center}
.footer-main li {letter-spacing:1px}
.footer .FooterMain{ background: #2c2c2c; padding: 60px 0;}
.footer .footerbox1{ width: 295px; float: left;}
.footer .FooterMain h4{ font-size: 18px; color: #fff; padding: 0 0 20px 0;  text-transform: uppercase; font-weight:400; }
.footer .footerbox1 ul { padding: 0; margin: 0;}
.footer .footerbox1 ul li{  border: medium none; margin: 0 !important; padding: 0 0 0px !important; }
.footer .footerbox1 ul li a {  text-decoration: underline; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; color: #000; font-weight: 400; line-height:normal; letter-spacing:0.25px; display:inline-block; }
.footer .footerbox1 ul li a strong { font-family: 'Roboto Condensed', sans-serif; font-size: 15px; color: #000; font-weight: 400; line-height:30px;  }
.footer .footerbox1 ul li a:hover strong, .footer .footerbox1 ul li a:hover {color: #2165eb; }
.footer .footerbox2{ float: left; margin-right: 0px;} 
.footer .footerbox2 ul { padding: 0; margin: 0;}
.footer .footerbox2 ul li{ padding:0 0 10px;}
.footer .footerbox2 ul li a{ font-family: 'Roboto Condensed', sans-serif; font-size: 15px; color: #000; font-weight: 400;}
.footer .footerbox3 { float: left;}
.footer .footerbox3 ul { padding: 0; margin: 0;}
.footer .footerbox3 ul li{ padding:0 0 10px;}
.footer .footerbox3 ul li a{ font-family: 'Roboto Condensed', sans-serif; font-size: 15px; color: #000; font-weight: 400;}
.footer .footerbox4 {float: left; margin-left: 0px; width: 330px;}
#HomeRecentBlogs h4 { display:none; }
#HomeRecentBlogs li { padding:0px; }
.footer-columns .RecentNews li p { display:none; }
.blog .main > .inner, .blog-post .main > .inner { padding:0px 0;  }

.icon-social.icon-social-theme { background-image: url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/sprite-social.png?t=1687151184"); }
.icon-social  { width:34px; height:34px; }
.icon-twitter:hover, .icon-twitter:focus { background-position: -122px -120px; }
.icon-youtube:hover, .icon-youtube:focus { background-position: -122px -240px; }
.icon-facebook:hover, .icon-facebook:focus { background-position: -122px 0; }
.icon-instagram:hover, .icon-instagram:focus { background-position: -122px -360px; }



.social_icons .fb_icon{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/fb_icon.png) no-repeat left center;}
.social_icons .you_icon{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/you_icon.png) no-repeat left center;}
.social_icons .tw_icon{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/tw_icon.png) no-repeat left center;}

.social_icons ul li { display: inline-block; margin-left: 7px;}
.social_icons ul li:first-child{ margin-left: 0;} 
.social_icons ul li a{ width: 33px; height: 33px; display: inline-block;}
.newslatter{ margin: 20px 0 0 0;}
.footer .newslatter h4 {font-family: 'Roboto', sans-serif; color: #8d8d8d; font-weight: 500; font-style: italic; font-size: 12px; display: inline-block; margin-bottom: 5px; text-transform: uppercase;}
.newslatter input[type="text"],.newslatter input[type="email"]{ width: 179px; border: solid 2px #c4c4c4; border-right: none; float: left; padding: 10px;   font-family: 'Open Sans', sans-serif;   font-weight: 600; font-style: italic; color: #8d8d8d; }
.newslatter input[type="submit"],.newslatter input[type="button"] {/*background-image: -moz-linear-gradient( 145deg, rgb(168,41,23) 50%, rgb(199,48,27) 50%); background-image: -webkit-linear-gradient( 145deg, rgb(168,41,23) 50%, rgb(199,48,27) 50%); background-image: -ms-linear-gradient( 145deg, rgb(168,41,23) 50%, rgb(199,48,27) 50%);*/ width: 95px; height: 43px; background-color: #c7301b; font-family: 'Open Sans', sans-serif; color: #fff; font-size: 14px; border: none; cursor: pointer; font-weight: 700; width: 95px; border-radius:0; padding: 10px 20px; float: left; letter-spacing: normal; }

.cards_icons { margin: 10px 0 0 0;}
.cards_icons h5{ font-size: 12px; font-family: 'Roboto', sans-serif; color: #8d8d8d; font-weight: 500; font-style: italic; text-transform: uppercase; padding: 0 0 0px 0;  }
.cards_icons ul{ padding: 0; margin: 0;}
.cards_icons ul li{ float: left; padding: 0; margin: 0 0 0 7px;}
.cards_icons ul li:first-child{ margin-left: 0;}

.copyright{ padding: 34px 0}
.copyright .fl{ font-family: 'Roboto Condensed', sans-serif;  font-size: 13px; color: #6d6d6d; padding: 15px 0 0 0; text-transform: uppercase; }
.copyright .fr { min-width: 276px; }
.copyright .fr .geo_logo{ float: right;}
.copyright .fr ul{ float: left; margin: 15px 0 0 60px;}
.copyright .fr ul li{ float: left; background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/footer-sep.png?t=1687151184) no-repeat left center; padding: 0 6px;}
.copyright .fr ul li:first-child { background:none; }
.copyright .fr ul li:first-child{ border-left: none;}
.copyright .fr ul li a{font-family: 'Roboto Condensed', sans-serif;  font-size: 13px; color: #5d5d5d;}
#topcontrol { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/back-to-top.png?t=1687151184) no-repeat 0 0; width:26px; height:26px; margin:0 15px 15px 0; text-indent:-9999px;z-index:1000  }






/* ============================================================================================
    CATEGORY PAGE STYLE
============================================================================================*/
.customCategoryPage .Content.Widest { padding: 0; }
.Breadcrumb { padding-top:20px;display:none!important }
.Breadcrumb ul { padding: 0; margin: 6px 0 21px 0;}
.Breadcrumb ul li { float: left; padding: 0 12px; margin: 0; background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/icon_bullet_breadcrumb.png) no-repeat 100% 50%; color: #2f3237; font-weight: 700; font-style: italic; font-family: 'Open Sans', sans-serif;}
.Breadcrumb ul li:last-child { background:none; }
.Breadcrumb ul li:first-child { padding-left: 0;} 
.Breadcrumb ul li a{ font-size: 13px; color: #898686; font-weight: 400; font-style: italic; font-family: 'Open Sans', sans-serif;}
.Breadcrumb ul li.last{ background:none;}
.Breadcrumb ul li a:hover{ text-decoration: underline;}


.inner_content{ background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/bg_img.jpg) left top repeat; padding:0 0 20px 0;}
.threeboxes .box{ width: 335px; float: left; background: #fff; text-align: center; padding: 15px; margin-left: 25px; margin-bottom: 11px;}
.threeboxes .box:first-child{ margin-left: 0;}
.threeboxes .box .btn.twocolor{ display: inline-block; margin: 15px 0 0 0; padding: 10px 30px; text-transform: uppercase; background-image: -moz-linear-gradient(145deg, rgb(199, 39, 21) 50%, rgb(232, 46, 25) 50%); }
.threeboxes .box .btn.twocolor:hover{ background:#2f2f2f; }
.threeboxes .box .box_img{ text-align:center; display: inline-block; width: 100%; min-height: 125px; line-height: 125px; vertical-align: middle; }

.twoboxes .box{ width: 502px; float: left; background: #fff; text-align: center; padding: 15px; margin-left: 25px; margin-bottom: 11px;}
.twoboxes .box:first-child{ margin-left: 25px;}
.twoboxes .box .btn.twocolor{ display: inline-block; margin: 15px 0 0 0; padding: 10px 30px; text-transform: uppercase; background-image: -moz-linear-gradient(145deg, rgb(199, 39, 21) 50%, rgb(232, 46, 25) 50%); }
.twoboxes .box .btn.twocolor:hover{ background:#2f2f2f; }
.twoboxes .box .box_img{ text-align:center; display: inline-block; width: 100%; min-height: 125px; line-height: 125px; vertical-align: middle; }

.productlist-page{ background: #fff;margin-bottom:40px}
.CategoryContent{ padding: 31px 0;}
.CategoryContent .ProductList { margin-bottom: 0px; margin-left:0px; }
.CategoryContent .ProductList.even .fl,.CategoryContent .ProductList.odd .fr{ width: 562px;}
.CategoryContent .ProductList.even .fl .product_text,.CategoryContent .ProductList.odd .fr .product_text{ border: solid 5px #eeeeee; text-align: center; padding: 42px 80px 25px 80px; min-height: 255px;}
.CategoryContent .ProductList .product_text.big-img-box { border-bottom:none !important; }
.ProductDetailsGrid .CustomFild .DetailRow { margin-bottom: 0; }
.CategoryContent .ProductList.second .product_text.big-img-box { padding-bottom: 40px !important; }
.CategoryContent .ProductList.even .fl .product_text h3,.CategoryContent .ProductList.odd .fr .product_text h3{ color: #373737; font-size: 36px; font-family: 'Open Sans', sans-serif; font-weight: 800; padding: 20px 0 30px 0; margin: 0;}

.CategoryContent .ProductList.even .fl .product_text h3 span{display:block;font-size:14px;font-weight:regular!important;}
.CategoryContent .ProductList.odd .fr .product_text h3 span{display:block;font-size:14px;font-weight:regular!important;}

.CategoryContent .ProductList.even .fl .product_text p,.CategoryContent .ProductList.odd .fr .product_text p { font-size: 16px; color: #2f2f2f; line-height: 23px; font-family: 'Open Sans', sans-serif; letter-spacing: 0.5px; }
.CategoryContent .ProductList.even .fr,.CategoryContent .ProductList.odd .fl{ width: 564px;}
.CategoryContent .ProductList.even .fr ul,.CategoryContent .ProductList.odd .fl ul{ margin-left: -23px;}
.CategoryContent .ProductList.even .fr ul li ,.CategoryContent .ProductList.odd .fl ul li { float: left; width: 270px; margin-bottom: 20px; position: relative; margin-left: 23px; padding:0px; }
.CategoryContent .ProductList.even .fr ul li .productimg,.CategoryContent .ProductList.odd .fl ul li .productimg{ text-align: center; display:block; width: 100%; background: #eeeeee; vertical-align: middle; height: 270px; line-height: 270px; overflow: hidden;}
.CategoryContent .ProductList.even .fr ul li:hover .productimg:after,.CategoryContent .ProductList.odd .fl ul li:hover .productimg:after  {/*background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/product_img_hover.png) left top repeat; */ content: "";  top: 0; bottom: 0; right:0; position: absolute;   width:270px; padding:0; height: 270px; }
.CategoryContent .ProductList.even .fr ul li .product_price,.CategoryContent .ProductList.odd .fl ul li .product_price{ text-align: center; display:block;  width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 15px; margin: 10px 0 0 0; z-index:9; position: relative; color: #040707; }
.CategoryContent .ProductList.even .fr ul li .product_price a:hover .price, .CategoryContent .ProductList.odd .fl ul li .product_price a:hover .price { text-decoration:none; }
.CategoryContent .ProductList.even .fr ul li .product_price a,.CategoryContent .ProductList.odd .fl ul li .product_price a{ color: #040707; /*text-transform: uppercase;*/ }
.CategoryContent .ProductList.even .fr ul li .product_price a:hover,.CategoryContent .ProductList.odd .fl ul li .product_price a:hover{color: #040707; text-decoration: underline;}
.CategoryContent .ProductList.even .fr ul li .product_price .price,.CategoryContent .ProductList.odd .fl ul li .product_price .price{ color: #e0222e; font-weight: 600; font-family: 'Open Sans', sans-serif;font-size:22px }
.CategoryContent .ProductList .fr ul li .QuickView { display: none;   text-align: center; }
.CategoryContent .ProductList .fr ul li:hover .QuickView { display: block; }
.CategoryContent .ProductList.even .fr ul li .QuickView .QuickViewBtn,.CategoryContent .ProductList.odd .fl ul li .QuickView .QuickViewBtn { color: #383838; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase;  border-radius: 3px; background-image: -moz-linear-gradient( 90deg, rgb(219,218,215) 0%, rgb(255,255,255) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(219,218,215) 0%, rgb(255,255,255) 100%); background-image: -ms-linear-gradient( 90deg, rgb(219,218,215) 0%, rgb(255,255,255) 100%); box-shadow: 0.5px 0.866px 3px 0px rgba(2, 3, 3, 0.137); width: 136px; height: 48px; display: inline-block; line-height: 48px; margin-top: -48px; margin-left: 0; top: 50%; left: 50%; margin-left:-66px; position: absolute;  }
.CategoryContent .ProductList ul li .QuickView .QuickViewBtn:hover { color:#e82e19 !important; }
.CategoryContent .ProductList.even .fr ul li .QuickView a, .CategoryContent .ProductList.odd .fl ul li .QuickView a { display:none; }
.CategoryContent .ProductList.even .fr ul li .QuickView a:hover,.CategoryContent .ProductList.odd .fl ul li .QuickView a:hover{ color: #993327; text-decoration: none;}
.CategoryContent .ProductList.even .fr ul li:hover .QuickView .QuickViewBtn,.CategoryContent .ProductList.odd .fl ul li:hover .QuickView .QuickViewBtn, .recommended_products ul.ProductList li:hover .QuickViewBtn { display: block !important; cursor:pointer; }
.cat-banner{padding:3%;border:5px solid #eeeeee;margin-bottom:20px;overflow:hidden}
.CategoryContent .cat-banner .banner-text {text-align:center;margin-top:80px}
.CategoryContent .cat-banner .threecol{display:block;float:left;width:33%}
.banner-text h2{font-size:36px}
.cat-video{margin-left:23px;width:100%}

.recommended_products ul.ProductList li .QuickViewBtn { color: #383838; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; width: 136px; height: 48px; display: inline-block; line-height: 48px; margin-top: -48px; margin-left: 0; top: 50%; left: 50%; margin-left:-66px; position: absolute; border-radius: 3px; background-image: -moz-linear-gradient( 90deg, rgb(219,218,215) 0%, rgb(255,255,255) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(219,218,215) 0%, rgb(255,255,255) 100%); background-image: -ms-linear-gradient( 90deg, rgb(219,218,215) 0%, rgb(255,255,255) 100%); box-shadow: 0px 1px 3px 0px rgba(2, 3, 3, 0.35); z-index:1; }
.recommended_products ul.ProductList li:hover .ProductImage a::after { background: rgba(80, 80, 80, 0.4); bottom: 0; content: ""; height: 270px; padding: 0; position: absolute; right: 0; top: 0; width: 270px; display:block; }
.recommended_products ul.ProductList li:hover .QuickViewBtn:hover { color:#e82e19 !important; }

.CategoryContent .ProductList.even.oneproduct .fl,.CategoryContent .ProductList.odd.oneproduct .fr{ width: 847px;}
.CategoryContent .ProductList.even.oneproduct .fr,.CategoryContent .ProductList.odd.oneproduct .fl{ width: 270px;}
.ProductList .sale_tag{ position: absolute; right: 0; top: 0; width: 82px; height: 82px; background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/sale_tag.png) right top no-repeat;}
.QuickViewModal #QuickViewContent .sale_tag { position: absolute; right: 0; top: 0; width: 82px; height: 82px; background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/sale_tag.png) right top no-repeat;}

/* Custom Tags */
.customtag {position:absolute; right:0; top:0; width: 82px; height: 82px; overflow:hidden; text-indent:-200px;}
.customtag.tag-2for1 {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tag-2for1.png?t=1687151184) right top no-repeat;}
.customtag.tag-2in1 {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tag-2in1.png?t=1687151184) right top no-repeat;}
.customtag.tag-bestvalue {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tag-bestvalue.png?t=1687151184) right top no-repeat;}
.customtag.tag-indoor {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tag-indoor.png?t=1687151184) right top no-repeat;}
.customtag.tag-new {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tag-new.png?t=1687151184) right top no-repeat;}
.customtag.tag-nyfave {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tag-nyfave.png?t=1687151184) right top no-repeat;}
.customtag.tag-popular {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tag-popular.png?t=1687151184) right top no-repeat;}
.customtag.tag-preorder {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tag-preorder.png?t=1687151184) right top no-repeat;}
.customtag.tag-sale {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tag-sale.png?t=1687151184) right top no-repeat;}


.CategoryContent .ProductList.even.third .product_text > h3 { line-height: normal; padding-bottom: 20px; padding-top:7px; }

.CustomFild .Label { display: none; }
.fastCartThumb img { border-style: solid; border-width: 5px; border-color: rgb(243, 243, 243); background-color: rgb(255, 255, 255); padding:0px; }
#ModalContent .btn, .ModalContent .btn, #ModalContent .btn:hover, .ModalContent .btn:hover { font-size:16px; padding:15px 60px; }
#productDetailsAddToCartForm .ProductAddToCart .productAttributeLabel { float:left; line-height:43px; margin-right:20px; } 
#productDetailsAddToCartForm .productAttributeValue { clear:none; }
#productDetailsAddToCartForm .productAttributeValue input#text_qty_ { border-style: solid; border-width: 1px; border-color: rgb(210, 210, 210); border-radius: 3px; width: 40px; padding:0 0; text-align:center; }
.fastCartThumb { width: 40%; }
.fastCartItemBox { width: 35%; margin-top:35px; padding: 0 40px 0 30px; }
.fastCartSummaryBox { width: 25%; background-color: #f3f3f3; border-radius: 5px; }
#ModalContentContainer .ProceedToCheckout .CheckoutButton .btn { font-weight:700; color:#fff; font-size:15px; line-height:21px; padding:15px 35px; letter-spacing:0.75px; }
.fastCartSummaryBox .subtotal { font-size:12px; color:#000; font-weight:600; }
.fastCartSummaryBox .subtotal .ProductPrice { color: #e0222e; font-size: 20px; font-weight: 600; word-wrap: break-word; }
.fastCartSummaryBox .actionLink .btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #000; font-size: 12px; font-weight: 600; padding: 5px 0; }
.fastCartSummaryBox .actionLink .btn:hover { border:none; box-shadow:none; background:none; text-decoration:underline; color:#333; }
.fastCartSummaryBox .actionLink { color:#266ec8; text-transform:uppercase; font-size:12px; margin-bottom:0px; font-weight:600; }
.fastCartSummaryBox .actionLink p { font-weight:800; color:#000; line-height:normal; }
.PayPalExpressCheckout.PayPalExpressBraintreeCheckout.CheckoutButton { padding:0; }
.fastCartSummaryBox .ProceedToCheckout .CheckoutButton { padding-bottom: 20px; }
.customCategoryPage .CategoryContent .ProductList ul li .productimg { background: #eee !important; }
.fastCartSummaryBox .ProceedToCheckout .PayPalExpressCheckout p { display: none; }
.fastCartSummaryBox .ProceedToCheckout, .fastCartSummaryBox .subtotal { margin: 0 0 13px; }
.fastCartSummaryBox .subtotal span { text-transform: uppercase; }
#QuickViewProductDetails #ProductDetails .CustomFild.ExtraFields { margin-bottom: 20px; }
.CategoryContent .ProductList.second { margin-bottom:30px; }
.CategoryContent .ProductList.third, .CategoryContent .ProductList { margin-bottom:20px; }

.productAttributeList .productAttributeLabel label{margin-bottom:0!important;}
#productDetailsAddToCartForm .ProductAddToCart .productAttributeLabel{line-height:18px}
.productAttributeList .productAttributeRow, .productAttributeRow{padding-top:20px}

#frmCompare .ProductList li { width:263px; }


.header .menu ul li a.swap.bumper_blocker:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/bumper_blocker_swap_img.jpg?t=1687151184) no-repeat 0 0;  }
.header .menu ul li a.swap.bumper_bully:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/bumper_bully_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.parking_armor:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/parking_armor_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.city_bumper:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/city_bumper_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.bumper_badger:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/bumper_badger_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.metro_bumper:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/metro_bumper_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.bumptek:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/bumptek_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.door_shox:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/door_shox_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.bumper_defender:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/bumper_defender_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.wallbangerz:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/wall_bangerz_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.bumper_blocker2:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/bomper_blocker2_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.bumpshox:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/bumpshox_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.bumper_armor:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/bumper_armor_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.plate_pocket:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/plate_pocket_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.Rimblades:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/Rimblades_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.flexyguard:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/flexyguard_swap_img.png?t=1687151184) no-repeat 0 0; }
.header .menu ul li a.swap.rhino_guard:after { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/rhino_guard_swap_img.png?t=1687151184) no-repeat 0 0; }

.header .menu ul li a.swap:after { position:absolute; left:27px; top:27px; width:405px; height:156px; content:""; -webkit-transition: all 0.5ms ease; -moz-transition: all 0.5ms ease; -ms-transition: all 0.5ms ease; -o-transition: all 0.5ms ease; transition: all 0.5ms ease; opacity:0; }

.megamenu_img.not-swap { position: relative; z-index: 99; }

.header .menu ul li a.swap.bumper_blocker:hover:after, .header .menu ul li a.swap.bumper_bully:hover:after, .header .menu ul li a.swap.parking_armor:hover:after, .header .menu ul li a.swap.city_bumper:hover:after, .header .menu ul li a.swap.bumper_badger:hover:after, .header .menu ul li a.swap.metro_bumper:hover:after, .header .menu ul li a.swap.bumptek:hover:after, .header .menu ul li a.swap.door_shox:hover:after, .header .menu ul li a.swap.bumper_defender:hover:after, .header .menu ul li a.swap.wallbangerz:hover:after, .header .menu ul li a.swap.bumper_blocker2:hover:after, .header .menu ul li a.swap.bumpshox:hover:after, .header .menu ul li a.swap.bumper_armor:hover:after, .header .menu ul li a.swap.plate_pocket:hover:after, .header .menu ul li a.swap.Rimblades:hover:after, .header .menu ul li a.swap.flexyguard:hover:after, .header .menu ul li a.swap.rhino_guard:hover:after { opacity:1; -webkit-transition: all 0.5ms ease; -moz-transition: all 0.5ms ease; -ms-transition: all 0.5ms ease; -o-transition: all 0.5ms ease; transition: all 0.5ms ease; z-index:100; }




/* ============================================================================================
    Mega Menu Style
============================================================================================*/
.header-bottom .inner { position: static;}
.megaMenu  > ul > li.hasSub:hover ul.megaMenuContent { display: block; }
.header .header-bottom .megaMenu ul.megaMenuContent { background: #ebebeb url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/menu_bg.png?t=1687151184") repeat-x scroll left center; border: 1px solid #e1e1e1; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15); display: none; left: 0; padding: 27px; position: absolute; top: 100%; z-index: 999; width: 1094px; display:none; margin-top:-1px; }
.megaMenu .inner > ul > li.hasSub:hover ul.megaMenuContent { display: block; }
.megaMenu ul.megaMenuContent { left: 0; width: 100%; display:none; }
.megaMenu ul > li.hasSub:hover > a { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/menu-h-bg.png?t=1687151184) repeat-x 0 0; border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; padding: 7px 15px 7px; border-top: solid 1px #f5f5f5; position:relative; z-index:9991; border-bottom:1px solid #fdfdfd; }
.megamenu_text{ /*padding:0 0 0 32px*/}
.megamenu_text .fl{ width: 219px;}
.megamenu_text .fl h4{font-family: 'Roboto Condensed', sans-serif; font-weight: 700; color: #e0222e; font-size: 18px; text-transform: uppercase; padding: 0 0 20px 0;}
.header .header-bottom .menu ul .megamenu_text .outdoor ul{ width: 460px; margin: 0 -15px;}
.header .header-bottom .menu ul .megamenu_text .outdoor ul li{ float: left; margin: 0 15px 15px 15px; min-height: 25px; padding: 0; list-style:none;}
.header .header-bottom .menu ul .rear-Bumper .megamenu_text .outdoor ul li { width:128px; }
.header .header-bottom .menu ul .megamenu_text  a{ padding: 0;}
.header .header-bottom .menu ul .megamenu_text .indoor a img{opacity:0.5;}
.header .header-bottom .menu ul .megamenu_text .indoor a img:hover{opacity:1;}
.megaMenuContent .outdoor ul li.item img{opacity:0.5;}
.megaMenuContent .outdoor ul li.item img:hover {opacity:1;}
.header .header-bottom .menu ul.frontbumper .megamenu_text .item.item3{ float:left;margin-left:40px; width: 110px;}
.header .header-bottom .menu ul.frontbumper .megamenu_text .item.item3 a{ margin-bottom: 0;}
.header .header-bottom .menu ul.frontbumper .megamenu_text .item{ float: left; width: 210px;}
.header .header-bottom .menu ul.frontbumper .megamenu_text .item a{ margin-bottom: 28px; display: inline-block;}
.header .header-bottom .menu ul.frontbumper .megamenu_text .outdoor{ margin-right: 35px; width: 398px; }
.header .header-bottom .menu ul.frontbumper .megamenu_text .item a.last{ margin-bottom: 0;}
.header .header-bottom .menu ul.frontbumper .megamenu_text .item a img{ opacity: 0.5;}
.header .header-bottom .menu ul.frontbumper .megamenu_text .item a img:hover{ opacity: 1;}
.header .header-bottom .menu ul.wheels .megamenu_text .outdoor { background: #fff; border-radius: 10px; padding: 30px; width: 375px; text-align: center; }
.header .header-bottom .menu ul.wheels .megamenu_text .outdoor h3 { color:#e0222e; font-size: 20px; margin-top: 0; margin-bottom: 20px; text-transform: uppercase;}
.header .header-bottom .menu ul.wheels .megamenu_text .outdoor p{font-family: 'Roboto Condensed', sans-serif; font-size: 14px; font-weight: 700;}
.header .header-bottom .menu ul.wheels .megamenu_text .indoor a{ margin: 24px 0 0 0; display: block;}

.header .header-bottom .menu ul.Corners .megamenu_text .outdoor { background: #fff; border-radius: 10px; padding: 30px; width: 300px; text-align: center; box-sizing:border-box; -moz-box-sizing:border-box; }
.header .header-bottom .menu ul.Corners .megamenu_text .outdoor h3 { color:#e0222e; font-size: 20px; margin-top: 15px; margin-bottom: 0px; text-transform: uppercase;}
.header .header-bottom .menu ul.Corners .megamenu_text .indoor a { margin: 25px 0 0 0; display: inline-block; }
.header .header-bottom .menu ul.Corners .megamenu_text { padding:0px; }
.header .header-bottom .menu ul.Corners .megamenu_text .fl.indoor { width: 388px; }
.header .header-bottom .menu ul.Corners .megamenu_text .indoor a:first-child { margin-left:48px; margin-right:70px; }

.header .header-bottom .menu ul.accessories{}
.header .header-bottom .menu ul.accessories ul li{ margin: 0 25px; list-style:none; display:inline-block;}
.header .header-bottom .menu ul.accessories ul li:first-child{ margin-left: 0;}
.header .header-bottom .menu ul.accessories .megamenu_text ul{ padding: 20px 0 0 0;}
.header .header-bottom .menu ul.accessories  li img{opacity:0.5;}
.header .header-bottom .menu ul.accessories  li img:hover {opacity:1;}
.megamenu_text .indoor h4 { padding-bottom: 23px; }
.megamenu_text .fl.outdoor { width: auto; } 
.header .header-bottom .menu ul .megamenu_text .outdoor ul { margin: 0 -20px; width: 478px; }

.megaMenuContent .mmthird {width:60%!important}


/* ============================================================================================
    Mega Menu End Style
============================================================================================*/


/* ============================================================================================
    ProductDetails Page STYLE
============================================================================================*/
.ProductMain .ProductPrice span.YouSaveAmount { display: inline-block; }
.PrimaryProductDetails{}
.PrimaryProductDetails .left-content{ width: 563px;}
.PrimaryProductDetails .ProductMain{ width: 563px; }
.PrimaryProductDetails .left-content .ProductThumbImage{ background: #fff; text-align: center; width: 100%; height: 482px; line-height: 482px; position: relative; vertical-align: middle;}
.PrimaryProductDetails .left-content .ProductThumbImage .sale_tag{ position: absolute; right: 0; top: 0; width: 82px; height: 82px; background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/sale_tag.png) right top no-repeat; z-index:1;}
.PrimaryProductDetails .left-content .ProductThumbImage .img360view{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/360_img.png?t=1687151184) right top no-repeat; width: 57px; height: 23px; bottom: 21px; right: 23px; position: absolute;}

.cloudzoom-zoom-inside  { cursor:url('//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/zoom_icon.png?t=1687151184'),default; content: ""; background:#fff; }
.brand_logo .BrandName img:hover { opacity: 0.6; }
.ProductDescription .tab_content #tab2.tab_content_list { padding-bottom: 40px; }
.tab_content_list ul#bullets{list-style-type: circle!important;margin-bottom:20px!important;list-style-position: inside;}
.tab_content_list ul#bullets2{list-style-type: circle!important;margin-bottom:20px!important;list-style-position: inside;}
.tab_content_list ul#bullets li{font-size:18px;line-height:36px;font-weight:bold}
.tab_content_list ul#bullets2 li{font-size:16px;line-height:24px;font-weight:bold}
.tab_content_list li{line-height:24px;}
.PrimaryProductDetails .left-content .ImageCarouselBox{ margin: 24px 0 0 0;}
.PrimaryProductDetails .left-content .ImageCarouselBox .ProductTinyImageList { text-align: center; display: inline-block;}
.PrimaryProductDetails .left-content .ImageCarouselBox .ProductTinyImageList ul li{ float: left; width: 100px; height: 82px; line-height: 86px; background: #fff; margin: 0 8px; border: solid 2px #fff;}
.PrimaryProductDetails .left-content .ImageCarouselBox .ProductTinyImageList ul li:hover{ border:solid 2px #e0222e;}
#ProductDetails.PrimaryProductDetails .left-content .ImageCarouselBox #ImageScrollPrev { background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/arrows_icon.png ) 0 0 no-repeat ; width: 32px; height: 32px; /* display: inline-block; */ vertical-align: top; margin-top: 35px;}
#ProductDetails.PrimaryProductDetails .left-content .ImageCarouselBox #ImageScrollPrev:hover{ background-position: 0 -33px;}
#ProductDetails.PrimaryProductDetails .left-content .ImageCarouselBox #ImageScrollNext { background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/arrows_icon.png) -33px 0 no-repeat; width:32px; height:32px; /* display:inline-block; */ vertical-align:top; margin-top: 35px;}
#ProductDetails.PrimaryProductDetails .left-content .ImageCarouselBox #ImageScrollNext:hover{ background-position: -33px -33px;}
#ProductDetails.PrimaryProductDetails .left-content .ImageCarouselBox #ImageScrollNext img, #ProductDetails.PrimaryProductDetails .left-content .ImageCarouselBox #ImageScrollPrev img {  display:none; width:100%; }
#ProductDetails.PrimaryProductDetails .left-content .ImageCarouselBox #ImageScrollNext.disabled, #ProductDetails.PrimaryProductDetails .left-content .ImageCarouselBox #ImageScrollPrev.disabled { opacity: 0 !important; cursor: default; pointer-events:none; }
.ProductMain{ background: #fff;}
.ProductMain .ProductDetailsGrid { padding: 20px 20px 18px 20px; border-style: solid; border-width: 1px; border-color: rgb(215, 215, 215); background-color: rgb(255, 255, 255); box-shadow: 0.5px 0.866px 3px 0px rgba(2, 3, 3, 0.043); }
.ProductMain > .ProductDetailsGrid { border-bottom:none; padding: 17px 20px 0px 20px; }
#ProductDetails h1 { font-size:36px; letter-spacing: 0.5px; font-weight:800; }
.ProductDetailsGrid.ProductAddToCart { border-top: medium none; padding-top:10px; }
.ProductDetailsGrid .DetailRow.product-heading { margin-bottom: 0; }
.ProductMain .product-heading h2{ font-size: 30px; font-weight: 800;  font-family: 'Open Sans', sans-serif; color: #242226; margin: 0 0 20px 0;}
.ProductMain .ProductPrice span{ display: block; color: #606060; font-weight: 600; font-style: italic;  font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: normal; text-transform: uppercase; letter-spacing: 0.5px; }
.ProductMain span.ProductPrice {font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 32px; color: #e0222e; line-height: 32px;  float: left; /*width: 215px;*/width:100%; font-style:normal; }
.ProductMain .DetailRow.PriceRow.ProductPrice { float:left; }
.ProductDetailsGrid .BulkDiscount .DetailRow { margin-bottom: 31px; }
.ProductDetailsGrid .prodAccordionContent{border-width:2px!important;border-color:red!important;border-radius: 5px;}
strike{font-size:14px}
.ProductMain span.ProductPrice.RetailPrice{line-height:14px;font-size:14px}
.ProductMain .qty { float: left; width: auto;}
.ProductAddToCart .BulkDiscount { clear: none; /*float: right;*/ }
.ProductMain .qty input[type="text"]{ width:34px; border: solid 1px #d2d2d2; border-radius: 3px; height: 49px; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 15px; padding:0px; }
.ProductMain .ProductDetailsGrid.ProductAddToCart .DetailRow .AddCartButton.btn { border-radius: 3px; background-image: -moz-linear-gradient( 90deg, rgb(57,131,224) 0%, rgb(38,110,200) 17%, rgb(38,110,200) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(57,131,224) 0%, rgb(38,110,200) 17%, rgb(38,110,200) 100%); background-image: -ms-linear-gradient( 90deg, rgb(57,131,224) 0%, rgb(38,110,200) 17%, rgb(38,110,200) 100%); width: 245px; height: 51px; color: #fff; cursor: pointer; border: none; margin: 0 0 0 15px; text-transform: uppercase; font-size:16px; }
.ProductMain .ProductDetailsGrid.ProductAddToCart .DetailRow .AddCartButton.btn:hover { background:#232323; border-radius: 3px; background-image: -moz-linear-gradient( 90deg, rgb(45,115,203) 0%, rgb(44,124,224) 17%, rgb(44,124,224) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(45,115,203) 0%, rgb(44,124,224) 17%, rgb(44,124,224) 100%); background-image: -ms-linear-gradient( 90deg, rgb(45,115,203) 0%, rgb(44,124,224) 17%, rgb(44,124,224) 100%); box-shadow: 0.5px 0.866px 3px 0px rgba(2, 3, 3, 0.137);  }
.ProductMain .product_model{ display: inline-block; width: 100%; margin: 30px 0 0 0; }
.ProductMain .CustomFild.ExtraFields input[type="text"]{ width: 225px; height: auto;  border: solid 2px #ececec; border-radius: 3px; padding: 14px; color: #333;   font-weight: 600;  font-family: 'Open Sans', sans-serif; font-style: italic; font-size: 14px; line-height:normal;}
.ProductMain .CustomFild.ExtraFields input[type="text"]:focus { border: 2px solid #cacaca; }
.reviews_wishlist{ padding: 17px 23px; position: relative;}
.reviews_wishlist:after{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/review_bg_top.jpg) left top repeat-x; content: "";  top: 0;  left:0; position: absolute; width: 100%; min-height: 58px;    }
.reviews_wishlist:before{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/review_bg_bottom.jpg) left top repeat-x; content: "";   bottom: 0; left:0; position: absolute;  width: 100%;   min-height: 58px;  }
.reviews_wishlist_inner{position: relative; z-index: 1;}
.reviews_wishlist_inner .qus_link { color: #266ec8; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; padding: 12px 0 0 0; }
.reviews_wishlist_inner .review{ width: 101px; height: 22px; display: inline-block; vertical-align: top;}
.reviews_wishlist_inner .review.fivestar{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/ratting_star.png) 0 -3px no-repeat;}
.reviews_wishlist_inner .review.fourstar{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/ratting_star.png) 0 -18px no-repeat;}
.reviews_wishlist_inner .review.threestar{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/ratting_star.png) 0 -39px no-repeat;}
.reviews_wishlist_inner .review.twostar{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/ratting_star.png) 0 -61px no-repeat;}
.reviews_wishlist_inner .review.onestar{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/ratting_star.png) 0 -82px no-repeat;}
.reviews_wishlist_inner .review.nostar{background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/ratting_star.png) 0 -103px no-repeat;}
.reviews_wishlist_inner .wishlist_link{ color: #e82e19;}
.reviews_wishlist_inner .reviews_wishlist_top{ border-bottom: solid 1px #f1f1f1; padding: 0 0 18px 0;}
.reviews_wishlist_inner .reviews_wishlist_bottom{ padding: 18px 0 0 0;}
.reviews_wishlist_inner .reviews_wishlist_bottom .fl span{ display: inline-block; vertical-align: top; padding: 2px 0 0 10px; color: #000; font-weight: 600; font-family: 'Open Sans', sans-serif; text-transform: uppercase;}
.addto #SideProductAddToWishList .btn { font-weight: 600; font-family: 'Open Sans', sans-serif; text-transform: uppercase; color: #e82e19; background:none; margin:0px; padding:0px; font-size:12px; }
.addto #SideProductAddToWishList .btn:hover { color: #e82e19; text-decoration: underline; }
.ProductDetailsGrid .brand_logo{ text-align: center; padding: 20px 0;}
.DetailRow.product-rating { float:left; }
.ProductDetailsGrid.ProductAddToCart .addto { float:right; clear:none; padding:0px; }
.ProductDescription{ padding: 0px 0;}
.fixed-tablist { position:fixed; left:50%; margin-top:0 !important; }
.tablist{ background: #2f2f2f; border-radius: 5px; padding: 20px 0; margin: 35px 0 0 0;}
.tablist ul{ text-align: center; display:inline-block;}
.tablist ul li{ display: inline-block; padding: 0 25px;}
.tablist ul li a{ font-size: 18px; font-family: 'Roboto Condensed', sans-serif; letter-spacing:1px; font-weight: 700; text-transform: uppercase; color: #fff;}
.tablist ul li a:hover{ color: #a1a1a1; text-decoration: none;}

.ProductDescription .tab_content, .prodAccordion #tab5 { padding:50px 70px 0 70px; }
.ProductDescription .tab_content h2, #tab5 h2 {font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-transform: uppercase; color: #d92f1a; font-size: 28px; padding: 10px 0 30px 0; margin: 0;}
#tab5 h2 { padding-bottom:20px; padding-top:0px; }
.ProductDescription .tab_content p{ font-family: 'Roboto', sans-serif; font-size: 14px; color: #626262; line-height: 24px; margin: 0; padding: 0 0 20px 0; letter-spacing:1px; }
.ProductDescription .tab_content p img{margin:0 auto;text-align:center;display:block}
.ProductDescription .tab_content .tab_content_list { border-bottom: solid 6px #f0f0f0; padding-bottom: 10px; margin-bottom: 20px;}
#tab6{border-bottom:none!important;padding-bottom:0;margin-bottom:0}
.prodAccordion #tab5 { border-top: solid 6px #f0f0f0; margin:50px 70px 0; padding:50px 0 0px; }
#ProductDescription > h2 { display:none; }
.brand_logo .BrandName { display:none; text-align:center; margin:20px 0; }
#tab5 .btn { font-size: 18px; min-width: 126px; padding: 15px 38px; }
#rating_box .ProductReviewFormContainer { padding-left: 70px; margin-bottom:20px; }
#rating_box h5 { padding:30px 0 20px 70px; color:#323232; font-size:18px; font-weight:700; }
#rating_box { padding-bottom:0px; }
#tab5 > div > .btn { margin-bottom:15px; }
#tab5 div .BlockContent { padding-bottom:30px; }
#ProductDescription a { color: #2d71ec; font-weight: 700; text-decoration:none; }
.tab_content_list .fl{ text-align: left; width: 490px;}
.tab_content_list .fr{ text-align: left; width: 490px;}
.tab_content_list iframe { max-width: 100%; }
.tab_content_list hr{border-bottom: solid 3px #f0f0f0!important;}
.tab_content_list h3.feature{font-size:30px;line-height:38px;font-family: Roboto;font-weight:800;text-transform:uppercase;margin-bottom:10px}
.tab_content_list .feath{display:none}
.tab_content_list .features_list{ display: inline-block;margin-bottom:20px}
.tab_content_list .features_list ul{ margin: 30px 0 0 0;}
.tab_content_list .features_list ul li{ float: left; line-height: auto; margin: 0;  min-height: 43px; width: 33%; font-size:22px; font-family:Roboto Condensed; font-weight:bold; text-transform:uppercase;}
.tab_content_list .features_list ul li span{ width: 65px; text-align: center; height: 54px; margin-right: 15px; /*vertical-align: middle;*/background:none!important}
.tab_content_list .features_list ul li span.sub-text{font-size:13px;font-weight:normal;text-align:left;width:245px;line-height:12px!important;margin-left:80px!important;display:block!important;background:none!important;text-transform:initial}
.tab_content_list .features_list ul li.feature span{display: inline-block; height:23px;  }
.tab_content_list .features_list ul li.features_flex span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_hicon1.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:23px;  }
.tab_content_list .features_list ul li.features_fin span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_icon2.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:24px;  }
.tab_content_list .features_list ul li.features_heavy span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_icon3.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:36px; }
.tab_content_list .features_list ul li.features_screw span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_icon4.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:32px; }
.tab_content_list .features_list ul li.features_wide span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_icon5.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:27px; }
.tab_content_list .features_list ul li.features_weatherx span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_icon6.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_weathera span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_all-weather.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_pouch span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_pouch.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_stealth span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_stealth.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_shock span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_shock.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_matte span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_matte.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_stabilize span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_stabilizer.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_3mrefl span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_3mreflector.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_exo span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_exo.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_flexchinge span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_flexchinge.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_foamrstraps span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_foamrstraps.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_strapswp span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_strapswp.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_cushionp span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_hidfoam.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_3xstitched span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_3xstitched.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_hidfoam span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_hidfoam.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_antiskidfoam span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_antiskidfoam.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_wpsteelstraps span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_water.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_secstraps span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_secstraps.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_impactribs span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_impactribs.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_3madhesive span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_3madhesive.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_easy span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_easy.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_elasstraps span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_elasstraps.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_strapswp span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_water.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_flexchinge span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_flexchinge.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_seccable span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_secstraps.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_bridge span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_bridge.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_energy span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_energy.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_magnet span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_magnets.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_vehicle span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_vehicle.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_thick span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_hidfoam.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_color span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_color.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_cuts span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_secstraps.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
.tab_content_list .features_list ul li.features_breaks span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/features_breaks.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }



#ProductDescription .tab_content_list .features_list ul li a{ color: #000; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 18px; text-transform: uppercase; display: inline-block; vertical-align: middle;}
.tab_content_list .features_list ul li.features_ span{background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/.png?t=1687151184) 0 0 no-repeat; display: inline-block; height:31px; }
#ProductDescription .tab_content_list .features_list ul li:hover a { text-decoration:none; }
.ProductDescription .tab_content #tab4.tab_content_list { border-bottom: medium none; }
.ProductDescription .step_content { border: solid 5px #faf9f9; padding: 67px;}
.ProductDescription .step_content .fl{ text-align: left; width: 480px; padding: 0 35px 0 0;}
.ProductDescription .step_content .fr{ text-align: left; width: 480px;}
.ProductDescription h2{font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-transform: uppercase; color: #d92f1a; font-size: 18px; padding: 10px 0 3px 0; margin: 0;}
.ProductDescription .step_content p{ font-family: 'Roboto', sans-serif; font-size: 14px; color: #626262; line-height: 24px; margin: 0; padding: 0 0 20px 0;}

.review_form{ margin: 52px 66px 0 66px; padding: 50px 0; border-top: solid 6px #faf9f9; }
.review_form h4{font-family: 'Roboto Condensed', sans-serif; font-weight: 700; color: #d92f1a; text-transform: uppercase; font-size: 18px; padding: 0 0 17px 0; margin: 0;}
.review_form .bluebtn{ padding: 15px 38px; font-size: 16px; min-width: 126px; text-align: center; font-family: 'Open Sans', sans-serif; }
.review_form_main{ padding: 20px 0 0 0;}
.review_form_main h4{font-family: 'Open Sans', sans-serif; font-weight: 700; color: #323232; text-transform: none; font-size: 18px; padding: 24px 0 21px 70px;}
.review_form_main .row{ margin: 0 0 20px 70px;}
.review_form_main label{ width: 100%; display: inline-block; font-family: 'Roboto', sans-serif; color: #454545; font-size: 14px; padding: 0 0 9px 0;}
.review_form_main select{ border: solid 2px #e8e8e8; padding: 5px 10px; width: 222px; height: 40px; color: #000;}
.review_form_main div.selector span{ width: 198px !important; font-family: 'Roboto', sans-serif; color: #454545; font-size: 13px;} 
.review_form_main input[type="text"]{border: solid 2px #e8e8e8; color: #000; width: 197px; height: 25px;  padding: 5px 10px;  font-family: 'Roboto', sans-serif; color: #454545; font-size: 13px;}
.review_form_main textarea{border: solid 2px #e8e8e8; padding: 10px; width: 852px;  font-family: 'Roboto', sans-serif; color: #454545; font-size: 13px;}
.review_form_main input[type="submit"],.review_form_main input[type="button"]{ border: none;}
.review_form_main .Submit{ margin: 40px 0 20px 0;}
.review_form_main p{font-family: 'Roboto', sans-serif; font-size: 14px; color: #454545; padding: 10px 0 0 0;}

h4.ReviewTitle{font-weight:600; padding-bottom:10px;}

.recommended_products {background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/product_bg_img.jpg) center center repeat; padding: 40px 0 20px 0;}

#fastCartContainer h4:before {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/product_page_title_border.png?t=1687151184) repeat-x left center;  content: ""; top: 30px; bottom: 0; left:0; position: absolute;   width:427px; padding:0; height: 4px;}
#fastCartContainer h4:after {background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/product_page_title_border.png?t=1687151184) repeat-x left center;  content: ""; top: 30px; bottom: 0; right:0; position: absolute;   width:427px; padding:0; height: 4px;}

.recommended_products #SimilarProductsByCustomerViews h2, .recommended_products #SideProductRelated h2 { text-align: center; padding: 5px 0 45px; position: relative; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 24px; text-transform: uppercase; color: #2e2e2e; margin: 0;}
.recommended_products #SimilarProductsByCustomerViews h2:before, .recommended_products #SideProductRelated h2:before {background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/title_border.jpg) repeat-x left center;  content: ""; top: 18px; bottom: 0; left:0; position: absolute;   width:427px; padding:0; height: 4px;}
.recommended_products #SimilarProductsByCustomerViews h2:after, .recommended_products #SideProductRelated h2:after {background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/title_border.jpg) repeat-x left center;  content: ""; top: 18px; bottom: 0; right:0; position: absolute;   width:427px; padding:0; height: 4px;}

#fastCartContainer h4 { position:relative; color: #2e2e2e; font-family: "Roboto Condensed",sans-serif; font-size: 24px; font-weight: 700; margin:40px 0 0; padding: 15px 0 30px; text-align: center; text-transform: uppercase; }
#fastCartContainer h4:before, #fastCartContainer h4:after { width:300px; }
#fastCartContainer .ProductList .ProductImage { border-style: solid; border-width: 2px; border-color: rgb(243, 243, 243); background-color: rgb(255, 255, 255); }
#fastCartContainer .ProductList { margin: 0 0px 0 -10px; }
#fastCartContainer .ProductList li { box-sizing: border-box; margin: 0 !important; padding: 0 10px !important;  width: 33%; }
#fastCartContainer .ProductList .ProductActionAdd { display:none; }


.ProductList{ margin-bottom: 12px;}
.fastCartItemBox a { font-size: 18px; font-weight: 800; }
.fastCartItemBox > p > strong { font-size: 12px; text-transform: uppercase; font-weight: 600; }
.fastCartItemBox > p { line-height: normal; }
.fastCartItemBox .ProductPrice { font-size: 20px; color: #e0222e; font-weight: 600; }
.ProductList .product_text{ border: solid 5px #eeeeee; text-align: center; padding: 42px 87px 16px 87px; min-height: 255px;}
.ProductList .product_text h3{ color: #373737; font-size: 36px; font-family: 'Open Sans', sans-serif; font-weight: 800; padding: 20px 0 30px 0; margin: 0;}
.ProductList .product_text p{ font-size: 16px; color: #2f2f2f; line-height: 23px; font-family: 'Open Sans', sans-serif; }

.ProductList{ margin-left: -23px;}
.ProductList li { float: left; width: 270px; margin-bottom: 20px; position: relative; margin-left: 23px; padding:0px; }
.productPage .ProductList li .ProductImage { border:none; text-align: center; display:block; width: 100%; background: #ffffff; vertical-align: middle; height: 270px; line-height: 270px; overflow: hidden; max-width:270px; cursor:pointer; }
.ProductList li .ProductImage { text-align: center; display:block; width: 100%; background: #ffffff; vertical-align: middle; height: 270px; line-height: 270px; overflow: hidden; max-width:270px; cursor:pointer;  border:2px solid #f3f3f3; box-sizing:border-box; }
.productPage .ProductList li:hover .ProductImage:after  {background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/product_img_hover.png) left top repeat; content: "";  top: 0; bottom: 0; right:0; position: absolute;   width:270px; padding:0; height: 270px; }
.productPage .ProductList li:hover .ProductDetails a.pname { text-decoration:underline; }
.ProductList li:hover .ProductImage::after { display:none; }
.ProductList li .ProductDetails a.pname { text-align: center; display:block;  width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 15px; margin: 10px 0 0 0; z-index: 9; position: relative; color: #040707; text-transform: uppercase; }
.ProductList li .ProductDetails a.pname:hover{color: #040707; text-decoration: none;}
.ProductList li em.p-price, #SideProductRelated .ProductList li em { color: #e0222e; display: block;  font-weight: 600; font-family: 'Open Sans', sans-serif;font-size:22px }
.ProductList li .QuickViewBtn { display: none;   text-align: center; }
.ProductList li .QuickViewBtn a{ color: #383838; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase;  border-radius: 3px;
  background-image: -moz-linear-gradient( 90deg, rgb(219,218,215) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(219,218,215) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(219,218,215) 0%, rgb(255,255,255) 100%);
  box-shadow: 0.5px 0.866px 3px 0px rgba(2, 3, 3, 0.137);
  width: 136px;  height: 48px; display: inline-block; line-height: 48px; margin-top: -48px; margin-left: 0; top: 50%; left: 25%; position: absolute; }
.ProductList li .QuickViewBtn a:hover{ color: #993327; text-decoration: none;}
.ProductList li:hover .QuickViewBtn{ display: block; }
#QuickViewProductDetails .addToCart .productAttributeValue > a { margin-left: 20px; font-size: 12px; color: #000; text-transform: uppercase; font-weight: 600; }
.PrimaryProductDetails .ProductMain { padding:0px; }
.fastCartSummaryBox .actionLink .btn, .fastCartSummaryBox .ProceedToCheckout a { color:#333; letter-spacing:normal; }
.PrimaryProductDetails .left-content .ImageCarouselBox { margin:20px auto 20px auto !important; }
#ProductDetails .ProductTinyImageList ul li { background:none!important; opacity:1 !important; margin:0 7px; /* width:102px !important; */ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ProductTinyImageList ul li div.TinyOuterDiv {  border:0px solid #fff !important; padding:2px; }
.ProductTinyImageList ul li div.TinyOuterDiv a img { width:100%; max-width:100px; padding:0 !important; background:#fff }
#ProductDetails .ProductTinyImageList { padding:0 0px; }
#ProductDetails .ProductTinyImageList ul li:hover div.TinyOuterDiv { background:#fff !important; border:2px solid #e0222e !important; padding:0px; }
#QuickViewProductDetails #ProductDetails h1 { font-weight:800; font-size:36px; color:#000; text-transform:uppercase; }
#QuickViewProductDetails #ProductDetails .p-price .ProductPrice  { font-size:20px; color:#e0222e; font-weight:600; font-style:italic; }
#QuickViewProductDetails #ProductDetails p { font-size:14px; color:#626262; font-family: 'Roboto', sans-serif; }
#productDetailsAddToCartForm .ProductAddToCart .productAttributeLabel { font-weight:800; font-size:14px; color:#000; text-transform:uppercase;  }
#QuickViewImage.ProductThumbImage { border-style: solid; border-width: 5px; border-color: rgb(243, 243, 243); background-color: rgb(255, 255, 255); padding:0px; box-sizing:border-box; webkit-box-sizing:border-box; moz-box-sizing:border-box; }
.addto { border:none; float:right; padding:0px; margin:0px; clear:none; }
.productPage .ProductList li {  margin-left: 0; padding-left: 23px !important; width: 25%; }
.productPage .ProductList li .ProductImage a { display:block; }
.product-rating .Value span a { color: #000; font-size: 12px; font-weight: 600; text-transform: uppercase; }
.productPage div#fancy_outer { z-index:111; } 
div#fancy_overlay { z-index:114 !important; }
.productPage div#fancy_outer { z-index:115; }
#SimilarProductsByCustomerViews.Block { margin: 0; }
#SimilarProductsByCustomerViews .ProductList, #SideProductRelated .ProductList { margin-bottom: 0; }
#SimilarProductsByCustomerViews .ProductList .ProductPriceRating, #SideProductRelated .ProductList .ProductPriceRating { display:none; }
.DetailRow.product-rating .Value > span > span { position: relative; top: 2px; }
.ProductDetailsGrid .s-price {  }
.ProductDetailsGrid .s-price .DetailRow.RetailPrice { margin-bottom:0px; }
.ProductDetailsGrid .DetailRow.PriceRow.p-price { margin-bottom: 10px; display:block; width:100%}
.CartContents tfoot .SubTotal td div.free-text { padding-left: 10px; }
.CartContents tfoot .SubTotal td.shipping-cart div { padding-right: 25px; }
.CustomFild.ExtraFields input.Textbox { min-width: 200px; }
.ProductDetailsGrid .prodAccordionContent .Value{margin-bottom:10px!important}
.ProductDetailsGrid .prodAccordionContent .Value:last-child{margin-bottom:5px!important}
.productOptionViewRectangle .option label{padding:15px!important;border:2px solid #e3e3e3!important}
html.javascript .productOptionViewRectangle label:hover{border-color:#e0222e!important;background:#e0222e;color:#fff}

#tab3 img{width:100%}




/* ============================================================================================
    ProductDetails Page end STYLE
============================================================================================*/

/*********** Cart Page *************/
#CartBreadcrumb { margin-top: 40px; float:left; }
.ProceedToCheckout.top-btn { margin-top: 30px; }
#CartContent { border-style: solid; border-width: 2px; border-color: rgb(240, 238, 238); background-color: rgba(226, 221, 221, 0); }
table.CartContent, table.CartContents { margin-top:0px; margin-bottom:0px; }
table.CartContents thead tr th { font-size:16px; font-weight:700; color:#fff; text-transform:uppercase; font-family: 'Open Sans', sans-serif; }
.CartContents tr td.CartThumb a { border: 2px solid #f0eeee; display: block; height: auto; line-height: normal; text-align: center; width: 150px; }
.CartContents .ProductName a { position:relative; left:-5px; }
table.CartContents tbody tr { border-bottom:1px solid #f0eeee; }
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:20px; font-size: 20px;}
.CartContents tr td { text-align:left; }
.CartContents .ProductName a { color:#000000; font-size:16px; text-transform:uppercase; font-weight:700; }
.CartContents .ProductName .CustomizeItemLink { font-size:14px; }
.CartContents tr td.CartItemIndividualPrice, .CartContents tr td.CartItemTotalPrice { color:#242226; font-size:20px; font-weight:600;  } 
.CartRemoveLink {  background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/close-ic.png?t=1687151184) no-repeat 0 0 !important; height:26px; width:26px; }
.CartRemoveLink:hover { text-decoration:none;  background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/close-ic.png?t=1687151184) no-repeat 0 100% !important; }
.CartContents tfoot .SubTotal.First td div { color:#242226; font-size:20px; font-weight: 700; text-transform: uppercase; font-style:normal;padding-right:0!important }
.BlockContent .CartThumb img { margin:0 auto; max-width:100%; }
.CartContents tfoot .SubTotal td.Even div { padding-right: 25px }
.CartContents tfoot .SubTotal td div { font-size:20px;}
.CartContents tfoot .SubTotal td div em { font-style:normal;  }
.ExpressCheckout .CartContents tfoot .SubTotal td div em{padding-right:20px}

.btn.alt { background-color: #242226; border: medium none;  color: #fff;  font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0px; line-height: normal; padding: 10px 25px; }
.btn.alt:hover, .ProceedToCheckout .CheckoutButton .btn:hover { border:none; /*background-image: -moz-linear-gradient( 90deg, rgb(45,115,203) 0%, rgb(44,124,224) 17%, rgb(44,124,224) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(45,115,203) 0%, rgb(44,124,224) 17%, rgb(44,124,224) 100%); background-image: -ms-linear-gradient( 90deg, rgb(45,115,203) 0%, rgb(44,124,224) 17%, rgb(44,124,224) 100%); box-shadow: 0.5px 0.866px 3px 0px rgba(2, 3, 3, 0.137);*/ background:#ec3642; color: #fff; }
.CartContents em { font-style: normal; }
.CartContents tfoot .SubTotal.First td.Odd { text-align:left; padding-left:5px; }
.EstimateShippingLink.btn.alt { margin-right: 25px; background:#242226; }
.EstimateShippingLink.btn.alt:hover { background:#4c4c4c; }
.CartContents tfoot .gtotal.SubTotal td div { padding-right: 25px; }
.ProceedToCheckout .CheckoutButton .btn { background: #4cb413 none repeat scroll 0 0; color: #fff; font-size: 14px; height: auto; line-height: normal; margin-right: 0px; padding: 10px 25px; letter-spacing:0.75px; }
.ProceedToCheckout .CheckoutButton .btn:hover { background:#242226;}
.ProceedToCheckout, .KeepShopping { text-align: left; }
.ProceedToCheckout .CheckoutButton { float:right; }
.PayPalExpressCheckout.PayPalExpressBraintreeCheckout.CheckoutButton { float: left !important;  }
.KeepShopping .btn.alt { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #000; font-weight: 600; letter-spacing: 1px; padding-left: 0; box-shadow:none; font-family: "Open Sans",sans-serif; }
.KeepShopping .btn.alt:hover { text-decoration:underline; }
.CartCode > .CouponCode, .CartCode .GiftCertificate { /*border-style: solid; border-width: 4px; border-color: rgb(226, 221, 221); background-color: rgba(0, 0, 0, 0);*/ text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:48.5%; padding:20px 25px; min-height:190px; background:#f5f5f5}
.CartCode > .CouponCode p, .CartCode .GiftCertificate p { font-size:12px; color:#000; line-height:normal; }
.CartCode > .CouponCode h3, .CartCode .GiftCertificate h3 { text-transform:uppercase; margin-bottom:10px; display:block; font-size:24px; color:#242226; }
.CartCode > .CouponCode { float:left; }
.CartCode .GiftCertificate { float:right; }
.CartCode { float:left; width:100%; margin:0px; }
.CartCode .CouponCode .CouponCode { width:100%; }
.CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn { background-color: #c7301b; background-image: -moz-linear-gradient(145deg, rgb(168, 41, 23) 50%, rgb(199, 48, 27) 50%); border: medium none; border-radius: 0; color: #fff; cursor: pointer; font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: 700; height: 43px; width: 95px; position:relative; left:-5px; }
.CartCode .GiftCertificate input.btn:hover, .CartCode .CouponCode input.btn:hover { background:#cf232f; }
.email-support-link { /*border-style: solid; border-width: 5px; border-color: rgb(96, 187, 83); */background-color:#242b31; opacity: 0.8; padding:30px; text-align:center; margin:40px 0; }
.email-support-link a { color:#fff; font-size:20px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-transform:uppercase; display:block; }
.Breadcrumb li{font-size:12px!important}
.Breadcrumb li a { background:none; padding-right:6px; }
.ProductName .productAttributes label { color: #000; font-size: 12px; text-transform: uppercase; }
.CartContents tbody tr .ProductName table tr td { border-bottom: medium none; }
.CartPage .geotrust { margin-right:25px; }
.CartPage .geotrust:hover { opacity:0.8; }
div.selector span { font-size:14px; color:#5e5e5e; text-transform:capitalize; font-family: 'Roboto', sans-serif; font-weight:400; padding-right:30px !important; }
div.selector { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/icon_arrow_down.png?t=1687151184) no-repeat 95% center !important; }
.CartContents .SubTotal .EstimateShipping #uniform-shippingZoneState {  max-width: 188px;  }
.CartPage .top-btn .geotrust { margin-top: 6px; }
#fastCartContainer .ProductList#fastCartSuggestive li .QuickViewBtn { display: none !important; }
.CartContents tfoot .gtotal.SubTotal.Last td div { color: #242226; font-size: 20px; font-weight: 700; }
.EstimateShipping { border: 1px solid #e3e3e3; border-left:none; border-right:none; }
.ProductList .ProductDetails {text-align:center;}
.ProductList .ProductDetails em.price {display:inline !important;}



/**************** Account page ********************/
.Left { /*border-style: solid; border-width: 5px; border-color: #eeeeee; background-color: rgb(247, 247, 247);*/ width:266px; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-right:25px; }
#LayoutColumn2.Content { /*border-style: solid; border-width: 4px; border-color: rgb(247, 247, 247); background-color: rgb(255, 255, 255);*/ padding:60px 70px 60px; margin-bottom:50px;background:#f4f4f4;/*width:750px*/ }
.Left h4 { color:#2f2f2f; font-size:17px; font-weight:700; font-family: 'Roboto Condensed', sans-serif; margin-top:10px; }
.Left ul { margin:15px 0 0; }
.Left ul li a { color:#2f2f2f; font-size:17px; font-weight:400; font-family: 'Martel Sans', sans-serif; display:block; padding:5px 0 !important; text-transform: capitalize; }
.Left #SideCategoryList .SideCategoryListFlyout > ul > li, ul.side-menu li { border-bottom: 0px solid #eee; border-top: 2px solid #eee; }
.Left #SideCategoryList .SideCategoryListFlyout > ul > li:first-child, ul.side-menu li:first-child { border-top:none; }
.YourAccount p { font-weight: normal; font-size: 16px; color: #626262; font-family: 'Roboto', sans-serif; margin-bottom:25px; }
.YourAccount .list li h4 a { font-family: 'Roboto', sans-serif; color: #000 !important; font-size: 16px; font-weight: 700; }
.full-width.page-content { padding-bottom: 50px; }
.TitleHeading, .TabNav { border:none; }
.TitleHeading { font-size: 32px; font-weight:800; text-transform:uppercase; color:#fff;text-align:center;background:#d82525;padding:10px 0px 10px 0px !important;width:100%;margin:20px 0px 20px 0px !important; }
.Left #SideCategoryList .SideCategoryListFlyout > ul > li, ul.side-menu > li { margin-bottom: 8px !important; padding-top: 8px !important; }
.Left #SideCategoryList .SideCategoryListFlyout > ul > li { }
#AccountBreadcrumb.Block.Breadcrumb { margin: 25px 0 10px; }
#AccountBreadcrumb.Block.Breadcrumb  ul { margin:0px; }
#LayoutColumn2.Content h2 { margin-bottom:15px; }
#SideAccountMenu { margin-bottom:0px; }
.ProductList li .RemoveFromWishlistForm { display: block; text-align: center; }
.UtilityLinks .icon-edit:hover, .UtilityLinks .icon-delete:hover { opacity: 0.7; }



/************************** Checkout page *******************************/
.ExpressCheckout .ExpressCheckoutBlock.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle span.title-number { background: #fff none repeat scroll 0 0; border-radius: 100%; color: #999999; display: inline-block; font-family: "Roboto Condensed",sans-serif; font-size: 14px; font-weight: 400; height: 32px; line-height: 32px; text-align: center; width: 32px; margin-right:20px; }
.ExpressCheckout .ExpressCheckoutBlock.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle { background:#f0eeee; border:none; color:#4e4e4e; font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:700; padding:14px; line-height:32px; }
.ExpressCheckout .ExpressCheckoutBlock .ExpressCheckoutTitle { background:#fff; border:4px solid #f7f6f6; color:#4e4e4e; font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:700; padding:10px; line-height:32px; }
.ExpressCheckout .ExpressCheckoutBlock .ExpressCheckoutTitle span.title-number { background:#e0222e; color:#fff; border-radius: 100%; display: inline-block; font-family: "Roboto Condensed",sans-serif; font-size: 14px; font-weight: 400; height: 32px; line-height: 32px; text-align: center; width: 32px; margin-right:20px; }
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent { padding:14px 14px 14px 30px; color:#9a9a9a; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; }
.ExpressCheckout .ExpressCheckoutBlock.ExpressCheckoutBlockCollapsed.ExpressCheckoutBlockCompleted .ExpressCheckoutTitle .Completed-icon { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/Completed-icon.png?t=1687151184) no-repeat 0 0; width:36px; height:35px; float:right; }
.checkout_express input.Textbox, .checkout_express textarea, .checkout_express input[type="text"], .checkout_express input[type="password"] { height:35px; line-height:35px; }
.checkout_express .FormFieldLabel { font-size:14px; color:#383838; font-weight:400; font-family: 'Roboto', sans-serif; letter-spacing:1px; }
.checkout_express .HorizontalFormContainer { display: block; float: none; margin: 0 auto; max-width: 1000px; }
.checkout_express .AddBillingAddress .FloatLeft { float: none; }
.checkout_express .HorizontalFormContainer dt { text-align: left; margin-left:5px }
.checkout_express input.Textbox, .checkout_express textarea, .checkout_express input[type="text"] { /*max-width:270px;*/ width:100%; }
.checkout_express form .HorizontalFormContainer dd { margin-right:70px; }
.checkout_express .FormContainer dd .selector { width: 100% !important; max-width:236px; }
.checkout_express #FormField_13, .checkout_express #FormField_23 { width: 240px !important; }
.checkout_express .ExpressCheckoutBlockCompleted a.ChangeLink { right:65px; font-size: 14px; font-weight: 600; color:#4e4e4e; }
.checkout_express .TitleHeading { font-family: 'Open Sans', sans-serif; font-weight:700; color:#fff; font-size:20px; display:inline-block; margin-top:10px; }
.checkout-geotrust { float:right; display:inline-block; }
.Message.importantmessage { background-color: #e0222e; color: #fff; text-align: center; font-weight: bold; font-size: 16px; font-family: roboto; padding: 11px 20px; margin: 0 auto 20px auto; border-radius: 5px; max-width:960px; }
.CreateAccount li { list-style: disc; padding-left: 2px; margin-left:15px; }
.CreateAccount > h3 { margin-bottom: 15px; }
.CreateAccount ul { margin-bottom: 20px; }
.CreateAccount p { margin-bottom: 10px; }
.checkout_express .Block.ExpressCheckout { margin-bottom:0px; }
.checkout_express .email-support-link { margin:0px; }
.WishlistProductList.ProductList li p { margin: 0; }
#WishListItems .InfoMessage { margin-top: 10px; }
#WishListItems .ProductList .ProductDetails { padding-left:10px; }



/********************** Web Pages **********************/
#PageBreadcrumb { margin:0px 0 10px; display:none }
.Left ul.pages-menu > li { margin-bottom: 8px !important; padding-top: 8px !important; border-top: 2px solid #eee; }
.Left ul.pages-menu > li.ActivePage a { color:#cf232f; }
.Left ul.pages-menu > li:first-child { border:none; }
.BlockContent.PageContent a { color:#2d71ec; font-size:16px; font-weight:700; font-family: 'Martel Sans', sans-serif; }
.PageContent p { font-size:16px; font-weight:400; font-family: 'Martel Sans', sans-serif;}
.Webpage #LayoutColumn2.Content { float: left!important; width: 710px; }
.Left ul li:hover a, .Left #SideAccountMenu ul li:hover a { color: #cf232f; text-decoration:none; }
.main .inner > .Left { margin-bottom:30px; }
.Content.Widest { padding:30px 0; }
.erorpage .Content.Widest { padding-bottom:50px; min-height: 250px; }
.subscribePage .Content.Widest { padding: 0; min-height: 300px; }
.brandpage .ProductList .ProductPriceRating { display:none; }
.brandpage .CategoryContent { padding-top:0px; }
.brandpage .ProductList { margin-left: -23px; }
.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner { width:100%; max-width:1150px; margin:0 auto; }
.header > .inner { max-width:100%; }
.TopMenu .inner { padding: 0; }
#Header { /*padding:20px 0; margin:0px; background-color: rgb(255, 255, 255); box-shadow: 0px 1px 5px 0px rgba(2, 3, 3, 0.35);*/ }
.TopMenu { font-size: 14px; }
.TopMenu li.last a .icon { left: auto; position: inherit; top: auto; background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/cart-ic.png?t=1687151184) no-repeat 0 50%; }
.TopMenu .CartLink img { padding-right:5px; margin-top:-3px;}
.TopMenu .CartLink span { font-weight:bold; color:#fff; }
.header { margin-bottom: 0; border: none; }
.footer-links { background:none; }
.newsletter-subscription { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; }
.footer .footerbox2 { float: left; padding-right: 45px; margin-right:0px; width: 200px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.footer .footerbox3 { float: left; width: 288px; }
.footer .footerbox4 {/* margin-left:20px; float:right;*/ }
.grid__item.two-fifths { padding-left:0px; width:200px; }
.newslatter input[type="text"], .newslatter input[type="email"] { height:43px; line-height:normal; max-width:100%; width: 216px; text-transform:uppercase; font-size: 14px; letter-spacing: 1px; box-shadow:none; }
.newslatter input[type="submit"]:hover, .newslatter input[type="button"]:hover { background: #cf232f none repeat scroll 0 0; }
.cards_icons ul li { width:auto; }
.footer-main .SocialConnect ul { text-align: left;}
.footer-main .SocialConnect li { padding:0px; }
.footer .newslatter h4 { padding-bottom:0px; line-height:12px; display:block; }
#SideNewsletterBox .inner { padding:0px; margin-top:20px; }
.footer-links ul { border:none; width:auto !important; margin:15px 0 0 30px !important; padding:0px !important; }
.footer-main .inner { padding: 0; }
.slide-show h2, .slide-show .slide-text { background:none; text-shadow: inherit; }
.slide-content .inner { position:relative; }
.slide-show { margin-bottom: 0px !important; }
.Block.BlockContent.banner_home_page_top { padding: 50px 0 0; margin-bottom:0px; clear:both; }
.SliderCaption{ position: absolute; left: 0; right: 0; width: 100%; top: 165px; }
.SliderCaptionText{ width: 584px; position: relative; }
.SliderCaptionText h2{ font-size: 72px; line-height: 70px; color: #040707; margin-bottom: 15px; font-weight: 700; font-family: 'Open Sans', sans-serif; font-style: italic; text-transform: uppercase; }
.SliderCaptionText h2 span{font-weight: 300; font-family: 'Open Sans', sans-serif; font-style: italic; font-size: 52px; display:block; }
.SliderCaptionText p{ color: #2f2f2f; font-family: 'Open Sans', sans-serif; font-size: 18px; line-height: 30px; margin-bottom: 20px; }
.SliderCaptionText h5{ font-size: 30px; color: #392e2b; margin-top:40px; margin-bottom: 40px; font-weight: normal;  }

.orderpage .main > .inner { padding:35px 0; }
#ModalContainer { overflow-y: auto !important; }
.footer-columns #BlogRecentPosts > h4 { display: none; }
.ProductDescription h2 { margin: 20px 0; }
#SitemapContent .SitemapBrands, #SitemapContent .SitemapPages, #SitemapContent .SitemapCategories { float: left; width: 33%; }
#SitemapContent .SitemapBrands ul li, #SitemapContent .SitemapPages ul li, #SitemapContent .SitemapCategories ul li { list-style: disc; margin-left:15px; color:#333; }
#SitemapContent .SitemapBrands ul li a, #SitemapContent .SitemapPages ul li a, #SitemapContent .SitemapCategories ul li a { color:#333; padding:2px 0; display:block; }
#SitemapContent .SitemapBrands ul li a:hover, #SitemapContent .SitemapPages ul li a:hover, #SitemapContent .SitemapCategories ul li a:hover { color:#cf232f; }
.Block.banner_home_page_top .t-m-img  { display:none;}

#SitemapContent .SitemapBrands{display:none}

body.alertnoteclose .HorizontalFormContainer p.Submit { margin-left:350px;}
body.checkout_express.alertnoteclose { margin-left:0px;}
#ForgotPasswordForm form .HorizontalFormContainer dd { margin-left:20px;}
#CreateAccountForm .PasswordRequirementsContent { left:258px;}
#HomeSlideShow .cycle-slideshow li::before { bottom:-1px;}


.MaintenanceModeNotice.ui-draggable {display: none;}

input.Textbox.FieldRequired.error.watermark {
    border-color: #d92f1a;
    color: #d92f1a;
}


.imageThumbwrapper #ImagePrev.disabled, .imageThumbwrapper #ImageNext.disabled {display:none;}
.imageThumbwrapper #ImagePrev,  .imageThumbwrapper #ImageNext {position: absolute;z-index: 3; left:10px; top:50%; width:33px; height:65px; overflow:hidden; text-indent:-200px; background:url(//cdn10.bigcommerce.com/r-dbb64073de2da013433595ff249f52de19f7c59a/themes/ClassicNext/images/arrows_icon2.png) 0 0px no-repeat; margin-top:-16px;}
.imageThumbwrapper #ImageNext {background-position:-33px 0px; left:auto; right:10px;}
.ProductList .ProductImage a, .ProductThumbImage a {/*pointer-events:none;*/}
.ProductThumbImage a {pointer-events:none;}


* Safaric css */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .easy_steps {  font-size:28.4px;   }
}


/* i browser css hack */

. ie10 .productPage .PriceRow.p-price {width:42% /* Only works in IE10 */ }
.productPage .PriceRow.p-price  { width:42%\0 /* IE8, IE9 */}
.flexslider .slides img { display:block\0 /* IE8, IE9 */}


@media screen and (max-width: 1160px) { 
.tab_content_list .features_list ul li{width:50%!important;height:80px}

}

@media screen and (max-width: 1024px) { 
.megaMenuContent .mmthird{width:65%!important}
.ProductMain .ProductDetailsGrid.ProductAddToCart .DetailRow .AddCartButton.btn{width:auto}
.DetailRow .geotrust{margin-left:20px}
}

@media screen and (max-width:768px) { 
.ProductMain .ProductDetailsGrid.ProductAddToCart .DetailRow .AddCartButton.btn{width:250px}
.CategoryContent .cat-banner .banner-text{margin-top:20px}
}

@media screen and (max-width: 767px) { 
.tab_content_list .features_list ul li{width:100%!important}
.CategoryContent .cat-banner .threecol{width:100%}
.CategoryContent .cat-banner .threecol img{text-align:center;margin:0 auto;display:block;width:100%}
.DetailRow .geotrust{margin-left:0px}
.feats{display:block;padding-bottom:20px}
.feath{display:none}

.road-rage .hide{display:none!important}
.paint-repear-panel .show{display:block!important}

.productOptionViewRectangle .option label{padding:5px!important;font-size:12px;display:block;margin-bottom:5px!important}

html.javascript .productOptionViewRectangle label{display:block!important;margin-bottom:5px!important;}
}

@media screen and (max-width: 480px) { 
.tab_content_list .features_list ul li{font-size:16px!important;width:100%!important}

.tab_content_list .features_list ul li span.sub-text{width:180px!important}
#ProductDetails h1{font-size:24px}

.TitleHeading{font-size:18px;}

}

/*27-01-2016 css add */

body {font-family: 'Martel Sans', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Oswald', sans-serif;font-weight: normal;text-transform: uppercase; font-weight:normal;}
p { font-family: 'Martel Sans', sans-serif; font-size:16px; line-height:22px;}

.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner { max-width:1230px; width:100%;}
/*body#home .main > .inner { max-width:1260px; width:100%;}*/
.fl { float:left; }
.fr { float:right; }



/*Alert note css*/

.alert_note{background: #0e90cb;text-align: center;padding: 0px 0;}
.alert_note .inner { max-width:1230px; width:100%; margin:0 auto;}
.alert_note span {font-size: 12px; color: #fff; font-family: 'Martel Sans', sans-serif; text-transform: uppercase; font-weight:700;}
.alert_note span a { font-size: 12px; color:#fff;}
.alert_note .close {background: rgba(0, 0, 0, 0) url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/alert_close.png?t=1687151184") no-repeat scroll left center;float: right;height: 20px;width: 20px;margin-top: 7px;}

/*header css */
.TopMenu { background:#2d3035;}
.TopMenu .inner { padding:4px 0;}
.TopMenu li { font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase; border-left:1px solid #717376; line-height:12px;}
.TopMenu li:first-child { border-left:0px;}
.PageMenu { float:right;}
.header { border:0px; margin:0px;}
#Header { margin:0px; box-shadow: 1px 0px 5px #5f5f5f;}
#Header > .inner { padding:0;}
.header-logo { padding-top:15px;}
.currency-converter p span { color:#fff;}
.TopMenu li.last a .icon { height:13px;}
.currency-converter p { line-height:15px;}

/* page mega menu css */
.PageMenu { margin:0px;}
.PageMenu, .PageMenu ul, .PageMenu .sf-menu li { position: inherit;}
.PageMenu li { padding:0px; margin:0px;}
.sf-menu a.sf-with-ul { padding-right:20px !important;}
.PageMenu li a { padding:0 20px;color: #33383e;font-size: 16px; font-family: 'Oswald', sans-serif;font-weight: 400; display: block; text-transform: uppercase;line-height: 93px;}
.PageMenu li a:hover, .PageMenu .sf-menu li.over a  { background:#f1f1f1; color:#d82525; text-decoration:none;}
.PageMenu li.ActivePage a { color:#d82525; }
.PageMenu .sf-menu li.over {}
.PageMenu li ul::before { border:0px;}
.PageMenu li ul { width:100%; background:#f1f1f1;}
.PageMenu li ul li.mega { width:100%; background:#f1f1f1; padding:0px;}
.PageMenu li ul li.mega .menu_hover { max-width:1230px; width:100%; margin:35px auto 15px;}
.PageMenu li ul li.mega .item { display:block; float:left; width:auto; text-align:center;}
.PageMenu li ul li.mega .item a { padding:0px; margin:0px; color:#2d3035;}
.PageMenu li ul li.mega .item a:hover { color:#d82525;}
.PageMenu li ul li.mega .item span { display:block; text-align:center;  font-size:18px; text-transform:uppercase;}
//.PageMenu li ul li.mega .item.item02 { padding:0 40px;}
.PageMenu li ul li.mega .item.item01, .PageMenu li ul li.mega .item.item02, .PageMenu li ul li.mega .item.item03 { max-width:300px; padding-right:40px;} 


.slide-show h2, .slide-show .slide-text { background:none; letter-spacing:0; text-align:center;}
.slide-show h2 { font-size:20px; font-family: 'Oswald', sans-serif; padding:0px; line-height:normal; }
.slide-show .slide-text {color: #ffffff; font-size: 80px; margin-bottom: 0; text-align: center; font-family: 'Oswald', sans-serif; text-transform:uppercase; text-shadow:0 0 0 #000; font-weight:400; line-height:normal; }
.slide-show .slide-overlay { left:0px; right:0px; top:75px; position:absolute;}
.flex-control-nav { display:none;}
.slide-show .slide-bg-img { width:100%; text-align:center; position:relative;}
.slide-show .slide-bg-img img { width:100%; height:auto;}
.slide-show .slide-bg-img .slide-bg-text { width:100%; text-align:center; position:absolute; top:65px;}
.slide-show .slide-bg-img .slide-bg-text h6 { font-size:20px; font-family: 'Oswald', sans-serif; padding:0px; line-height:normal; color:#fff;}
.slide-show .slide-bg-img .slide-bg-text h2 { color: #ffffff; font-size: 80px; margin-bottom: 0; text-align: center; font-family: 'Oswald', sans-serif; text-transform:uppercase; text-shadow:0 0 0 #000; font-weight:400; line-height:95px;}
.flex-viewport { margin-top:-340px;}
.flexslider .slides img { width:auto; margin:0 auto;}
.flex-direction-nav { display:none;}
/*.slide-image-wrapper { min-height:465px;}*/

/*Button Css*/

.button1{background: #d82525;color: #fff;font-size: 16px;text-transform: uppercase;padding: 4px 32px;font-family: 'Oswald', sans-serif;font-weight: 400;}
.button1:hover{background: #2a2a2a;color: #fff;text-decoration: none;}

.button2{ min-width: 315px; background: none;border: 2px solid #fff;font-size: 20px;color: #fff;font-family: 'Oswald', sans-serif;font-weight: 400;text-transform: uppercase;padding: 11px 36px;display: inline-block;text-align: center;}
.button2:hover{background: #fff;color: #2a2a2a;text-decoration: none;}

.button3{min-width: 328px;border: 2px solid #555555;color: #2a2a2a;font-size: 17px;}
.button3:hover{border: 2px solid #d82525;background: #d82525;color: #fff;text-decoration: none;}

.button4{background: #2a2a2a;padding: 10px 43px;color: #fff;font-size: 16px;font-family: 'Oswald', sans-serif;text-transform: uppercase;}
.button4:hover{text-decoration: none;background: #d82525;color: #fff;}

/* home model popup css */
.subscribe_open div#fancy_inner { border-radius:0px;}
.subscribe_open .SideNewsletterBoxpopup #SideNewsletterBox .inner > h3 { font-family: 'Martel Sans', sans-serif; font-size:18px; color:#040707; font-weight:bold;}
.subscribe_open div#fancy_outer .SideNewsletterBoxpopup .header-logo1 { margin:30px 0 10px;}
.subscribe_open .SideNewsletterBoxpopup #subscribe_form1.subscribe_form #nl_email1 { font-style:normal; font-family: 'Martel Sans', sans-serif; font-weight:normal;}
.subscribe_open .SideNewsletterBoxpopup #subscribe_form1.subscribe_form input.btn { background:#2a2a2a; font-family: 'Oswald', sans-serif;font-weight: 400; padding:12px 20px; letter-spacing:0px; border-radius:0px;}
.subscribe_open .SideNewsletterBoxpopup #subscribe_form1.subscribe_form input.btn:hover { background: #d82525;}

/*product section*/
body#home .Content { overflow:inherit;}
.products_section{margin-bottom: 63px;}
.products_item_main { position: relative;z-index: 10;margin-left: 0px;}
.product_top {text-align: center;width: 100%;position: relative;min-height: 140px;z-index: 5;}
.product_top_img{position: absolute;right: 0;left: 0;top: -300px;}
.products_item_box{background: #fff;width: 360px;-webkit-box-shadow: 0px 0px 5px 0px #e8e8e8; -moz-box-shadow:0px 0px 5px 0px #e8e8e8; box-shadow: 0px 0px 5px 0px #e8e8e8;padding: 28px 20px 20px;margin-left: 15px;-webkit-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.products_item_box:hover{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.product_cnt h3{font-size: 27px;color: #2a2a2a;text-align: center;margin-bottom: 12px;}
.product_btn{width: 100%;text-align: center;margin-bottom: 23px;font-size: 0;}
.product_cnt p{color: #1b1b1b;text-align: center;margin-top: 0;margin-bottom: 23px;font-size: 15px;font-weight: 400;}
.product_price span{display: block;background: #dfdfdf;color: #1b1b1b;font-size: 16px;padding: 4px 49px;font-family: 'Oswald', sans-serif;font-weight: 400;}
.product_price{margin:0 1.5px;float: none;display: inline-block;}
.product_img { display:block; clear:both;  }
.product_img a { display:block; text-align:center;}
.product_img img { /*height: auto; overflow: hidden; margin:0 auto; width:auto; min-height:227px;*/}
.best-value { position:relative;}
.best-value img { position:absolute; right:10px; top:-20px;}
body#home .products_item_box, body.installation-page .products_item_box { width:360px; padding:28px 15px 10px; margin-left:0px; margin:15px 0;}
body#home .products_item_box.hd-product-item, body.installation-page .products_item_box.hd-product-item { width:420px; padding:42px 15px 25px; margin:0;position:relative;z-index:100}
body.installation-page .products_item_box.hd-product-item { padding-bottom:10px;}

/*red_section*/
.Block.banner_home_page_top { width:100%;}
.red_section {background: url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/newyork_bg.jpg?t=1687151184) no-repeat center;background-size: cover;}
.red_section_inn {padding: 97px 0 !important; max-width:780px; margin:0 auto;}
.red_section_cnt{text-align: center;}
.red_section_cnt h5 {font-weight: 300; margin-bottom: 40px; color:#fff; font-size:20px; padding:0;}
.red_section_cnt h2 {font-size: 58px;margin-bottom: 40px; color:#fff; padding:0;}
.red_section_cnt h4 {font-size: 22px;margin-bottom: 5px; color:#fff; padding:0;}
.red_section_cnt p {color: #fff; margin:0 auto 25px; max-width:600px;}
.red_section_cnt .cycle-slideshow li { width:100%;}

/*protection_section*/

.protection_section{background: url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/protection_bg.jpg?t=1687151184) no-repeat center;background-size: cover;position: relative;}
.protection_section_inn{background: rgba(0, 0, 0, 0.65);position: relative;right: 50%;min-height: 473px;}
.protection_section_cnt{width: 445px;position: relative;padding-top: 64px; float:right; padding-right:170px;}
.protection_section_cnt h5{color: #b3b3b3;font-weight: 300;margin-bottom: 5px;  padding:0px; font-size:20px;}
.protection_section_cnt h2{color: #fff;margin-bottom: 14px; padding:0px; color:#fff; font-size:48px; line-height:55px;}
.protection_section_cnt p{margin-top: 0;margin-bottom: 0;color: #fff;}

/*weather section*/

.weather_section {background: url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/weather_bg.jpg?t=1687151184) no-repeat center; width: 50%;background-size: cover; position:relative;}
.weather_bg{background: rgba(0, 0, 0, 0.2);min-height: 482px;}
.weather_cnt{text-align: center;padding-top: 98px; max-width:500px; margin:0 auto; width:100%;}
.weather_cnt h5{font-weight: 300;margin-bottom: 0; color:#fff; font-size:20px; padding:0px;}
.weather_cnt h2 { color:#fff; font-size:48px; padding:0;}
.weather_cnt p{margin-bottom: 38px;margin-top: 0;color: #fff;}
.weather_types_box{background: rgba(255, 255, 255, 0.05);border: 2px solid #fff;width: 110px;padding-top: 17px;margin-left: 3px;float: none;display: inline-block;}
.weather_types_name span{text-transform: uppercase;font-size: 12px; color:#fff;}
.weather_types_img{margin-bottom: 4px;}
.straps{background: url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/straps_bg.jpg?t=1687151184) no-repeat center;background-size: cover;}
.weather_section video {
    /*position: fixed;*/ right: 0; bottom: 0;
    min-width: 100%; min-height: 100%;
    width: auto; height: auto; z-index: -100; max-width:100%; max-height:auto;
    background: url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/weather_bg.jpg?t=1687151184) no-repeat;
    background-size: cover; display:block;
}
.Block.BlockContent.banner_home_page_top .weather_section { max-height:714px; overflow:hidden;}
.videotext { position:absolute; left:0; right:0;}
.weather_section.straps img {width:100%; height:auto; display:block;}
.weather_section.straps .weather_bg { position:absolute; top:0; bottom:0; width:100%;}
.videoBox img { /*display:none;*/ width:100%; height:auto;}

/*stabilizer_section*/

.stabilizer_section{background: url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/bg-stabilizer.jpg?t=1687151184) no-repeat center;background-size: cover;text-align: center;}
.stabilizer_section_bg{background: rgba(0, 0, 0, 0.3);min-height: 580px;}
.stabilizer_cnt{width: 625px;display: inline-block;float: none;padding-top: 136px;}
.stabilizer_cnt h5{font-weight: 300;margin-bottom: 0; font-size:20px; color:#fff; padding:0px;}
.stabilizer_cnt h2{font-size: 58px;margin-bottom: 0;margin-bottom: 23px;margin-top: -4px; padding:0px; color:#fff;}
.stabilizer_cnt p{margin-top: 0;color: #fff;}

/*features_section*/
.Block.banner_home_page_bottom { clear:both; width:100%;}
.features_section { width:100%; display:block; padding-top:40px;}
.features_section .inner { max-width:1230px; width:100%; margin:0 auto;}
.features_section_inn{margin-top: 40px;margin-bottom: 85px;text-align: center;width: 100%;}
.features_item {display: inline-block;float: none;position: relative;}
.features_item_cnt{ margin: 0 auto 73px; width: 626px;}
.features_item_cnt h3{color: #333333; font-size:40px; margin-bottom:20px;}
.features_item_cnt p{margin: 0;color: #333333;}
.features_item_tabs_main ul li{display: inline-block;margin-left: 19px;margin-bottom: 0;padding: 0;background: none;}
.features_item_img{position: relative;}
.features_section .inner .ui-tabs, .features_section .inner .ui-tabs-nav li { border:0px !important; padding:0px !important; border-radius:0px !important; margin:0px !important; background:none !important;}
.features_section .inner .ui-tabs .ui-tabs-panel, .features_section .inner .ui-widget-content { padding:0px !important; background:none !important;}
.features_section .inner .ui-widget-header { background:none !important; border:0px !important;}
.features_section .ui-tabs .ui-tabs-nav { display:inline-block;}
.features_section .inner .ui-tabs-nav li { margin-left:19px !important;}
.features_section .inner .ui-tabs-nav li:first-child { margin-left:0px !important;}
.features_section .inner .ui-tabs .ui-tabs-nav li a { padding:13px 0px !important; color:#2a2a2a;}
.features_section .inner .ui-tabs .ui-tabs-nav li a:hover { color:#fff;}
.features_section .inner .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active, .features_section .inner .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background:#d82525 !important;  border: 0 none rgba(0, 0, 0, 0); -webkit-box-shadow: inset 0px 0px 15px -7px rgba(0,0,0,0.65) !important; -moz-box-shadow: inset 0px 0px 15px -7px rgba(0,0,0,0.65) !important; box-shadow: inset 0px 0px 15px -7px rgba(0,0,0,0.65) !important; color: #ffffff; }
.features_section .inner .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { border:2px solid #d82525;}
.features_section .inner .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a { color:#fff !important;}
.tooltips_main {position: absolute;top: 0;left: 225px;top: 4px;}
.tooltips{height:63px;width: 63px;cursor: pointer;background: url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tooltips_hover.png?t=1687151184) no-repeat;}
.tooltips:hover{background-position: 0 -63px;}
.toolposition2 {top: 230px;left: 220px;}
.toolposition3 {top: 130px;left: 75%;}
.tooltips_hd{height:63px;width: 63px;cursor: pointer;background: url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tooltips_hover.png?t=1687151184) no-repeat; z-index:2; position:relative;}
.tooltips_hd:hover{background-position: 0 -63px;}
.toolposition2_hd{top: 250px;left: 235px;}
.toolposition3_hd{top: 146px;left: 70%;}
.toolposition4_hd{top: 180px;left: 50px;}
.toolposition5_hd{top: 212px;left: 51%; z-index:4;}
.tooltips_main.toolposition5_hd .tooltips-img { display:none; position:absolute; width:253px; height:125px; left:-130px; top:-65px; z-index:1;}
.tooltips_main.toolposition5_hd:hover .tooltips-img { display:block;}
body.productPage .tooltips_main.toolposition5_hd .tooltips-img { top:-75px;}

.tooltips_classic {height:63px;width: 63px;cursor: pointer;background: url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/tooltips_hover.png?t=1687151184) no-repeat; z-index:2; position:relative;}
.tooltips_classic:hover{background-position: 0 -63px;}
.toolposition2_classic{top: 230px;left: 210px; }
.toolposition3_classic{top: 121px;left: 77%;}
.toolposition4_classic{top: 180px;left: 56%; z-index:4;}
.tooltips_detail span{white-space: nowrap;display: block;background: rgba(0, 0, 0, 0.8); padding: 10px 27px 10px;-webkit-border-radius: 27px; -moz-border-radius: 27px;border-radius: 27px;color: #fff;text-transform: uppercase;font-size: 13px;text-align: center;}
.tooltips_detail{position: absolute;left: 70px;top: 13px;display: none; z-index:3;}
.tooltips_detail2{top: 287px;left: 263px;}
.tooltips_main:hover .tooltips_detail{display: block;}
.tooltips_main:hover .tooltips_detail2{display: block;} 
.tooltips-img { display:none; position:absolute; width:253px; height:125px; left:-190px; top:-50px; z-index:1;}
.tooltips_main:hover .tooltips-img { display:block;}

.ui-tabs-active{background: #d82525 !important;}
.ui-tabs-active .button3{color: #fff;border: 2px solid #d82525;}

/*product details page css*/
body.productPage #DrawerMenu { z-index: 116; }
body.productPage .main { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/product-bg.jpg?t=1687151184) no-repeat center top;}
body.productPage .main { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/main-pro-bg.jpg?t=1687151184) no-repeat center top; padding-top:30px; }

.PrimaryProductDetails .ProductMain, .ProductMain .ProductDetailsGrid { background:none;}
#ProductDetails h1 { font-weight:400; font-size:48px; color:#000;}
.PrimaryProductDetails .left-content { width:100%;}
.PrimaryProductDetails .left-content .ProductThumbImage { background:none;}
body.productPage .inner.protabs { max-width:100%;}
.tablist { padding:10px 0 6px; border-radius:0px; background:#242b31; text-align:center;box-shadow: 0px 0px 8px #000;}
.ProductDescription .tab_content, .prodAccordion #tab5 { padding:0px;}
.ProductDescription .inner { max-width:100%;}
.ProductDescription .tab_content h2, #tab5 h2 { font-family: 'Oswald', sans-serif; font-weight:400;}
.ProductDescription .tab_content #tab2.tab_content_list { padding-bottom:0px;}
.ProductDescription .tab_content .tab_content_list { margin-bottom:0px; border:0px;}
.ProductMain .ProductDetailsGrid { border:0px; padding:0px; }
.ProductDetailsGrid.ProductAddToCart { background:#d82525; border-radius:10px; margin:0px; padding:30px 28px 0;}
.ProductDetailsGrid.ProductAddToCart:hover { background:#242b31;}
.ProductDetailsGrid .DetailRow.PriceRow.p-price { width:auto; float:left; margin-right:0px; min-width:130px;}
.ProductMain span.ProductPrice { font-family: "Oswald",sans-serif; font-size:36px; font-weight:400; line-height:50px;}
.ProductMain span.ProductPrice { color:#fff;}
.ProductMain .ProductDetailsGrid.ProductAddToCart .DetailRow .AddCartButton.btn { background:#242b31; font-family: "Oswald",sans-serif; font-size:24px; color:#fff; border-radius:0px; font-weight:400; line-height:22px; width:100%; max-width:325px;}
.ProductMain .ProductDetailsGrid.ProductAddToCart .DetailRow .AddCartButton.btn:hover, .ProductDetailsGrid.ProductAddToCart:hover .DetailRow .AddCartButton.btn { background:#d82525;}
#product-top-info { width:45%; float:left; clear:none; padding-right:5%;  color: #2a2a2a; font-size: 16px; letter-spacing: 0.05em; line-height: 36px; font-family: 'Martel Sans', sans-serif;}
body.productPage.full-product .PrimaryProductDetails .left-content { display:none;}
.product-panel { padding:60px 0 60px;text-align:center}
.btn-addtocart { display:inline-block; float:right; }
.btn-addtocart a {background:#d82525; display:inline-block; padding:5px 20px; font-family: "Oswald",sans-serif; color:#fff; font-weight:400; text-transform:uppercase; text-decoration:none; font-size:16px;}
.btn-addtocart a:hover { background:#000;}
.tablist ul li a { font-weight:400; line-height:29px;}
.tablist ul li a:hover { color:#d82525;}
.tablist .inner { max-width:1230px; width:100%;}
div#fancy_inner {  box-shadow:0 0 20px #000;}
div#fancy_content { left:0px !important; right:0px !important; top:0px !important; bottom:0px !important; }
body.productPage div#fancy_content { padding: 0px !important;}
#ProductDescription .product-short-dis { display:none;}
.ProductDescription .tab_content #tab4.tab_content_list { padding-bottom:0px;}
body.productPage.full-product .Block{ margin:0px;}
.prodAccordion #tab5 { padding-top:0px; }
.specifications{background: #242b31;}
.specifications .inner3 { width:1170px; margin:0 auto;}
.tab_content_list .specifications_cnt.fl { /*width: 326px;*/ /*padding-left: 60px;*/ width:40%; padding-left:20px}
.specifications_cnt ul li{background: none;border-bottom: 1px solid #44505b;padding-left: 0;font-size: 16px;color: #fff;margin-bottom: 3px;padding-bottom: 2px;}
.specifications_main{margin: 58px 0 43px;}
.specifications_heading h2, .ProductDescription .tab_content .specifications_heading h2 {color: #fff;font-size: 36px;margin-bottom: 22px; padding:0px;}
.specifications_img.fr {/*width: 840px;*/text-align: center;width:48%}
.tab_content_list .specifications span.fl, .tab_content_list .specifications span.fr { width:auto;}
.tab_content_list .specifications li { clear:both; overflow:hidden;}
.featureblocks_bg.fl {background: url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/product-page-stabilizer-img1.jpg?t=1687151184") no-repeat  center  ; width:50%;  background-size: cover;}
.featureblocks_bg .weather_bg{background: rgba(0, 0, 0, 0.35) none repeat scroll 0 0;}
.reflectors.fl{background: rgba(0, 0, 0, 0) url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/reflectors_img.jpg?t=1687151184") no-repeat center ; width:50%; background-size: cover;}
.reflectors .weather_bg{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;}
.reflectors .weather_cnt{width: 510px;}
.featureblocks_section .weather_cnt h5{margin-bottom: 30px;}
.featureblocks_section .weather_cnt h2{margin-bottom: 0px; font-size:48px; color:#fff; padding:0px;}
.ProductDescription .tab_content .weather_cnt p { color:#fff; font-size:16px; line-height:22px; font-family: 'Martel Sans', sans-serif;}
.featureblocks_section .reflectors .weather_cnt p{font-family: 'Open Sans', sans-serif;}
.absorption_section .weather_cnt{width: 400px;}
.licenseplate{background: url("ASSET_images/reflectors_img.jpg%%") no-repeat center; background-size: cover;}

/* hd product css */
.tab_content.product-hd .featureblocks_bg.fl {background: url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/product-page-stabilizer-img1.jpg?t=1687151184) no-repeat center; width: 50%; background-size: cover;}
.tab_content.product-hd .reflectors.fl { background: url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/reflectors_img.jpg?t=1687151184") no-repeat center; width: 50%; background-size: cover;}
.tab_content.product-hd .extrawide_section { background:url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/extrawide_bg.jpg?t=1687151184") no-repeat center ; min-height: 484px; text-align:center; background-size: cover;}
.tab_content.product-hd .absorption.fl{ background:  url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/absorption_bg.jpg?t=1687151184") no-repeat center; width:50%; background-size: cover;}
.tab_content.product-hd .licenseplate.fl{ background: url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/licenseplate_bg.jpg?t=1687151184") no-repeat center; width:50%; background-size: cover;}

/*classic product css */
.tab_content.product-classic .reflectors.fl { background:  url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/straps_bg.jpg?t=1687151184") no-repeat center; width:50%; background-size: cover; }
.tab_content.product-classic .gallery_column1.fl{width: 26.7%;padding-right:0.5%;}
.tab_content.product-classic .gallery_column2.fl{width: 45.4%;padding-right:0.5%;}
.tab_content.product-classic .gallery_column3.fl{width: 26.8%;padding-bottom: 0.5%;}
.tab_content.product-classic .extrawide_section { background:  url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/extrawide-classic.jpg?t=1687151184") no-repeat center; min-height: 484px; text-align:center; background-size: cover;}

/*retor product css */
.tab_content.product-retro .featureblocks_bg.fl {background: url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/absorption_bg.jpg?t=1687151184") no-repeat center ; width:50%; background-size: cover;}
.tab_content.product-retro .reflectors.fl { background:  url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/straps_bg.jpg?t=1687151184") no-repeat center; width:50%; background-size: cover; }
.tab_content.product-retro .extrawide_section { background:  url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/extrawide_retro_bg.jpg?t=1687151184") no-repeat center; min-height: 484px; text-align:center; background-size: cover;}
.tab_content.product-retro .gallery_column1.fl{width: 30.5%;padding-right:0.5%;}
.tab_content.product-retro .gallery_column2.fl{width: 41%;padding-right:0.5%;}
.tab_content.product-retro .gallery_column3.fl{width: 27.4%;padding-bottom: 0.5%;}

/*extrawide_section*/

.extrawide_section {background: url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/extrawide_bg.jpg?t=1687151184") no-repeat center; min-height: 484px; text-align:center; background-size: cover;}
.extrawide_section .damage_cost_cnt h4{font-size: 23px; padding:0px; color:#fff;}
.ProductDescription .tab_content .extrawide_section .damage_cost_cnt h2{margin-bottom: 2px; font-size:58px; color:#fff; padding:0px;}
.extrawide_section .damage_cost_inn {padding: 0;}
.absorption.fl{background: url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/absorption_bg.jpg?t=1687151184") no-repeat center; width:50%; background-size: cover;}
.absorption .weather_bg{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;}
.licenseplate.fl{background: url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/licenseplate_bg.jpg?t=1687151184") no-repeat  center; width:50%; background-size: cover;}
.licenseplate .weather_bg{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;}
.absorption_section .weather_cnt p{font-family: 'Open Sans', sans-serif;}
.absorption_section .weather_cnt h2{margin-bottom: 0px;}


/*feature_overview*/

.feature_overview{background: #fff;}
.feature_overview .inner3 { width:1170px; margin:0 auto;}
.feature_overview_inn{margin-top: 54px;}
.overview_item.fl{text-align: center;width: 505px;padding: 0 38px 57px;}
.overview_item_img{height: 119px;width: 120px;overflow: hidden;float: none;display: inline-block;margin-bottom: 7px;}
.overview_item_cnt h4{font-size: 24px;color: #333;letter-spacing: -0.001em;margin-bottom: 7px;}
.ProductDescription .tab_content .overview_item_cnt p{font-size: 14px;color: #333;letter-spacing: 0.001em;margin: 0; font-family: 'Martel Sans', sans-serif; font-weight:400;}

/*installation_section*/

.installation_section{background: #272a2e;display:none}
.installation_section .inner3 { width:1170px; margin:0 auto;}
.installation_section_inn{padding-top: 86px;padding-bottom: 80px;}
.installation_cnt_main{/*padding-left: 60px;*/}
.installation_cnt_left.fl{width: 385px;margin-right: 50px;margin-top: 25px;}
.ProductDescription .tab_content .installation_cnt_left h2{letter-spacing: -0.001em;line-height: 52px;margin-bottom: 20px; color:#fff; font-size:48px; padding:0px;}
.installation_cnt_left ol li{color: #fff;font-size: 15px;line-height: 22px;letter-spacing: 0.005em;}
.installation_cnt_left ol{margin-bottom: 22px; margin-left:20px;}
.ProductDescription .tab_content .installation_cnt_left p{color: #fff; font-family: 'Martel Sans', sans-serif;}
.ProductDescription .tab_content .installation_cnt_left p span{font-weight: bold; font-family: 'Martel Sans', sans-serif;}
.installation_video_right.fr{width: 715px;}

/*gallery_section*/

.gallery_section{padding: 0.5% 0.5% 0;}
.gallery_column1.fl{width: 44.5%;padding-right:0.5%;}
.gallery_section img{width: 100%;}
.gallery_column2.fl{width: 27%;padding-right:0.5%;}
.gallery_column3.fl{width: 27.4%;padding-bottom: 0.5%;}
.gallery_column3.fl .t-img { padding-bottom:10px;}
.gallery_column {position: relative; }
.gallery_column:hover .enlarge{display: block;}
.enlarge_btn {position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -98px;}
.enlarge_btn .button2 { min-width: 196px;text-align: center;min-height: 50px;padding: 8px 36px;}
.enlarge_btn .button2:hover{background: none;color: #fff;}
.enlarge {display: none; background:rgba(216, 37, 37, 0.85) none repeat scroll 0 0; position: absolute; left: 0; top: 0;width: 100%; height: 100%;}
.gallery_column3_inn{position: relative;margin-bottom: 1.4%;}
.gallery_column3:hover .enlarge{display: none;}
.gallery_column4:hover .enlarge {display: block;}
.gallery_column3_inn:hover .enlarge{display: block;}
.gallery_column1 a, .gallery_column2 a, .gallery_column3 a { display:block; position:relative;}
.gallery_column1 a:hover .enlarge, .gallery_column2 a:hover .enlarge, .gallery_column3 a:hover .enlarge { display:block;} 
.enlarge_btn { font-family: "Oswald",sans-serif; border:2px solid #fff; color:#fff; text-transform:uppercase; font-size:20px; font-weight:normal; min-width:196px; min-height:50px; line-height:50px; text-align:center; display:inline-block;}

/*product review */

.prodAccordion #tab5 { margin:0px; border:0px; background:#eaeaea; padding:70px 0 40px; margin-top:-37px;}
.reviews_section .inner3 { width:1170px; margin:0 auto; text-align:left;}
#tab5 .reviews_section h2 {font-size: 30px; color: #2a2a2a; margin-bottom: 11px; padding:0px; text-align:center;}
#tab5 .btn { min-height: 50px;min-width: 202px;text-align: center;padding: 12px 0;margin-bottom: 22px; min-height: 50px; min-width: 202px;text-align: center; margin-bottom: 22px; background: #d82525; color: #ffffff; font-family: "Oswald",sans-serif; font-size: 18px; font-weight: 400; padding: 5px 32px; text-transform: uppercase; line-height:40px; letter-spacing:0px; border-radius:0px;}
#tab5 .btn:hover { background:#2a2a2a; color:#fff;}
.ProductReviewFormContainer div.selector { background-color:#fff !important;}
.btn-review { text-align:center;}
#tab5 div .BlockContent p.Submit { text-align:center; border-top:1px solid #e5e5e5; padding-top:25px;}

/* product popup css*/
.fastCartBottom { display:none;}
#ModalContentContainer .ProceedToCheckout .CheckoutButton .btn { background:#d82525; font-family: 'Oswald', sans-serif; font-weight:400; text-decoration:none;}
#ModalContentContainer .ProceedToCheckout .CheckoutButton .btn:hover { background:#242b31;}
.fastCartThumb { border:5px solid #f3f3f3; /* min-height:300px; line-height:300px; */}
.fastCartThumb img { border:0px;}
.fastCartItemBox a { font-family: 'Oswald', sans-serif; font-weight:bold; font-size:24px; color:#000;}
.fastCartItemBox a:hover { color:#d82525;}
.fastCartSummaryBox .actionLink .btn, .fastCartSummaryBox .ProceedToCheckout a { font-family: 'Martel Sans', sans-serif; text-decoration:underline;}
.fastCartSummaryBox .actionLink .btn:hover, .fastCartSummaryBox .ProceedToCheckout a:hover { color:#d82525;}


/*installation page*/
.PageContent p { font-family: 'Martel Sans', sans-serif; }
body.installation-page #LayoutColumn2.Content { border:0px; padding:0px; margin:0px;}
body.installation-page .main > .inner { max-width:100%;}
body.installation-page .installation_bg .inner { width:100%; max-width:1230px;}
.installation_page .damage_cost_cnt h5{margin-bottom: 5px; color:#fff; font-size:20px; padding:0px;}
.installation_page .damage_cost_cnt h2{margin-bottom: 14px; padding:0px; color:#fff; font-size:58px;}
.installation_page .damage_cost_cnt p{margin-bottom: 0; color:#fff; font-size:18px;  font-family: 'Martel Sans', sans-serif; }
.installation_page .damage_cost_cnt{width: 630px; text-align:center; margin:0 auto;}
.installation_bg{ background: url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/installation_bg.jpg?t=1687151184") no-repeat center ; min-height: 418px; background-size: cover;}
.installation_page .damage_cost_inn{padding: 0;}

/*video section*/

.video_full{width: 100%;text-align: center;}
.installation_page .installation_section_inn{padding: 74px 0 64px;}

/*installation_steps*/
.alternate_velcro_inn.mobile { display:none;}
.graphic_img{width: 685px;margin-right: 50px;}
.installation_steps_inn {margin-bottom: 40px;}
.installation_steps_cnt{width: 415px;padding-top: 88px;}
.installation_steps_cnt h2{color: #000;line-height: 48px;letter-spacing: 0.005em;margin-bottom: 32px; font-size:48px;}
.installation_steps_cnt ol{margin-bottom: 17px; margin-left:20px;}
.installation_steps_cnt ol li{color: #717171;font-size: 18px;line-height: 33px;margin-bottom: -3px; letter-spacing:0.5px;}
.installation_steps_cnt strong{color: #d82525;font-size: 18px;line-height: 24px;letter-spacing: 0.005em;font-weight: 800;}

/*alternate_velcro*/

.alternate_velcro{background: #242b31;}
.alternate_velcro .inner3 { width:1100px; margin:0 auto;}
.alternate_velcro_img{width: 590px;min-height: 527px;overflow: hidden;    }
.alternate_velcro_cnt{width: 450px;padding-top:114px ;font-size: 18px;}
.alternate_velcro_cnt h2{color: #fff;line-height: 58px;letter-spacing: 0.005em;margin-bottom: 21px; font-size:48px;}
.alternate_velcro_cnt strong{font-weight: 900;display: inline-block;margin-bottom: 17px; color:#fff;}
.alternate_velcro_cnt p{color: #fff;margin: 0;font-weight: 600;}
.alternate_velcro_cnt span{margin-bottom: 3px;display: inline-block;margin-bottom: 10px;font-weight: 400; color:#fff;}
.product_care{ background: url("//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/product_care_bg.jpg?t=1687151184") no-repeat center; background-size: cover;}
.product_care .weather_bg {background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;}
.product_care .weather_cnt img{display: inline-block;margin-right: 10px;}
.product_care .weather_cnt h2{display: inline-block;margin-bottom: 0;vertical-align: middle; padding:0px;}
.product_care .weather_cnt p{margin-bottom: 0;text-align: left; font-family: 'Martel Sans', sans-serif; font-size:16px;}
.care_icon{margin-bottom: 56px;text-align: left;}
.warning{background: #ed1b2f;}
.warning_icon h4{font-size: 28px;line-height: 36px;letter-spacing: 0; color:#fff; padding:0px;}
.warning_icon img{float: left;margin-right: 23px;}
.warning .weather_cnt p{text-align: left;font-weight: 400; font-family: 'Martel Sans', sans-serif; font-size:16px; line-height:22px;}
.warning_icon{margin-bottom: 20px;}
.warning .weather_cnt{width: 510px;}
.warning .weather_bg { background:none;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.warning .weather_bg {  min-height:444px;}
}


.product_last .inner3{width: 930px; margin: 0 auto;}
.product_last .products-item-box { width: 360px; box-shadow: none; border-right: 2px solid #d7d6d6; }
.product_last .products-item-box:hover{ transform:inherit;-webkit-transform: inherit; -moz-transform: inherit; -o-transform: inherit;}
.product_last .box-border{border-right: none;}
.product_last_inn{margin-bottom: 80px;margin-top: 58px;}
.product_last .products-item-box .product-img {text-align: center;}
.product_last .product_cnt h3{font-size: 31px;}
.recommended_products { padding:0px;}
.recommended_products .inner {/* width: 930px;*/ margin: 0 auto;}
.products-item-box { width: calc(33% - 60px); box-shadow: none; border-right: 2px solid #d7d6d6; float:left; padding:30px; }
.products-item-box.item3-3 { border-right:0px;}
.reviews_wishlist_inner .reviews_wishlist_bottom { padding:0px;}
.reviews_wishlist { padding:17px 0;}
.ProductReviewList { }
.prodAccordion #tab5 { margin-top:0px;}
.products-item-box .product-desc { text-align:center; font-size:15px; color:#1b1b1b; line-height:20px;}
.recommended_products a.button1 { font-size:18px; padding:7px 32px;}
.recommended_products .product_price span { font-size:18px; padding:7px 0px; min-width:149px; text-align:center;}
.ProductReviewList li { padding-left:40px; list-style-position: inside;}



/*special_notice*/

.special_notice{background: #f1db1f;}
.special_notice_inn{padding: 66px 0 62px;width: 833px;margin: 0 auto;}
.special_notice_inn p{text-transform: uppercase;font-size: 24px;text-align: center;color: #ed1b2f;font-weight: 900;line-height: 26px;margin: 0;}


.installation_product{margin: 60px 0;}
.inner.product-pan { max-width:1230px; width:100%; padding:60px 0;}

/*Category page css */
#CategoryContent .ProductList .ProductActionAdd .btn { background: #d82525;color: #fff;font-size: 16px;text-transform: uppercase;padding: 5px 32px;font-family: 'Oswald', sans-serif;font-weight: 400;display: inline-block;}
#CategoryContent .ProductList .ProductActionAdd .btn:hover { background: #2a2a2a;color: #fff;text-decoration: none; }
#CategoryContent .ProductList li { width:31.6%; background: #fff; -webkit-box-shadow: 0px 0px 5px 0px #e8e8e8; -moz-box-shadow:0px 0px 5px 0px #e8e8e8; box-shadow: 0px 0px 5px 0px #e8e8e8;padding: 28px 30px 20px;margin-left: 19px;-webkit-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s; text-align:center;}
#CategoryContent .ProductList { margin-left:-17px;}
#CategoryContent .ProductList li:hover {transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
#CategoryContent .ProductList li .ProductImage { max-width:100%; height:auto; line-height:normal; border:0px; display:table;}
#CategoryContent .ProductList .ProductDetails { padding:0px;}
#CategoryContent .ProductList li .ProductDetails a.pname { font-size: 27px;color: #2a2a2a;text-align: center;margin-bottom: 12px; font-family: 'Oswald', sans-serif;font-weight: 400; line-height:normal;}
#CategoryContent .ProductList .ProductActionAdd{ display:inline-block; float:left;}
#CategoryContent .product_price { float:left;}
#CategoryContent .product_price span { padding:5px 49px;}
#CategoryContent .product_btn { width:auto; display:inline-block;}
#CategoryContent .ProductList, #CategoryContent .Content /*, body.brandpage .ProductList, body.brandpage .Content*/ { overflow:inherit;}

/*Brand page css */
body.brandpage .ProductList li .ProductImage { display:table;}
body.brandpage .SubBrandList li { background:none; padding-left:0px;}
body.brandpage .SubBrandList li a { color:#000;}
body.brandpage .SubBrandList li a:hover { color:#d82525;}

/* pages css*/
.Webpage #LayoutColumn2.Content { /*width:790px;*/}
.BlogShare .addthis_button_facebook_share.at300b .fb_iframe_widget span { vertical-align: top !important;}

/*contact page css */

#ContactForm dd, #ContactForm dt { margin-left:0px; float:left;}
#ContactForm dd { max-width:500px;}
#ContactForm dt { clear:both; line-height:40px;}
#ContactForm .Submit { margin-left:171px;}
#ContactForm dd p.Warning { padding-top:10px;}

/*checkout page css*/
#CheckoutStepPaymentDetails .HorizontalFormContainer dt { float:left; line-height:39px;}
#CheckoutStepConfirmation input.Textbox { max-width:350px; height:40px; line-height:40px;}

/*account pages css */
#CreateAccountForm h3 { padding-bottom:20px;}
form#AddressEditForm .HorizontalFormContainer dd, #EditAccountForm .HorizontalFormContainer dd { float:none;}
#EditAccountForm .HorizontalFormContainer .LittleNotePassword { padding-left:200px;}
#AccountRecentItems .ProductList .ProductImage img:hover { opacity:0.7;}
#ForgotPasswordForm .HorizontalFormContainer dd { margin-left:0px; padding-bottom:0px;}
#ForgotPasswordForm form .HorizontalFormContainer dd { margin-left:0px;}




/* footer css */
#home .footer { margin-top:60px;}
.footer { clear:both;}
.footer .footerbox2 .cards_icons { display:none;}
.footer .footerbox2 ul li, .footer .footerbox3 ul li { padding:0px;}
.footer .footerbox1 ul li a, .footer .footerbox2 ul li a, .footer .footerbox3 ul li a { font-family: 'Martel Sans', sans-serif; color:#818589; font-size:13px; text-decoration:none; text-transform:uppercase;}
.footer .footerbox1 ul li a:hover, .footer .footerbox2 ul li a:hover, .footer .footerbox3 ul li a:hover {text-decoration:underline; color:#818589;}
.cards_icons h5 { font-family: 'Martel Sans', sans-serif; color:#818589; font-size:13px; text-decoration:none; text-transform:uppercase; padding-top:30px; font-style:normal;}
.cards_icons { clear:both;}
.footer .newslatter h4 { font-family: 'Martel Sans', sans-serif; color:#818589; font-size:13px; text-decoration:none; text-transform:uppercase;  font-style:normal;}
.icon-social.icon-social-theme.icon-facebook { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/footer_social.png?t=1687151184) no-repeat top left; width:27px; height:27px;}
.icon-social.icon-social-theme.icon-facebook:hover { background-position:left -28px; width:27px; height:27px;}
.icon-social.icon-social-theme.icon-twitter { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/footer_social.png?t=1687151184) no-repeat top right; width:27px; height:27px;}
.icon-social.icon-social-theme.icon-twitter:hover { background-position:right -28px; width:27px; height:27px; }
.newslatter input[type="submit"],.newslatter input[type="button"] { background: #d82525;font-size: 17px; color: #fff; font-family: 'Oswald', sans-serif;border: 0; font-weight:normal;}
.newslatter input[type="submit"]:hover,.newslatter input[type="button"]:hover { background:#1c1c1c;}
.newslatter input[type="text"], .newslatter input[type="email"] { border:0px; background:#dfdfdf; font-family: 'Martel Sans', sans-serif; color:#818589; font-size:13px; text-decoration:none; text-transform:uppercase; font-style:normal; font-weight:normal; letter-spacing:0px; padding:12px 10px 9px;}
.footer-links { background:#1c1c1c;}
.copyright .fl { font-family: 'Martel Sans', sans-serif; color:#818589; font-size:13px; text-transform:none;}




/*product animation css new css add */
.toolposition6_hd { left:55%; top:55px;}
.toolposition5_classic { left:54%; top:51px;}
.toolposition3 { z-index:4;}
.toolposition2 { z-index:5;}
.tooltips_main.retro-sec .no-touch-animation, .tooltips_main.tooltips_main_hd .no-touch-animation, .tooltips_main.toolposition1_classic .no-touch-animation { position:absolute; display:none; z-index:1; top:95px; left:-70px; width:200px;}
.tooltips_main.retro-sec:hover .no-touch-animation, .tooltips_main.tooltips_main_hd:hover .no-touch-animation, .tooltips_main.toolposition1_classic:hover .no-touch-animation { display:block;}
.toolposition3 .retro-animation-img01  { left:-621px; position:absolute; width:760px; top:-38px; display:none; z-index:-1;}
.toolposition3:hover .retro-animation-img01 { display:block;}
.toolposition5_hd .hd-animation-img01 { left:-193px; position:absolute; width:365px; top:-140px; z-index:1; display:none;}
.toolposition5_hd:hover .hd-animation-img01 { display:block; }
.toolposition2_hd .hd-animation-img02 { left:-79px; position:absolute; width:728px; top:10px; display:none;}
.toolposition2_hd:hover .hd-animation-img02 { display:block;}
.toolposition3_hd .hd-animation-img03 { left:-653px; position:absolute; width:900px; top:-47px; display:none; }
.toolposition3_hd:hover .hd-animation-img03 { display:block; }
.toolposition6_hd .hd-animation-img04 { left:-480px; position:absolute; width:853px; top:11px; display:none;  }
.toolposition6_hd:hover .hd-animation-img04 { display:block;}
.toolposition4_classic .classic-animation-img01 { left:-230px; position:absolute; width:367px; top:-101px; z-index:1; display:none;}
.toolposition4_classic:hover .classic-animation-img01 { display:block;}
.toolposition3_classic .classic-animation-img02 { width:770px; left:-646px; position:absolute; top:-39px; display:none;}
.toolposition3_classic:hover .classic-animation-img02 { display:block; }
.toolposition5_classic .classic-animation-img03 { left:-413px; position:absolute; width:758px; top:19px; display:none;}
.toolposition5_classic:hover .classic-animation-img03 { display:block;}

/* product page animation css */

/*body.productPage .tooltips_main.tooltips_main_hd .no-touch-animation, body.productPage .tooltips_main.toolposition1_classic .no-touch-animation { position:absolute; display:none; z-index:1; top:120px; left:-43px;}*/
body.productPage .toolposition5_hd .hd-animation-img01 { left:-193px; position:absolute; width:365px; top:-141px;}
body.productPage .toolposition2_hd .hd-animation-img02 { left:-79px; position:absolute; width:728px; top:10px;}
body.productPage .toolposition3_hd .hd-animation-img03 { left:-653px; position:absolute; width:900px; top:-47px; }
body.productPage .toolposition6_hd .hd-animation-img04 { left:-480px; position:absolute; width:853px; top:11px; display:none;  }
body.productPage .toolposition6_hd:hover .hd-animation-img04 { display:block;}
body.productPage .toolposition4_classic .classic-animation-img01 { left:-230px; position:absolute; width:367px; top:-101px; }
body.productPage .toolposition3_classic .classic-animation-img02 { width:770px; left:-646px; position:absolute; top:-39px; }
body.productPage .toolposition5_classic .classic-animation-img03 { left:-413px; position:absolute; width:758px; top:19px; display:none; }
body.productPage .toolposition5_classic:hover .classic-animation-img03 { display:block;}

/* cost page css */
.installation_page.costpage .installation_bg { background:url(//cdn10.bigcommerce.com/s-ar1sq7kk/templates/__custom/images/cost-main-banner.jpg?t=1687151184) no-repeat center ; background-size: cover;}
.cost-pan p { max-width:720px; color:#fff; font-size:18px; font-weight:400; font-family: 'Martel Sans', sans-serif; display:block; margin:0 auto; padding:60px 0; text-align:center; line-height:24px;}
.installation_page.costpage .installation_steps_inn { margin-bottom:0px;}
.paint-repear-panel, .road-rage { width:100%; display:block; clear:both;}
.paint-repear-panel .left-pan, .paint-repear-panel .right-pan, .road-rage .left-pan, .road-rage .right-pan { width:50%; float:left;}
.paint-repear-panel .left-pan, .road-rage .right-pan { max-height:636px; overflow:hidden;}
.paint-repear-panel .left-pan img, .road-rage .right-pan img { width:100%;}
.paint-repear-panel .right-pan .text-pan, .road-rage .left-pan .text-pan { width:475px; padding:15% 0 0 120px; }
#LayoutColumn2.Content  .paint-repear-panel .right-pan .text-pan h2, #LayoutColumn2.Content .road-rage .left-pan .text-pan h2 { color: #000; line-height: 48px; letter-spacing: 0.005em; margin-bottom: 50px; font-size:48px;}
.paint-repear-panel .right-pan .text-pan p, .road-rage .left-pan .text-pan p { font-size:18px; color:#717171; line-height:24px; font-family: 'Martel Sans', sans-serif;}
.road-rage, .road-rage2 { background:#242b31;}
.road-rage .left-pan .text-pan, .road-rage2 .left-pan .text-pan  { padding:15% 120px 0 0; float:right;}
.road-rage .left-pan .text-pan p, #LayoutColumn2.Content .road-rage .left-pan .text-pan h2, .road-rage2 .right-pan .text-pan p, #LayoutColumn2.Content .road-rage2 .right-pan .text-pan h2     { color:#fff;}
.installation_page.costpage .special_notice { background:#d82525;}
.installation_page.costpage .special_notice_inn p { color:#fff; font-weight:normal;}

.road-rage2{display:none}

@media screen and (max-width: 767px) { 
.road-rage {display:none!important}
.road-rage2{display:block!important}

}

body.productPage .subscribe_open div#fancy_close, .modalClose { width:26px !important; height:26px !important;}
.recommended_products.recommended_rear-bumper-guard .product_last_inn{
display:flex;
flex-wrap: wrap;
 align-items: center;
  justify-content: center;
}
.recommended_products.recommended_rear-bumper-guard .product_last_inn .products-item-box.BumperBadger{
//border-right: 2px solid #d7d6d6;
width: 360px;
}
.recommended_products.recommended_rear-bumper-guard .product_last_inn .products-item-box.BumperBadger.item3-2{
border-right:none;
}
.recommended_products.recommended_rear-bumper-guard .product_last_inn .products-item-box.BumperBadger:first-child{
//border-right: 2px solid #d7d6d6;
}
.recommended_products.recommended_rear-bumper-guard .product_last_inn .products-item-box.BumperBadger.Beast{
order:3;
border-right:none;
    display: flex;
    width: 100%;
    margin: 60px 0;
}
.recommended_products.recommended_rear-bumper-guard .product_last_inn .products-item-box.BumperBadger.Beast .product_cnt{
height: 100% !important;
width: 50%;
display:flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.recommended_products.recommended_rear-bumper-guard .product_last_inn .products-item-box.BumperBadger.Beast .product_img{
height: 100% !important;
    width: 50%;
}
.recommended_products.recommended_rear-bumper-guard .product_last_inn .products-item-box.BumperBadger.Beast .product_img a{
display:inline-block;
width:100%;
height:100%;
background-image:url('https://www.bumperbadger.com/product_images/uploaded_images/bumper-badger-beast10.png');
background-repeat: no-repeat;
    background-size: contain;
background-position: center;
}
.recommended_products.recommended_rear-bumper-guard .product_last_inn .products-item-box.BumperBadger.Beast .product_img a img{
display:none;
}