/*
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:*/


.mainTitle h3{font-size: 28px; text-shadow: 1px 1px 1px #aaa; font-weight: bold !important; margin: 50px 0px 0px !important;}

#header_meta	{background:#1239a3 !important;}
#header_meta a{text-decoration: none; color: white;}
#header_meta a:hover{cursor: pointer; opacity: 0.7; transition: 1s;}
#header_main{ background:  #aaa;opacity: 0.7;}
#header_meta a{margin-left: 10px;}
#header_meta i,#footer i{color: #57CF5B;margin-right: 5px;}
#header_meta .phone-info {font-size: 13px; padding: 5px 0px;}
.header_color .main_menu ul:first-child > li > a{color:white;}
.header-scrolled-full{opacity: 1;}

#top .avia-content-slider-inner{height: 100px;}
#top .avia-logo-element-container .slide-entry {padding: 10px;}
#top .avia-smallarrow-slider-heading{display: none;}

footer li{float:left; text-decoration: none; list-style: none; margin-right: 10px; border-left: 1px solid white; padding-left: 5px;}
footer li:first-child {border-left: none;}
footer>div>span>a{display: none;}
footer>div>span>a::before{display: none;}
footer span{color: #1239a3;}
footer span li{color: white;}
footer a{text-decoration: none;}
footer a:hover{text-decoration: none; cursor: pointer; color:#57CF5B !important;}
footer .container {display: flex;justify-content: center;}

#footer {padding: 0px}
#footer a{text-decoration: none;}
#footer a:hover{ color:#57CF5B !important;}
#custom_html-2{margin:0}
#footer .container{display: flex;}
#footer{border-top: 10px solid #57CF5B !important;}
#footer img	{max-width: 100%; max-height: 200px}

.avia-logo-element-container.av-lhir8bgg-6a5d8cf9b562516c99476a9cae0876e8 .av-partner-fake-img {background-repeat: no-repeat;background-position: center;}


#after_grid_row_1 .template-page {padding-bottom: 0px}
#av-layout-grid-1 .flex_cell_inner button{padding: 7px 14px;}
#av-layout-grid-1 .flex_cell_inner button, .ccardsRow button {background-color: #57CF5B; border: #57CF5B;border-radius: 4px;color: #ffffff; text-transform: capitalize;padding: 10px; font-size: 16px; cursor:pointer;} 

.ccardsRow{padding: 90px 15% 110px 15%;}
.ccardsRow .flex_cell{padding: 0px;}
.ccardsRow>div.flex_cell:nth-of-type(2){background-image:linear-gradient(to right, #006ac7, #0064bc, #005eb2, #0058a7, #00529d)}
.ccardsRow>div.flex_cell:nth-of-type(2) h3{color: white;}
.ccardsRow>div.flex_cell:nth-of-type(2)::before {content: " ";height: 40px;background-image: linear-gradient(to right, #006ac7, #0064bc, #005eb2, #0058a7, #00529d);width: 100%;position: absolute; left: 0;top: -40px;}
.ccardsRow>div.flex_cell:nth-of-type(2){position:relative;}
.ccardsRow>div.flex_cell:nth-of-type(2)::after {content: " ";height: 40px;background-image: linear-gradient(to right, #006ac7, #0064bc, #005eb2, #0058a7, #00529d);width: 100%;position: absolute; left: 0;bottom: -40px;}
.ccardsRow .flex_cell { box-shadow: 5px 5px 25px #555;padding: 55px;}
.ccardsRow .flex_cell_inner img{width: auto}
.ccardsRow .flex_cell_inner h3{text-align:center; padding: 20px 5px;color:#1239a3; font-size: 24px; line-height: 34px;}
@media only screen and (max-width: 1600px){
	.ccardsRow .flex_cell_inner h3{ font-size: 22px; line-height: 32px;}
}
@media only screen and (max-width: 1400px){
	.ccardsRow .flex_cell_inner h3{font-size: 18px; line-height: 28px;}
}
.ccardsRow .flex_cell_inner p{color: #000000}
.ccardsRow .team-member-description{display: none;}


.greenBanner p{color: #fff;font-size: 34px; line-height: 40px;}
.greenBanner{background:url('https://mywealthhub.au/wp-content/uploads/2023/05/happy-couple-on-a-walk-2022-12-16-22-18-12-utc-scaled.jpg') no-repeat fixed center;}
.greenBanner .avia_textblock p{ text-shadow: 2px 2px 2px #000;}
.greenBanner:before{content:" "; position: absolute; width: 100%; height: 100%; background:#57CF5B; opacity: 0.4;}
.greenBanner a span{font-size: 16px; }
.contactBanner:before {content:" "; position: absolute; width: 50%; height: 100%; background:blue; opacity: 0.4; top:0; left:0}
.contactBanner .contactContent{padding-left:calc(30% + 10px);color: #fff;}
.contactBanner .contactContent h2{color :#fff;}

.testimonialContent section{padding: 20px}
.testimonialContent section h5{margin-top:-5px; color: #000000;}
.testimonialContent section h6{color: #000000;}
.testimonialContent section p{;color: #000000;}
.av-partner-fake-img{background-size: contain !important;}

.container_wrap{border:0!important;}

@media only screen and (max-width: 1450px){.av-main-nav > li > a{padding: 0px 3px;}
}
@media only screen and (max-width: 1200px){
	.responsive #top #wrap_all .av-flex-cells .no_margin .flex_cell_inner {width: 100% !importantmax-width: 100%;margin: 0 auto;}
	.ccardsRow>div{padding:20px 0px !important}
	.av-main-nav > li > a { font-size: 12px !important;}
	.logo img{max-height: 70%;}
	.container{width: 100%;}
	.logo img{max-height: 80%;}	
}
@media only screen and (max-width: 1150px){
	#footer .container{display: flex; align-items:stretch;}
	.responsive #top #wrap_all .av-flex-cells .no_margin .flex_cell_inner {width: 100% !important;max-width: 100%;margin: 0 auto;}
}
@media only screen and (max-width: 768px){
	#footer .container {display: flex;align-items: center;flex-direction: column;}
	div .av_one_fourth{width: 100%;}
	.responsive #top #wrap_all .flex_cell.av-sl0v-74bba7136101a26d7ffcfd89d23b685d{padding: 40px 15%;}
	.responsive #top #wrap_all .av-flex-cells .no_margin{padding:20px 0px !important}
	.greenBanner{display: flex; flex-direction: column;}
	.greenBanner a{margin-bottom: 30px !important;}
	.greenBanner p{text-align:center;}
	.greenBaner .flex_cell.av-39mnn-c0392146a4beccaf1b35a90a622e11f5{padding: 30px 10%!important}
	.contactBannerInner:before{width: 100%;}
	.contactBanner {margin-top:-26px !important;}
	.contactBanner .contactContent {padding: 40px 10%;}
	.contactForm{padding: 30px 10% 0 10%;}
	.mapOnContact{margin-top:-20px}
	#footer .widget {margin:0px;}
}








.contactForm{padding: 0px 15%;}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{ border: 1px solid #57CF5B; border-radius: 5px; color: #000000;}
#top label {font-size: 16px; color: #000;}

div#input_1_1 span label {font-size: 13px;color: #000000;opacity: 0.7;}

.toggle_icon{right: 10px;left: auto;}
.av-minimal-toggle .single_toggle{border: 2px solid #57CF5B; border-radius: 5px;font-weight: bold;}
.av-main-nav > li > a{font-size:14px;}
.container .av-content-full.units{padding: 10px}
#top #menu-item-search {display: none;}
