.billboard-full-height {
  min-height: 100vh;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .billboard-full-height {
    /* IE10+ CSS styles go here */
    height: 100vh;
  }
}
.billboard-full-height .billboard-content-wrapper {
  min-height: 100vh;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .billboard-full-height .billboard-content-wrapper {
    /* IE10+ CSS styles go here */
    height: 100vh;
  }
}
.bio-detail-quote p {
    font-weight: 800 !important;
    font-size: 35px !important;
    line-height: 49px !important;
}
.bio-detail-quote::before {
    color: #104C6E;
    font-size: 140px;
}
.boa {
margin-top: -37px;
}
.copy-section .ftr-nap-phone a {
    display: inline !important;
    color: #104C6E;
}
.copy-section .ftr-nap {
    color: #2b2b2b;
    font-weight: 400 !important;
}
.copy-section.ftr-nap .ftr-nap-name:before, .copy-section .ftr-nap li[data-phonetype="0"]::before {
color: transparent;
}
.copy-section .ftr-nap .ftr-nap-name:before {
color: transparent !important;
}
.copy-content .ftr-nap{
    padding-left: 0 !important;
}
.copy-section .ftr-nap li[data-phonetype="0"]::before {
display: none; 
}
.copy-section .ftr-nap-map-directions a {
    color: #104C6E;
    font-weight: inherit;
    text-decoration: underline;
}
.ftr-nap li[data-phonetype="0"]::before {
display: none !important; 
}
.footer-section .ftr-nap-email a {
color: #fff !important; 
}
.ftr-nap .ftr-nap-email:before {
display: none !important;
}
.ftr-nap-address-line2 {
display: block; 
}
.ftr-nap-address-line1:after {
display: none !important;
}
.copy-section .ftr-nap a:hover {
    color: #23527c;
}
.footer-section .ftr-nap a:hover {
    color: #5b96c9 !important;
}
.body-contact .copy-section [data-phonetype*="0"] {
	display: none !important;
}
.billboard-content-2 .billboard-heading, .billboard-section-3 .billboard-heading {
display: none;
}
.wowbar1, .wowbar2, .wowbar3, .wowbar4, .wowbar5, .wowbar6, .wowbar7, .wowbar8, .wowbar9, .wowbar10, .wowbar11, .wowbar12 {
    visibility: visible !important;
}
.yearbook-section h2 {
 font-family: 'Cormorant', serif;
    font-size: 48px;
    text-transform: none;
    animation-name: slideInUpSmall;
    -webkit-animation-fill-mode: both;
    color: #104C6E;
    display: block;
    letter-spacing: 0px;
    animation-delay: .25s;
    animation-duration: 2s;
padding: 0 15px;
}
.yearbook-section h2 {
text-align: center;
}
.yearbook-section .btm-head-team {
margin-top: 60px;
}

.ftr-nap [data-phonetype*="13"] :before {
	content:"P ";
}
.ftr-nap [data-phonetype*="0"] :before {
	content:"F ";
}
/* .ftr-nap .ftr-nap-email :before {
	color:red !important;
	content:"";
} */

/* IE only */
@media screen\0 { 
.quote-section .mc-container .slick-track .slick-slide > a {
height: 320px !important;

}
.quote-section .cta-center .mc-cta-slide-number-wrapper {
position: relative !important;
}
}
.new-home .niche-section,
.interior .quote-section,
.new-home .quote-section {
	background-image: none !important;
}
.worthwhile .worthwhile-cta {
	font-size: 20px;
	font-weight: 500;
	padding-top: 50px;
	font-family: 'Source Sans Pro', sans-serif;
}
.worthwhile . new-catalog-hero . title {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
}
.worthwhile-archive{
    font-size: 20px;
    font-family: ‘Source Sans Pro’, sans-serif;
    font-weight: 500; 
}
