﻿/*Military AutoSource*/
/* BEGIN Brand Style Guide – Online*/

/*Color Palette Hex Codes:*/

/*MAIN COLORS:
MAS Red:                #AA272F; 	
MAS Gray:               #5E6A71; 	
MAS Blue:               #005C84;  	

SECONDARY COLORS:
MAS Tan:                #D1C99D; 	
MAS Green:              #A3A86B; 	
MAS Light Blue:         #A6BCC6;*/

/*Typography Styles:*/

.musclelink {
    height: 300px !important;
    width: 90% !important;
    /*border: solid 1px blue;*/
    position: relative !important;
    left: 100px !important;
    top: 200px !important;
    display: inline-block;
    z-index: 100;
}

 #freegasbutton {
    width: 240px;
    height: 100px;
    top: 100px;
    left: 500px;
    position: relative;
    z-index: 1060;
}

#july15slide {
    height: 830px;
    width: auto;
    background: url('/ford/military-program/images/slider/Ford_Hero1.jpg') no-repeat;
    background-size: 100%;
    cursor: pointer;
    z-index: 1 !important;
}

#august15slide {
    height: 830px;
    width: auto;
    background: url('/ford/military-program/images/slider/sep15masfordgreentag_hero.jpg') no-repeat;
    background-size: 100%;
    cursor: pointer;
    z-index: 1 !important;
}

#greentagslide {
    height: 830px;
    width: auto;
    background: url('/ford/military-program/images/slider/Ford-Hero-Graphic-Template.jpg') no-repeat;
    background-size: 100%;
    cursor: pointer;
    z-index: 1 !important;

}

#freegasslide {
    height: 830px;
    width: auto;
    background: url('/ford/military-program/images/slider/freegashero.jpg') no-repeat;
    background-size: 100%;
    cursor: pointer;
    z-index: 1 !important;
}

font {
    font-family: Helvetica !important;
    color: Black !important;
    line-height: 1.643em !important;
}

body {
    /*font-size: 1.2em;
    line-height: 1.643em;*/
    font-family: Helvetica !important;
}

h1 {
    font-size: 3.21em !important;
    line-height: 1.2em !important;
    margin-bottom: 2em !important;
    font-weight: 500 !important;
    font-family: Helvetica !important;
}

h2 {
    font-size: 1.9em !important;
    line-height: 1.2em !important;
    margin-bottom: 1.0em !important;
    font-weight: 400 !important;
    font-family: Helvetica !important;
}

h3 {
    font-size: 1.5em !important;
    line-height: 1.5em !important;
    margin-bottom: 0.71em !important;
    font-weight: 300 !important;
    font-family: Helvetica !important;
}

h4 {
    font-size: 1.285em !important;
    line-height: 1.2em !important;
    margin-bottom: 0.357em !important;
    font-family: Helvetica !important;
}

h5 {
    font-style: normal !important;
    font-weight: bold !important;
    font-weight: 300 !important;
    font-size: 1.5em !important;
    line-height: 1.2em !important;
    margin-bottom: 0.6em !important;
    font-family: Helvetica !important;
}

h6 {
    font-weight: 300 !important;
    font-style: italic !important;
    margin-bottom: 2em !important;
    font-size: 1em !important;
    line-height: 1em !important;
    font-family: Helvetica !important;
}

/* END Brand Style Guide – Online*/



/*=================================*/
/* Lean Slider Demo
/* October 2012
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

h3 {
    font-size: 1.0em !important;
}

.ob-done-date {
    background-color: #003399;
}

.ob-not-done-date {
    background-color: #003399;
}

body {
    color: black;
    background: white;
    font-family: Helvetica;
}

.innerbody {
    font: 14px/1.6em "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    background: white;
    padding: 25px 12%;
    /*border: solid 1px red;*/
}

.outerbody {
    font: 14px/1.6em "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    background: white;
    padding: 1px 12%;
    /*border: solid 1px blue;*/
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
    display: block;
}

/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button {
    cursor: pointer;
}

