@import url('https://www.raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-4/base.css');


body {
    font-family: 'Open Sans', sans-serif !important;
    background-image: url("https://www.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/bkg-body.jpg") !important;
    background-position-x: center !important;
    background-position-y: top !important; 
    background-size: initial !important;
    background-repeat-x: repeat !important;
    background-repeat-y: repeat !important;
    background-attachment: initial !important;
    background-origin: initial !important;
    background-clip: initial !important;
}
/* ------------HEADLINES----------------*/
.billboard-heading {
    padding: 0px 0px 500px;
}

h1 {
 font-family: 'Open Sans Condensed', sans-serif !important; 
color: #465463 !important; 
font-size: 28px !important;

 line-height: 36px !important; 
font-weight: 400 !important; 
 }
h2 { 
font-family: 'Open Sans Condensed', sans-serif !important; 
color: #465463 !important; 
font-size: 22px !important; 
line-height: 28px !important; 
font-weight: 400 !important; 
}
h3 { 
font-family: 'Open Sans Condensed', sans-serif !important; 
color: #465463 !important; 
font-size: 16px !important;  
line-height: 22px !important; 
 font-weight: 400 !important; 
}
.interiorHeadline {
    text-align: center;
    margin: 50px 0 30px;
}
.grid-interior .intro-content h1 {
 font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 28px !important;
    line-height: 36px !important;
     letter-spacing: 2px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    display: block;
   padding: 0px 0px 30px;
}
.sm {
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 28px;
    line-height: 36px;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    display: block;
}
.lg {
    display: inline-block;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 50px;
    line-height: 56px;
    text-transform: uppercase;
    font-weight: 300;
    position: relative;
    top: -4px;
    animation-delay: 1s;
    animation-duration: 1s;
}
.lg-italic {
 font-family: 'Playfair Display', serif !important; 
font-size: 32px; 
line-height: 38px; 
font-style: italic !important; 
font-weight: 300; 
 text-transform: none !important;
-webkit-font-smoothing: antialiased;    
 position: relative; top: -8px; 
display: inline-block; 
animation-delay: 0.5s; animation-duration: 1s; 
}

.homeHeadline { 
text-align: center; 
position: relative; 
top: 230px; 
}
.homeHead1 { font-family: 'Playfair Display', serif; font-style: italic; font-size: 40px; line-height: 48px; font-weight: 400; -webkit-font-smoothing: antialiased; display: inline-block; }
.homeHead2 { font-family: 'Open Sans Condensed', sans-serif; font-size: 63px; line-height: 73px; text-transform: uppercase; font-weight: 300; -webkit-font-smoothing: antialiased; position: relative; top: 10px; display: inline-block; animation-delay: 0.5s; animation-duration: 1s; }
.homeHead3 { display: block; font-family: 'Open Sans Condensed', sans-serif; font-size: 25px; line-height: 35px; text-transform: uppercase; margin-top: 10px; font-weight: 300; animation-delay: 1s; animation-duration: 1s; }


.nav-overall-wrapper {
    z-index: 999999999999999999 !important;
}

.social-contact-section.container {
    display: none !important;
} 
/* ---------------NAVIGATION----------------*/

.primary-nav {
    background-color: #FFF !important;
}

.primary-nav a {
    font-family: 'Open Sans Condensed', sans-serif !important;
    color: #666666 !important;
    font-weight: bold !important;
    font-size: 18px !important;
    line-height: 1.75em !important;
}
.primary-nav a:after {
    content: "//";  
    position: relative; 
    padding-left: 15px;
    color: #666; 
}
.nav .primary-nav .page-link a:after {
display: none !important;
}

.primary-nav a:hover {
    color: #4778A9  !important;/*99B5D3 failed ADA*/
}

.primary-nav .nav-subnav a.active, .primary-nav a.active {
    color: #4778A9 !important;
}

.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav {
    background: #FFF !important;
}
.nav-subnav a:after {
 content: "";  
}
.nav .primary-nav .nav-subnav {
text-transform: none !important;
}
.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav li:not(.nav-top-link) a, .investor-access-remember-me-label {
text-transform: none !important;
}

/* --------------CONTENT--------------*/

#home-copy {
    text-align: center !important;
    margin-top: 57px !important;
    padding: 0px 150px 100px!important;
}
/*.main-content .grid-home .intro-team-quote-section .container {
margin-top: -100px !important;
}*/

.logo-content {
    border-bottom: none !important;
    padding-bottom: 0.625em !important;
}
.accord .accord-link {
   font-family: 'Open Sans Condensed', sans-serif !important;
  line-height: 28px !important;
   font-size: 22px !important;
   color: #4778a9 !important;
}

.intro-section {
font-family: 'Open Sans', sans-serif !important; 
}

.intro-content-2 {
    padding: 0px 200px 70px;
}
.intro-resource-content {
top: 10px !important;
}
.intro-section .resources-intro {
padding: 0px 90px !important;
}
.grid-home .intro-content {
padding: 0px !important;
}

.content-disclosure-wrapper {
    padding: 30px 90px;
}

/*----------------CALLOUTS-------------------*/

.callouts-container .callout-item:hover .callout-heading-wrapper .callout-heading {
 display: none;
}
.callouts-container .callout-item .callout-copy-wrapper{
 display: none;
}
.callouts-container .callout-item:hover .callout-copy-wrapper{
 display: block;
 visibility: visible; animation-name: fadeInTop;
}

