﻿
cent-color1 {
    color: #da0000 !important;
}

.media-icon, .media-icon-small {
    color: #fff;
    background: #f00;
}

.accent-bg1, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #800000 !important;
}

a.vehicle-panel:hover {
    background: #800000 !important;
    color: #eee;
}

.flex-direction-nav a {
    background: none repeat scroll 0 0 rgba(255, 240, 240, 0.5);
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .form-info-icon, a:hover, a:focus {
    color: #da0000;
}

.form-control:focus {
    border-color: #aaa;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 255, 255, 0.4);
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #5f0f08;
}

::selection {
    color: #fff;
    background: #5f0f08;
}


/***********************************************
Quick Link Buttons - OBSOLETE - TO BE DELETED!!!
***********************************************/
.animatedbutton {
    background: #800000;
    border: 1px solid #800000;
    color: #eee;
}

    .animatedbutton:hover, .animatedbutton:active {
        color: #da0000 !important;
        border: 1px solid #da0000;
    }

        .animatedbutton:hover .animatedbuttonspan:after, .animatedbutton:active .animatedbuttonspan:after, .animatedbutton:hover {
            border-color: #da0000;
        }

/*New CSS Luxury*/
body, body.main-body {
    font-family: 'Francois One', sans-serif;
    background-color: transparent;
    background: url(../images/christmasbg.jpg) !important;
}

.accent-color1 {
    color: #4cc130 !important;
}

/*Banner*/
div.banner-container {
    background: #aa0d0c;
}

a.banner-link .fa,
.browse-inventory-image a:before {
    color: #4cc130;
}


/*Menu*/
.navbar-default .navbar-brand:hover {
    color: #ff2512 !important;
}

.navbar-default {
    background: linear-gradient(to bottom, #a3090f 0%,#4a0204 100%);
}

.navbar-fixed-top {
    background-color: rgba(95,15,8,0.95);
}

.navbar-default .navbar-nav > .active > a:after {
    background: #f4bf5f;
}

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;
}

.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: rgba(0, 0, 0, 0.25) !important;
}

.dropdown-menu {
    background: #480b06 !important;
    border: 0;
}

li.menu-heading.dropdown.open span.caret {
    border-top-color: #ff2512;
}

.dropdown-menu > li > a {
    color: #fff;
}

    .dropdown-menu > li > a:hover {
        background-color: rgba(136,10,9,0.80) !important;
        color: #ADADAD !important;
    }

/*Content*/
/*Search*/
.element-outer-container.element-type-inventorysearch {
    /*background: radial-gradient(circle at 50% 100%, #3e3e3e, #1b1b1b 58%, #272727);*/
    background-image: url(../images/decorate.png);
    background-repeat: no-repeat;
    background-position: center 65px;
    border-top: 1px dashed #f1bc5c;
}

.element-type-inventorysearch {
    /*background: radial-gradient(circle at 50% 100%, #3e3e3e, #1b1b1b 58%, #272727);*/
    background: rgba(0,0,0,0);
    padding: 10px 0 132px 0;
}

    .element-type-inventorysearch .form-group {
        width: 60%;
    }

    .element-type-inventorysearch .btn-default {
        color: #fff;
        background-color: #cd9b36;
        border-radius: 0;
        padding: 10px 25px;
    }

    .element-type-inventorysearch .form-control {
        border: 1px dashed #cd9b36 !important;
    }

.form-control,
.form-control::-webkit-input-placeholder {
    color: #cd9b36;
}


div.footer-container, div.page-bottom,
div.pagetitle-container .container,
.pagetitle-container .container-fluid,
.page-content .container,
.page-content .container-fluid {
    background-color: rgba(53,2,3,0);
}
/*Title & Heading*/
.element-heading h4 {
    color: #4cc130;
    border-bottom: 2px solid #bababa;
}

    .element-heading h4:after {
        content: '';
        background-image: url(../images/wrap.png);
        background-repeat: no-repeat;
        width: 25px;
        height: 20px;
        position: absolute;
        background-color: transparent;
        transform: inherit;
        bottom: -8px;
        left: 50%;
    }



.element-heading h4 {
    border-bottom: 1px dashed #cd9b36;
}

.browse-inventory-image a {
    border-color: #cd9b36;
    background: radial-gradient(circle at 50% 100%, #9a0000, #4e0000 58%, #4a0001);
    padding: 14px;
}

    .browse-inventory-image a:hover, .browse-inventory-image a:focus {
        opacity: .8;
    }
/*Inverted Row*/
.inverted .container {
    background-color: transparent;
}

.inverted {
    background-color: #323232;
}

/*Footer*/
div.footer-container {
    background: url(../images/tree_snow.png);
    border-top: 0;
    background-repeat: repeat-x;
    background-position: bottom;
    min-height: 600px;
    border-bottom: 0;
}


    div.footer-container .element-heading h4 {
        border-color: #fff;
    }

/* This is for QUICK LINKS*/
span.quicklinkbutton-img:hover span.filter i {
    color: #fff;
}

span.filter {
    background-color: rgba(76,193,48,.59);
}

    span.filter i {
        font-size: 40px;
        color: #000;
    }

span.quicklinkbutton-label-img {
    background: radial-gradient(circle at 50% 100%, #9a0000, #4e0000 58%, #4a0001);
    color: #cd9b36;
    border: 1px solid rgba(95,95,95,0);
}

    span.quicklinkbutton-label-img i {
        color: #fff;
    }

    span.quicklinkbutton-label-img:hover {
        background: radial-gradient(circle at 50% 100%, #8bea74, #31861d 58%, #31861d);
        color: #fff;
    }



.quicklinkbutton-wrapper:after {
    content: '';
    position: absolute;
    top: -28px;
    width: 271px;
    background: url(../images/quicklinks.png) !important;
    height: 63px;
    left: 11px;
    background-size: cover;
}

div.page-bottom {
    background-color: #fff;
}

ul.bottom-links.text-muted.list-inline a,
.text-muted,
ul.bottom-links span {
    color: #640000 !important;
}


@media (min-width: 992px) and (max-width: 1199px) {
    .quicklinkbutton-wrapper:after {
        left: 0;
    }
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
    .quicklinkbutton-wrapper:after {
        left: 13%;
    }

    div.footer-container {
        background-size: 500px;
    }

    .quicklinkimage {
        margin-bottom: 30px !important;
    }
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
    .quicklinkbutton-wrapper:after {
        left: 25%;
    }

    .quicklinkimage {
        margin-bottom: 30px !important;
    }

    div.footer-container {
        background-size: 500px;
    }
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
    .quicklinkbutton-wrapper:after {
        left: 17%;
    }

    .quicklinkimage {
        margin-bottom: 30px !important;
    }
}

@media (max-width: 364px) {
    .quicklinkbutton-wrapper:after {
        left: 8%;
    }
}
