/*
Theme Name:    Turquoise Leadership Consulting - Child Theme
Description:   Child Theme for Turquoise Leadership Consulting 
Version:       1.0.0
Author:        CKP Creative
Author URI:    https://www.ckpcreative.com.au/
Template:      bb-theme
License:       GNU General Public License v2 or later
License URI:   http://www.gnu.org/licenses/gpl-2.0.html
*/

h1,h2,h3,h4,h5,h6{word-wrap:normal;}
p{margin-bottom:20px;}
.page-id-644 header.fl-theme-builder-header-shrink .fl-row-content-wrap,
.fl-theme-builder-header-shrink .header-overlay .fl-row-content-wrap{
	background-color:#23201f;
}
#main-menu ul li a{
	border-bottom:1px solid transparent;	
}
#main-menu ul .current-menu-item a, #main-menu ul li a:hover{
	border-bottom:1px solid #00a6a2;	
}
#main-menu .sub-menu > li.current-menu-item > a{
	background-color:rgba(35,32,31,0.8);
	border-bottom:none;	
}
#main-menu .sub-menu > li.current-menu-item > a:hover{
	background-color:rgba(0,166,162,0.8);
}
#menu-main-menu-1 .menu-item{
	padding-bottom:7px;	
}
#menu-main-menu-1 .sub-menu .menu-item{
	padding-bottom:0;
}
#banner-area .uabb-btn.uabb-btn-one, #banner-area .uabb-btn.uabb-btn-two{
   padding:15px 35px;
}
#banner-area .uabb-creative-button-wrap a{
   padding:15px 35px;
}
.content-holder .fl-col-content{
	max-width:1054px;
	margin:0 auto;	
	width:100%;	
}
.content-holder.fl-col-has-cols .fl-col-content{
	max-width:none;	
}
.content-holder.fl-col-has-cols .fl-col-content .fl-col-group{
	max-width:1054px;
	margin:0 auto;	
	width:100%;	
}
.content-holder-1140 .fl-col-content{
	max-width:1140px;
	margin:0 auto;	
	width:100%;	
}
.content-holder-1140.fl-col-has-cols .fl-col-content{
	max-width:none;	
}
.content-holder-1140.fl-col-has-cols .fl-col-content .fl-col-group{
	max-width:1140px;
	margin:0 auto;	
	width:100%;	
}
.uabb-creative-menu .uabb-off-canvas-menu{
   width:222px;
}
.uabb-creative-button-wrap a{
   padding:10px 18px;
}
.overlay-mobile .fl-row-content-wrap:after{
	display:none;	
}
.overlay-small .fl-row-content-wrap:after{
	display:none;	
}
.holder-what-we-do .uabb-image-content{
	padding-top:14px;
	height:101px;
	width:101px;	
	
	-webkit-transition:box-shadow 0.4s;
	-moz-transition:box-shadow 0.4s;
	transition:box-shadow 0.4s;
}
.holder-what-we-do .uabb-module-content:hover .uabb-image-content{
	box-shadow:8px 8px 20px rgba(0,0,0,0.30);	
}
.holder-what-we-do .uabb-infobox-title-wrap{	
	min-height:75px;	
}
.holder-get-started .uabb-image-content{
	padding-top:40px;
	height:233px;
	width:233px;	
	
	-webkit-transition:box-shadow 0.4s;
	-moz-transition:box-shadow 0.4s;
	transition:box-shadow 0.4s;
}
.holder-get-started .uabb-module-content:hover .uabb-image-content{
	box-shadow:8px 8px 20px rgba(0,0,0,0.30);	
}
.holder-get-started .uabb-infobox-title-wrap{
	min-height:80px;	
}
.holder-get-started.reduce .uabb-infobox-title-wrap{
	min-height:40px;	
}
.holder-get-started .uabb-infobox-text .txt-height{
	min-height:134px;	
}
.holder-get-started .uabb-infobox-text .uabb-creative-button-wrap a{
	background-color:#00a6a2;
	min-width:150px;
	font-size:16px;	
	border:none;
	color:#fff;	
}
.holder-get-started .uabb-module-content:hover .uabb-creative-button-wrap a{
	background-color:#ae7c44;	
}
.blog-detail-holder .uabb-blog-posts-shadow:hover{
	box-shadow:0 4px 1px rgba(0, 166, 162, 0.4);
	background:#f8f8f8;
}
.blog-post-holder .uabb-blog-posts-shadow:hover{
	box-shadow:0 4px 1px rgba(0, 166, 162, 0.4);
	background:#f8f8f8;
}
.blog-post-holder .uabb-post-wrapper .uabb-post-thumbnail{
	text-align:center;	
}
.blog-post-holder .uabb-blog-posts-shadow{
	min-height:450px;
}
.blog-post-holder .pp-content-post{
   -webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s;
}
.blog-post-holder .pp-content-post:hover{
	box-shadow:0 4px 0 rgba(0, 166, 162, 0.4);
	border-color:#c0e6e4
}
.btn-transparent{
	background-color:#00a6a2 !important;
	border-color:#00a6a2 !important;	
}
.btn-transparent:hover{
	background:none !important;
	border-color:#fff !important;	
}
.btn-transparent-white{
	background-color:#fff !important;
	border-color:#fff !important;	
}
.btn-transparent-white:hover{
	background:none !important;
	border-color:#fff !important;
	color:#fff;	
}
.gform_wrapper .field_description_below .gfield_description {
    padding-top:0 !important;
}
.gform_wrapper .gfield .gfield_description {
    margin-bottom:0 !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top:0 !important; 
}
.img-puzzle .pp-overlay-bg{
	background-image:url(https://sites.ckpcreative.com.au/turquoiseleadershipconsulting/wp-content/uploads/2019/09/img-jigsaw-hover.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:360px;    
}
.img-bulb .pp-overlay-bg{
	background-image:url(https://sites.ckpcreative.com.au/turquoiseleadershipconsulting/wp-content/uploads/2019/09/img-bulb-hover.png);
	background-position:center;
	background-size:cover;
}
.img-heart .pp-overlay-bg{
	background-image:url(https://sites.ckpcreative.com.au/turquoiseleadershipconsulting/wp-content/uploads/2019/09/img-heart2-hover.png);
	background-position:center;
}
.img-globe .pp-overlay-bg{
	background-image:url(https://sites.ckpcreative.com.au/turquoiseleadershipconsulting/wp-content/uploads/2019/09/img-globe-hover.jpg);
	background-position:center;
	background-size:cover;
}
.img-shadow .uabb-photo-content{
	box-shadow:rgba(0, 0, 0, 0.35) 8px 8px 20px 0px;
}
.faq-holder .uabb-adv-accordion-item:nth-child(odd) .uabb-adv-accordion-button{
	background-image:url(img/bg-cta-turquoise.jpg);	
}
.faq-holder .uabb-adv-accordion-item:nth-child(even) .uabb-adv-accordion-button{
	background-image:url(img/bg-cta2.jpg);	
}
.faq-holder .uabb-adv-accordion-item:nth-child(even) .uabb-adv-accordion-button .uabb-adv-accordion-button-label,
.faq-holder .uabb-adv-accordion-item:nth-child(even) .uabb-adv-accordion-button .uabb-adv-accordion-icon-wrap .uabb-adv-accordion-button-icon{
	color:#333;	
}
.faq-holder .uabb-adv-accordion-item:hover .uabb-adv-accordion-button .uabb-adv-accordion-button-label,
.faq-holder .uabb-adv-accordion-item.uabb-adv-accordion-item-active:nth-child(even) .uabb-adv-accordion-button .uabb-adv-accordion-button-label,
.faq-holder .uabb-adv-accordion-item:hover .uabb-adv-accordion-button .uabb-adv-accordion-icon-wrap .uabb-adv-accordion-button-icon,
.faq-holder .uabb-adv-accordion-item.uabb-adv-accordion-item-active:nth-child(even) .uabb-adv-accordion-button .uabb-adv-accordion-icon-wrap .uabb-adv-accordion-button-icon{
	color:#fff;	
}
.faq-holder .uabb-adv-accordion-item.uabb-adv-accordion-item-active .uabb-adv-accordion-button,
.faq-holder .uabb-adv-accordion-item:hover .uabb-adv-accordion-button{
	background:#23201f;
}
.uabb-tab-acc-content figure img{
	box-shadow:8px 8px 20px 0px rgba(0,0,0,0.35);
}
.img-left{
	margin:0 36px 30px 0;
	float:left;	
}
.showHover.slideInUp .pp-overlay-wrap .pp-overlay-bg{ 
	opacity:1 !important;
}
.uabb-blog-posts-description, .uabb-blog-post-content .uabb-button-wrap, .uabb-blog-post-content .uabb-read-more-text{
    padding-top:0.5em !important;
}
.uabb-blogs-pagination{
	padding:14px 0 0;
}
.fl-comment-form label[for="url"],
.fl-comment-form input[name="url"]{
	display:none;	
}
.fl-comment-form #fl-comment-form-submit{
	line-height:18px;
	padding:12px 24px;
	font-size:16px;
	border-radius:0;
	border:none;	
}
.fl-comment-form #fl-comment-form-submit:hover{
	color:#fff;
}
.testi-holder .pp-testimonials-wrap .pp-arrow-wrapper{
	font-size:30px;	
}
.fl-post-info-author a, .disable-link a{
	pointer-events:none;
}
.scroll_here{
	display:block;
    position:relative;
    top:-140px;   
}
.footer-contact i{
	margin-right:5px;
	color:#00a6a2;	
}
.footer-copyright span{
	padding:0 10px;	
}
.footer-copyright .hide-desktop{
	display:none;	
}
.footer-menu .uabb-creative-menu .menu > li.current-menu-item > a span.menu-item-text{
	color:#333;	
}
.footer-menu .uabb-creative-menu .menu > li.current-menu-item > a:hover span.menu-item-text{
	color:#00a6a2;	
}
body .gform_wrapper .gfield .gfield_description {
    margin-bottom:0px !important;
}
body .gform_wrapper .top_label div.ginput_container {
    margin-top:0px !important;
}
body .gform_wrapper .field_description_below .gfield_description {
    padding-top:0px !important;
}
/*body img.gform_ajax_spinner {
    display: block;
    text-align: center;
    margin: 10px auto;
}*/
body #gform_wrapper_2 img.gform_ajax_spinner,
body #gform_wrapper_4 img.gform_ajax_spinner{
    display: block;
    text-align:right !important;
    margin:10px 0 10px auto;
} 
body #gform_wrapper_1 img.gform_ajax_spinner {
    display: block;
    text-align:center !important;
    margin:10px auto 0;
} 
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	background:none !important;
	margin-bottom:0px !important;   
    padding-bottom:0px !important;
    padding-top:0px !important;
	border-bottom:none !important;
	border-top:none !important;
}
.nav-links .nav-previous{
	padding-right:20px;	
}
.nav-links .nav-next{
	padding-left:20px;
}
.fl-post-info-sep{
	margin:0 10px;
}
.widget_archive {
    padding: 20px;
    border: 1px solid #eaeaea;
    border-radius: 5px;
}
.widget_archive .widgettitle {
    font-size: 20px;
    margin: 0 0 20px;
}
.widget_archive ul {
    list-style: none;
    padding: 0;
    column-count: 2;
}
#fl-to-top{
    bottom:84px !important;	
}
.display-small{display:none;}
.fl-builder-edit .display-small{display:block;}

