/* /RJ/Advisor Sites/Global/Global CSS/Model 1/base */
@import url('https://www.raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-1/colors/blue.css');
/* masonry grid 3 styles*/
@import url('https://www.raymondjames.com/-/media/34d01108a19a419eb2f4ff71406a8082.ashx');

:root {
  --light: #b7deff !important;
  --light-color-1: #a3dbf3 !important;
  --medium: #4a7aa3 !important;
  --medium-color-1: #3f6b90;
  --dark: #002949 !important;
  --dark-color-1: #104C6E;
  --gray-light: #e8eaec;
  --gray-medium: #b0abab;
  --gray-dark: #393939;
  --black: #000000;
  --white: #ffffff;
  --black-alpha: 0, 0, 0;
  --font-1: 'Raleway', sans-serif;
  --font-2: 'Playfair Display', serif;
  --font-3: 'Roboto', sans-serif;   
}

.header-main {
  background: var(--white) !important;
}
.footer-section {
  background: var(--white);  
}
.footer-section .ftr-nap li, 
.footer-section .ftr-nap-phone a, 
.footer-section .ftr-nap-map-directions a {
  color: var(--gray-dark);
}
.footer-section .ftr-disclosures {
  color: var(--gray-dark);  
}
.footer-section .footer-cta-section h4 {
  color: var(--dark);
}
.footer-section .sub-light .head-1 {
  color: var(--medium);
}
.footer-section .footer-cta-section h4:hover {
  color: var(--medium);
}
.footer-section .footer-cta-section h4:hover > .head-1 {
  color: var(--dark) !important;
}
.footer-section .footer-content a:hover {
  color: var(--dark);
}
.footer-section .footer-content a {
  color: var(--medium);
}
.footer-section .ftr-nap-address:before {
  color: var(--dark) !important;
}


/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {

}

/* Medium devices (tablet portrait, 768px and less) tablet-p */
@media only screen and (max-width: 768px) {


}


/* 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) {

}
