@import url('https://www.raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-4/base.css');

@import url(//fonts.googleapis.com/css?family=Raleway:400,700);
@import url(//fonts.googleapis.com/css?family=Old+Standard+TT:400,400italic,700);


body {
	background: #fff !important;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: 'Raleway', sans-serif;
}

/* -------   HIDE TOP BAR ABOVE LOGO ----- */
.header-main-social-logo {
display: none;
}

.main-content .logo-section {
min-height: 0px !important;
max-height: 0px !important;
}

.logo-content {
  border: 0px !important;
  background: transparent !important;
}
.ftr-logo-wrapper {
padding: 60px 0px;
}
.billboard-section {
padding: 0px !important;
 margin: -50px 0px 0px;
}
.billboard-full-width.billboard-container {
    height: 330px !important;
}

/* -------------------- HOME ---------------------- */

.grid-home .billboard-full-width.billboard-container {
    height: 588px !important;
}

.grid-home .intro-section {
color: #fff;
}
.grid-home .intro-section {
background-image: url(/-/media/rj/advisor-sites/sites/h/a/hauserwealthmanagement/images/bg_homecontent.jpg) !important; padding: 0px !important; background-size:cover;
min-height: 640px !important;
}
.grid-home .intro-about {
    padding: 55px 450px 0px;   
}
.grid-home .home-copy {
text-align: center;-
padding: 15px 100px;
} 

.grid-home .home-copy2 {
text-align: center;
padding: 15px 0px;
} 


/* ----------------  HEADLINES --------------- */

.intro-content h1 {
    font-family: 'Old Standard TT', serif !important;
    font-weight: 400;
    font-size: 30px !important;
    line-height: 28px !important;
    color: #990 !important;
    text-transform: uppercase;
    text-align: center !important;
    padding: 15px 0;
    letter-spacing: 1px !important;
    animation-duration: 2s;
    animation-name: slideInUpSmall;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    border-top: 1px solid #990;
}
.grid-home .intro-content h1 {
   color: #e1e1e1 !important;
   font-size: 28px !important;
   letter-spacing: 0px !important;
   text-align: center !important; 
   padding: 20px 0px 0px;
  line-height: 26px !important;
}

.intro-content h1 .head-2 {
     font-family: 'Old Standard TT', serif !important;
   font-size: 32px !important;
    text-transform: uppercase !important;
    font-weight: 400;
    color: #990 !important;
    text-align: center !important;
    letter-spacing: 1px !important;
    display: block;
    line-height: 44px;
    margin-bottom: 42px;
    border-bottom: 1px solid #990;
}

.grid-home .intro-content h1 .head-2 {
padding: 0px 0px 15px;
}
.intro-content h2 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 600;
    font-size: 24px;
    line-height: 22px;
    color: #797502 !important;
    text-transform: uppercase;
    margin: 15px 0;
    letter-spacing: 2px;
}

.intro-content h3 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 600;
   font-size: 20px;
color: #990 !important;
}
.grid-home .intro-content h3 {
color: #e1e1e1 !important;
letter-spacing: 0px;
}
.grid-home .intro-content h3:before {
    content: "";
    width: 15%;
    height: 1px;
    display: inline-block;
    margin: 0 35px;
    position: relative;
    vertical-align: middle;
    background: #990;
}

.grid-home .intro-content h3:after {
    content: "";
    width: 15%;
    height: 1px;
    display: inline-block;
    margin: 0 35px;
    position: relative;
    vertical-align: middle;
    background: #990;
}

.intro-content h4 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 600;
   font-size: 18px;
color: #990 !important;
}

/*------------------NAVIGATION-----------------*/

.primary-nav a {
color: #fff !important;
padding: 0px 15px 0px;
}

.primary-nav a.active {
  color: #797502 !important;
  background: #fff !important;
}

.primary-nav a.hover {
    color: #797502 !important;
   background: #fff !important;
}

.primary-nav .home-page a.active {
    color: #797502 !important;
}


.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav > li > a {
    font-family: 'Raleway', sans-serif !important;
    font-size: 16px !important;
    color: #797502;
    padding: 17px 10px 15px !important;
}

.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav > li > a:hover {
    color: #797502 !important;
   background: #fff !important;
}

