/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* Global */

body .column-top-margin.mt-0 {
	margin-top: 0;
}
body .alignleft, .entry-content-wrapper a:hover .alignleft {
	margin-right: 20px;
}
.av-burger-menu-main {
	display: block;
}
.av_textblock_section ol, 
.av_textblock_section ul,
.entry-content ol, 
.entry-content ul {
	font-size: 16px;
	line-height: 1.6;
}
.entry-content strong,
.av_textblock_section strong {
	color: #1f212d;
}
h1,h2,h3,h4,h5 {
	text-transform: none !important;
}
#top h1 {
	font-size: 42px;
	line-height: 1;
}
#top h2 {
	font-size: 26px;
	line-height: 1;
	margin: 8px 0 24px;
}
#top h4 {
	font-weight: 400;
}
#scroll-top-link {
	display: none;
}
html, 
#scroll-top-link {
	background: none;
}
.avia-section-large .content, 
.avia-section-large .sidebar {
	padding-top: 100px;
	padding-bottom: 100px;
}
p.lead {
	text-transform: uppercase;
	font-size: 12px;
	margin: 0;
}
#top .av_iconlist_title {
	font-weight: bold;
}
#top .ff-title-box {
	color: #fcffa4;
	border: 1px solid #fcffa4;
	padding: 8px 24px;
	font-size: 20px;
	display: inline-block;
}
#top .all_colors p.ff-emphasis {
	font-weight: bold;
	font-size: 24px;
	line-height: 1.2em;
}
p.stat {
	font-size: 50px;
	margin: auto;
}
.four-col-section h3 {
	margin-top: 20px;
}
.stat-box:hover h3 {
	color: #fff;
}
.stat-box:hover {
	background: #FF5001 !important;
	color: #fff;
}
.stat-box-section div .av_one_fourth {
	width: 23.5%;
	margin-left: 2%;
}
.stat-box-section div .av_one_fourth.first {
	margin-left: 0;
}
.avia_textblock strong {
	color: #373737;
}
.post-meta-infos .text-sep {
	display: none;
}
.blog-connect {
	background: #F8F8F8;
}
.image-overlay{
	display: none !important;
}
.ff-bg-cover {
	background-size: cover !important;
}
.ff-fullwidth-section .container {
	width: 100% !important;
    min-width: 100%;
    padding: 0;
    margin: 0;
}

/* Home */

#home-hero h1 {
	color: #fff;
}

/* Sidebar */

.sidebar h3.widgettitle:after {
	content: "";
	display: block;
	width: 50px;
	border-bottom: 5px solid #FF5252;
	margin: 16px 0;
}

/* Buttons */

#top .avia-button,
#top .gform_button {
	border-radius: 0;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 13px;
	padding: 10px 50px;
}
#top .avia-button.avia-color-dark,
#top .avia-button.avia-color-light {
	border: 1px solid #9B9B9B;
	text-transform: uppercase;
	color: #373737;
	font-weight: bold;
}
#top .avia-button.avia-color-light {
	border: 1px solid #fff;
}
#top .avia-button.avia-color-light {
	color: #fff;
}
#top .avia-buttonrow-wrap .avia-button {
	padding: 10px 14px;
}

/* Header and Nav */

#header {
	/*margin-top: 20px;*/
	border-top: none;
}
#top .av-menu-button > a .avia-menu-text {
	border: 1px solid #ffffff;
	color: #fff;
	border-radius: 0;
	padding: 9px 22px;
	text-transform: uppercase;
}
.av-menu-button.menu-item-has-children > a .avia-menu-text:after { 
	content: ' '; 
	font-family: 'entypo-fontello';
	padding-left: 6px;
	font-size: 18px;
	position: relative;
	top: 2px;
	line-height: 1em;
}

.av-main-nav .av-menu-button.menu-item-has-children ul {
	left: 10px;
	margin-top: -27px;
}

