﻿div.banner-container {
    background: #73cf73;
}
.accent-color1 {
    color: #74a708 !important;
}

.media-icon, .media-icon-small {
    color: #fff;
    background: #080;
}

.accent-bg1, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { 
    background-color: #74a708 !important;
}

.flex-direction-nav a {
    background: none repeat scroll 0 0 rgba(240, 255, 240, 0.5);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover,.form-info-icon, a:hover, a:focus {
    color: #74a708;
}

.form-control:focus {
    border-color: #87da87;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(170, 233, 170, 0.6)
}
span.sub-text {
    color: #000;
}
a.vehicle-panel:hover {
    background: #222 !important;
    color:#fff;
}
::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #222;
}
::selection {
    color: #fff;
    background: #222;
}


/***********************************************
Quick Link Buttons - OBSOLETE - TO BE DELETED!!!
***********************************************/
.animatedbutton {
    background: #73cf73;
    border: 1px solid #73cf73;
    color: #fff;
}

.animatedbutton:hover, .animatedbutton:active {
    color: #3f8f3f !important;
    border: 1px solid #3f8f3f;
}

.animatedbutton:hover .animatedbuttonspan:after, .animatedbutton:active .animatedbuttonspan:after, .animatedbutton:hover {
    border-color: #3f8f3f;
}

/*New CSS Luxury*/
body.main-body {background-color: #fff;}
.accent-bg1, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #f5f5f5 !important;
}

/*Banner*/
div.banner-container {background: #004D40;}
a.banner-link .fa,
.browse-inventory-image a:before {
    color: #9bc83c;
}
.banner-links-bar {
    background: #f5f5f5;
    border-bottom: 1px solid #cccccc;
    padding:0;
}
a.banner-link {
    color: #222;
    text-shadow: none;
}
a.banner-link:hover {
    color:#777;
}
/*Socila Media*/
.banner-links-bar a.media-link {
    display: inline-block;
    padding: 3px 0;
    color:#777777;
    border-right: 1px solid #cccccc;
}
.media-icon-small{
     color:#777777;
}
.media-icon-small:hover {
    color:#222;
}
.banner-links-bar .social-media-links a:nth-child(1) {
    border-left: 1px solid #cccccc;
}
/*Menu*/
.navbar-default .navbar-brand { color: #777; }
.navbar-default .navbar-brand:hover { color: #9bc83c; }
.navbar-default {background-color: #f5f5f5 ;}

.navbar-fixed-top {background-color:rgba(244,244,244,0.89);}
.navbar-default .navbar-nav>li>a {color: #777;}
.navbar-default .navbar-nav > .active > a:after { background: #9bc83c;}
a.menu-heading span:after { background-color:#fff;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: rgba(0, 0, 0, 0.25) !important;
}

.navbar-default .navbar-nav > .active > a {color:#777;}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus, .navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: rgba(255, 255, 255, .20) !important;
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: rgba(155, 200, 60, 1) !important;
}

.dropdown-menu {
    background: #9bc83c !important;
    border:0;
    color:#fff;
}

li.menu-heading.dropdown.open span.caret {
    border-top-color: #222;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color:#fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: #222 !important;
    color:#fff !important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        background-color: rgba(155, 200, 60, 1) !important;
        
}
/*Search*/

.element-type-inventorysearch {
    background: #f5f5f5;
    padding: 10px 0 5px 0;
}
.element-type-inventorysearch .form-group {width:60%;}
.element-type-inventorysearch .btn-default {
    color: #fff;
    background-color: #9bc83c;
    border-radius: 0;
    padding: 10px 25px;
}
.element-type-inventorysearch .form-control { border: 1px solid #ccc !important; }
.form-control::-webkit-input-placeholder { color: #ccc; }

/*Content*/
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.form-info-icon, a:hover, a:focus {
    color:#9bc83c;
}
.page-content .container {
    background: rgba(255, 255, 255, .90);
}
.carousel {
    border-bottom: 3px solid #ccc;
}
/*Title & Heading*/
.element-heading h4 {
    color: #222;
    border-bottom: 2px solid #ccc;

}
.element-heading h4:after {
    content: '';
    background-color: #9bc83c;
}
.browse-inventory-image a {border-color:#9bc83c;}


/*Inverted Row*/
.inverted .container {background-color: transparent;}
.inverted {background-color: #D6D6D6;}

/*Footer*/
div.footer-container {
    background-color: #222;
    color: #fff;
    border-color:#333;
}

div.footer-container .accent-color2 {
    color: #FFFFFF !important;
}
div.footer-container .element-data-column a,
div.footer-container .element-heading h4{color:#fff  !important;}
div.footer-container .element-heading h4:after {  background-color: #fff; }

div.page-bottom {
    background:#222;
    color:#FFF;
}
div.page-bottom ul a,div.page-bottom .text-muted, div.page-bottom span {
    color: #FFF !important;
}
.page-bottom span.media-icon-small { background: none !important; }

/* This is for QUICK LINKS*/
span.quicklinkbutton-img:hover span.filter i{color:#fff;}
span.filter {background-color: rgba(34,34,34,.59);}
span.filter i {font-size: 40px;color: #000;}
span.quicklinkbutton-label-img i { color: #fff;}

span.quicklinkbutton-label-img {
    background-color: rgb(155, 200, 60);
    color: #000;
}

    span.quicklinkbutton-label-img:hover {
        background-color: rgba(155, 200, 60,.59);
        color: #000;
    }

/*************************************
 Child themes Styles
********************************************/

/*********** Child Themes - slider Text ***********/


/*********** Child Themes - H1,H2,H3 ***********/

/*********** Child Themes - New Quick Links ***********/
.luxury-new-quicklink a:hover {
    color:#fff;
}
.luxury-new-quicklink a:after {
    background-color: #ffffff;
}
/*********** Child Themes - Inverted Class ***********/
.inverted {
    background-color: #676767;
    border-image: linear-gradient(to right, #ffc600 0%, #ffc600 25%, #01a201 25%, #01a201 50%, #01a201 50%, #01a201 75%, #ffc600 75%, #ffc600 100%) 1;
}

.social-media-links.pull-right a i {
    color: #676767 !important;
    font-size: 17px;
}

/*********** Child Themes - Highway 3 ***********/
.highway3-quicklinks .quicklinkbutton-bigicon {
    background-color: #9bc83c;
}

/*********** Child Themes - Interstate 2 ***********/
.interstate2 .row .page-content-column:nth-child(2) {
    background-color: #e6e6e6;
    border-left: 1px dashed rgba(31, 31, 31, 0.3);
    border-right: 1px dashed rgba(31, 31, 31, 0.3);
}