/*
Theme Name: Total Child
Theme URI: https://themeforest.net/item/total-responsive-multipurpose-wordpress-theme/6339019
Template: Total
Author: WPExplorer
Author URI: https://themeforest.net/user/wpexplorer
Description: Premium Multi-purpose WordPress Theme
Tags: custom-colors,accessibility-ready,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.9.5.1580793166
Updated: 2020-02-04 05:12:46

*/

@font-face {
  font-family: 'HPSimplified-Bold';
  src: url('/wp-content/themes/Total-child/fonts/hpsimplifiedbold/HPSimplified-Bold.eot?#iefix') format('embedded-opentype'),  url('/wp-content/themes/Total-child/fonts/hpsimplifiedbold/HPSimplified-Bold.woff') format('woff'), url('/wp-content/themes/Total-child/fonts/hpsimplifiedbold/HPSimplified-Bold.ttf')  format('truetype'), url('/wp-content/themes/Total-child/fonts/hpsimplifiedbold/HPSimplified-Bold.svg#HPSimplified-Bold') format('svg');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'HPSimplified-Regular';
  src: url('/wp-content/themes/Total-child/fonts/hpsimplified/HPSimplified-Regular.eot?#iefix') format('embedded-opentype'),  url('/wp-content/themes/Total-child/fonts/hpsimplified/HPSimplified-Regular.woff') format('woff'), url('/wp-content/themes/Total-child/fonts/hpsimplified/HPSimplified-Regular.ttf')  format('truetype'), url('/wp-content/themes/Total-child/fonts/hpsimplified/HPSimplified-Regular.svg#HPSimplified-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HPSimplified-Light';
  src: url('/wp-content/themes/Total-child/fonts/hpsimplifiedlight/HPSimplified-Light.eot?#iefix') format('embedded-opentype'),  url('/wp-content/themes/Total-child/fonts/hpsimplifiedlight/HPSimplified-Light.woff') format('woff'), url('/wp-content/themes/Total-child/fonts/hpsimplifiedlight/HPSimplified-Light.ttf')  format('truetype'), url('/wp-content/themes/Total-child/fonts/hpsimplifiedlight/HPSimplified-Light.svg#HPSimplified-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

h1, h2, h3, h4, h5, h6, a, input, select, .claim-checkbox, .subs-checkbox, .footer-bottom-align-left, .footer-bottom-align-right{
	font-family: 'HPSimplified-Regular' !important;
}
p, .hp, li{
	font-family: 'HPSimplified-Light' !important;
}

.boldweight{
	font-family: 'HPSimplified-Bold' !important;
}

.single-blog-content {
    font-size: 16px !important;
}

.hidden-reg-form{
    visibility: hidden;
}
.register-btn{
    background: #bf1e2e;
    color: #fff !important;
    padding: 10px 30px 9px 30px;
    border-radius: 5px;
    font-size: 20px;
    text-transform: uppercase;
}
.wpex-social-btn-black, .wpex-social-btn-black-ch {
    background: #fff;
    color: #bf1e2e !important;
}
#site-header-inner {
    width: 1380px;
}
.city-slider .owl-dots {
    margin-bottom: 50px !important;
}
.city-slider .owl-dots .owl-dot span:hover {
    background-color: rgb(0 0 0) !important;
}
.city-slider-cont .vc_column-inner{
	padding-left:0 !important;
	padding-right:0 !important;
}
.city-slider h2, .city-slider h3, .city-slider h4{
	color:#fff;
	text-align:center;
}
.city-slider h2{
	font-size: 106px;
    text-transform: uppercase;
    margin: -40px 0px;
}
.city-slider h3{
	font-size:30px;
	font-weight:100;
}
.city-slider h4{
	font-size:24px;
	margin-bottom:-30px;
	font-weight:100;
}

.woocommerce .related.products, span.posted_in {
    display: none !important;
}


.quote-of-the-week .ticon-quote-left{
	color: #8bc242;
}
.quote-of-the-week .vcex-content{
	font-style:italic;
}
#footer li {
    border-color: transparent;
}
.list-cust li{
	list-style:none;
}
.list-cust .number-color{
    background: #fbb040;
    border-radius: 50%;
    padding: 10px 10px;
	font-weight:bold;
}
.list-cust .one-ten{
	padding: 10px 15px !important;
}
.cyfcs-cont input[type=text]{
    border-radius: 0px;
    padding: 10px 15px !important;
    text-transform: uppercase;
    color: #7b7b7b;
    font-weight: 500;
    border: 1px solid #adadad;
}
.cyfcs-cont input[type=submit]{
    padding: 15px 15px !important;
    text-transform: uppercase;
    width: 100% !important;
    background: #fbb040;
}
.cyfcs-cont ul.gform_fields li.gfield {
    padding-right: 0px !important;
}
.one-line ul{
    color: #fff;
    font-size: 17px;
}
.subs-checkbox .gchoice_3_4_3 input{
	display:none !important;
}
.subs-checkbox .gchoice_3_4_3{
	pointer-events: none;
}
.home-video-carousel img{
	margin: 0 auto;
    display: block;
}
.home-video-carousel p, .home-video-carousel h4{
	text-align:center;
}
.home-video-carousel h4{
	color:#8bc242;
}
.home-video-carousel p{
    margin-top: -16px !important;

}
.home-video-carousel .testimonial-entry-content {
    background:transparent !important;
}
.home-video-carousel .testimonial-caret{
    display: none;
}
.home-video-carousel.wpex-carousel.arrwpos-abs.arrwstyle-min .owl-prev, .home-video-carousel.wpex-carousel.arrwpos-abs.arrwstyle-min .owl-next {
    color: #000;
}

.home-logos-slider img.sp-nc-thumbnail {
    display: none !important;
}
.home-subs-mobile ul#input_10_4{
	font-size:18px !important;
	color:#fff !important;
}
.home-subs-mobile ul#input_10_4 input{
	margin-top:0;
}
.cyfcs-cont input[type=submit]{
    font-size: 24px !important;
}
.subs-checkbox a{
    color: #fff !important;
    text-decoration: underline;
}