.avia-section h1 {
	text-shadow: 1px 1px 2px #000000;
}
#header_main #avia-menu > .menu-item > a {
	padding: 0 10px;
	color: #fff;
	font-weight: normal;
}
#header_main .avia-font-svg_entypo-fontello {
	margin-top: 6px;
}
#header_main .avia-font-svg_entypo-fontello svg {
	fill: #fff;
}
#header_main .current_page_item {
	font-weight: 600;
}
#top .menu-item-search-dropdown > a {
	font-size: 38px;
}
#top .menu-item-search-dropdown {
	padding-left: 6px;
}
.menu-divider {
	pointer-events: none;
	margin-left: 6px;
}
.menu-divider .avia-menu-text {
	border-left: 1px solid #fff;
	height: 35.5px;
	display: inline-block;
	position: relative;
	top: 28px;
}
.avia-menu-fx {
	display: none !important;
	opacity: 0;
}

/*#menu-item-search a {
	font-family: "search";
}
#menu-item-search a::before {
	font-family: "search";
	content: '\e800';
}*/

/* Mega Menus */

#header_main {
	border: none;
}
#header_main #avia-menu > .menu-item-mega-parent:hover {
	background: #fff;
}
#header_main #avia-menu > .menu-item-mega-parent:hover > a,
#header_main #avia-menu > .menu-item-mega-parent .current-menu-item a {
	color: #fac51a;
}

#header_main .avia_mega_div li a:hover {
	background: none;
}

#header_main .avia_mega_div li.current-menu-item a .avia-menu-text,
#header_main .avia_mega_div li a:hover .avia-menu-text {
	color: #fac51a;
}
#header_main .avia_mega_div li:hover {
	background: #fff;
}
#header_main .avia_mega_div li.current-menu-item a .avia-menu-text {
	font-weight: bold;
}

#header_main #avia-menu > .av-menu-button:hover,
#header_main #avia-menu > .menu-item-search-dropdown:hover {
	background: transparent;
}
#header_main #avia-menu > .av-menu-button:hover > a,
#header_main #avia-menu > .menu-item-search-dropdown:hover > a {
	color: #fff;
}
#header_main #searchsubmit {
	background: #fac51a;
	color: #fff;
}
#top #s {
	font-size: 14px;
}
#top #header .avia_mega_div > .sub-menu.avia_mega_hr {
	padding-top: 10px;
}

#top #header .avia_mega_div > .sub-menu hr {
	margin: 12px 0;
}
#top #header .avia_mega_div > .sub-menu {
	padding: 10px 24px;
    box-shadow: 5px -5px 19px 0 rgba(0,0,0,0.58);
	background: #fff
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a {
	background: #fff;
}
#top #header .avia_mega_div > .sub-menu .avia-menu-text {
	font-size: 14px;
}

#top #header .avia_mega_div {
	max-width: 550px;
	margin-top: 0 !important;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li.mega-learn-more a {
	text-transform: uppercase;
	text-align: right;
	color: #848484;
	padding-right: 0;
}
#top #header .avia_mega_div .mega-learn-more .avia-menu-text {
	font-weight: 600;
	font-size: 10px;
}
#top #header .avia_mega_div .avia_mega_text_block {
	font-size: 12px;
}
#top .mega-info,
#top .mega-info .sub-menu,
#top .mega-info .sub-menu a {
	background: #F7F7F7;
}

/*#top #header .avia_mega_div > .sub-menu {
	padding: 0;
}
#top #header .avia_mega_div > .sub-menu > li {
	padding-top: 36px;
	padding-left: 20px;
}*/
#top #header .avia_mega_div > .sub-menu > li.mega-info {
	position: relative;
	padding: 50px 20px 30px;
	width: 300px;
}
#top .mega-info:after {
	content: "";
	background: url('../images/menu-logo.png') no-repeat center center;
	background-size: 100% 100%;
	width: 40px;
	height: 20px;
	position: absolute;
	top: 20px;
	right: 20px;
}


