/* BANNER
******************************/
 .gulfcoast-contact {
    display: flex;
    align-items: center;
    gap: 10px; 
    flex-wrap: wrap;
    justify-content: center;
  }

  .gulfcoast-address {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 16px;
    color: #333333; /* dark gray text */
    text-decoration: none;
    transition: color 0.2s ease;
  }

  .gulfcoast-address i {
    font-size: 18px;
    color: #F67E20 !important; /* orange icon */
  }

  .gulfcoast-address:hover {
    color: #0ea5e9;
  }

  .gulfcoast-social-link i {
    font-size: 24px;
    transition: transform 0.2s ease, opacity 0.2s ease;
  }

  .gulfcoast-social-link[href*="facebook"] i {
    color: #1877F2;
  }

  .gulfcoast-social-link[href*="instagram"] i {
    color: #E1306C;
  }

  .gulfcoast-social-link:hover i {
    transform: scale(1.1);
    opacity: 0.85;
  }

@media (min-width: 768px) {
 .gulfcoast-contact {
    gap: 24px;
  }
}

/* NAVBAR
******************************/
.navbar .navbar-nav {
    padding: 0px;
}

.navbar-contact {
    display: none;
    font-size: 1.2em;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #c5c5c5;
}

.navbar-right-menu-icon {
    display: block;
}
.navbar-contact i {
    color: #F67E20!important;
}

@media (min-width: 768px) {
.navbar-contact {
  display: inline-block;
  margin-left: 15px;
}
nav .navbar-brand {
    display: none;
}
.navbar-right-menu-icon {
    display: none;
}
}

/* SLIDESHOW
******************************/
@media (min-width: 768px) {
.carousel-control {
    font-size: 32px;
}
}

/* FOOTER
******************************/
.page-bottom {
    background-color: var(--clr-surface-page) !important;
}

/* MISC
******************************/
.promptPriceBtn {
    z-index: 9;
}

/******************************
  END NEW CSS 11/2025
*******************************/

@media (min-width: 768px) {
.clearfix.inventory-panel.col-sm-12.palette-bg2.lot-00{
height: auto!important;
}
}


.inv-fluid {
    padding-bottom: 40px!important;
}

/*----- Google Fonts -----*/
@import url(https://fonts.googleapis.com/css?family=Roboto);

/**************** Featured Image - Sold banner ************************/
.sale-status-sold { position: relative; width: fit-content; margin: auto; }
.featured-sold-banner { position: absolute; top: 50%; margin-top: -15px; width: 100%; height: 50px; font-size: 20px; line-height: 50px; font-weight: bold; text-align: center; background: rgba(255,97,0,0.95); color:#fff;}

/*----- SOLD VDP -----*/
.vehicle-details-panel .sold {
color: #ff0000!important;
font-size: 42px!important;
padding: 14px;
border: solid;
border-width: 3px;
}

/*----- Price VDP -----*/
#element-7ad0eecc847343b2af85956b7685f064 .palette-box1 a.accent-color1 {
color: #000!important;
}

/*----- Body -----*/
body {
	font-family: 'Roboto', sans-serif;
	color: #5f5f5f;
}

.h1.main-header {
color: #444;
font-size:28px;
}

.h1.main-header a {
    font-size: 28px;
}

.main-header h1 {
    margin-top: 34px;
font-size: 28px;
}

#row-c4916c2082c14c00ab079bd15cc55364 .container {
    background: #444;
}

.accent-color2 {
    color: #060606 !important;
} 

a {
	color: #F67E20;
}

a:hover {
    color: #A9DEF9;
}

body, body.main-body {
    background-size: cover;
}

/*----- Banner -----*/
a#gcm-mail {
    font-size: 1.6em;
    color: #444;
    position: absolute;
    z-index: 999;
    left: 20%;
    right: 0;
    top: 100px;
    display: inline-table; 
}

.address {
    float: right;
    margin-top: -20px;
    padding-right: 10px;
}

a#gcm-mail .fa {
    color: #F67F21;
}

div.banner-container {
    margin: auto;
    background: #fff;
}

div.FB a {
    float: right;
    color: #337ab7;
    font-size: 1.5em;
    transition: all ease .45s;
}

div.FB a:hover {
    color: #43609C;
}

@media (max-width: 767px) {
    div.FB a {float: none;}
    div.FB {text-align: center;}
.h1.main-header, .main-header h1, .main-header h2,.h1.main-header a { font-size:22px !important;  }
}

div.dealer-contact div:first-child {
    padding-left: 125px;
}

div.dealer-contact .fa {
    color: #F67F21;
}

