/* narrow */

#siteHeader
{
	background: rgba(255,255,255,0.0); /* #E8E4D9; */
}

#siteHeader a {
	margin: 0;
	background: rgba(255,255,255,0.5); /* #E8E4D9; */
}

#siteHeader a #pciLogo {
	background: rgba(255,255,255,0.5); /* #E8E4D9; */
}


#contentContainer
{
	/* padding: 0px 24px 48px 36px; */
}

.homeSection
{
	/* width: 100vw; */
	min-height: 90vh;
	position: relative;
	/* min-height: 300px; */
}

#hpFamily {
	height: 90vh;
	padding: 0;
	box-shadow: 0 2vh 2vh rgba(0,0,0,0.35);
	border-radius: 1px;
}

#hpFamily .bkgnd {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover !important; /*100%,100%;*/
	margin: 0 0 100% 0 !important;
	/*height: 1024px; */
	min-height: 750px;
	height: 100vh; /* 100%; */ 
	width: 100%; 
	position: absolute; 
	left: 0; 
	transition: opacity 5s;
}

#hpFamily #greeting 
{
	float: left;
	width: 78%;
	height: 10vh;
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	font-size: 2.5vh;
	text-align: l.5eft;
	background: rgba(0,0,0,0.55);
	text-shadow: 2px 2px 2px #000;
	padding: 1em;
	line-height: 1em;
}		

#hpFamily h1 {
	font-family: "Georgia","Times New Roman",serif;
	font-size: 1.6em; /* 1.75em; */
	font-weight: normal;
	line-height: 0.95em;
	margin: 0 0 0.25em 0;
	color: #fff;
}

#hpFamily h2 {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 0.95em;
}

#hpFamily a {
	color: white;
	font-weight: normal;
}

#hpFamily #greetingText
{
	text-align: left;
	padding-top: 5px;
	font-size: 2.5vh;
	line-height: 1em;
	font-weight: normal;
	margin-right: 0em;
	display: none;
}


#hpImgBtns
{
	z-index: 10;
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 2vh auto;
	text-align: right;
}

#hpImgBtns #greetingApplyNow
{
	display: inline-block;
	position: relative;
	bottom: 0;
	right: 0;
	font-size: 4vh;
	font-weight: normal;			
    font-family: "Century Gothic", CenturyGothic, "Muli", AppleGothic, sans-serif;
	border-radius: 16px;
	border: 4px solid rgba(255, 255, 255, 0.5); /* white; */
	background: rgba(36, 115, 122, 0.80); /* #24737a; */
	color: white;
	margin: 2vh;
	padding: 3vh 1em;
	text-align: center;
  	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  	cursor: pointer;
}

#hpImgBtns #greetingFindCoach
{
	display: inline-block;
	position: relative;
	bottom: 0;
	right: 0;
	font-size: 4vh;
	font-weight: normal;			
    font-family: "Century Gothic", CenturyGothic, "Muli", AppleGothic, sans-serif;
	border-radius: 16px;
	border: 4px solid rgba(36, 115, 122, 0.5);
	background: rgba(255, 255, 255, 0.80); 
	color: #24737a;
	margin: 2vh;
	padding: 3vh 1em;
	text-align: center;
  	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  	cursor: pointer;
}

#hpImgBtns #greetingApplyNow:hover
{
	color: #24737a;
	background: #f1fafb; /* white; */
	border: 4px solid #24737a;
	text-decoration: none;
}

#hpImgBtns #greetingFindCoach:hover
{
	color: #24737a;
	background: #f1fafb; /* white; */
	border: 4px solid #24737a;
	text-decoration: none;
}


#CTATwo
{
	background: #fff;
	min-height: 20vh;
	padding: 2%;
	line-height: 1.3em;
	text-align: center;
	color: #fff !important;
	font-size: 3.5vh;
}

#CTATwo H1
{
	color: #fff;
	font-size: 4.0vh;
}

.cta1,
.cta2
{
	background: #998b6e;
	margin: 1%;
	padding: 4%;
	border-radius: 3vh;
}

.cta1:hover,
.cta2:hover

{
	cursor: pointer;
}

.cta1
{
	width: 90%;
	margin-bottom: 2vh;
}

.cta2
{
	width: 90%;
}

#hpMission
{
	background: #998b6e;
	min-height: 20vh;
	padding: 12px 5% 24px 5%;
	text-shadow: 2px 2px 4px #000;
}

#hpMission #missionText 
{
	font-size: 2.75vh;
	color: #fff;
	text-align: center;
	line-height: 1.5em;
	margin: auto 2% 1.5em 2%;
}

#hpMission h2 {
	text-align: center;
	color: #fff;
	line-height: 1.2em;
	font-size: 3.5vh;
	margin-bottom: 36px;
}


#hpTrainingProgram,
#hpCoachingServices,
#hpProfessional
{
	background: #fff; /* #E8E4D9; */
	padding: 48px;/* 105vh 48px 48px 48px; */
	min-height: 450px;
}

#hpTrainingProgram H2,
#hpCoachingServices H2,
#hpProfessional H2
{
	text-align: center;
	font-size: 5vh;
	line-height: 1em;
	margin: auto 0 36px 0;
}

