@charset "UTF-8";
/* New Styles for Uber Site */


/* GENERAL */

.main-section { 
    padding-top: 35px;
    border-bottom: 0px solid #f3f3f3;
}

#content-wrapper.interior .breadcrumbs-wrapper{
    margin-top:30px;
}

.content-row {
    margin-top:80px;
}

.header-box h1 {
    padding: 0px;
    margin: 0px 0 15px;
    font-size: 30px;
    font-weight: 300;
}

.header-box {
    border-bottom: 1px solid #dddddd;
}


/* HOME PAGE STYLES */

.main-title, .archives {display:none;}


.image-container {
	height:550px;
	width:100%;
	background-image: url("https://placehold.it/1920x780");
    background-size: cover;
    background-repeat: no-repeat;
	background-position:center center;
}

#uber-home-wrapper-1 {
    background: #eeeeee;
    width: 100%;
    padding: 35px 0px; 
}

#uber-home-wrapper-1 .inv-box a {
    transition: opacity 300ms;
}

#uber-home-wrapper-1 .inv-box a:hover {
    opacity: .8;
}


#uber-home-wrapper-1 .new-bg {
    background: linear-gradient(rgba(66, 71, 74, 0.8), rgba(66, 71, 74, 0.8)),
                rgba(66,71,74,0.8) url('https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/FullSite_Home_ImageLink_New.jpg') no-repeat center;
    background-size: cover;
    color: #fff;
    text-align: center;
    text-rendering: optimizeLegibility;
    margin: 0;
    padding: 10px;
    min-height: 221px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 300ms;
}


#uber-home-wrapper-1 .used-bg {
    background: linear-gradient(rgba(66, 71, 74, 0.8), rgba(66, 71, 74, 0.8)),
                rgba(66,71,74,0.8) url('https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/FullSite_Home_ImageLink_Used.jpg') no-repeat center;
    background-size: cover;
    color: #fff;
    text-align: center;
    text-rendering: optimizeLegibility;
    margin: 0;
    padding: 10px;
    min-height: 221px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 300ms;
}



#uber-home-wrapper-1 .cpo-bg {
    background: linear-gradient(rgba(66, 71, 74, 0.8), rgba(66, 71, 74, 0.8)),
                rgba(66,71,74,0.8) url('https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/FullSite_Home_ImageLink_Certified.jpg') no-repeat center;
    background-size: cover;
    color: #fff;
    text-align: center;
    text-rendering: optimizeLegibility;
    margin: 0;
    padding: 10px;
    min-height: 221px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 300ms;
}


#uber-home-wrapper-1 .new-bg:hover, #uber-home-wrapper-1 .used-bg:hover, #uber-home-wrapper-1 .cpo-bg:hover {
    opacity: .8;
}

#uber-home-wrapper-1 .new-bg h2, #uber-home-wrapper-1 .used-bg h2, #uber-home-wrapper-1 .cpo-bg h2 {
    color:#fff;
    font-style: italic;
    font-weight: lighter;
}


#uber-home-wrapper-2 {
    background: #ffffff;
    width: 100%;
    padding: 35px 0px 0px 0px; 
}

#uber-home-wrapper-2 .inv-header {
    border-bottom: 2px solid #42474a;
    margin-bottom: 30px;
}

#uber-home-wrapper-2 .inv-header h1 {
    font-size:30px;
    font-weight: 300;
    text-align:center;
}


#uber-home-wrapper-3 {
    background: #eeeeee;
    width: 100%;
    padding: 35px 0px 5px 0px; 
}

#uber-home-wrapper-3 .link-banner {
    margin-bottom: 30px; 
}

#uber-home-wrapper-3 .link-banner a {
    transition: opacity 300ms;
}

#uber-home-wrapper-3 .link-banner a:hover {
    opacity: .8;
}


#uber-home-wrapper-3 .schedule-bg {
    background: linear-gradient(rgba(66, 71, 74, 0.8), rgba(66, 71, 74, 0.8)),
                rgba(66,71,74,0.8) url('https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/Uber_ScheduleService_ImageLink-1.jpg') no-repeat center;
    background-size: cover;
    color: #fff;
    text-align: center;
    text-rendering: optimizeLegibility;
    margin: 0;
    padding: 10px;
    min-height: 141px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 300ms;
}