@media only screen and (max-width: 767px) {
.vc_col-sm-3{
	width:100% !important;
}
}
@media only screen and (max-width: 480px){
	.cyfcs-cont .gform_wrapper ul.gfield_checkbox, .cyfcs-cont .gform_wrapper ul.gfield_radio{
		margin: 0;
	}
	.years-industry{
		padding-top:40px;
	}
	ul, ol {
    margin: 0 0 20px 0px;
	}
}
@media only screen and (min-width: 556px) and (max-width: 1024px) {
	.claim-checkbox {
		font-size: 14px !important;
	}
	.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {
		width: 44% !important;
	}
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
		width: 50% !important;
	}
	.footer-box.col-1 {
    width: 40% !important;
	}
	
}
@media only screen and (max-width: 1023px) {

#home-hero{background:url(/wp-content/uploads/2020/02/realestatecoachinghub-home-banner-mobile-bg.jpg) !important; background-size:cover !important; text-align:center !important;}
#home-hero .wpb_text_column{width:100% !important;}
#home-real-estate{background:url(/wp-content/uploads/2020/02/realestatecoachinghub-home-are-your-mobile-bg.jpg) !important; background-size:cover !important;}
#coaching-hero{background:url(/wp-content/uploads/2020/11/coaching-banner-bg-mobile-1.jpg) !important; background-size:contain !important; background-repeat:no-repeat !important; background-position: bottom center !important;}
#topcontainer {font-size: 16px;}
.top-bar-right {float: none;text-align: center;margin: 0 auto;}
.who-we-help-section .vcex-image-inner {
    width: 100%;
}
.wpb_column{
	width:100%;
}
.vc_col-sm-3{
	width:50%;
}
.home-about-section .vc-max-width-70{
    margin: 0 1% !important;
}
#site-header.overlay-header #site-header-inner, #top-bar {
    width: 95% !important;
}
.who-we-help-section h3 a, .who-we-help-section p{
	color:#000 !important;
	text-align:center;
}
.claim-checkbox label, .subs-checkbox label{
	margin-top:14px !important; 
}
.footer-bottom-align-right, .footer-bottom-align-left{
	text-align:center;
	display:block;
}
.city-slider .sa_hover_container{
	background-size:cover !important;
}
.city-slider h2{
	font-size: 60px !important;
}
.city-slider h3{
	font-size:26px !important;
}
.city-slider h4{
	font-size:20px !important;
}
#bg-hide{background-size:0 !important;}
.nowrap{white-space:nowrap;}
}
@media only screen and (max-width: 1400px) {
.footer-box #text-2{
  font-size:14px;
}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px) {
.who-we-help-section .vc_row{
    margin: 0 0% !important;
}
	.who-we-help-section h3 a{
		font-size:34px !important;
	}
	.who-we-help-section p{
		font-size:20px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1450px) {
#site-logo img {
    height: 110px;
    margin-top: 30px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
	#cust-left, #cust-right, #cust-center{
		font-size:14px !important;
	}
	#cust-center{
		margin-right: 30%;
	}
.who-we-help-section .vc_row{
    margin: 0 0% !important;
}
	.who-we-help-section h3 a{
		font-size:26px !important;
	}
	.who-we-help-section p{
		font-size:14px;
	}
}

