/*
Theme Name: Alexander Vale
Theme URI: http://alexandervale.co.nz
Version: 1.0
Description: Divi Child Theme
Author: Alexander Vale
Author URI: http://alexandervale.co.nz
Template: Divi
*/

#main-header {
    background-color: #032540 !important;
}

#main-footer {
    background-color: #666666;
}

.tap_to_call_btn a {
    background-color: #f96800;
    color: #FFFFFF !important;
}

.nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #032540;
    color: #ffffff !important;
}

.nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #032540;
    color: #ffffff !important;
}

@media only screen and (min-width: 981px) {

.page .et-fixed-header #top-menu a {
    color: #ffffff !important;
}

.page #top-menu a {
    color: #ffffff !important;
}

.page #top-menu li a:hover {
    color: #f96800 !important;
}

.page #top-menu li.current-menu-item> a {
    color: #f96800 !important;
}

.page #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #f96800;
}

.page #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #f96800;
}

}

@media only screen and (max-width: 981px) {

.mobile_menu_bar:before {
    background-color: #f96800 !important;
}

.et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #f96800 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.h1_col_1 {
  background-color: rgba(0, 0, 0, 0.25);
}

.h1_btn_1 {
    background: #f96800 !important;
    color: #ffffff !important;
}

.h1_btn_1:hover {
    background: #f96800 !important;
    color: #ffffff !important;
}

.h1_btn_2 {
    background: #032540 !important;
    color: #ffffff !important;
}

.h1_btn_2:hover {
    background: #032540 !important;
    color: #ffffff !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.top_cta_banner {
    background-color: #f96800 !important;
}

.empty_cta_banner {
    background-color: #f96800 !important;
}

.bottom_cta_banner {
    background-color: #f96800 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.topic_content {
    background-image: url(/wp-content/uploads/logo2.png);
}

.topic_column {
  background-color: #4dbbc0;
  background-image: url();
}

.topic_content, .topic_content h2 {
    color: #ffffff !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.about_col_1, .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.about_col_1 {
    background-color: #032540;
}

.about_col_2 {
    background-color: #002a4c;
}

.about_col_2 h3:hover {
    background-color: #f96800;
}

.topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.contact_form_description {
    color: #ffffff !important;
}

.contact_form_description a {
    color: #ffffff;
}

.apply_form_description {
    color: #ffffff !important;
}

.apply_form_description a {
    color: #ffffff;
}

.contact_form input[type=submit] {
    background-color: #f96800;
    color: #ffffff;
}

.contact_col_1 {
    background-color: rgba(0, 0, 0, 0.4);
}

.contact_col_2 {
    background-color: ;
}

.contact_arrow_title {
  color: #ffffff;
  background-color: #f96800;
}

.apply_arrow_title {
  color: #ffffff;
  background-color: #f96800;
}

.contact_arrow_title:after {
    border-top: 48px solid #f96800;
}

.apply_arrow_title:after {
    border-top: 48px solid #f96800;
}

/* Campaign Section
---------------------------------------------------------------------> */

.campaign_btn {
    background-color: #f96800 !important;
    color: #FFFFFF !important;
}

.campaign_btn:hover {
    background-color: #f96800 !important;
    color: #FFFFFF !important;
}

.campaign_col_1 {
  background-color: #032540;
}

.campaign_col_2 {
  background-color: #032540;
}

.campaign_col_3 {
  background-color: #032540;
}

.campaign_col_4 {
  background-color: #032540;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.guarantee_title {
    background-color: rgba(255, 255, 255, 0.77);
    color: #444444;
}

.guarantee_footer {
    background-color: #f96800;
    color: #ffffff;
}

/* Slider Section
---------------------------------------------------------------------> */

.slider_title {
    background-color: #4dbbc0;
}

.slider_links {
    background-color: #f96800 !important;
}

/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV2-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av2 #main-header {
    background-color: #ffffff !important;
}

.page-template-av2 #main-footer {
    background-color: ;
}

.page-template-av2 .tap_to_call_btn a {
    background-color: #3acdf9;
    color: #FFFFFF !important;
}

.page-template-av2 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #ffffff;
    color: #444444 !important;
}

.page-template-av2 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #ffffff;
    color: #444444 !important;
}

@media only screen and (min-width: 981px) {

.page-template-av2 .et-fixed-header #top-menu a {
    color: #444444 !important;
}

.page-template-av2 #top-menu a {
    color: #444444 !important;
}

.page-template-av2 #top-menu li a:hover {
    color: #3acdf9 !important;
}

.page-template-av2 #top-menu li.current-menu-item> a {
    color: #3acdf9 !important;
}

.page-template-av2 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #3acdf9;
}

.page-template-av2 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #3acdf9;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av2 .mobile_menu_bar:before {
    background-color: #3acdf9 !important;
}

.page-template-av2 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #3acdf9 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av2 .h1_col_1 {
  background-color: ;
}