/*
#top .avia_mega_hr .sub-menu a {
	text-align: right;
	padding-right: 0 !important;
}

#top .avia_mega_hr {
	position: relative;
	padding-top: 50px;
	width: 100%;
}
#top .avia_mega_hr:after {
	content: "";
	background: url('../images/logo-sample.png') no-repeat center center;
	background-size: 100% 100%;
	width: 40px;
	height: 20px;
	position: absolute;
	top: 20px;
	right: 20px;
}
#top #header .avia_mega_div > .sub-menu.avia_mega_hr > li {
	padding-top: 36px;
	width: 100%;
}*/

/* Mobile Menu */

#av-burger-menu-ul {
	background: #1B2024;
}

.html_av-overlay-side-classic #top .av-burger-overlay li a {
	border: none;
}
.html_av-overlay-side-classic #top .av-burger-overlay li a .avia-menu-text {
	font-size: 28px;
	color: #fff;
	font-weight: 600;
}
.html_av-overlay-side-classic #top .av-burger-overlay li a .avia-menu-text:hover {
	color: #fac51a;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
	padding-top: 6px;
	padding-bottom: 6px;
}
.html_av-overlay-side-classic #top .av-burger-overlay li a .avia-bullet {
	display: none;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li .sub-menu a {
	padding-top: 6px;
	padding-bottom: 6px;
}
.html_av-overlay-side-classic #top .av-burger-overlay li .sub-menu a .avia-menu-text {
	font-size: 22px;
	font-weight: normal;
}
.html_av-overlay-side-classic #top .av-burger-overlay li .sub-menu {
	margin-bottom: 24px;
}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
	background: none;
}
.html_av-overlay-side #top .av-burger-overlay li.ff-menu-spacer {
	margin-top: 16px;
}
.html_av-overlay-side #top .av-burger-overlay li.ff-menu-smaller a .avia-menu-text {
	font-size: 20px;
	font-weight: 400;
}
.html_av-submenu-hidden .av-submenu-indicator {
	opacity: 1;
	color: #fff;
	font-size: 24px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.ff-menu-social {
	display: inline-block;
	float: left;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.ff-menu-social a {
	padding: 32px 30px 15px 0;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.ff-menu-social-first a {
	padding-left: 50px;
}
.html_av-overlay-side #top .av-burger-overlay li.ff-menu-social a .avia-menu-text {
	font-size: 14px; 
	text-transform: uppercase;
}
@media only screen and (max-width: 990px) {
	/*#top .header_color .av-hamburger-inner, 
	#top .header_color .av-hamburger-inner::before, 
	#top .header_color .av-hamburger-inner::after {
		background: #2A2B2F;
	}*/
	.responsive #top .av-main-nav #menu-item-search {
		display: none;
	}
	#top #wrap_all .av_header_transparency {
		background: transparent !important;
		position: absolute !important;
	}
	
	#connect .gform_wrapper .gf_simple_horizontal .gform_body,
	.gform_wrapper .gf_simple_horizontal .gform_body .top_label,
	.gform_wrapper .gf_simple_horizontal .gform_footer.top_label,
	#top .gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield	{
		display: block;
		width: 100% ;
		max-width: 100%;
	}
	.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield	 {
		margin-bottom: 24px;
	}
}

/* Home */

#home-hero p {
	font-size: 13px;
}
#home-hero .avia-button {
	margin-top: 16px;
	min-width: 276px;
	border: none;
}

/* Join Us */

#join-us .avia-button {
	min-width: 300px;
}

#join-us-btns {
	margin-top: 0;
}

/* Team */

.team-col .avia_textblock { 
	padding: 2px 40px 14px 20px;
}
.team-col .avia_textblock p {
	font-size: 12px;
	line-height: 1.6;
	margin: 0;
}
.team-col img,
.team-col .avia_image {
	border-radius: 0;
}
.team-col a.avia_image:hover img {
	transform: scale(1.2);
	cursor: pointer;
}
.team-col .iconlist_icon:hover .iconlist-char {
	color: #fac51a;
}
.team-col {
	position: relative;
	padding-bottom: 60px;
}
.team-col .icon-list-horiz {
	position: absolute;
	bottom: 20px;
	right: 20px;
	margin: 0;
	padding: 0;
}
.icon-list-horiz ul li {
	display: inline-block;
}

