@charset "UTF-8";
/* CSS Document */
#div_f47b_16, #div_f47b_19, #div_f47b_21 {
    padding: 22px 30px 1px 30px!important;
}

.gdlr-core-hover-box-title 	{	padding-bottom:0!important; margin-bottom: 0!important;	}

.financity-item-mgb, .gdlr-core-item-mgb {
    margin-bottom: 12px!important;
}

.gdlr-core-hover-box .gdlr-core-hover-box-content { margin-top:-5px!important;}

.sf-menu > li > a { font-weight: bold!important;	}
.financity-navigation .sf-menu > .financity-mega-menu .sf-mega-section-inner .sub-menu a { font-weight: bold!important;	}

header .nav li .dropdown li a {
    color: rgb(102, 102, 102);
    display: block;
    font-weight: 400;
    text-transform: capitalize;
    padding: 2px 15px!important;
    background: transparent;
}

.gdlr-core-title-item .gdlr-core-title-item-title { line-height: .85!important;}

.gdlr-core-accordion-style-background-title .gdlr-core-accordion-item-title, .gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title{ background-color: #585858!important; } 

.financity-logo-inner {
    max-width: 360px!important;
}

.financity-logo {
    padding-bottom: 22px!important;
    padding-top: 25px!important;
}

.text-center	{ text-align: center!important;}




/* DESKTOP ------------------------------------------------------------------------ */ 
@media only screen and (min-device-width: 992px){
	.displayonlyonmobile 	{	display:none!important;		}
	.displayonlyondesktop 	{	}
	#slide-1-layer-1 {	font-size: 50px!important; line-height:1.1!important; margin-top:0px!important;	}
	#slide-1-layer-2 {	font-size: 18px!important; line-height:1.2!important; 	 min-width: 500px!important;	font-weight:bold!important;	margin-top:40px!important;	}
	div.gdlr-core-pbf-sidebar-wrapper { margin: 0px 0px 0px 41px!important; }
	.financity-header-wrap {	    background-color: rgba(0, 0, 0, 0.7)!important;	}
}

/* MOBILE */
@media only screen and (max-device-width: 991px){
	.displayonlyonmobile 	{	}
	.displayonlyondesktop 	{	display:none!important;		}
	#slide-1-layer-1 {	font-size: 28px!important; line-height:1.1!important; margin-top:-90px!important;		 width: 500px!important; display: none!important; margin-left:30px!important;}
	#slide-1-layer-2 {	font-size: 14px!important; line-height:1.3!important; 	 min-width: 280px!important;	font-weight:bold!important;	margin-top:-60px!important;	 margin-left:30px!important;}
	#slide-1-layer-3 {	font-size:14px!important; margin-top:0!important;		 margin-left:30px!important;}
	#slide-1-layer-4 {	font-size:14px!important;	margin-top:0!important; margin-left:70px!important;	}
	.gdlr-core-title-item .gdlr-core-title-item-title {	font-size:30px!important;	}
	.gdlr-core-pbf-sidebar-wrapper { margin:0!important;}
	.gdlr-core-pbf-sidebar-content { padding-top:20px!important;}
	ul.mm-listview li {
	    margin: 0px!important;
	}
	.mobilepadhp3 {
		padding: 0 40px 0px 40px!important; margin-top:-50px!important;
	}
	div.mobilepadhp3 div h3, .mobilesizehp3 {
		font-size: 22px!important;
	}
	.mobilepadhp2 { padding-top:60px!important; margin-bottom:-40px!important; padding-bottom:30px!important; }
	.financity-footer-column {
        margin-bottom: 10px!important;
    }
	.gdlr-core-pbf-wrapper {
        padding-left: 30px!important;
        padding-right: 30px!important;
    }
	.financity-body h3 {
		font-size: 24px!important;
	}
	.financity-body h3.gdlr-core-hover-box-title {
		font-size: 18px!important;
		line-height: 1.1!important;
		margin-bottom:10px!important;
	}
	div.gdlr-core-hover-box-content p { 		line-height: 1.1!important;  }
	
	h3.callout-h3	{	font-size:36px!important; font-weight:bold!important; margin-bottom: 10px;}
	div.callout-para	{	font-size: 20px!important; line-height: 1.2!important; margin-bottom: -20px!important;}
	
	.financity-item-pdlr, .gdlr-core-item-pdlr {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.hp-tof	{ padding-top:30px!important;}
	.breadcrumb-inside { padding:0!important;}
	
	.financity-body .gdlr-core-breadcrumbs-item, .financity-body .gdlr-core-breadcrumbs-item a span {
		font-size:13px!important; line-height: 1.1!important;
	}
		body .gdlr-core-breadcrumbs-item span[property="itemListElement"] {
		margin: 0px 8px!important;
	}
	.financity-header-background { background-color:#000000!important;}
	.financity-logo { 	padding-bottom:0!important; padding-top:0!important;	}
	.rev-btn-about, #slide-1-layer-4 { padding:10px 20px!important;	}
	.rev-btn-contact, #slide-1-layer-3 {	padding:10px 20px!important;	margin-left:20px!important;}
	
}

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





/* BUTTONS ------------------------------------------------------------------------ */
.btn, .btn-primary {	background-color:#A8C686!important;	color:white!important;	text-shadow:0 0 0!important; box-shadow:0 0 0!important;	border:0!important;	}
.btn:hover, .btn-primary:hover {	background-color:#6E7C4E!important;	 color:white!important; text-shadow:0 0 0!important; box-shadow:0 0 0!important;	border:0!important;	}

.financity-header-right-button:hover {	background-color:#6E7C4E!important;	}

.gdlr-core-page-builder-body [data-skin="Home CTA"] .gdlr-core-button:hover {	background-color:#DEDEDE!important;	}

#slide-1-layer-4:hover 	{	background-color:#000000!important;}
#slide-1-layer-3 a 		{ 	color: #FFFFFF!important; }
#slide-1-layer-3:hover a 	{ 	color: #A8C686!important; }

.gdlr-core-button:hover { color: #000000!important; border-color: #000000!important;	}

.gdlr-core-hover-box-link:hover { background-color:rgba(30,30,30,0.1)}



/* CUSTOM COLORS ------------------------------------------------------------------------ */
.color-1, .gdlr-core-accordion-style-background-title .gdlr-core-active .gdlr-core-accordion-item-title 			{ color: #000000!important;		}
.color-2, .gdlr-core-breadcrumbs-item a span, .sf-menu > .financity-mega-menu > .sf-mega a:hover			{ color: #6E7C4E!important;}
.color-3, .sf-menu > li > a:hover			{ color: #A8C686!important;}
.color-4 			{ color: #D5D5D5!important;}
.color-5 			{ color: #EFF0F1!important;}
.color-dark  		{ color: #333333!important;}
.color-white, .sf-menu > li > a		{ color: #FFFFFF!important;}
.color-spot			{ color: #FF9F00!important;}

.bkg-color-1		{ background-color: #000000!important;}
.bkg-color-2		{ background-color: #6E7C4E!important;}
.bkg-color-3, .financity-header-right-button		{ background-color: #A8C686!important;}
.bkg-color-4		{ background-color: #D5D5D5!important;}
.bkg-color-5, .gdlr-core-accordion-style-background-title .gdlr-core-active .gdlr-core-accordion-item-title 		{ background-color: #EFF0F1!important;}
.bkg-color-dark  	{ background-color: #333333!important;}
.bkg-color-white 	{ background-color: #FFFFFF!important;}
.bkg-color-spot		{ background-color: #FF9F00!important;}
.bkg-color-ltgrey		{ background-color: #919191!important;}

.bdr-color-1 		{ border-color: #000000!important;}
.bdr-color-2 		{ border-color: #6E7C4E!important;}
.bdr-color-3		{ border-color: #A8C686!important;}
.bdr-color-4 		{ border-color: #D5D5D5!important;}
.bdr-color-5 		{ border-color: #EFF0F1!important;}
.bdr-color-dark  	{ border-color: #333333!important;}
.bdr-color-white 	{ border-color: #FFFFFF!important;}
.bdr-color-spot		{ border-color: #FF9F00!important;}