/* make buttons play nice in IE:   
    www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {
    width: auto;
    overflow: visible;
}

/* Sharper Thumbnails */
img {
    -ms-interpolation-mode: bicubic;
}

input,
textarea,
select {
    padding: 5px;
    font: 400 1em Verdana, Sans-serif;
    color: #666;
    background: #fff;
    border: 1px solid #999;
    margin: 0 0 1em 0;
}

    input:focus,
    textarea:focus,
    select:focus {
        color: #000;
        background: #fff;
        border: 1px solid #666;
    }

a, a:visited {
    text-decoration: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    color:#AA272F; 
}

    a:hover, a:active {
        color: # red;
        text-decoration: underline;
    }

    h1, h2, h3, h4, h5, h6 {
    line-height: 1.2em;
    margin-bottom: 0.6em;
}

h1 {
    font-size: 2.2em;
}

h2 {
    font-size: 1.9em;
}

h3 {
    font-size: 1.7em;
    margin-top: 2em;
}

h4 {
    font-size: 1.5em;
}

h5 {
    font-size: 1.3em;
}

h6 {
    font-size: 1.2em;
}
p {
    margin-bottom: 1em;
}

ol, ul {
    padding-left: 30px;
    margin-bottom: 1em;
}

b, strong {
    font-weight: bold;
}

i, em {
    font-style: italic;
}

u {
    text-decoration: underline;
}

abbr, acronym {
    cursor: help;
    border-bottom: .1em dotted;
}

td, td img {
    vertical-align: top;
}

sub {
    vertical-align: sub;
    font-size: smaller;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

code {
    font-family: Courier, "Courier New", Monaco, Tahoma;
    background: #eee;
    color: #333;
    padding: 0px 2px;
}

pre {
    background: #eee;
    padding: 20px;
    margin-bottom: 1em;
    overflow: auto;
}

blockquote {
    font-style: italic;
    margin: 0 0 1em 15px;
    padding-left: 10px;
    border-left: 5px solid #ddd;
}


/* Sample CSS */

/** Lean Slider Sample Styles http://dev7studios.com/lean-slider **/

.slider-wrapper {
    position: relative;
    background: #fff url(/ford/military-program/images/loading.gif) no-repeat 50% 50%;
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4);
    box-shadow: 0 0 3px rgba(0,0,0,0.4);
}

.lean-slider {
    overflow: visible;
}

.lean-slider-slide {
    display: block;
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 0.6s linear;
    -moz-transition: opacity 0.6s linear;
    -ms-transition: opacity 0.6s linear;
    -o-transition: opacity 0.6s linear;
    transition: opacity 0.6s linear;
}

    .lean-slider-slide.current {
        opacity: 1;
    }

    .lean-slider-slide img {
        display: block;
        width: 100%;
    }

#slider-direction-nav {
    position: absolute;
    left: 0;
    top: 47%;
    width: 100%;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}

.slider-wrapper:hover #slider-direction-nav {
    opacity: 1;
}

#slider-direction-nav a {
    float: left;
    display: block;
    width: 26px;
    height: 37px;
    background: url(/ford/military-program/images/arrows.png) no-repeat 0 0;
    text-indent: -9999px;
}

#slider-direction-nav .lean-slider-next {
    float: right;
    background-position: 100% 0;
}

#slider-control-nav {
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 100%;
    text-align: center;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}

.slider-wrapper:hover #slider-control-nav {
    opacity: 1;
}

#slider-control-nav a {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/ford/military-program/images/bullets.png) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 3px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

    #slider-control-nav a.active {
        background-position: 100% 0 !important;
    }

.slice {
    background: white !important;
}

#mainSection {
    background: white !important;
}

.corporate {
    background: white !important;
}

#CTAs {
    position: absolute;
    bottom: 5px;
    margin-left: 0px;
}

#content-page-middle {
    background: white !important;
}

.testimonialWidget p {
    margin-left: 0px !important;
}

#mainHeader {
    margin-right: auto;
}

.contactWidgetManufacturers {

}

/* Custom CSS */

