
div#priority-whitespace {
    /* height: 10px !important; */
    margin-bottom: -50px !important;
}






/* Signup form */
#signup #urlFname, #signup #urlLname, #signup #urlEmail {
    border: 1px solid gray !important;
}




#top .main_color .price{
	color: #d03133 !important;
}


/*----- Logo -----*/
div .logo {
   bottom: 16px;
  height: 122px !important;
  left: 60px!important;
}

.logo img {
    width: 85%;
}

/*--- Header ---*/
#av_section_2 > div > div.container > div > div > div > div.flex_column.av_two_third.flex_column_div.av-zero-column-padding.avia-builder-el-6.el_after_av_one_third.avia-builder-el-last > section.avia_codeblock_section.avia_code_block_1{
  text-align: center !important;
}

.inner-container {
    position: relative;
    height: 150px;
    width: 100%;
}

#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main{
  padding-bottom: 0px !important;
}

#full_slider_1 > div > ul > li > div > img {
    margin-top: 60px;
}

/*---- Main Menu -----*/
.av-main-nav ul li a {
    border: none !important;
  background: #062f44 !important;
}

#top .av-main-nav ul a:hover{
    background: #d03133 !important;
    color: #fff !important;
}

.html_header_top.html_bottom_nav_header #top .main_menu ul:first-child>li:hover, .current-menu-item {
    background: #062f44;
}

#mobile-advanced .current-menu-item {
    background: none !important;
}


/*-------MEGA MENU -----*/
#header .nine.units {
  padding: 30px;
  background: #062f44;
   margin: 0;
   border-top-style: solid;
   border-top-width: 1px;
   border-color: #0873a5 !important;
}

#top #header .avia_mega_div>.sub-menu.avia_mega_hr {
    padding-top: 0px;
}

#top #header .avia_mega_div>.sub-menu{
  background: #062f44;
  margin: 0px;
  padding: 5px;
}

#top #header .avia_mega_div>.sub-menu>li>ul>li a {
    background: #062f44 !important;
}

#top #header .avia_mega_div>.sub-menu>li>ul>li a:hover {
    background: #d03133 !important;
}

#top #header .mega_menu_title a:hover{
   background: none !important;
  color: #d03133 !important;
  text-decoration: none;
}

#menu-item-428 > span > a, #menu-item-866 > span > a, #menu-item-867 > span > a, #menu-item-1561 > a > span.avia-menu-text, #menu-item-1561 > span > a{
  color: #1a85bd !important;
}

.header_color .avia-bullet {
    border-color: #000;
  display: none;
}

#menu-item-428, #menu-item-866, #menu-item-1561{
  border-right: 1px solid #0873a5 !important;
}

#mobile-advanced #menu-item-428, #mobile-advanced #menu-item-866, #mobile-advanced #menu-item-1561{
  border-right: none !important;
}

#top-separator-home{
   display: none;
}

/*--- Slide ---*/
#full_slider_1 > div > ul > li > div > img {
    margin-top: 0px;
}


/*--- Footer ---*/
#footer{
  background: url("/wp-content/uploads/2017/12/footer-image-min.png") no-repeat center;
  height: auto;
  background-attachment: fixed;
}

.manufacturer-logo{
  width: 100%;
}

#socket{
  background: #062f44;
}

#socket .copyright {
   color: white;
}


/*--- About Page ---*/
#about-main-content{
  background-color: #f2f2f2;
}


/*--- Inventory Page---*/

.monthly-payment{
  color: #24b14d !important;
}

#demon-container .car_title .cd-title-container a{
  color: #1a85bd !important;
}

.call-action.button .fa.fa-phone, #demon-container * .listing-price-column.cd-bucket-container > .cd-archive-bucket-content .button.call-action{
  color: #1a85bd !important;
}

#cdsf_button_apply{
    background: #d03133;
    color: #ffffff;
}

#searchform > input[type="text"]:nth-child(2){
  border: 1px solid #d03133 !important;
  color: #000000 !important;
}

