/* 
 Theme Name:     Sage Capital Bank
 Author:         Jonathon Bradford
 Author URI:     https://bradfords.dev
 Template:       Divi
 Version:        v1.2
 Description:   A Divi Child Theme
 Wordpress Version: 4.9.4
*/ 
 

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

/*General Tags*/
p a {text-decoration:underline;}
.et_pb_text_align_left p, .et_pb_text_align_left li {max-width:940px;}
.et_pb_row {z-index:9;}
.basic-button {color:#fff !important;}
.et_pb_bottom_inside_divider {margin-bottom: -1px; width: 100%;background-size:101% !important;}/*Fix artifacts of bottom dividers*/
/*.et_pb_section.et_pb_bottom_divider {overflow:hidden;}/*Fix artifacts of bottom dividers*/
.entry-content .et_pb_column_1_3 .et_pb_module {height:100%;}/*make columns same height/max in row*/
.et_pb_blurb_content a:hover, p a:hover, #footer-widgets li > a:hover {text-decoration:underline;}
.et_pb_main_blurb_image a:hover .et-pb-icon {color:#435d54 !important;}
@media (max-width: 981px) {
	.et_pb_blurb_description {line-height:1.5em;padding-bottom:.5em;}
}
a.sage_button {color:#fff !important;}


/*** DIVI MENU ICONS**/
@media (min-width: 981px) {
#top-header .menu-icons a { padding-left: 24px; } 
#top-header .menu-icons a:before { font-family: 'ETmodules'; position: absolute; } 
#top-header .menu-icons a:before { top: 0; left: 0; } 
#top-header .sub-menu .menu-icons a:before { margin-top: 6px; left: 0; } 
#top-header .menu-icon-question a:before {content: "\e00b";}
#top-header .menu-icon-profile a:before {content: "\e08a";}
#top-header .menu-icon-briefcase a:before {content:"\e0fe";}
#top-header .menu-icon-pin a:before {content:"\e01d";}
}
@media (max-width: 981px) {
.et_mobile_menu .menu-icons a {padding-left: 50px;position:relative;/*color:#406C5D;*/ } 
.et_mobile_menu .menu-icons a:before { font-family: 'ETmodules'; position: absolute;color:#406C5D; } 
.et_mobile_menu .menu-icons a:before { top: 12px; left: 20px; } 
.et_mobile_menu .sub-menu .menu-icons a:before { margin-top: 6px; left: 0; } 
.et_mobile_menu .menu-icon-question a:before {    content: "\e00b";}
.et_mobile_menu .menu-icon-profile a:before {content: "\e08a";}
.et_mobile_menu .menu-icon-briefcase a:before {content:"\e0fe";}
.et_mobile_menu .menu-icon-pin a:before {content:"\e01d";}
}

/*Header*/
#top-header .container {padding-top:10px}
#top-header {z-index:1;}

/*****SECONDARY NAV********/
#top-header {
		background-image: linear-gradient(90deg,#ffffff 29%,rgba(255,255,255,0.85) 100%);
		 filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff', endColorstr='rgba(255,255,255,0.85)');
		 /*(startColorstr='#f6f6f6', endColorstr='rgba(246,246,246,0.85)');*/
}
#et-secondary-menu>ul>li a {
	display: block;
    border: 1px solid #435d54;
    padding: .3em .8em .3em 2em;
    border-radius: 25px;
    background: rgba(255,255,255,.4);
    color: #435d54;}
#et-secondary-menu>ul>li a:hover {
    background: #435d54;
    color: #fff;
    opacity: 1;
}
#top-header #et-secondary-menu .menu-icons a:before {
    left: .5em;
    top: .35em;
}

/********PRIMARY NAV******/
#top-menu > li:hover, #top-menu > li > a {cursor: default;}/*Change cursor for top level nav as it's not a link */
#top-menu li.mega-menu > ul > li > a:first-child,
.fullwidth-menu-nav li.mega-menu > ul > li > a:first-child {border-bottom:1px solid rgba(0,0,0,0.4);}
@media (min-width: 981px) {
	#main-header {padding: .3em 0 .7em 0;
	    background-color:transparent;
		box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
		background-image: linear-gradient(90deg,#ffffff 29%,rgba(255,255,255,0.85) 100%);
		 filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff', endColorstr='rgba(255,255,255,0.85)');
	}
	#logo {margin-top: -1.9em;max-height: 85px !important;}
}
@media (max-width:980px) {
	#main-header {box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important}
}
body.et_fixed_nav #main-header{box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important}
#top-menu .menu-item-has-children > a:first-child::after, .fullwidth-menu .menu-item-has-children > a:first-child::after,
#et-secondary-nav .menu-item-has-children > a:first-child::after {
display:none;
}
#top-menu > .menu-item-has-children {padding-right: 0px;}
#top-menu > .menu-item-has-children > a {padding-right:10px;padding-left:10px;padding-top:5px;}
#top-menu li a:hover {color:#406c5d !important;opacity:1;}
#top-menu li li a {
    width: 240px;
    padding: 6px 20px;
}
#top-menu li li {padding:0;}
#top-menu > ul > li > ul.sub-menu > li.menu-item-has-children {
    /*font-family: 'ETmodules';
    content: "\35";
    font-size: 1.5em;
    position: absolute;
    right: 10px;
    top: 6px;*/
	cursor:default;
}