.callouts-container .callout-item, .callouts-mobile-slider .callout-item {
    background: none !important;
   border-right: 1px dashed #8cabcd;
}
  
}
.callouts-mobile-slider .callout-item .callout-3 {
  border-right: none !important;
}

.callOutWrap {
margin: 50px auto 0px;
}
.callOutM { text-align: center; height: 100px; }
.callOut1 { border-right: 1px dashed #8cabcd; }
.callOut3 { border-left: 1px dashed #8cabcd; }
.callP { 
	font-family: 'Open Sans Condensed', sans-serif; 
	font-size: 18px; 
	line-height: 26px; 
	color: #465463; 
	opacity: 0;
	margin-top: -60px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;  
}
.callHead { color: #757106; -webkit-font-smoothing: antialiased; position: relative; top: 20px; }
.cHead1 { 
	font-family: 'Playfair Display', serif; 
	font-style: italic; 
	font-size: 24px; 
	line-height: 34px; 
	opacity: 1; 
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; 
	}
.cHead2 { 
	font-family: 'Open Sans Condensed', sans-serif; 
	font-size: 34px; 
	line-height: 44px; 
	text-transform: uppercase; 
	position: relative; 
	top: 4px;
	opacity: 1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;  
	}
.callCta { 
	font-family: 'Open Sans Condensed', sans-serif; 
	color: #757106;/*a19c08 did not pass ADA*/
	opacity: 0;
	font-weight: 700; 
	text-transform: uppercase; 
	font-size: 14px;
	margin-top: 30px;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; 
	}

.callOutM:hover  > .callHead .cHead1 { 
	opacity: 0;
	margin-right: 10px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; 	
	}	
.callOutM:hover  > .callHead .cHead2 { 
	opacity: 0;
	margin-left: 10px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; 	
	}
.callOutM:hover  > .callP { 
	margin-top: -50px;
	opacity: 1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; 	
	}	
.callOutM:hover  > .callCta { 
	margin-top: 10px;
	opacity: 1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; 	
	}	

.link-spanner { 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	top: 0; 
	left: 0; 
	z-index: 1; 
	background-image: none; 
	}

.interiorCallOutContainer {
    padding: 0 100px;
    text-align: center;
}
#interiorCallOut .interiorCallOutTitle {
    display: block;
    padding: 0 50px;
  text-align: center;
}
.interiorCallOutTitle {
    font-family: 'Open Sans Condensed', sans-serif;
    color: #465463;
    font-size: 24px;
    text-transform: uppercase;
}
.interiorCallOutCopy { font-family: 'Playfair Display', serif; font-style: italic; color: #7f7f80; font-size: 24px; margin: 0 190px; -webkit-font-smoothing: antialiased; }

#interiorCallOut .seeMore {
    display: block;
}
#interiorCallOut .cMoreInfo {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #c0c6cd;
    text-transform: uppercase;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
#interiorCallOut .cDesc {
    display: none;
    font-family: 'Playfair Display', serif;
    font-size: 24px;
    line-height: 30px;
    font-style: italic;
    font-weight: 300;
    color: #465463;
    margin: 20px 0 0;
    -webkit-font-smoothing: antialiased;
}
#interiorCallOut a.cMoreInfo:hover { color: #9b5d3; }
#interiorCallOut .open2 { font-family: 'Raleway', sans-serif; font-weight:400; font-size: 13px; }
#interiorCallOut .seeMore { display: block; }
#interiorCallOut .learnMore { color: #b8b209; font-size: 14px; text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; display: block; -webkit-font-smoothing: antialiased; font-style: normal; }
#interiorCallOut .learnMore a:link, #interiorCallOut .learnMore a:visited { color: #b8b209; font-size: 14px; }
#interiorCallOut .learnMore a:hover{ color: #99b5d3; }


.contact-form {
    background-color: #fafafa !important;
}
.contact-form .form-inline .captcha {
    background-color: #fafafa !important;
}

.contact-form .form-inline .captcha .btn-contact, .simple-form input[type="submit"]{
    color: #52b9bb;
}

/* --------------DIAMOND BORDER---------------*/
.homeDiamond { 
text-align: center; 
margin: 0 auto 50px; 
position: relative; 
width: 50px; 
height: 27px; 
padding: 50px 0px;
}

.homeDiamond1 { 
	background: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/borders/home-diamond-lblue.png) no-repeat top center; 
	width: 21px; 
	height: 27px; 
	position: absolute;     
	left: 0px; 
	animation-delay: 0.5s;
    animation-duration: 1s;  
	-webkit-animation-name: homeDiamond1FadeInRight;
	animation-name: homeDiamond1FadeInRight; 
	}
.homeDiamond2 { background: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/borders/home-diamond-dblue.png) no-repeat top center; width: 50px; height: 27px; position: absolute;}
.homeDiamond3 {
	background: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/borders/home-diamond-lblue.png) no-repeat top center; 
	width: 21px; 
	height: 27px; 
	position: absolute;     
	right: 0px;  
	animation-delay: 0.5s;
    animation-duration: 1s;
	-webkit-animation-name: homeDiamond3FadeInLeft;
	animation-name: homeDiamond3FadeInLeft; 
	}

.diamond:before {
    content: '';
    border-top: 1px dashed #8cabcd;
    position: absolute;
    right: 112px;
    top: 25px;
    width: 520px;
}

