
Theme Name: BUSINESS PARTNERS LIMITED
Description: Child theme for BPL
Author: ThemeFusion and Piet
Author URI: www.studiobrand.co.za
Template: Avada
Version: 1.0.0
Text Domain:  Avada

/*
@media print {
  .noPrint{
    display:none;
  }
}

/*OVERLAYS Z INDEX

.textbox_overlay {z-index:2;}
.testimonial_textbox_overlay  {z-index:2;}
.testimonial_video_overlay {z-index:-1;}

/*=============================================*/

/*ACCORDIAN - TOGGLE BOX

.fusion-accordian .fusion-panel {
    border-radius:15px!important; 
    box-shadow:rgb(0 0 0 / 10%) 2px 2px 5px 1px!important; 
    border:none!important;
}

/*ACCORDIAN - WIDTH

.accordian_width {min-width: 1200px; max-width:1200px; padding:20px;}
.accordian_width_maps {min-width: 1200px; max-width:1200px; padding:20px; margin:auto;}
.accordian_width_corporate_centre {min-width: 1200px; max-width:1200px; padding:20px;}

@media only screen and (max-width: 640px) {	
	
.accordian_width {min-width: auto; padding:0px;}
.accordian_width_maps {min-width: auto; padding:0px;}
.accordian_width_corporate_centre {min-width: auto; padding:0px;}
	
}

/*=============================================*/

/*GRAVITY FORM STYLING

.gfield_radio {
    display:inline-flex;
}

.gform_wrapper {
    padding:10px;
}

.gfield_label {
    width:70%!important;
    color:#2e55a5;
    padding-top:30px;
    padding-bottom:10px;
    font-weight:300;
    /*border-bottom:solid 2px;
}

.gfield_radio li input[type=radio] {
    display:none!important;
}
.gfp_big_button .gfield_radio label {
    
    max-width: 300px!important;
    width: 100%!important;
    margin: 0px auto!important;
    padding: 10px 20px!important;
    float: none;
    background: #ffffff!important;
    color: #5E5E5E;
    display: block;
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
    -webkit-appearance: none;
    cursor: pointer;
    line-height: 1;
    position: relative;
    text-decoration: none;
    text-align: center;
    font-size: 1.1em;
    box-sizing: border-box;
}

.gfp_big_button .gfield_radio label:hover {
    background: #5B90D9!important;
    color:#ffffff;
}

.gfp_big_button .gfield_radio li input[type=radio]:checked+label {
    background: #5B90D9!important;
    color:#ffffff;
}

.gform_footer input[type=submit] {
    
    border:none;
    background-color:#fff;
    color:#FFA000;
    margin:0px!important;
    padding:0px!important;
}

.gform_footer .left_label {
    
    margin:0px!important;
    padding:0px!important;
}

.gform_footer:not(.top_label) {
    padding: 16px 0 10px 0;
    margin-left: 0!important;
    width: 70%;

}

.gform_button:hover {
    background:#fff!important;
    color:#5B90D9!important;
}

.gf_readonly {
    font-size:12px;
    color:#2e55a5;
}



#input_1_8 {display:none;}
#input_3_8  {display:none;}
#input_2_8  {display:none;}
#input_4_8 {display:none;}
#input_5_8 {display:none;}


.li.gfield {
    padding:0!important; 
    margin:0!important;
    border: solid 2px #5B90D9!important;
}

.ginput_container_radio {
    
    width: 20%!important;
    margin-left:0!important;
    float: right!important;
}

.gfield_description {
	padding:0px!important;
	margin:0px!important;
	font-size:12px!important;
	font-weight:400;
}

.gfield_description a{
	color:#FFA000;
}

@media only screen and (max-width: 640px) {
	.gform_footer:not(.top_label) {
		width:100%;	
		font-size:14px;}
	}
/*=============================================*/

/*PROPERTY VACANCY

.fusion-portfolio-content-wrapper .fusion-image-wrapper { pointer-events: none; }
.fusion-portfolio-content > h2.fusion-post-title { pointer-events: none; font-size:22px!important;} 
.fusion-portfolio-meta {pointer-events:none;}


/*=============================================

.flexslider .slides img {border-radius:15px;}

/*BLOG - SINGLE POST

.single-navigation {
    margin-bottom: 20px!important;
    text-align: right!important;
    margin-right: 40px!important;
}

.fusion-body .fusion-meta-tb {border:none; text-align:center;}

.infohub_post_metabox {z-index:2;}

.infohub_post_socialsharing {font-size:10px;}

/*=============================================*/

/*RELATED POSTS FONT SIZES

.fusion-carousel-title {
    font-size:0.9em!important;
    margin:15px 0 10px!important;
}


/*POST LAYOUT - BLOG

.fusion-recent-posts .columns .post {margin-bottom:50px;}

/*=============================================*/

/*MOBILE - MENU TOGGLE

.fusion-flyout-menu-toggle{
box-shadow: rgb(0 0 0 / 10%) 2px 2px 2px 2px;
padding: 15px 10px 15px 10px!important;
border-radius: 5px;
align-items: flex-end;
}

/*=============================================*/

/*MOBILE - HOME

@media only screen and (max-width: 640px) {
.home-mobile-h3 h3 {
   font-size:1em;
   font-weight:300;}
   
.home-mobile-h1 h1 {
    margin-top:0;
}

.sme_lending {
    text-align:center;}
    
.financial_services {
    text-align:center;}

.home_services1 {max-width:50%!important;}
.home_services2 {max-width:50%!important;}
.home_services3 {max-width:50%!important;}
.home_services4 {max-width:50%!important;}
.flex-control-nav {display:none!important;}

/*.fusion-footer {display:none;}

}

.bellows-skin-blue-material {background:none!important; box-shadow:none!important;}
.bellows.bellows-skin-blue-material .bellows-nav .bellows-submenu {background:#2E55A5!important;}
.bellows .bellows-nav *{border-radius:15px;}
.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0 > .bellows-target {border-bottom:0px!important;}

.bellows-item-level-0.bellows-current-menu-ancestor > .bellows-target {background-color:#2E55A5!important;}

.bellows-submenu .bellows-current-menu-item > .bellows-target {background-color:#2E55A5!important; color:#FFA000!important;}
.bellows-submenu .bellows-target {color:#fff!important; border-bottom:0px!important;}

.bellows-subtoggle {background:none!important; color:#FFA000!important;}

.filter_nav_first {background-color:#2E55A5!important;}
.filter_nav_middle {border-radius:0px!important; background-color:#2E55A5!important;}
.filter_nav_last {border-bottom-left-radius:15px; border-bottom-right-radius:15px; border-top-left-radius:0px!important; border-top-right-radius:0px!important; background-color:#2E55A5!important;}*/

.fusion-menu-element-wrapper .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay:before {
    color: currentColor!important;
    font-size: 20px;
    border: solid 2px;
    padding: 0px 7px;
}
