.monroney-labels > a {
    background: url(//labels-prod.s3.amazonaws.com/big-sticker.png);
    background-size: contain;
    display: block;
    height: 150px;
background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    text-indent: -99999px;
    width: 252px;
}
.monroney-labels img {
  //  display: none !important;
}

#element-e03f2f38cd124dd0bd5550fb36479d5e > div > div.row.inventory-list-row > div:nth-child(1) > div.row {
display: none;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
    background-color: rgba(0, 66, 251) !important;

}

@media only screen and (min-width: 1200px) {
 .squeezeCapital {
    padding: 0px 84px;
}
}

.btn-default:hover {
    color: #fff;
    background-color: #1245ff;
    border-color: #adadad;
}



.open>.dropdown-toggle.btn-default:focus {
    color: #fff;
    background-color: #210cd2;
    border-color: #8c8c8c;
}

/*
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
   color: #fff!important;
}

*/
body{
font-family: 'Montserrat', sans-serif;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 35px;
}

i.fa.fa-home {
    display: none;
}

.navbar-brand {
    font-size: 14px;
}

nav.navbar.navbar-default {
    padding: 3px 0;
}

.banner-layout-container img {
    width: 85% !important;
}

.banner-layout-container {
    text-align: center;
}

span.quicklinkbutton-img img {
    max-width: 98%;
max-height: 95%;
}
span.quicklinkbutton-img {
    margin-bottom: 11px;
}
div#element-e03f2f38cd124dd0bd5550fb36479d5e .palette-bg2:first-child .pull-left:nth-child(2) {
    float: none;

}
 .palette-bg2:first-child .btn-group button {
padding-left:28px;
padding-right:28px;
transition: font-size 1s;
-moz-transition:font-size 1s;
-webkit-transition: font-size 1s;
}

.vehicles-found-header .pull-right {
    display: none;
}

span.quicklinkbutton-label-img {
    background-color: #3c51b1;
    color: #fffefe;
}
span.quicklinkbutton-label-img:hover {
    background-color: rgba(78, 130, 181, 0.59);
}

a.menu-heading {
    font-size: 13px;
    font-weight: 500;
}



a, .dropdown-menu > li > a {
    color: #555;
}


}

/***********************
| Quick Links Buttom
***********************/
.quick-links-container{
    margin: 0 auto;
    margin-left: 15px;
    margin-right: -15px;
}
.quick-links-container:after,
.quick-links-container:before {
    content: '';
    display: table;
    clear: both;
}
.quick-links-warp{
    float: left;
    width: 21%;
    text-align: center;
 margin: 0 20px;
    font-family: "Open Sans",lucida grande,Arial,sans-serif;
    
}

.quick-links-warp a {
    text-decoration: none;
    color: #131313;
    display: block;

}
.quick-links-warp h3{
    color: #084a87;
    font-size: 20px;
    font-weight: 400;
}
.quick-links-warp p{
    color:#888888;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
}
.hover-effect {
    cursor: pointer;
    overflow: hidden;
    position: relative;
    box-shadow: 0px 8px 3px rgba(0,0,0,.10);
    border: 1px solid black;
}

.hover-effect,
.hover-effect .caption,
.hover-effect .caption-bg {
    border-radius: 50%;
    height: 100%;
}
.hover-effect .caption,
.hover-effect .caption p,
.hover-effect .caption i,
.hover-effect .caption-bg,
.hover-effect .caption,
.hover-effect-ico,
.quick-links-warp a {
    transition: all 0.5s ease 0s;
}
.hover-effect img {
    max-width: 100%;
}
.hover-effect .caption {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding-top:164px;
    opacity: 0;
    z-index: 1;
}
.hover-effect .caption img{
    width: 20% !important;
    height: auto!important;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.quick-links-warp:hover .hover-effect .caption{
    opacity: 1;
    padding-top: 40%;
}
.hover-effect .caption-bg {
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.8;
    position: absolute;
    top: 225px;
    width: 100%;
}
.quick-links-warp:hover .hover-effect  .caption-bg {
    background-color: rgba(71, 181, 210, 0.8);
    top: 0;
}
.quick-links-warp:hover a {
    color:#2a2a2b;
}
@media(max-width: 547px){
    .quick-links-warp {
        width: 20%;
    }  


div#row-bacbe0ef9f1641b2a14c90a0e1b673ea .page-content-row .container {
    padding-top: 0;
    padding-bottom: 0px;
}  
}
/* Portrait phones and smaller */
@media (max-width: 480px) {
    .quick-links-warp {
        width: 40%;
    }


div#row-bacbe0ef9f1641b2a14c90a0e1b673ea .page-content-row .container {
    padding-top: 0;
    padding-bottom: 0px;
}
}
/***************************
End of quick link buttons
*****************************/
@media (max-width: 760px) {

.palette-box1.vehicle-details-panel > div > div > div {
    float: none !important;
    width: 100% !important;
}

.quick-links-warp{
 margin: 0 10px;   
}

div#element-e03f2f38cd124dd0bd5550fb36479d5e .palette-bg2:first-child .pull-left:nth-child(2) {
    float: none;
    margin-left: 4%;
}