.diamond:after {
    content: '';
    border-top: 1px dashed #8cabcd;
    position: absolute;
    left: 112px;
    top: 25px;
    width: 520px;
}
.diamond1 {
    background: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/borders/diamond-lblue.png) no-repeat top center;
    width: 39px;
    height: 49px;
    position: absolute;
    left: -0px;
    animation-delay: 0.5s;
    animation-duration: 1s;
    -webkit-animation-name: diamond1FadeInRight;
    animation-name: diamond1FadeInRight;
}
.diamond2 {
    background: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/borders/diamond-dblue.png) no-repeat top center;
    width: 95px;
    height: 49px;
    position: absolute;
}
.diamond3 {
    background: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/borders/diamond-lblue.png) no-repeat top center;
    width: 39px;
    height: 49px;
    position: absolute;
    right: 0px;
    animation-delay: 0.5s;
    animation-duration: 1s;
    -webkit-animation-name: diamond3FadeInLeft;
    animation-name: diamond3FadeInLeft;
}
.smallDiamond1 {
    background: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/borders/small-diamond-lblue.png) no-repeat top center;
    width: 12px;
    height: 15px;
    position: absolute;
    left: 0px;
    animation-delay: 0.5s;
    animation-duration: 1s;
    -webkit-animation-name: smallDiamond1FadeInRight;
    animation-name: smallDiamond1FadeInRight;
}
.smallDiamond2 {
    background: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/borders/small-diamond-dblue.png) no-repeat top center;
    width: 26px;
    height: 15px;
    position: absolute;
}
.smallDiamond3 {
    background: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/borders/small-diamond-lblue.png) no-repeat top center;
    width: 12px;
    height: 15px;
    position: absolute;
    right: 0px;
    animation-delay: 0.5s;
    animation-duration: 1s;
    -webkit-animation-name: smallDiamond3FadeInLeft;
    animation-name: smallDiamond3FadeInLeft;
}
.smallDiamond {
    text-align: center;
    margin: 20px auto;
    position: relative;
    width: 26px;
    height: 15px;
}
.diamond {
    text-align: center;
    margin: 20px auto;
    position: relative;
    width: 95px;
    height: 49px;
}

@-webkit-keyframes homeDiamond1FadeInRight {
from {
	opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
	}
to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
	}
}

@keyframes homeDiamond1FadeInRight {
from {
    opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
	}
to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
	}
}

.homeDiamond1FadeInRight {
	-webkit-animation-name: homeDiamond1FadeInRight;
	animation-name: homeDiamond1FadeInRight;
	}	

@-webkit-keyframes homeDiamond3FadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes homeDiamond3FadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.homeDiamond3FadeInLeft {
  -webkit-animation-name: homeDiamond3FadeInLeft;
  animation-name: homeDiamond3FadeInLeft;
}
@-webkit-keyframes smallDiamond1FadeInRight {
from {
	opacity: 0;
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
	}
to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
	}
}

@keyframes smallDiamond1FadeInRight {
from {
    opacity: 0;
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
	}
to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
	}
}

.smallDiamond1FadeInRight {
	-webkit-animation-name: smallDiamond1FadeInRight;
	animation-name: smallDiamond1FadeInRight;
	}	

@-webkit-keyframes smallDiamond3FadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes smallDiamond3FadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.smallDiamond3FadeInLeft {
  -webkit-animation-name: smallDiamond3FadeInLeft;
  animation-name: smallDiamond3FadeInLeft;
}	
@-webkit-keyframes diamond1FadeInRight {
from {
	opacity: 0;
    -webkit-transform: translate3d(30px, 0, 0);
    transform: translate3d(30px, 0, 0);
	}
to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
	}
}

@keyframes diamond1FadeInRight {
from {
    opacity: 0;
    -webkit-transform: translate3d(30px, 0, 0);
    transform: translate3d(30px, 0, 0);
	}
to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
	}
}

.diamond1FadeInRight {
	-webkit-animation-name: diamond1FadeInRight;
	animation-name: diamond1FadeInRight;
	}	

@-webkit-keyframes diamond3FadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-30px, 0, 0);
    transform: translate3d(-30px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes diamond3FadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-30px, 0, 0);
    transform: translate3d(-30px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.diamond3FadeInLeft {
  -webkit-animation-name: diamond3FadeInLeft;
  animation-name: diamond3FadeInLeft;
}		
.diamond:before { content: ''; border-top: 1px dashed #8cabcd; position: absolute; right: 112px; top: 25px; width: 520px; }
.diamond:after { content: ''; border-top: 1px dashed #8cabcd; position: absolute; left: 112px; top: 25px; width: 520px; }

/* -------------BILLBOARD--------------- */
.billboard-heading-wrapper {
    padding-bottom: 17% !important;
}
.billboard-section {
    z-index: 9999999 !important;
    position: relative !important;
}

.billboard-full-width.billboard-container {
  min-height: 674px;
min-width: 1174px;
}
.grid-home .billboard-full-width.billboard-container {
   min-height: 1021px;
}
.billboard-section .container {
   padding: 0px !important;
}

#diamond-icons {
    text-align: center !important;
    margin-top: -75px !important;
}

#left {
    position: absolute !important;
    top: 105px !important;
    left: 560px !important;
}

#right {
    position: absolute !important;
    top: 105px !important;
    left: 588px !important;
}

#home-copy {
    text-align: center !important;
    margin-top: 57px !important;
}

#home-copy p {
    font-family: 'Open Sans Condensed',
        sans-serif !important;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #465463 !important;
    font-weight: normal !important;
}

.cta-content {
    background-image: url("cm.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/bkg-home-content.png") !important;
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    height: 461px !important;
}