@media (min-width:1700px){
	/*.content-holder .fl-col-content{max-width:85%;}*/
	
/*	.content-holder-1140 .fl-col-content{max-width:85%;}
	.content-holder-1140.fl-col-has-cols .fl-col-content{max-width:85%;}*/
	
	.content-holder .fl-col-content{background-size:33% auto !important;}
	.content-holder-1140 .fl-col-content{background-size:33% auto !important;}
	
	/*
	.content-holder.fl-col-has-cols .fl-col-content .fl-col-group{max-width:90%;}
	.content-holder-1140.fl-col-has-cols .fl-col-content .fl-col-group{max-width:90%;}*/
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: landscape){
    .bg-wave .fl-row-content-wrap{background-position:center !important; background-size:cover !important; background-attachment:scroll !important;}
}

@media only screen and (min-width:1024px) and (max-width:1260px){
	.banner-conscious .fl-row-content-wrap{background-position:70% center;}
	.bg-wave .fl-row-content-wrap{background-position:center !important; background-size:cover !important; background-attachment:scroll !important;}	
	.bg-head .fl-row-content-wrap{background-position:67% center;}	
	.bg-hands .fl-row-content-wrap{background-position:86% center;}
}

@media (max-width: 1136px) {
	#main-menu ul li a {
	    font-size: 12px;
	}
	#main-menu .uabb-creative-menu .menu > li {
	    margin-left: 8px;
	    margin-right: 8px;
	}
	header .uabb-creative-button-wrap a {
	    font-size: 12px;
	    padding: 12px 15px !important;
	}
	.footer-copyright .fl-rich-text * {
	    font-size: 13px;
	}
	.fl-node-5d7b46b626a0d .uabb-tabs .uabb-tabs-nav5d7b46b626a0d li a {;
	    padding-left: 5px;
	    padding-right: 5px;
	    font-size: 16px;
	}
}
@media (min-width: 993px) and (max-width:1136px) {
	.fl-node-5d5e1a8e70964 {
	    width: 14%;
	}
	.fl-node-5d5e1a8e709b7 {
	    width: 19%;
	}
	.fl-node-5d5e1a8e709f3 {
	    width: 16%;
	}
	.fl-node-5d5e1a8e70a35 {
	    width: 26%;
	}
	.fl-node-5d5e1a8e70a72 {
	    width: 25%;
	}
}
@media (min-width: 768px) and (max-width:992px){	
   h1{font-size:50px;}
   h2{font-size:35px;}
   h3{font-size:28px;}
   #banner-area .fl-row-content-wrap{min-height:50vh;}
   .overlay-mobile .fl-row-content-wrap:after{display:block;}
}