/* Popups */

.ff-popup {
    position: relative;
    background: #FFF;
    padding: 36px;
    width: auto;
    max-width: 800px;
    margin: 20px auto;
}
.ff-popup iframe {
	display: block;
	margin: 0 auto;
}
.ff-popup h3 {
	font-size: 26px;
	margin-top: 0;
}
.ff-popup h4 {
	font-size: 22px;
	font-weight: bold;
	margin-bottom:1.5em;
}
.ff-popup p {
	line-height: 1.4em;
	font-size: 16px;
}
body .video-col {
	margin-top: 28px !important;
}

/*  Embedded Form */

.id_c0da4526-1f98-486a-b267-9b2dd2941ad3 .sli-element {
	font-family: "work sans", "HelveticaNeue", "Helvetica Neue", "Helvetica-Neue", Helvetica, Arial, sans-serif !important;
}
#ff-connect-embed .sli-large-4,
#ff-imagine-embed .sli-large-4 {
	width: 100% !important;
}
#ff-connect-embed  #id_66f16792-4c55-4f49-808d-4770d3041457,
#ff-imagine-embed  #id_66f16792-4c55-4f49-808d-4770d3041457 {
	text-align: left !important;
}
#ff-imagine-embed .sli-input {
	background: #fff !important;
}


/* Connect */

#connect .gform_wrapper .gf_simple_horizontal .gform_body {
	width: 100%;
	max-width: 100%;
}
#connect .gform_button  {
	background: #9F9F9F;
}

/* Freedometer */

@media only screen and (min-width: 990px) { 
	.av-main-archive-ff_freedometer_post.units,
	.av-main-single-ff_freedometer_post.units {
		border: none;
		margin-left: 0;
	}
	.av-main-archive-ff_freedometer_post .entry-content-wrapper,
	.av-main-single-ff_freedometer_post .entry-content-wrapper {
		padding-right: 0;
	}
}
@media only screen and (max-width: 768px) { 
	#top .wp-caption {
		width: 100% !important;
	}
}

.entry-content-wrapper ul {
	list-style: disc inside;
}

/* Blog Cards */

.ff-blog-card {
	display: block;
}
.ff-blog-card:hover {
	box-shadow: 0 20px 60px 0 rgba(190,190,190,0.6);
	text-decoration: none;
}
.ff-blog-card-image {
	width: 100%;
	height: 200px;
}
.ff-blog-card-body {
	padding: 20px 30px;
	border: 1px solid #D0D0D0;
	border-top: none;
}
.ff-blog-card-body p {
	color: #000 !important;
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 20px;
}
.ff-cat {
	text-transform: uppercase;
	font-size: 12px;
	padding: 3px 14px;
	background: #000;
	color: #fff;
	display: inline-block;
	position: absolute;
	top: 22px;
	left: 30px;
}
.ff-cat-news {
	background: #00A2E5;
}
.ff-cat-insight {
	background: #FF5252;
}
.ff-cat-events {
	background: #7a46bb;
}

/* Footer */

#footer {
	border: none;
}
#footer h3 {
	font-size: 18px;
}
#footer #nav_menu-3 ul {
	margin-top: 20px;
}
#footer #nav_menu-3 li {
	margin-top: 12px;
	margin-bottom: 18px;
}
#footer #nav_menu-3 li a {
	font-size: 18px;
	line-height: 1;
	font-weight: 600;
}
#footer #text-2 .textwidget p {
	font-size: 13px;
}
#footer .avia-button {
	background: #D47E00;
	color: #fff;
	width: 100%;
	font-weight: 600;
	border: none;
	margin-top: 16px;
}
#socket {
	border-top: none;
}
#socket .container {
	border-top: 3px solid #D47E00;
	max-width: 1000px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 50px;
	font-size: 13px;
}
#socket .social_bookmarks a {
	font-size: 20px;
}
#socket .copyright {
	float: right;
	line-height: 1.8;
}
#socket .sub_menu_socket {
	float: left;
	margin-left: 0;
}
@media only screen and (max-width: 990px) { 
	#socket .copyright,
	#socket .sub_menu_socket {
		float: none;
	}
	.responsive #socket .sub_menu_socket {
		margin: 50px 0 0 0;
	}
}
#socket .sub_menu_socket .menu {
	margin-left: 0;
}
#socket .sub_menu_socket .menu li {
	padding-left: 0;
	text-transform: uppercase;
	padding-right: 36px;
}
#socket .sub_menu_socket .menu li a:hover {
	text-decoration: none;
}