.callouts-container {
    background-image: url("cm.raymondjames.com/-/media/rj/advisor-sites/sites/g/r/grandviewadvisors/images/bkg-home-content.png") !important;
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    height: 461px !important;
}

.quote-content .quote{
    font-family: 'Playfair Display', sans-serif !important;
    font-style: italic !important;
    color: #7F7F80 !important;
    font-size: 24px !important;
    font-weight: normal !important;
}
.homeQuote {
    font-family: 'Playfair Display', serif;
    font-style: italic;
    color: #7f7f80;
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
}

.quote-section .quote-content .quote-cite {
    font-size: 20px !important;
    font-family: 'Open Sans Condensed', sans-serif !important;
    color: #465463 !important;
    text-transform: uppercase !important;
}

#home-page-ctas {
    text-align: center !important;
    margin: 43px auto 420px !important;
    z-index: 6 !important;
}

.text-bottom-stylized {
    padding-right: 20px !important;
}

.text-top-stylized {
    font-family: 'Playfair Display', sans-serif !important;
    font-style: italic !important;
    font-size: 24px !important;
    line-height: 34px !important;
    color: #B8B209 !important;
}

.text-bottom-stylized {
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 24px !important;
    line-height: 34px !important;
    text-transform: uppercase !important;
    color: #B8B209 !important;
}

.border-side {
    border-right: 1px dashed #8CABCD !important;
    margin-right: 10px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.intro-team-quote-section.container {
    margin-top: -50px !important;
    z-index: 0 !important;
    position: relative !important;
    box-shadow: 0px 0 25px 0px rgba(0, 0, 0, .2),
    0px 0 25px 0px rgba(0, 0, 0, .2) !important;
}
.grid-home .intro-team-quote-section.container {
    margin-top: -100px !important;
    z-index: 0 !important;
    position: relative !important;
    box-shadow: 0px 0 25px 0px rgba(0, 0, 0, .2),
    0px 0 25px 0px rgba(0, 0, 0, .2) !important;
}

/*--------ABOUT US--------*/

.team-section {
    padding: 0px !important;
}

.team-image-wrapper img {
    display: center-block !important;
}

.int-team .team-content {
    padding: 0 85px 50px !important;
}
.int-team .team-content h1 {
   font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 50px;
    line-height: 56px;
}

.int-team .yearbook-headshot-wrapper:after {
    display: none;
}
.int-team .yearbook-headshot-wrapper img {
    position: absolute;
    width: 100% !important;
    left: 0 !important;
}

.int-team .yearbook-headshot-wrapper {
    object-fit: none !important;
    width: 200px !important;
    height: 250px !important;
    position: relative !important;
    overflow: unset !important;
    border: 0px solid !important;
}
.int-team .yearbook-last-name, .int-team .yearbook-first-name {
    padding: 0px;
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 26px !important;
    line-height: 36px;
    text-transform: uppercase;
    color: #465463 !important;
}
.int-team .yearbook-three .yearbook-title {
    font-family: 'Playfair Display', serif !important;;
    font-size: 18px !important;;
    line-height: 22px !important;;
    font-style: italic;
    color: #61778F !important;/*6d839b failed ADA*/
    text-transform: none !important;
    -webkit-font-smoothing: antialiased;
}

.yearbook-three .yearbook-links {
   display: none;
}
 .int-team .yearbook-name-wrapper .yearbook-designation {
   font-size: 26px !important;
}

 .int-team .yearbook-designation {
    padding: 20px 0 0;
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 30px !important;
    line-height: 36px;
    text-transform: uppercase;
    color: #465463 !important;
 display: inline !important;
}
.yearbook-name-wrapper .yearbook-designation {
font-size: 22px !important;
}

.int-team .yearbook-three .yearbook-name-wrapper, .int-team .yearbook-last-name, .int-team .yearbook-designation {
    padding: 15px 0px 0px;
}
.int-team .yearbook-three .yearbook-slide .yearbook-links .fa {
    font-size: 19px;
    color: #465463;
}
.int-team .yearbook-three .yearbook-slide .yearbook-links .fa:hover {
    font-size: 19px;
    color: #61778F;
}
.yearbook-container .slick-next {
    width: 20px;
    height: 20px;
    border-top: 1px solid #465463;
    border-right: 1px solid #465463;
}
.yearbook-container .slick-prev {
    width: 20px;
    height: 20px;
    border-top: 1px solid #465463;
    border-left: 1px solid #465463;
}

.bio-detail-first-name, .bio-detail-middle-initial, .bio-detail-last-name, .bio-detail-preferred-name {
  padding: 20px 0 0;
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 30px !important;
    line-height: 36px;
    text-transform: uppercase;
    color: #465463 !important;
}

.bio-detail-title {
   font-family: 'Playfair Display', serif !important;
    font-size: 18px !important;
    line-height: 22px !important;
    font-style: italic;
    color: #61778F !important;
     text-transform: none !important;
    -webkit-font-smoothing: antialiased;
      display: block;
}
.bio-detail-name-wrapper .bio-detail-designation {
font-size: 30px !important;
}

.bio-detail-designation {
  padding: 20px 0 0;
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 30px !important;
    line-height: 36px;
    text-transform: uppercase;
    color: #465463 !important;
  display: inline !important;
}
.bio-detail-section {
    padding: 30px 20px  !important;
}
.bio-detail-links-wrapper {
   top: 0px !important; 
   position: unset !important;
   padding: 10px 0px;
}

.bio-detail-section .bio-detail-links-wrapper a {
  background: rgba(255, 255, 255, 0.05) !important; 
 
}
.bio-detail-links-wrapper .fa {
	 color: #465463 !important
}
.bio-detail-links-wrapper .fa:hover {
    color: #61778F !important;
}

.bio-detail-headshot-wrapper {
    max-width: 200px !important;
    height: 250px !important;
    position: relative;
    overflow: unset !important;
    border: 5px solid #ecece8;
    margin: 0 auto;
}
.bio-detail-copy-wrapper {
padding: 50px 90px !important;
}

.bio-detail-card-container {
   background: #fff;
   padding: 0px 0px 10px;
   border-bottom: 1px dashed #8cabcd !important;
   margin: 0px 300px 0px;
}

.bio-detail-card-container .bio-detail-headshot-wrapper img {
    position: initial !important;
    width: 100% !important;
    max-width: 100% !important;
    top: 0;
    bottom: 0;
    margin: auto;
    height: auto;
    left: 0 !important;
}

.invest-well-copy-cta {
    font-family: 'Open Sans Condensed', sans-serif !important;
    color: #465463 !important;
    font-size: 24px !important;
    text-transform: uppercase !important;
}

.see-more-copy {
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    color: #C0C6CD !important;
    text-transform: uppercase !important;
}

.contact-form .form-inline .captcha .btn-contact 
     color: #E6E6E6 !important;
    display: inline-block;
    border: 1px solid #E6E6E6 !important;
 }