div#row-bacbe0ef9f1641b2a14c90a0e1b673ea .page-content-row .container {
    padding-top: 0;
    padding-bottom: 0px;
}

}


.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 30px;
}


.element-type-inventorysearch {
    background: none;
    padding: 10px 0 5px 0;
}


.element-type-inventorysearch .form-control {
    border: 1px solid #ffffff !important;
}

.inventory-panel {
    -ms-border-radius: 5px;
    border-radius: 5px;
    border-style: solid;
    border-width: 4px;
    border-color: transparent;
    padding: 4px 8px 8px 8px;
    margin-bottom: 84px;
}

/*******************  navbar*************/

.nav a, .navbar-default .navbar-brand {
    color: white !important;
}

.nav>li>a {
   position: relative;
   display: block;
   padding: 10px 20px !important;
}



/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
div#row-bacbe0ef9f1641b2a14c90a0e1b673ea .container {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

div#row-97d26f291bbe4892a13a788c74b298b2 .container {
    padding-bottom: 0!important;
    padding-top: 0!important;
}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
div#row-bacbe0ef9f1641b2a14c90a0e1b673ea .container {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

div#row-97d26f291bbe4892a13a788c74b298b2 .container {
    padding-bottom: 0!important;
    padding-top: 0!important;
}
}


.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 40px;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 30px;
}

.max-well {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 999;
}


@media (max-width: 767px){
.banner-links-bar {
    display: inherit;
}
.banner-links-bar .social-media-links, .banner-links-bar .address-link, .banner-links-right .social-media-links, .banner-links-right .address-link {
    display: inherit;
}
.address-link.pull-left {
    display: none;
}
.phonenumber-link.pull-right {
    display: none;
}

.element-type-inventorysearch .btn-default {
    color: #000;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 0;
    padding: 0px 0px;
    position: absolute;
    left: 70%;
    top: 12px;
}
}


a, .dropdown-menu > li > a {
    color: #fff;
}

a, .dropdown-menu > li > a:hover {
    color: #337ab7;
}



.element-type-inventorysearch .form-control {
    border: 1px solid #222 !important;
}
.palette-bg2 {
    background-color: #ffffff;
}




div#element-ce60dcb297a54f719600a65a2292445d img {
    display: block!important;
    margin-right: auto;
    margin-left: auto;
}

.palette-bg1 {
    background-color: #fff;
}

.pricevalue1.accent-color1 {
    font-size: 30px!important;
}

.pricelabel {
    display: none;
}


.element-type-inventorysearch .form-control {
    border: 2px solid #000 !important;
    border-radius: 30px;
}

.element-type-inventorysearch .form-control {
    border: 2px solid #000 !important;
    border-radius: 30px;
    background: #ffffffb0;
}


.element-type-inventorysearch .btn-default {
    color: #000;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 0;
    padding: 0px 0px;
    position: absolute;
    left: 75%;
    top: 8px;
}



.footer-container a {
    color: #222;
}




.element-container.element-type-dealershipinfo a {
    color: #656363!important;
    font-weight: 800;
}



.palette-box2 {
    color: #000;
    background-color: #ffffff;
    border: 1px solid #555;
    border-radius: 0;
}


.palette-box1.vehicle-details-panel{
    color: #000;
    background-color: #ffffff;
    border: 1px solid #555;
    border-radius: 0;
}


span.accent-color1.internetvalue {
    font-size: 30px!important;
}

.accent-color2 {
    color: #666 !important;
}

.navbar-default {
    background-color: #ffffff;
}

.navbar-default .navbar-nav>li>a {
    color: #444!important;
}



.nav a, .navbar-default .navbar-brand {
    color: #444 !important;
    font-weight: bold;
}


ul.nav.navbar-nav {
    position: absolute;
    bottom: 0;
}


.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: rgba(204, 204, 204, 0.94) !important;
    color: #fff;
}


.dropdown-menu {
    background: #d0d0d0 !important;
    border: 0;
}


div#row-4a8c272442704df488bd58d2987f6bff {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1f5694+0,2c3038+100 */
background: #1f5694; /* Old browsers */
background: -moz-linear-gradient(top, #1f5694 0%, #2c3038 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1f5694 0%,#2c3038 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1f5694 0%,#2c3038 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5694', endColorstr='#2c3038',GradientType=0 ); /* IE6-9 */
}