#top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
#top-menu .sub-menu li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 0%;
 background: #406c5d; /*** COLOR OF THE LINE ***/
 height: 1px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
#top-menu li a:hover {
 opacity: 1 !important;
}
#top-menu li a:hover:before {
 right: 0;
}
#top-menu li li a:before {
 bottom: 10%;
}
#top-menu .sub-menu li a:hover {padding-left:25px;}

#top-menu li.mega-menu > ul > li.menu-item-type-custom > a:first-child:before {
	display:none;}
#top-menu li.mega-menu > ul > li.menu-item-type-custom > a:first-child:hover {
	padding-left:20px;
	cursor:default;
	color:#425b52 !important;  
}
#top-menu li.mega-menu > ul > li.menu-item-type-custom > a:first-child {
	color:#425b52 !important;}

#top-menu li.mega-menu > ul.sub-menu .cta-loan > a {
border:1px solid #efefef; padding:5px 0 !important;
text-align:center;background:#425b52;color:#fff;
margin:0 auto;width:80%;}

#top-menu li.mega-menu > ul {
max-width:1200px;
  left: auto !important; 
  right: 0; 
}

/******COLLAPSE MOBILE MENU*****/


#main-header .et_mobile_menu > li > a {
font-size:15px;
font-weight:bold;
background-color: transparent; position: relative; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f7f7f7));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #f7f7f7);
 background-image: -moz-linear-gradient(top, #FFFFFF, #f7f7f7);
 background-image: -ms-linear-gradient(top, #FFFFFF, #f7f7f7);
 background-image: -o-linear-gradient(top, #FFFFFF, #f7f7f7);
 background-image: linear-gradient(to bottom, #FFFFFF, #f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#f7f7f7);
}

#main-header .et_mobile_menu .menu-item-has-children .menu-item-has-children > a {
background:#fff !important;
padding-left:25px;
color:#000;
font-size:15px;
}
#main-header .et_mobile_menu .menu-item-has-children .menu-item-has-children > a:hover {
cursor:default;
}
#main-header .et_mobile_menu .menu-item-has-children .menu-item-has-children li a {
	background:#efefef;
	padding-left:35px;
	color:#231F20;
}
#main-header .et_mobile_menu .menu-item-has-children .menu-item-has-children li a:hover {
	background:#EDEDED;
}
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: ''; top: 13px; right: 10px;}
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: ''; }
#main-header .et_mobile_menu ul.sub-menu {display: block !important; visibility: visible !important;overflow: hidden; max-height:0; border-width:0;}
#main-header .et_mobile_menu > li > ul.sub-menu {
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; }

#main-header .et_mobile_menu .menu-item-has-children .menu-item-has-children > a,
#main-header .et_mobile_menu ul a {
background:#efefef;
color:#000;border-left:5px solid #425b52;
}
#main-header .et_mobile_menu .menu-item-has-children ul a:hover {
	background:#fff !important;
	border-left:10px solid #425b52;
}
#main-header .et_mobile_menu ul ul a {

}
#main-header .et_mobile_menu .menu-item-has-children .menu-item-has-children > a,
#main-header .et_mobile_menu .menu-item-has-children .menu-item-has-children > a:hover  {
    background: #425b52 url(/wp-content/uploads/sage-logo-h2-30-2.png) 16px center no-repeat !important;
    color: #fff;
    font-size: 12px;
    background-size: 13px !important;
    padding: 2px 0 2px 41px;
    border-left: none;}