.bio-detail-next-arrow, .resource-detail-next-arrow, .blog-detail-next-arrow {
  right: -100px !important;
}

/* --------------------ANIMATIONS------------------*/
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-30px, 0, 0);
    transform: translate3d(-30px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(30px, 0, 0);
    transform: translate3d(30px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}


/*-------------------- FOOTER------------------ */
.footer-section {
    background: #465463 !important;
    margin-top: -31px !important;
}

.footer-section .footer-social-section .social-container a {
color: #B3CADF;
}
.footer-section .footer-social-section .social-container a:hover {
color: #ffffff;
}

.footer-cta-contact-section {
    box-shadow: none !important;
    background: #465463 !important;
   padding: 0px 70px !important; 
  text-align: center !important;
}

.footer-content {
    padding-bottom: 30px !important;
    margin-top: 0px !important;
}


 #footerBkg {
    min-width: 2000px;
    position: absolute !important;
    left: -55px !important;
    margin-top: -67px !important;
    fill: #465463 !important;
} 
.footer-hedge-content {
    padding: 0px 70px 50px;
}

.footer-contact-content .ftr-nap-wrapper .ftr-nap li {
    display: block;
   color: #fff !important;
   font-size: 16px !important;
    font-family: 'Open Sans Condensed', sans-serif !important;
}

.footer-hedge-content.container .ftr-nap-wrapper {
    font-family: 'Open Sans Condensed', sans-serif !important;
     font-size: 16px !important;
    text-align: center !important;
    line-height: 24px !important;
    text-transform: uppercase !important;
    text-align: center !important;
}

.ftr-nap-wrapper {
   padding: 20px 0px !important;
}

.ftr-nap-address span {
    font-family: 'Open Sans Condensed',
     sans-serif !important;
    color: #FFF !important;
   font-size: 16px;
}

.ftr-nap .ftr-nap-map-directions:before {
display: none;
}

.ftr-nap-phone {
    font-family: 'Open Sans Condensed',
        sans-serif !important;
    display: inline !important;
}

.footer-contact-content .ftr-nap .ftr-nap-address-line1:after, .footer-contact-content .ftr-nap .ftr-nap-address-line2:after  {
    content: "//";
    position: relative;
    margin-left: 8px;
    margin-right: 2px;
    color: #fff !important; 
}

.footer-contact-content .ftr-nap .ftr-nap-name:after
{
    content: "//";  
    position: relative; 
    margin-left: 8px;  
    margin-right: 3px;  
    color: #fff !important; 
}

.footer-contact-content .ftr-nap .ftr-nap-phone:after {
    content: "//";  
    position: relative; 
    margin-left: 8px;  
    margin-right: 3px;  
    color: #fff !important; 
}

.footer-contact-content .ftr-nap {
 padding: 0px !important;
}
.social-container {
     text-align: center !important;
     padding: 0px 0px 10px !important;
}
.footer-section .footer-contact-content .social-container .fa {
    color: #fff;
}

.footer-section .footer-contact-content .social-container .fa:visited {
    color: #fff;
}

.footer-section .footer-contact-content .social-container .fa:hover {
 color: #465463;
}

.ftr-nap ul {
    color: #FFF !important;
}


.ftr-disclosures {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 11px !important;
    line-height: 15px !important;
    color: #CDCDCD !important;
}