.page-template-av2 .h1_btn_1 {
    background: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av2 .h1_btn_1:hover {
    background: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av2 .h1_btn_2 {
    background: #444444 !important;
    color: #FFFFFF !important;
}

.page-template-av2 .h1_btn_2:hover {
    background: #444444 !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av2 .top_cta_banner {
    background-color: #3acdf9 !important;
}

.page-template-av2 .empty_cta_banner {
    background-color: #3acdf9 !important;
}

.page-template-av2 .bottom_cta_banner {
    background-color: #3acdf9 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av2 .topic_column {
  background-color: #3acdf9;
  background-image: url();
}

.page-template-av2 .topic_content, .page-template-av2 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av2 .about_col_1, .page-template-av2 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av2 .about_col_1 {
    background-color: #2db9ba;
}

.page-template-av2 .about_col_2 {
    background-color: #5bd6d4;
}

.page-template-av2 .about_col_2 h3:hover {
    background-color: #2db9ba;
}

.page-template-av2 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av2 .contact_form_description {
    color:  !important;
}

.page-template-av2 .contact_form_description a {
    color: ;
}

.page-template-av2 .apply_form_description {
    color:  !important;
}

.page-template-av2 .apply_form_description a {
    color: ;
}

.page-template-av2 .contact_form input[type=submit] {
    background-color: #FF4600;
    color: #FFFFFF;
}

.page-template-av2 .contact_col_1 {
    background-color: ;
}

.page-template-av2 .contact_col_2 {
    background-color: ;
}

.page-template-av2 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #3acdf9;
}

.page-template-av2 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #3acdf9;
}

.page-template-av2 .contact_arrow_title:after {
    border-top: 48px solid #3acdf9;
}

.page-template-av2 .apply_arrow_title:after {
    border-top: 48px solid #3acdf9;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av2 .campaign_btn {
    background-color: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av2 .campaign_btn:hover {
    background-color: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av2 .campaign_col_1 {
  background-color: #1a2a3c;
}

.page-template-av2 .campaign_col_2 {
  background-color: #1a2a3c;
}

.page-template-av2 .campaign_col_3 {
  background-color: #1a2a3c;
}

.page-template-av2 .campaign_col_4 {
  background-color: #1a2a3c;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av2 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av2 .guarantee_footer {
    background-color: #3acdf9;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av2 .slider_title {
    background-color: #5bd6d4;
}

.page-template-av2 .slider_links {
    background-color: #FF4600 !important;
}

/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV3-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av3 #main-header {
    background-color: #7495a4 !important;
}

.page-template-av3 #main-footer {
    background-color: ;
}

.page-template-av3 .tap_to_call_btn a {
    background-color: #f96800;
    color: #FFFFFF !important;
}

.page-template-av3 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #7495a4;
    color: #FFFFFF !important;
}

.page-template-av3 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #7495a4;
    color: #FFFFFF !important;
}

@media only screen and (min-width: 981px) {

.page-template-av3 .et-fixed-header #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av3 #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av3 #top-menu li a:hover {
    color: #003450 !important;
}

.page-template-av3 #top-menu li.current-menu-item> a {
    color: #003450 !important;
}

.page-template-av3 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #f96800;
}

.page-template-av3 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #f96800;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av3 .mobile_menu_bar:before {
    background-color: #003450 !important;
}

.page-template-av3 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #003450 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av3 .h1_col_1 {
  background-color: ;
}

.page-template-av3 .h1_btn_1 {
    background: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av3 .h1_btn_1:hover {
    background: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av3 .h1_btn_2 {
    background: #003450 !important;
    color: #FFFFFF !important;
}

.page-template-av3 .h1_btn_2:hover {
    background: #003450 !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av3 .top_cta_banner {
    background-color: #003450 !important;
}

.page-template-av3 .empty_cta_banner {
    background-color: #f96800 !important;
}

.page-template-av3 .bottom_cta_banner {
    background-color: #003450 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av3 .topic_column {
  background-color: #003450;
  background-image: url();
}

.page-template-av3 .topic_content, .page-template-av3 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av3 .about_col_1, .page-template-av3 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av3 .about_col_1 {
    background-color: #7495a4;
}

.page-template-av3 .about_col_2 {
    background-color: #a0b3bb;
}

.page-template-av3 .about_col_2 h3:hover {
    background-color: #7495a4;
}

.page-template-av3 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av3 .contact_form_description {
    color:  !important;
}

.page-template-av3 .contact_form_description a {
    color: ;
}

.page-template-av3 .apply_form_description {
    color:  !important;
}

.page-template-av3 .apply_form_description a {
    color: ;
}

.page-template-av3 .contact_form input[type=submit] {
    background-color: #f96800;
    color: #FFFFFF;
}

.page-template-av3 .contact_col_1 {
    background-color: ;
}

.page-template-av3 .contact_col_2 {
    background-color: ;
}

.page-template-av3 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #f96800;
}

.page-template-av3 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #f96800;
}

.page-template-av3 .contact_arrow_title:after {
    border-top: 48px solid #f96800;
}

.page-template-av3 .apply_arrow_title:after {
    border-top: 48px solid #f96800;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av3 .campaign_btn {
    background-color: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av3 .campaign_btn:hover {
    background-color: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av3 .campaign_col_1 {
  background-color: #003450;
}

.page-template-av3 .campaign_col_2 {
  background-color: #003450;
}

.page-template-av3 .campaign_col_3 {
  background-color: #003450;
}

.page-template-av3 .campaign_col_4 {
  background-color: #003450;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av3 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av3 .guarantee_footer {
    background-color: #7495a4;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av3 .slider_title {
    background-color: #003450;
}

.page-template-av3 .slider_links {
    background-color: #f96800 !important;
}

/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV4-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av4 #main-header {
    background-color: #1a3675 !important;
}

.page-template-av4 #main-footer {
    background-color: ;
}

.page-template-av4 .tap_to_call_btn a {
    background-color: #d80e00;
    color: #FFFFFF !important;
}

.page-template-av4 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #1a3675;
    color: #FFFFFF !important;
}