div.dealer-contact a {
    font-size: 1.5em;
}

div.dealer-contact div:nth-child(2) {
    text-align: center;
}

div.dealer-contact div:last-child {
    padding-left: 125px;
}

div.dealer-contact div:nth-child(2) > a {
    font-size: 2em;
}

div.dealer-contact a:hover {
    color: #A9DEF9;
    text-decoration: none;
}

.padding {
    padding: 0;
}

@media (max-width: 767px) {
    div.dealer-contact div:nth-of-type(1) > a {font-size: .8em;}
    div.dealer-contact div:nth-of-type(2) > a {font-size: 1em;}
    div.dealer-contact div:first-child {padding-left: 60px;}
    div.dealer-contact div:nth-child(2) {padding-right: 30px;}
    div.dealer-contact div:last-child {margin: 2% 0; font-size: 0.8em;}
}

/*----- Navigation -----*/
nav.navbar-default {
    background-color: #fff;
    border-color: transparent;
    border-top: 1px solid #A6D6ED;
}

.navbar-fixed-shadow {
    -webkit-box-shadow: 0 2px 0.8em 1px #fff;
    -o-box-shadow: 0 2px 0.8em 1px #fff;
    -moz-box-shadow: 0 2px 0.8em 1px #fff;
    -ms-box-shadow: 0 2px 0.8em 1px #fff;
    box-shadow: 0 2px 0.8em 1px #fff;
}

#dream-it {
    font-family: 'Roboto', cursive;
    font-size: 48px;
    text-transform: uppercase;
}

nav.navbar.navbar-default.dynamic-fixed {
	text-align: center;
}

.navbar-default .navbar-nav > li > a {
    font-size: 1em;
}

.nav a, .navbar-default .navbar-brand {
    color: #F67E20 !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: #71e2ff!important;
}

.dropdown-menu > li > a:hover {
background-color: #6b6b6b!important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu {
    background: #71e2ff!important;
}

.accent-bg1 {
	background: #555 !important;
}

.navbar-default .navbar-toggle {
    border-color: #F67E20;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #F57D1F;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}

a.gcw-phone {
    position: absolute;
    left: 5px;
    right: 0;
    top: 100px;
    z-index: 999;
    font-size: 1.6em;
    display: inline-table;
    color: #444;
}

a.gcw-phone:hover {
    text-decoration: none;
}

a.gcw-phone .fa {
    color: #F67F21;
}

@media (min-width: 768px) {
    .navbar-nav {float: none; text-align: right;}
    .navbar-nav > li {float: none; display: inline-block;}
}

@media (max-width: 767px) {
    .nav > li {text-align: left;}
    #element-5b9248f16e20443c9b193c81be6c0144 {padding-top: 0 !important;}
    div.banner-container {padding: 0;}
    a.gcw-phone {top: 120px !important;}
}

#element-d809cfb73adf48d28eff0ed3ac9eef89 ul.dropdown-menu a {
    color: #F67E20 !important;
}

div.dealer-info {
    text-align: center;
    padding: 5px;
}

div.dealer-info a {
    font-size: 1.5em;
    color: #A6D6ED;
}

div.dealer-info a:hover {
    text-decoration: none;
}

div.dealer-info .fa {
    color: #CF7E20;   
}

a.GCW-directions {
    color: #A6D6ED;
    font-size: 1.2em;
}

a.GCW-directions .fa {
    color: #DF721D;
}

@media (max-width: 991px) {
    a.GCW-directions {position: inherit; display: inherit; float: none; text-align: center;}
    a.gcw-phone {top: 90px;}
a#gcm-mail {
float: none; 
margin-right: 5%; 
position: inherit; 
display: block; 

font-size: 18px;
}
}

@media (max-width: 767px) {
    a#gcm-mail {
margin-right: 0;
font-size: 16px;
padding-top: 35px;
}
}

@media (max-width: 420px) {
a.GCW-directions {
float: none; 

}

a#gcm-mail {
float: none; 
display: block; 

}

.address {
    float: right;
    margin-top: 0px;
    padding-right: 10px;
}

a.gcw-phone {
   top: 134px !important;
    font-size: 16px;
   padding-top: 5px;
}
}

/*****  PAIMAN'S INVENTORY CREATION *****/








/*----- Inventory Slider -----*/
.flexslider {
    border: none;
    background: transparent;
}

a.vehicle-panel {
    background: transparent !important;
}

a.vehicle-panel:hover {
    background: transparent !important;
    color: #A9DEF9;
}

div.inventory-header .btn-default {

    background-color: transparent;
    border-color: #F67F21;
}