/* ipad Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  .darren-face .vc_column-inner {
		  background-position: 80% 100% !important;
	  }
}

@media only screen and (min-width: 1024px) {
#home-hero{background:url(/wp-content/uploads/2020/12/real-estate-coaching-home-banner-bg-1.jpg) !important; background-size:cover !important;background-position: center center !important;}
#home-real-estate{background:url(/wp-content/uploads/2020/02/realestatecoachinghub-home-are-your-bg.jpg) !important; background-size:cover !important;background-position: bottom center !important;}
#coaching-hero{background:url(/wp-content/uploads/2020/04/realestatecoachinghub-coaching-banner-bg-1.jpg) !important; background-size:cover !important;background-position: bottom center !important;}
.home-darren-image-mobile, .home-real-estate-section-persons, .coaching-darren-hero-image{display:none !important;}
#topcontainer{width:1340px;}
#cust-left{position: absolute; left: 0;}
#cust-right{position: absolute; right: 0;}
#cust-center{text-align:center;}
	
#site-header.overlay-header #site-header-inner, #top-bar {
    width: 1340px;
}
#rev_slider_1_1_wrapper, #rev_slider_1_1{
    height: 669px !important;
}
.navbar-style-one .dropdown-menu>li.menu-item>a>span.link-inner {
    padding: 0.5em 6px;
}
.sf-menu {
	margin-top: -40px;
	margin-right: 40px;
}
.home-video-carousel.wpex-carousel.arrwpos-abs.arrwstyle-min .owl-prev, .home-video-carousel.wpex-carousel.arrwpos-abs.arrwstyle-min .owl-next {
    margin: -25px;
}
/*.training-city-slider .sa_hover_container, .training-city-slider .owl-item{
    min-height: 699px !important;
    width: 1990px !important;
}*/
.who-we-help-section h3{
	margin-top:-140px;
	position:absolute;
}
.who-we-help-section p{
	margin-top:-70px;
	position:absolute;
	padding-left: 4px;
}
.who-we-help-section a{
	color:#fff !important;
}
.quote-of-the-week .ticon-quote-left{
    font-size: 120px;
    padding-right: 40px;
}
.free-coaching-session a{
background: #bf1e2e;
    color: #fff !important;
    padding: 3px 15px 0px 15px !important;
    border-radius: 5px;
    margin-top: -4px;
}

.one-line label {
    margin-top: 7px !important;
}


.subs-checkbox .gchoice_3_4_3, .subs-checkbox .gchoice_3_4_2{
	width: 28.5% !important;
}
/*.claim-2-col-cont{
	width: 1520px !important;
}*/
.claim-checkbox {
    font-size: 16px;
    padding: 5px 0px 0px 0px!important;
    width: 539px;
}
.claim-checkbox label{
	margin-top:8px !important;	
}
.one-line .subs-checkbox{
	width:1080px !important;
}
.one-line .subs-checkbox{
    position: absolute;
    left: 0;
    top: 80px;
}
.one-line input[type=submit]{
    padding: 11px !important;
    max-width: 100% !important;
    width: 280px !important;
    margin-top: 12px !important;
	    font-weight: bold;
}
.one-line input[type=text]{
	width: 95% !important;
    margin-right: 10px;
}
.cyfcs-cont input[type=text]{
    font-size: 20px !important;
}
.quiz-form-cont h1{
	font-size:30px;
}
.quiz-form-cont h4{
	font-size:18px;
}
.quiz-form-cont input[type=text] {
    border-radius: 0px;
    padding: 10px 15px !important;
    text-transform: uppercase;
    color: #7b7b7b;
    font-weight: 500;
    border: 1px solid #adadad;
    font-size: 18px !important;
}
.quiz-form-cont ul.gfield_radio{
    margin: -50px -600px 0px 0px !important;
    float: right;
    font-size: 17px;
}
.quiz-form-cont .top_label .gfield_label {
width: 80%;
font-size: 17px;
}
.quiz-form-cont ul.gfield_radio li{
float: left;
padding: 0px;
margin: 0px 10px;
border: 0px;
}
.quiz-form-cont .gform_next_button, .quiz-form-cont input[type=submit]{
	float:right;
}
.quiz-checkbox-cont ul.gfield_checkbox li{
    font-size: 16px !important;
}
.quiz-checkbox-cont.gfield_checkbox li input[type=checkbox] {
    min-width: 20px;
    height: 20px;
}
.quiz-checkbox-cont .gfield_checkbox li label {
    margin-top: 6px !important;
}
.result-cont{
margin: 0 auto 10px auto;
}
.result-cont h2{
text-align:center;
color:#2374a2;
font-weight:bold;
}
.result-cont h2.big{
    font-size: 40px;
    text-transform: uppercase;
}	
	
.footer-logo{
	margin-top:60px;
}
#footer {
    background: url(http://realestatecoachinghub.iaccommodation.com.au/wp-content/uploads/2020/02/realestatecoachinghub-home-grow-business-bg.jpg);
    background-size: cover;
    background-position: center center;
}
.footer-bottom-align-right{
	float:right;
}
.footer-widget {
    padding-bottom: 0;
}
}