.media-icon, .media-icon-small {
    color: #fff;
    background: none!important;
}


.media-icon, .media-icon-small {
    color: #252525!important;
    background: none!important;
}

.media-icon-small {
    width: 24px;
    height: 24px;
    font-size: 20px;
    line-height: 24px;
    box-shadow: none!important;
}


a.banner-link .fa {
    color: #151515;
}



.media-icon, .media-icon-small {
    color: #242e66!important;
    background: none!important;
}


a.banner-link .fa {
    color: #242e66;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: rgba(204, 204, 204, 0.61) !important;
    color: #fff;
}

.dropdown-menu {
    background: #210cd2 !important;
    border: 0;
}


.dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff!important;
}




.btn-group:hover button {
   color: #444!important;
}

.dropdown-menu > li > a:hover {
    color: #fff!important;
    background: #909090c7!important;
}

div#element-acf1bb69a4ab4cc8afefd25fdd178661 i {
    color: #fff;
}



.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
    background-color: rgb(32, 82, 139) !important;
    color: #fff!important;
}



.dropdown-menu {
    background: #20528b !important;
    border: 0;
}



.btn-default:hover {
    color: #fff;
    background-color: #224d7f;
    border-color: #adadad;
}


button.btn.dropdown-toggle.btn-default:hover {
    color: #fff!important;
}


.open>.dropdown-toggle.btn-default:focus {
    color: #fff;
    background-color: #20528b;
    border-color: #8c8c8c;
}




div#element-97f99a2fa67040979facf89cc3107f79 {
    margin-top:20px;
}
.col-md-12.inventory-price-column {
    margin-top: -21px !important;
}


/* Large desktops and laptops */
@media (min-width: 1200px) {

div#element-344d104889bc48b1a22b783cba78502e {
    display: none;
}
div#row-e0516c9e4a6f4b4c95ef9592e1b8a4b2 {
    display: none;
}

}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

div#element-344d104889bc48b1a22b783cba78502e {
    display: none;
}
div#row-e0516c9e4a6f4b4c95ef9592e1b8a4b2 {
    display: none;
}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

div#element-344d104889bc48b1a22b783cba78502e {
    display: none;
}
div#row-e0516c9e4a6f4b4c95ef9592e1b8a4b2 {
    display: none;
}
.nav>li>a {

    padding: 10px 10px !important;
}


ul.nav.navbar-nav li .menu-heading {
    font-size: 10px;
}


a.menu-heading {
    letter-spacing: 0px;
}
}








/* Landscape phones and portrait tablets */
@media (max-width: 767px) {



div#element-97f99a2fa67040979facf89cc3107f79 {
display:none;
}


.element-type-inventorysearch .btn-default {
    color: #000;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 0;
    padding: 0px 0px;
    position: absolute;
    left: 70%;
    top: 12px;
}

a.banner-link span {
    color: #fff!important;
}

}div#element-868bf7e4f469487e95f3f394a1e0dc7b {
    display: none;
}
.social-media-links {
    display: none;
}

}


/* Portrait phones and smaller */
@media (max-width: 480px) {


div#element-97f99a2fa67040979facf89cc3107f79 {
display:none;
}

a.banner-link span {
    color: #fff!important;
}
.social-media-links {
    display: none;
}
div#element-868bf7e4f469487e95f3f394a1e0dc7b {
    display: none;
} 
.element-type-inventorysearch .btn-default {
    color: #000;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 0;
    padding: 0px 0px;
    position: absolute;
    left: 70%;
    top: 12px;
}
ul.dropdown-menu li a:hover {
    background: #8080809c!important;
}
.dropdown-menu :hover {
    background: #8c8c8ca3 !important;
    border: 0;
}
.open .dropdown-menu > li > a:hover {
    background-color: rgba(204, 204, 204, 0.61) !important;
    color: #fff;
}
}



/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.menu-container-inner {
    display: none;
}
div#element-bc7d6a070fbe4062be4fbe2d7cf3d6b3 img {
    max-width: 190px;
}
div#element-bc7d6a070fbe4062be4fbe2d7cf3d6b3 {
    margin-top: 0;
}
div#element-acf1bb69a4ab4cc8afefd25fdd178661 {
    margin-top: 0;
    margin-bottom: -30px;
}

div#element-bc7d6a070fbe4062be4fbe2d7cf3d6b3 {
    margin-top: 0!important;
}
div#element-acf1bb69a4ab4cc8afefd25fdd178661 {
    margin-top: 0!important;
    margin-bottom: -50px;
}
.quick-links-warp h3 {
    font-size: 14px;
}