.open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color: transparent;
    border-color: #F67E20;
}

div.vehicle-link .btn-default, div.vehicle-link .btn-default:hover {
    color: #000;
    background-color: transparent;
    border-color: #F67E20;
}

/*----- The Team Page -----*/
div.team-container {
    padding: 20px 0;
    text-align: center;
    color: #A6D6ED;
}

/*----- Footer -----*/

a.footer-link {
    color: #F67E20;
}

a.corp {
color: #F67E20;
}

/*@media(max-width: 1199px) {
    a.custom-phone{top: -1085px;}
}

@media(max-width: 991px) {
    a.custom-phone{top: -1170px;}
}

@media(max-width: 767px) {
    a.custom-phone{display: none;}
}*/


/*Inventory Details*/

span.accent-color1.internetvalue {
color: #000!important;
}

/*----- Inventory Vehicle List -----*/
.palette-bg2, .palette-box2, .palette-box1 {
    background-color: transparent;
}

.palette-box1, .palette-box2 {
color: #000;
}

.palette-bg1 {
    background-color: transparent;
}

.palette-border2 {
	border-color: transparent;
}

div.inventory-list-row {
    border: 5px solid #F67E20;
}

div.inventory-panel {
    border: 2px solid #F57E20;
    border-radius: 0;
}

div.inventory-list-row .accent-color1, div.inventory-list-row .accent-color2, div.inventory-list-row a, div.inventory-list-row {
    color: #000!important;
}

/*----- Vehicle Details Template -----*/
#featured-photos div.clearfix:nth-child(2) {
    display: none;
}

.palette-heading1.accent-color1, h4.accent-color1, .accent-color1.pending {
    color: #444!important;
}

div.accent-color1.vehicle-heading {
    color: #000!important;
}

div.element-type-vehicledetails img[src="https://automanager.blob.core.windows.net/wmclients/025035/images/gcw-banner.png"] {
    max-width: 573px;
    height: auto !important;
    width: 100% !important;
}

div.element-type-vehicledetails span {
    word-wrap: break-word;
}

div.vehicle-customhtml > div, div.vehicle-description > div {
    background: rgba(102, 102, 102, 0) !important;
}

div.vehicle-details-panel img[src="https://automanager.blob.core.windows.net/wmclients/025035/images/dealership pic from condo building.jpg"] {
    max-width: 740px;
    width: 100% !important;
    height: auto !important;
}

@media (max-width: 767px) {
    div.element-type-vehicledetails span {font-size: 20px !important;}
}

div.inventory-page-size-links a {
    color: #F57E20 !important;
}

/*----- Ebay Template -----*/
body.framed-body, .ebay-listing .framed-container {
    background: #5E5E5E;
}

div.inventory-list-row .accent-color1, div.inventory-list-row a {
        color: #000!important;   
}


/*----- Sales Pending -----*/
div.overlay-pending-bg {
    top: 0;
    margin-top: 0;
    height: 100%;
width:100%;
left:0;
    background: url(https://automanager.blob.core.windows.net/wmclients/025035/images/salepending.png) !important;
        background-size: contain !important;
    transform: rotate(0deg);

}

div.overlay-pending-text {
    display: none;
}

/*LANDING PAGE*/

/*#row-20d7a773e92a400fba9dd49fd8145727 .container {
background-image: url('https://automanager.blob.core.windows.net/wmclients/025035/images/exotic-2.jpg');
}*/

#row-1d4f61e0711549b39ae5ff123beff4c7 .container {
background-image: url('https://automanager.blob.core.windows.net/wmclients/025035/images/ferrariasdfsdfsdfhdksjhfkijbdsfkhbdfdsjbfi.jpg');

}

#row-3e7fac6274a948ebac3fe8cfba99c90f .container {
background-image: url('https://automanager.blob.core.windows.net/wmclients/025035/images/mosserati-banner.jpg');

}

/* LANDING PAGE 25 */