.page-template-av4 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #1a3675;
    color: #FFFFFF !important;
}

@media only screen and (min-width: 981px) {

.page-template-av4 .et-fixed-header #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av4 #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av4 #top-menu li a:hover {
    color: #d80e00 !important;
}

.page-template-av4 #top-menu li.current-menu-item> a {
    color: #d80e00 !important;
}

.page-template-av4 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #d80e00;
}

.page-template-av4 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #d80e00;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av4 .mobile_menu_bar:before {
    background-color: #d80e00 !important;
}

.page-template-av4 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #d80e00 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av4 .h1_col_1 {
  background-color: ;
}

.page-template-av4 .h1_btn_1 {
    background: #d80e00 !important;
    color: #FFFFFF !important;
}

.page-template-av4 .h1_btn_1:hover {
    background: #d80e00 !important;
    color: #FFFFFF !important;
}

.page-template-av4 .h1_btn_2 {
    background: #1a3675 !important;
    color: #FFFFFF !important;
}

.page-template-av4 .h1_btn_2:hover {
    background: #1a3675 !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av4 .top_cta_banner {
    background-color: #d80e00 !important;
}

.page-template-av4 .empty_cta_banner {
    background-color: #d80e00 !important;
}

.page-template-av4 .bottom_cta_banner {
    background-color: #d80e00 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av4 .topic_column {
  background-color: #d80e00;
  background-image: url();
}

.page-template-av4 .topic_content, .page-template-av4 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av4 .about_col_1, .page-template-av4 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av4 .about_col_1 {
    background-color: #1a3675;
}

.page-template-av4 .about_col_2 {
    background-color: #153b87;
}

.page-template-av4 .about_col_2 h3:hover {
    background-color: #d80e00;
}

.page-template-av4 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av4 .contact_form_description {
    color:  !important;
}

.page-template-av4 .contact_form_description a {
    color: ;
}

.page-template-av4 .apply_form_description {
    color:  !important;
}

.page-template-av4 .apply_form_description a {
    color: ;
}

.page-template-av4 .contact_form input[type=submit] {
    background-color: #d80e00;
    color: #FFFFFF;
}

.page-template-av4 .contact_col_1 {
    background-color: ;
}

.page-template-av4 .contact_col_2 {
    background-color: ;
}

.page-template-av4 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #d80e00;
}

.page-template-av4 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #d80e00;
}

.page-template-av4 .contact_arrow_title:after {
    border-top: 48px solid #d80e00;
}

.page-template-av4 .apply_arrow_title:after {
    border-top: 48px solid #d80e00;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av4 .campaign_btn {
    background-color: #d80e00 !important;
    color: #FFFFFF !important;
}

.page-template-av4 .campaign_btn:hover {
    background-color: #d80e00 !important;
    color: #FFFFFF !important;
}

.page-template-av4 .campaign_col_1 {
  background-color: #636363;
}

.page-template-av4 .campaign_col_2 {
  background-color: #636363;
}

.page-template-av4 .campaign_col_3 {
  background-color: #636363;
}

.page-template-av4 .campaign_col_4 {
  background-color: #636363;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av4 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av4 .guarantee_footer {
    background-color: #d80e00;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av4 .slider_title {
    background-color: #1a3675;
}

.page-template-av4 .slider_links {
    background-color: #d80e00 !important;
}
/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV5-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av5 #main-header {
    background-color: #111111 !important;
}

.page-template-av5 #main-footer {
    background-color: #000000;
}

.page-template-av5 .tap_to_call_btn a {
    background-color: #b20000;
    color: #FFFFFF !important;
}

.page-template-av5 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #111111;
    color: #FFFFFF !important;
}

.page-template-av5 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #111111;
    color: #FFFFFF !important;
}

@media only screen and (min-width: 981px) {

.page-template-av5 .et-fixed-header #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av5 #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av5 #top-menu li a:hover {
    color: #b20000 !important;
}

.page-template-av5 #top-menu li.current-menu-item> a {
    color: #b20000 !important;
}

.page-template-av5 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #b20000;
}

.page-template-av5 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #b20000;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av5 .mobile_menu_bar:before {
    background-color: #b20000 !important;
}

.page-template-av5 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #b20000 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av5 .h1_col_1 {
  background-color: ;
}

.page-template-av5 .h1_btn_1 {
    background: #b20000 !important;
    color: #FFFFFF !important;
}

.page-template-av5 .h1_btn_1:hover {
    background: #b20000 !important;
    color: #FFFFFF !important;
}

.page-template-av5 .h1_btn_2 {
    background: #111111 !important;
    color: #FFFFFF !important;
}

.page-template-av5 .h1_btn_2:hover {
    background: #111111 !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av5 .top_cta_banner {
    background-color: #b20000 !important;
}

.page-template-av5 .empty_cta_banner {
    background-color: #b20000 !important;
}

.page-template-av5 .bottom_cta_banner {
    background-color: #b20000 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av5 .topic_column {
  background-color: #111111;
  background-image: url();
}

.page-template-av5 .topic_content, .page-template-av5 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av5 .about_col_1, .page-template-av5 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av5 .about_col_1 {
    background-color: #a3a3a3;
}

.page-template-av5 .about_col_2 {
    background-color: #c4c4c4;
}

.page-template-av5 .about_col_2 h3:hover {
    background-color: #b20000;
}

.page-template-av5 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av5 .contact_form_description {
    color: #ffffff !important;
}

.page-template-av5 .contact_form_description a {
    color: #ffffff;
}

.page-template-av5 .apply_form_description {
    color: #ffffff !important;
}