.nav-overall-wrapper:not(.van-mobile-nav).nav-right  .primary-nav .nav-subnav a.active {
	color: #797502 !important;
  background: #fff !important;
}

.primary-nav a.active {
	color: #797502 !important;
}
.nav-subnav a {
   color: #000 !important;
}

.nav-subnav a:active {
   color: #797502 !important;
}

.nav-subnav clearfix .active sub-a {
    color: #797502 !important;
}
.interior-content .primary-nav a.active, .interior-content .primary-nav a.active.sub-a{
    color:  #797502 !important;
}

.nav-overall-wrapper:not(.van-mobile-nav).nav-right .primary-nav {
 background: rgba(43, 43, 43, 0.90) !important;
}

/* TEST */
.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav li:not(.nav-top-link) a {
    font-family: 'Raleway', sans-serif !important;
    font-size: 16px !important;
    color:  #797502;
}

.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav {
    background: rgba(239, 248, 221, 0.90) !important;
    top: 48px;
    padding: 15px 15px !important;
     min-width: 265px;
}

.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav li:not(.nav-top-link) a, .investor-access-remember-me-label {
font-family: 'Raleway', sans-serif !important;
    font-size: 16px !important;
    line-height: 15px;
    color:  #797502;
}
.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav li:not(.nav-top-link) a:hover {
    color:  #676700 !important;
}

 .investor-access-remember-me-label {
    color:  #676700 !important;
}


/* ----------------- CONTENT --------------------- */

.intro-section, .blog-landing-content-wrapper .blog-landing-content-container .blog-landing-copy {
font-family: 'Raleway', sans-serif !important;
}

.leaf {
padding: 0px 0px 20px;
}
/* -----------------RELATED RESOURCES ----------------- */


.related-resources-content h4 {
 font-family: 'Old Standard TT', serif !important;
color: #990 !important;
text-transform: uppercase !important;
}

.related-resources-content .mc-heading {
    font-family: 'Raleway', sans-serif !important;
    color: #6e7d33 !important;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    text-transform: uppercase;
}

.related-resources-content .mc-cta {
     font-family: 'Raleway', sans-serif !important;
    color: #6e7d33 !important;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 4px;
    left: 10px;
    border: 1px solid transparent;
    background: none;
}

.related-resources-content h4:before {
width: 30% !important;
background: #990 !important;
}
.related-resources-content h4:after {
width: 30% !important;
background: #990 !important;
}

.related-resources-content .slick-slide {
    border-right: 6px solid  #e4efcf !important;
}
.related-resources-content .mc-container .slick-next:before, .mc-container .slick-prev:before {
    font-size: 40px;
    color: #bfc4ac !important;
}

.related-resources-content {
border: 0px !important;
}

.directions-search .submit-search {
   font-family: 'Raleway', sans-serif !important;
    padding: 5px 10px;
    background: none;
    color: #483926 !important;
    border: 1px solid #483926 !important;
    text-transform: uppercase;
}

/* -------------------- QUOTE -------------------- */

.quote-content .quote-cite {
    font-family: 'Old Standard TT', serif !important;
    font-size: 20px !important;
    font-weight: 600;
    text-transform: initial !important;
    color: #483926 !important;
    padding-bottom: 25px;
    border-bottom: 1px solid #483926;
}


.quote-content .quote {
   font-family: 'Raleway', sans-serif !important;
    font-size: 20px !important;
   font-weight: 400 !important;
   color: #483926 !important;
  text-transform: uppercase !important;
}

.quote-wrapper .quote p {
    font-weight: 400 !important;
  font-size: 20px !important;
    padding-top: 25px;
    border-top: 1px solid #483926;
}
.interior .quote-content {
    border-top: 0px !important;
}
.quote-section .quote-content {
   background: #e4efcf;
}

.quote-content {
padding: 20px !important;
}
/*--------ACCORDION--------*/

.accord .accord-link {
   font-family: 'Raleway', sans-serif !important;
    font-size: 20px !important;
    font-weight: 400;
    color: #797502 !important;
}

.accord .accord-link-content li, .accord .accord-inner-link-content li {
   border-bottom: 0px  !important;
}

.intro-section .accord .accord-link:hover, .intro-section .accord .accord-inner-link:hover, .accord li.open .accord-link, .accord li.open .accord-inner-link {
    color: #483926 !important;
    font-size: 20px !important;
}
/* -------------- CONTACT --------------------- */

