/*
Theme Name: CoachFocus Child
Theme URI: https://coachfocus.qodeinteractive.com
Description: A child theme of CoachFocus
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: coachfocus
Template: coachfocus
*/

#notifyme {
    width: 344px;
}

/* p {
	font-family: 'Inter';
} */

#qodef-page-header{
	height: 125px;
}

::-moz-selection { /* Code for Firefox */
  color: white;
  background: black;
}

::selection {
  color: white;
  background: black;
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {
    max-height: 150%;
    margin-top: -10px;
}


/* Custom CSS */


#qodef-side-area-mobile-header .qodef-m-navigation>ul>li.current-menu-ancestor>a>.qodef-menu-item-text, #qodef-side-area-mobile-header .qodef-m-navigation>ul>li.current-menu-item>a>.qodef-menu-item-text .qodef-menu-item-flower {
		display: none !important;}
#qodef-side-area-mobile-header .qodef-m-navigation>ul>li.current-menu-ancestor>a>.qodef-menu-item-text, #qodef-side-area-mobile-header .qodef-m-navigation>ul>li.current-menu-item>a>.qodef-menu-item-text {
	font-weight: bolder;
	background:none;
}

	#qodef-side-area-mobile-header .qodef-m-close {
    color: black !important;
	}
	#qodef-side-area-mobile-header .qodef-widget-holder {
		top: -320px;}
	#qodef-side-area-mobile-header .qodef-m-navigation {
    margin-top: 120px;
		z-index:1
}


#qodef-side-area-mobile-header { background-color:white}


	#qodef-side-area-mobile-header .qodef-m-navigation ul li a:hover{
		font-weight: bolder;
	}
#qodef-side-area-mobile-header .qodef-widget-holder .widget {
   padding-top:20px;
    display: flex;
}


.qodef-header-sticky{
	height:100px;
}
p {
    font-family: 'Chronicle Roman';
}
.qodef-header-sticky .qodef-header-logo-link {
    margin-top: -20px !important;
	margin-left:-28px;
}

#qodef-top-area {
    background-color: transparent;
    padding-top: 20px;
}

#qodef-page-header {
	margin-top:-30px;
	background:transparent;
	}
#qodef-page-header .qodef-header-logo-link {
    margin-top: -70px;
	margin-left:-28px;
}
#qodef-page-outer {
    margin-top:-20px
}

#qodef-page-inner {
    padding: 0px 0px;
}
.qodef-custom-underline {
	font-family: "Helvetica" ;}

#qodef-page-footer .widget .qodef-widget-title {
   font-family: "Chronicle Roman", Sans-serif;
	font-weight:bold;
	color:black !important;
    font-size: 17px;
    letter-spacing: 0.02px;
    text-transform: uppercase;
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li a {
    color: black !important;
    font-family: "Helvetica";
    letter-spacing: 0.02px;
    text-transform: uppercase;
    font-size: 15px !important;
    line-height: 15px !important;
}
#qodef-page-footer .widget .qodef-widget-title {
	 margin: 0 0 20px;}

#qodef-page-footer-bottom-area {
    height: 32.4px;
}
#qodef-page-footer-bottom-area #qodef-page-footer-bottom-area-inner {
	padding-top: 5px;}

.qodef-header-navigation>ul>li.current-menu-ancestor>a>.qodef-menu-item-text .qodef-menu-item-flower, .qodef-header-navigation>ul>li.current-menu-item>a>.qodef-menu-item-text .qodef-menu-item-flower {
    display: none !important;
}

.qodef-header-navigation>ul>li.current-menu-ancestor>a>.qodef-menu-item-text, .qodef-header-navigation>ul>li.current-menu-item>a>.qodef-menu-item-text {
    padding: 10px 0px;
	margin-left:-1px;
	font-weight: bold}


.qodef-header-navigation>ul>li>a>.qodef-menu-item-text {padding: 10px 0px;}

#qodef-page-footer-top-area #qodef-page-footer-top-area-inner {
    padding-top: 40px;
	padding-bottom: 0px;}

.menu-offerings-container #menu-offerings .current-menu-item a{
	margin-left:-1px;
}
.widget.widget_nav_menu ul>li.current-menu-ancestor>a .qodef-menu-item-flower, .widget.widget_nav_menu ul>li.current-menu-item>a .qodef-menu-item-flower {
	display: none !important;}

.premium-blob-content-inner-wrapper p{
	text-align: justify;
    color: #000000;
    font-family: 'Chronicle Roman', Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 25px
}
#block-14{
	margin-right: -1px !important;
}


/* Mobile */

@media only screen and (max-width: 767px) {
	#notifyme {
		width: 271px;
	}
	
	.qodef-grid.qodef-gutter--large>.qodef-grid-inner {
    margin: 0px 0px !important;
}

	#qodef-page-footer .qodef-grid-inner .qodef-grid-item {
    padding-bottom: 0px;
}
		#qodef-page-footer .widget .qodef-widget-title {
		font-size: 14px !important;
	}
	#block-10{
		display:none
	}
.social-footer{
    margin-top: 30px !important;
	 margin-left:35px;
	 display: flex;
  }
	#qodef-page-footer .widget .qodef-widget-title {
    margin-left: 0px !important;
}
	#qodef-page-footer-top-area #qodef-page-footer-top-area-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
} 


	#qodef-page-footer-bottom-area {
    height: 60px !important;
}
	
	
	.qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
    width: 100% ;
		display: flex;
}
	
	.qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+2) {
    width: 33% !important;
}
	.qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+3) {
    width: 33% !important;
} 	.qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+4) {
    width: 33% !important;
	
}
	.qodef-custom-underline{
		margin-left:10px !important
	}
	
	
}