.page-template-av5 .apply_form_description a {
    color: #ffffff;
}

.page-template-av5 .contact_form input[type=submit] {
    background-color: #b20000;
    color: #FFFFFF;
}

.page-template-av5 .contact_col_1 {
    background-color: ;
}

.page-template-av5 .contact_col_2 {
    background-color: ;
}

.page-template-av5 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #b20000;
}

.page-template-av5 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #b20000;
}

.page-template-av5 .contact_arrow_title:after {
    border-top: 48px solid #b20000;
}

.page-template-av5 .apply_arrow_title:after {
    border-top: 48px solid #b20000;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av5 .campaign_btn {
    background-color: #b20000 !important;
    color: #FFFFFF !important;
}

.page-template-av5 .campaign_btn:hover {
    background-color: #b20000 !important;
    color: #FFFFFF !important;
}

.page-template-av5 .campaign_col_1 {
  background-color: #111111;
}

.page-template-av5 .campaign_col_2 {
  background-color: #111111;
}

.page-template-av5 .campaign_col_3 {
  background-color: #111111;
}

.page-template-av5 .campaign_col_4 {
  background-color: #111111;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av5 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av5 .guarantee_footer {
    background-color: #7a7a7a;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av5 .slider_title {
    background-color: #111111;
}

.page-template-av5 .slider_links {
    background-color: #b20000 !important;
}

/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV6-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av6 #main-header {
    background-color: #001a3d !important;
}

.page-template-av6 #main-footer {
    background-color: ;
}

.page-template-av6 .tap_to_call_btn a {
    background-color: #FF4600;
    color: #FFFFFF !important;
}

.page-template-av6 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #001a3d;
    color: #FFFFFF !important;
}

.page-template-av6 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #001a3d;
    color: #FFFFFF !important;
}

@media only screen and (min-width: 981px) {

.page-template-av6 .et-fixed-header #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av6 #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av6 #top-menu li a:hover {
    color: #FF4600 !important;
}

.page-template-av6 #top-menu li.current-menu-item> a {
    color: #FF4600 !important;
}

.page-template-av6 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #FF4600;
}

.page-template-av6 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #FF4600;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av6 .mobile_menu_bar:before {
    background-color: #FF4600 !important;
}

.page-template-av6 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #FF4600 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av6 .h1_col_1 {
  background-color: ;
}

.page-template-av6 .h1_btn_1 {
    background: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av6 .h1_btn_1:hover {
    background: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av6 .h1_btn_2 {
    background: #001a3d !important;
    color: #FFFFFF !important;
}

.page-template-av6 .h1_btn_2:hover {
    background: #001a3d !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av6 .top_cta_banner {
    background-color: #FF4600 !important;
}

.page-template-av6 .empty_cta_banner {
    background-color: #FF4600 !important;
}

.page-template-av6 .bottom_cta_banner {
    background-color: #FF4600 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av6 .topic_column {
  background-color: #FF4600;
  background-image: url();
}

.page-template-av6 .topic_content, .page-template-av6 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av6 .about_col_1, .page-template-av6 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av6 .about_col_1 {
    background-color: #afafaf;
}

.page-template-av6 .about_col_2 {
    background-color: #bababa;
}

.page-template-av6 .about_col_2 h3:hover {
    background-color: #FF4600;
}

.page-template-av6 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av6 .contact_form_description {
    color:  !important;
}

.page-template-av6 .contact_form_description a {
    color: ;
}

.page-template-av6 .apply_form_description {
    color:  !important;
}

.page-template-av6 .apply_form_description a {
    color: ;
}

.page-template-av6 .contact_form input[type=submit] {
    background-color: #FF4600;
    color: #FFFFFF;
}

.page-template-av6 .contact_col_1 {
    background-color: ;
}

.page-template-av6 .contact_col_2 {
    background-color: ;
}

.page-template-av6 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #FF4600;
}

.page-template-av6 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #FF4600;
}

.page-template-av6 .contact_arrow_title:after {
    border-top: 48px solid #FF4600;
}

.page-template-av6 .apply_arrow_title:after {
    border-top: 48px solid #FF4600;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av6 .campaign_btn {
    background-color: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av6 .campaign_btn:hover {
    background-color: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av6 .campaign_col_1 {
  background-color: #001a3d;
}

.page-template-av6 .campaign_col_2 {
  background-color: #001a3d;
}

.page-template-av6 .campaign_col_3 {
  background-color: #001a3d;
}

.page-template-av6 .campaign_col_4 {
  background-color: #001a3d;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av6 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av6 .guarantee_footer {
    background-color: #001a3d;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av6 .slider_title {
    background-color: #8c8c8c;
}

.page-template-av6 .slider_links {
    background-color: #FF4600 !important;
}

/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV7-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av7 #main-header {
    background-color: #1a2a3c !important;
}

.page-template-av7 #main-footer {
    background-color: ;
}

.page-template-av7 .tap_to_call_btn a {
    background-color: #f96800;
    color: #FFFFFF !important;
}

.page-template-av7 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #1a2a3c;
    color: #FFFFFF !important;
}

.page-template-av7 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #1a2a3c;
    color: #FFFFFF !important;
}

@media only screen and (min-width: 981px) {

.page-template-av7 .et-fixed-header #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av7 #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av7 #top-menu li a:hover {
    color: #f96800 !important;
}

.page-template-av7 #top-menu li.current-menu-item> a {
    color: #f96800 !important;
}

.page-template-av7 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #f96800;
}