.cdsf_item #searchsubmit{
  background: #d03133 !important;
}

#car-demon-as > h2{
  color: #1a85bd !important;
}

#cdsf_tb_forms.cdsf_two .cdsf_item>div[id*="label"], #cdsf_tb_forms.cdsf_three .cdsf_item>div[id*="label"]{
      background: #1a85bd !important;
  color: #ffffff;
}

#cdsf_tb_forms.cdsf_two .selectOptions .selectOption+.selectOption{
      border-top-color: #1a85bd;
}

.cdsf_two .selectOption{
    color: #000000;
}

.cdsf_two .selectOption:hover {
    color: #d03133;
}

#cdsf_tb_forms.cdsf_two .reset_cdsf_filters {
    background: #1a85bd;
  color: white;
}
/*#demon-container *{
    color: black !important;
}*/

#demon-container #sort_form select {
    background-color: #1a85bd;
  color: white !important;
}





#demon-container .wp-pagenavi .current {
    background-color: #062f44;
    color: white !important;
}

#demon-container .listing-price-column .cd-price-list .monthly-payment .cd-bolded {
    font-size: 30px;
  color: #24b14d !important;
}

#demon-container .listing-price-column .cd-price-list .description_text {
    font-size: 14px;
}

#demon-container * .button.call-action, #demon-container * .cd-inline-block-list.cd-button-list.cd-text-right > li > .button.call-action > .fa.fa-phone, #demon-container * .sale-price{
  color: #d03133 !important;
}
/*************************************/



/* Single Inventory */
a.back-to-inventory,
.fa-print,
.share-button,
.share-action {
  color: #1a85bd !important;
}

.fa-heart-o{
  color: #d03133 !important;
}

#demon-container .cd-inline-block-list li.right{
  background: #062f44 !important;
}
.price-box.payment{
  color: black !important;
}

#top .wpcf7-form .wpcf7-text{
  background-color: white !important;
}

.cd-single-base-details h3{
  color: black !important;
}

#demon-container .cd-list-details-specs .cd-list-detail-tabs li.active {
    background: #062f44 !important;
  color: white !important;
}

body.single-cars_for_sale .cd-list-details-specs .cd-list-detail-tabs {
    border-bottom: 3px solid #062f44;
}

body.single-cars_for_sale .full-features h4 .expand-feature {
    background: #062f44;
    color: white;
}


/*#demon-content .lp-related-rvs .related-rv h6, .featured_unit h6 {
    color: #1a85bd !important;
}

#demon-content .lp-related-rvs .related-rv h4, #demon-content .lp-related-rvs .related-rv .price, .featured_unit h4, .featured_unit .price {
    color: #d03133 !important;
}

#demon-content .lp-related-rvs .related-rv .button{
    background: #d03133;
    color: #fff;
}

.button.related-call .fa.fa-phone{
  color: #fff; !important;
}*/

body.single-cars_for_sale .cd-single-base-details .price-box h5 {
    color: #1a85bd !important;
}

#top #demon-container .single-vehicle-top-cta .remove_rv{
  color: #d03133;
}

#demon-container .save_compare_buttons .list_rvs_popup {
    color: #d03133;
}

#demon-content .lp-searched-filters-container a {
    color: #1a85bd;
    border: 1px solid #1a85bd;
}

.text-ribbon {
    background: #d03133 !important;
    color: #fff;
}

/*inventory header */
body.car-demon-list .av_minimal_header+#main .container_wrap_first {
    padding-bottom: 0px;
}

/*--- Service Page ----*/
.icons, .service-description{
  display: inline-block;
}

h2{
  -webkit-margin-before: 0.3em;
  -webkit-margin-after: 0.1em; 
  color: #1a85bd !important;
}

p {
  -webkit-margin-before: 0.1em !important;
  -webkit-margin-after: 0.1em !important;
  color: black;
}
.icons{
  margin-right: 1em;
  color: #d03133;
  text-align: center;
}

/* service form */
#wpcf7-f423-o1 > form > div.wpcf7-first > input{
  background: #d03133;
}