.contact-form .form-inline .captcha .btn-contact {
    font-family: 'Raleway', sans-serif !important;
    font-size: 14px;
    letter-spacing: 2.5px;
    color: #333 !important;
    display: inline-block;
    border: 1px solid #ced4ba !important;
    text-transform: uppercase;
    padding: 10px 25px 8px;
    background: transparent;
}

.investor-access-login-button {
    font-family: 'Raleway', sans-serif !important;
    font-size: 14px;
    letter-spacing: 2.5px;
    color: #333 !important;
    display: inline-block;
    border: 1px solid  #ced4ba !important;
    text-transform: uppercase;
    padding: 10px 25px 8px;
    margin: 7px 0 15px;
}

/* ------------------- OUR TEAM ----------------------- */
.intro-slider-team-quote-section, .intro-slider-team-quote-section, .footer-cta-contact-section, .intro-team-quote-section {
   -webkit-box-shadow: none !important; 
    -moz-box-shadow: none !important; 
     box-shadow: none !important; 
}
.int-team .team-content {
    padding: 0 85px 50px !important;
}

.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: 206px !important;
    height: 286px !important;
    position: relative !important;
    overflow: unset !important;
    border: 0px solid !important;
}
.int-team .yearbook-last-name, .int-team .yearbook-first-name {
    text-transform: uppercase;
    font-family: 'Old Standard TT', serif !important;
    font-size: 23px !important;
    color: #797502 !important;
    letter-spacing: 1px;
     padding: 20px 0px 0px;
}
.int-team .yearbook-three .yearbook-title {
     font-family:  'Raleway', sans-serif !important;
    font-size: 15px !important;
    letter-spacing: 1px;
    color: inherit;
    display: block;
    margin-top: 5px !important;
    color: #333; !important;
}

.int-team .yearbook-three .yearbook-slide .yearbook-links .fa {
    font-size: 19px;
    color: #797502;
}
.int-team .yearbook-three .yearbook-slide .yearbook-links .fa:hover {
    font-size: 19px;
    color:  #330;
}
.bio-detail-name-wrapper {
   border-top: 1px solid #990;
    margin: 0px 60px 10px;
  padding: 20px 0px 0px;
}
.bio-detail-copy-wrapper {
padding: 0px 25px !important;
}

.bio-detail-first-name, .bio-detail-middle-initial, .bio-detail-last-name, .bio-detail-preferred-name {
    font-family: 'Old Standard TT', serif !important;
    font-size: 32px !important;
    color: #797502 !important;
    text-transform: uppercase;
    text-align: left !important;
}

.bio-detail-title {
    font-family: 'Old Standard TT', serif !important;
    font-size: 24px !important;
    line-height: 22px;
    letter-spacing: 1px;
    font-weight: 400;
    color: inherit;
    display: block;
    margin-top: 10px !important;
    color: #483926 !important;
    padding: 0px 0px 15px;
    margin: 0px 0px 20px;
    border-bottom: 1px solid #990;
}


.bio-detail-designation {
   font-family: 'Old Standard TT', serif !important;
    font-size: 26px !important;
    font-weight: 600 !important;
    color: #797502 !important;
   display: inline !important;
    padding: 20px 0px 0px;
}


.bio-detail-headshot-wrapper  {
     width: 209px !important;
    height: 286px !important;
  max-width: 209px;
}

.bio-detail-section .bio-detail-headshot-wrapper img {
   position: absolute;
    max-width: 100% !important;
    left: 0% !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: #797502 !important;
}
.bio-detail-links-wrapper .fa:hover {
    color:  #333 !important;
}


.bio-detail-next-link-wrapper:before, .bio-detail-previous-link-wrapper:before, .bio-detail-next-link-wrapper-mobile:before, .bio-detail-previous-link-wrapper-mobile:before, .blog-detail-next-link-wrapper:before, .blog-detail-previous-link-wrapper:before, .blog-detail-next-link-wrapper-mobile:before, .blog-detail-previous-link-wrapper-mobile:before, .resource-detail-next-link-wrapper:before, .resource-detail-previous-link:before, .resource-detail-next-link-wrapper-mobile:before {
    background: #797502 !important;
}