.page-template-av7 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #f96800;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av7 .mobile_menu_bar:before {
    background-color: #f96800 !important;
}

.page-template-av7 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #f96800 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av7 .h1_col_1 {
  background-color: ;
}

.page-template-av7 .h1_btn_1 {
    background: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av7 .h1_btn_1:hover {
    background: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av7 .h1_btn_2 {
    background: #1a2a3c !important;
    color: #FFFFFF !important;
}

.page-template-av7 .h1_btn_2:hover {
    background: #1a2a3c !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av7 .top_cta_banner {
    background-color: #f96800 !important;
}

.page-template-av7 .empty_cta_banner {
    background-color: #f96800 !important;
}

.page-template-av7 .bottom_cta_banner {
    background-color: #f96800 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av7 .topic_column {
  background-color: #1a2a3c;
  background-image: url();
}

.page-template-av7 .topic_content, .page-template-av7 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av7 .about_col_1, .page-template-av7 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av7 .about_col_1 {
    background-color: #8e8e8e;
}

.page-template-av7 .about_col_2 {
    background-color: #a3a3a3;
}

.page-template-av7 .about_col_2 h3:hover {
    background-color: #f96800;
}

.page-template-av7 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av7 .contact_form_description {
    color:  !important;
}

.page-template-av7 .contact_form_description a {
    color: ;
}

.page-template-av7 .apply_form_description {
    color:  !important;
}

.page-template-av7 .apply_form_description a {
    color: ;
}

.page-template-av7 .contact_form input[type=submit] {
    background-color: #f96800;
    color: #FFFFFF;
}

.page-template-av7 .contact_col_1 {
    background-color: ;
}

.page-template-av7 .contact_col_2 {
    background-color: ;
}

.page-template-av7 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #f96800;
}

.page-template-av7 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #f96800;
}

.page-template-av7 .contact_arrow_title:after {
    border-top: 48px solid #f96800;
}

.page-template-av7 .apply_arrow_title:after {
    border-top: 48px solid #f96800;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av7 .campaign_btn {
    background-color: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av7 .campaign_btn:hover {
    background-color: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av7 .campaign_col_1 {
  background-color: #1a2a3c;
}

.page-template-av7 .campaign_col_2 {
  background-color: #1a2a3c;
}

.page-template-av7 .campaign_col_3 {
  background-color: #1a2a3c;
}

.page-template-av7 .campaign_col_4 {
  background-color: #1a2a3c;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av7 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av7 .guarantee_footer {
    background-color: #898989;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av7 .slider_title {
    background-color: #1a2a3c;
}

.page-template-av7 .slider_links {
    background-color: #f96800 !important;
}

/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV8-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av8 #main-header {
    background-color: #01004c !important;
}

.page-template-av8 #main-footer {
    background-color: ;
}

.page-template-av8 .tap_to_call_btn a {
    background-color: #b20000;
    color: #FFFFFF !important;
}

.page-template-av8 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #01004c;
    color: #FFFFFF !important;
}

.page-template-av8 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #01004c;
    color: #FFFFFF !important;
}

@media only screen and (min-width: 981px) {

.page-template-av8 .et-fixed-header #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av8 #top-menu a {
    color: #FFFFFF !important;
}

.page-template-av8 #top-menu li a:hover {
    color: #b20000 !important;
}

.page-template-av8 #top-menu li.current-menu-item> a {
    color: #b20000 !important;
}

.page-template-av8 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #b20000;
}

.page-template-av8 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #b20000;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av8 .mobile_menu_bar:before {
    background-color: #b20000 !important;
}

.page-template-av8 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #b20000 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av8 .h1_col_1 {
  background-color: ;
}

.page-template-av8 .h1_btn_1 {
    background: #b20000 !important;
    color: #FFFFFF !important;
}

.page-template-av8 .h1_btn_1:hover {
    background: #b20000 !important;
    color: #FFFFFF !important;
}

.page-template-av8 .h1_btn_2 {
    background: #01004c !important;
    color: #FFFFFF !important;
}

.page-template-av8 .h1_btn_2:hover {
    background: #01004c !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av8 .top_cta_banner {
    background-color: #b20000 !important;
}

.page-template-av8 .empty_cta_banner {
    background-color: #b20000 !important;
}

.page-template-av8 .bottom_cta_banner {
    background-color: #b20000 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av8 .topic_column {
  background-color: #b20000;
  background-image: url();
}

.page-template-av8 .topic_content, .page-template-av8 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av8 .about_col_1, .page-template-av8 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av8 .about_col_1 {
    background-color: #01004c;
}

.page-template-av8 .about_col_2 {
    background-color: #0c0c4c;
}

.page-template-av8 .about_col_2 h3:hover {
    background-color: #b20000;
}

.page-template-av8 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av8 .contact_form_description {
    color:  !important;
}

.page-template-av8 .contact_form_description a {
    color: ;
}

.page-template-av8 .apply_form_description {
    color:  !important;
}

.page-template-av8 .apply_form_description a {
    color: ;
}

.page-template-av8 .contact_form input[type=submit] {
    background-color: #b20000;
    color: #FFFFFF;
}

.page-template-av8 .contact_col_1 {
    background-color: ;
}

.page-template-av8 .contact_col_2 {
    background-color: ;
}

.page-template-av8 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #b20000;
}

.page-template-av8 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #b20000;
}

.page-template-av8 .contact_arrow_title:after {
    border-top: 48px solid #b20000;
}