#wpcf7-f423-o1 > form{
  background: none !important;
}

#top .wpcf7-half, #top .wpcf7-third, #wpcf7-f423-o1 > form > p:nth-child(4) > label.wpcf7, #wpcf7-f423-o1 > form > p:nth-child(9) > label, #wpcf7-f423-o1 > form > p:nth-child(11) > label {
    color: black !important;
}

#av_section_3 > div > div > div > div > div.flex_column.av_one_third.flex_column_div.av-zero-column-padding.first.avia-builder-el-24.el_after_av_textblock.el_before_av_one_third.column-top-margin > div > a > div > p, #av_section_3 > div > div > div > div > div.flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-26.el_after_av_one_third.el_before_av_one_third.column-top-margin > div > a > div > p, #av_section_3 > div > div > div > div > div.flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-28.el_after_av_one_third.avia-builder-el-last.column-top-margin > div > a > div > p, #av_section_2 > div > div > div > div > div.flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-25.el_after_av_two_third.avia-builder-el-last > div > a > div > p, #av_section_2 > div > div > div > div > div.flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-25.el_after_av_two_third.avia-builder-el-last > div.avia-image-container.av-styling-.noHover.av-overlay-hover-deactivate.avia-builder-el-29.el_after_av_hr.el_before_av_hr.avia-align-center > div > a > div > div.av-image-caption-overlay-position > div > p, #av_section_2 > div > div > div > div > div.flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-24.el_after_av_two_third.avia-builder-el-last > div.avia-button-wrap.avia-button-center.avia-builder-el-31.el_after_av_hr.avia-builder-el-last > a > div > p{
  color: white !important;
}




/*--- Contact Page ---*/
#wpcf7-f418-o1 > form{
  background: transparent !important;
}

#wpcf7-f418-o1 > form > p:nth-child(2) > label.wpcf7-first.wpcf7-half, #wpcf7-f418-o1 > form > p:nth-child(2) > label:nth-child(3), #wpcf7-f418-o1 > form > p:nth-child(3) > label.wpcf7-first.wpcf7-third, #wpcf7-f418-o1 > form > p:nth-child(3) > label:nth-child(3), #wpcf7-f418-o1 > form > p:nth-child(3) > label:nth-child(5), #wpcf7-f418-o1 > form > p:nth-child(4) > label{
  color: #000000 !important;
}

#wpcf7-f418-o1 > form > div.wpcf7-first > input{
	background: #d03133 !important;
}

#av_section_2 > div > div > div > div > div.flex_column.av_one_third.flex_column_div.av-zero-column-padding.first.avia-builder-el-12.el_after_av_textblock.el_before_av_one_third.column-top-margin > div > a > div > p, #av_section_2 > div > div > div > div > div.flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-14.el_after_av_one_third.el_before_av_one_third.column-top-margin > div > a > div > p, #av_section_2 > div > div > div > div > div.flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-16.el_after_av_one_third.avia-builder-el-last.column-top-margin > div > a > div > p{
    color: #ffffff !important;
}

#wpcf7-f418-o1 > form > p:nth-child(2) > label.wpcf7-first.wpcf7-half > span > input, #wpcf7-f418-o1 > form > p:nth-child(2) > label:nth-child(3) > span > input, #wpcf7-f418-o1 > form > p:nth-child(3) > label.wpcf7-first.wpcf7-third > span > input, #wpcf7-f418-o1 > form > p:nth-child(3) > label:nth-child(3) > span > input, #wpcf7-f418-o1 > form > p:nth-child(3) > label:nth-child(5) > span > select, #wpcf7-f418-o1 > form > p:nth-child(4) > label > span > textarea{
border: 1px solid black !important;
}


/*--- Careers ---*/
#wpcf7-f486-o1 > form > p:nth-child(14) > input, .main_color input[type='submit']{
  background: #d03133;
}

/* Location Page */
.avia_codeblock .fa {
    padding: 10px;
    font-size: 20px !important;
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    margin-bottom: 10px;
}