.bio-detail-next-link-wrapper.hover-link:before, .bio-detail-next-link-wrapper-mobile.hover-link:before, .bio-detail-previous-link-wrapper.hover-link:before, .bio-detail-previous-link-wrapper-mobile.hover-link:before, .resource-detail-next-link-wrapper.hover-link:before, .resource-detail-previous-link:hover:before, .blog-detail-next-link-wrapper.hover-link:before, .blog-detail-next-link-wrapper-mobile.hover-link:before, .blog-detail-previous-link-wrapper.hover-link:before, .blog-detail-previous-link-wrapper-mobile.hover-link:before {
  background: #e4efcf !important;
}

.bio-detail-next-wrapper:hover .bio-detail-next, .bio-detail-next-wrapper:hover .bio-detail-next-bio, .bio-detail-prev-wrapper:hover .bio-detail-prev, .bio-detail-prev-wrapper:hover .bio-detail-prev-bio, .resource-detail-next-link:hover .resource-detail-next, .resource-detail-next-link:hover .resource-detail-next-resource, .resource-detail-previous-link:hover .resource-detail-prev, .resource-detail-previous-link:hover .resource-detail-prev-resource, .blog-detail-previous-link:hover .blog-detail-prev-resource, .blog-detail-previous-link:hover .blog-detail-prev, .blog-detail-next-link:hover .blog-detail-next-resource, .blog-detail-next-link:hover .blog-detail-next {
	color: #797502 !important;
	transition: all 500ms ease-in-out;
}

.bio-detail-prev, .bio-detail-prev-bio, .bio-detail-next, .bio-detail-next-bio, .resource-detail-next, .resource-detail-next-resource, .resource-detail-prev, .resource-detail-prev-resource, .blog-detail-next, .blog-detail-next-resource, .blog-detail-prev, .blog-detail-prev-resource {
	font-family: 'Raleway', sans-serif !important;
	color:  #333 !important;
}

.bio-detail-next-arrow, .resource-detail-next-arrow, .blog-detail-next-arrow {
    right: -80px !important;
}

.body-map-directions .footer-section, .body-about-us .footer-section, .body-bio .footer-section, .body-resource .footer-section, .body-blog .footer-section {
 margin-top: 0px !important; 
}


/* ------------------------ RESOURCES ---------------------- */
.resources-content {
padding: 0px 200px;
}

html body main .grid-resources .intro-resource-content .masonry-cta {
    color: #000 !important;
    border: 1px solid #000 !important
}

html body main .grid-resources .intro-resource-content .masonry-link:hover .masonry-cta {
    color: #fff !important;
    border: 1px solid #fff !important
}

html body main .grid-resources .intro-resource-content .filter-reset-container .filter-reset {
    color: #797902 !important;
    font-family: "Raleway", sans-serif !important;
}

html body main .grid-resources .intro-resource-content .filter-reset-container .filter-reset:hover {
    color: #000 !important;
}

html body main .grid-resources .intro-resource-content .filter-dropdown .filter-link .filter-name {
    color: #797902 !important;
}

html body main .grid-resources .intro-resource-content .filter-dropdown .filter-link .filter-name:hover {
    color: #000 !important;
}

html body main .grid-resources .intro-resource-content .filter-dropdown .filter-link {
    border: 1px solid #990 !important;
}

html body main .grid-resources .intro-resource-content .masonry-tertiary-load-more, 
html body main .grid-resources .intro-resource-content .masonry-container .masonry-load-more-container .masonry-load-more {
    border-top: 1px solid #990 !important;
    border-bottom: 1px solid #990 !important;
    color: #990 !important;
    font-family: "Raleway", sans-serif !important;
}

html body main .grid-resources .intro-resource-content .masonry-container .masonry-load-more-container .masonry-load-more:hover {
    background: #990 !important;
    color: #fff !important;
}

html body main .grid-resources .intro-resource-content .filter-dropdown .filter .filter-link .fa-angle-down::before {
    color: #990 !important;
}


.masonry-container {
    padding: 20px 0px !important;
}


.grid-resources .intro-content .intro-resource-content {
    padding: 55px 30px 30px !important;
}


/* ---------------------- FOOTER ---------------------- */

.footer-section {
background: #483926;
}
.ftr-nap .ftr-nap-name:before {
display: none;
}

