/**a:link {color: #fff;}**/
.site-info {display: none;}
.main-navigation ul li:hover > a {
    color: #36374b !important;
}
.main-navigation > div > ul > li.current-menu-item > a {
	color: #663333 !important;
}
.header
article .entry-header .entry-title a:active, article .entry-header .entry-title a:focus, article .entry-header .entry-title a:hover, .page-title a:active, .page-title a:focus, .page-title a:hover, .a8c-posts-list .a8c-posts-list-item__title a:active, .a8c-posts-list .a8c-posts-list-item__title a:focus, .a8c-posts-list .a8c-posts-list-item__title a:hover, .wp-block-newspack-blocks-homepage-articles article .entry-title a:active, .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
    color: #fff;
}
.site-title a:link, .site-title a:visited {
    color: #663333;

}
element.style {
    color: #663333;
}
.blog blockquote {
	border-left: 5px solid #6c6d7c !important;}
.post blockquote {
	border-left: 5px solid #6c6d7c !important;}

/**Home page Newsletter text as button***/

.has-text-align-left a:link, .has-foreground-dark-color a:link, .has-text-color a:link {
	color:#fff;
}

.contactUsText a:link {
	color:#663333;
}

.wp-block-button__link {
	background-color:#663333;
	border-radius:15px;
	
} 
.has-background-color {
	
} 
.has-secondary-background-color{
background-color:#36374a;
} 
.ListingMktBtn .wp-block-button__link {
background-color:#b6b7be;
	color:#36374a;
} 
.has-text-color{
	
} 
.has-background{
	
} 
.has-link-color{
	
} 
.has-text-align-center{
	
} 
.wp-element-button{
	
}

/***Alternate Text Link colors - Staats Brown #663333, Hover Staats Blue #36374B ***/
.page-id-2872 .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover  {
	color:#663333;
}
.altLinkStyle {
	color:#663333;
}

.altLinkStyle  {
	color:#36374B;
}
/****Services Page TC section max width for image on Mobile ****/

@media screen and (max-width:599px){
.serviceTCmobile, .alignright,.wp-block-image {
	align-content:left;
	float:left;
	}}



/*******Staats Blog Styles*******/



.grunion-field-label, .consent .consent-implicit {
	font-size: 10px;
}

.blogNewsletter {
	background-color:#b5b6bd;
	width:100%;
	padding: 30px 30px;
	height:50%;
}

#g2872-name, #g2872-email{
	height:35px;
}

.blog2vloglink p {
	text-decoration:none !important;
}

.h5pTogether {
	margin:0px;
	padding-bottom:10px;
}
.h5pTogether a {
	margin:0px;
	padding-bottom:10px;
}

@media only screen and (min-width: 1280px){
  .entry-content .alignwide .paige-id-2872
 {
	 width:95%;
	 max-width:100%;
		padding-left:30px;
	  padding-right:10px;
	}}
@media only screen and (min-width: 1024px){
.entry-content > .alignwide #paige-id-2872
 {
	 width:95%;
	 max-width:100%;
		padding-left:30px;
	  padding-right:10px;
	}}
@media only screen and (min-width: 782px){
.entry-content > .alignwide 
 {
	 width:95%;
	 max-width:100%;
		padding-left:20px;
	  padding-right:10px;
	}}
@media only screen and (min-width: 640px){
.entry-content > .alignwide 
 {
	 width:95%;
	 max-width:100%;
		padding-left:20px;
	  padding-right:10px;
	}}
@media only screen and (min-width: 560px){
.entry-content > .alignwide 
 {
	 width:95%;
	 max-width:100%;
		padding-left:10px;
	  padding-right:10px;
	}}


/***Playbook Mobile***/
@media screen and (min-width:769px){
	.playbookMobile { 
		display:none;
	}}

@media screen and (max-width:768px){ .playbookMobile {
	display:block;
	}}

@media screen and (max-width:500px) { .playbookMobile {
	display:block;
	}}






/*****Masterclass Button******/
#masterclass {
	background-color:#663333;
	color:#000 !important;
	font:inherit;
	font-size:16px;
	border:none;
	text-align:center;
	border-radius:4px;
}
#masterclass:hover {
	background-color:#36374B;
	color:#000;
}


@media only screen and (max-width:420px){
.wp-block-button_link,.rolloverBtn,.btn_ContactUs button {
	max-height:200px;
	width:100%;
		font-size:0.8em !important;
	text-wrap:nowrap;
	}
	.affiliates {
		padding-left:15px;
	}
}
 
/*****Affiliates Page*******/
.affiliatesheadblurb {
	padding-left: 10px;
}

.noccrequired {
	margin-top:-120px;
	padding-top:-120px;
}

	
@media only screen and (max-width:768px){
	.affiliates {
		margin-left:20px;
	}
}
@media only screen and (max-width:374px) {
	.style320 {
--wp--preset--spacing--80:;
		padding-left:10px;
	  padding-right:10px;
	}
}
@media only screen and (max-width:414px) {
	.style320 {
--wp--preset--spacing--80:;
		padding-left:20px;
	  padding-right:20px;
	}
}

