@charset "utf-8";
/* CSS Document */


.row {margin:0px;}

body {
	font-family: 'Noto Serif', serif !important;
	font-weight: 400;
	font-size: 1rem;
    line-height: 1.3;
}

h1 {
	font-family: 'Noto Serif', serif;
	font-weight: 700;
	font-size: 40px;
}

h2 {
	font-family: 'Oleo Script', cursive;
	font-size: 32px;
}

h3 {
	font-family: 'Noto Serif', serif;
	font-weight:700;
	font-size: 24px;
}

h4 {
	font-family: 'Noto Serif', serif;
	font-weight:700;
    font-size: 20px;
}

.greenbg {
    background: #367c2b;
}

.whitebg {
    background: #fff;
}

.whitebg a {
    color: #000;
}

/* HEADER & NAVIGATION */


.logo {
    max-width: 300px;
}

.navbar {
  background: #535353;
  color: #fff;
  position: relative;
}

.navbar:before {
  content: '';
  line-height: 0;
  font-size: 0;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 100px solid #535353;
  border-left: 100px solid transparent;
  position: absolute;
  top: -50px;
  left: -100px;
  z-index: -1;
}

.navbar a {
    font-weight: 700;
	font-size: 16px;
    font-style: normal;
	color: #fff;
    padding: 0px;   
	box-sizing: border-box;
}

.navbar a:active {
    color: #ffde00;
}

.navbar a:hover {
    color: #ffde00;
}

.dropdown-menu {
    background: #535353;
	text-align: center;
}

.dropdown-menu a {line-height: 2;}
.dropdown-item:hover, .dropdown-item:focus{
    background-color: #535353;
}


/* HERO */

.hero {
/*
    position: relative;
    overflow: hidden;
*/
    background-image: url(/../siteart/hero.jpeg);
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 720px;
}

.skybg {
    background-image: url(/../siteart/hero.jpeg);
    background-repeat:repeat-y;
    background-position: center center;
    background-size: cover;
}

.skybginv {
    background-image: url(/../siteart/hero.jpeg);
    background-repeat:no-repeat;
    background-position: top center;
    background-color: #487700;
}


.herotop {
    background: #367c2b;
    color: #fff;
}

.herotop h2 {
    color: #ffde00;
}

hr.style1 {
    border: 0;
    height: 3px;
    background: #ffde00;
}

.herotop img {
    max-width: 175px;
}

.herobottom {
    background: #fff;
    color: #000;
    font-weight: 700;
}

.herobottom a {
    color: #000;
}

.fas {
    color: #367c2b;
}


.scrolling-wrap {
    width:100%;
    height:90px;
    overflow:hidden;
}
 
.scrolling {
    width:100%;
    height:92px;
}

.scrolling-bottom .col-12 {padding: 0 !important;}
/* FOOTER */


.pre-footer{
    background-color: #535353;
	color: #fff;
    font-size: 12px;
	box-sizing: border-box;
}

.pre-footer a{
    color:#fff;
}

.pre-footer a:hover{
    color:#fff;
}

/* LISTINGS */

.cf {
    background-color: #fff;
}



/* FORM */
.formbutton {
    padding:10px 12px; 
    background:#ffde00; 
    border:4px #ffde00 solid;
    font-size:14px; 
    line-height:14px; 
    font-weight:bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    color:#000;
}


