@import url('https://raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-5/base.css');
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,300i,400,400i,700,900|Prata|Raleway:400,500|Quicksand|Montserrat:300,300i,400,400i,500,500i,600,600i');

/*==============================================  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: Evan
DESIGNER: Brian
JOB #: 19-BR32E-0151
COMPLETION DATE: 2019
ADDITIONAL NOTES:
Fonts:

font-family: 'Lato', sans-serif;

thin 100
light 300
regular 400
bold 700
black 900

____

font-family: 'Prata', serif;
regular 400

========================================================================================================================
*/
body {
    background-image: url(https://raymondjames.com/-/media/rj/advisor-sites/Sites/e/x/executiveconsulting/Images/bkg-lines.jpg);
}
hr {
    background-color: #002949;
    color: #002949;
    margin: 20px auto;
	height: 1px;
}



/*
==============================================
HOME PAGE
==============================================
*/
.copy-section {
	padding: 60px 130px 170px;
}
.copy-content .image-container img {
    width: 100%;
    border: 5px solid #d1d3d4;
}


/*
SCROLLER
==============================================
*/


/*
HEADER
==============================================
*/


/*
NAVIGATION
==============================================
*/
.primary-nav a, .investor-access-remember-me-label {
	letter-spacing: 0;
}
.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav > li > a {
    padding: 20px 10px;
}
.account-access-header {
	display: none;
}
/*
BILLBOARD - HOME
==============================================
*/


/*
HOME INTRO SECTION
==============================================
*/
.copy-section h1:before {
	border-top: none;
	border-bottom: none;
}

/*
SLIDER SECTION
==============================================
*/


/*
NICHE SECTION
==============================================
*/


/*
TEAM SECTION
==============================================
*/


/*
QUOTE SECTION
==============================================
*/
.quote-section {
	display: none;
}

/*
INTERIOR PAGE
==============================================
*/
.interior .contact-widget-section {
	display: none;
}
.body-proprietary-tools .copy-section h1 {
    margin: 0 auto 0;
}
.body-proprietary-tools .copy-section p {
    margin-bottom: 15px !important;
}

/*
TEAM PAGE
==============================================
*/

    
/*
BIO DETAIL PAGE
==============================================
*/


/*
FOOTER SECTION
==============================================
*/
.footer-section {
    background: #fff;
}
.footer-section .footer-image-content .billboard-container {
    min-height: 395px;
}
.footer-section .footer-cta-contact-section {
    margin-top: -200px;
}
.footer-section .ftr-nap-address-label {
    display: block;
    color: #002949;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.direct-share-program {
    color: #002949;	
    font-size: 16px;
    line-height: 18px;	
}
/*	
ACCORDIONS
==============================================
*/	


/*	
FLEXTABS
==============================================
*/	


/*	
CONTACT
==============================================
*/	


/*
MAP AND DIRECTIONS
==============================================
*/


/*	
RESOURCES
==============================================
*/	


/*	
RELATED RESOURCES
==============================================
*/

	
/* Large devices (tablet landscape, 1199px and less) tablet-l */
@media only screen and (max-width: 1199px) {


}

/* 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) {
	.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-address-mobile {
		color: #01222c;
		font-weight: 600;
	}	
	.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: #5489b6;
	}	
	.copy-section {
		padding: 60px 70px 170px;
	}
}
	
/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {	
	.copy-section {
		padding: 60px 30px 80px;
	}

}
	
/* 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) {
	.copy-section {
		padding: 20px 70px 170px
	}	
}

/* IE only */
@media screen\0 {


}