#main-header .et_mobile_menu .menu-item-has-children.visible.collapsed {background:transparent;}
.et_mobile_menu li.visible.collapsed>a {color:#231f20;}

.et_mobile_menu > li > a:before {
    content: "\35";
	/*color:#435d54;*/
    float: right;font-size:20px;
    font-family: 'ETmodules';
	}
.et_mobile_menu > li.visible > a:before {
content:"\33";
}
.mobile_menu_bar:before {
    left: 10px;
    padding: 10px;}


/***Mobile Menu Hide CashM***/
.et_mobile_menu .cashMLogin {display:none;}
#main-header .et_mobile_menu li ul, .et_mobile_menu li li {padding-left:0;}

#main-header .et_mobile_menu li ul {background:#f0f0f0;border:1px solid #72a492;}

.nav ul li a:hover, .et_mobile_menu li a:hover {opacity:1;}


/*Mobile Max Width*/
@media screen and (max-width: 981px) {
   #main-header > .container {width:100%;}
   #et_mobile_nav_menu {margin-right:1.2em;padding:0;}
   .et_mobile_menu {padding:0;}
   .et_mobile_menu li a {border-bottom: 1px solid rgba(0,0,0,0.2);padding: 12px 25px;}
   #main-header #logo {
	max-width:100%;
    max-height: 80%;
	}
	.et_pb_section_1 {margin-top:100px;}
}

@media screen and (min-width:982px) {
	.et_fixed_nav #top-header {z-index:98;}
	.et_header_style_left .logo_container {
	height: 71px;
	margin-top: -12px;}
}

@media screen and (max-width:370px) {
	#main-header #logo {max-width:80%;}
}
/*Adjustments for Tablet/Small Desktop*/
@media (min-width: 982px) and (max-width:1240px) {
	#logo {max-height: 55px !important;}
	#et-top-navigation {padding-left:250px !important;}
	#top-menu li a {font-size:14px !important;}
}
/*Jquery UI Dialog External Link Notice*/
.ui-dialog.external_link_dialog {max-width: 768px;}
#external_link_notice {font-size:.9em;line-height:1.7em;}
#external_link_notice .externalLinkURL {    width: 100%;font-weight:bold;
background: #ebebe4;text-align:center;font-size:1em;margin:.5em auto;}
#external_link_notice h3 {
	text-align:center;font-size:1.8em;
	color:#72a493;font-weight:bold;
}
#external_link_notice .blockquote {
    padding: .5em 1em;
    margin: 1em 0 0 0;
    background: #c8dbd5;
    text-align: center;
}
.ui-dialog-buttonpane {text-align:center;}
.ui-dialog-buttonpane .ui-dialog-buttonset {
	float:none;
}

/*Jquery UI Dialog Cash Managment Overlay*/
.ui-dialog.cash_m_dialog_overlay, .ui-dialog.cash_mf_dialog_overlay {max-width:768px;}
.cash_m_dialog_overlay .ui-dialog-titlebar, .cash_mf_dialog_overlay .ui-dialog-titlebar  {text-align:center;padding-left:40px;}
#cash_m_modal, #cash_mf_modal {text-align:center;}
#cash_m_modal p, #cash_mf_modal p {padding-bottom:5px;}

/*Header H1*/
h1.et_pb_module_header {font-weight:400;font-size: 60px;
    color: #231f20;
    text-align: center;text-shadow: 0.02em 0.02em 0.09em #ffffff;}
h1.et_pb_module_header .firstWord {font-weight:600;}
h1.et_pb_module_header {
background: url('/wp-content/uploads/2018/02/header-title-bar.png') no-repeat center bottom;
padding-bottom: 23px;}
.et_pb_fullwidth_header_subhead {margin-top:1em;}
/*Header H2*/
.et_pb_text_inner h2 {
    font-size: 30px;
    color: #fff;
    line-height: 1em;
    background: #406c5d  url('/wp-content/uploads/sage-logo-h2-30-2.png') 10px center no-repeat;
    background-size: auto 25px;
    padding: 2px 25px 3px 45px;
    border-radius: 0;
	max-width:100%;
    margin-bottom: .5em;
	}
/*Header H3*/
.et_pb_text_inner h3 {
	font-size: 23px;
}
.et_pb_blurb_container h3 {
	font-weight:bold;
	color:#435d54;
}
/*Add Overlay to all main images*/
section#main-page-header-img:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: linear-gradient( 90deg, rgba(255,255,255,.90) 40%, rgba(255,255,255,0) 60% );
}
/*Make sure dividers are behind white bg*/
#main-page-header-img > .et_pb_fullwidth_header_container {z-index:11;}
/*Adjust first section index for dividers*/
.et_pb_section_first {z-index:1;}

