@import url('https://www.raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-1/base.css');
@import url('https://www.raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-1/colors/gold.css');

@import url('https://fonts.googleapis.com/css?family=Roboto'); 
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
@import url('https://fonts.googleapis.com/css?family=Bilbo Swash Caps'); 

body {
	margin: 0px;
	padding: 0px;
	font-family: 'Roboto', sans-serif !important;
	color: #454545;
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
	background-color: #f4e6cd;
}
.main-content .scroller-wrapper .scroller, .scroller-mobile-wrapper .scroller-mobile {
    background-color: rgba(165, 135, 92, 0.9) !important;
}

/* ----------------CONTENT--------------- */

.rich-text-container  p { margin: 20px; padding: 0px;  font-family: 'Roboto', sans-serif; color: #454545; font-weight: 300; font-size: 16px; line-height: 25px;}
.rich-text-container  li { margin: 0px 30px 20px 50px;  font-family: 'Roboto', sans-serif; color: #454545; font-weight: 300; font-size: 16px; line-height: 25px;}
ul {list-style-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/bullet_arrow.png');}
.intro-text-container p { margin: 20px; padding: 0px;  font-family: 'Roboto', sans-serif; color: #454545; font-weight: 300; font-size: 16px; line-height: 25px;}
.rich-text-headline {  font-family: 'Roboto Condensed', serif;  color: #74411A;}
blockquote:before, q:before {  display: none !important;}
.header-main { background: linear-gradient(311deg, #c9b188 9%, #fcf8ef 52%, #c9b188 87%, #c9b188 80%) !important;}
strong { font-weight: bold; font-weight: 700 !important;  font-family: 'Roboto Condensed', sans-serif; }
a { text-decoration: none; color: #74411A; } font-family: 'Roboto Condensed', sans-serif !important;
a:hover { text-decoration: underline; color: #000; }

.disclosure, .disclaimer {
    font-size: 12px !important;
    line-height: 13px;
}

 .billboard-content:after {
    content: "";
    height: 2px !important;
    background-image: none !important;
    background: #d2be89;
    width: 100%;
    display: block;
}

.intro-content h2 { 
font-family: 'Roboto Condensed', serif; 
font-size: 25px; 
color: #74411A; 
font-weight: normal; 
display: block; 
padding-bottom: 10px;
 }

.intro-text .rich-text-container p { line-height: 35px;}

.intro-section { background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/content-bg.jpg') !important; padding: 0px !important; background-size:cover;}
.intro-section .intro-content:after {
    content: "";
    height: 0px !important; }

.intro-content .intro-text { padding: 96px 0 96px;}
.light-rule { display: block; width: 100%; border-top: 1px solid #D1C4A4; padding-bottom: 20px; }
.copy-section .copy-content {padding: 75px 120px 75px !important; }
.copy-section h1 {text-align: center;}
.copy-section h1.span {text-align: center;}
span.head-2.wow.fadeIn:: {text-align: center;}
.header-content container {text-align: center;}
.header-sticky {
    margin-top: 0px !important;
    margin-bottom: 0px;
   padding: 0px !important;}

.list-things {padding: 0px 25px 100px 50px;}
ul.list-things     	     {
		list-style: none;
	     }

ul.list-things li:before {
		content: &#11166;
                 color: #6a4623;
	     }
.rich-text-container blockquote {  font-family: 'Roboto Condensed', sans-serif !important; padding-top: 25px; padding-bottom: 25px; border-top: 1px solid #D1C4A4; border-bottom: 1px solid #D1C4A4; line-height: 20px; font-style: italic; margin: 20px auto; margin-bottom: 100px; font-size: 14px; max-width: 550px; text-align: justify; width: 100%;  }
.resources-copy {padding:50px 100px !important;}
/*--------------------HEADERS----------------------*/

h1 {  font-family: 'Roboto Condensed', serif;  font-size: 27px; color: #74411A; font-weight: normal; line-height: 30px; display: block; padding-bottom: 0px; }
h2 {
 font-family: 'Roboto Condensed', serif !important; 
 font-size: 25px !important; 
 color: #74411A !important; 
 font-weight: normal !important; 
 padding: 10px 20px 0px  !important; 
}

h3 { font-family: 'Roboto Condensed', sans-serif; font-size: 21px; color: #74411A; font-weight: normal; padding-bottom: 5px; }
h4 { font-family: 'Bilbo Swash Caps'; font-size: 34px; color: #2b5b7b; font-weight: normal; padding-bottom: 10px; text-transform: none !important; }
h5 { font-size: 34px; color: #2b5b7b; font-weight: normal; padding-bottom: 10px; padding-top: 15px; font-family: 'Bilbo Swash Caps'; text-transform: none; }
.header-content {background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/content-bg.jpg') !important; padding: 0px !important; background-size:cover;}
.custom-header-section-bg {background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/content-bg.jpg')  !important; padding: 0px !important; background-size:cover; max-height: 1px;}
.custom-header-content { position: relative;
		top: -100px;
		margin: 0 auto; background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/home-header-bg.png') !important; padding-top: 35px !important; background-repeat: repeat; background-position: center center; width: 550px; height: 172px; visibility: visible; animation-duration: 2s; animation-delay: 1s; animation-name: fadeIn; z-index: 20 !important; opacity: 0.99;}
.home-custom-header-content { 
    position: relative;
     top: -500px;
    margin: 0 auto; background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/home-header-bg.png') !important;
    padding-top: 35px !important;
    background-repeat: no-repeat; 
   background-position: center center; 
     width: 550px;
    height: 172px;
    visibility: visible;
    animation-duration: 2s;
    animation-delay: 1s;
    animation-name: fadeIn;
    z-index: 20 !important;
    opacity: 0.99;
}
.intro-section .intro-text:before {
    display: none !important;
}

.custom-header-content container {margin-top: 25px;  z-index: 2;}
div.main-heading {align: center;background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/home-header-bg.png') !important; padding: 0px !important; background-repeat: no-repeat; background-position: center center; width: 550px; height: 172px; visibility: visible; animation-duration: 2s; animation-delay: 1s; animation-name: fadeIn;}
h1.heading {   padding-top: 20px!important; /*background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/home-header-bg.png') !important; padding-top: 35px !important; background-repeat: no-repeat; background-position: center center; width: 550px; height: 172px; visibility: visible; animation-duration: 2s; animation-delay: 1s; animation-name: fadeIn;*/}

.head-1 {color: #6e4e2e;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 44px;
	line-height: 35px;
	letter-spacing: -.08em;
      }
.head-2 {display: block;
	font-family: 'Bilbo Swash Caps', sans-serif;
	font-size: 35px;
	text-transform: none;
	letter-spacing: 0;
	color: #2b5b7b;
}
h2.center-text {margin: 50px 0px 30px !important;}
h2.center-text::after {display: none !important;}
span.head-2.wow.fadeIn::after {display: none !important;}
hr {
    border: 0 !important;
    color: #D1C4A4;
    background-color: #D1C4A4 !important;
    height: 1px;
    margin: 20px 0;
}

.borderTop, .borderBottom {
	margin: 0 auto;
    text-align: center;
	max-width: 685px;
}

.billboard-content {z-index:20; position:relative;}


/*------------------NAVIGATION--------------------------*/
 

.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav > li.page-link > a {
    padding: 0px 15px 0px!important;
    /*border: solid 2px #2b5b7b !important;*/
}


nav.nav.slide-in.clearfix {
background: transparent !important; 
color: #6a4623 !important;
font-family: 'Roboto Condensed', sans-serif !important;
background-image: url(/-/media/rj/advisor-sites/sites/d/m/dmka/images/content-bg.jpg) !important; background-size:cover !important;
border-bottom: solid 2px #d2be89;
} 

.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav {
    background: rgba(242,229,205,0.9) !important;
}

  .nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav > li > a {
    font-family: 'Roboto Condensed', sans-serif !important;
    text-transform: uppercase;}



  .primary-nav a {
  padding: 0px 15px 20px !important; }

.primary-nav a.hover {
    color: #fff !important;
    background: rgba(43,91,123,0.9) !important;
    padding: 0px 15px 0px !important;}

.nav-subnav a {
  font-family: 'Roboto Condensed', sans-serif !important;
   color: #393939 !important; 
   padding: 0px  !important; }

.primary-nav .nav-subnav a:hover {
	color: #6E5F3F !important;           
}

.nav-subnav a.active {
  color: #3d6881  !important;
  padding: 0px !important;
  background: transparent !important;}

.nav:after {
    display: none !important;
}
.nav:before {
    display: none !important;
}

.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav {
    top: 40px;
}

/* --------------------ACCORDION---------------------- */

.accord-container {
  padding-top: 1px;
    padding-left: 20px;
}

.accord .accord-link {
    font-family: 'Roboto Condensed', sans-serif !important;
    text-transform: uppercase;
    color: #6e4e2e !important;
}
.accord .accord-link a {
    font-family: 'Roboto Condensed', sans-serif !important;
    text-transform: uppercase;
    color: #6e4e2e !important;
} 
.accord .accord-link-content, .accord .accord-inner-link-content {
    padding: 33px 20px !important;
}

.accord {font-family: 'Roboto Condensed', sans-serif !important; list-style-image: none; }
.accord a {font-family: 'Roboto Condensed', sans-serif !important; list-style-image: none; }
.accord-link-content {font-family: 'Roboto', sans-serif !important; font-weight: 300 !important; font-size: 16px !important; line-height: 25px !important;}
a.accord-link  {font-family: 'Roboto Condensed', sans-serif !important;  color: #6e4e2e !important;}
.accord .accord-link, .accord .accord-inner-link {font-family: 'Roboto Condensed', sans-serif !important;
    color: #6a4623 !important; border-bottom: 1px solid #D1C4A4  !important;
}

.accord .accord-link:hover, .accord-link:active, .accord .accord-inner-link:hover {
    color: #2C5C7B !important;
}

.accord .accord-link:hover, .accord .accord-inner-link:hover, .accord li.open .accord-link, .accord li.open .accord-inner-link {
    color: #2b5b7b !important;
}

/* -------------------INVESTOR ACCESS-------------------- */

.investor-access-remember-me-label {
	font-family: 'Roboto Condensed', sans-serif !important;
	color: #74411a !important;
	font-size: 18px;
	font-weight: 300;
	margin-left: 13px;
}

.investor-access-remember-me-label {
	margin-bottom:0px;
}

.investor-access-id-icon, .investor-access-password-icon {
	bottom: 22px;
	left: 10px;
}
.investor-access-input-wrapper input {
    padding: 10px 0 10px 35px;
    margin-bottom: 10px;
    border: none;
    width: 100%;
    background-color: #FFF;
}
.investor-access-login-button {
    display: block;
    height: 40px;
    width: 150px;
    border: 2px solid #74411a !important;
    margin: 20px 0px 20px 0px;
    font-family: 'Roboto Condensed', sans-serif !important;
    color: #74411a !important;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    text-transform: uppercase;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background:none;
}

/* ----------------------CALLOUTS---------------------------- */

.callouts-section {background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/callouts-bg.jpg') !important; background-size:cover; background-repeat: no-repeat; }
.callouts-section .callouts-container .callout-item {
	background: rgba(255, 255, 255, 0.20) !important;}
.callouts-section .callout-item:hover {
	background: rgba(255, 255, 255, 0.5) !important;
      }


.callouts-section .callout-heading .head-1 {
    font-family: 'Roboto Condensed', sans-serif !important;
    color: #6e4e2e !important;
    font-size: 31px;
   font-weight: 400;
    line-height: 32px;
    letter-spacing: -.05em;
    text-transform: uppercase;
    margin-top: 40px;
    -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;
}
.callouts-section .callout-heading .head-2 {
    font-family: 'Bilbo Swash Caps', serif !important;
    font-size: 32px;
   font-weight: 400 !important;
    letter-spacing: normal;
    color: #2b5b7b !important;
    display: block;
    text-transform: none;
}

.callouts-section .callout-item:hover .callout-heading .head-1 {
   margin: 20px;
      }

.callouts-section .callouts-content  {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.callouts-section .callouts-container .callout-item .callout-cta-wrapper button {
	font-family: 'Roboto Condensed', sans-serif !important;
	padding: 0px 10px 0px 10px !important;
	display: inline !important;
        letter-spacing: 0px !important;}

.callouts-section .callouts-container .callout-item:hover .callout-cta {
	background: rgba(43, 91, 123, .75) !important;
	color:#fff;
	opacity: 1;
	padding: 0px 10px 0px 10px !important;
        letter-spacing: 0px !important;
}

.niche-section {display: none !important;}
.copy-section {background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/body_bg.jpg') !important; padding: 0px !important; background-size:cover; /*border-bottom: solid #6a4623 2px !important;*/}
.copy-content container {border-bottom: solid #6a4623 2px !important;}
.copy-section  span.head-1 {
    font-family: 'Roboto Condensed', serif !important;
    color: #6e4e2e;
    font-size: 44px;
    font-weight: 400;
    line-height: 44px;
    letter-spacing: -.08em; text-transform: uppercase;}

 .copy-section span.head-2 {
    text-align: center !important;
    font-family: 'Bilbo Swash Caps', sans-serif !important;
    line-height: 35px;
    text-transform: none !important;
    font-size: 35px;
    display: block;
    max-width: 1000px !important;
    width: 100%;
    animation-delay: 0.8s;
    animation: slideInUpSmall 2s linear;
    color: #2b5b7b !important;
}
.span.head-2.wow::after {display: none !important;}

.quote-section .quote-content {
    display: none;
}

.resource-section { background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/body_bg.jpg') !important; padding: 0px !important; background-repeat:repeat; background-position: center center;}
.filter-reset-container {border-bottom: 0px !important;}

/* ---------------------BIO SECTION--------------------------- */
.bio-section { background-image: url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/body_bg.jpg') !important; padding: 0px !important; background-size:cover; }
.bio-content p {font-family: 'Roboto', serif !important; color: #454545;
	    font-weight: 300;
    font-size: 16px;
	line-height: 23px;}
.bio-quote-section {display: none !important;}
.bio-content.container {padding: 20px 0px 50px 150px !important; }
.bio-person.container {
padding:70px 0px 0px 150px; 
font-family: 'Roboto', serif !important;}

.bio-detail-heading-wrapper {
  text-align: left !important;
}
.bio-detail-content {font-family: 'Roboto Condensed', serif !important;}
.bio-detail-headshot {max-width: 175px;}

.bio-section .bio-detail-links-wrapper .fa { color: #74411A;}
.bio-section .bio-detail-links-wrapper .fa a:hover { color: #393939 !important;}
.bio-detail-copy-wrapper  {border-top: 1px solid #D1C4A4; padding: 40px 0;}
.bio-detail-heading {
 font-family: 'Bilbo Swash Caps', serif !important;
  font-size: 40px; 
  color: #2b5b7b; 
  margin-top: 15px;
  margin-bottom: 0;
}

.bio-section .bio-detail-links-wrapper .fa:hover {
    color: #393939;
}

.fa-remove:before, .fa-close:before, .fa-times:before{
    color: #535252;
}

p.bio-detail-heading {border-bottom: 1px solid #D1C4A4;}
.bio-image {padding: }
.bio-section .bio-detail-first-name {
    font-family: 'Roboto Condensed', serif !important;
    font-size: 28px;
    font-weight: 400;
    line-height: 33px;
    text-transform: uppercase;
    color: #74411A !important;
}
.bio-section .bio-detail-last-name {
    font-family: 'Roboto Condensed', serif !important;
    font-size: 28px;
    font-weight: 400 !important;
    line-height: 33px;
    text-transform: uppercase;
    color: #74411A !important;
}
.bio-section .bio-detail-designation {
    bottom: 76px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 28px;
    line-height: 33px;
    font-weight: 400 !important;
    text-transform: uppercase;
    color: #74411A !important;
    margin-top: 0px;
    margin-bottom: 50px;
    display: inline !important;
}
.bio-section .bio-detail-title {
    bottom: 76px !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px;
    line-height: 19px;
    font-weight: 300 !important;
    text-transform: none !important;
    font-style: italic;
    color: #454545;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}
.bio-section .bio-copy {   padding-left: 0px !important;}

.yearbook-first-name {
    font-family: 'Roboto Condensed', serif !important;
    font-size: 28px;
    font-weight: 400;
    line-height: 33px;
    text-transform: uppercase;
    color: #74411A !important;
}
.yearbook-last-name {
    font-family: 'Roboto Condensed', serif !important;
    font-size: 28px;
    font-weight: 400 !important;
    line-height: 33px;
    text-transform: uppercase;
    color: #74411A !important;
 
}
.yearbook-designation {
    bottom: 76px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 20px !important;
    line-height: 33px;
    font-weight: 400 !important;
    text-transform: uppercase;
    color: #74411A !important;
    margin-top: 0px !important;
    margin-bottom: 50px;
}
.yearbook-title {
    bottom: 76px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 16px;
    line-height: 19px;
    font-weight: 400 !important;
    text-transform: none !important;
    color: #454545;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

.yearbook-three .yearbook-headshot-wrapper {
    position: relative; 
    margin: 0 auto;
    height: auto;
max-width: 200px;}

.bio-detail-prev-wrapper .bio-detail-prev {
    color: #ffffff !important;}

.resource-detail-prev-wrapper .resource-detail-prev {
    color: #ffffff !important;}

.blog-detail-prev-wrapper .blog-detail-prev {
    color: #ffffff !important;}

.bio-detail-next-wrapper .bio-detail-next {
    color: #ffffff !important;}
.resource-detail-next-wrapper .resource-detail-next {
    color: #ffffff !important;}

.blog-detail-next-wrapper .blog-detail-next {
    color: #ffffff !important;}

.bio-detail-next-arrow {
  
    border-right: 1px solid #6a4623;
    border-top: 1px solid #6a4623;}
.bio-detail-previous-arrow  {
  
    border-left: 1px solid #6a4623;
    border-top: 1px solid #6a4623;}
.bio-detail-previous-link-wrapper:before { background: #f4e6cd;}
.bio-detail-next-link-wrapper:before { background: #f4e6cd;}
.bio-detail-previous-link-wrapper .hover-link:before {background: #6a4623 !important;}

/* ----------------------CONTACT---------------------- */

.contact-form {
    background-color: transparent !important;
background: transparent !important;
}
.captcha {
    background-color: transparent !important;
}

.contact-form .form-inline .captcha .btn-contact {
    font-family: 'Roboto Condensed', sans-serif !important; }

.contact-form .form-inline .captcha .btn-contact:hover {
    background: #f4e6cd !important;
    border: 2px solid #6b461f !important;}


.filter a {
     font-family: 'Roboto Condensed', sans-serif !important;}

/* ----------------------FOOTER--------------------------- */

.footer-section {background-image:url('/-/media/rj/advisor-sites/sites/d/m/dmka/images/footer-marble-bg.jpg') !important; background-size:cover; padding: 0px; background: none;}
.footer-social-section   { background: none !important; border-top: 2px solid #3f2614;}
.footer-section .social-container { text-align: center;  border: 0px !important;  padding: 0px !mportant; }
.footer-section .social-container:after {  display: none !important;}
.footer-section .social-container a:hover .fa {  color: #74411A !important;}
.footer-section .ftr-cta-wrapper {display: none;}

.footer-section .ftr-disclosures {
font-family: 'Roboto', 
sans-serif; color: #fff !important;
 margin: 30px 30px; 
text-align: center; 
font-size: 13px;
 line-height: 20px;
 font-weight: 300;
}

.footer-section .ftr-nap-address:before {display: none !important; 'Roboto Condensed', serif; !important; }
.footer-social-section  {display: none;}
.ftr-nap-wrapper {text-align: center;}
.ftr-nap-link a:link {text-decoration: none; color: #ffffff;}
.ftr-nap-link a:visited {text-decoration: none; color: #ffffff;}
.ftr-nap-link a:hover {text-decoration: none; color: #f8ecd5 !important;}
.ftr-nap-link a:active {text-decoration: none; color:  #f8ecd5  !important;}
.fa fa-envelope a:link {color: #ffffff; }
.fa fa-envelope a:visited {color: #ffffff; }
.fa fa-envelope a:hover {color: #2b5b7b; }
.fa fa-envelope a:active {color: #2b5b7b; }
.footer-section .footer-contact-info .ftr-nap li { padding: 5px 0 2px 0px; display: block;}
.footer-section .footer-contact-section {font-size: 18px; color: #FFF !important; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400 !important; line-height: 24px; border-top: solid 2px #7d5b2f;}
.footer-section .footer-contact-section a:link { color: #FFF !important;}
.footer-section .footer-contact-section a:visited { color: #FFF !important;}
.footer-section .footer-contact-section a:hover { color: #D1B993 !important;}
.footer-section .footer-contact-section a:active { color: #D1B993 !important;}
.footer-section .ftr-nap li, .footer-section .ftr-nap-phone a, .footer-section .ftr-nap-map-directions a {
    font-weight: 400;
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 17px;
    line-height: 26px;
}
.footer-nap-address  { font-family: 'Roboto Condensed', sans-serif !important;}
.footer-section .footer-contact-info .ftr-nap .ftr-nap-address:after {
content: "//";  
position: relative; 
margin-left: 8px;  
margin-right: 3px;  
color: #fff !important;
 }

.footer-section .footer-contact-info .ftr-nap .ftr-nap-phone:after {
content: "//";  
position: relative; 
margin-left: 8px;  
margin-right: 3px;  
color: #fff !important; 
}
.primary-nav > li.page-link.4e08cc45 {
border: solid 1px #2b5b7b !important;
}

.ftr-disclosures a span{
    color: #B6B002 !important;
}

.ftr-disclosures a span:hover{
    color: #ffffff !important;
}

.ftr-disclosures a span{
    text-decoration: none !important;
}


/* ----------------MEDIA QUERIES----------------- */
@media only screen and (max-width: 1900px) {
.header-section .home-custom-header-content {
  width: auto;
  top: -250px !important;
}
}


@media only screen and (max-width: 992px) {
.bio-detail-prev-wrapper .bio-detail-prev {
    color: #000 !important;
    font-weight: 400 !important;}

.resource-detail-prev-wrapper .resource-detail-prev {
   color: #000 !important;
    font-weight: 400 !important;}

.blog-detail-prev-wrapper .blog-detail-prev {
 color: #000 !important;
 font-weight: 400 !important;}

.bio-detail-next-wrapper .bio-detail-next {
    color: #000 !important;
    font-weight: 400 !important;}

.resource-detail-next-wrapper .resource-detail-next {
    color: #000 !important;
    font-weight: 400 !important;}

.blog-detail-next-wrapper .blog-detail-next {
   color: #000 !important;
    font-weight: 400 !important;
}
.nav-overall-wrapper:not(.van-mobile-nav).click-nav .primary-nav li > .nav-subnav.clicked {
margin-left: 5px;
}
.header-section .home-custom-header-content {
  width: auto;
 top: -200px !important;
}

.bio-detail-heading {
text-align: center;
}
}


@media only screen and (max-width: 768px) {
.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav > li > a:active {
    border-bottom: 1px solid rgba(58, 63, 64, 0.1);
    color: #3d6881 !important;
}

.primary-nav a, .investor-access-remember-me-label {
    font-family: 'Roboto Condensed', sans-serif !important;}

nav.nav.slide-in.clearfix {
    background: transparent !important; 
    color: #6a4623 !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    background:  rgba(242,229,205,0.9) !important;
    background-image: none !important;
    border-bottom: solid 2px #d2be89;
} 

.nav-overall-wrapper:not(.van-mobile-nav) .nav-internal-wrapper.nav-overlay.nav-opened {
    display: block;
    background: rgba(122,99,67, .77)!important;}

.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav > li > a {
    border-bottom: 1px solid rgba(58, 63, 64, 0.1);
    color: #393939;
}
 .nav-overall-wrapper:not(.van-mobile-nav) .nav {
    background: rgba(43,91,123, 1) !important;
	color: #fff !important;
    background-image: none !important;
    font-family: 'Roboto Condensed', sans-serif !important;} 
.nav {
   background-image: none !important;
    background: rgba(43,91,123, 1) !important;
   color: #fff !important;}

.primary-nav a {
  color: #393939 !important;
}
.has-children-arrow-wrapper i { 
    margin-right: 30px;}

    .nav-address-wrapper {
    color: #393939 !important;
    padding-bottom: 50px;
    font-family: 'Roboto Condensed', sans-serif !important;}


.primary-nav .nav-subnav a:hover {
	color: #3d6881 !important;
        
}
.fa-angle-down:before {
    color: #393939;
    /*margin-right: -50px;*/}
.address-phone-wrapper .phone-1 {
    margin-left: -15px;
    margin-top: 10px;
}

.fa-angle-down:active:before {
    color: #ffffff !important;
}

.address-map-directions-wrapper {
    margin-left: -15px;
    margin-top: 10px;
    font-weight: bold !important;

}
.header-sticky, .header-section {
    margin-top: 0px;
    padding: 0px  !important;}

.copy-section .copy-content {padding: 10px !important;}

.custom-header-content {
    position: relative;
    margin: 0 auto;
    padding-top: 35px !important;
    background-repeat: repeat;
    background-position: center center;
    height: 172px;
    visibility: visible;
    animation-duration: 2s;
    animation-delay: 1s;
    animation-name: fadeIn;
    z-index: 20 !important;
    opacity: 0.99;
    top: -238px;
    width: auto;
}
 .header-section .home-custom-header-content {
    width: auto;
    top: -200px !important;
}
.bio-content.container {
    padding: 0px 25px 50px !important;
}
.bio-person.container {
    margin: 0px;
    padding: 50px 0px 0px;}
.bio-section .bio-detail-headshot {
    width: 200px;}
.bio-section .bio-detail-card-container {
    margin-bottom: 0px; }
.bio-detail-copy-wrapper {
    border-top: 0px;
    padding: 0px;
    margin-top: -50px;}

.nav-address-mobile {
    font-family: 'Roboto Condensed', sans-serif !important; }

.nav-address-overall-wrapper .address-phone-wrapper .phone-1 {
    font-family: 'Roboto Condensed', sans-serif !important;}

.content-disclosure-wrapper p {
    padding: 10px;}
.resources-copy {padding: 30px 0px !important;}

.nav-overall-wrapper:not(.van-mobile-nav) .nav-trigger-wrapper .nav-trigger.nav-opened span:before, .nav-overall-wrapper:not(.van-mobile-nav) .nav-trigger-wrapper .nav-trigger.nav-opened span:after {
    background: #393939;
}

.page-link-client-access{
    padding: 20px 0px !important;
}

}

@media only screen and (max-width: 480px){
.body-home .callouts-section .callout-heading .head-2:after {
    display: none !important;
}
}