.page-template-av8 .apply_arrow_title:after {
    border-top: 48px solid #b20000;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av8 .campaign_btn {
    background-color: #b20000 !important;
    color: #FFFFFF !important;
}

.page-template-av8 .campaign_btn:hover {
    background-color: #b20000 !important;
    color: #FFFFFF !important;
}

.page-template-av8 .campaign_col_1 {
  background-color: #555555;
}

.page-template-av8 .campaign_col_2 {
  background-color: #555555;
}

.page-template-av8 .campaign_col_3 {
  background-color: #555555;
}

.page-template-av8 .campaign_col_4 {
  background-color: #555555;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av8 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av8 .guarantee_footer {
    background-color: #333333;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av8 .slider_title {
    background-color: #0c0c4c;
}

.page-template-av8 .slider_links {
    background-color: #b20000 !important;
}

/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV9-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av9 #main-header {
    background-color: #ffffff !important;
}

.page-template-av9 #main-footer {
    background-color: ;
}

.page-template-av9 .tap_to_call_btn a {
    background-color: #FF4600;
    color: #FFFFFF !important;
}

.page-template-av9 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #ffffff;
    color: #13134e !important;
}

.page-template-av9 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #ffffff;
    color: #13134e !important;
}

@media only screen and (min-width: 981px) {

.page-template-av9 .et-fixed-header #top-menu a {
    color: #13134e !important;
}

.page-template-av9 #top-menu a {
    color: #13134e !important;
}

.page-template-av9 #top-menu li a:hover {
    color: #FF4600 !important;
}

.page-template-av9 #top-menu li.current-menu-item> a {
    color: #FF4600 !important;
}

.page-template-av9 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #FF4600;
}

.page-template-av9 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #FF4600;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av9 .mobile_menu_bar:before {
    background-color: #FF4600 !important;
}

.page-template-av9 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #FF4600 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av9 .h1_col_1 {
  background-color: ;
}

.page-template-av9 .h1_btn_1 {
    background: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av9 .h1_btn_1:hover {
    background: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av9 .h1_btn_2 {
    background: #13134e !important;
    color: #FFFFFF !important;
}

.page-template-av9 .h1_btn_2:hover {
    background: #13134e !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av9 .top_cta_banner {
    background-color: #13134e !important;
}

.page-template-av9 .empty_cta_banner {
    background-color: #FF4600 !important;
}

.page-template-av9 .bottom_cta_banner {
    background-color: #FF4600 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av9 .topic_column {
  background-color: #13134e;
  background-image: url();
}

.page-template-av9 .topic_content, .page-template-av9 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av9 .about_col_1, .page-template-av9 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av9 .about_col_1 {
    background-color: #017cc2;
}

.page-template-av9 .about_col_2 {
    background-color: #0290ce;
}

.page-template-av9 .about_col_2 h3:hover {
    background-color: #FF4600;
}

.page-template-av9 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av9 .contact_form_description {
    color:  !important;
}

.page-template-av9 .contact_form_description a {
    color: ;
}

.page-template-av9 .apply_form_description {
    color:  !important;
}

.page-template-av9 .apply_form_description a {
    color: ;
}

.page-template-av9 .contact_form input[type=submit] {
    background-color: #FF4600;
    color: #FFFFFF;
}

.page-template-av9 .contact_col_1 {
    background-color: ;
}

.page-template-av9 .contact_col_2 {
    background-color: ;
}

.page-template-av9 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #FF4600;
}

.page-template-av9 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #FF4600;
}

.page-template-av9 .contact_arrow_title:after {
    border-top: 48px solid #FF4600;
}

.page-template-av9 .apply_arrow_title:after {
    border-top: 48px solid #FF4600;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av9 .campaign_btn {
    background-color: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av9 .campaign_btn:hover {
    background-color: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av9 .campaign_col_1 {
  background-color: #13134e;
}

.page-template-av9 .campaign_col_2 {
  background-color: #13134e;
}

.page-template-av9 .campaign_col_3 {
  background-color: #13134e;
}

.page-template-av9 .campaign_col_4 {
  background-color: #13134e;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av9 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av9 .guarantee_footer {
    background-color: #017cc2;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av9 .slider_title {
    background-color: #13134e;
}

.page-template-av9 .slider_links {
    background-color: #FF4600 !important;
}

/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV10-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av10 #main-header {
    background-color: #ffffff !important;
}

.page-template-av10 #main-footer {
    background-color: ;
}

.page-template-av10 .tap_to_call_btn a {
    background-color: #FF4600;
    color: #FFFFFF !important;
}

.page-template-av10 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #ffffff;
    color: #666666 !important;
}

.page-template-av10 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #ffffff;
    color: #666666 !important;
}

@media only screen and (min-width: 981px) {

.page-template-av10 .et-fixed-header #top-menu a {
    color: #666666 !important;
}

.page-template-av10 #top-menu a {
    color: #666666 !important;
}

.page-template-av10 #top-menu li a:hover {
    color: #FF4600 !important;
}

.page-template-av10 #top-menu li.current-menu-item> a {
    color: #FF4600 !important;
}

.page-template-av10 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #FF4600;
}

.page-template-av10 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #FF4600;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av10 .mobile_menu_bar:before {
    background-color: #FF4600 !important;
}

.page-template-av10 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #FF4600 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av10 .h1_col_1 {
  background-color: ;
}

