/*
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

/*Global Styles*/
.html_av-overlay-side #av-burger-menu-ul li a .avia-menu-subtext{font-size:20px !important;}
#av-burger-menu-ul li a .avia-menu-subtext{color:#d97925 !important;}
.menu-sub-level{font-size:25px !important;}
.menu-sub-level-2{font-size:20px !important;}
#top .main_color .avia-color-theme-color{background-color:#ffffff;color:#00365f;border:3px solid #d97925;}
#top .main_color .avia-color-theme-color:hover{background-color:#d97925;color:#ffffff;border:3px solid #ffffff;}
#top #wrap_all .av-burger-overlay-scroll{background-color:rgba(0, 54, 95, 0.75);}
.widget_nav_menu a{padding:0 !important;}
.avia-tooltip{color:#00365f;background-color:#ffffff;font-size:14px !important;font-weight:bold;line-height:normal;}
.avia-tooltip .avia-arrow{background:#ffffff;}
.av_iconlist_title{font-weight:bold !important;font-size:120% !important;}
.av-submenu-indicator{display:none !important;}
.header_color .avia-tt, .header_color .avia-tt .avia-arrow, .header_color .avia-tt .avia-arrow{background-color:#d97925 !important;}
.header_color input[type='submit']{background-color:#ffffff !important;color:#00365f !important;border-color:#ffffff !important;}
.footer_color a{text-decoration:underline !important;}
.hr-inner{border-top-width:3px !important;}
.avia_transform .av-extra-border-element.border-extra-diagonal.border-extra-diagonal-inverse .av-extra-border-inner{border:4px solid #d97925;}
.avia_transform .av-extra-border-inner{border:4px solid #d97925;}
.text-sep{padding:0 25px !important;color:#d97925 !important;}
.google-map{border:3px solid #00365f !important;}
body.av-google-badge-hide .grecaptcha-badge{visibility:visible !important;}

/*Search Bar and Page Styles*/
.ajax_search_response h4:first-child{color:#ffffff !important;font-size:22px !important;font-weight:bold !important;}
.header_color .ajax_search_excerpt{display:none !important;}
.header_color .av_ajax_search_title{color:#ffffff !important;font-size:18px;text-transform:none;margin-top:7px;}
.header_color .av_ajax_search_image{background-color:#00365f !important;}
.av_minimal_header .av_ajax_search_entry{color:#ffffff !important;}
#top div .av_ajax_search_entry_view_all{background-color:#00365f;font-size:18px;}
#top div .av_ajax_search_entry:hover{background-color:rgba(0,0,0,0.5) !important;}
.search-results .post-meta-infos{display:none !important;}
.search-results h4{font-size:20px !important;font-weight:bold !important;}
.search-results .post-title{font-weight:bold !important;padding:3px 0 0 0 !important;margin:0 !important;color:#00365f !important;}
.search-results .search-result-counter{background:#d97925 !important;color:#ffffff !important;}
.avia-testimonial-markup-entry-content{font-family:Georgia, Times New Roman, sans-serif !important;}

/*Cookies*/
.avia-cookie-consent{padding:4em !important;}
.avia-cookie-consent p{margin-right:0 !important;margin-bottom:15px !important;text-align:center !important;width:100% !important;}

/*Home Page Styles*/
.page-id-449 .number_prepared .avia-animated-number-title{color:#00365f !important;}
.page-id-449 .avia-no-number{opacity:1 !important;}
.page-id-449 .all_colors .image-overlay{display:none !important;}

/*SubNav Menu Styles*/
.av-submenu-container.av-sticky-submenu{background-color:#f2f2f2 !important;}
.av-subnav-menu li a{background:none !important;}

/*Team Member Styles*/
.avia-team-member .team-img-container{border-radius: 150px;border:1px solid #fff;}
.avia-team-member .team-social{border-radius: 150px;border:3px solid #d97925;}
.avia-team-member .team-member-name{text-align:center;}
.avia-team-member .team-member-job-title{text-align:center;}

/*Process Page Styles*/
.page-id-812 .iconbox_content{min-height:225px;}
.page-id-812 .iconbox_content_title{font-weight:bold !important;}

/*Business Builder Page Styles*/
.page-id-1185 .demo-button .avia_iconbox_title{font-size:30px;font-weight:bold;line-height:30px;}
.page-id-1185 .avia-button-fullwidth{padding:20px !important;}
.page-id-1185 .demo-button p{margin:0 !important;font-size:18px !important;}

/*Carriers Page Styles*/
.page-id-631 .av-sort-by-term{background-color:#00365f;padding:10px;}
.page-id-631 .inner_sort_button{color:#ffffff;text-transform:uppercase;}
.page-id-631 .av-inner-masonry{border:1px solid #e0dedd;}

/*Careers Page Styles*/
.page-id-837 .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial-row{min-height:200px;}

/*Marketing Programs Page Styles*/
.page-id-1077 .avia-gallery-thumb{display:none;}
.page-id-1077 .image-overlay.overlay-type-image{display:none !important;pointer-events:none !important;}
.page-id-1077 .portfolio-preview-image .avia-gallery{pointer-events:none !important;}
.page-id-1077 .av_table_col.first.portfolio-preview-image{width:35%;}
.page-id-1077 .av_table_col.portfolio-entry.portfolio-preview-content{width:65%;}
.page-id-1077 .portfolio-preview-title.entry-title{display:none;}
.page-id-1077 .grid-entry-title.entry-title{background:none;color:#ffffff;text-align:center;font-size:large;}
.page-id-1077 .grid-content{background-color:#00365f;}
.page-id-1077 .avia-iframe-wrap{border:5px solid #00365f;}
.page-id-1077 h4{color:#ffffff !important;margin-top:12px !important;font-size:25px !important;}
.page-id-1077 .portfolio-preview-image .avia-gallery .avia-gallery-big{margin-top:-30px;}
.page-id-1077 .grid-entry .avia-arrow{top:-5px !important;}

/*Privacy Policy Page Styles*/
.page-id-2440 .avia-data-table .avia-center-col{width:30% !important;text-align:left !important;font-weight:bold !important;}

/*Contact Thank You Page Styles*/
.page-id-1917 .all_colors .image-overlay{display:none !important;}

/*Welcome to BI Page Styles*/
.services-toggle .tab {background-color:#f2f2f2 !important;color:#00365f !important;}
.services-toggle .tab:hover {background-color:#00365f !important;color:#fff !important;font-weight:bold !important;}
.services-toggle .active_tab {background-color:#d97925 !important;color:#fff !important;}
.services-toggle .tab_titles{max-width:350px !important;}

/*Mobile Styles*/
@media only screen and (max-width:1300px) {
	.ceo-section{background-image:none !important;}
	#socket .copyright{text-align:center !important;line-height:normal;}
	#footer .widget{text-align:center !important;margin:0 !important;}
	#socket .social_bookmarks{display:none !important;}
	#footer{padding:15px 0 0 0 !important;}
	#socket .container{padding-bottom:30px !important;}
	.avia-menu.av_menu_icon_beside{padding-right:0 !important;margin-right:10px !important;}
}

@media only screen and (max-width: 1100px) {
  	.menu-item {display: none;}
	.main_menu {display: block !important;}
  	.av-burger-menu-main.menu-item-avia-special {display: block;}
	.sub-menu-nav{display:none !important;}
	.team-member-name{text-align:center;}
	.team-member-job-title{text-align:center;}
	/*Home Page Icons*/ .page-id-449 .avia_image{max-width:90%;margin:0 auto;}
	/*About Page Icons*/ .page-id-563 .avia_image{max-width:75%;margin:0 auto;}
	/*Process Page Icons*/ .page-id-812 .avia_image{max-width:75%;margin:0 auto;}
	/*Careers Page Icons*/ .page-id-837 .avia_image{max-width:75%;margin:0 auto;}
	/*Annuity Page Icons*/ .page-id-1299 .avia_image{max-width:75%;margin:0 auto;}
	/*Life Page Icons*/ .page-id-1300 .avia_image{max-width:75%;margin:0 auto;}
	/*Compliance Page Icons*/ .page-id-1139 .avia_image{max-width:75%;margin:0 auto;}
	/*Sales Support Page Icons*/ .page-id-1169 .avia_image{max-width:75%;margin:0 auto;}
	.page-id-1077 .av_table_col.first.portfolio-preview-image{width:100% !important;}
	.page-id-1077 .av_table_col.portfolio-entry.portfolio-preview-content{width:100% !important;}
	.page-id-1077 .avia-promocontent{text-align:center !important;}
}

@media only screen and (min-width:1300px) {
	.avia-search-tooltip{width:850px !important;left:-680px !important;}
	#searchform>div{max-width:100% !important;}
}

/*Brand Center Styles*/
.page-id-2219 .main_color .tabcontainer .active_tab_content #primary-logo-color {background-color:#000;}

/*Truth About Annuities Page Styles*/
.page-id-3026 .annuity-text{border-left:10px solid #00365f;padding-left:25px;}
.white-popup {position: relative;background: #FFF;padding: 20px;width: auto;max-width: 500px;margin: 20px auto;}
.page-id-3026 .main_color .avia-color-theme-color{width:100% !important;padding:20px !important;border-radius:10px !important;font-weight:bold !important;font-size:25px !important;}
.page-id-3026 .mfp-inline-holder .mfp-content{max-width:1300px !important;}

/*Test Page Styles*/
.page-id-2617 #header{display:none !important;}
.page-id-2617 #footer{display:none !important;}
.page-id-2617 #socket{display:none !important;}
.page-id-2617 #main{padding-top:0 !important;}
.page-id-2617 body{background-color:#010101;padding:0;margin:0;}
.page-id-2617 .slider-container{width:80vh;position:absolute;top:50%;left:40%;transform:translate(-50%,-50%) rotate(-90deg);display:flex;align-items:center;justify-content:space-around;padding:0 15px;}

.page-id-2617 .slider-container2{
	width:80vh;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%) rotate(-90deg);
	display:flex;
	align-items:center;
	justify-content:space-around;
	padding:0 15px;
}

.page-id-2617 .slider-container3{
	width:80vh;
	position:absolute;
	top:50%;
	left:60%;
	transform:translate(-50%,-50%) rotate(-90deg);
	display:flex;
	align-items:center;
	justify-content:space-around;
	padding:0 15px;
}

.page-id-2617 input[type="range"]{
	width:85%;
	-webkit-appearance:none;
	height:5px;
	position:relative;
	background-color:rgba(255,255,255,0.4);
	border-radius:5px;
	outline:none;
}

.page-id-2617 input[type="range"]::-webkit-slider-thumb{
	-webkit-appearance:none;
	background-color:#00365f;
	height:70px;
	width:15px;
	margin-top:-15px;
}

.page-id-2617 #number{
	background-color:#d97925;
	height:40px;
	width:70px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-family:'Poppins',sans-serif;
	font-weight:600;
	font-size:20px;
	border-radius:3px;
	transform:rotate(90deg);
	letter-spacing:1.2px;
	color:#000000;
}

.page-id-2617 #number:before{
	position:absolute;
	content:"";
	height:0;
	width:0;
	border-bottom:10px solid #d97925;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	top:-9px;
	color:#000000;
}

.page-id-2617 #number2{
	background-color:#ff0000;
	height:40px;
	width:70px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-family:'Poppins',sans-serif;
	font-weight:600;
	font-size:20px;
	border-radius:3px;
	transform:rotate(90deg);
	letter-spacing:1.2px;
	color:#000000;
}

.page-id-2617 #number2:before{
	position:absolute;
	content:"";
	height:0;
	width:0;
	border-bottom:10px solid #ff0000;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	top:-9px;
	color:#000000;
}

.page-id-2617 #number3{
	background-color:#ffff2b;
	height:40px;
	width:70px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-family:'Poppins',sans-serif;
	font-weight:600;
	font-size:20px;
	border-radius:3px;
	transform:rotate(90deg);
	letter-spacing:1.2px;
	color:#000000;
}

.page-id-2617 #number3:before{
	position:absolute;
	content:"";
	height:0;
	width:0;
	border-bottom:10px solid #ffff2b;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	top:-9px;
	color:#000000;
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

.open-popup-link{text-decoration:none !important;}
.floating-button{position:fixed !important;bottom:45px !important;z-index:1000 !important;right:120px !important;height:60px !important;padding:0 !important;margin:0 !important;width:215px !important;border-radius:10px !important;border:1px solid #fff !important;min-height:50px !important;}
.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption{padding-top:0 !important;}
#av_section_1 > div > main{padding:0 !important;}