@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

/* main slider - change slide img to contain
*****************************************/
.slide-show-1 #carousel-container-ctl00_cphContent_ctl05_ctl00_ctl01_ctl02 .item.active span {
    background-size: contain!important;
    background-position: top center!important;
}

/******* INVENTORY LIST ***********/
/*#row-f2182c167f4b4092b09264785cf5adf2,  #row-f2182c167f4b4092b09264785cf5adf2 .container {background-color:#111;}*/


nav.navbar.navbar-default {
    padding: 1% 0 0%;
}

#panel, #flip {
    margin-bottom: 10px;
    text-align: center;
}

#panel {
  padding: 25px;
  display: none;
    border-bottom: 1px solid #fff;
}

i.glyphicon.mobile-icons{
    font-size: 30px!important;
    padding: 12px 8px!important;
    color: #c7081b!important;
}

/***** PRICE *****/
div#element-7bb9fb0ff1a2404abe9c66d06fc489ca .palette-bg1.inventory-price-container {
    background-color: #c7081b!important;
    color: #fff;
}


div#element-7bb9fb0ff1a2404abe9c66d06fc489ca .pricevalue1.accent-color1 b {
    color: #fff!important;
}
div#element-7bb9fb0ff1a2404abe9c66d06fc489ca .pricevalue1.beforevalue.accent-color2 b, div#element-7bb9fb0ff1a2404abe9c66d06fc489ca .pricevalue1.beforevalue.accent-color2 {color: #fff!important;}
 div#element-59055de514294b8d911b9324c9426fa5 .pricevalue1.beforevalue.accent-color2 b, div#element-59055de514294b8d911b9324c9426fa5 .pricevalue1.beforevalue.accent-color2 {color: #c7081b!important;}

a.banner-link {
    color: #929596;
    text-shadow: initial;
    font-size: 10px;
    line-height: 30px;
    font-weight: 600;
    text-transform: uppercase;
}

a.banner-link:hover {
    color: #c7081b;
}

.accent-color1 {
    color: #c7081b!important;
}

img#banner-luxury {
    max-width: 200px!important;
}

.navbar-default .navbar-nav > .active > a:after {
    background: #c7081b;
}


div#row-c219ab95a9e442a9b70020bb5609ed7a, div#row-c219ab95a9e442a9b70020bb5609ed7a .container {
    background-color: #eee;
}

.footer-links-heading a {
    color: #fff;
}

div#row-c219ab95a9e442a9b70020bb5609ed7a .container {
    padding-top: 0px;
    padding-bottom: 0px;

}

.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: #c7081b!important;
   color: #fff!important;
}


section#privacy p {
    font-size: 12px;
    line-height: 1.2em;
}
section#privacy {
    text-align: center;
    padding: 10px 0;
    color: #777;
}


.form-center div.col-md-4 {
    width: 50% !important;
}

.navbar-default {
    background-color: #ffffff;
}

.banner-links-bar {
    background: #292b2c;
    padding: 3px 0;
}


/****************************
Flip Card
****************************/

.flip-card {
  background-color: transparent;
 width: 360px;
   height: 195px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.flip-card-front {
  background-color: #bbb;
  color: black;
  z-index: 2;
}

.flip-card-back {
  background-color: #c7081b;
  color: white;
  transform: rotateY(180deg);
  z-index: 1;
}

.btn-red {
    background-color: #c7081b;
    color: #fff;
   padding: 15px 20px;
}

.palette-bg2, .palette-bg1, .palette-box1, .palette-box2 {
    background-color: #fff!important;
}

a.menu-heading span:after {
    background-color: #c7081b;

}

a.menu-heading {
letter-spacing: 0px;
}

.menu-heading, li.menu-heading span, a.menu-heading.dropdown-toggle {
    transition: auto;
}

div#row-eb51cabe745b4813a7694fcf64d0b0aa h3 {
    color: #c7081b;
}

.element-heading h4 {
    color: #c7081b;

}

h4.icon-title {
    font-size: 25px;
    font-weight: 700;
    text-align: center;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: rgb(199, 8, 27) !important;
}

