/* MOBILE BANNER WITH SHADOW */
    .head-white-mble-dkshadow {
    font-family: "Tempo", "Tempo-Local", Arial Narrow, Arial, sans-serif;
    font-size: 160%;
    color: white;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 0px;
    text-shadow: 0px 0px 5px #000;
    margin: 0px;
    }

    .sub-head-white-mble-dkshadow {
    font-family: 'Open Sans', serif;
    font-size: 90%;
    text-transform: uppercase;
    font-weight: normal;
    color: white;
    line-height: 100%;
    padding-top: 0;
    letter-spacing: 0px;
    text-shadow: 0px 0px 5px #000;
    margin: 0px;
    }

/* CTA BUTTON MOBILE */ 
    .blue_cta_mble {
    vertical-align: middle;
    padding: 7px 10px;
    color: white;
    font: normal 15px "Tempo", "Tempo-Local", sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    background: #10549b;
    text-decoration: none;
    }

    .cta_container_mble {
    padding-top: 10px;
    }
    
/* LARGE WHITE BANNER WITH SHADOW */
    .head-white-lg-dkshadow {
    font-family: tempo;
    font-size: 400%;
    color: white;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 1px;
    text-shadow: 0px 0px 10px #000;
    margin: 0px;
    }

    .sub-head-white-lg-dkshadow {
    font-family: 'Open Sans',serif;
    font-size: 180%;
    text-transform: uppercase;
    font-weight: 500;
    color: white;
    line-height: 120%;
    padding-top: 0;
    letter-spacing: 0px;
    text-shadow: 0px 0px 10px #000;
    margin: 0px;
    }

/* LARGE WHITE BANNER */
    .head-white-lg {
    font-family: tempo;
    font-size: 400%;
    color: white;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

    .sub-head-white-lg {
    font-family: 'Open Sans',serif;
    font-size: 180%;
    text-transform: uppercase;
    font-weight: 500;
    color: white;
    line-height: 120%;
    padding-top: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

/* LARGE BLUE BANNER */
    .head-blue-lg {
    font-family: tempo;
    font-size: 400%;
    color: #10549b;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

    .sub-head-blue-lg {
    font-family: 'Open Sans',serif;
    font-size: 180%;
    text-transform: uppercase;
    font-weight: 500;
    color: #10549b;
    line-height: 120%;
    padding-top: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

/* MEDIUM WHITE BANNER WITH DARK SHADOW */
    .head-white-md-dkshadow {
    font-family: tempo;
    font-size: 300%;
    color: white;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 1px;
    text-shadow: 0px 0px 10px #000;
    margin: 0px;
    }

    .sub-head-white-md-dkshadow {
    font-family: 'Open Sans',serif;
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    color: white;
    line-height: 120%;
    padding-top: 0;
    letter-spacing: 0px;
    text-shadow: 0px 0px 5px #000;
    margin: 0px;
    }

/* MEDIUM WHITE BANNER WITH LIGHT SHADOW */
    .head-white-md-shadow {
    font-family: tempo;
    font-size: 300%;
    color: white;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 1px;
    text-shadow: 2px 2px 1px #999;
    margin: 0px;
    }

    .sub-head-white-md-shadow {
    font-family: 'Open Sans',serif;
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    color: white;
    line-height: 120%;
    padding-top: 0;
    letter-spacing: 0px;
    text-shadow: 2px 2px 1px #999;
    margin: 0px;
    }

/* MEDIUM WHITE BANNER*/ 
    .head-white-md {
    font-family: tempo;
    font-size: 300%;
    color: white;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

    .sub-head-white-md {
    font-family: 'Open Sans',serif;
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    color: white;
    line-height: 120%;
    padding-top: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

/* MEDIUM BLUE BANNER */
    .head-blue-md {
    font-family: tempo;
    font-size: 300%;
    color: #10549b;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

    .sub-head-blue-md {
    font-family: 'Open Sans',serif;
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    color: #10549b;
    line-height: 120%;
    padding-top: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

/* SMALL WHITE BANNER WITH DARK SHADOW */
    .head-white-sm-dkshadow {
    font-family: tempo;
    font-size: 250%;
    color: white;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 1px;
    text-shadow: 0px 0px 10px #000;
    margin: 0px;
    }

    .sub-head-white-sm-dkshadow {
    font-family: 'Open Sans',serif;
    font-size: 120%;
    text-transform: uppercase;
    font-weight: 500;
    color: white;
    line-height: 120%;
    padding-top: 0;
    letter-spacing: 0px;
    text-shadow: 0px 0px 5px #000;
    margin: 0px;
    }

/* SMALL WHITE BANNER WITH LIGHT SHADOW */
    .head-white-sm-shadow {
    font-family: tempo;
    font-size: 250%;
    color: white;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 1px;
    text-shadow: 2px 2px 1px #999;
    margin: 0px;
    }

    .sub-head-white-sm-shadow {
    font-family: 'Open Sans',serif;
    font-size: 120%;
    text-transform: uppercase;
    font-weight: 500;
    color: white;
    line-height: 120%;
    padding-top:0;
    letter-spacing: 0px;
    text-shadow: 2px 2px 1px #999;
    margin: 0px;
    }

/* SMALL WHITE BANNER */ 
    .head-white-sm {
    font-family: tempo;
    font-size: 250%;
    color: white;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

    .sub-head-white-sm {
    font-family: 'Open Sans',serif;
    font-size: 120%;
    text-transform: uppercase;
    font-weight: 500;
    color: white;
    line-height: 120%;
    padding-top: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

/* SMALL BLUE BANNER */
    .heading-blue-sm {
    font-family: tempo;
    font-size: 250%;
    color: #10549b;
    text-transform: uppercase;
    line-height: 100%;
    padding-bottom: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

    .sub-heading-blue-sm {
    font-family: 'Open Sans',serif;
    font-size: 120%;
    text-transform: uppercase;
    font-weight: 500;
    color: #10549b;
    line-height: 120%;
    padding-top: 0;
    letter-spacing: 0px;
    margin: 0px;
    }

/* CTA BUTTON */ 
    .blue_cta {
    vertical-align: middle;
    padding: 10.5px 25px;
    color: white;
    font: normal 21px tempo;
    letter-spacing: 0px;
    text-transform: uppercase;
    background: #10549b;
    text-decoration: none;
    min-width: 85px;
    max-width: 310px
    margin: 12% auto 0;
     }

    .cta_container {
    padding-top: 10px;
    }