/* Forms */

.gform_wrapper .gform_validation_errors {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0;
}
.gform_wrapper .gfield_validation_message {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
.gform_wrapper  .gf_simple_horizontal {
	margin-left: 0;
	width: 100%;
}
#top .gform_wrapper .gform_validation_errors h2 {
	font-size: 15px;
}
.gform_wrapper .gform_validation_errors > h2 .gform-icon {
	display: none;
}

#gform_submit_button_2 {
	background: #00ADFF;
	float: right;
}
#top .ginput_container input,
#top .ginput_container select,
#top .ginput_container textarea {
	font-size: 14px;
	padding: 9px 28px;
}
#sparks-main-filters .esg-filterbutton span::before {
	font-family: "sparks";
	display: block;
	font-size: 40px;
}
#sparks-main-filters [data-filter="filterall"] span::before {
	font-family: "sparks-all";
	content: '\e800';
}
#sparks-main-filters [data-filter="filter-education"] span::before {
	content: '\e800';
}
#sparks-main-filters [data-filter="filter-health"] span::before {
	content: '\e80a';
}
#sparks-main-filters [data-filter="filter-housing"] span::before {
	content: '\e801';
}
#sparks-main-filters [data-filter="filter-money"] span::before {
	content: '\e805';
}
#sparks-main-filters [data-filter="filter-work"] span::before {
	content: '\e802';
}

