/* style Inventory Quick Search Widget */
.quick-search-block .quick-search form .quick-search-conditions label {cursor: pointer;padding: 3px 10px !important;width: auto !important;}
.quick-search-block .quick-search form .quick-search-conditions label:hover,
.quick-search-block .quick-search form .quick-search-conditions input:checked + label {background-color: #fff;color: #0577BB;}
.navbar-nav .menu-wrapper > li > a {font-size:120%;font-weight:600;}
/* header */
#main-header .contactbar-header .contactbar-phone .contact-phone a {color:#fff;}
#main-header .contactbar-header .contactbar-shopping {background-color: #0577BB;}
#main-header .navbar-nav .menu-wrapper li > a {color: #000;}
#main-header .navbar-nav .menu-wrapper > li > ul > li:hover > a {color: #ffffff;}
#main-header .navbar-nav .menu-wrapper li.dropdown ul.dropdown-menu li.active {background-color: #0577bb;}
#main-header .navbar-nav .menu-wrapper li.dropdown ul.dropdown-menu li.active a {color: #ffffff !important;}
#main-header .contactbar-header .contactbar-shopping .dropdown .dropdown-menu li a {color: #000;}
/* footer */
#main-footer .container .links li.dropdown ul.dropdown-menu li.active a {border-bottom: 2px solid;}
/*fairwaybutton*/
.vehicleQuickPopupsWidget button.quick-popup-btn:nth-child(1){background-color:#04f;color:#fff;}
.vehicleQuickPopupsWidget button.quick-popup-btn:nth-child(2){background-color:#c03;color:#fff;}
.vehicleQuickPopupsWidget button.quick-popup-btn:nth-child(1):hover{background-color:#03d;color:#fff;}
.vehicleQuickPopupsWidget button.quick-popup-btn:nth-child(2):hover{background-color:#d02;color:#fff;}

/*CAROUSEL TWEAKS TICKET 288277 */
.carousel-indicators li, .carousel-indicators li.active{width:5px; border-radius: 5px;}
.carousel-indicators{bottom:-16px;}

@media only screen and (max-width:767px){
  #main-header .navbar-header .navbar-collapse.header{max-height:none;}
}
#dealerLogo {margin-top: 10px !important;}

@media only screen and (max-width: 639px) {
  .vehicleQuickPopupsWidget button.quick-popup-btn{width:100%;margin-right:0;}
}

@media only screen and (min-width:768px) {
	#main-header .navbar-header .header .navbar-nav .menu-wrapper.header-menu-top > li {display: table-cell;float: none;width: 1%;border-left:1px solid transparent;border-right:1px solid transparent;	}
	.menu-finance .dropdown-menu{width:120% !important;}
	.employees-widget .cardWrapper .card .cardFace.front .front-title p{font-size:.8vw;line-height:17px;height: auto !important;}
	.employees-widget .cardWrapper .card .cardFace.front .front-title h2{font-size:1vw;height: auto !important;}
	#main-footer .container .links {display: flex;width: 100%;align-items: start;justify-content: space-between;}
    #main-footer .container .links.footer-menu-top > li {display: inline-block;width: auto; padding-right: 10px;}
}

@media only screen and (min-width:991px){
	.carousel-indicators{bottom:-59px;}
}

@media only screen and (min-width:768px) and (max-width:991px){
	.employees-widget .cardWrapper .card .cardFace.front .front-title h2{font-size:1.5vw}
	.employees-widget .cardWrapper .card .cardFace.front .front-title p{font-size:1vw;line-height: 14px;}
}

/* decrease height of dropdown menu items */
.navbar-nav .menu-wrapper li.dropdown .dropdown-menu li a {padding: 10px 15px;}
/* position ContactAtOnce Live Chat Button; bottom left */
.tps-ContactAtOnceLiveChatButton {bottom: 40px;position: fixed;left: 20px;z-index: 999999;}

/* remove Google Conversion Tracking iframe from box model */
iframe[name="google_conversion_frame"] {position: absolute;}

#dealerLogo .header-tagline:empty {display: none;}
.menu-ford {width: 16%;}
.menu-used {width: 16%;}
.menu-finance {width: 16%;}
.module-vehicleImageCarouselWidget .carousel-indicators{bottom:auto;top:100%;width:100%;margin-left:-50%;}
.module-vehicleImageCarouselWidget .carousel-indicators .carousel-indicators li{display:block;float:left;margin:.5% .6%;border:1px solid #006fa9;}

/*new logo - 387832*/
#main-header.navbar #dealerLogo a img {max-width: 250px;}
@media (max-width: 475px){
	#main-header.navbar #dealerLogo a img {max-width: 200px;}
}
@media (min-width: 992px) and (max-width: 1199px){
	#main-header.navbar #dealerLogo a img {margin-top: 20px;}
}
.blueprint-form > .fieldset > .col > div.row {color: #616161;}
.blueprint-form .fieldset .form-group .btn.btn-primary {background-color: #0577BB !important;}