/*Header Title and Text adjust for mobile */
@media screen and (max-width:767px) {
	h1.et_pb_module_header {font-size: 13vw;}
	.et_pb_text_inner h2 {max-width:100%;}
	
	/*Customize Mobile Image/Titles*/
	#main-page-header-img .header-content {
		max-width:100% !important;margin:100px 0 0 0 !important;
		background-color:#ffffffe8;width:100% !important;
		padding:1.5em 1.5em 120px 1.5em !important;
		border-radius: 15px 15px 15px 15px;
	}
	section#main-page-header-img{
		padding-bottom: 0 !important;
		background-size: auto 70%;
		background-position: 58% -10%;
		background-color:#c4d9d2;
		background-repeat: no-repeat;
	}
	section#main-page-header-img:before {
    background: linear-gradient( 90deg, rgba(255,255,255,.90) 15%, rgba(255,255,255,0) 60% );
	}
}

/*Blurb h4 tag*/
.et_pb_blurb_description {padding: 0 1.5em 1.5em 1.5em;}

.et_pb_blurb_description h4 {
	font-size: 1.3em !important;
    font-weight: 600;
    margin-top: .5em;
}

/*JotForm iFrame*/
.jotformScript {margin-top:1em;}
/*Footer*/
#footer-widgets {padding-top:0;line-height:1em;}
#footer-widgets .fwidget{float:none;margin:0 auto;}
#footer-widgets #nav_menu-2 {margin-bottom:10px !important;}
.footer-widget .widget_nav_menu {float:none;}
#menu-footer-menu-bottom {margin:0 auto;text-align:center;}
#menu-footer-menu-bottom li {display:inline-block;padding:0 .5em;line-height:normal;}
#menu-footer-menu-bottom li a:hover {color:#fff !important;}
.footer-last {color:#000;}
#footer-widgets #menu-footer-menu-bottom li:first-child:before {border:none;}
#footer-widgets #menu-footer-menu-bottom li:before {border-width:2px;border-color:#231f20;}
#footer-widgets #menu-footer-menu-bottom:before {height:18px;content:"";width:100%;
background:transparent url('/wp-content/uploads/2018/02/header-title-bar.png') no-repeat center bottom;
display:inline-block;vertical-align:middle;margin:1em 0 1em 0;}
#footer-widgets .footer-widget a:hover {
	color:#72a493 !important;
}
#footer-widgets .widget_text .footer-last {color:#000;float:none !important;text-align:center;}
#footer-widgets .footer-widget .footer-last p {margin:0 auto;}

