/* ----------------- sub - Pages -------------------- */


/* content */
main {
    min-height:780px;
}
main p,
main div,
main a, 
main li {
    font-size:15px;
}
main .ssc-content {
    width:1200px;
    margin:0 auto;
}
main .panel-grid #content-row {
    margin:5em 0 3em;
}


/* history */
.intro-note {
    font-size:18px;
    margin:1em 0;
}
.imgHolder {
    width:100%;
    text-align:center;
    margin:2em 0;
}

/* therapist */
h2.bioName {
    font-family: 'Allura', cursive !important;
    font-weight: 400;
    font-size: 3.4em; 
}
h3.bioName {
    font-family: 'Allura', cursive !important;
    font-weight: 400;
    font-size: 2.8em; 
}
h3.bioTitle {
    color:#444;
}
.bioSubTitle {
    text-transform:uppercase;
    font-weight:500;
    margin-bottom:1em;
}


/* gratitude */
#pid-1550 .panel-grid:not(:first-child) {
	border-bottom:1px dotted #dadada;
	margin-bottom:5em
}
.ssc-t-person {
    width:100%;
	color:#00d7ff;
	font-size:1.5em;
	margin-bottom:1em;
}

/* contact */
#ssc-address {
    margin-bottom:1em;
}
#ssc-address > div {
    margin-bottom:3em;
}
#ssc-address .ssc-h-day {
    min-width:40px;
    display:inline-block;
}


/* BLOG */
#pl-BLOG {
    display:none;
}
#pid-895 #pl-BLOG {
    display:block;
    margin-bottom:5em;
}
#pid-895 #pl-BLOG #pg-BLOG > .panel-row-style {
    margin-left: -351.5px;
    margin-right: -351.5px; 
    padding-left: 351.5px; 
    padding-right: 351.5px; 
    border-left: 0px; 
    border-right: 0px;
    background-image: url(../images/blog.jpg);
    background-position: center center;
    background-size: cover;
    padding: 200px 100px 200px 100px;
}
#pid-895 #pl-BLOG #pg-BLOG h1 {
    color: #fff;
    text-align: center;
    width: 100%;
}
#pid-895 .panel-layout {
    padding-bottom:3em;
}
#pid-895 .panel-layout:not(:first-child) {
    margin-bottom:5em;
    border-bottom:1px solid #dadada;
}


/* socials */
.iSocialIcon {
    margin-right:1em;
    margin-top:10px;
    display:inline-block;
}
.iSocialIcon:last-child {
    margin-right:0;
}


/* footer sub */
footer.sub-pages {
  background-color: rgba(255,255,255,0.5);
  margin:3em auto 0;
  padding: 1em 3em;
  font-size:0.8em;
  letter-spacing: 0.2px;
  color:#454545;
  z-index:99;
  border-top:1px solid #eee;
}
footer.sub-pages p {
  font-size:1.1em;
  margin-bottom:5px;
  color:#454545;
}
footer.sub-pages #footer-logo img {
    width:140px;
}
footer.sub-pages #copyright {
    text-align:center;
}
footer.sub-pages #copyright .copyright-links {
    width:70%;
    margin:15px auto 0;
    padding-top:2px;
    border-top:1px solid #ccc;
}