/*
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: normal;
  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: 500;
  font-style: normal;
}


h1, h2, h3, h4, h5, h6, a, input, select, textarea, label, .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;
	font-weight:500;
}

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

.home-logos-slider .sp-nc-thumbnails-container{
	display:none;
}

.wpex-social-btn-black, .wpex-social-btn-black-ch {
    background: #fff;
    color: #0e63a3 !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;
}
.orange .number-color{
	background:#fbb040 !important;
}
.blue .number-color{
	background:#1c7dc6 !important;
}
.list-cust .number-color{
    background: #1070b8;
    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;
}
.cyfcs-cont input[type=submit]{
    font-size: 24px !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;
}
.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;
}
.subs-checkbox a{
    color: #fff !important;
    text-decoration: underline;
}
.claim-checkbox a{
	color:#fff !important;
	text-decoration:underline;
}
.claim-checkbox {
	color:#fff !important;
}
.city-slider{
	background:#000000;
}
.city-slider img{
	opacity:0.5;
}
.city-slider .nivo-caption {
	background:transparent !important;
    top: 100px;
	opacity: 1 !important;
}
.city-slider .nivo-controlNav {
    padding: 0px 0 !important;
    margin-top: -30px !important;
    z-index: 1111;
    position: relative;
}
.city-slider .flex-control-paging li a {
    width: 15px !important;
    height: 15px !important;
    background: rgb(255 255 255 / 44%);
}
.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;
}

@media only screen and (max-width: 480px){
	.cyfcs-cont .gform_wrapper ul.gfield_checkbox, .cyfcs-cont .gform_wrapper ul.gfield_radio{
		margin: 0;
	}
}

@media only screen and (max-width: 767px) {
.vc_col-sm-3{
	width:100% !important;
}
}
@media only screen and (max-width: 1024px) {
#home-hero{background:url(/wp-content/uploads/2020/02/businessbroker-home-hero-mobilebg.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/businessbroker-home-are-you-mobilebg.jpg) !important; background-size:cover !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;
}
/*.cyfcs-cont input[type=submit]{
    font-size: 24px !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;	
}	
#bg-hide{background-size:0 !important;}
.nowrap{white-space:nowrap;}
.footer-bottom-align-right, .footer-bottom-align-left{
	text-align:center;
	display:block;
}

}


/*-- City Sliders --- */
@media only screen and (max-width: 419px){
.city-slider h2{
	font-size: 30px !important;
	margin:-35px 0 !important;
}
.city-slider h3{
	font-size:18px !important;
}
.city-slider h4{
	font-size:14px !important;
}
.city-slider .nivo-caption {
    top: -30px !important;
}
}
@media only screen and (min-width: 420px) and (max-width: 579px){
.city-slider h2{
	font-size: 40px !important;
}
.city-slider h3{
	font-size:20px !important;
}
.city-slider h4{
	font-size:16px !important;
}
.city-slider .nivo-caption {
    top: -20px !important;
}
}
@media only screen and (min-width: 580px) and (max-width: 667px){
.city-slider h2{
	font-size: 46px !important;
}
.city-slider h3{
	font-size:22px !important;
}
.city-slider h4{
	font-size:18px !important;
}
.city-slider .nivo-caption {
    top: 0px !important;
}
}
@media only screen and (min-width: 668px) and (max-width: 1024px) {
.city-slider h2{
	font-size: 60px !important;
}
.city-slider h3{
	font-size:26px !important;
}
.city-slider h4{
	font-size:20px !important;
}
.city-slider .nivo-caption {
    top: 10px !important;
}
}
/*-- end of City Sliders --- */


@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: 1025px) and (max-width: 1300px) {
#site-logo img {
    height: 80px;
    margin-top: 30px;
}
	#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;
	}

.city-slider .nivo-caption {
    top: 20px !important;
}


}
@media only screen and (min-width: 1300px) {
#site-header-inner {
    width: 1300px !important;
}
}
@media only screen and (min-width: 1025px) {
#home-hero{background:url(/wp-content/uploads/2021/01/businessbroker-home-banner-bg-1.jpg) !important; background-size:cover !important;background-position: center center !important;}
#home-real-estate{background:url(/wp-content/uploads/2021/01/businessbroker-home-real-estate-bg.jpg) !important; background-size:cover !important;background-position: bottom center !important;}

#topcontainer{width:1300px;}
#cust-left{position: absolute; left: 0;}
#cust-right{position: absolute; right: 0;}
#cust-center{text-align:center;}
	#site-logo img{
		margin-top:-20px;
	}
#site-header.overlay-header #site-header-inner, #top-bar {
    width: 1300px;
}
.navbar-style-one .dropdown-menu>li.menu-item>a>span.link-inner {
    padding: 0.5em 6px;
}
.sf-menu {
    margin-top: -40px;
    margin-right: 35px;
}
.home-testimonial-slider .slick-prev, .home-testimonial-slider .slick-next {
    font-size: 60px;
}
.home-testimonial-slider .tfree-client-testimonial{
	font-style:italic;
}
.home-testimonial-slider h2.tfree-client-name{
    font-size: 30px;
    padding-top: 40px !important;
}
.who-we-help-section h3{
	margin-top:-140px;
	position:absolute;
}
.who-we-help-section p{
	margin-top:-50px;
	position:absolute;
	padding-left: 4px;
}
.quote-of-the-week .ticon-quote-left{
    font-size: 120px;
    padding-right: 40px;
}
.free-coaching-session a{
background: #1070b8;
    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-checkbox {
	font-size: 20px;
    padding: 5px 0px 0px 0px!important;
    width: 664px;
}
.claim-checkbox label{
	margin-top:6px !important;	
}
.one-line .subs-checkbox{
	width:1080px !important;
}
.one-line .subs-checkbox{
    position: absolute;
    left: 80px;
    top: 80px;
}
.subs-checkbox label{
	font-weight:100 !important;
}
.one-line input[type=submit]{
    padding: 11px !important;
    max-width: 100% !important;
    width: 280px !important;
    margin-top: 12px !important;
	font-weight: bold;
	background: #1070b8;
}
.one-line input[type=text]{
	width: 95% !important;
    margin-right: 10px;
}
.cyfcs-cont input[type=text]{
    font-size: 20px !important;
}
/*.cyfcs-cont input[type=submit]{
	font-size: 20px !important;	
}*/
.footer-logo{
	margin-top:60px;
}
#footer {
    background: url(/wp-content/uploads/2020/02/businessbroker-footer-bg.jpg);
    background-size: cover;
    background-position: center center;
}
	.footer-bottom-align-right{
		float:right;
	}
	
}