.bodyDiv {
    width: 1234px;
    margin-left: auto;
    margin-right: auto;
    background: white;
}

.fordslide {
    height: 830px;
    /*width: 1150px !important;*/
    width: 1162px !important;
    background: url('/ford/military-program/images/slider/Ford_Hero2.jpg') no-repeat;
    background-size: 100%;
    cursor: pointer;
    z-index: 1 !important;
    /*border: solid 1px red;*/
}

.lincolnslide {
    height: 830px;
    width: 1150px !important;
    background: url('/ford/military-program/images/FordHeader_Lincoln.jpg') no-repeat;
    background-size: 100%;
    cursor: pointer;
    z-index: 1 !important;
}

.fordTruckslide {
    height: 830px;
    width: 1162px !important;
    background: url('/ford/military-program/images/slider/Ford_Hero3.jpg') no-repeat;
    background-size: 100%;
    cursor: pointer;
    z-index: 1 !important;
}

.fordNewBuyerslide {
    height: 830px;
    width: 1150px !important;
    background: url('/ford/military-program/images/FordHeader_FirstTimeBuyer.jpg') no-repeat;
    background-size: 100%;
    cursor: pointer;
    z-index: 1 !important;
}

/* Margin Right */
.mr10 {
    margin-right: 10px;
    float: left;
}

.mr15 {
    margin-right: 15px;
    float: left;
}

.mr20 {
    margin-right: 20px;
    float: left;
}

.mr25 {
    margin-right: 25px;
    float: left;
}

.mr30 {
    margin-right: 30px;
    float: left;
}

.mr35 {
    margin-right: 35px;
    float: left;
}

.mr40 {
    margin-right: 40px;
    float: left;
}

.mr45 {
    margin-right: 45px;
    float: left;
}

.mr50 {
    margin-right: 50px;
    float: left;
}

/* Margin Left */
.ml10 {
    margin-left: 10px;
    float: left;
}

.ml15 {
    margin-left: 15px;
    float: left;
}

.ml20 {
    margin-left: 20px;
    float: left;
}

.ml25 {
    margin-left: 25px;
    float: left;
}

.ml30 {
    margin-left: 30px;
    float: left;
}

.ml35 {
    margin-left: 35px;
    float: left;
}

.ml40 {
    margin-left: 40px;
    float: left;
}

.ml45 {
    margin-left: 45px;
    float: left;
}

.ml50 {
    margin-left: 50px;
    float: left;
}


.cta {
    height: 135px;
    width: 262px;
}

.ctaTop {
    margin-left: 15px;
    height: 135px;
    width: 262px;
}

.mt20 {
    margin-top: 20px;
}

.mt15 {
    margin-top: 15px;
}

#menuList {
    font-family: Helvetica;
    font-size: 1.0em;
}

.myFooter {
    margin-left: 0px;
}

/* social icons */
.icon-facebook {
    background: url('/ford/military-program/images/facebook.png');
}

.icon-twitter {
}

.icon-gplus {
}

.icon-rss {
}

.iconWrapper {
}

.truckstoplink {
    cursor: pointer;
}

.militaryprogramlink {
    cursor: pointer;
}

.btn {
    margin-bottom: 10px;
}

#content-page-middle {
    margin-left: 15px;
}

.testimonialWidget {
    margin-left: 20px;
}

.brand {
    margin-bottom: 10px;
}

#mas_header_logo {
    margin-bottom: 10px;
}

li a .flex-prev {
    line-height: 0 !important;
    font-size: 0 !important;
    color: transparent !important;
    /*border: solid 5px green !important;*/
}

#smallSlider {
    border: solid 1px red;
}

.tabstrip {
    width: 200px;
    height: 400px;
}

.carlist {
    font-family: verdana;
}

.ajaxloaderdiv {
    vertical-align: middle;
    text-align: center;
}

.k-state-hover, .k-state-selected, .k-state-focused {
    color: black !important;
    background-color: #A6BCC6 !important;
    border-color: #A6BCC6 !important;
    cursor: pointer;
}

.k-item {
    color: #fff;
    cursor: pointer;
}

