/* /RJ/Advisor Sites/Global/Global CSS/Model 1/base */
@import url('https://www.raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-1/base.css');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700|Playfair+Display:400,400i,500i,700,700i&display=swap');
 
/*
@import url('resources.css');
@import url('modules.css');
*/
 
/*==============================================  IMPORTANT - PLEASE READ ==============================================
 
/* DUE TO THE COMPLEXITY OF CUSTOM SITES, PLEASE SEE BUILDER OR
DESIGNER BEFORE MAKING CHANGES TO FUNCTIONALITY OR ADDING/REMOVING CONTENT OR SECTIONS
 
BUILDER: 
DESIGNER: 
JOB #:
COMPLETION DATE: 
ADDITIONAL NOTES:
Fonts:
 
    font-family: 'Montserrat', sans-serif;
    font-family: 'Playfair Display', serif;
 
 
========================================================================================================================
*/
 
/*
==============================================
Header Section
==============================================
*/
.header-main {
    background: #006341 !important;
   } 


/*
==============================================
Navigation Section
==============================================
*/ 

.nav-overall-wrapper:not(.van-mobile-nav) {
    background: #fff !important;
}

.nav:before {
    background: rgba(238, 238, 238, 1);
}

.nav:after {
    background: #006341 !important;
}

.nav-container .primary-nav a {
    color: #393939;
}

.nav-container .primary-nav .nav-subnav a, .investor-access-remember-me-label {
    color: #dfdfdf;
}

.nav-container .primary-nav .nav-subnav a:hover, .investor-access-remember-me-label a:hover {
    color: #006341;
}

.nav-container .primary-nav .nav-subnav a.active, .nav-container .primary-nav a.active {
    color: #154734;
}

.nav-container .primary-nav > li > a:hover {
    color: #006341;
}

/*
==============================================
Content Section
==============================================
*/

.main-content .copy-section h1 .head-2 {
    color: #006341;
}

.main-content .copy-section h1 .head-2:after {
    background: #006341;
}

.investor-access-login-button {
    border: 2px solid #006341;
}

.directions-search .submit-search {
    border: 2px solid #393939;
}

.directions-search .submit-search:hover {
    background: #393939;
    color: #fff;
}

/*
==============================================
Footer Section
==============================================
*/
.footer-section {
    background: #63666A !important;
}
.footer-section .ftr-nap-address:before {
    color: #fff !important;
}
.footer-section .footer-contact-info .ftr-nap .ftr-nap-phone:after {
    color: #fff;    
}
.footer-section .ftr-disclosures {
    color: #fff;
}
.footer-section .social-container {
    border-top: 8px solid #006341;
}
.footer-section .footer-content a:hover {
    color: #fff;
}
.footer-section .footer-content a {
    text-decoration: underline;
}

 /*
==============================================
Responsive Media Queries
==============================================
*/
  
/* Large devices (tablet landscape, 1024px and less) tablet-pro-l */
   @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {
    
}
 
/* Large devices (tablet landscape, 1024px and less) tablet-pro-p */
   @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
   
}
 
/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
     
}
 
 
/* Large devices (desktops, 992px and less) */
@media only screen and (max-width: 992px) {
     
}
 
 
/* Medium devices (tablet portrait, 768px and less) tablet-p */
@media only screen and (max-width: 768px) {
.nav-container .primary-nav a {
    color: #dfdfdf;
}

.fa-angle-down:before {
    color: #fff;
}
 
/* Hamburger Menu Icon */
.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: #fff;
}
 
/* Hamburger Menu Icon Active and Open*/
.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: #fff;
}
}
 
 
/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {
     
}
 
 
 
/* Extra small landscape devices (most landscape phones, >=480px and <= 767 and landscape) mobile-l */
 
@media only screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {}
 
/* IE only */
@media screen\0 {
 
}