@media only screen and (min-width: 481px) and (max-width: 768px){
	.bg-head .fl-row-content-wrap{background-position:74% center;}		
	.two-column-ipad .fl-col-small{width:50% !important;}
	.two-column-ipad .fl-col-content{background-size:44%;}
	.two-column-ipad .fl-col-small .fl-photo, .two-column-ipad .fl-col-small .fl-rich-text{padding-top:40px;}	
	.two-column-ipad .fl-col-small .paddingTop20 .fl-photo{padding-top:20px !important;}
	.two-column-ipad .fl-col-small .paddingTop0 .fl-photo{padding-top:0 !important;}
	.two-column-ipad .fl-col-group-custom-width.fl-col-group-responsive-reversed{	
      display:flex;
	  flex-direction: row;
      flex-flow:row;
      -ms-box-orient:horizontal;
      -webkit-flex-flow:row;
    }	
	.two-column-ipad .fl-col-group-custom-width.fl-col-group-responsive-reversed .fl-col-small{flex-basis:50% !important; width:50% !important;}	
	.fl-col-group-responsive-reversed .fl-col:nth-of-type(1){
		-webkit-box-ordinal-group:11;
		-moz-box-ordinal-group:11;
		-ms-flex-order:11;
		-webkit-order:11;
		order:11;
	}
	.fl-col-group-responsive-reversed .fl-col:nth-of-type(2){
		-webkit-box-ordinal-group:12;
		-moz-box-ordinal-group:12;
		-ms-flex-order:12;
		-webkit-order:12;
		order:12;
	}
	.bg-right-ctr .fl-col-content{background-position:right center !important;}
	.bg-left-ctr .fl-col-content{background-position:left center !important;}
	.fl-builder-content .two-col-ipad2{width:50% !important;}
	.fl-builder-content .footer-three-col{width:33.3% !important;}
	.holder-get-started .uabb-infobox-title-wrap{min-height:50px;}
	.holder-get-started .uabb-infobox-text .txt-height{min-height:84px;}
	
	.join-newsletter-footer .fl-node-5f360d5b22003{padding-top:18px; float:left; width:33.3%;}
	.join-newsletter-footer .fl-node-5f360d60a23a0{float:left; width:66.7%;}
	.join-newsletter-footer .fl-node-5f360d60a23a0 .gform_wrapper{margin-top:5px !important;}
	.join-newsletter-footer .fl-node-5f360d60a23a0 .gform_fields #field_2_1{padding-right:5px; margin-top:0 !important; float:left; clear:none; width:50%;}
	.join-newsletter-footer .fl-node-5f360d60a23a0 .gform_fields #field_2_2{padding-left:5px; margin-top:0 !important; float:left; clear:none; width:50%;}
	
	.img-left img{max-width:350px;}
	.img-bulb .pp-photo-img{max-height:296px;}
	.img-globe .pp-photo-img{max-height:250px;}
}
@media (max-width:767px){
   h1{font-size:40px;}
   h2{font-size:30px;}
   h3{font-size:24px;}
   h4{font-size:20p30x;}
   p{margin-bottom:10px;}
   header.fl-builder-content{background-color:#23201f;}
   #banner-area .uabb-btn.uabb-btn-one, #banner-area .uabb-btn.uabb-btn-two, #banner-area .uabb-creative-button-wrap a{padding:10px 20px;}   
   #banner-area .fl-row-content-wrap{min-height:74vh;}
   .content-holder.fl-col-has-cols .fl-col-content,
   .content-holder-1140.fl-col-has-cols .fl-col-content{background:none;}{background:none;}
   .overlay-mobile .fl-row-content-wrap:after{display:block;}
   .holder-what-we-do .uabb-infobox-title-wrap{min-height:20px;}
   .holder-get-started .uabb-infobox-title-wrap, .holder-get-started.reduce .uabb-infobox-title-wrap{min-height:10px;}   
   .holder-get-started .uabb-infobox-text .txt-height{min-height:38px; padding-bottom:15px;}   
   .holder-get-started .uabb-infobox-text{min-height:45px;}
   .blog-post-holder .uabb-blog-posts-shadow{min-height:200px;}
   .img-left{margin:0 10px 15px 10px; text-align:center; float:none;}
   .scroll_here{top:0;}   
}
@media only screen and (max-width: 768px){
   .footer-copyright .hide-desktop{display:block;}
   .footer-copyright .hide-mobile{display:none;}  
}
@media (max-width:480px){
	.overlay-small .fl-row-content-wrap:after{display:block;}
	.display-small{display:block;}
	.fl-builder-content .mobile-one-col{width:100% !important;}  
    h1{font-size:34px;}
    h2{font-size:30px;}
    h3{font-size:20px;}  
}