.landing25-bg .container {
    background-image: url(https://automanager.blob.core.windows.net/wmclients/025035/images/152m-1440.png);
    background-size: cover;
    background-color: #212121;
}

.landing25-header h1 {
    text-transform: uppercase;
    color: #FFF;
    font-weight: 900;
}

.landing25-form{
background: #c02418;
    border-radius: 15px;
    padding: 25px;
    color: #000;
    margin-right: 8%;
    margin-left: 8%;
    margin-bottom: 5%;
    margin-top: 3%;
}

.landing25-body {
    background: #fff !important;
}

.landing25-body .container {
    background: #fff !important;
}

.landing25-body2{
    background: #fff !important;
}

.landing25-body2 .container{
    background: #fff !important;
}

/* END LANDING PAGE 25 */

/* LANDING PAGE 43 */

.landing43-bg .container {
    background-image: url(https://automanager.blob.core.windows.net/wmclients/025035/images/porsche-transparent.png);
    background-size: cover;
    background-color: #c5c1c0 !important;
}

.landing43-header h1 {
    text-transform: uppercase;
    color: #000;
    font-weight: 900;
}

.landing43-form{
background: #c4191c;
    border-radius: 15px;
    padding: 25px;
    color: #000;
    margin-right: 8%;
    margin-left: 8%;
    margin-bottom: 5%;
    margin-top: 3%;
}

.landing43-body {
    background: #F67E20!important;
}

.landing43-body .container {
    background: #F67E20!important;
}

.landing43-body2{
    background: #F67E20!important;
}

.landing43-body2 .container{
    background: #F67E20!important;
}

/* END LANDING PAGE 43 */

/* LANDING PAGE 26 */

.landing26-bg .container {
    background-image: url(https://automanager.blob.core.windows.net/wmclients/025035/images/ferrari-sergio-png-picture.png);
    background-size: cover;
    background-color: #212121;
}

.landing26-header h1 {
    text-transform: uppercase;
    color: #FFF;
    font-weight: 900;
}

.landing26-form{
background: #fc6204;
    border-radius: 15px;
    padding: 25px;
    color: #000;
    margin-right: 8%;
    margin-left: 8%;
    margin-bottom: 5%;
    margin-top: 3%;
}

.landing26-body .container {
    background: #fff !important;
}

.landing26-body2 .container{
    background: #fff !important;
}

/* END LANDING PAGE 26 */

/*LANDING PAGE 27 BY BG*/

.landing-page-27 .container {
background-image: url('https://automanager.blob.core.windows.net/wmclients/025035/images/delorean-bg-image.jpg');
}

/*bg color grey*/

.landing27-bg .container {
background-color: #f0f0f0!important;
color: #000;
}

/*bg color white*/
.bg-color-white .container {
background-color: #ffffff!important;
color: #000;
}

.contact-form-27 {

    border-radius: 15px;
    padding: 25px;
    color: #000;
    margin-right: 8%;
    margin-left: 8%;
    margin-bottom: 5%;
    margin-top: 3%;
  background-color: #fc6204;
}


/*END LANDING PAGE 27 BY BG*/

/* LANDING PAGE 28 */


.landing28-bg .container {
	background-image: url(https://automanager.blob.core.windows.net/wmclients/025035/images/2016-z06-lp-bg.png);
	background-size: cover;
        color: #fff;
        background-color: #bcbfc0;
}

.landing28-header h1 {
	text-transform: uppercase;
	color: #FFF;
	font-weight: 900;
}

.landing28-form{
	background: #fc6207;
	border-radius: 15px;
	padding: 25px;
	color: #000;
	margin-right: 8%;
	margin-left: 8%;
	margin-bottom: 5%;
	margin-top: 3%;
}



.landing28-body .container {
	background: #fff !important;
}


.landing28-body2 .container{
	background: #fff !important;
}

/* END LANDING PAGE 28 */

/* LANDING PAGE 29 */


.landing29-bg .container {
	background-image: url(https://automanager.blob.core.windows.net/wmclients/025035/images/mclaren-720-lp-bg.png);
	background-size: cover;
        color: #fff;
        background-color: #b7dee8;
}

.landing29-header h1 {
	text-transform: uppercase;
	color: #FFF;
	font-weight: 900;
}

.landing29-form{
	background: #fc6207;
	border-radius: 15px;
	padding: 25px;
	color: #000;
	margin-right: 8%;
	margin-left: 8%;
	margin-bottom: 5%;
	margin-top: 3%;
}



.landing29-body .container {
	background: #fff !important;
}


.landing29-body2 .container{
	background: #fff !important;
}

/* END LANDING PAGE 29 */

/* LANDING PAGE 30 */

.landing30-bg .container{
	background: #212121 !important;
}

.landing30-bg .container {
	background-image: url(https://automanager.blob.core.windows.net/wmclients/033023/images/landing6-bg.jpg);
	background-size: cover;
        color: #fff; 
}

.landing30-header h1 {
	text-transform: uppercase;
	color: #FFF;
	font-weight: 900;
}

.landing30-form{
	background: #fc6204;
	border-radius: 15px;
	padding: 25px;
	color: #000;
	margin-right: 8%;
	margin-left: 8%;
	margin-bottom: 5%;
	margin-top: 20%;
}

.landing30-body .container {
	background: #fff !important;
}

.landing30-body .container {
	background: #fff !important;
}

.landing30-body2 .container{
	background: #fff !important;
}

.landing30-body2 .container{
	background: #fff !important;
}

/* END LANDING PAGE 30 */

/* LANDING PAGE 31 */

.landing31-bg .container {
	background: #212121 !important;
}

.landing31-bg .container {
	background-image: url(https://automanager.blob.core.windows.net/wmclients/033023/images/landing6-bg.jpg);
	background-size: cover;
        color: #fff; 
}

.landing31-header h1 {
	text-transform: uppercase;
	color: #FFF;
	font-weight: 900;
}

.landing31-form{
	background: #fc6204;
	border-radius: 15px;
	padding: 25px;
	color: #000;
	margin-right: 8%;
	margin-left: 8%;
	margin-bottom: 5%;
	margin-top: 20%;
}

.landing31-body .container {
	background: #fff !important;
}

.landing31-body .container {
	background: #fff !important;
}

.landing31-body2 .container {
	background: #fff !important;
}

.landing31-body2 .container{
	background: #fff !important;
}

/* END LANDING PAGE 31 */

/* LANDING PAGE 32 */

.landing32-bg .container {
	background-image: url(https://automanager.blob.core.windows.net/wmclients/025035/images/dodge-viper-bg-lp-2.png);
	background-size: cover;
        background-color: #b9b9b9;
       /* padding-bottom: 50px;*/
}

.landing32-header h1 {
	text-transform: uppercase;
	color: #FFF;
	font-weight: 900;
}

.landing32-form{
	background: #fc6204;
	border-radius: 16px;
	padding: 25px;
	color: #fff;
	margin-right: 8%;
	margin-left: 8%;
	margin-bottom: 5%;
	margin-top: 3%;
}

.landing32-body2 .container{
	background: #fff !important;
}

/* END LANDING PAGE 32 */

/* LANDING PAGE 33 */

.landing33-bg .container {
	background-image: url(https://automanager.blob.core.windows.net/wmclients/025035/images/lamborghini-gallardo-bg-lp.png);
	background-size: cover;
        background-color: #212121;
        padding-bottom: 50px;
}

.landing33-header h1 {
	text-transform: uppercase;
	color: #FFF;
	font-weight: 900;
}

.landing33-form{
	background: #fc6204;
	border-radius: 16px;
	padding: 25px;
	color: #fff;
	margin-right: 8%;
	margin-left: 8%;
	margin-bottom: 5%;
	margin-top: 3%;
}

.landing33-body2 .container{
	background: #fff !important;
}

/* END LANDING PAGE 33 */


span.Intcolor,span.Extcolor {
    text-align: left!important;
    display: block;
}


div.inventory-list-row a {
    color: #000!important;
    text-align: center!important;
}

/*************** Video and photo icon on the inventor list***************/


.pull-left {
    margin-right: 5px !important;
    font-size: 12px;
}

.move-details-down{
text-align:center;
position:absolute;
z-index:50;
}

.top-spacer {
    padding-top: 60px;
}

@media(max-width:992px){
.move-details-down{
text-align:inherit;
position:inherit;
}


.top-spacer {
    padding-top: 0px;
}

}


/*****************************
MAIN LANDING CSS 
*****************************/

.landing1-bg .container {
	background-image: url(https://automanager.blob.core.windows.net/wmclients/033023/images/landing6-bg.jpg);
	background-size: cover;

}

.landing1-header h1 {
	text-transform: uppercase;
	color: #FFF;
	font-weight: 900;
}

.landing1-form{
	background: #fc6204;
	border-radius: 16px;
	padding: 25px;
	color: #fff;
	margin-right: 8%;
	margin-left: 8%;
	margin-bottom: 5%;
	margin-top: 3%;
}


/********************************
END LANDING PAGE 1 
*******************************/

/* LANDING PAGE 34 */

.landing34-bg .container {
	background-image: url(https://automanager.blob.core.windows.net/wmclients/033023/images/landing6-bg.jpg);
	background-size: cover;
        background-color: #212121;
        padding-bottom: 50px;
	color: #FFF;
}


/* END LANDING PAGE 34 */


/**************************
IFRAME
**************************/
.element-outer-container.element-type-customhtml {
    padding: 8px 65px 4px 65px;
}






.accent-color2.overlay-sold-text {
    color: #fff!important;
}


.accent-bg1 {
    background: #ff6100 !important;
}

/*********************************
    700credit
**********************************/
.qq-700 h3.accent-color1 {
    color: #333 !important;
}