.page-template-av10 .h1_btn_1 {
    background: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av10 .h1_btn_1:hover {
    background: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av10 .h1_btn_2 {
    background: #032540 !important;
    color: #FFFFFF !important;
}

.page-template-av10 .h1_btn_2:hover {
    background: #032540 !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av10 .top_cta_banner {
    background-color: #ff4600 !important;
}

.page-template-av10 .empty_cta_banner {
    background-color: #FF4600 !important;
}

.page-template-av10 .bottom_cta_banner {
    background-color: #FF4600 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av10 .topic_column {
  background-color: #FF4600;
  background-image: url();
}
.page-template-av10 .topic_content, .page-template-av10 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av10 .about_col_1, .page-template-av10 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av10 .about_col_1 {
    background-color: #0089cf;
}

.page-template-av10 .about_col_2 {
    background-color: #02a5ea;
}

.page-template-av10 .about_col_2 h3:hover {
    background-color: #FF4600;
}

.page-template-av10 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av10 .contact_form_description {
    color:  !important;
}

.page-template-av10 .contact_form_description a {
    color: ;
}

.page-template-av10 .apply_form_description {
    color:  !important;
}

.page-template-av10 .apply_form_description a {
    color: ;
}

.page-template-av10 .contact_form input[type=submit] {
    background-color: #FF4600;
    color: #FFFFFF;
}

.page-template-av10 .contact_col_1 {
    background-color: ;
}

.page-template-av10 .contact_col_2 {
    background-color: ;
}

.page-template-av10 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #FF4600;
}

.page-template-av10 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #FF4600;
}

.page-template-av10 .contact_arrow_title:after {
    border-top: 48px solid #FF4600;
}

.page-template-av10 .apply_arrow_title:after {
    border-top: 48px solid #FF4600;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av10 .campaign_btn {
    background-color: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av10 .campaign_btn:hover {
    background-color: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av10 .campaign_col_1 {
  background-color: #032540;
}

.page-template-av10 .campaign_col_2 {
  background-color: #032540;
}

.page-template-av10 .campaign_col_3 {
  background-color: #032540;
}

.page-template-av10 .campaign_col_4 {
  background-color: #032540;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av10 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av10 .guarantee_footer {
    background-color: #6b6b6b;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av10 .slider_title {
    background-color: #0089cf;
}

.page-template-av10 .slider_links {
    background-color: #FF4600 !important;
}

/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV11-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av11 #main-header {
    background-color: #ffffff !important;
}

.page-template-av11 #main-footer {
    background-color: ;
}

.page-template-av11 .tap_to_call_btn a {
    background-color: #f96800;
    color: #FFFFFF !important;
}

.page-template-av11 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #ffffff;
    color: #013451 !important;
}

.page-template-av11 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #ffffff;
    color: #013451 !important;
}

@media only screen and (min-width: 981px) {

.page-template-av11 .et-fixed-header #top-menu a {
    color: #013451 !important;
}

.page-template-av11 #top-menu a {
    color: #013451 !important;
}

.page-template-av11 #top-menu li a:hover {
    color: #f96800 !important;
}

.page-template-av11 #top-menu li.current-menu-item> a {
    color: #f96800 !important;
}

.page-template-av11 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #f96800;
}

.page-template-av11 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #f96800;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av11 .mobile_menu_bar:before {
    background-color: #f96800 !important;
}

.page-template-av11 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #f96800 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av11 .h1_col_1 {
  background-color: ;
}

.page-template-av11 .h1_btn_1 {
    background: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av11 .h1_btn_1:hover {
    background: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av11 .h1_btn_2 {
    background: #013451 !important;
    color: #FFFFFF !important;
}

.page-template-av11 .h1_btn_2:hover {
    background: #013451 !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av11 .top_cta_banner {
    background-color: #013451 !important;
}

.page-template-av11 .empty_cta_banner {
    background-color: #f96800 !important;
}

.page-template-av11 .bottom_cta_banner {
    background-color: #f96800 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av11 .topic_column {
  background-color: #013451;
  background-image: url();
}

.page-template-av11 .topic_content, .page-template-av11 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av11 .about_col_1, .page-template-av11 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av11 .about_col_1 {
    background-color: #9fafbf;
}

.page-template-av11 .about_col_2 {
    background-color: #aebbcb;
}

.page-template-av11 .about_col_2 h3:hover {
    background-color: #f96800;
}

.page-template-av11 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av11 .contact_form_description {
    color:  !important;
}

.page-template-av11 .contact_form_description a {
    color: ;
}

.page-template-av11 .apply_form_description {
    color:  !important;
}

.page-template-av11 .apply_form_description a {
    color: ;
}

.page-template-av11 .contact_form input[type=submit] {
    background-color: #f96800;
    color: #FFFFFF;
}

.page-template-av11 .contact_col_1 {
    background-color: ;
}

.page-template-av11 .contact_col_2 {
    background-color: ;
}

.page-template-av11 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #f96800;
}

.page-template-av11 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #f96800;
}

.page-template-av11 .contact_arrow_title:after {
    border-top: 48px solid #f96800;
}

.page-template-av11 .apply_arrow_title:after {
    border-top: 48px solid #f96800;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av11 .campaign_btn {
    background-color: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av11 .campaign_btn:hover {
    background-color: #f96800 !important;
    color: #FFFFFF !important;
}

.page-template-av11 .campaign_col_1 {
  background-color: #013451;
}

.page-template-av11 .campaign_col_2 {
  background-color: #013451;
}

.page-template-av11 .campaign_col_3 {
  background-color: #013451;
}

.page-template-av11 .campaign_col_4 {
  background-color: #013451;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av11 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av11 .guarantee_footer {
    background-color: #9fafbf;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av11 .slider_title {
    background-color: #013451;
}

.page-template-av11 .slider_links {
    background-color: #f96800 !important;
}

/* -------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------
---------------------------AV12-------------------------------------------------
------------------------------------------------------------------------------
--------------------------------------------------------------------- */

.page-template-av12 #main-header {
    background-color: #ffffff !important;
}