.footer-image-content {
    animation: none !important;
}
.footer-section .footer-contact-section a:link {
font-family: 'Open Sans Condensed', sans-serif !important;
 color: #e1e1e1 !important;}
.footer-section .footer-contact-section a:visited { color: #e1e1e1 !important;}
.footer-section .footer-contact-section a:hover { color: #B3CADF !important;}
.footer-section .footer-contact-section a:active { color: #939ea9 !important;}

.footer-section .ftr-disclosures a:link { color: #B3CADF !important;}
.footer-section .ftr-disclosures a:visited { color: #B3CADF !important;}
.footer-section .ftr-disclosures a:hover { color: #ffffff !important;}
.footer-section .ftr-disclosures a:active { color: #B3CADF   !important;}


.ftr-disclosures a span{
    text-decoration: none !important;
}

/* --------------------MEDIA QUERIES------------------ */

@media screen and (min-width: 991px) and (max-width: 1199px) {
.callOutM { height: 130px; }
.callHead { top: 10px; }
.cHead1 { display: block; position: relative; top: 0; }
.cHead2 { display: block; position: relative; bottom: 0; }
.callP { margin-top: -90px; position: relative; top: 0; }
.callOutM:hover > .callCta { margin-top: 25px; }
.callOutM:hover > .callP { margin-top: -100px; top: 20px;}
.callOutM:hover > .callHead .cHead1 { margin-right: 0px; top:-20px;}
.callOutM:hover > .callHead .cHead2 { margin-left: 0px; top: 20px;}
.billboard-full-width.billboard-container {
  min-height: 100px;
min-width: 200px;
}
.grid-home .billboard-full-width.billboard-container {
 min-height: 100px;
}
.primary-nav a:after {
    content: "";   
}
.billboard-heading {
    padding: 100px 0px 0px;
}
#footerBkg {
    min-width: 800px;
  max-width: 1000px;
    margin-top: -25px !important;
}
.bio-detail-card-container {
    margin: 0px20px 0px !important;
}
.footer-section {
 padding: 0px;
}
.int-team .team-content {
    padding: 0 75px 20px !important;
}
.intro-content-2 {
    padding: 0px 100px 150px;
}
}

@media screen and (width: 1024px) {
.callOutM:hover > .callHead .cHead1 { margin-right: 0px; opacity: 1; top: 0; }
.callOutM:hover > .callHead .cHead2 { margin-left: 0px; opacity: 1; top: 0; }
.callOutM:hover > .callP { margin-top: -10px; top: 0; }
.callOutM:hover > .callCta { margin-top: 0px; }
.billboard-full-width.billboard-container {
  min-height: 100px;
min-width: 200px;
}
.grid-home .billboard-full-width.billboard-container {
 min-height: 100px;
}
.primary-nav a:after {
    content: "";   
}
.billboard-heading {
    padding: 100px 0px 0px;
}
 #footerBkg {
    max-width: 900px !important;
 margin-top: -25px !important;
} 
.bio-detail-card-container {
    margin: 0px 20px 0px  !important;
}

.yearbook-three .yearbook-carousel-three {
    max-width: 600px;
}
.bio-detail-container {
padding: 0px !important;
}
.footer-section {
 padding: 0px;
}
.int-team .team-content {
    padding: 0 75px 20px !important;
}
.intro-content-2 {
    padding: 0px 100px 150px;
}
}

@media screen and (min-width: 737px) and (max-width: 767px) {
.callOut1 { border-right: none; border-bottom: 1px dashed #8cabcd; }
.callOut3 { border-left: none; border-top: 1px dashed #8cabcd; }
.callOutM {  height: auto; }
.callHead { top: 0; }
.callP { opacity: 1; margin-top: 0; }
.callCta { opacity: 1; margin-top: 0; padding-bottom: 20px;}
.callOutM:hover > .callHead .cHead1 { margin-right: 0px; opacity: 1;}
.callOutM:hover > .callHead .cHead2 { margin-left: 0px; opacity: 1; }
.callOutM:hover > .callP { margin-top: 0; }
.callOutM:hover > .callCta { margin-top: 0px; }
.intro-content-2 {
    padding: 0px 100px 70px;
}
.billboard-full-width.billboard-container {
  min-height: 100px;
min-width: 200px;
}
.grid-home .billboard-full-width.billboard-container {
 min-height: 100px;
}
.primary-nav a:after {
    content: "";   
}
.billboard-heading {
    padding: 100px 0px 0px;
}
.billboard-section .billboard-container h1 {
padding: 0px 10px !important;
}
.intro-section .resources-intro {
    padding: 0px 20px !important;
}
.yearbook-three .yearbook-carousel-three {
  max-width: 300px;
}
.int-team .team-content {
    padding: 0 20px 20px !important;
}
.bio-detail-section {
    padding: 30px 20px  !important;
}
#footerBkg {
 display: none;
} 
.bio-detail-copy-wrapper {
padding: 50px 20px !important;
}
.homeHeadline { 
top: -300px; 
}
.bio-detail-card-container {
    margin: 0px 20px 0px  !important;
}

.bio-detail-next-link-wrapper-mobile {
    bottom: 150px;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 150px;
}
.footer-section {
    margin-top: -100px !important;
}
.homeHead1 {
    font-size: 40px;
    line-height: 40px;
}

.homeHead2 {
    font-size: 40px;
    line-height: 40px;
    top: 0px;
}
.yearbook-carousel .yearbook-carousel-three .slick-initialized .slick-slider {
padding: 0px !important;
}
.bio-detail-container {
padding: 0px !important;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 50px;
}
.bio-detail-next-link-wrapper-mobile {
    bottom: 50px;
}

}

@media screen and (min-width: 768px) and (max-width: 991px) {
.callOutM { height: 130px; }
.callHead { top: 10px; }
.callP { margin-top: -90px; position: relative; top: 0; }
.callOutM:hover > .callCta { margin-top: 25px; }
.callOutM:hover > .callP { margin-top: -100px; top: 20px; }
.callOutM:hover > .callHead .cHead1 { margin-right: 0px; top:-20px; }
.callOutM:hover > .callHead .cHead2 { margin-left: 0px; top: 20px; }
#home-copy {
    text-align: center !important;
    margin-top: 57px !important;
    padding: 0px 15px 10px!important;
}

.billboard-full-width.billboard-container {
  min-height: 100px;
min-width: 200px;
}
.grid-home .billboard-full-width.billboard-container {
 min-height: 100px;
}
.primary-nav a:after {
    content: "";   
}
.billboard-heading {
    padding: 100px 0px 0px;
}
.billboard-section .billboard-container h1 {
padding: 0px 10px  !important;
}
.intro-section .resources-intro {
    padding: 0px 20px !important;
}
.yearbook-three .yearbook-carousel-three {
  max-width: 600px;
}
.int-team .team-content {
    padding: 0 75px 20px !important;
}
.bio-detail-section {
    padding: 30px 20px  !important;
}
.bio-detail-copy-wrapper {
padding: 50px 20px !important;
}
.homeHeadline { 
top: -300px; 
}
.content-disclosure-wrapper {
    padding: 30px 20px;
}
.bio-detail-card-container {
    margin: 0px 20px 0px !important;
}

.bio-detail-next-link-wrapper-mobile {
    bottom: 150px;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 150px;
}
.footer-section {
    margin-top: -100px !important;
 padding: 0px;

}
.homeHead1 {
    font-size: 40px;
    line-height: 40px;
}
.yearbook-carousel .yearbook-carousel-three .slick-initialized .slick-slider {
padding: 0px !important;
}
.homeHead2 {
    font-size: 40px;
    line-height: 40px;
    top: 0px;
}
.bio-detail-container {
padding: 0px !important;
}
 #footerBkg {
 min-width: 800px !important;   
 max-width: 900px !important;
    margin-top: -25px !important;
} 
.intro-content-2 {
    padding: 0px 100px 150px;
}

}
@media screen and (min-width : 320px) and (max-width : 736px) {
.callOut1 { border-right: none; border-bottom: 1px dashed #8cabcd; }
.callOut3 { border-left: none; border-top: 1px dashed #8cabcd; }
.callOutM {  height: auto; }
.callHead { top: 0; }
.callP { opacity: 1; margin-top: 0; }
.callCta { opacity: 1; margin-top: 0; padding-bottom: 20px;}
.callOutM:hover > .callHead .cHead1 { margin-right: 0px; opacity: 1;}
.callOutM:hover > .callHead .cHead2 { margin-left: 0px; opacity: 1; }
.callOutM:hover > .callP { margin-top: 0; }
.callOutM:hover > .callCta { margin-top: 0px; }
#home-copy {
    text-align: center !important;
    margin-top: 57px !important;
    padding: 0px 15px 10px!important;
}
.intro-content-2 {
    padding: 0px 100px 70px;
}
.billboard-full-width.billboard-container {
  min-height: 100px;
min-width: 200px;
}
.grid-home .billboard-full-width.billboard-container {
 min-height: 100px;
}
.primary-nav a:after {
    content: "";   
}
.billboard-heading {
    padding: 100px 0px 0px;
}
.billboard-section .billboard-container h1 {
padding: 0px 10px  !important;
}
.bio-detail-section .container {
padding: 30px 20px !important;
}
.intro-section .resources-intro {
    padding: 0px 20px !important;
}
.yearbook-three .yearbook-carousel-three {
  max-width: 300px;
}
.int-team .team-content {
    padding: 0 75px 20px !important;
}
.bio-detail-section {
    padding: 30px 20px  !important;
}
#footerBkg {
 display: none;
} 
.bio-detail-copy-wrapper {
padding: 50px 20px !important;
}
.homeHeadline { 
top: -273px; 
}
.content-disclosure-wrapper {
    padding: 30px 20px;
}
.bio-detail-card-container {
    margin: 0px 20px 0px !important;

.bio-detail-next-link-wrapper-mobile {
    bottom: 150px;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 150px;
}
.footer-section {
    margin-top: -100px !important;
}
.homeHead1 {
    font-size: 40px;
    line-height: 40px;
}
.yearbook-carousel .yearbook-carousel-three .slick-initialized .slick-slider {
padding: 0px !important;
}
.homeHead2 {
    font-size: 40px;
    line-height: 40px;
    top: 0px;
}
.bio-detail-container {
padding: 0px !important;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 50px;
}
.bio-detail-next-link-wrapper-mobile {
    bottom: 50px;
}

}

/* iphone6/7/8 (portrait and landscape) ----------- */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
#home-copy {
    text-align: center !important;
    margin-top: 57px !important;
    padding: 0px 15px 10px!important;
}
.primary-nav a:after {
    content: "";   
}
.intro-content-2 {
    padding: 0px 100px 70px;
}
.billboard-full-width.billboard-container {
  min-height: 100px;
min-width: 200px;
}
.billboard-section .billboard-container h1 {
padding: 0px 10px  !important;
}
.grid-home .billboard-full-width.billboard-container {
 min-height: 100px;
}
.billboard-heading {
    padding: 100px 0px 0px;
}
.intro-section .resources-intro {
    padding: 0px 20px !important;
}
.yearbook-three .yearbook-carousel-three {
  max-width: 300px;
}

.bio-detail-section {
    padding: 30px 20px  !important;
}
#footerBkg {
 display: none;
} 
.bio-detail-copy-wrapper {
padding: 50px 20px !important;
}
.homeHeadline { 
top: -300px; 
}
.content-disclosure-wrapper {
    padding: 30px 20px;
}
.bio-detail-card-container {
    margin: 0px 20px 0px !important;

.bio-detail-next-link-wrapper-mobile {
    bottom: 150px;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 150px;
}
.footer-section {
    margin-top: -100px !important;
}
.homeHead1 {
    font-size: 40px;
    line-height: 40px;
}
.yearbook-carousel .yearbook-carousel-three .slick-initialized .slick-slider {
padding: 0px !important;
}
.homeHead2 {
    font-size: 40px;
    line-height: 40px;
    top: 0px;
}
.bio-detail-container {
padding: 0px !important;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 50px;
}
.bio-detail-next-link-wrapper-mobile {
    bottom: 50px;
}
.int-team .team-content {
    padding: 0 70px 125px !important;
}
}

/* iPhone 6 Plus Landscape */
@media screen and (max-width: 736px) {
callOut1 { border-right: none; border-bottom: 1px dashed #8cabcd; }
.callOut3 { border-left: none; border-top: 1px dashed #8cabcd; }
.callOutM {  height: auto; }
.callHead { top: 0; }
.callP { opacity: 1; margin-top: 0; }
.callCta { opacity: 1; margin-top: 0; padding-bottom: 20px;}
.callOutM:hover > .callHead .cHead1 { margin-right: 0px; opacity: 1;}
.callOutM:hover > .callHead .cHead2 { margin-left: 0px; opacity: 1; }
.callOutM:hover > .callP { margin-top: 0; }
.callOutM:hover > .callCta { margin-top: 0px; }
.intro-content-2 {
    padding: 0px 100px 70px;
}
.billboard-full-width.billboard-container {
  min-height: 100px;
min-width: 200px;
}
.grid-home .billboard-full-width.billboard-container {
 min-height: 100px;
}
.billboard-heading {
    padding: 100px 0px 0px;
}
.billboard-section .billboard-container h1 {
padding: 0px 10px  !important;
}
.intro-section .resources-intro {
    padding: 0px 20px !important;
}
.yearbook-three .yearbook-carousel-three {
  max-width: 300px;
}
.int-team .team-content {
    padding: 0 20px 20px !important;
}
.bio-detail-section {
    padding: 30px 20px  !important;
}
#footerBkg {
 display: none;
} 
.bio-detail-copy-wrapper {
padding: 50px 20px !important;
}
.homeHeadline { 
top: -300px; 
}
.content-disclosure-wrapper {
    padding: 30px 20px;
}
.bio-detail-card-container {
    margin: 0px 20px 0px !important;

.bio-detail-next-link-wrapper-mobile {
    bottom: 150px;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 150px;
}
.footer-section {
    margin-top: -100px !important;
}
.homeHead1 {
    font-size: 40px;
    line-height: 40px;
}
.yearbook-carousel .yearbook-carousel-three .slick-initialized .slick-slider {
padding: 0px !important;
}
.homeHead2 {
    font-size: 40px;
    line-height: 40px;
    top: 0px;
}
.bio-detail-container {
padding: 0px !important;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 50px;
}
.bio-detail-next-link-wrapper-mobile {
    bottom: 50px;
}
.int-team .team-content {
    padding: 0 85px 125px !important;
}
}

/* iphone5/SE (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

    #main-content {
        padding-top: 0px !important;
    }

    .ftr-logo-wrapper img {
        width: 250px !important;
        margin-top: 50px !important;
    }

    .nav-trigger-wrapper .nav-trigger {
        top: 17px !important;
        left: 9px !important;
    }

    #inner-page-copy-text {
        padding: 40px 20px 0px !important;
    }

    #diamond-icons {
        display: none !important;
    }

    .intro-slider-team-quote-section .intro-content {
        margin-top: 30px !important;
    }

    .intro-slider-team-quote-section .rich-text-container {
        margin-top: 0px !important;
    }

    .border-side {
        display: none !important;
    }

    #home-page-ctas {
        display: inline-grid !important;
    }

    #home-page-ctas a {
        padding-bottom: 10px !important;
    }
.billboard-section .billboard-container h1 {
padding: 0px 10px  !important;
}
    .quote-content {
        margin-top: 0px !important;
    }

    .quote-content .quote-wrapper {
        max-width: 616px !important;
    }

    .quote p {
        font-size: 18px !important;
    }

 #footerBkg {
 display: none;
} 

    .ftr-nap li {
        padding: 0px !important;
    }

    .text-bottom-stylized {
        padding-right: 0px !important;
    }

.bio-detail-section {
    padding: 30px 20px  !important;
}

.bio-detail-copy-wrapper {
padding: 50px 20px !important;
}
.homeHeadline { 
top: -331px; 
}
.content-disclosure-wrapper {
    padding: 30px 20px;
}
.bio-detail-card-container {
    margin: 0px 20px 0px !important;
}

.bio-detail-next-link-wrapper-mobile {
    bottom: 150px;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 150px;
}
.footer-section {
    margin-top: -100px !important;
}
.homeHead1 {
    font-size: 40px;
    line-height: 40px;
}
.yearbook-carousel .yearbook-carousel-three .slick-initialized .slick-slider {
padding: 0px !important;
}
.homeHead2 {
    font-size: 40px;
    line-height: 40px;
    top: 0px;
}
.bio-detail-container {
padding: 0px !important;
}
.bio-detail-previous-link-wrapper-mobile {
    bottom: 50px;
}
.bio-detail-next-link-wrapper-mobile {
    bottom: 50px;
}
.int-team .team-content {
    padding: 0 50px 125px !important;
}
}
/* iPhone X and Xs Max */
@media only screen 
    and (min-device-width: 375px) 
    and (min-device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3)
    and (orientation: portrait) { 
    .homeHeadline {
        top: -377px !important;
    }
}