/*control the Captcha */
.CaptchaMessagePanel {padding:0 0 0 0 !important; margin:0 0 0 0 !important; font-weight:normal !important; font-size:12px; line-height:14px;}
.CaptchaAnswerPanel {margin:0 0 0 0; padding:0px !important;}
.CaptchaWhatsThisPanel {line-height:0; margin:0 0 0 0; padding:8px 0 8px 0 !important;}
.CaptchaWhatsThisPanel a {color:#000; font-size:12px;}
.CaptchaWhatsThisPanel a:hover {text-decoration:none;}

/* TIMED AUCTIONS */

.auctionTimeLogo{
    width:250px; 
    float:right; 
    position:relative;
    margin-bottom: 30px;
    margin-top: -5px;
}

.auctions {
    max-width: 1024px;
}

/* INVENTORY */
#inv {padding: 30px 0 !important;}
.skybginv{padding: 5% 0;}
.skybginv *:not(.loading-spinner):not(.loader){border-radius: 0!important;}
.skybginv *:not(.fa):not(.far):not(.fas):not(.fab):not(.material-icons){font-family: 'Noto Serif', sans-serif!important;} /* Reset font, ignore icons */


.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label input {margin: 2px 3px 3px 4px !important;}
.faceted-text-input-searchType .search-type input[type=checkbox], .faceted-text-input-searchType .search-type  input[type=radio] {margin: 0px 3px 0px 6px !important;}
.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name{
	margin-top: 0 !important;
}
span.compare-label{padding-left: 4px !important;}
.compare-chkbox-container .compare-listings .fa-check {
    top: 5px !important;
    left: 1px !important;
}

.hosted-content .attachment-search .search-checkboxes label .row {margin-left:0 !important;margin-right:0 !important;margin-bottom:0px !important;}

.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link, .faceted-search-content .selected-facets-container .selected-facet, .list-content .list-listing-mobile .view-listing-details-link, .list-content .list-listing-mobile .buy-now-link, .list-content .list-listing-mobile .check-availability-link, .list-content .list-listing-mobile .email-seller-link, .detail-content .detail-main-body .main-detail-data .offer-btn, .detail-content .detail-main-body .main-detail-data .buy-btn, .detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile, .detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .send-wholesale-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile, .mobile-breadcrumb, .main-detail-data .contact-options a, button.g-recaptcha.button {background:#367c2b !important; color: #fff !important;}

.list-content .list-main-section .list-container .list-listing .listing-top-right .buy-now-link, .list-content .list-main-section .list-container .list-listing .listing-top-right .check-availability-link, .list-content .list-main-section .list-container .list-listing .listing-top-right .email-seller-link, .list-content .list-main-section .list-container .list-listing .listing-top-right .video-chat-link, .faceted-search, .faceted-show-all-btn {background: #535353 !important;color: #fff !important;}

.list-content .list-title .list-listings-count, .list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count, #inv .error-message, #inv .info, .detail-content .detail-main-body .main-detail-data .detail-price, .detail-content .search-results, .list-content .list-top-section .listing-option-bar .list-listings-count, .detail-price, .compare-price, .compare-title {color: #535353 !important;}
 
/* heading */
.list-content .list-title .list-title-text, .detail-content-mobile .detail-main-body .detail-mobile-top .detail-title, .main-detail-data .detail-title, .parts-title-text {padding-left: 4px;}

.detail-content .detail-additional-data .data-row .data-label, .detail-content-mobile .detail-additional-data .data-row .data-label, .part-detail-additional-data .data-label, .part-detail-content .detail-contact-bar {background: #535353 !important;color: #fff !important;}
.detail-content-mobile .detail-contact-bar .contact-bar-btn, .faceted-search-content .mobile-done-button-container .mobile-done-button, .list-page-nav, .contact-options a {background: #535353 !important;color: #fff !important;}

.detail-content .dealer-info .phone-and-email .send-email-btn {border-color: #000!important; color: #000!important;}

.material-icons, .collapsible-content a {color:#fff!important;}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .parts-button.view-details, .cs-btns a {background-color: #535353!important;color: #fff !important;}

.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile{margin-right:0!important;}

.detail-content .detail-main-body .main-detail-data .details-fin-calc .detail-btn-calc{padding: 20px 0; box-sizing: border-box;}

/* MEDIA QUERIES */

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) { 


}

/*Small devices (landscape phones, less than 768px)*/
@media (min-width: 576px) and (max-width: 767px) {
    
 
}

/*Medium devices (tablets, less than 992px)*/
@media (min-width: 768px) and (max-width: 991px) {

}

/*Large devices (desktops, less than 1200px)*/
@media (min-width: 992px) and (max-width: 1199px) {
    
    .inmap {
        width: 130px;
        top:10px;
    }
    
    .herobottom {
        font-size: 16px;
        justify-content: center;
    }

}

/*Extra large devices (large desktops)*/
@media (min-width: 1200px) {
    
    .inmap {
    width: 150px;
    position:absolute;
    top:20px;
}
    .herobottom {
        font-size: 14px;
        justify-content: center;
    }
    
    .blankdiv {
        display: none;
    } 

}

/*Extra EXTRA large devices (Extra large desktops)*/
@media (min-width: 1400px) {   
    
   .inmap {
        width: 160px;
        position:absolute;
        top:65px;
    }
    
    .herobottom {
        font-size: 16px;
        justify-content: flex-end;
    }
    
    .blankdiv {
        display:none;
    }
   
}

/*Extra EXTRA large devices (Extra large desktops)*/
@media (min-width: 1600px) { 
    
    .inmap {
        width: 210px;
        position:absolute;
        top:65px;
    }
    
    .herobottom {
        font-size: 16px;
        justify-content: center;
    }
    
    .blankdiv {
        display:flex;
    }

}