.page-template-av12 #main-footer {
    background-color: ;
}

.page-template-av12 .tap_to_call_btn a {
    background-color: #d00000;
    color: #FFFFFF !important;
}

.page-template-av12 .nav li ul {
    border-top: 3px solid #ffffff !important;
    background-color: #ffffff;
    color: #004c6c !important;
}

.page-template-av12 .nav li ul:hover {
    border-top: 3px solid #ffffff !important;
    background-color: #ffffff;
    color: #004c6c !important;
}

@media only screen and (min-width: 981px) {

.page-template-av12 .et-fixed-header #top-menu a {
    color: #004c6c !important;
}

.page-template-av12 #top-menu a {
    color: #004c6c !important;
}

.page-template-av12 #top-menu li a:hover {
    color: #d00000 !important;
}

.page-template-av12 #top-menu li.current-menu-item> a {
    color: #d00000 !important;
}

.page-template-av12 #top-menu .phone_menu a {
    color: #FFFFFF !important;
    background-color: #d00000;
}

.page-template-av12 #top-menu .phone_menu a:hover {
    color: #FFFFFF !important;
    background-color: #d00000;
}
 

}

@media only screen and (max-width: 981px) {

.page-template-av12 .mobile_menu_bar:before {
    background-color: #d00000 !important;
}

.page-template-av12 .et_mobile_menu {
    border-top: 3px solid #ffffff !important;
    background-color: #d00000 !important;
}

}

/* H1 Section
---------------------------------------------------------------------> */

.page-template-av12 .h1_col_1 {
  background-color: ;
}

.page-template-av12 .h1_btn_1 {
    background: #d00000 !important;
    color: #FFFFFF !important;
}

.page-template-av12 .h1_btn_1:hover {
    background: #d00000 !important;
    color: #FFFFFF !important;
}

.page-template-av12 .h1_btn_2 {
    background: #004c6c !important;
    color: #FFFFFF !important;
}

.page-template-av12 .h1_btn_2:hover {
    background: #004c6c !important;
    color: #FFFFFF !important;
}

/* CTA Banners
---------------------------------------------------------------------> */

.page-template-av12 .top_cta_banner {
    background-color: #FF4600 !important;
}

.page-template-av12 .empty_cta_banner {
    background-color: #d00000 !important;
}

.page-template-av12 .bottom_cta_banner {
    background-color: #d00000 !important;
}

/* Topic Section
---------------------------------------------------------------------> */

.page-template-av12 .topic_column {
  background-color: #a8a8a8;
  background-image: url();
}

.page-template-av12 .topic_content, .page-template-av12 .topic_content h2 {
    color: #FFFFFF !important;
}

/* About + Services Section
---------------------------------------------------------------------> */

.page-template-av12 .about_col_1, .page-template-av12 .about_col_2 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.5);
}

.page-template-av12 .about_col_1 {
    background-color: #004c6c;
}

.page-template-av12 .about_col_2 {
    background-color: #085879;
}

.page-template-av12 .about_col_2 h3:hover {
    background-color: #d00000;
}

.page-template-av12 .topic_logos img {
    max-width: 200px;
}

/* Contact + Apply Section
---------------------------------------------------------------------> */

.page-template-av12 .contact_form_description {
    color:  !important;
}

.page-template-av12 .contact_form_description a {
    color: ;
}

.page-template-av12 .apply_form_description {
    color:  !important;
}

.page-template-av12 .apply_form_description a {
    color: ;
}

.page-template-av12 .contact_form input[type=submit] {
    background-color: #d00000;
    color: #FFFFFF;
}

.page-template-av12 .contact_col_1 {
    background-color: ;
}

.page-template-av12 .contact_col_2 {
    background-color: ;
}

.page-template-av12 .contact_arrow_title {
  color: #FFFFFF;
  background-color: #d00000;
}

.page-template-av12 .apply_arrow_title {
  color: #FFFFFF;
  background-color: #d00000;
}

.page-template-av12 .contact_arrow_title:after {
    border-top: 48px solid #d00000;
}

.page-template-av12 .apply_arrow_title:after {
    border-top: 48px solid #d00000;
}

/* Campaign Section
---------------------------------------------------------------------> */

.page-template-av12 .campaign_btn {
    background-color: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av12 .campaign_btn:hover {
    background-color: #FF4600 !important;
    color: #FFFFFF !important;
}

.page-template-av12 .campaign_col_1 {
  background-color: #004c6c;
}

.page-template-av12 .campaign_col_2 {
  background-color: #004c6c;
}

.page-template-av12 .campaign_col_3 {
  background-color: #004c6c;
}

.page-template-av12 .campaign_col_4 {
  background-color: #004c6c;
}

/* Guarantee Section
---------------------------------------------------------------------> */

.page-template-av12 .guarantee_title {
    background-color: ;
    color: #444444;
}

.page-template-av12 .guarantee_footer {
    background-color: #a8a8a8;
    color: #FFFFFF;
}

/* Slider Section
---------------------------------------------------------------------> */

.page-template-av12 .slider_title {
    background-color: #004c6c;
}

.page-template-av12 .slider_links {
    background-color: #d00000 !important;
}