.ftr-disclosures {
color: #e1e1e1;
text-align: center;
}
.footer-cta-contact-section {
background: transparent !important;
padding: 30px 70px 0px !important;
webkit-box-shadow: -1px 2px 9px 3px rgba(0,0,0,0.0) !important;
-moz-box-shadow: -1px 2px 9px 3px rgba(0,0,0,0.0) !important;
 box-shadow: -1px 2px 9px 3px rgba(0,0,0,0.0) !important;
text-align: center;
}
.footer-contact-content .social-container {
     text-align: center;
     padding: 0px 0px 10px !important;
}

 .footer-contact-section .social-container .fa {
    color: #fff !important;
}

.footer-section .footer-contact-content .social-container .fa:hover {
 color: #797502;
}
.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: #990 !important; 
}
.footer-contact-content .ftr-nap .ftr-nap-address:after
{
    content: "//";  
    position: relative; 
    margin-left: 8px;  
    margin-right: 3px;  
    color: #990 !important; 
}
.footer-section .ftr-nap-phone {
  color: #e1e1e1 !important;
}

.footer-contact-content .ftr-nap .ftr-nap-phone:after {
    content: "//";  
    position: relative; 
    margin-left: 8px;  
    margin-right: 3px;  
    color: #990 !important; 
}

.footer-contact-content .ftr-nap-wrapper, .ftr-nap-address, .ftr-nap-link, .ftr-nap a {
    font-family: 'Raleway', sans-serif !important;
    color: #e1e1e1 !important;
}

.footer-section .footer-contact-info .ftr-nap li { 
    padding: 5px 0 2px 0px; 
    font-size: 16px !important;
    display: inline-block;
}

