﻿/*
    MAINLAYOUT
*/
.jPanelMenu-panel,
.site-main,
.section-light{
    background-color:#fff !important;
}

.site-content {
    padding: 0 0 40px 0;
}

.text-italic{
    font-style:italic;
}
/*HEADER*/
header.site-header{
    box-shadow:5px 5px 10px #ddd;
}

.economy-poweredby {
    width: 100%;
    line-height: 35px;
    box-shadow: 5px 5px 10px #ddd;
    background-color:#fff;
}
.economy-poweredby p{
    margin: 0;
    margin:auto;
    margin-bottom:15px;
}
.economy-blue{
    color:#1f1fb2;
}
.economy-yellow{
    color:#f3d311;
}

.economy-black{
    color:#000;
}

.cookie-msg-desktop {
    padding: 10px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 4000;
}

.xs-policy-msg a[role="button"],
#cookie-policy-manage .modal-footer a[role="button"] {
    padding: 2px 8px;
    font-size: 14px;
    text-align: center;
}

#cookie-policy-manage input[type="checkbox"] {
    display: inline;
}

.side-menu{
    box-shadow:none;
}
/*BODY*/
.container {
    width: 100% !important;
    max-width: 1500px;
}
/*label,p,span{color:#555;}*/

/*.site-header,
.site-header a{
    background-color:#333;
    color:#fff;
}
.site-footer,
.site-footer a,
.site-footer-top,
.site-footer-btm{
    background-color:#333;
    color:#fff;
}*/

.hero,
.site-hero{
    background-color:transparent;
    color:#555;
}

.highlight-color-bg{
    background-color:#3E77B9;
}
.highlight-color-text{
    color:#fff;
}


.site-logo img {
    width: auto;
    max-width: 300px !important;
    max-height: 60px !important;
}


#btnClrFilters{
    text-decoration:none;
}


#car-deals article.templateRows.article-item{
    box-shadow: #ddd 0 3px 5px;
}

.shadow-section{
    box-shadow: 5px 5px 10px #ddd;
}

section.shadow-section{
    border:1px solid #ddd;
    box-shadow: 5px 5px 10px #ddd;
    background-color:#fff;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 18%;
    min-width: 200px;
     -ms-word-wrap: break-word;
    word-wrap: break-word;
    background-color: #fff;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
    margin: 0 1%;
}

.card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.card-body {     
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

.card .card-footer{
    /*position: absolute;
    bottom: 0;
    width: 100%;
    margin-top:10px;*/
}

.card-title {
    margin-bottom: 0.75rem;
}

.card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.card-group > .card {
    margin-bottom: 15px;
}




#exampledeals.card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: inline-block;
}

#exampledeals.card-group {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.opacity-zero {
    opacity: 0;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
}

@media(max-width:768px) {
    .shadow-section,
    section.shadow-section {
        box-shadow: unset;
        border: 1px solid #ddd;
    }

    .site-logo img {
        width: auto;
        max-width: 300px !important;
        max-height: 60px !important;
    }
}