/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
.attachment-post-thumbnail {
	display: none;
}

.custom-logo {
	padding-right: 1em;
}
.main-navigation .sub-menu .menu-item a::before{
	content: none !important;
}
#wp-block-jetpack-mailchimp_consent-text {
	font-size: 15px;
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
	padding: 11px;
}
input[type="submit"]{
	padding: 11px 16px;
}
input[type="text"],
input[type="password"],
input[type="email"]{
	padding: 6px;
}
hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 96px;
    margin-top: 60px;
    margin-bottom: 60px;
}
#mc-embedded-subscribe{
		margin-top: 10px;
}
.tier_blocks {
	border: 1px solid #a881ae;
	margin: 0px;
}
.tier_blocks h3{
	background: #a881ae;
	color: #fff;
	text-align: center;
	margin: 0px;
	font-size: 35px;
}
.tier_blocks p{
	padding: 0 10px;
	margin: 20px 0 !important;
}
/*.wp-block-column.tier_blocks:not(:first-child){
	margin-left: 1em !important;
}*/
#post-506 label, #vscf_message{
	width: 70% !important;
}
#vscf_message{
	height: 150px !important;
}
#post-627 .wp-block-columns{
	width: calc(calc( 782px - 32px) + 256px);
max-width: calc(100% - 32px);
}
#post-627 .wp-block-columns h4{
	margin-bottom: 0px;
}
#post-627 .wp-block-columns iframe{
	margin-top: 0px;
}
.coach_img{
	margin-left: 10px;
}
@media only screen and (max-width: 900px) {
	#post-627 .wp-block-columns iframe{
		height: 300px !important;
	}
}
@media only screen and (max-width: 640px) {
	.main-navigation .sub-menu .menu-item a::before {
	content: " - " !important;
}
	form#vscf{
		margin-left: 15px;
	}
	#post-627 .wp-block-columns iframe{
		height: 220px !important;
	}
	.home_social_icons .wp-block-column {
		flex-basis: content !important;
	}
	
	rs-fullwidth-wrap#rev_slider_1_1_forcefullwidth {
    margin-top: -30px !important;
    margin-bottom: 80px !important;
}
}

#post-934 .wp-block-columns {
    width: calc(calc( 782px - 32px) + 256px);
    max-width: calc(100% - 32px);
}



#post-934 .wp-block-columns h4 {
    margin-bottom: -50px;
}

/* @media only screen and (min-width: 1800px) {
  

rs-fullwidth-wrap#rev_slider_1_1_forcefullwidth {
    margin-top: -66px !important;
    margin-bottom: 80px !important;
}}
 */



.equal .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm {
    width: 130px;
}



/* new home page css */

.match-font .elementor-widget-container>h2 {
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
    font-weight: 700;
 font-size: 2.0736rem !important;
}

.match-font-two .elementor-widget-container>p {
    font-size: 15px;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif) !important;
    line-height: 1.6 !important;
}

a#fuls {
    width: 100%;
    line-height: 1;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: 700;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
    font-size: 0.83333rem;
    background-color: #72A7D2;
    border-radius: 4px;
    border-width: 0;
   
}

@media only screen and (max-width: 600px) and (min-width: 100px) {
 form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search.man-hed {
    display: none !important;
}
	
	header#masthead {
    width: 100% !important;
}
	
	
	.mob-ser {
    margin: 0px 20px;
}
	
	
	.mob-ser>img {
    width: 34px;
}
	
.pop-form {
    position: absolute;
    left: 5%;
    top: 9%;
}	
	
	.pop-form {
    display: none;
}
	.mystyle1{
		background-color: #fff;
    padding: 26px 10px 20px 10px;
    border-radius: 4px;
		display:block !important;
	}
	
	.mob-ser {
    display: block !important;
}
	
	p.close {
    position: absolute;
    right: 0px;
    text-align: center;
    width: 30px;
    color: #fff;
    top: 0px;
    background-color: #000;
    font-size: 15px;
    font-weight: 500 !important;
    border-radius: 0px 4px 0px 4px;
}
	
	
	
	
	
}


form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search.man-hed {
    display: block;
}





	header#masthead {
    width: 70% ;
}

@media screen and (max-width: 1500px) and (min-width: 1200px) {
	header#masthead {
    width: 98% !important;
		    font-size: 17px;
}
	
	form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search.man-hed {
    display: block !important;
}
	
	
	
	
	
	.main-navigation > div > ul > li {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}
	
}

@media screen and (max-width: 1200px) and (min-width: 1000px) {
	header#masthead {
    width: 98% !important;
		font-size: 15px;
}
	
	form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search.man-hed {
    display: block !important;
}
	
	.main-navigation > div > ul > li {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    /* font-size: 16px !important; */
    padding-bottom: 8px;
}
	body:not(.fse-enabled) .main-navigation a {
    font-size: 16px;
}
}