#top .esg-filterbutton .esg-filter-checked {
	display: none;
}
#sparks-main-filters .esg-filterbutton {
	background: none;
	border: none;
	box-shadow: none;
	margin: 0;
	/*padding: 36px 28px 26px;*/
	padding: 8px 28px 0;
	border-right: 1px solid #383838;
	border-radius: 0;
	min-width: 132px;
}
#sparks-main-filters [data-filter="filterall"] {
	border-left: 1px solid #383838;
}
@media only screen and (max-width: 992px) { 
	#sparks-main-filters .esg-filterbutton {
		min-width: 0;
		padding: 8px;
		font-size: 10px;
	}
	#sparks-main-filters .esg-filterbutton span::before {
		font-size: 20px;
		line-height: 1em;
	}
}
#sparks-main-filters .esg-filterbutton span {
	text-transform: uppercase;
	color: #fff;
	opacity: .4;
}
#sparks-main-filters .esg-filterbutton:hover span,
#sparks-main-filters .esg-filterbutton.selected span {
	opacity: 1;
}
@media only screen and (min-width: 990px) { 
	.esg-filters.esg-navbutton-solo-left {
		left: -60px;
	}
	.esg-filters.esg-navbutton-solo-right {
		right: -60px;
	}
}
#sparks-main-filters [data-filter="filter-blog"], 
#sparks-main-filters [data-filter="filter-video"],
#sparks-main-filters [data-filter="filter-podcast"],
#sparks-main-filters [data-filter="filter-gallery"] {
	display: none;
}
#top .tp-esg-item.filter-video .eg-portfolio-dark-element-6,
#top .tp-esg-item.filter-podcast .eg-portfolio-dark-element-6,
#top .tp-esg-item.filter-gallery .eg-portfolio-dark-element-6 {
	display: none;	
}
#top .tp-esg-item.filter-blog .eg-portfolio-dark-element-10  {
	display: none;
}
#sparks-main .tp-esg-item .esg-entry-media-wrapper::before {
	font-family: "sparks";
	display: block;
	font-size: 50px;
	content: '\e809';
	position: absolute;
	top: 50%;
	left: calc( 50% - 25px );
	z-index: 999;
	color: #fff;
}
#sparks-main .tp-esg-item.filter-blog .esg-entry-media-wrapper::before {
	content: '\e803';
}
#sparks-main .tp-esg-item.filter-podcast .esg-entry-media-wrapper::before {
	content: '\e807';
}
#sparks-main .tp-esg-item.filter-gallery .esg-entry-media-wrapper::before {
	content: '\e804';
}
#sparks-main .tp-esg-item.filter-video .esg-entry-media-wrapper::before {
	content: '\e806';
}
#top .eg-portfolio-dark-element-1 {
	font-size: 20px;
	font-weight: bold;
	padding-top: 0;
	line-height: 1.1em;
}
#top .eg-portfolio-dark-element-6,
#top .eg-portfolio-dark-element-10 {
	font-size: 12px;
}
#top .eg-portfolio-dark-element-4 p {
	font-size: 14px;
}
#top .eg-portfolio-dark-element-6,
#top .eg-portfolio-dark-element-6:hover,
#top .eg-portfolio-dark-element-10,
#top .eg-portfolio-dark-element-10:hover {
	color: #fff;
}
#top .esg-navigationbutton {
	border-radius: 20px;
}
#top .eg-portfolio-dark-element-11-a {
	margin-bottom: 0;
}
#top .eg-portfolio-dark-element-11 {
	color: #fff;
	background: none;
	padding: 0;
	margin-bottom: 0;
	text-align: left;
}
#top .filter-gallery .eg-portfolio-dark-element-4-a {
	display: none;
}
#sparks-videos .esg-filters,
#sparks-news .esg-filters {
	opacity: .01;
	height: 1px;
}
.avia_textblock a,
.template-single-blog a {
	color: #1C76BB;
}
.avia_textblock a:hover,
.template-single-blog a:hover {
	color: #004E8A;
}
/*.tp-esg-item::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 10%;
	width: 80%;
	height: 10px;
}
.tp-esg-item.filter-education::before {
	background: #F25022;
}
.tp-esg-item.filter-health::before {
	background: #00A4EF;
}
.tp-esg-item.filter-money::before {
	background: #7FBA00;
}
.tp-esg-item.filter-work::before {
	background: #FFB900;
}
.tp-esg-item.filter-housing::before {
	background: #932E8A;
}*/


.page-id-2629 .brave_popup {
	display: none !important;
}

#sparks-main-filters.sticky {
	z-index: 9999999999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
#top .avia-section {
	min-height: 25px;
}
#top #wrap_all .ff-split-tabs .av-layout-tab-inner .container {
	width: 100%;
	max-width: 100%;
	padding: 0;
}
.ff-split-tabs .av-layout-tab {
	padding: 0;
}
.ff-split-tabs img {
	border-radius: 0;
}
.ff-split-tabs .av-layout-tab-inner {
	background: #FAC61A;
}
.ff-rule-breaker {
	display: inline-block;
	margin-right: 14px;
}
.ff-rule-breaker img {
	border-radius: 100%;
}
.ff-split-tabs h3 {
	font-size: 36px;
}
#top .ff-split-tabs h4 {
	font-size: 20px;
	margin-bottom: 1.4em;
	font-weight: bold;
}
@media only screen and (max-width: 990px) {
	#top .ff-split-tabs .av-section-tab-title {
		padding: 0;
	}	
	#top .ff-split-tabs .av-tab-section-tab-title-container  {
		min-width: 0;
	}	
}
@media only screen and (min-width: 990px) {
	.ff-split-tabs .av-tab-section-tab-title-container {
		background: none;
		margin-bottom: -44px;
		z-index: 99;
	}
	#top .ff-split-tabs .av-section-tab-title {
		border: 1px solid #979797;
		margin: 0 10px;
		box-shadow: 0 5px 11px 0 rgba(0,0,0,0.08);	
		background: #fff;
	}
	#top .ff-split-tabs .av-section-tab-title:hover,
    #top .ff-split-tabs .av-active-tab-title	{
		background: #eeeeee;
		color: #fac61a;
	}
	.ff-split-tabs .av-tab-arrow-container {
		display: none;
	}
}
#top .ff-video-hero h1 {
	font-size: 43.2;
	line-height: 1em;
}
#top .ff-video-hero p {
	font-size: 22px;
}
.ff-path .flex_column {
	margin-top: 0;
}
.ff-path {
	background-size: 112%;
}
@media only screen and (min-width: 1600px) { 
	.ff-path {
		background-size: 81%;
	}
}
@media only screen and (max-width: 768px) { 
	.ff-path {
		background-image: none !important;
	}
}
#top .ff-callout-left,
#top .ff-callout-right {
	background: #F9F8F8;
	padding: 40px 60px;
	box-shadow: 0 0 45px 0 rgba(0,0,0,0.07);
	border: 1px solid #979797;
	border-radius: 20px;
	position: relative;
}