#footer-widgets a.fbLnk {color:transparent !important;overflow:hidden;vertical-align:middle;margin: -8px 0 -5px 6px;display:inline-block;width:25px;height:25px;background:url('/wp-content/uploads/fb2-hover.png');}
#footer-widgets a.hudLnk {color:transparent !important;overflow:hidden;vertical-align:bottom;display:inline-block;width:56px;height:58px;background:url('/wp-content/uploads/hud-logo-small-hover.png');}
#footer-widgets a.fdicLnk {color:transparent !important;overflow:hidden;display:inline-block;width:123px;height:44px;background:url('/wp-content/uploads/fdic-logo-small-hover.png');}
#footer-widgets a.hudLnk:hover, #footer-widgets a.fdicLnk:hover, #footer-widgets a.fbLnk:hover {background-position:0 -100%;color:transparent !important;}
/*Homepage Sign-In Form*/
.sign-in-form {
	background:#f3f3f3;padding:.5em 1.5em;max-width: 495px;
	text-align:left;border:1px solid #e7e7e7;
}
.sign-in-form form {
padding:0;margin:8px auto 0 auto;
}
.sign-in-text {
font-size:18px;margin:0 5px 0 0;padding:0;text-transform:uppercase;display:inline-block;width:80px;font-weight:bold;
}
.sign-in-form .login-buttons { white-space: nowrap;}
.sign-in-form .button_home, .sign-in-form .hb-button {
	text-decoration:none;
	border-top:		1px solid #73a594;
	border-left:		1px solid #73a594;
	border-right:		1px solid #3f5a51;
	border-bottom:		1px solid #3f5a51;
	padding:		5px 7px !important;
	font-size:		14px !important;
	background-color:	#577c6f;
	font-weight:		bold;
	line-height:12px;
	font-family:"Open Sans", Arial, sans-serif;
	color:			#fff;
	display: inline-block;
	text-transform:uppercase;
}
.sign-in-form .button_home:hover {cursor:pointer;text-decoration:underline;}/*
.sign-in-form .hb-button {background-color:#681c5a;	
border-top:		1px solid #962a82;
	border-left:		1px solid #962a82;
	border-right:		1px solid #56184b;
	border-bottom:		1px solid #56184b;}*/
.sign-in-form .access_id {width: 100px;margin-right:5px;font-size:14px;height:2em;padding:0 5px}

.sign-in-form .password-help {}
.sign-in-form .login-options {font-size:12px;margin:0;display:inline-block;text-align:left;width:100%;}
/*
.sign-in-form .account_type input {margin:7px 5px 0 0 ;float:left;}
.sign-in-form .account_type {display:inline-block;padding-left:85px}
.sign-in-form .account_type label {cursor:pointer;}
*/
.sign-in-form .login-options a {margin: 5px 10px 0 15px;float:right;color:#676767;}
.sign-in-form .login-options p {display:inline-block;}
.sign-in-form .login-options .cashm-link span {padding-left: 24px; }
.sign-in-form .login-options .cashm-link span:before {
	font-family: 'ETmodules';
	content:"\e0fe";
	line-height:100%;
	display: inline-block;
	margin:0 3px 0 0;
	font-size:14px;
	color:#72A493;
}
.sign-in-form .login-options .cashm-link:hover span:before {cursor:pointer;content:"\e0f4";}

@media (max-width: 1064px) and (min-width: 981px) {
	#main-content .sign-in-form {
		margin:0 0 20px 0;
	}
}
@media all and (min-width: 1065px) {
	.sign-in-form .login-options {
		text-align:right;padding-right:5px;}
	.sign-in-form .login-options  {
	line-height:normal;
padding-top:5px;}
}
@media all and (max-width: 1064px) {
.login-buttons {margin:0 auto;text-align:center;display:inline-block;}
.cashm-link {display:none;}
#remote .login-options a {padding:0;margin:0 0 0 20px;line-height:1em;}
#remote .user, #remote .login-options {margin:0 auto;max-width:350px;display:block;}
.sign-in-text{clear:both;width:100%;text-align:center;}
.login-options .account_type {padding-left:0;display:none;}
.sign-in-form {margin:0 auto;max-width:100%;}
.sign-in-form .login-options a {margin-left:20px;}
.access_id {clear:both;display:inline-block;width:45% !important;margin:0 0 15px 0;}
.login-options p {float:none;}
#home-sign-in-section {padding-top:30px !important;}
#home-sign-in-section .et_pb_row_fullwidth {width:100% !important;}
#sign-in-column {padding:0;}
.sign-in-form {text-align:center;}
#remote {margin:0;}
.sign-in-form .button_home, .sign-in-form .login-buttons a {font-size:18px !important}
.login-buttons {margin:0 auto 5px 10px;text-align:center;float:left;}
.sign-in-text{margin:0;padding:0;}
}
@media all and (max-width: 767px) {

}
/*Homepage Menu*/
.home-main-menu {z-index:10;

background: #72a493; /* Old browsers */
background: -moz-linear-gradient(top, #72a493 24%, #5f8779 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #72a493 24%,#5f8779 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #72a493 24%,#5f8779 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72a493', endColorstr='#5f8779',GradientType=0 ); /* IE6-9 */

/*Darker Contrast for Accessibility*/
background: #425b52; /* Old browsers */
background: -moz-linear-gradient(top, #5e8879 24%, #425b52 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #5e8879 24%,#425b52 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #5e8879 24%,#425b52 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e8879', endColorstr='#425b52',GradientType=0 ); /* IE6-9 */

}
.fullwidth-menu li {padding-right:0;}
#menu-homepage-main-menu .sub-menu li {position:relative;}
#menu-homepage-main-menu .sub-menu a {color:#231F20 !important;}
#menu-homepage-main-menu .current-menu-item a::before,
#menu-homepage-main-menu .current_page_item a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
#menu-homepage-main-menu > li > a:hover {cursor: default;}
#menu-homepage-main-menu > li > a:hover:last-child {cursor: pointer;}

#menu-homepage-main-menu > li > ul > li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 0%;
 background: #406c5d; /*** COLOR OF THE LINE ***/
 height: 1px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
#menu-homepage-main-menu li a:hover:before {
 right: 0;
}
#menu-homepage-main-menu li.mega-menu > ul > li.menu-item-type-custom > a:first-child:before {
	display:none;}
