/*@import url('https://raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-4/base.css');*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600|Playfair+Display:400,400i');

/*==============================================  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: Brandon
DESIGNER: External
JOB #: 16-BR3HR-0014
COMPLETION DATE: 2019
ADDITIONAL NOTES:

____
*/

.red { background: red !important; padding: 90px;   }
.pink { background: pink !important; padding: 90px;   }
.green { background: green !important; padding: 90px;   }
.yellow{ background: yellow !important; padding: 90px;   }
.blue { background: blue !important; padding: 90px; }
.orange { background: orange !important; padding: 90px;   }
.teal { background: teal !important; padding: 90px;   }

body {
    background-image: none;
	position: relative;
}

.disclaimer {
	font-size: 13px;
	line-height: 15px;
}
.cfp {
	font-variant: small-caps;
}
em, i {
	font-style: italic;
}
b, strong {
    font-weight: bold;
}
a:hover, a:focus {
    text-decoration: none !important;
}
.ftr-disclosures a {
	color: #ffffff;
}
/*
==============================================
Home Page
==============================================
*/
.main-container {
	margin-top: 50px;
}
.cape-content, .first-content {
	text-align: center;
}
.first-content {
	border-right: solid 1px #002d62;
}
.first-content p, .cape-content p {
	font-family: 'Open Sans', sans-serif;
}
.cape-content .image-container, .first-content .image-container  {
	margin-bottom: 20px;
}
.cta {
	font-family: 'Open Sans', sans-serif;
	padding-bottom: 30px;
    display: block;
	font-weight: bold;
	margin-top: 5px;
}
.bio-detail-preferred-name {font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight: 600; color: #333333; font-size: 18px; line-height: 24px;}
.bio-detail-middle-initial {text-transform: uppercase; font-weight: 600; color: #333333; font-size: 16px;}
.bio-detail-last-name {text-transform: uppercase; font-weight: 600; color: #333333; font-size: 16px;}
.bio-detail-designation  {font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight: 600; color: #333333;}
.bio-detail-title  {font-family: 'Open Sans', sans-serif; font-style: italic; color: #333333; font-size: 14px; display: block; margin: 0; line-height: 18px;}
.bio-detail-name-wrapper {text-align: center;}
.bio-detail-links-wrapper {text-align: center; margin-bottom: 20px;}
.bio-detail-headshot-wrapper {text-align: center;}
.bio-detail-headshot {width: 211px!important;}
.name { text-transform: uppercase; font-weight: 600; }
.disclosures {
	background: #002d62;
	color: #ffffff;
	margin-top: 50px;
}
.ftr-disclosures-wrapper {
    padding: 20px 15px 30px;
}
.disclosure {
    font-size: 13px !important;
    font-style: normal;
    padding-top: 40px;
}



@media only screen and (max-width: 1199px) {

}


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

/*
==============================================
Home Page
==============================================
*/


}


/* 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) {
.first-content {
    border-right: none;
    border-bottom: solid 1px #002d62;
	padding: 10px 0px;
}
	.cape-content {
		margin-top: 10px;
	}

/*
==============================================
Home Page
==============================================
*/

}


/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {

/*
==============================================
Home Page
==============================================
*/
.main-container {
	margin-top: 0px;
}

}

/* 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) {

/*
==============================================
Home Page
==============================================
*/



}

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