@media only screen and (min-width: 768px) { 
	#top .ff-callout-close {
		position: absolute;
		top: 16px;
		right: 32px;
		color: #000;
	}
	#top .ff-callout-toggle {
		text-align: center;
		background: #FFB71B;
		color: #fff;
		font-size: 60px;
		line-height: 56px;
		width: 60px;
		height: 60px;
		position: absolute;
		top: 30%;
		margin-top: -30px;
		border-radius: 100%;
		font-weight: 100;
	}
	#top .ff-callout-left .ff-callout-toggle {
		right: -100px;
	}
	#top .ff-callout-right .ff-callout-toggle {
		left: -100px;
	}
	.ff-callout-left:after, 
	.ff-callout-left:before,
	.ff-callout-right:after, 
	.ff-callout-right:before {
		top: 30%;
		border: solid transparent;
		content: "";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		visibility: visible;
	}
	.ff-callout-left:after, 
	.ff-callout-left:before {
		left: 100%;
	}
	.ff-callout-right:after, 
	.ff-callout-right:before {
		right: 100%;
	}
	.ff-callout-left:after,
	.ff-callout-right:after {
		border-color: rgba(249, 248, 248, 0);
		border-width: 30px;
		margin-top: -30px;
	}
	.ff-callout-left:after {
		border-left-color: #F9F8F8;
	}
	.ff-callout-right:after {
		border-right-color: #F9F8F8;
	}
	.ff-callout-left:before,
	.ff-callout-right:before {
		border-color: rgba(151, 151, 151, 0);
		border-width: 31px;
		margin-top: -31px;
	}
	.ff-callout-left:before {
		border-left-color: #979797;
	}
	.ff-callout-right:before {
		border-right-color: #979797;
	}
}
@media only screen and (max-width: 768px) { 
	.ff-callout-close,
	.ff-callout-toggle	{
		display: none;
	}
}
#top .gform_title {
	font-size: 22px;
}
#top .gform_wrapper label {
	font-weight: normal;
}
#top .gfield_description {
	font-size: 16px;
}
#top p.gform_description {
	font-size: 16px;
	margin-bottom: 2em;
}
#top .av_toggle_section ul {
	font-size: 16px;
}
@media only screen and (max-width: 480px) { 
	#if-selection-process img.alignleft {
		float: none;
		margin: 0 auto 20px;
	}
}
@media only screen and (max-width: 860px) {
        .motiframe {
           height:550px
        }
      }
@media only screen and (max-width: 860px) {
        .motiframeiffund {
           height:750px
        }
      }
	  
.gpasc-auto-load-notice {
	color: #856404;
	background-color: #fff3cd;
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid #ffeeba;
	border-radius: .25rem;
	margin-bottom: 2em;
}

#top label,
#top legend {
	font-size: 1em;
}