.affiliates-border {
	border-bottom: 3px groove #b5b6bd;
	padding-bottom: 50px;
	padding-top: 50px;

}

/***Podcasting Pages Styles***/

.pct H1, H2, H3, H4, H5, H6, {
	color:#003735;		
}

.episodeBlock {
	width:90%;
	}

.podBtn {
--wp--preset--color--primary-hover:;
	background-color:#003735;
	border-radius:15px;
	
}

.episodeNmb {
	padding-left:30px;
}
/*****ContactForm7***START FORM Styles*******/

/***Opt Out Styles for all forms***/
.STAoptout {
	font-size:10px;
	font-style:italic;
	color:#003735;
	padding-top:15px;
	padding-bottom:15px;
}
.consultAoptout{
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	margin-top:14px;
	padding:15px 15px;
	text-shadow: .5px .5px #000;
}

.NLoptout {
	font-size:10px;
	font-style:italic;
	color:#fff;
	padding-top:15px;
	padding:15px 15px;
	background-color:#6c6d7d;
}
/***Newsletter Form Styles***/
.NLform {
	width:100%;
	margin-bottom:15px;
}
#contact-form-1f80464 label {
	font-family:Roboto, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#fff;
	}
/**Hide tag label**/
label[for=NLhidetag]{
	visibility:hidden;
	}
/**First Name**/
#NLfn{
}
/**Last Name**/
#NLln{
}
/**Email**/
#NLem{
}
/**Phone**/
#NLph{
}
/**Instagram**/
#NLig{
}

/**Submit Button**/
#NLsubmit {
	margin-top: 30px;
}
/**Hide Tag form Field**/
.NLhide  { 
	visibility:hidden;
	display:none;
}

/**Blog-Newsletter**/
.BNLhide {
	display:none;
	visibility:hidden;
}
.BNLform {
	height:36px;
	width:100%;
}

#BNLsubmit{
	height:auto;
	width:auto;
	padding-top:15px;
	margin-top: 15px;
}
#contact-form-9c35f87 label {
	color:#663333;
	font-family:Roboto, Arial, sans-serif;
	font-size:12px;
}

/***End Newsletter***/

/***Start Podcast***/
.podcastApp{
	max-width:50%;
	align-self:center;
}
.podparagraph {
	padding-bottom:20px;
}
	

#contact-form-809a83a label {
	color:#003735;
	font-family:Roboto, Arial, sans-serif;
	font-size:12px;
	line-height:1em;	
	}

#contact-form-809a83a {
	padding: 30px;
	background-color:#ffffff;
	border-color:#003735;
	border-style: solid;
	border-width:1px;
	
}
.podForm {
	width:100%;
	height: 36px;
}
/***End Podcast***/

/***Start Consultation Form***/
.consultHide { 
	visibility:hidden;
	display:none;
}

.consultForm {
	width:100%;
	height:36px;
}
.consultForm text-area {
	height:45px;
}

#contact-form-abc9779 label {
	color:#fff;
	font-family:Roboto, Arial, sans-serif;
	font-size:16px;
	line-height:1em;	
	text-shadow:1px 1px gray
}

#contact-form-abc9779 {
	padding: 30px;
	border-color:#003735;
	border-style: solid;
	border-width:1px;
	background-color:rgba(107, 109, 124, .5);
	margin-bottom:80px;
}



/**Form Response styles**/
.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #663333; /* STA Brown */
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #663333; /* STA Brown */
}

/****END Consultation***/

/*****ContacForm7****END FORMS********/

/***START Contact Us Page****/
 
.letsChat {
	font-family:"Charm";
	transform:skewy(-15deg);
	color:#663333;
	}

.bookConsult {
	
}



/***END Contact Us page ****/


/**partners page - reduce space between header offer and sub-text offer info**/
@media only screen and (min-width: 560px)	{.wp-block-columns .wp-block-column .subTextJD {
	margin-top:2px;
	margin-bottom: 15px;
	}}


/***NH-90 Day Sprints ***/
.page-id-6470 .entry-title {
		font-family: Lato, Arial, sans-serif;
	font-size:1.5em;
	color:#f36c31;
}

.bkrOwnr {
	margin:0px;
	padding: 0px;
	max-height: 70px;
}

.3colTextSize {
	width:100%;
	font-size: 12px;
}
@media screen and (max-width:599px){
	.col3TextSize h2 {
		width:100%;
		font-size:0.7em;
		
			}
	.col3TextSize .wp-block-columns .wp-block-column:not(:last-child){
				margin-bottom: 10px;
	}
	.clearLeft {
		clear:left;
	}
	.clearRight img {
		display:block;
		margin-left: auto;
		margin-right:auto;
		width:95%;
}

}


/***End 90-Day Sprints ***/