.contactWidgetManufacturers {
    font-family: Helvetica;
    font-size: 0.675em !important;
}

.menulinks {
    font-size: 0.975em !important;
}

.styleSwitcher {
    visibility: hidden;
}

.menulinks {
    font-size: 14px !important;
    line-height: 22.407px!important;
}

.span6.testimonialWidget {
    font-size: 12px;
    line-height: 23px;
}

    .span6.testimonialWidget p {
        font-size: 15px!important;
        line-height: 23px;
    }

.footertext {
    font-style: normal !important;
    font-weight: bold !important;
    font-weight: 300 !important;
    font-size: 1.7em !important;
    line-height: 1.5em !important;
    margin-bottom: 0.6em !important;
    font-family: Helvetica !important;
    color: #eee!important;
}

h4#H5 {
    font-style: normal !important;
    font-weight: bold !important;
    font-weight: 300 !important;
    font-size: 1.7em !important;
    line-height: 1.5em !important;
    margin-bottom: 0.6em !important;
    font-family: Helvetica !important;
    color: #eee!important;
}

#globalWrapper {
    background-color: white;
}

.slide1.lean-slider-slide #fordSlide {
    visibility: hidden;
    display: none;
}

.slide1.lean-slider-slide.current #fordSlide {
    visibility: visible;
    display: block;
}

.slide2.lean-slider-slide #lincolnSlide {
    visibility: hidden;
    display: none;
}

.slide2.lean-slider-slide.current #lincolnSlide {
    visibility: visible;
    display: block;
}

.slide3.lean-slider-slide #fordTruckSlide {
    visibility: hidden;
    display: none;
}

.slide3.lean-slider-slide.current #fordTruckSlide {
    visibility: visible;
    display: block;
}

.row.row-top .span12 {
    margin: 0;
    padding: 0;
}
.fixedHeader {
  left: 14px;
}
div#navi {
  padding-left: 0;
}
/*#mainMenu {
  margin-right: 7px;
}
.navtoplinks {
  font-size: 12px;
}*/
div#headerWrapperRight {
margin-right: 14px;
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    /* Styles */
    #CTAs {
        /*border: solid 1px orange;*/
    }
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
    /* Styles */
    #CTAs {
        /*border: solid 1px yellow;*/
    }
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
    /* Styles */
    #CTAs {
        /*border: solid 1px green;*/
    }
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    /* Styles */
    #CTAs {
        /*border: solid 1px blue;*/
    }
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */
    #CTAs {
        /*border: solid 1px teal;*/
    }
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    /* Styles */
    #CTAs {
        /*border: solid 1px aqua;*/
    }
}

/* Desktops and laptops ----------- */

@media (max-width : 1920px) {

    /* Styles */

    .slider-wrapper, #slider-wrapper, #sliderWrapper, #slider {
        width: 1170px;
        /*border: solid 1px red;*/
        height: 700px;
    }

    #CTAs {
        /*border: solid 1px slateblue;*/
        width: 1158px;
        top: 555px;
        left: 50px;
        position: relative;
    }

    #buildavehicle {
        /*border: solid 1px red;*/
        width: 260px !important;
        height: 130px !important;
        display: inline-block;
    }

    #requestaquote {
        /*border: solid 1px green;*/
        width: 260px !important;
        height: 130px !important;
        display: inline-block;
        margin-left: 5px;
    }

    #viewoffers {
        /*border: solid 1px blue;*/
        width: 260px !important;
        height: 130px !important;
        display: inline-block;
    }

    #downloadabrochure {
        /*border: solid 1px orange;*/
        width: 260px !important;
        height: 130px !important;
        display: inline-block;
    }

    #fordstocksearch {
        visibility: visible !important;
    }
}