.dropdown-menu {
    background: #c7081b !important;
}

li.menu-heading.dropdown.open span.caret {
    border-top-color: #ffffff;
}

div#row-ce5f3818bf3c46179a793399196ff3d8, div#row-ce5f3818bf3c46179a793399196ff3d8 .container {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f0f0f0;
}

/**************************************
Mobile
***************************************/

@media screen and (max-width: 500px) {
.gridButton5 {
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

.gridButton5 p {
    font-weight: 600;
    color: #fff!important;
    text-align: center!important;
}

}

.navbar-default .navbar-nav > li > a {
    color: #c7081b!important;
    font-size: 14px;
    font-weight: 700;
   text-transform: uppercase;

}


.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: rgb(199, 8, 27) !important;
    color: #fff!important;

}


@media (min-width: 768px){
.navbar-default .navbar-nav > li > a {
    color: #c7081b!important;
    font-size: 14px;
    font-weight: 700;
   text-transform: uppercase;
    padding: 30px 10px;
}


.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: rgb(199, 8, 27) !important;
    color: #fff!important;
    padding: 30px 10px;
}

.mobile-icons {
display: none;
}

}



.mobile-padding .glyphicon {
    font-size: 40px;
    color: #fff;
    text-align: center;
}

.mobile-padding .fa {
    font-weight: 900;
    color: #fff;
    font-size: 40px;
   padding-bottom: 4px;

}

div#element-3de01dc414bc4597969e81581d55d6fa a {
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 15px;
}

.mobile-padding {
    padding: 25px 5px;
    border: 1px solid #fff;
    text-align: center;
}

div#row-3b40191e44434f98b51470861ba18b5f {
    background-image: url(https://automanager.blob.core.windows.net/wmclients/032496/images/car-grid-banner-1.png);
    background-size: cover;
    background-position: -230px 0;
}

div#row-3b40191e44434f98b51470861ba18b5f .container {
    background-color: #fff0;
    padding-top: 0px;
    padding-bottom: 0px;
}

/***********************
Mobile Inventory
************************/


@media (max-width: 768px) {
.inventory-details {
    padding: 0px 20px;
}


div#element-e67ee81ae081493e8e552aec48a7d1ca .col-sm-4 {
    padding-right: 0;
    padding-left: 0;
}

div#element-e67ee81ae081493e8e552aec48a7d1ca .col-sm-12 {
    padding-right: 0;
    padding-left: 0;
}


div#row-f2182c167f4b4092b09264785cf5adf2 .container {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

/*Banner & Homepage*/
div#element-4a2e570772944ce48ade29c887c06c29 {
text-align: center;
}

div#row-ce5f3818bf3c46179a793399196ff3d8 .container  {
text-align: center;
}

}

.footer-links a, .text-muted, .text-muted a, .text-muted span  {
color: #fff!important;
}


.footer-bar {
position: fixed;
bottom: 0px;
padding: 10px 0;
background-color: #c7081b;
width: 100%;
color: #fff;
text-align: center;
font-size: 16px;
}

.footer-bar a {
color: #fff;
}


/***************
Mobile Icon
***************/
.navbar-toggle .icon-bar {
    display: block;
    width: 30px;
    height: 4px;
    border-radius: 1px;
}


.navbar-default .navbar-toggle .icon-bar {
    background-color: #c7081b;

}

.navbar-default .navbar-toggle {
    border-color: #fff;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff;
}

#panel {
  padding: 25px;
  display: none;
}

div.footer-container {
    background-color: #666666;
    color: #fff;
}
a.appFormDoc {
    display: inline-block;
    padding: 16px 30px;
    background: #c7081b;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
}
div#row-e5cbcf10986c47d0b226b68d0bba7939>div>div.container {
    padding-top: 0px;
}
.element-type-inventorysearch {
    background: #fff;
}
div#row-429488dd3f0f422ea3542d18fcbf0f26 .container {
    padding-top: 2px;
}

iframe#c1-leads-assistant {
    right: 100px !important;
}