﻿div.banner-container {
    background: #7790c2;
}

.accent-color1 {
    color: #000 !important;
}

.accent-color2 {
    color: #808080 !important;
}

.accent-bg2 {
    background-color: #bcf !important;
}

.media-icon, .media-icon-small {
    color: #000 !important;
    background: #346;
}

.accent-bg1, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #333 !important;
    color: #fff !important;
}


.flex-direction-nav a {
    background: none repeat scroll 0 0 rgba(240, 240, 255, 0.5);
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .form-info-icon, a:hover, a:focus {
    color: #36c;
}

.form-control:focus {
    border-color: #36c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(177, 177, 255, 0.6);
}

span.sub-text {
    color: #000;
}

a.vehicle-panel:hover {
    background: #828283 !important;
    color: #fff;
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #36c;
}

::selection {
    color: #fff;
    background: #36c;
}


/***********************************************
Quick Link Buttons - OBSOLETE - TO BE DELETED!!!
***********************************************/
.animatedbutton {
    background: #7790c2;
    border: 1px solid #7790c2;
    color: #eee;
}

    .animatedbutton:hover, .animatedbutton:active {
        color: #36c !important;
        border: 1px solid #36c;
    }

        .animatedbutton:hover .animatedbuttonspan:after, .animatedbutton:active .animatedbuttonspan:after, .animatedbutton:hover {
            border-color: #36c;
        }

/*New CSS */
body.main-body {
    background-color: #fff;
}


/*Banner*/
.banner-links-bar {
    background: #fff;
}

a.banner-link, a.banner-link .fa,
.banner-links-bar-wrapper span.media-icon-small {
    color: #000 !important;
    text-shadow: none;
}

    a.banner-link:hover {
        color: #000;
    }

.browse-inventory-image a:before {
    color: #fc5a0a;
}

/*Menu*/
.navbar-default .navbar-brand:hover {
    color: #000;
}

.navbar-default {
    background-color: #fc5a0a;
}

.navbar-fixed-top {
    background-color: rgba(252,90,10,.95);
}

.navbar-default .navbar-nav > li > a {
    color: #FFF;
}

.navbar-default .navbar-nav > .active > a:after {
    background: #fff;
}

a.menu-heading span:after {
    background-color: #CCC;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: rgb(66, 66, 66) !important;
}

.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(0, 0, 0, 0) !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: rgb(66, 66, 66) !important;
}

.dropdown-menu {
    background: rgb(66, 66, 66) !important;
    border: 0;
}

li.menu-heading.dropdown.open span.caret {
    border-top-color: #fc5a0a;
}

.dropdown-menu > li > a {
    color: #fff;
}

    .dropdown-menu > li > a:hover {
        background-color: rgba(175, 175, 175, 0.8) !important;
        color: #404040 !important;
    }

a.accent-color2.accent-bg1.menu-panel-selected.active {
    color: #fff !important;
}
/*Content*/
/*Search*/
.element-type-inventorysearch {
    background: radial-gradient(circle at 50% 100%, #383838, #1a1a1a 58%, #383838);
    padding: 10px 0 5px 0;
}

    .element-type-inventorysearch .form-group {
        width: 60%;
    }

    .element-type-inventorysearch .btn-default {
        color: #fff;
        background-color: #fc5a0a;
        border-radius: 0;
        padding: 10px 25px;
    }

    .element-type-inventorysearch .form-control {
        border: 1px solid #555 !important;
    }

.form-control::-webkit-input-placeholder {
    color: #555;
}

/*Title & Heading*/
.element-heading h4 {
    color: #000;
    border-bottom: 2px solid #b7b7b7;
}

    .element-heading h4:after {
        content: '';
        background-color: #fc5a0a;
    }

/*A:Hover*/
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .form-info-icon, a:hover, a:focus {
    color: #fc5a0a;
}

.browse-inventory-image a {
    border-color: #fc5a0a;
}

/*Inverted Row*/
.inverted .container {
    background-color: transparent;
}

.inverted {
    background-color: #CECECE;
}

/*Footer*/
div.footer-container {
    background-color: #fc5a0a;
    color: #000;
}

    div.footer-container .element-data-column a {
        color: #000 !important;
    }

    div.footer-container .accent-color2 {
        color: #000 !important;
    }

    div.footer-container .element-heading h4 {
        border-color: #fff;
        color: #fff;
    }

        div.footer-container .element-heading h4:after {
            background-color: #fff;
        }

/* This is for QUICK LINKS*/
span.quicklinkbutton-img:hover span.filter i {
    color: #fff;
}

span.filter {
    background-color: rgba(252,90,10,.59);
}

    span.filter i {
        font-size: 40px;
        color: #000;
    }

span.quicklinkbutton-label-img i {
    color: #fff;
}


span.quicklinkbutton-label-img {
    background-color: #fc5a0a;
    color: #fff;
}

    span.quicklinkbutton-label-img:hover {
        background-color: #fc5a0a;
        color: #000;
    }


/*************************************
 Child themes Styles
********************************************/

/*********** Child Themes - slider Text ***********/
div.slider-text a {
    background: linear-gradient(to bottom,rgb(4, 76, 3) 0,rgb(29, 111, 3) 100%);
}

/*********** Child Themes - H1,H2,H3 ***********/

/*********** Child Themes - New Quick Links ***********/
.luxury-new-quicklink a:hover {
    color: #fff;
}

.luxury-new-quicklink a:after {
    background-color: #fff;
}
/*********** Child Themes - Inverted Class ***********/
.inverted {
    background-color: #fc5a0a;
    border-top: 5px solid #0056b1;
    border-image: linear-gradient(to right, #ffc600 0%, #ffc600 25%, #0d3c00 25%, #0d3c00 50%, #0d3c00 50%, #0d3c00 75%, #af0905 75%, #af0905 100%) 1;
}

/*********** Child Themes - Highway 3 ***********/
.highway3-quicklinks .quicklinkbutton-bigicon {
    background-color: #fc5a0a;
}

/*********** Child Themes - Interstate 2 ***********/
.interstate2 .row .page-content-column:nth-child(2) {
    background-color: #d6d6d6;
    border-left: 1px dashed rgba(187, 187, 187, 0.3);
    box-shadow: 0px 1px 13px 2px rgba(162, 162, 162, .59);
}

/*********** CAR PAY ***********/
.accent-bg2 {
    width: 90%;
    background: #d61414 !important;
    padding: 16px 10px;
    border-radius: 0px;
    border: 0px;
    border-bottom: 3px solid #8a0000;
}

    .accent-bg2:hover {
        background: #a00101 !important;
        border-bottom: 3px solid #ec1919;
        text-decoration: none;
    }


li.menu-heading.carpay-menu-item-wrapper {
    background: #d61414 !important;
    border-radius: 0px;
    border-bottom: 3px solid #8a0000;
}

    li.menu-heading.carpay-menu-item-wrapper > a:hover {
        background: #a00101 !important;
        border-radius: 0px;
    }

    li.menu-heading.carpay-menu-item-wrapper span {
        font-weight: 400;
    }