/* Large Desktop  1690 +  */
@media (min-width : 1690px) {
    /* Styles */
    .slider-wrapper, #slider-wrapper, #sliderWrapper, #slider {
        width: 1155px !important;
        /*border: solid 1px red;*/
        height: 700px !important;
    }

    #CTAs {
        /*border: solid 1px slateblue;*/
        width: 1100px !important;
        top: 555px !important;
        left: 52px !important;
        position: relative !important;
    }

    #buildavehicle {
        /*border: solid 1px red;*/
        width: 255px !important;
        height: 130px !important;
        top: -300px !important;
        display: inline-block;
    }

    #requestaquote {
        /*border: solid 1px green;*/
        width: 248px !important;
        height: 130px !important;
        top: -150px !important;
        display: inline-block;
        margin-left: 10px !important;
    }

    #viewoffers {
        /*border: solid 1px blue;*/
        width: 248px !important;
        height: 130px !important;
        top: -150px !important;
        display: inline-block;
        margin-left: 15px !important;
    }

    #downloadabrochure {
        /*border: solid 1px orange;*/
        width: 248px !important;
        height: 130px !important;
        top: -150px !important;
        display: inline-block;
        margin-left: 10px !important;
    }

    #fordstocksearch {
        visibility: visible !important;
    }
}


/* Large Desktops Width: 1690 */
@media (max-width : 1690px) {
    /* Styles */
    .slider-wrapper, #slider-wrapper, #sliderWrapper, #slider {
        width: 1155px !important;
        /*border: solid 1px red;*/
        height: 700px !important;
    }

    #CTAs {
        /*border: solid 1px slateblue;*/
        width: 1100px !important;
        top: 555px !important;
        left: 52px !important;
        position: relative !important;
    }

    #buildavehicle {
        /*border: solid 1px red;*/
        width: 255px !important;
        height: 130px !important;
        top: -300px !important;
        display: inline-block;
    }

    #requestaquote {
        /*border: solid 1px green;*/
        width: 248px !important;
        height: 130px !important;
        top: -150px !important;
        display: inline-block;
        margin-left: 10px !important;
    }

    #viewoffers {
        /*border: solid 1px blue;*/
        width: 248px !important;
        height: 130px !important;
        top: -150px !important;
        display: inline-block;
        margin-left: 15px !important;
    }

    #downloadabrochure {
        /*border: solid 1px orange;*/
        width: 248px !important;
        height: 130px !important;
        top: -150px !important;
        display: inline-block;
        margin-left: 10px !important;
    }

    #fordstocksearch {
        visibility: visible !important;
    }
}

@media (max-width: 1199px) {
    .contactWidgetManufacturers {
    }

    footer {
        width: 100%;
    }

    #fordstocksearch {
        visibility: hidden !important;
    }
}


/* 1190 px */
@media (max-width : 1190px) {
    /* Styles */

    .slider-wrapper, #slider-wrapper, #sliderWrapper, #slider {
        width: 910px;
        /*border: solid 1px purple;*/
        height: 400px;
    }

    #CTAs {
        /*border: solid 1px slateblue;*/
        width: 850px !important;
        top: 435px !important;
        left: 40px !important;
        position: relative;
        height: 200px !important;
    }

    #buildavehicle {
        /*border: solid 1px red;*/
        width: 200px !important;
        height: 105px !important;
        top: -200px;
        display: inline-block;
    }

    #requestaquote {
        /*border: solid 1px green;*/
        width: 200px !important;
        height: 105px !important;
        top: -300px;
        display: inline-block;
        margin-left: 5px;
    }

    #viewoffers {
        /*border: solid 1px blue;*/
        width: 200px !important;
        height: 105px !important;
        top: -300px;
        display: inline-block;
    }

    #downloadabrochure {
        /*border: solid 1px orange;*/
        width: 200px !important;
        height: 105px !important;
        top: -300px;
        display: inline-block;
        margin-left: 10px;
    }

    #fordstocksearch {
        visibility: hidden !important;
    }
}