#uber-home-wrapper-3 .value-bg {
    background: linear-gradient(rgba(66, 71, 74, 0.8), rgba(66, 71, 74, 0.8)),
                rgba(66,71,74,0.8) url('https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/Uber_ValueTrade_ImageLink-1.jpg') no-repeat center;
    background-size: cover;
    color: #fff;
    text-align: center;
    text-rendering: optimizeLegibility;
    margin: 0;
    padding: 10px;
    min-height: 141px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 300ms;
}



#uber-home-wrapper-3 .service-bg {
    background: linear-gradient(rgba(66, 71, 74, 0.8), rgba(66, 71, 74, 0.8)),
                rgba(66,71,74,0.8) url('https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/Uber_ServiceSpecials_ImageLink-grey-1.jpg') no-repeat center;
    background-size: cover;
    color: #fff;
    text-align: center;
    text-rendering: optimizeLegibility;
    margin: 0;
    padding: 10px;
    min-height: 141px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 300ms;
}


#uber-home-wrapper-3 .parts-bg {
    background: linear-gradient(rgba(66, 71, 74, 0.8), rgba(66, 71, 74, 0.8)),
                rgba(66,71,74,0.8) url('https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/Uber_PartsSpecials_ImageLink-1.jpg') no-repeat center;
    background-size: cover;
    color: #fff;
    text-align: center;
    text-rendering: optimizeLegibility;
    margin: 0;
    padding: 10px;
    min-height: 141px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 300ms;
}


#uber-home-wrapper-3 .schedule-bg:hover, #uber-home-wrapper-3 .value-bg:hover, #uber-home-wrapper-3 .service-bg:hover, #uber-home-wrapper-3 .parts-bg:hover {
    opacity: .8;
}

#uber-home-wrapper-3 .schedule-bg h2, #uber-home-wrapper-3 .value-bg h2, #uber-home-wrapper-3 .service-bg h2, #uber-home-wrapper-3 .parts-bg h2 {
    color:#fff;
    font-style: italic;
    font-weight: lighter;
}


#uber-home-wrapper-4 {
    background: transparent;
    width: 100%;
    height:450px;
}

#uber-home-wrapper-4 .map-canvas {
    height: 100%;
}

/* SRP / VDP */


button.slick-prev {
    background: none;
}

button.slick-next {
    background: none;
}

.vdp-sidebar .vdpBTN a:last-child {
    display:none;
}

.vdp-sidebar .vdp-prices h1 {
    margin-bottom:15px;
}

#vdp-footer {
    margin-top: -25px;
}


/* MSLP */

h2.subhead, h2.modelTitle {
    color: #666;
}

a.orangeBtn {
    background: #869096;
    color: #fff;
}

a.whiteBtn, .navigation a.active, ul.featureLinks li a.active, h2.overviewPrice, h3.subhead, p.modelMSRP, .galleryNav a.active {
    color: #869096;
}

a.featureThumb.more {
    background: #869096;
}



@media only screen and (max-width: 1025px) {

	body {
		padding-top: 0px !important;
	}

    /*
    .content-row {
        margin-top: 30px!important;
        margin-bottom: 30px!important;
    }
    */

    .main-section { 
        padding-top: 0px;
    }

	.image-container {
		height:350px;
	}

    /* SRP / VDP */

    #search-type .type-btn .button, #search-body-style .type-btn .button, #search-specific .type-btn .button, #search-price .type-btn .button, #search-stock .type-btn .button, #search-advanced .type-btn .button {
        font-size: 14px;
    }
	
	
}


@media only screen and (max-width: 640px) {
	
	.image-container {
		height:350px;
	}

	#uber-home-wrapper-1 {
	    padding: 35px 0px 0px 0px; 
	}

	#uber-home-wrapper-1 .inv-box {
	    margin-bottom: 35px;
	}

    #uber-home-wrapper-4 {
        height:300px;
    }
	
	
}