.element-type-inventorysearch .form-control {
    font-size: 18px;
}

div#element-6c2776fca8664562b6931589f2be9e3a {
    display: none;
}

div#row-4a8c272442704df488bd58d2987f6bff {
    display: none;
}
.quick-links-warp {
    width: 40%;
    float: none;
    display: inline-block;
}





}


/* Portrait phones and smaller */
@media (max-width: 480px) {


.col-lg-3.col-md-3.col-sm-3.element-container-1 {
    margin-bottom: 30px;
}



.menu-container-inner {
    display: none!important;
}

div#element-bc7d6a070fbe4062be4fbe2d7cf3d6b3 img {
    max-width: 190px;
}
div#element-bc7d6a070fbe4062be4fbe2d7cf3d6b3 {
    margin-top: 0;
}

div#element-acf1bb69a4ab4cc8afefd25fdd178661 {
    margin-top: 0;
    margin-bottom: -30px;
}


div#element-bc7d6a070fbe4062be4fbe2d7cf3d6b3 {
    margin-top: 0!important;
}
div#element-acf1bb69a4ab4cc8afefd25fdd178661 {
    margin-top: 0!important;
    margin-bottom: -50px;
}

.quick-links-warp h3 {
    font-size: 14px;
}
.element-type-inventorysearch .form-control {

    font-size: 18px;
}

div#element-6c2776fca8664562b6931589f2be9e3a {
    display: none;
}
div#row-e0516c9e4a6f4b4c95ef9592e1b8a4b2 {
    display: block;
/*added*/
}

div#row-4a8c272442704df488bd58d2987f6bff {
    display: none;
}
.quick-links-warp {
    width: 40%;
    float: none;
    display: inline-block;
}
}


div#element-e03f2f38cd124dd0bd5550fb36479d5e .inventory-details {
    font-size: 16px;
    color: #000!important;
}

.specifics-container {
    margin: 10px -10px 0 -10px;
    font-size: 13px;
   font-weight: 700;
}

.btn-default {
    color: #000;
    background-color: #fff;
    border-color: #ccc;
    font-weight: bold;
}


.palette-box2.vehicle-details-panel .contact-info {
    font-size: 20px!important;
    color: #000!important;
    font-weight: bold;
}

.palette-box2.vehicle-details-panel .contact-info span {
    font-size: 20px!important;
    color: #000!important;
    font-weight: bold;
}


.phone-bnr i {
    font-size: 29px;
    padding: 20px 10px 0 10px;
    color: #eaeaea;
}


div#row-e0516c9e4a6f4b4c95ef9592e1b8a4b2 {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1f5694+0,2c3038+100 */
background: #1f5694; /* Old browsers */
background: -moz-linear-gradient(top, #1f5694 0%, #2c3038 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1f5694 0%,#2c3038 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1f5694 0%,#2c3038 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5694', endColorstr='#2c3038',GradientType=0 ); /* IE6-9 */
}






div#row-e0516c9e4a6f4b4c95ef9592e1b8a4b2 i.fa {
    margin: 0px;
    font-size: 18px;
    height: 40px;
    width: 40px;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    padding: 8px;
    color:#337ab7;
}

.inventory-price-container {
    -ms-border-radius: 8px;
    border-radius: 8px;
    padding: 0px 8px 8px 8px;
    text-align: center;
}


.col-xs-6.btnz {
    margin-top: 20px;
}

.modal-header{
    background: linear-gradient(to bottom, #1f5694 0%,#2c3038 100%);
    color: #fff;
}
.modal-header .close {
    margin-top: -2px;
    color: #fff;
opacity: .95;
}

























.hvr-sweep-to-top {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
[class^="hvr-"] {
    margin: .4em;
    padding: 1em;
    cursor: pointer;
    background: #e1e1e1;
    text-decoration: none;
    color: #666;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
p, [class^="hvr-"] {
    font-family: 'Roboto', sans-serif;
}





.hvr-sweep-to-top:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098D1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}


.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
    color: white;
}
.hvr-sweep-to-top {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
[class^="hvr-"] {
    margin: .4em;
    padding: 1em;
    cursor: pointer;
    background: #e1e1e1;
    text-decoration: none;
    color: #666;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
p, [class^="hvr-"] {
    font-family: 'Roboto', sans-serif;
}



.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.hvr-sweep-to-top:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098D1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
/*** temporary **/
@media only screen and (max-width:500px) {
.vehicle-description strong span {
    font-size: 27px;
}}

ul.nav.navbar-nav {
    top: -49px !important;
width: 90%;
}


/*** estimate financing button**/
@media screen and (min-width: 1256px) {
   .script-btn .customhtml {
      width: 100%;
       max-width: 282px;
   }
}