.footer-contact-content .ftr-nap-wrapper .ftr-nap li {
    display: inline;
}
.footer-hedge-content {
    padding: 5px 70px 50px !important;
}
.footer-section .footer-contact-section a:link { color: #B6B002 !important;}
.footer-section .footer-contact-section a:visited { color: #B6B002 !important;}
.footer-section .footer-contact-section a:hover { color: #e1e1e1 !important;}
.footer-section .footer-contact-section a:hover { color: #e1e1e1 !important;}
.footer-section .footer-contact-section a:active { color: #e1e1e1 !important;}

.footer-section .ftr-disclosures a:link { color: #B6B002 !important;}
.footer-section .ftr-disclosures a:visited { color: #B6B002 !important;}
.footer-section .ftr-disclosures a:hover { color: #e1e1e1 !important;}
.footer-section .ftr-disclosures a:active { color: #e1e1e1 !important;}

.footer-section .footer-contact-content .social-container .fa:hover {
    color: #B6B002 !important;
}

.ftr-disclosures a span{
    text-decoration: none !important;
}

/* -----------MEDIA------------ */
@media only screen and (max-width: 1700px) {
.grid-home .intro-about {
    padding: 55px 200px 0px !important;
}
.grid-home .intro-content h3:before {
    content: "";
    width: 10% !important;
    height: 1px;
    display: inline-block;
    margin: 0 35px;
    position: relative;
    vertical-align: middle;
    background: #990;
}

.grid-home .intro-content h3:after {
    content: "";
    width: 10% !important;
    height: 1px;
    display: inline-block;
    margin: 0 35px;
    position: relative;
    vertical-align: middle;
    background: #990;
}
}

@media only screen and (max-width: 1500px) {
.grid-home .intro-about {
    padding: 55px 100px 0px !important;
}
.grid-home .intro-content h3:before {
    content: "";
    width: 5% !important;
    height: 1px;
    display: inline-block;
    margin: 0 35px;
    position: relative;
    vertical-align: middle;
    background: #990;
}

.grid-home .intro-content h3:after {
    content: "";
    width: 5% !important;
    height: 1px;
    display: inline-block;
    margin: 0 35px;
    position: relative;
    vertical-align: middle;
    background: #990;
}
}

@media only screen and (max-width: 1190px) {
.logo-content {
  border: 0px !important;
  background: transparent !important;
  top: 120px;
}
.billboard-full-width.billboard-container {
    max-height: 350px !important;
    position: relative;
}

.grid-home .billboard-full-width.billboard-container {
    max-height: 350px !important;
    position: relative;
}

.grid-home .intro-about {
    padding: 55px 100px 0px !important;
}
.billboard-section {
padding: 0px !important;
 margin: -50px 0px 0px;
}
.ftr-logo-wrapper {
padding: 0px !important;
height: 0px;
}
.related-resources-content h4:before {
width: 20% !important;
}
.related-resources-content h4:after {
width: 20% !important;
}
}

@media only screen and (max-width: 768px) {
.grid-home .intro-section {
 background-image: url(/-/media/rj/advisor-sites/sites/h/a/hauserwealthmanagement/images/bg_homecontent.jpg);   
 background-repeat: no-repeat;
   /*max-height: 700px; */
.billboard-full-width.billboard-container {
    height: 330px !important;
     top: 0px;
    position: relative;
}
}
.grid-home .intro-content h3:before {
display: none;
}
.grid-home .intro-content h3:after {
display: none;
}

.grid-home .intro-about {
    padding: 30px 50px 0px;   
}

.ftr-logo-wrapper {
padding: 15px 0px !important;
}
.billboard-section {
padding: 0px !important;
 margin: 0px;
}
.logo-content {
    border: 0px !important;
    background: #990 !important;
  padding: 0px !important;
  top: 0px !important;
}
.ftr-logo {
    padding: 175px 0px 0px !important;
}
.ftr-logo-wrapper {
height: 50px;
}
.nav-overall-wrapper:not(.van-mobile-nav).nav-right .nav-trigger {
top: 20px !important;
}

.nav-overall-wrapper:not(.van-mobile-nav) .nav-trigger-wrapper .nav-trigger span, .nav-overall-wrapper:not(.van-mobile-nav) .nav-trigger-wrapper .nav-trigger span:before, .nav-overall-wrapper:not(.van-mobile-nav) .nav-trigger-wrapper .nav-trigger span:after {
    background: #e1e1e1;
}
.nav-overall-wrapper:not(.van-mobile-nav).nav-right .primary-nav {
background: #333 !important;
}
.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-address-mobile {
    color: #e1e1e1 !important;
}
.fa-angle-down:before {
    color: #e1e1e1 !important;
}
/*.billboard-full-width.billboard-container {
    height: 175px !important;
} */

/*.intro-content h1 {
    font-size: 16px !important;
    text-align: center !important;
}*/

.intro-content h1 .head-2 {
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.intro-content h2 {
    font-size: 20px;
}

.intro-content h3 {
  font-size: 18px;
}

.intro-content h4 {
   font-size: 16px;
}

.quote-content {
  margin-top: 0px !important;
}
.yearbook-three .yearbook-links {
    padding: 50px 0px !important;
}
.footer-contact-content .ftr-nap .ftr-nap-address:after {
display: none;
}
.resources-content {
padding: 0px 100px;
}
}

@media only screen and (max-width: 480px) {
.nav-overall-wrapper:not(.van-mobile-nav).nav-right .nav-trigger {
    top: 20px !important;
}
.yearbook-three .yearbook-name-wrapper {
    padding: 20px 0px 20px;
}
.int-team .yearbook-last-name, .int-team .yearbook-first-name {
padding: 10px 0px 0px !important;
}
.yearbook-container .yearbook-links  {
padding: 0px !important;
}
.int-team .team-content {
    padding: 0 30px 50px !important;
}
.bio-detail-name-wrapper {
   margin: 0px 20px 10px;
    text-align: center;
}

.ftr-logo {
    padding: 175px 0px 0px !important;
}
.footer-hedge-content {
    padding: 35px 20px !important;
}

.ftr-logo-wrapper {
height: 40px;
}
.logo-content {
    border: 0px !important;
    background: #990 !important;
  padding: 0px !important;
}
.intro-content {
padding: 30px;
}
.bio-detail-section {
    padding: 30px 15px 30px !important;
}
.body-resource .intro-content {
    padding: 55px 0px 30px !important;
}
.resources-content {
    padding: 0px 20px;
}
.grid-home .intro-about {
    padding: 55px 30px 0px !important;
}
.grid-home .home-copy {
    padding: 15px 0px;
}
.grid-home .intro-content h1 {
    line-height: 26px !important;
}
}
@media screen and (max-width: 780px){
.nav-overall-wrapper:not(.van-mobile-nav).click-nav .primary-nav li > .nav-subnav.clicked {
    top: 1px;
}
}