/*
Theme Name:   	JDY Auto Parts Child Theme
Theme URI:    	https://www.briscoweb.com/
Author:       	Briscoweb
Author URI:     https://www.briscoweb.com/
Template:     	storefront
Description:  	This is a blank child theme for WooThemes StoreFront theme
Version:      	1.0.10
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/
/*
 * Add your own custom css below this text.
 */

.hp-page.site-main {
   margin-top:20px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    max-width: 1300px;
}

@media (min-width: 768px){
}
.elementor-heading-title b{font-weight:bold}
.elementor-form .elementor-form-fields-wrapper .elementor-field{box-shadow:none; outline:none;}
.elementor-message-success{background:#228b22; color:#fff; padding:15px; margin-top:10px;}
.iisclose-modal{font-size:0}
.banner_angle,.banner_angle div,.banner_angle svg{ height:100%}
ul.iispagination{display:inline-block}
form .elementor-field-type-html h4{margin-top:20px; margin-bottom:0; color:#e0111c;}
.elementor-field::-webkit-input-placeholder,textarea ::-webkit-input-placeholder {color: #251a06 !important;}
.elementor-field::-moz-placeholder,textarea ::-moz-placeholder { color: #251a06 !important;}
.elementor-field:-ms-input-placeholder,textarea :-ms-input-placeholder { color: #251a06 !important;}
.elementor-field:-moz-placeholder,textarea :-moz-placeholder { color: #251a06 !important;}
header.elementor-section{position:absolute; left:0; top:0; right:0}
.home header .second_header{background:linear-gradient(to right, #fff 50%, #f0e900 50%); transition:all 0.3s ease-in-out;}
header .second_header{background:#f0e900;}
.home header .second_header .elementor-container{background:linear-gradient(115deg, #fff 4.3%, #f0e900 4.3%); transition:all 0.3s ease-in-out;}
.home header .second_header .elementor-container:before{content:''; width:50px; height:40px; background: #000000; position: absolute;left: 36px;  z-index: -1; bottom: -19px; transform: rotate(38deg);}
.home header .second_header.elementor-sticky--active .elementor-container,.home header .second_header.elementor-sticky--active{background:#f0e900;}
.home header .second_header.elementor-sticky--active .elementor-container:before{opacity:0; visibility:hidden}

.home_right{margin-top:-30px; margin-bottom:-30px}
.home_right .elementor-column-wrap:before{content:''; width:calc(100% - 40px); height:calc(100% - 40px); position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; border:#fff solid 2px;}
#searchformpart ul{list-style:none; padding:0;  margin: auto; display:flex; flex-wrap:wrap; justify-content:center}
#searchformpart ul li{width:calc(20% - 10px); background:url('images/angle-down.svg') no-repeat; background-size:16px auto; background-position:center right 16px; border:#fff solid 1px; min-height: 66px; padding: 10px 25px; margin: 5px; display: inline-flex; align-items: center;color: #fff; font-size: 17px; cursor:pointer}
#searchformpart ul li:last-child{background:#f0e900; background-image:none; color:#000; border-color:#f0e900; text-transform:uppercase; font-weight:bold; justify-content:center}
#searchformpart ul li:last-child i{color:#fd1320; margin-right: 5px; margin-bottom: 3px; font-size: 130%;}
#searchformpart ul li:last-child:hover{background:#fff; border-color:#fff;}

.contact-colum .elementor-column-wrap:before {  content: ''; width: 65px; height: 65px; border-left: #e0111c solid 6px; border-top: #7e5e23 solid 6px; position: absolute; left: -5px; top: -5px;}
.single-auto-listing .container > .content {padding-top: 100px;}
.auto-listing-template-default .price h4{font-weight:bold; color:#900000; font-size: 30px;}
.auto-listing-template-default .container,.auto-listings .container{width:1280px; margin:auto; padding:0 10px; max-width:100%}
.auto-listing-template-default h1.entry-title,.auto-listing-template-default h1.vc_custom_heading { border-left: none; padding-left: 0; color: #251a06; font-size: 45px; font-weight: 700; text-transform: capitalize;}
img { border-radius: 0;}
.reviewSec .elementor-image-box-img{width:90px;}
.reviewSec .elementor-image-box-content{ display:flex; flex-wrap:wrap; width:calc(100% - 100px);}
.reviewSec .elementor-image-box-content .elementor-image-box-title{order:2; margin-bottom:0; margin-top:5px;}
.reviewSec .elementor-image-box-content .elementor-image-box-description{order:1;}
.elementor-menu-toggle:focus{box-shadow:none; outline:none;}
.fw-step-part.fw-plain-layout{display:flex; flex-wrap:wrap}
.fw-step-part.fw-plain-layout .fw-step-part-body{width:100%; display:flex; flex-wrap:wrap;}
.fw-step-part.fw-plain-layout .fw-step-part-body .fw-step-block{width:30%;}
.content-area, .widget-area{margin-bottom:0}
a:focus, input:focus, textarea:focus, button:focus{outline:none;}
.elementor-text-editor p{margin:inherit}
.carousel.slide.multi-item-carousel .left.carousel-control-prev, .carousel.slide.multi-item-carousel .right.carousel-control-next { display: none;}
table.table-style-1{border:#dddddd solid 1px;}
table.table-style-1 tr td{border:#ddd solid 1px; border-right:none; border-bottom:none;}
table.table-style-1 tr td:first-child,table.table-style-1 tr th:first-child{border-left:none;}
table.table-style-1 tr th{background:#18212E; color:#ffffff; border:#000000 solid 1px; border-right:none;}
.elementor-icon-box-wrapper .elementor-icon-box-icon{margin-top:10px;}
.elementor-heading-title a{font-weight:inherit}
.top_header .elementor-widget-wrap .elementor-icon-wrapper{display:flex}
.badgeSection .elementor-widget-wrap{justify-content:center}
.badgeSection .elementor-icon-box-title{margin-bottom:0}
.badgeSection .elementor-icon-box-icon{margin-top:0}
.badgeSection .elementor-icon-box-content{flex-grow:initial}
footer label{color:#000000;}
body.page-id-29 .img-responsive { height: auto; width: auto;}
.latestArrivals .iis-latest-arrivals-item{background: #ffffff; width: calc(29% - 0px); margin: 17px 2% 35px; padding: 0; box-shadow: 0 0 16px rgba(0,0,0,.10);}
.latestArrivals .iis-latest-arrivals-item:after{content:''; width: calc(100% + 1px); height: 38px; background: url(/wp-content/uploads/2020/04/latestnews-border-img.svg) no-repeat; position: absolute;
    bottom: -30px; left: 0; right: 0;}
.latestArrivals .iis-latest-arrivals-item > a{padding:15px 15px;position:relative; text-align:center}
.latestArrivals .iis-latest-arrivals-item > a:after,.latestArrivals .iis-latest-arrivals-item > a:before{content:''; width:80px; height:15px; background:#e0111c; position:absolute; left:0; right:0; margin:auto;}
.latestArrivals .iis-latest-arrivals-item > a:after{top:0;}
.latestArrivals .iis-latest-arrivals-item > a:before{bottom:0}
span.iis-latest-block{border:none; background:#ffffff; text-align:center; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; min-height:50px; padding:15px 10px; }
span.iis-latest-block .iis-latest-year{width:100%; order:3; font-size: 15px; font-weight: 600; color: #c0070c; font-family: 'Poppins'; line-height: 20px;}
span.iis-latest-block .iis-latest-make,span.iis-latest-block .iis-latest-model{color:#251a08; font-family:'Poppins'; font-size:22px; font-weight:bold; line-height:26px; margin:0 2px;}
span.iis-latest-stk-vin{background:#e0111c; text-align:center; font-size:16px; color:#ffffff; font-family:'Poppins'; padding:15px 10px;}
span.iis-latest-block .iis-latest-model{display:block; width:100%}
span.iis-latest-vin{ color:#ffffff;}
span.iis-latest-stk-vin strong,span.iis-latest-vin strong{color:#ffffff}
.home-btn-list .elementor-button{min-width:344px;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{justify-content:flex-start}
.menustocksearch.menu-item .searchbox input{border-radius: 0; background: none; border: rgba(207,207,207,.20) solid 1px; color:#cfcfcf}
.menustocksearch.menu-item .searchbox input:hover{box-shadow:none; border-color: rgba(207,207,207,.40)}
.menustocksearch.menu-item .searchbox button.sbx-google__submit label{display:none;}
#iishidnform .iiscloseform-modal > img.emoji { background: #fff !important; padding: 13px !important; margin: -7px !important; width: 50px !important; height: 50px !important;}
span.iisappfilcbxlabelreq:hover { background-color: #e0111c;}
#auction-nudge-items #an-item-wrap{display:flex; flex-wrap:wrap}
#auction-nudge-items #an-item-wrap + div{display:none}
.auction-nudge #an-item-wrap .an-item{ width: calc(33% - 24px) !important; max-width: calc(33% - 24px) !important; border: #ececec solid 1px; border-bottom:none; margin:21px 0 35px; padding:0 15px 15px; position:relative; box-shadow:0 0 10px rgba(0,0,0,.20); position:relative}
.auction-nudge #an-item-wrap .an-item + .an-item{margin-left:42px}
.auction-nudge #an-item-wrap .an-item:after{ content:'';   width: calc(100% + 2px); height: 36px; bottom: -27px; position: absolute; left: -1px; right: 0; margin: auto; background:url(/wp-content/uploads/2020/04/ebay-border.svg) no-repeat; background-position: top center; border-bottom: none; background-size: 101% auto; z-index: 12;}
#auction-nudge-items.auction-nudge div.an-item div.an-image{margin-right:20px !important; margin-top:0; overflow:visible !important; height:auto !important}
.auction-nudge #an-item-wrap .an-item:nth-child(3n+1){margin-left:0}
#auction-nudge-items div.an-item div.an-title{background:#e0111c; margin: 0 -15px; text-align:center; padding: 15px 15px 15px; margin-bottom:0 !important; min-height:81px;}
#auction-nudge-items div.an-item div.an-title a{color:#ffffff;    font-size: 15px; font-family: 'Poppins'; font-weight: bold; text-transform: uppercase; line-height: 20px;}
#auction-nudge-items div.an-item div.an-price .an-amount{ font-family: 'Poppins'; color: #251a06; font-size: 25px; line-height:30px;}
#auction-nudge-items.auction-nudge .image-container{display:inline-block; overflow: visible; height:auto !important; min-height:100px;}
#auction-nudge-items.auction-nudge .image-container a{display:inline-block; height:auto !important; }
#auction-nudge-items.auction-nudge .image-container a img{border:#ffffff solid 4px;}
#auction-nudge-items div.an-item div.an-wrap{overflow:visible !important}
#auction-nudge-items.auction-nudge div.an-item div.an-price{margin-top:10px !important; margin-bottom:2px;}
#auction-nudge-items.auction-nudge div.an-item div.an-ends{font-size: 14px; font-family: 'Poppins'; color: #241905;}
#auction-nudge-items div.an-item div.an-wrap .an-view a{color: #e0111c; font-weight: bold; font-family: 'Poppins'; text-transform: uppercase; margin-top: 5px; font-size:0; color:transparent; display: inline-block; }
#auction-nudge-items div.an-item div.an-wrap .an-view a:before{content:'buy now'; text-transform:uppercase; color:inherit; font-weight: inherit; font-size: 16px; color: #e0111c; }
#auction-nudge-items div.an-item div.an-wrap .an-view a:hover,#auction-nudge-items div.an-item div.an-wrap .an-view a:hover:before{color:#000;}
.elementor-nav-menu--main .sub-menu.elementor-nav-menu--dropdown  a{border-left:none;}
.elementor-widget-sidebar .elementor-widget-container > div{color:#ffffff}
nav.woocommerce-MyAccount-navigation ul{padding:0; margin:0; list-style:none;}
nav.woocommerce-MyAccount-navigation ul li{border:rgba(0,0,0,.20) solid 1px; border-bottom:none; padding:8px; font-size:15px;}
nav.woocommerce-MyAccount-navigation ul li a:before{transition:all 0.2s ease-in-out;}
nav.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:rgba(0,0,0,.20) solid 1px}
.widget .widget-title.gamma {margin-bottom:0; padding-bottom:15px; font-weight:500}
.widget .searchbox.sbx-google{width:100%}
.widget .searchbox.sbx-google input{border-radius:0; background:none; color:#ffffff; border:rgba(207,207,207,.20) solid 1px}
.widget .searchbox .sbx-google__submit{border-radius:0; background:#251a06;}
.widget .searchbox .sbx-google__submit svg{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}
.iis-custom-search-input .iismodal-footer a{transition:all 0.3s ease-in-out;}
.elementor-widget-container .widget{margin-bottom:20px}
.home .content-area,.home .widget-area{margin-bottom:0}
.latestarrivals:after{content:''; width:100%; height:130px; background:url('/wp-content/uploads/2020/04/latest-arrival-border.svg') no-repeat;  background-position:center bottom; position:absolute; left:0; right:0; bottom:-5px; background-size: 100% auto; }

body mark{background:#251a06; color:#ffffff}
.hentry .entry-content a:not(.button){text-decoration:none;}
i.fa.fa-check { color: #251a06; font-size: 18px; margin-right: 5px;}
.iislastsearches { padding: 10px 0;}
.iis-container { width: 100%;}
.breadcrumb ul#breadcrumbs-one li{background:#E0111C; border-color:#E0111C; display:inline-block}
nav.breadcrumb ul{margin:15px 0 !important}
nav.breadcrumb ul li a{text-decoration:none; color:#ffffff; display:inline-block; padding:5px 10px; font-size:14px;}
body{color:#222 !important;font-family: 'Poppins', sans-serif; font-weight:400;}
.storefront-primary-navigation { background: #ffffff; box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.11); }
.gpphone { font-size: 10px; background-color: #082648;  border-right: 1px solid #ffffff33;}
select#fitmentx { color: #555; background-image: none;border-radius: 0;max-width: 168px; min-width: 168px;font-size: 12px;margin: 0;background: #fff;border: 1px solid #dddddd;padding: 5px 15px;margin-bottom: 3px;height: auto;}.site {background-color: #fff;}
.input-text, input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea{background:#ffffff ;border:#dddddd solid 1px; box-shadow:none;}
.ctag {background: #336fb1;}
.added_to_cart, .button, button, input[type=button], input[type=reset], input[type=submit] {font-weight: normal; transition:all 0.2s ease-in-out;}
/*h3{font-family: 'Poppins', sans-serif;font-size:28px !important; line-height:32px; color:#251a06}*/
.iis-custom-search-input .iismodal-footer a {display: block;font-size: 20px !important;background: #124073 !important;color: #fff !important;margin: 4px;border: 6px solid #06192f;padding: 5px;font-style: italic;box-shadow: none;}
.iis-custom-search-input .partbypassv2.button {display: block;font-size: 20px !important;background: #124073 !important;color: #fff !important;margin: 4px;border: 6px solid #06192f; padding: 5px;font-style: italic;box-shadow: none;}
.yearfilt .yearbuttonxtras{width:100% !important}
.carousel.slide.multi-item-carousel{margin:0 -20px;}
body .entry-content .banner{ background-size: auto !important; min-height:620px; background-position: center right !important; background-repeat:no-repeat !important}
button.menu-toggle:focus{outline:none;}
.site-content {outline: 0; margin-top: 23px;}
.cf7-text-browser a {background: #124073;}
.vc_toggle_icon {background-color: #124073 !important;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {border-color: #124073;background-color: #124073;}
.vc_btn3.vc_btn3-block {display: block;	width: 90%;}
.vc_custom_heading iisparts button {padding-left:20px;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{background:#251a06; border-color:#251a06;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{background:#e0111c; border-color:#e0111c;}
.iismodalform-body input[type="submit"]{background:#e0111c;}
.home .site-content{margin-top:0; margin-bottom:0}
.site-content {outline: 0;margin-top: 23px;margin: 50px 23px;}
.cf7-text-browser a {background: #124073;}
.vc_toggle_icon {background-color: #124073 !important;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {border-color: #124073;background-color: #124073;}
.entry-content .vc_row-flex{ background-size:cover !important; background-position:left center !important;}
.entry-header .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{ margin-bottom:0px;}
.custom-logo-link, .site-branding, .site-header-cart, .site-logo-anchor, .site-logo-link, .site-search{padding-bottom:0px !important;margin-bottom:0px !important;}
.vc-hoverbox-back-inner p {color:#fff !important;}
.woocommerce-active .site-header .secondary-navigation{margin-right:0 !important;}
#masthead .iis-col-md-2{float:left !important; width:23% !important; margin-top:30px !important;  margin-right:25px !important;  }
#masthead .iis-col-md-2 a{color:#000 !important; text-shadow:none !important; line-height:28px !important; font-size:26px !important; font-style:normal !important; font-family: 'Poppins', sans-serif !important;}
#masthead .iis-col-md-2 a:hover{color:#d4232a !important;}
#masthead .iis-col-md-2 a:hover div{color:#000  !important;}
#masthead .iis-col-md-2 a div {font-family: 'Poppins', sans-serif !important;}
woocommerce-active .site-header .secondary-navigation{width:auto !important; float: right!important;}
.site-header-cart .cart-contents{padding:15px 10px 10px 15px !important; background:#251a06}
.site-info{padding:21px 0px; text-align:center;  color:#424242; position:relative; z-index:1}
.site-info:after{content:''; width:100%; position:absolute; left:0; right:0; top:0; bottom:0; background:#ffffff; transform:scale(2,1); z-index:-1;}
.site-info a{color:#251a06;}
.site-footer{padding:0px !important;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{background:#f06952 !important; border-radius:0px !important; border:none !important; padding:10px 20px !important;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{background:rgba(212,43,37,0.8)!important; color:#fff; transition:all 0.3s ease-in-out;}
.storefront-primary-navigation > .col-full{display:flex; flex-wrap:wrap}
.woocommerce-active .site-header .main-navigation{float:none; margin-right:0; margin-left:auto; width:auto;}
.woocommerce-active .site-header .site-header-cart{width:auto !important; display: flex; flex-wrap: wrap; align-items: stretch;  margin: 0 0 0 0;}
.woocommerce-active .site-header .site-header-cart li{display:flex;}
#iisstocksearchbtn{background:#251a06 !important; border-radius:0 !important; transition:all 0.3s ease-in-out;}
.menustocksearch .searchbox #iisstocksearchbtn{border-radius:2px !important; }
.sub-menu .menustocksearch .searchbox #iisstocksearchbtn{border-radius:0 !important; }
.sub-menu .menustocksearch .searchbox #iisstocksearchbtn .fa{position:relative; top:2px;}
.menustocksearch .searchbox #iisstocksearchbtn .fa{font-size:18px !important;}
.menustocksearch .searchbox #iisstocksearchbtn:hover{background:rgba(207,207,207,0.1) !important;}
.iis-custom-search-input .iismodal-footer a,.iis-custom-search-input .partbypassv2.button {background:#f06952  !important; border: 3px solid rgba(265,265,265,.10)!important;}
.iismodal-footer .iisyearsdyn::after {background:#124073 !important;}
.site-header-cart .widget_shopping_cart, .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children{background:#e0111c !important; box-shadow:0 4px 28px rgba(0,0,0,.10)}
.main-navigation .sbx-google__input{border-radius:0; background: #fff; box-shadow: none;}
.iisla-left{left:-10px !important; border-right:30px solid #615c5c  !important; top:40%; transform:translate(-50%,-50%);}
.iisla-right{right:-40px !important; border-left:30px solid #615c5c  !important; top:40%; transform:translate(-50%,-50%);}
.iisla-left:hover{border-right:30px solid rgba(0,0,0,0.8)  !important;}
.iisla-right:hover{border-left:30px solid rgba(0,0,0,0.8) !important;}
/*button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button{background:#105eb5 !important;}
.button:hover{background:#085821 !important;}*/
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited{outline:none;}
.main-navigation ul ul li .fa-search + svg{display:none; opacity:0}
.widget a.button{background:#085821 !important; }
.iis-custom-search-input .iismodal-footer a, .iis-custom-search-input .partbypassv2.button{background:rgba(265,265,265,.02) !important;  }
#iisstocksearchbtn:hover{background:#d4820c !important;}
#iismodal-name .iismodal-footer{background:#62696d !important;}
.menufilt ul.menu li a{font-size:13px !important;}
.iislastsearches a,#menumodellist a{font-style:normal; color:#000}
.sidebar_custom .iislastsearches a{color:#ffffff}
.sidebar_custom #iisstocksearchbtn{transform: scale(0.95,0.95);}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{background:#f06952  !important; border-radius:0px !important; border:none !important; padding:10px 20px !important;}
.vc-hoverbox-back{background:#f06952  !important;}
.single-product div.product p.price{font-family:'Poppins'; font-weight:bold; color:#e0111c}

.carte table.variations tbody td label{font-size: 18px; padding: 15px 0 10px; display: inline-block; color:#e0111c; font-weight:bold;}
.carte table.variations tbody td select.iisselect,.carte table.variations tbody td select.fitmentx{width:250px; max-width:100% !important; height:40px !important; font-size:16px !important; border: 1px solid #000000 !important; margin-bottom: 15px !important;}
.carte a.button{background:#e0111c; border:#e0111c solid 1px; width:auto; height:50px; max-height: 50px; min-width:170px; text-transform:uppercase; display:inline-block; margin:5px 0 5px 5px; text-align: center;  line-height: 30px; transition:all 0.3s ease-in-out;}
.carte a.button:hover,.carte a.button:focus{background:transparent; color:#e0111c; box-shadow:none; outline:none;}
input.single_add_to_cart_button.button.alt.ah-button{width:auto; height:50px; max-height: 50px; min-width:170px; text-transform:uppercase; display:inline-block; background:#251a06; border:#251a06 solid 1px; opacity:1; margin:5px 5px 5px 0; transition:all 0.3s ease-in-out;}
input.single_add_to_cart_button.button.alt.ah-button:hover,input.single_add_to_cart_button.button.alt.ah-button:focus{opacity:1; background:transparent; color:#251a06;  box-shadow:none; outline:none;}
.select2-container--default .select2-selection--single{height:40px; border-radius:0; padding: 5px 3px; margin-bottom:20px; border-color: rgba(0,0,0,.20);}
.form-row input.input-text:focus,.form-row textarea:focus{box-shadow:none; background:none;}
.form-row input:not(.woocommerce-form__input-checkbox), .form-row textarea, .form-row select{height:40px; margin-bottom:5px; border:rgba(0,0,0,.20) solid 1px;}
.addresses header.title h3{font-size:24px;}
.addresses header.title a{color:#C10408}
.woocommerce-form__label-for-checkbox{margin-bottom:10px;}
.woocommerce-form.woocommerce-form-login{width:450px; max-width:100%}
.woocommerce-page .woocommerce-button,.woocommerce-page .button{text-transform:capitalize}
.woocommerce-page .woocommerce-button:hover,.woocommerce-page .button:hover{background:#C10408}
.woocommerce-checkout h3,.woocommerce-checkout h3 span{font-weight:bold; text-transform:capitalize}
.woocommerce-tabs.wc-tabs-wrapper{width:100%; display:flex; flex-wrap:wrap; border:1px solid rgba(0, 0, 0, 0.05); padding:0}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{border:none; margin-bottom:0; border-right:1px solid rgba(0, 0, 0, 0.05)}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li {}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active{border-right-color:#e0111c}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{padding:13px 20px; transition:all 0.2s ease-in-out;}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:last-child{border-bottom:none}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active:after,.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:hover:after{color:#ffffff}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:hover:after{opacity:1; right:16px;}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a,.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:hover a{background:#e0111c; color:#ffffff}
.woocommerce-tabs.wc-tabs-wrapper .panel{padding:25px;}
.woocommerce-tabs.wc-tabs-wrapper .panel h3{font-weight:bold}
.woocommerce-info, .woocommerce-noreviews, p.no-comments { background-color: #e0111c;}
.woocommerce-EditAccountForm fieldset{padding:0; background:none;}
.woocommerce-EditAccountForm fieldset legend{margin-left:0; background:#e0111c; color:#ffffff; margin-bottom:25px;}
.woocommerce-EditAccountForm .woocommerce-form-row {margin:0}
.woocommerce-js input.single_add_to_cart_button.button.alt.ah-button{background:#f0e900; border-color:#f0e900; color:#000}
.woocommerce-js input.single_add_to_cart_button.button.alt.ah-button:hover{background:#e0111c; border-color:#e0111c; color:#fff;}
#products.iis-table-responsivex.list-group.iis-col-md-12{ padding:0}
table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a{margin:3px;}
table.tablesorter.iis-table th,table.cart th,table.woocommerce-orders-table th,table.woocommerce-table--order-details thead th{padding:10px 15px !important; background-color: #e0111c; color: #fff; border-bottom-color:#e0111c}
table.tablesorter.iis-table tbody td,table.cart tbody td,table.woocommerce-orders-table tbody td,table.woocommerce-table--order-details tbody td,table.woocommerce-table--order-details tbody th{background:#ffffff; padding:15px !important; border-top-color:#000000}
table.woocommerce-table--order-details{margin-bottom:25px;}
table.woocommerce-table--order-details tfoot th,table.woocommerce-table--order-details tfoot td{background:#ffffff; border-right:rgba(0,0,0,.20) solid 1px; border-bottom:rgba(0,0,0,.20) solid 1px;}
table.woocommerce-table--order-details tfoot tr:last-child th,table.woocommerce-table--order-details tfoot tr:last-child td{font-size:22px; font-weight:bold; padding:10px 15px; color:#e0111c}
table.woocommerce-table--order-details tbody tr td:first-child,table.woocommerce-table--order-details tfoot th{border-left:rgba(0,0,0,.20) solid 1px;}
table.woocommerce-table--order-details tbody td,table.woocommerce-table--order-details tbody th{border-right:rgba(0,0,0,.20) solid 1px; border-bottom:rgba(0,0,0,.20) solid 1px;}
table.cart tbody td.product-name a,table.cart tbody td.product-price,table.cart tbody td.product-quantity,table.cart tbody td.product-subtotal{font-size:20px; color:#e0111c}
table.tablesorter.iis-table tbody tr.woocommerce-cart-form__cart-item td:first-child{border-left:rgba(0,0,0,.20) solid 1px;}
table.tablesorter.iis-table tbody tr.woocommerce-cart-form__cart-item td:last-child{border-right:rgba(0,0,0,.20) solid 1px;}
table.tablesorter.iis-table tbody tr td.actions{border:rgba(0,0,0,.20) solid 1px;}
#payment .place-order{padding:0}
table.woocommerce-checkout-review-order-table{border:rgba(0,0,0,.20) solid 1px;}
table.woocommerce-checkout-review-order-table th,table.woocommerce-checkout-review-order-table td { background: none; color: #e0111c; border-right: rgba(0,0,0,.20) solid 1px; padding: 10px !important; border-bottom: rgba(0,0,0,.20) solid 1px;}
#payment .payment_methods > .wc_payment_method > label{background:#e0111c; margin:0}
.calculated_shipping h2{text-transform:capitalize; color:#e0111c; font-weight:bold;}
.calculated_shipping table.shop_table{border:rgba(0,0,0,.20) solid 1px; border-bottom:none;}
.calculated_shipping table.shop_table tr th{background:none; color:#e0111c; border-right:rgba(0,0,0,.20) solid 1px;}
.calculated_shipping table.shop_table tr td{background:#ffffff}
.calculated_shipping table.shop_table tr.order-total td,.calculated_shipping table.shop_table tr.order-total th,table.woocommerce-checkout-review-order-table tr.order-total td,table.woocommerce-checkout-review-order-table tr.order-total th{font-size:22px; color:#e0111c;}
.calculated_shipping table.shop_table tr th,.calculated_shipping table.shop_table tr td{padding:10px !important; border-bottom:rgba(0,0,0,.20) solid 1px;}
.calculated_shipping table.shop_table tbody tr:last-child th,.calculated_shipping table.shop_table tbody tr:last-child td{border-bottom:none;}
#products.iis-table-responsivex table:not( .has-background ) tbody td ul{font-size: 14px !important; line-height: 22px; font-family: 'Poppins'; padding: 0; margin: 10px 0 20px 15px;}
#products.iis-table-responsivex table:not( .has-background ) tbody td ul li{margin-bottom:5px;}
#products.iis-table-responsivex table:not( .has-background ) tbody td a.button{width:auto; background:#e0111c; color:#fff; border:#e0111c solid 1px; height:40px; min-width:170px; display: inline-flex;
align-items: center;  justify-content: center; transition:all 0.3s ease-in-out;}
#products.iis-table-responsivex table:not( .has-background ) tbody td a:not(.button){text-align:left; color:#e0111c; font-size:20px; font-weight:bold; padding: 0;}
#products.iis-table-responsivex table:not( .has-background ) tbody td a.button:hover,#products.iis-table-responsivex table:not( .has-background ) tbody td a.button:focus{background:transparent; color:#e0111c}
#products.iis-table-responsivex table:not( .has-background ) tbody td.milescol a.button{background:#f0e900; border-color:#f0e900; text-transform: uppercase; min-width: 130px; padding: 5px 10px; color:#000}
#products.iis-table-responsivex table:not( .has-background ) tbody td.milescol a.button:hover,#products.iis-table-responsivex table:not( .has-background ) tbody td.milescol a.button:focus{background:transparent; color:#251a06; }
#products.iis-table-responsivex table:not( .has-background ) tbody td span.iisappfilcbxlabelreq{background:#7e5e23; color:#ffffff; box-shadow: none; padding: 5px 15px; border-radius: 0;
    margin-top: 4px; display: inline-block; text-transform: uppercase; transition:all 0.3s ease-in-out;}
#products.iis-table-responsivex table:not( .has-background ) tbody td span.iisappfilcbxlabelreq:hover{background:#e0111c;}
#products.iis-table-responsivex table:not( .has-background ) tbody td.pricecol{color:#e0111c}
#products.iis-table-responsivex table:not( .has-background ) tbody td.milescol{color:#e0111c; font-size:22px; font-weight:bold}
.iislrlabel {background: #e0111c;}
.cf7wpms-nav { margin: 0; width: 100%;}
.eweclass.iislatestarrivaltable .panel-heading{display:flex; flex-wrap:wrap;}
.eweclass.iislatestarrivaltable .panel-heading .panel-title{display:inline-block; margin-bottom:-10px;}
.eweclass.iislatestarrivaltable .pull-right{margin-right:0; margin-left:auto; float:none; margin-top:0}
.eweclass.iislatestarrivaltable .panel-body{text-align:right}
.eweclass.iislatestarrivaltable .panel-body + table{padding-left:0 !important; padding-right:0 !important}
.eweclass.iislatestarrivaltable .panel-body + table.tablesorter tr th{background:#e0111c; color:#ffffff}
.eweclass.iislatestarrivaltable .panel-body + table.tablesorter tbody tr td .iisappfilcbxlabelreq{background:#e0111c; color:#ffffff; border-radius: 0; box-shadow: none; padding: 4px 10px;
    text-transform: uppercase;}
.eweclass.iislatestarrivaltable .panel-body + table.tablesorter tbody tr td .iisappfilcbxlabelreq:hover{background:#251a06}
.eweclass.iislatestarrivaltable .panel-body + table.tablesorter tbody tr td{background:#ffffff; border-left:rgba(0,0,0,.20) solid 1px; border-bottom:rgba(0,0,0,.20) solid 1px;}
.eweclass.iislatestarrivaltable .panel-body + table.tablesorter tbody tr td:last-child{border-right:rgba(0,0,0,.20) solid 1px;}
.cf7wpms-nav-right button, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern,.cf7-text-browser a{background:#e0111c !important; border-radius:0px !important; border:none !important; padding:10px 20px !important; border:1px solid #fff !important; color:#fff !important;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{background:rgba(212,43,37,0.8)  !important; border-color:#f06952  !important;}
#secondary .sbx-google__submit{background:#251a06}
#secondary.widget-area .widget a{color:#ffffff !important}
.iismodal-footer .iisyearsdyn::after {background:#e0111c !important; border-radius:0px;}
.iis-custom-search-input .iismodal-footer a{border: 3px solid #d4232a;}
.iis-custom-search-input .iismodal-footer a:hover,.iis-custom-search-input .partbypassv2.button:hover,.iis-custom-search-input .iismodal-footer a:hover{border: 3px solid #251a06 !important;}
.sidebar_custom .iis-custom-search-input .iismodal-footer a:hover,.sidebar_custom .iis-custom-search-input .partbypassv2.button:hover,.sidebar_custom .iis-custom-search-input .iismodal-footer a:hover{border-color:#7e5e23 !important}
.vc_separator.vc_separator_align_center h4{color:#fff !important; }
.iis-custom-search-input a::after {display:none !important;}
.sbx-google__input:focus, .sbx-google__input:active{box-shadow:none; }
.wpcf7-form input[type="email"], .wpcf7-form input[type="password"], .wpcf7-form input[type="search"], .wpcf7-form input[type="number"], .wpcf7-form input[type="text"], .wpcf7-form input[type="url"], .wpcf7-form textarea, .wpcf7-form input[type="date"], .wpcf7-select{    width:100%;}
.cf7wpms-style1 li.active a{background:#e0111c!important;}
.cf7wpms-style1 li.active a::before {border-top-color:#e0111c!important; border-bottom-color:#e0111c!important;}
.cf7wpms-style1 li.active a::after{border-left-color:#e0111c!important;}
.cf7-text-browser a{display:initial !important;}
.wpcf7-form input[type="submit"]:hover{background-color:#251a06 !important;}
.vc_toggle_icon{background:rgba(212,43,37,0.8)  !important; }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover{background:rgba(212,43,37,0.8)  !important;}
.cf7wpms-nav-right button:hover{background:#251a06  !important;}
.rv_p  h3{margin-bottom:15px !important;}
.ctag{background:#251a06  !important; color:#fff !important;}
.button:hover .ctag{  background:#dd880e !important; color:#fff !important;}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{ margin-bottom:0px !important;}
cite, dfn, em, i{font-style:normal !important;}
#wpcf7-f251-p45-o1  .iis-col-lg-6, #wpcf7-f251-p45-o1 .iis-col-xs-12 {padding-left:0px !important}
span.wpcf7-not-valid-tip{ font-size:12px !important; color:rgba(212,43,37,0.8)   !important; }
.cf7wpms-content .cf7wpms-error {border-color:rgba(212,43,37,0.8)  !important;}
.ui-icon {background:url(/wp-content/uploads/2018/02/ui-icons.png)!important; background-position: -64px -144px !important}
.is-latest-arrivals-item img{display:none !important; background:#f06952  !important;}
.menufilt .menu .iis-col-md-2{width:20%!important;}
#colophon .gamma {font-family: 'Integral_reg';}
.iismodal-header{background:#62696d  !important; color:#fff !important;}
.iismodal-header h1{color:#fff !important;}
#menumodellist a{font-size:14px !important;}
#custom_html-3 .iislastsearches a{display:block !important; margin-left:0px !important;}
.widget-area .widget a.button {padding-left:5px !important;}
.vc-hoverbox-front{background-size:100% 100% !important;}
img.lazyloadx.attachment-shop_single.size-shop_single.wp-post-image {display: inherit;}
.handheld-navigation {background-color: #80b63a;}
.yearfilt .yearbuttonv2, .makefilt .makebuttonv2, .makefilt .modelbuttonv2, .iiscatmenuul li, .iiscatmenuul .PartCats {font-size: 14px; color:#ffffff}
.pr-postmetadataheader {width: 73.9130434783%;float: right;margin-right: 0;}
.wp_car_dealer {width: 73.9130434783%;float: right;margin-right: 0;}
.detailItemRight,.detailItemLeft {float: none;}
div#secondary {background: #e0111c;margin-top: -20px;padding: 45px 20px 2px 20px;}
div#secondary .widget .widget-title{margin-bottom:0}
p.woocommerce-mini-cart__empty-message {color: #ffffff;}
.sbx-google {display: inline-block;position: relative;min-width: 280px;height: 57px;white-space: nowrap;box-sizing: border-box;font-size: 14px;}
.iis-latest-arrivals-item a {max-height: 165px; display: block;}
span.iis-latest-block {position: relative;}
span.iis-latest-stk-vin {position: relative;}
.bw-custom-menu-class #menu-top-bar-2{margin:0}
.media.header-info.d-inline-block.lh-1.align-middle {display: inline-block!important;line-height: 1;}
.media-body.d-inline-block.align-middle {display: inline-block!important;}

p.mb-0.mt-1 {color: #ffffff;margin-top: .25rem!important;}
.basic-container.clearfix {margin: 0 auto;max-width: 1200px;padding: 0 15px;position: relative;width: 100%;}
.sbx-google__submit svg{display:none;}
.sbx-google__submit svg + label{font-size: 16px; font-family: 'Poppins'; margin-left:6px; cursor:pointer}
.widget-area .sbx-google__submit svg{display:initial}
.main-navigation ul.nav-menu ul li .sbx-google__wrapper label,.handheld-navigation ul.menu li .sbx-google__wrapper label{font-size:0; display:none; opacity:0; visibility:hidden}
ul.nav {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
.handheld-navigation ul.menu li .searchbox button::after{content:''; display:none; opacity:0; visibility:hidden; font-size:0}
.col-full.xxxx {display: none;}
a.btn.btn-default.b-radius-5.transparent {padding: 13px 30px 13px 30px;line-height: 1;color: #fff;border: none;background: #fc8902;}
p.mb-0.mt-1 {margin-top: .25rem!important;}
.media.header-info.d-inline-block.lh-1.align-middle {margin-left: 10px; }
span.header-phone {font-size: 24px;font-weight: bold;letter-spacing: 1px;font-family: 'Poppins';}
div#eapps-social-icons-1 {display: inline-block;}
.bw-custom-menu-class {display: inline-block; vertical-align:middle}
.fa-user-shield:before, .fa-barcode:before {margin-right: 10px;}
.bw-custom-menu-class li a {color: #e0111c !important; font-size:30px; font-family:'Poppins'; font-weight:700}
.home .bw-custom-menu-class li a{color:#ffffff !important}
.bw-custom-menu-class li {display: inline-block;margin-right: 10px; margin-left:15px; color: #ffffff;}
.bw-custom-menu-class ul{margin: 0;}
.vc_icon_element_link{margin-right: 10px !important;}
li.iis-y-status-message {display: none;}
.iismodal-header { background: #e0111c !important; color: #fff !important;}
.iismodal-header h6{color:#ffffff; font-size:20px}
.wpb_text_column .searchbox { padding: 0; margin: auto; width: 535px; max-width:100%; height: auto; display: block;}
.wpb_text_column .searchbox .sbx-google__wrapper{width:100%}
.wpb_text_column .searchbox .sbx-google__input{border: rgb(227, 227, 227) solid 1px; border-radius: 4px; padding: 5px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1); display: flex; flex-wrap: wrap; padding-left: 27px; align-items: center; min-height:56px; font-size: 15px; color: #424242; font-family: 'Poppins', sans-serif;}
.wpb_text_column .searchbox .sbx-google__input:focus{background:#ffffff; border-color:#251a06}
.wpb_text_column .searchbox .sbx-google__submit{ width:124px; height:calc(100% - 10px);  right:5px; top:0; bottom:0; margin: auto 0 auto auto; background: #251a06; color: #ffffff; padding: 10px 26px; border-radius: 4px;}
.wpcf7-form .cf7wpms-nav-left button.btn{padding:10px 20px;}
.wpcf7-form .cf7wpms-nav-left button.btn:hover,.wpcf7-form .cf7wpms-nav-left button.btn:focus{background:#251a06; color:#ffffff}
.iismodalform-header{background:#251a06;}
.iismodalform-header h6{color:#ffffff; font-size:22px; font-weight:bold; margin-bottom:0}
.iismodalform-body{background:#ffffff}
button.iiscloseform-modal:hover{background:#251a06}
.iisclose-modal { width: 30px; height: 30px; background: url(/wp-content/uploads/2020/04/close-icon.svg) no-repeat; background-size: 28px auto; position: absolute; right: 10px; top: 12px;}
img.emoji { opacity: 0;}
#iishidnform img.emoji { opacity: 1;}
#auction-nudge-items img#an-ebay-logo{margin:auto !important;}
.iismodalform-body input[type="submit"] {border: 3px solid #e0111c;}
.iismodalform-body input[type="submit"]:hover{border-color: #251a06;}
.text-uppercase{text-transform:uppercase !important}
.homeIntrosec h2{border-left:#251a06 solid 6px}
h1.entry-title,h1.vc_custom_heading{border-left:#251a06 solid 6px; padding-left:18px;}
.warrantyList ul{list-style:none; padding:0; width:250px; margin-right: 0; max-width:100%; margin-left: auto;}
.warrantyList ul li{background:#e0111c; border-right:#251a06 solid 10px; font-family:'Poppins', sans-serif; font-size:22px; min-height:56px; display:flex; flex-wrap:wrap; width:100%; align-items:center; color:#ffffff; padding:10px 10px 10px 40px; margin-bottom:15px; border-radius:55px 0 0 55px;}
.warrantyList .wpb_text_column{clear:both;}
.warrantyList ul{padding-top:20px;}
.warrantyList ul li strong{color:#251a06; margin-right:5px;}
.warrantyList h3{background:url('/wp-content/uploads/2019/07/warrenty-icon.png') no-repeat; padding-left:40px; background-position:left center; float:right; min-height:43px; display: flex;
align-items: center;}
.homeIntrosec h3{ font-weight:bold;}
.site-header-cart .cart-contents .amount{display:none;}
.site-header-cart .cart-contents .count{padding-right:50px; display:inline-block}
.site-header-cart .cart-contents:after { content: ''; width: 30px; height: 30px; background-size: 30px auto !important; background: url('/wp-content/uploads/2019/07/cart.svg') no-repeat; position: absolute; right: 15px; margin: auto; top:0; bottom:0}
.headingwithImg .wpb_wrapper{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.headingwithImg .wpb_single_image{margin-right:10px;}
.ebaySection #an-controls-top,.ebaySection #an-page-top,.ebaySection #an-ebay-logo{display:none;}
.hentry,.site-main{margin-bottom:0}
.storefront-handheld-footer-bar ul li.cart .count{background:#105eb5}
.wpcf7-form input[type=email], .wpcf7-form input[type=password], .wpcf7-form input[type=search], .wpcf7-form input[type=number], .wpcf7-form input[type=text], .wpcf7-form input[type=url], .wpcf7-form textarea, .wpcf7-form input[type=date], .wpcf7-select{box-shadow:none; background:#ffffff; border:#dddddd solid 1px;}
table:not( .has-background ) tbody tr:nth-child(2n) td, fieldset, fieldset legend{background:#ffffff}
.lifetimesec{position:relative; z-index:99}
.homeSearchstock #iisstocksearch{box-shadow: 0px 10px 27.65px 7.35px rgba(0, 0, 0, 0.15); border:rgb(227, 227, 227) solid 1px; border-radius:0; width: 415px; height: 63px; max-width:100%; padding-left:25px;}
.homeSearchstock .sbx-google{height:63px; margin-bottom:-17px;}
.homeSearchstock #iisstocksearchbtn{display:flex; align-items:center; justify-content:center; background: none !important;}
.homeSearchstock #iisstocksearchbtn .fa{color:#251a06 !important;}
.homeSearchstock #iisstocksearchbtn label{display:none;}

.subscribeForm .wpcf7-form input[type=email],.subscribeForm  .wpcf7-form input[type=password],.subscribeForm .wpcf7-form input[type=search],.subscribeForm .wpcf7-form input[type=number],.subscribeForm .wpcf7-form input[type=text],.subscribeForm .wpcf7-form input[type=url],.subscribeForm .wpcf7-form textarea,.subscribeForm .wpcf7-form input[type=date],.subscribeForm .wpcf7-select{border:none; border-bottom:#cacaca solid 1px; padding-left:0; padding-right:0; background:transparent}
.subscribeForm p{margin-bottom:45px;}
.subscribeForm .wpcf7-form-control.wpcf7-submit{background:#e0111c; font-size:17px; text-transform:uppercase; width:100%; font-weight:bold;}
.reviewSec:after{content:''; position: absolute; bottom: -8px; left:0; right: 0; border:#b50709 solid 8px;}
.elementor-icon-box-title a{font-weight:inherit; color:inherit; font-size:inherit}
footer.elementor-section:before,footer.elementor-section:after{content:''; height:14px; transform: skew( 25deg); background:#f0e900; position:absolute; left:0; right:0; margin:auto;}
footer.elementor-section:before{top:-14px; width:50%; }
footer.elementor-section:after{bottom:-14px;  width:70%; }
.iismodal ul.iiscatmenuul li a{color:#000 !important}
@media only screen and (min-width:1320px){
.col-full{width:1300px; max-width:100%}
}
@media only screen and (max-width:1750px){
.banner_angle{left: -4.5% !important;}
}
@media only screen and (max-width:1650px){
.banner_angle{left: -7.5% !important;}
}
@media only screen and (max-width:1550px){
.banner_angle{left: -10.5% !important;}
}
@media only screen and (max-width:1450px){
body .entry-content .banner {background-position: center right 100% !important;}
.banner_angle{left: -15.5% !important;}
#searchformpart ul{width:850px; max-width:100%;}
}
@media only screen and (max-width:1280px){
}
@media only screen and (min-width:1025px) and (max-width:1280px){
}
@media only screen and (min-width:1025px) and (max-width:1199px){
}
@media only screen and (max-width:1227px){
.auction-nudge #an-item-wrap .an-item + .an-item{ margin-left: 30px;}
.auction-nudge #an-item-wrap .an-item:nth-child(3n+1) { margin-left: 0;}	
.banner_angle{left: -20% !important;}
#searchformpart ul { width: 450px;}
#searchformpart ul li { width: calc(50% - 10px);}
}
@media only screen and (max-width:1130px){
#masthead .iis-col-md-2{width:23% !important;}
#masthead .iis-col-md-2 a{font-size:22px !important;}
#menu-top-bar{padding: 35px 0px 0px !important;}
.iis-custom-search-input .iismodal-footer a,.iis-custom-search-input .partbypassv2.button{text-align:center; font-style:normal !important;}
span.iis-latest-make{font-size:17px!important;}
span.iis-latest-model{font-size:20px !important;}
.site-footer a:not(.button){font-size:14px !important;}
.sbx-google{min-width:280px !important;}
.menufilt ul.menu li a {  font-size: 11px !important;}
}
@media (max-width: 1024px) {
.banner_angle{display:none;}
nav .sbx-google { min-width: 280px !important; width: calc(100% - 20px); margin: auto; display: block;}
.auction-nudge #an-item-wrap .an-item + .an-item{ margin-left: 20px;}
.auction-nudge #an-item-wrap .an-item:nth-child(3n+1) { margin-left: 0;}	
.elementor-sticky.elementor-sticky--effects {box-shadow:0px 3px 6px rgba(0,0,0,.20)}
.elementor-sticky .elementor-image img{transition:all 0.2s ease-in-out;}
.elementor-sticky.elementor-sticky--effects .elementor-image img{width:140px !important;}
.auto-listing-template-default h1.entry-title,.auto-listing-template-default h1.vc_custom_heading {font-size:36px; line-height:40px;}
.home header .second_header .elementor-container:before{display:none;}
.home header .second_header,.home header .second_header .elementor-container{background:#f0e900}
}
@media (max-width: 1023px) {
.woocommerce-active .site-header .site-branding{width:40%}
.auction-nudge #an-item-wrap .an-item { width: calc(50% - 14px) !important; max-width: calc(50% - 20px) !important;}
.auction-nudge #an-item-wrap .an-item:nth-child(3n+1) {  margin-left: 20px;}
.auction-nudge #an-item-wrap .an-item:nth-child(2n+1) {  margin-left: 0;}
}
@media only screen and (max-width:991px){
#masthead .iis-col-md-2 a{font-size: 16px !important;}
#masthead .iis-col-md-2{margin-right:0px!important; margin-top:22px !important; width:26% !important;} 
.iismodal-box{width: 100%!important;max-width: 500px !important;}
.menufilt .iis-col-xs-12{width:33%!important;}
.cf7wpms-style1 li a{font-size:14px!important;}
.menufilt .menu .iis-col-md-2{ width:25% !important;}
}
@media (max-width: 800px){
.site-header-cart .cart-contents{padding:9px 5px 10px 10px !important}
}
@media (max-width: 768px){
.woocommerce-account .site-content .col-full{display:flex; flex-wrap:wrap; }
div#primary {float: none; order:2; width:100%;}
div#secondary {order:1; width:100%; margin-bottom:30px;}	
.storefront-primary-navigation {background: transparent;}
.col-full {max-width: 74.498938em;}
}

@media only screen and (max-width:767px){
header .top_header.elementor-sticky--effects{background:#fff}
.woocommerce-active .site-branding{float:none!important; width:100% !important;}
.iis-custom-search-input .iismodal-footer a,.yearfilt .yearbuttonv2, .makefilt .makebuttonv2, .makefilt .modelbuttonv2, .iiscatmenuul li, .iiscatmenuul .PartCats{font-size:14px !important;}
.menufilt ul.menu li a {   font-size: 10px !important;    min-height: 50px;}
.cf7wpms-style1 li{float:none !important; display:inline-block !important; width:100% !important;}
.wpcf7-form input[type="email"], .wpcf7-form input[type="password"], .wpcf7-form input[type="search"], .wpcf7-form input[type="number"], .wpcf7-form input[type="text"], .wpcf7-form input[type="url"], .wpcf7-form textarea, .wpcf7-form input[type="date"], .wpcf7-select{width:100%!important;}
.cf7-text-drop{font-size:16px !important;}
.cf7wpms-nav-right, .cf7wpms-nav-submit {  text-align: right; margin-right:15px !important;}
#masthead .iis-col-md-2 a{color:#fff !important;}
.col-full{width:100% !important; margin:0px !important; padding:0px 15px!important; max-width:100% }
.handheld-navigation ul.menu li.menu-item-has-children a + .dropdown-toggle { padding: 0; width: 50px; height: 45px; top: 0; border: none; color:#251a06}
#masthead .iis-col-md-2{width:110% !important; display:none;}
.warrantyList ul{width:100%}
.auction-nudge #an-item-wrap .an-item { width: 100% !important; max-width: 100% !important;}
.warrantyList ul li{font-size: 18px; min-height: 48px;}
.wpb_text_column .searchbox .sbx-google__submit{width:110px;}
.wpb_text_column .searchbox .sbx-google__input{padding-left:10px;}
.auction-nudge #an-item-wrap .an-item{padding-left:10px; padding-right:10px;}
.wpb_text_column .searchbox .sbx-google__submit{padding:10px;}
.warrantyList h3{width:130px; margin:auto; float:none;}
.site-content {margin: 30px 0px;}
.searchbox.sbx-google{width:100%}
.carousel.slide.multi-item-carousel{margin:0 -15px}
.carousel.slide.multi-item-carousel .left.carousel-control-prev,.carousel.slide.multi-item-carousel .right.carousel-control-next{display:none;}
.multi-item-carousel .carousel-inner{ text-align: center; display: flex; flex-wrap: wrap; justify-content: center;}
.latestArrivals .iis-carousel-item {width:288px; text-align:center; margin-left:0; margin-right:0;  box-shadow:none;}
.latestArrivals .iis-carousel-item .iis-latest-arrivals-item{ width: 288px;  margin-left: 0; margin-right: 0;}
.latestArrivals .iis-latest-arrivals-item a img.lazyload.img-responsive{width:100%}
.auction-nudge #an-item-wrap .an-item + .an-item{margin-left:0}
#auction-nudge-items div.an-item div.an-title{min-height:65px;}
a.iisbutton{font-size:22px!important; margin-bottom:10px !important; line-height: 28px !important}
table.tablesorter.iis-table tbody tr{box-shadow:0 0 12px rgba(0,0,0,.3);}
table.tablesorter.iis-table tbody td{padding:10px 15px !important; border:none;}
table.tablesorter.iis-table tbody td:before{font-size:inherit; font-weight:bold; color: #000000;  margin-right: 15px;}
table.tablesorter.iis-table tbody td.desccol:before{content:'Description'; margin-bottom:10px; text-transform: uppercase; display:inline-block}
table.tablesorter.iis-table tbody td.milescol:before{content:'Miles';}
table.tablesorter.iis-table tbody td.pricecol:before{content:'Price';}
table.tablesorter.iis-table tbody td.milescol:last-child:before{content:''; margin:0; font-size:0}
table.tablesorter.iis-table tbody td:last-child{ border-bottom: 5px solid #18212E;}
#products.iis-table-responsivex table:not( .has-background ) tbody td a:not(.button){font-size:24px !important}
a.iisbutton{font-size:20px!important; margin-bottom:10px !important; line-height: 28px !important}
#products.iis-table-responsivex table:not( .has-background ) tbody td.desccol{font-size:20px;}
#products.iis-table-responsivex table:not( .has-background ) tbody td.pricecol{font-size:22px;}
#products.iis-table-responsivex table:not( .has-background ) tbody td.milescol{font-size:20px;}
.latestArrivals .iis-latest-arrivals-item > a{padding:15px 0 0}
.subscribeForm p { margin-bottom: 25px;}
.reviewSec:after{left:10px; right:10px;}
.reviewSec .elementor-image-box-content .elementor-image-box-title{width:100%}
.reviewSec .elementor-image-box-content{width:100%}
h2.elementor-heading-title br{display:none;}
.latestarrivals:after{ height: 48px; bottom: -2px;}
.elementor-sticky.elementor-sticky--effects .elementor-image img { width: 100px !important;}
footer.elementor-section:before{}
footer.elementor-section:before, footer.elementor-section:after{height:8px;}
footer.elementor-section:before { top: -8px;}	
footer.elementor-section:after {bottom: -8px;}
}

@media only screen and (max-width:479px){
#masthead .iis-col-md-2{width:110% !important; display:none;}
.cstm-error-page-unit .button{display:block !important;  margin-bottom:10px !important;}
.vc-hoverbox-front{background-size: 100% 100% !important; background-repeat: no-repeat !important; }
.iislastsearches{ margin-bottom:15px !important; padding:10px 0px !important;}
.iislastsearches a{font-size:12px!important;}
.pswp .iis-col-md-12{padding:0px!important;}
.iismodal-footer .button{display:block !important; margin-bottom:10px !important;}
a.iisbutton {font-size: 18px!important;}
.home-btn-list .elementor-button{min-width:15px; display:block}
}

@media (max-width: 414px) and (min-width: 320px) {
.iis-col-xs-12 {margin-top: 9px;}
}

@media (min-width: 768px){
.site-header-cart .widget_shopping_cart .buttons, .site-header-cart .widget_shopping_cart .total {background-color: #504242;}
}
@media (min-width: 1024px){
.woocommerce-active .site-header .site-branding {width: 40%;}
}

img.lazyload.attachment-shop_single.size-shop_single.wp-post-image {
    display: inherit;
}

.single-product main#main {
    margin-top: 66px;
}
a.button.PartCat.iis-center-block, .partQuesAdv {
    margin: 4px !important;    
}