#menu-homepage-main-menu li.mega-menu > ul > li.menu-item-type-custom > a:first-child:hover {
	padding-left:20px;
	cursor:default;
	color:#72A493 !important;  
	color:#425b52 !important; /*Darker Contrast for Accessibility*/ 
}
#menu-homepage-main-menu li.mega-menu > ul > li.menu-item-type-custom > a:first-child {
	color:#72A493 !important;
	color:#425b52 !important; /*Darker Contrast for Accessibility*/
}

#menu-homepage-main-menu li.mega-menu > ul.sub-menu .cta-loan > a {
border:1px solid #efefef; padding:5px 0 !important;
text-align:center;background:#6c9486;color:#fff !important;
margin:0 auto;width:80%;
background:#425b52 !important; /*Darker Contrast for Accessibility*/
}
#menu-homepage-main-menu li.mega-menu > ul.sub-menu .cta-loan > a:hover {color:#406c5d !important}

#menu-homepage-main-menu li.mega-menu > ul {
max-width:1200px;
 margin:0 auto !important;
    right:0 !important;
    left:0 !important;
}
#menu-homepage-main-menu li a:hover {color:#406c5d !important;opacity:1;}
#menu-homepage-main-menu {padding:0 !important;}
#menu-homepage-main-menu > li.mega-menu > ul {top:auto;z-index:99;}
#menu-homepage-main-menu > li > a {padding:20px 25px}
#menu-homepage-main-menu > li > a:hover {background: linear-gradient(to bottom, #f4f4f4 5%,#fff 25%);}

/*Adjust Homepage Template*/
body.home .et_divi_theme.page-template-page-template-blank {padding-bottom:0;}
@media all and (max-width: 980px) {body.home .home-dlogo {display:none;}}
@media all and (min-width: 981px) {
body.home #top-header, body.home #main-header {display:none;}
body.home .et_pb_section_first {padding-top:0 !important;}
}
.download-app a {
	background-size: auto 28px !important;
    background-position: 13px !important;
}
/*Announcment Blurb */
@media all and (max-width: 980px) {
.home-announcement .et-pb-icon { padding: 0 0 0 20px;}
.home-announcement .et_pb_blurb_container {padding-left:15px;}
.home-announcement .et_pb_blurb_description {padding-left:0;}
}
@media all and (min-width: 981px) {
	/*.home-announcement .et_pb_blurb_container {padding-left:40px;}*/
}
/*.home-announcement .et_pb_blurb_description {padding-left:0;}*/
/*Footer Adjustments*/
@media (min-width: 981px) {
.et_pb_gutters3 .footer-widget {
    margin: 0 5.5% 15px 0;
}}

/*Bottom Divider Test*/
.et_pb_section_0.section_has_divider .et_pb_bottom_inside_divider {z-index:1 !important;}

/*Home-DL-Btns*/
.apple-dl-btn {
    background-image: url('/wp-content/uploads/white-apple.png') !important;
    background-size: auto 80% !important;
    background-position: 10px !important;
    background-repeat: no-repeat !important;
}
.android-dl-btn {
	    background-image: url('/wp-content/uploads/white-android.png') !important;
    background-size: auto 80% !important;
    background-position: 10px !important;
    background-repeat: no-repeat !important;
}