@media (max-width : 1180px) {
    /* Styles */

    .slider-wrapper, #slider-wrapper, #sliderWrapper, #slider {
        width: 1100px;
        /*border: solid 1px purple;*/
        height: 600px;
    }

    #CTAs {
        /*border: solid 1px slateblue;*/
        width: 1180px !important;
        top: 555px !important;
        left: 50px !important;
        position: relative;
        height: 100px !important;
    }

    #buildavehicle {
        /*border: solid 1px red;*/
        width: 260px !important;
        height: 125px !important;
        top: -400px;
        display: inline-block;
    }

    #requestaquote {
        /*border: solid 1px green;*/
        width: 245px !important;
        height: 125px !important;
        top: -400px;
        display: inline-block;
        margin-left: 5px;
    }

    #viewoffers {
        /*border: solid 1px blue;*/
        width: 245px !important;
        height: 125px !important;
        top: -400px;
        display: inline-block;
    }

    #downloadabrochure {
        /*border: solid 1px orange;*/
        width: 245px !important;
        height: 125px !important;
        top: -400px;
        display: inline-block;
        margin-left: 10px;
    }

    #chryslerstocksearch {
        visibility: hidden !important;
    }
}

/* 1024 x 768 */
@media (max-width : 1024px) {

    /* Styles */
    .slider-wrapper, #slider-wrapper, #sliderWrapper, #slider {
        /*width: 910px !important;*/
        /*border: solid 1px blue;*/
        /*height: 400px;*/
    }

    #CTAs {
        /*border: solid 1px slateblue;*/
        width: 910px !important;
        top: 435px !important;
        left: 40px !important;
        position: relative;
        height: 200px !important;
    }

    #buildavehicle, .buildavehicle {
        /*border: solid 1px red;*/
        width: 200px !important;
        height: 105px !important;
        top: -200px;
        display: inline-block;
    }

    #requestaquote, .requestaquote {
        /*border: solid 1px green;*/
        width: 190px !important;
        height: 105px !important;
        top: -300px;
        display: inline-block;
        margin-left: 5px;
    }

    #viewoffers, .viewoffers {
        /*border: solid 1px blue;*/
        width: 190px !important;
        height: 105px !important;
        top: -300px;
        display: inline-block;
    }

    #downloadabrochure, .downloadabrochure {
        /*border: solid 1px orange;*/
        width: 200px !important;
        height: 105px !important;
        top: -300px;
        display: inline-block;
        margin-left: 10px;
    }

    #testrealfooter, #ctl00_ContentPlaceHolder4_FooterSectionShowroom_FooterSection {
        width: 100% !important;
    }

    #fordstocksearch {
        visibility: hidden !important;
    }
}


/* width = 1078 */
/*@media (max-width : 1078px) {
     Styles 

    .slider-wrapper, #slider-wrapper, #sliderWrapper, #slider {

        width: 910px;
        border: solid 1px red;
        height: 600px;
    }

    #CTAs {
          border: solid 1px slateblue;
          width: 910px;
          top: 465px;
          left: 20px;
          position: relative;
    }

    #buildavehicle 
    {
        border: solid 1px red;
        width: 212px !important;
        height: 105px !important;
        top: -300px;
        display: inline-block;

    }

    #requestaquote 
    {
        border: solid 1px green;
        width: 210px !important;
        height: 105px !important;
        top: -300px;
        display: inline-block;
        margin-left: 5px;
    }

    #viewoffers {
        border: solid 1px blue;
        width: 212px !important;
        height: 105px !important;
        top: -300px;
        display: inline-block;
    }

    #downloadabrochure 
    {
        border: solid 1px orange;
        width: 212px !important;
        height: 105px !important;
        top: -300px;
        display: inline-block;
    }

}*/

/* 1024 x 768 */
/*@media (max-width : 1024px) {
     Styles 

    #slider-wrapper {
        width: 870px;
    }  

    #CTAs {
          border: solid 1px slateblue;
          width: 1000px;
         margin-top: -200px;
    }

    #buildavehicle, #buildavehicleImage
    {
        border: solid 1px red;
        width: 150px;
    }

    #requestaquote, #requestaquoteImage
    {
        border: solid 1px green;
        width: 150px;
    }

    #viewoffers, #viewoffersImage 
    {
        border: solid 1px blue;
        width: 150px;
    }

    #downloadabrochure, #downloadabrochureImage 
    {
        border: solid 1px orange;
        width: 150px;
    }

}*/


