html{height:100%;}
body{margin:0px;padding:0px;font-size:14px;height:100%;color:#9d9d9d !important;font-weight:400;position:initial;font-family:'liquor-store',sans-serif;background:#191919 url(../images/body_bg.png) top center no-repeat;width:100%;float:left;position:relative;}
.clear{clear:both;}
a:-webkit-any-link{cursor:pointer;text-decoration:underline;}
body a:focus{outline:none;}
p{color:#9d9d9d;font-size:14px;font-weight:400;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
form{font-size:0;}
form .form-group label{color:#fff;font-size:14px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
form .form-group{margin-bottom:15px;width:50%;display:inline-block;padding:4px 16px;vertical-align:top;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
fieldset.checkboxes--wrapper{padding:4px 16px;}
fieldset.checkboxes--wrapper legend span.fieldset-legend{font-weight:bold;}
fieldset.checkboxes--wrapper .fieldset-wrapper .form-checkboxes{width:100%;display:inline-block;column-count:auto;margin:0 0 20px 0;}
fieldset.checkboxes--wrapper .fieldset-wrapper .form-checkboxes .form-item.checkbox{width:auto;float:left;margin:0 20px 0 0;}
fieldset.checkboxes--wrapper .fieldset-wrapper .form-checkboxes .form-item.checkbox label{font-size:16px;font-weight:400;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#fff;}
form .form-group .form-control{border-radius:0;width:100%;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
img{max-width:100%;height:auto;}
body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{margin:0;padding:0;text-align:center;color:#FFF;font-family:'liquor-store',sans-serif;}
h1{font-size:56px;font-weight:700;}
h2{font-size:46px;font-weight:700;}
h3{font-size:30px;}
.clear{clear:both;}
body .panel{background-color:transparent;}
ul{margin:0;padding:0;}
body .btn{outline:none !important;background:#fff !important;color:#000 !important;padding:0 6px;border-radius:0px;border:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}
body .container{width:100%;max-width:990px;margin:0 auto;padding:0;}
.error_message{max-width:250px;margin:30px auto;position:absolute;left:0;right:0;text-align:left;z-index:99;}
.alert-success p{color:#3c763d;}
.header-title .page-header{padding-bottom:0;margin:0;border-bottom:none;font-family:'liquor-store',sans-serif;font-size:28px;color:#ffb624;font-weight:bold;margin-bottom:25px;font-style:italic;text-transform:uppercase;text-align:left;line-height:28px;}
.page-node-type-gallery .header-title .page-header{text-align:center;}
.content p{font-size:14px;line-height:20px;color:#9d9d9d;margin:0 0 16px 0;}
.dialog-off-canvas-main-canvas,div#page-wrapper,div#page{height:100%;}
/************** HOME *************/
.site-logo{background:url(../images/logo_bg.png) center top no-repeat;width:100%;}
.site-logo a{width:100%;max-width:503px;margin:0 auto;float:none;display:block;position:relative;left:-5px;}
/**** menu *****/
div#responsive-menu-icon{display:none;}
.main_menu{position:relative;z-index:9;top:-7px;}
.main_menu .menu_block{background:url(../images/nav-bg2.jpg) 0 0 no-repeat;margin-top:0;text-align:center;background-size:cover;}
.main_menu .menu_block ul.menu{margin:0 auto;padding:0;width:auto;display:table;text-align:center;}
.main_menu .menu_block ul.menu li{margin:0;padding:0;list-style:none;float:left;}
.main_menu .menu_block ul.menu > li > a,.main_menu .menu_block ul.menu > li > span{padding:9px 10px 9px 10px;background:transparent url(../images/nav-separator.jpg) top right no-repeat;border:0px none;display:block;}
.main_menu .menu_block ul.menu li a{margin:0;padding:8px 10px 6px 10px;color:#fff;text-decoration:none;}
.main_menu .menu_block ul.menu li span.navbar-text{margin:0;padding:8px 10px 6px 10px;font-weight: normal;    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;    color: #fff;}
.main_menu .menu_block ul.menu > li > a:link,.main_menu .menu_block ul.menu > li > a:visited,.main_menu .menu_block ul.menu > li > a:hover,.main_menu .menu_block ul.menu > li > a:active,.main_menu .menu_block ul.menu > li > span{color:white;border-bottom:0px none;text-decoration:none;text-transform:uppercase;font-size:19px;font-style:italic;}
.main_menu .menu_block ul.menu > li:hover,.main_menu .menu_block ul.menu > li:focus,.main_menu .menu_block ul.menu li.active > a,.main_menu .menu_block ul.menu > li.active > span.dropdown-toggle{background:#28448e;}
/*** dropdown-menu ****/
.main_menu .menu_block ul.menu li.open> ul.dropdown-menu,.main_menu .menu_block ul.menu li.dropdown:hover > ul.dropdown-menu{display:block;background:#003399 url(../images/nav-submenu-overlay.png) top center repeat-x;border-top:0px none;padding:0;border-radius:0;margin:0;}
.main_menu .menu_block ul.menu li.open> ul.dropdown-menu li a,.main_menu .menu_block ul.menu li.dropdown > ul.dropdown-menu li a{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
.main_menu .menu_block ul.menu li ul.dropdown-menu{width:176px;}
.main_menu .menu_block ul.menu li.dropdown:hover ul.dropdown-menu li.dropdown ul.dropdown-menu{position:absolute;top:0px;left:174px;}
.main_menu .menu_block ul.menu li ul li.dropdown:hover{background:#325bad url(../images/inner-glow-lower.png) bottom center repeat-x;}
.main_menu .menu_block ul.menu li ul li{width:100%;height:auto;}
.main_menu .menu_block ul.menu li ul li a:hover,.main_menu .menu_block ul.menu li ul li a:focus{background:#325bad url(../images/inner-glow-lower.png) bottom center repeat-x;}
/***** Slider ****/
.home-page-slider .view-rasing-home-slider{margin:0;display:block;-webkit-box-transition:all 0.3s ease 0s;-moz-box-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;-moz-box-shadow:0px 1px 5px 0px #4a4a4a;box-shadow:0px 1px 5px 0px #4a4a4a;}
.home-page-slider .view-rasing-home-slider .views-row.slick-slide{padding:0;float:left;margin:0;}
.home-page-slider .view-rasing-home-slider .views-row.slick-slide:nth-child(2n+2){padding:0;float:left;margin:0;}
.block-views-blockrasing-home-slider-block-1{width:80%;float:left;}
.home-page-slider .view-rasing-home-slider .slick-list .slick-slide .views-field-field-slider-image img{width:100%;}
.block-views-blockhome-slider-left-block-1{width:20%;float:right;}
.view-home-slider-left .slick-list{width:100% !important;margin:0px !important;padding:0px !important;}
.view-home-slider-left .slick-list .slick-track{width:100% !important;transform:none !important;}
.view-home-slider-left .slick-list .slick-track .slick-slide{width:100% !important;background:#092743;border:1px solid #204da6;margin:0px 0 -1px 0;padding:0;}
.view-home-slider-left .slick-list .slick-track .slick-slide .views-field-field-slider-image img{height:100%;opacity:0.2;-webkit-box-transition:all 0.3s ease 0s;-moz-box-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;cursor:pointer;}
.view-home-slider-left .slick-list .slick-track .slick-slide .views-field-field-slider-image:hover img,.view-home-slider-left .slick-list .slick-track .slick-slide.slick-current .views-field-field-slider-image img{opacity:1.0;}
button.slick-arrow{display:none !important;}
/**** feature_area ****/
.feature_area{margin-top:10px;}
.feature_area .view.view-feature-areas .views-row{text-align:center;width:100%;padding:0;}
.feature_area .view.view-feature-areas .views-row .views-field{display:inline-block;margin-right:4%;width:22%;height:auto;border:2px solid #363636;}
.feature_area .view.view-feature-areas .views-row .views-field:last-child{margin-right:0px;float:right;}
/**** body-content ******/
.body-content{margin:2px 0 0 0;width:100%;vertical-align:top;max-width:100%;padding:15px;background:#0c0c0c url(../images/content-bg.jpg) top right no-repeat;box-sizing:border-box;display:inline-block;}
.main-content{vertical-align:top;width:100%;display:inline-block;}
.default_page .body-content{margin:3px 0 0 0;}
/**** footer ****/
.footer{margin-top:16px;padding-top:0;padding-bottom:16px;border-top:none;font-family:'liquor-store',sans-serif;color:#adadad;text-transform:uppercase;font-style:italic;font-size:16px;}
.footer-menu{float:left;}
.right-footer-section{float:right;}
.footer p{color:#adadad;font-size:16px;}
.footer .footer-menu ul.menu li a{padding:0 6px;text-decoration:underline;}
.footer .footer-menu ul.menu,.footer .right-footer-section .field--name-body ul{margin:0;padding:0;}
.footer .footer-menu ul.menu li,.footer .right-footer-section .field--name-body ul li{display:inline-block;list-style:none;}
.footer .right-footer-section .field--name-body ul li:first-child{margin:0 10px 0 0;}
.footer .right-footer-section .field--name-body ul li strong{font-weight:400;}
.footer .right-footer-section .field--name-body ul li a{padding:0;font-weight:400;}
.footer a{display:inline-block;padding-right:10px;color:#fdb537;font-size:16px;}
.footer a:link,.footer a:visited,.footer a:hover,.footer a:active{color:#fdb537;}
.footer .footer-menu ul.menu li a:focus,.footer .footer-menu ul.menu li a:hover{background:transparent;outline:none;}
.nav>li>a:hover,.nav>li>a:focus{outline:none;background:transparent;}
.footer a:hover{color:#a30600;}
.footer-copyright{margin:0;}
/****** About Us ****/
.body-content .main-content .abou-us-image{float:right;max-width:380px;width:100%;margin:0 0 20px 20px;}
/*** images center ****/
.content img.align-center{margin-bottom:20px;}
.left-side-content{width:44%;float:left;}
.right-side-content{float:right;width:56%;}
.left-content{padding:0 30px 0 0;}
.right-side-content h2,.left-content h2{padding-bottom:0;margin:10px 0 25px 0;border-bottom:none;font-family:'liquor-store',sans-serif;font-size:28px;color:#ffb624;font-weight:bold;font-style:italic;text-transform:uppercase;text-align:left;}
.left-content h3{padding-bottom:0;margin:0;border-bottom:none;font-family:'liquor-store',sans-serif;color:#9d9d9d;font-weight:bold;margin:20px 0;font-style:italic;text-transform:uppercase;text-align:left;}
.right-side-content ul,.left-content ul{margin:6px 0 20px 0;padding:0 0 0 20px;}
.left-content img{margin:0 0 16px 0;}
.bottom-content img{margin:0 auto;display:block;}
.right-side-content ul li,.left-content ul li{margin:0;padding:0;color:#9d9d9d;font-size:14px;font-weight:400;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
.left-video{padding:20px 70px 20px 0;}
.left-video iframe{width:100%;}
/***** view-gallery *********/
.view-gallery .view-content{font-size:0;}
.view-gallery .view-content .views-row{font-size:14px;width:25%;display:inline-block;text-align:center;padding:0;vertical-align:top;color:#9d9d9d;margin:0 0 80px 0;}
.view-gallery .view-content .views-row:nth-child(2n+2){display:inline-block;float:none;}
.view-gallery .view-content .views-row .views-field-field-add-gallery-image a{max-width:150px;width:100%;display:inline-block;}
.view-gallery .view-content .views-row .views-field-field-add-gallery-image a img{width:100%;border:1px solid #666;padding:2px;}
.path-gallery .header-title h1.page-header{text-align:center;}
.view-gallery .view-content .views-row a{font-size:11px;font-style:italic;letter-spacing:1px;color:#92b0dd;text-decoration:underline;}
.view-gallery .view-content .views-row a:hover{color:#fccd36;}
/*****gallery detail page*********/
.gallery-display-image{margin:0 0 18px 0;position:relative;width:100%;max-width:538px;}
.gallery-display-image a{position:relative;display:block;}
.gallery-display-image a::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/grunge.png) no-repeat;background-size:100%;}
.gallery-click,.pricing-click{padding:0px;margin:10px 0;}
.pricing-click a,.gallery-click a{background:#0c0c0c url(../images/product-nav.png) no-repeat;/* box-sizing:content-box;*/
display:block;width:540px;height:38px;padding:0px 0px;background-position:-540px top;text-indent:-500000px;}
.gallery-click a:hover{background-position:-540px bottom;}
.pricing-click a{background-position:left top;}
.pricing-click a:hover{background-position:left bottom;}
.page-node-132 .gallery-click a,.page-node-130 .gallery-click a{background:#0c0c0c url(../images/product-nav.png) no-repeat;/* box-sizing:content-box;*/
display:block;width:540px;height:38px;padding:0px 0px;background-position:right top;text-indent:-500000px;}
.page-node-132 .gallery-click a:hover,.page-node-130 .gallery-click a:hover{background-position:right bottom;}
.get-started{text-align:center;margin:20px 0;display:block;}
.basic-leadinform{margin:0 0 20px 0;}
.basic-leadinform form{font-size:0;}
.basic-leadinform form .form-group{width:50%;display:inline-block;padding:0 10px;margin:0 0 4px 0;font-size:14px;position:relative;}
.basic-leadinform form .form-group label.control-label{color:#fff;font-weight:400;font-size:14px;display:inline-block;text-align:right;max-width:86px;width:100%;margin:0;}
.basic-leadinform form .form-group input.form-control,.basic-leadinform form .form-group .select-wrapper{float:right;max-width:154px;padding:0;height:auto;border-radius:0;}
.basic-leadinform form .form-group .select-wrapper select{width:100%;padding:4px;height:auto;border-radius:0;font-size:14px;line-height:15px;}
.basic-leadinform form .form-actions{max-width:64.5%;width:100%;float:none;margin:2px auto;display:block;}
.basic-leadinform form .form-actions button,.btn-danger{float:none;background:#fff;color:#000;border-radius:0;padding:2px 10px;height:auto;border:none;outline:none;}
.select-wrapper:after{color:#000;font-size:14px;}
.basic-leadinform form .form-group label.control-label:after{width:7px;background-size:7px 7px;display:none;}
.content .field--type-webform.field--label-above .field--label{font-size:20px;color:#fff;padding:0;margin:0 0 10px 0;font-weight:400;}
.body-content article.full .content .field--name-body{text-align:center;}
.body-content article.full .content .field--name-body dl{text-align:left;}
.body-content article.full .content .field--name-body dl dt{font-weight:bold;color:#f3ac01;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.body-content article.full .content .field--name-body dl dd{margin:0 0 0 2em;padding:0;}
.body-content article.full .content .field--name-body dl a{color:#f3ac01;text-decoration:none;}
.body-content article.full .content .field--name-body dl a:hover,.body-content article.full .content .field--name-body dl a:focus{text-decoration:underline}
.body-content article.full .content .field--name-body dl p{margin:1em 0;}
.body-content article.full .content .field--name-body dl dd ul{margin:12px 0 0 0;padding:0;}
.body-content article.full .content .field--name-body dl dd ul li{font-size:14px;line-height:20px;color:#9d9d9d;font-weight:400;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.content .add-order-webforms .field--label{padding:0;}
form .panel-default{border-color:#f3ac01;}
form .panel-default>.panel-heading{background-color:#05183C;border-color:#f3ac01;padding:4px 15px;}
form .panel-default>.panel-heading .panel-title{font-size:20px;color:#f3ac01;}
form .panel-default .form-group label{color:#fff;display:block;margin:0 0 8px 0;}
form .help-block{margin-top:0;margin-bottom:8px;color:#fff;}
form .help-block .webform-element-description{font-size:14px;font-weight:bold;color:#fff;display:inline;padding:0;}
fieldset#edit-add-goflo--wrapper.radios--wrapper.fieldgroup.form-composite{font-size:16px;float:right;width:48%;padding:0;}
fieldset#edit-add-goflo--wrapper.radios--wrapper.fieldgroup.form-composite span.fieldset-legend{color:#fff;display:block;margin:0;font-weight:bold;}
form fieldset.radios--wrapper{padding:0;display:block;width:100%;}
.form-composite legend span.fieldset-legend{color:#fff;display:block;font-weight:400;font-size:14px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
fieldset#edit-add-goflo--wrapper.radios--wrapper.fieldgroup.form-composite .fieldset-wrapper .js-webform-radios .radio{width:auto;float:left;margin:15px 20px 0 0;}
fieldset .fieldset-wrapper .js-webform-radios .radio{display:inline-block;margin:0 20px 16px 0;}
fieldset .fieldset-wrapper .js-webform-radios .radio label.control-label.option{color:#fff;font-size:16px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
.body-content .webform-confirmation{border-radius:4px;text-align:center;background:#333;padding:20px;max-width:350px;margin:0 auto;width:100%;}
.body-content .webform-confirmation .webform-confirmation__message{padding-bottom:0;margin:0;border-bottom:none;font-family:'liquor-store',sans-serif;font-size:18px;color:#ffb624;font-weight:bold;margin-bottom:8px;font-style:italic;text-transform:uppercase;text-align:center;}
.body-content .webform-confirmation .webform-confirmation__back a{background:#fdb537;border:none;color:#000;font-size:14px;padding:10px 20px;border-radius:4px;display:inline-block;text-decoration:none;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
.body-content .webform-confirmation .webform-confirmation__back a:hover{background:#cf202b;color:#fff;}
.user_login .body-content .content_block{border-radius:4px;text-align:left;max-width:350px;margin:0;width:100%;}
.user_login .body-content .content_block .header-title{padding-bottom:0;margin:0;border-bottom:none;font-family:'liquor-store',sans-serif;font-size:18px;color:#ffb624;font-weight:normal;margin-bottom:8px;font-style:italic;text-transform:uppercase;text-align:left;}
.user_login .body-content .content_block .form-item{width:100%;padding:0;}
.user_login .body-content .content_block .form-item input{-webkit-writing-mode:horizontal-tb !important;-moz-writing-mode:horizontal-tb !important;writing-mode:horizontal-tb !important;text-rendering:auto;color:-internal-light-dark-color(black,white);letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:start;-webkit-appearance:textfield;background-color:-internal-light-dark-color(white,black);-webkit-rtl-ordering:logical;cursor:text;margin:0em;font:400 13.3333px Arial;padding:3px 0px;height:auto;border:none;border-width:2px;border-style:inset;border-color:initial;border-image:initial;}
.user_login .body-content .content_block .form-actions{padding:0;}
.user_login .body-content .content_block .form-actions button.button{background:#fff;border:none;color:#000;font-size:14px;padding:3px 16px;border-radius:0;outline:none;}
.user_login .body-content .content_block .form-actions button.button:hover{background:#fff;border:none;color:#000;outline:none;}
.user_login .body-content .content_block .form-actions button.button .icon{display:none;}
.user_login .body-content .content_block .forget_password{margin:-32px 0 0 0;float:right;}
/***** view-headlight-kits ***********/
.view.view-headlight-kits{display:inline-block;width:100%;vertical-align:top;}
.view-headlight-kits .view-content .views-row{padding-top:0;padding-left:0;}
.view-headlight-kits .view-content .views-row .field{color:#9d9d9d;overflow:hidden;}
.view-headlight-kits .view-content .views-row .field.field--name-title{color:#fdb537;}
/**** videos pages ****/
.view-videos{display:inline-block;width:100%;}
.view-videos .views-row{width:31%;float:left;margin:0 10px 20px 10px;padding:0;}
.view-videos .views-row:nth-child(2n+2){float:left;}
.view-videos .views-row .views-field.views-field-field-video-racing{float:left;margin-right:10px;}
.view-videos .views-row .views-field.views-field-field-video-racing img{border:2px solid #92b0dd;}
.view-videos .views-row .views-field.views-field-field-video-racing img:hover{border-color:#f3ac01;}
.view-videos .views-row .views-field.views-field-nothing{font-size:15px;width:120px;float:left;margin:0 10px 0 0;}
.view-videos .views-row .views-field.views-field-nothing img{width:100%;border:2px solid #92b0dd;}
.view-videos .views-row .views-field.views-field-nothing img:hover{border-color:#f3ac01;}
.view-headlight-kits .view-content .views-row .field .commerce-order-item-add-to-cart-form .form-group{margin:0;padding:0;width:100%;}
.view-headlight-kits .view-content .views-row .field .commerce-order-item-add-to-cart-form .field--type-entity-reference{padding:0;}
.view-rear-windows .view-content h3{color:#ffb624;font-size:22px;clear:both;margin-bottom:10px;border-bottom:1px dotted #6e4e0f;border-top:1px dotted #6e4e0f;padding:4px 0px;text-align:left;}
.view-rear-windows .view-content .views-row .field.field--name-variations{overflow:hidden;}
.view-rear-windows .view-content .views-row .field.field--name-variations .field--item .form-group{margin:0;padding:0;text-align:left;width:100%;}
/** View Row ****/
.views-row{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#9d9d9d;width:48%;display:inline-block;vertical-align:top;padding:0 20px 20px 0;position:relative;}
.views-row .views-row{width:100%;padding:0;}
.views-row .form-type-select .input-group{margin:0;width:72px;}
.views-row:nth-child(2n+2){float:right;}
.views-row form .input-group{margin:0 0 10px 0;}
.views-row .field--type-image{width:150px;height:150px;margin:0px 15px 15px 0px;float:left;overflow:hidden;}
.views-row .field.field--name-title{color:#ffb624;font-size:15px;font-weight:bold;}
.views-row form select:hover,.views-row form select{-webkit-writing-mode:horizontal-tb !important;-moz-writing-mode:horizontal-tb !important;writing-mode:horizontal-tb !important;text-rendering:auto;color:-internal-light-dark-color(black,white);letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:start;-webkit-appearance:'menulist';box-sizing:border-box;align-items:center;white-space:pre;-webkit-rtl-ordering:'logical';background-color:-internal-light-dark-color(white,black);cursor:default;margin:0em;font:400 13.3333px Arial;border-radius:0px !important;border-width:1px;border-style:solid;border-color:rgb(169,169,169);border-image:initial;padding:2px;height:auto;width:72px;color:#000;}
.views-row form .input-group-addon{display:none;}
.views-row form button[type="submit"]:hover,.views-row form button[type="submit"]:focus,.views-row form button[type="submit"]:active,.views-row form button[type="submit"]{-webkit-writing-mode:horizontal-tb !important;-moz-writing-mode:horizontal-tb !important;writing-mode:horizontal-tb !important;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;-webkit-appearance:'push-button';user-select:none;white-space:pre;align-items:flex-start;text-align:center;cursor:default;color:'buttontext';background-color:'buttonface';box-sizing:border-box;padding:0 6px;border-width:2px;border-style:outset;border-color:'buttonface';border-image:initial;border:none;border-radius:0px !important;margin:6px 0;background:#fff;color:#000;outline:none;}
#colorbox #cboxContent #cboxTitle{padding:10px;}
.about-image{float:right;margin:0 0 20px 20px;}
.about-text{text-align:left;}
.view-content .views-row form .form-group{padding:0;}
nav .pager li>a:hover,nav .pager li>a:focus,nav .pager li>a,nav .pager li>span{background-color:#fdb537;border:1px solid #fdb537;border-radius:15px;text-decoration:none;font-size:20px;border-radius:6px;padding:2px 16px;color:#000;}
/*** Header Search ******/
.search_section{float:right;max-width:250px;width:100%;margin:-43px 0 0 0;}
.search_section form .form-group{margin:0;padding:0;width:100%;}
.search_section form .form-group .input-group{width:100%;position:initial;display:block;border-collapse:initial;}
.search_section .views-exposed-form{width:100%;}
.search_section .views-exposed-form .form--inline .form-item{ width:168px;  float: left;}
.search_section .views-exposed-form .form--inline .form-item input{ background-color:#171b24;border:1px solid #a2a2a2;font-style:italic;color:#a2a2a2;padding:2px 4px;font-size:15px;width:100%;height:26px;outline:none; margin:0 4px 0 0;}
.search_section .views-exposed-form .form--inline .form-actions { background-color: #fff;  color: #000;  border: none; font-family: 'liquor-store',sans-serif; font-style: italic; padding: 0; font-size: 15px;   text-transform: uppercase; width: 78px; float: right;}
.search_section .views-exposed-form .form--inline .form-actions button.form-submit { display: block; font-size: 16px;width: 100%; color: #000; height: 26px; margin: 0; overflow: visible; position: relative; clip: auto; border: none; padding: 0 5px; line-height: 25px;text-transform: uppercase; outline: none;}
.search_section .views-exposed-form .form--inline .form-actions span.icon { display: none;}
.search_section .input-group input.form-search{background-color:#171b24;border:1px solid #a2a2a2;font-style:italic;color:#a2a2a2;padding:2px 4px;font-size:15px;width:190px;height:26px;outline:none;
    margin:0 4px 0 0;}
.search_section .input-group .input-group-btn{background-color:#fff;color:#000;border:none;font-family:'liquor-store',sans-serif;font-style:italic;padding:0;font-size:15px;text-transform:uppercase;width:55px;float:right;}
.search_section .input-group .input-group-btn button.button{padding:0;background:none;border:none;outline:none;color:#000;}
.search_section .input-group .input-group-btn button.button span.sr-only{display:block;font-size:16px;width:100%;color:#000;height:26px;margin:0;overflow:visible;position:relative;clip:auto;border:none;padding:0 5px;line-height:25px;text-transform:uppercase;outline:none;}
.search_section .input-group .input-group-btn button.button span.icon{display:none;}
/***** checkout *****/
.commerce-checkout-flow .layout-checkout-form .checkout-pane{width:100%;padding:0;font-size:14px;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group{padding:0;width:100%;margin:0;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .form-item{margin-bottom:15px;width:50%;display:inline-block;padding:4px 16px;vertical-align:top;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group table tr td{/* color:#9d9d9d;*/
color:#fff;font-size:16px;vertical-align:middle;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .panel{width:49%;padding:0;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .panel .panel-heading{padding:0 16px;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .panel .panel-body .form-item{width:100%;padding:0;}
.view-commerce-cart-form .view-content .views-form tr td{font-size:14px;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;vertical-align:middle;}
.view-commerce-cart-form .view-content .views-form tr td .form-item.form-type-number{margin:0;padding:0;}
.view-commerce-cart-form .view-content .views-form tr td input[type="number"]{width:50px;text-align:center;}
.view-commerce-cart-form .view-content .views-form tr th{font-size:14px;/* color:#9d9d9d;*/
color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;}
.view-commerce-cart-form .view-content .views-form tr td img{width:50px;}
/**** search-form ***********/
.search-form .form-group{width:100%;padding:20px;margin:0;text-align:left;}
.search-form .form-group .form-type-search{background:#000;padding:16px;max-width:350px;margin:0 auto;width:100%;border:#333 solid 1px;}
.search-form .form-group .form-type-search .input-group input{border:0;}
.search-form .form-group .form-type-search .input-group span.input-group-btn{margin:0;padding:0;display:block;}
.path-search .main-content h3{text-align:left;padding:0 22px;}
.search-form .form-group .form-type-search .input-group-btn button.button{background:#ffb624;border-color:#ffb624;color:#000;outline:none;height:100%;padding:7px;}
.search-form .search-advanced{border:none;border-radius:0;padding:0;margin:0 0 30px 0;display:none;}
.search-form .search-advanced .panel-heading{background:#ffb624;border:none !important;border-radius:0;padding:0;margin:0;}
.search-form .search-advanced .panel-heading a.panel-title{padding:10px 20px;display:block;margin:0;border:none;color:#000;text-transform:uppercase;font-size:20px;text-decoration:none;}
.path-search .main-content h2{padding-bottom:0;margin:0;border-bottom:none;font-family:'liquor-store',sans-serif;font-size:28px;color:#ffb624;font-weight:bold;margin-bottom:25px;font-style:italic;text-transform:uppercase;text-align:left;}
.path-search .main-content ol{margin:0;padding:0;text-align:left;}
.path-search .main-content ol li{margin:0 0 20px 0;padding:16px;width:100%;display:block;background:#000;border:#333 solid 1px;}
.path-search .main-content ol li h3{margin:0;padding:0;text-align:left;}
.path-search .main-content ol li h3 a{margin:0 0 10px 0;padding:0;text-decoration:none;display:block;font-size:22px;color:#ffb624;font-weight:400;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.path-search .main-content ol li h3 a:hover{color:#a30600;}
.path-search .main-content ol li p{font-size:16px;margin:0;padding:0;}
.path-search .main-content ol li strong{color:#ffb624;}
/****** pager-nav *************/
.pager-nav ul.pagination>li>a,.pager-nav ul.pagination>li>span{color:#000;border:1px solid #000;}
.pager-nav ul.pagination>li>a:hover,.pager-nav ul.pagination>li>span:hover,.pager-nav ul.pagination>li>a:focus,.pager-nav ul.pagination>li>span:focus{color:#000;border-color:#000;}
.pager-nav ul.pagination>.active>a,.pager-nav ul.pagination>.active>span,.pager-nav ul.pagination>.active>a:hover,.pager-nav ul.pagination>.active>span:hover,.pager-nav ul.pagination>.active>a:focus,.pager-nav ul.pagination>.active>span:focus{color:#000;background-color:#ffb624;border-color:#000;}
.contact_section .address_block{float:left;width:30%;}
.contact_section .contact-form{width:69%;float:right;}
.view-videos .views-row .video-discription{text-align:left;}
/*************** commerce product ***************************/
.field.field--name-sku{padding-bottom:0;border-bottom:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin-bottom:0;font-style:italic;text-transform:uppercase;text-align:left;}
.field--name-field-add-headlight-image,.field--name-field-add-apparel-image{float:right;margin:0 0px 30px 30px;}
form.commerce-order-item-add-to-cart-form .form-group{width:50%;padding:0;}
.field--name-variations label.control-label{color:#9d9d9d;}
body .btn-success{color:#000;background-color:transparent;border:none;-webkit-appearance:push-button;user-select:none;white-space:pre;align-items:flex-start;text-align:center;cursor:default;color:buttontext;background-color:buttonface;box-sizing:border-box;padding:0px 6px;border-width:2px;border-style:outset;border-color:buttonface;border-image:initial;border-radius:0;font-size:13px;border:none;outline:none;}
.footer-menu section#block-masquerade h2.block-title{color:#f3ac01;font-weight:bold;font-size:16px;margin-bottom:15px;text-align:left;}
.footer-menu section#block-masquerade #masquerade-block-form .form-group{width:100%;padding:0;margin:0;}
.footer-menu section#block-masquerade #masquerade-block-form .form-group .form-item{width:68%;padding:0;margin:0;}
.footer-menu section#block-masquerade #masquerade-block-form .form-group .form-item .input-group{width:100%;padding:0;margin:0;}
.footer-menu section#block-masquerade #masquerade-block-form input{font:400 13.3333px Arial;padding:4px;width:100%;height:auto;border:none;}
.footer-menu section#block-masquerade #masquerade-block-form .form-group .form-item .input-group span.input-group-addon{padding:0 4px;margin:0;border-radius:0;}
.footer-menu section#block-masquerade #masquerade-block-form .form-group .form-actions{width:30%;}
.footer-menu section#block-masquerade #masquerade-block-form .form-group .form-actions button{padding:1px 6px 2px 6px;}
section#block-footercopyright p{font-weight:400;font-family:'liquor-store',sans-serif;}
.contact-section h2{color:#f3ac01;font-weight:bold;font-size:16px;margin-bottom:15px;text-align:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.contact-section .contact{text-align:left;color:#9d9d9d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 24px 0;}
.contact_section .contact-form h2.block-title{font-size:21px;border-bottom:1px dotted #CCCCCC;padding:0 0 14px 0px;margin:0 0 24px 17px;font-style:normal;font-weight:normal;color:#cccccc;text-align:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.contact-section .contact h3{text-align:left;color:#9d9d9d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}
.contact-section .contact span a{color:#ffb624;}
.contact_section .contact-form .form-item.form-type-textarea{width:100%;}
.view-content .views-row .product-page form .form-group{padding:0;margin:0;}
form.commerce-order-item-add-to-cart-form .form-group .input-group .select-wrapper select{border-radius:0px !important;border-width:1px;border-style:solid;border-color:rgb(169,169,169);border-image:initial;padding:2px;height:auto;width:90px;color:#000;}
form.commerce-order-item-add-to-cart-form .form-group .input-group span.input-group-addon{padding:0 6px;border-radius:0;}
.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#000 !important;background-color:#fff !important;border-color:#fff !important;border:none !important;}
body .btn-success:hover{color:#000;background-color:#fff;border-color:#fff;border:none;}
.bottom-content,.extra-right-column-content{margin:50px 0;}
.bottom-content p,.extra-right-column-content p{text-align:left;}
.bottom-content img,.extra-right-column-content img{margin:0 0 40px 0;float:left;text-align:center;}
.shipping-map-section .shipping-map{margin:0 0 60px 0;}
.contact_us .contact-section .contact{width:150px;}
/**************/
.fb-like-box{margin:0 0 50px 0;}
.view-store h3{color:#ffb624;font-size:22px;clear:both;margin-bottom:10px;border-bottom:1px dotted #6e4e0f;border-top:1px dotted #6e4e0f;padding:4px 0px;text-align:left;}
/**********/
.table{border:solid 1px #bbb;}
.table-hover > tbody > tr:hover,.table-hover>tbody>tr:hover,.table-striped>tbody>tr,.table-striped>tbody>tr:nth-of-type(odd){background-color:#333333 !important;border-bottom-color:#484848 !important;}
.view-commerce-cart-form .view-content .views-form tr td input,.view-commerce-cart-form .view-content .views-form tr td button.btn-danger{background:#fff;border:#fff;color:#000;padding:0px 6px;margin:0;border-radius:0;height:auto;outline:none;}
.view-commerce-cart-form .view-content .views-form tr td span.icon{display:none;}
.view-commerce-cart-form .views-form .form-actions.form-group{width:100%;text-align:right;border:solid 1px #bbb;padding:8px;display:inline-block;}
.view-commerce-cart-form .views-form .form-actions.form-group button#edit-continue-shopping{background:transparent;color:#46b8da;border:none;float:left;outline:none;margin:0;}
.view-commerce-cart-form .views-form .form-actions.form-group button{background:#fff;border:none;color:#000;padding:0 6px;border-radius:0;outline:none;margin:0 0 3px 10px;}
.view-commerce-cart-form .views-form .form-actions.form-group button .icon{display:none;}
.commerce-checkout-flow-multistep-default .layout-checkout-form{text-align:left;font-size:14px;}
.commerce-checkout-flow-multistep-default .layout-checkout-form .layout-region{width:100%;text-align:left;}
.commerce-checkout-flow-multistep-default .layout-checkout-form h3{text-align:left;margin:0 0 10px 0;}
form .form-group.form-type-textarea{width:100%;}
form .form-group.form-type-processed-text{width:100%;border-top:1px dotted #CCCCCC;padding:10px 0 10px 17px;margin:10px 0 10px 0;}
form .form-group.form-type-processed-text p{font-size:16px;margin:0 0 4px 0;}
.path-product .product-page .field_add_apparel_image{float:right;}
.path-product .product-page .field_add_apparel_image .field--name-field-add-apparel-image{width:200px;height:auto;margin:0px 0px 15px 15px;}
.path-product .product-title{display:none;}
.variation-price .field--label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}
.path-product .variation-price .field--label{display:block !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}
.path-product .variation-sku .field--label{display:block !important;}
.path-product .variation-sku .field--item{font-weight:bold;}
.variation-price .field--item{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}
.variation-price{margin:6px 0;}
.page-node-130 .body-content .right-side-content .extra-right-column-content img{float:none;margin:0 auto;display:block;}
#cboxClose{outline:none;}
.html5-play,.html5-pause{display:none !important;}
.fb-like-box{margin:0 0 30px 0 !important;display:block !important;}
.block_hide{display:none;}
/************* ul.quicktabs-tabs ***************/
ul.quicktabs-tabs{background:#28448e;padding:0px;margin:10px 0 30px 0;}
ul.quicktabs-tabs li{display:inline;background:none;list-style-type:none;padding:2px;white-space:nowrap;}
ul.quicktabs-tabs li a{padding:10px 16px;display:inline-block;color:#ffb624;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;}
ul.quicktabs-tabs li.active a{background:#ffb624;border-radius:0;color:#000;}
.cart.cart-form{margin:0 0 50px 0;}
.field.field--name-total-price{font-size:14px;color:#fff;font-weight:400;margin:0 0 30px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.field.field--name-total-price .order-total-line-value{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}
div#shipping-information-wrapper{margin:0 0 20px 0;font-size:16px;padding:0px;}
.messages__wrapper .alert{padding:20px 35px;}
.messages__wrapper .alert ul.item-list li.item{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}


/*********** checkout ***********/
.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .form-item{width:100%;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .form-item label.control-label{float:left;margin:7px 0 0 0;width:24%;text-align:right;position:inherit;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .form-item .input-group,.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .form-item input,.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .form-item .select-wrapper,.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .form-item .form-textarea-wrapper{width:72%;float:right;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .form-item.form-type-textarea{padding:4px 16px; margin: 0;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane.form-group.form-wrapper {    padding: 0 24px;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .form-item .input-group .select-wrapper{width:100%;}
.commerce-checkout-flow .checkout-pane .panel-body button{margin:8px 0 0 29%;width:auto;}
.commerce-checkout-flow .layout-checkout-form .form-actions{margin:8px 0 0 28%;width:auto;}
.dropdown-backdrop{display:none;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane.checkout-pane-review .panel{width:100%;color:#fff;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane.checkout-pane-review .panel .panel-body .address{color:#fff;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane.checkout-pane-shipping-information .panel-body .field--name-address,.commerce-checkout-flow .layout-checkout-form .checkout-pane.checkout-pane-payment-information .panel-body .field.field--name-address{width:71%;float:right;margin:0 0 20px 0;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .field--name-shipping-method fieldset .fieldset-wrapper{width:71%;float:right;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .field--name-shipping-method fieldset .fieldset-wrapper .form-item.radio{padding:0;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .field--name-shipping-method fieldset .fieldset-wrapper .form-item.radio label.control-label{text-align:left;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .field--name-shipping-method fieldset .fieldset-wrapper .form-item.radio label.control-label input{width:auto;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane.checkout-pane-shipping-information .panel-body .field--type-address{width:100%;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane.field--name-shipping-method fieldset .panel-body .field--name-address,.commerce-checkout-flow .layout-checkout-form .checkout-pane.checkout-pane-contact-information .panel-body .form-item input.form-email{width:71%;float:right;margin:0;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane.checkout-pane-contact-information .panel-body .form-item label,.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .field--type-entity-reference fieldset legend{float:left;margin:7px 0 0 0;width:24%;text-align:right;position:inherit;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane .form-group .field--type-entity-reference fieldset legend span{font-weight:600;}
.commerce-checkout-flow .layout-checkout-form .checkout-pane.checkout-pane-shipping-information .panel-body .field--type-address p.address{width:71%;float:right;margin:0;}



#webform-submission-asphalt-late-model-wraps-node-367-add-form .form-group,
#webform-submission-one-tees-node-289-add-form .form-group,
#webform-submission-order-insanitees-node-278-add-form .form-group{
    width: 100%;
    padding: 0;
}

#webform-submission-asphalt-late-model-wraps-node-367-add-form .form-group .panel-body .form-group,
#webform-submission-one-tees-node-289-add-form .form-group .panel-body .form-group,
#webform-submission-order-insanitees-node-278-add-form .form-group .panel-body .form-group {
    width: 50%;
    padding: 4px 16px;
}
#webform-submission-asphalt-late-model-wraps-node-367-add-form .form-group .panel-body .form-group.form-type-textarea {
    width: 100%;
}

#webform-submission-asphalt-late-model-wraps-node-367-add-form .form-group .panel-body .form-group .form-item-attach-a-file,
#webform-submission-order-insanitees-node-278-add-form .form-group .panel-body .form-group .form-item-attach-a-file,
#webform-submission-one-tees-node-289-add-form .form-group .panel-body .form-group .form-item-attach-a-file {
    width: 100%;
    padding: 0;
}


.webform-progress-tracker .progress-step.is-active:hover .progress-marker,
.webform-progress-tracker .progress-step:not(.is-active) .progress-marker:hover, 
.progress-tracker--center .progress-step span.progress-marker, 
.webform-progress-tracker .progress-step.is-complete:hover .progress-marker, 
.progress-step.is-active .progress-marker{
    background-color: #ffb624;
    color: #000;
}

.progress-step .progress-marker,
.progress-marker {
    color: #ffb624;
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.webform-progress-tracker .progress-step:not(.is-active) .progress-marker, .webform-progress-tracker .progress-step:hover .progress-marker {
    color: #ffb624;
}
#webform-submission-order-insanitees-node-278-add-form .form-item-design-from-gallery .description.help-block .webform-element-description {
    padding: 0;
}


/***** body-shop page ******/

.body-shop-section .views-row .field.field--name-title {
    text-align: left;
    font-size: 20px;
    margin-bottom: 10px;
}
.body-shop-section .views-row .field--type-image {
    width: 100%;
    margin: 0 0 16px 0;
    height: auto;
}

.body-shop-section .views-row .field--type-image img {
    width: 100%;
}

.commerce-checkout-flow .layout-checkout-form  #edit-payment-information-billing-information #edit-payment-information-billing-information-copy-fields .form-item.form-type-checkbox.checkbox label.control-label.option input {
    width: auto;
}
.commerce-checkout-flow .layout-checkout-form  #edit-payment-information-billing-information #edit-payment-information-billing-information-copy-fields .form-item.form-type-checkbox.checkbox label.control-label.option {
    width: 100%;
    text-align: center;
    font-size: 18px;
    margin: 0;
    padding: 0;
}