#hpTrainingProgram IFRAME,
#hpCoachingServices IFRAME {
	width: 80vw;
	height: 45vw;
	margin: 1em 5vw;
}

#hpTrainingProgram #trainingText
{
	font-size: 3vh;
	line-height: 4vh;
}

#fiveAdvantages
{
	height: 20vh;
	background: rgba(0,0,0,0.1) url('/img/gloria-degaetano-20251023.jpg') left no-repeat;
	background-size: contain; /*contain;*/
	border-radius: 16px;
	font-size: 2.0vh;
	line-height: 1.2em;
	padding: 1em 1em 1em 50%;
	margin: 3em auto auto auto;	
	max-width: 40vh;
}

#fiveAdvantages audio
{
	margin: 0.5em auto;
	width: 50%;
	/* height: 5vh; */
}

#hpTestimonials {
	min-height: 200px;
	padding: 5vh 12px;
	background: #279989;
}

#hpTestimonials #testimonialContainer {
	font-family: "Georgia","Times New Roman",serif;
	margin: 0.5em 5%;
	text-align: center;
	padding: 1em;
	border-top: 24px double rgba(255,255,255,0.25);
	border-bottom: 24px double rgba(255,255,255,0.25);
	text-align: center;
	color: rgba(255,255,255,0.85);
	/* text-shadow: 2px 2px 4px #000; */
}

#hpTestimonials * .quote {
	text-align: center;
	font-size: 4vh;
	line-height: 1.25em;
	font-weight: normal;
	margin: 0;
}

#hpTestimonials * .quote .openQuote 
{
	display: inline-block;
	float: left;
	font-size: 16vh;
	color: rgba(255,255,255,0.5);
	text-shadow: 2px 2px 4px rgba(0,0,0,0.1);
	line-height: 0.8em;
	margin-bottom: 0;
	padding-right: 8px;
	width: 7.5%;
}

#hpTestimonials * .quote .quoteText
{
	display: inline-block;
	width: 80%;
}


#hpTestimonials * .quote .closeQuote
{
	display: inline-block;
	color: rgba(255,255,255,0.5);
	text-shadow: 2px 2px 4px rgba(0,0,0,0.1);
	float: right;
	font-size: 16vh;
	line-height: 0.8em;
	vertical-align: text-top;
	width: 7.5%;
}




#hpTestimonials * .quoteAttribution {
	text-align: left;
	margin-left: 45%;
	font-size: 3vh;
	line-height: 1.25em;
	font-weight: normal;
	margin-top: 1em;
}

#hpTestimonials * .author:before {
	content: "—";
}

#hpTestimonials * .location,
#hpTestimonials * .title {
	margin-left: 0.9em;
}

#hpTestimonials * #moreTestimonials {
	text-align: right;
	font-size: 2.5vh;
	margin: 2em 0 2em 0;
	margin-right: 0;
	text-shadow: none;
}

#hpTestimonials * #moreTestimonials A {
	color: #fff;
}

#hpProfessional
{
	font-size: 3vh;
	line-height: 4vh;
}

#hpCoachingServices #coachingServicesLede 
{
	text-align: center;
	font-size: 4vh;
	margin: 1em;
	font-weight: bold;
}

#hpCoachingServices {
	font-size: 3vh;
	line-height: 4vh;
	text-align: center;
}

#hpCoachingServices #parentSuccessStories {
	height: 10vh;
	background: rgba(0,0,0,0.1);
	border-radius: 16px;
	font-size: 2.0vh;
	line-height: 1.2em;
	padding: 1em;
	margin: 2em auto;
}

#hpCoachingServices #parentSuccessStories #pssLede {
	font-size: 2.5vh;
	font-weight: bold;
	margin-bottom: 1em;

}

#hpAboutPCI {
	background: #202929 url('/img/home/bellevue-sample-1.jpg') no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover !important; /*100%,100%;*/
	margin: 0 !important;
	padding: 48px;
}

#hpAboutPCI #aboutInstitute {
	font-size: 3vh;
	line-height: 4vh;
	margin: auto 2%;
	border-radius: 16px;
	padding: 3vh;
	background: rgba(255,255,255,0.85);
}

#hpProfessional UL LI
{
	margin: 1em auto;
	list-style-type: none;
	margin-left: -1em;

}

#hpMomsAndDads {
	color: #fff;
	padding: 48px;
	background: #998b6e;
	font-size: 3vh;
	line-height: 4vh;
	min-height: 50vh;
}

#hpMomsAndDads H2
{
	color: white;
}



#hpMomsAndDads UL LI
{
	margin: 1em auto;
	list-style-type: none;
	margin-left: -1em;
	color: white;
}

#MomDadFindCoachBtn
{
	font-size: 3vh;
	background: rgba(102,17,34,0.55);/*rgba(38,88,100,0.55);/* #279989; */
	color: #fff;
	padding: 0.5em 0;
	margin: 1.5em auto auto 15%;
	width: 12em;
	text-align: center;
	border: 1px solid rgba(255,255,255,0.25);
	border-radius: 16px;
}

#MomDadFindCoachBtn A
{
	color:#fff;
}