@media only screen and (min-width : 1224px) {
    /* Styles */
    #CTAs {
        /*border: solid 1px slateblue; */
    }
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
    /* Styles */
    #CTAs {
        /*border: solid 1px lightgreen;*/
    }
}

#smallSlider {
    width: 545px !important;
    height: 289px !important;
}


/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
    /* Styles */

    #CTAs {
        /*border: solid 1px lime;*/
        width: 100%;
    }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-width : 480px) {


    #slider-direction-nav,
    #slider-control-nav {
        opacity: 1;
    }

    #CTAs {
        /*border: solid 1px pink;*/
        width: 100%;
    }
}

/*iPads (portrait and landscape) -----------*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    #slider-direction-nav,
    #slider-control-nav {
        opacity: 1;
    }

    #CTAs {
        /*border: solid 1px red;*/
        width: 100%;
    }

    #buildavehicle, #requestaquote, #viewoffers, #downloadabrochure {
        width: 180px;
    }
}

/* medium+ screen sizes */
@media (min-width:992px) {
    .desktop-only {
        display: block !important;
    }

    .mobile-only {
        display: none !important;
        visibility: hidden !important;
    }

    #buildavehicle, #requestaquote, #viewoffers, #downloadabrochure {
        width: 250px;
    }
}

/* small screen sizes */
@media (max-width: 991px) {


    .mobile-only {
        display: block !important;
    }

    .desktop-only {
        display: none !important;
        visibility: hidden !important;
    }

    #buildavehicle, #requestaquote, #viewoffers, #downloadabrochure {
        width: 150px;
    }

    #fordstocksearch {
        visibility: hidden !important;
    }
}


a .link-white {
    color: white !important;
}

a .link-white:hover {
    color: white !important;
}

a .link-white:active {
    color: white !important;
}

a .link-white:visited {
    color: white !important;
}

/* CSS leftover from HeadCSS */

    div#ctl00_ContentPlaceHolder4_FooterSectionShowroom_FooterSection {
        height: 90px;
    }

    footer {
        padding-bottom: 2em;
        padding-top: 3em;
    }
    .slide1.lean-slider-slide #fordSlide {
    visibility: hidden;
    display: none;
}

.slide1.lean-slider-slide.current #fordSlide {
    visibility: visible;
    display: block;
}

.slide2.lean-slider-slide #lincolnSlide {
    visibility: hidden;
    display: none;
}

.slide2.lean-slider-slide.current #lincolnSlide {
    visibility: visible;
    display: block;
}

.slide3.lean-slider-slide #fordTruckSlide {
    visibility: hidden;
    display: none;
}

.slide3.lean-slider-slide.current #fordTruckSlide {
    visibility: visible;
    display: block;
}

/**
CHANGES TO FORD BLUE ACROSS SITE
*/
a, a:hover, a:visited, a:active {
    color: #0c508e;
}
.btn {
    background-color: #0c508e;
    color:white !important;
}
.k-list-container {
    background-color: #0c508e;
}
.btn:hover {
    background-color: #00b7ff;
    border-color: #00b7ff;
}

#filter, #step1, #step2, #step3, #step4, #step5, #Next  {
    background-color: #0c508e;
}

.arrowsNav a{
    background-color: #AA272F;
}

.navtoplinks a {
    color: #AA272F;
}

.car p,li h3, h1::after{
    color: #0c508e !important;
}

.k-button, #pager, h1::after, .iconkey, .k-dropdown-wrap, .k-input, k-window-titlebar, .k-grid-header, .mktoButton, .k-textbox, .k-dropdown, .k-select, .k-header, .k-item, .k-item .k-content, .AlternatingRowStyle, .k-pager-wrap {
    background-color: #0c508e !important;
}
#listview {
    border: 0px;
}

h1 {
    font-size: 2.7em !important ;
}
#slider-wrapper {
    margin-bottom:25px;
}

.mktoModalContent {
  position: absolute;
  left: 50%;
  top: 50%;
}