/* /RJ/Advisor Sites/Global/Global CSS/Model 4/base */
@import url('https://www.raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-4/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('resource.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: Celeste Nunez
DESIGNER: 
JOB #: 20-BR3AI-0034
COMPLETION DATE: 
ADDITIONAL NOTES:
Fonts:
 
    font-family: 'Montserrat', sans-serif;
    font-family: 'Playfair Display', serif;

Navy       = #002554
Gold       = #b4a169
Dark Gold  = #736736
Gold Hover = #7f7243 (passed AA check)
Darker Gold Hover = #7c6f41 (passed AA check)
Dark Blue  = #152e4e (subnav)
 
========================================================================================================================
*/
 
.grid-home, .grid-about-us-with-banner, .header-main, .grid-interior, .related-resources-main, .grid-bio-page, .footer-section, .main-content, .grid-about-rj, .grid-resources, .grid-about-us{
	background-image:url('/-/media/rj/advisor-sites/sites/f/u/fullcircleprivatewealth/images/background-pattern.jpg') !important;
} 
 
/*
==============================================
Navigation Section
==============================================
*/

a{
    color: #002554;
 }

a:hover{
    color: #736736 !important;
 }

 a span, a span:hover{
    text-decoration: none !important;
 }
 
.header-cta .ftr-cta, .social-contact .ftr-nap a, .social-contact .ftr-nap, .social-icons .social-container .fa, .quote-content .quote{
 	color: #002554 !important;
 }

 .header-cta .ftr-cta:hover, .social-contact .ftr-nap a:hover, .social-contact .ftr-nap:hover, .social-icons .social-container .fa:hover, .footer-contact-content .social-container .fa:hover{
 	color: #736736 !important;
 }
 
.nav-overall-wrapper:not(.van-mobile-nav).nav-right .primary-nav, .nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav li > .nav-subnav-second{
 	background-color: #002554 !important;
 }

 .nav-subnav{
    background-color: #152e4e !important;
 }

 .nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav > li > a, .nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav li:not(.nav-top-link) a, .investor-access-remember-me-label{
 	color: #ffffff;	
 }

.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav > li > a.active, .nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav > li > a:hover, .nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav li:not(.nav-top-link) a:hover, .nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav li:not(.nav-top-link) a:active, .primary-nav .nav-subnav a.active, .primary-nav a.active{
 	color: #b4a169 !important;
 }

.header-cta{
    vertical-align: text-top !important;
}

 .investor-access-login-button{
    color: #b4a169 !important;
 }

 .logo-content{
 	border-color: #b4a169 !important;
 }

 .directions-search .submit-search, {
    color: #736736;
    border-color: #736736;
 }

 .directions-search .submit-search:hover{
    color: #002554;
    border-color: #002554;
 }

 .flextab-triggers .set, .flextab-triggers a {
    color: #002554;
}

 .flextab-triggers .set:hover {
    color: #736736;
}

div.ftr-cta-wrapper a{
    vertical-align: top !important;
}

.directions-search .submit-search{
    color: #7c6f41;
    border-color: #7c6f41;
}
 
/*
==============================================
Billboard Section
==============================================
*/

 
 
/*
==============================================
Intro Section
==============================================
*/

.slider-section .content-slider-cta{
	color:#ffffff !important;
}

.slider-section .content-slider-cta{
    border-color: #b4a169;
}

.slider-section .slick-dots li button:before{
	color:#b4a169;
}

.slider-content{
	background-image:url('/-/media/rj/advisor-sites/sites/f/u/fullcircleprivatewealth/images/slider/home-slider-background-blue-pattern.png') !important;
}

.intro-content h1, .intro-content h1 .head-2, .intro-content h2, .intro-content h4, .intro-content h5, .intro-content blockquote, q, .intro-content h3{
	color: #002554;
}

.intro-content blockquote, q {
    border-left-color: #736736;
    border-right-color: #736736;
}

.intro-section.intro-section-btm .intro-content{
    display: none !important;
}

.main-content .grid-home .intro-slider-team-quote-section .intro-section .intro-content .rich-text-container p{
    text-align: center !important;
}
 
/*
==============================================
Services Section
==============================================
*/
 
.accord .accord-link{
	color: #002554;
}

.accord .accord-link:hover{
	color: #736736 !important;
}

.accord a.accord-cta{
    color: #002554 !important;
    border-color: #002554 !important;
}

.accord a.accord-cta:hover{
    color: #736736 !important;
    border-color: #736736 !important;
}

/*
==============================================
Niches Section
==============================================
*/

.intro-slider-team-quote-section .niche-section .niche-content .mc-container .slick-slider{
    margin-bottom: 30px !important;
}
 
.niche-content .mc-container{
	border-top-color: #b4a169 !important;
    border-bottom-color: #b4a169 !important;
}

.mc-content-wrapper{
	height: 274px !important;
	background-color: #736736;
	padding-top: 95px;
	border-left: 4px solid #b4a169;
	border-right: 4px solid #b4a169;
	border-bottom: 6px solid #b4a169;
}

.mc-content-wrapper:hover{
	background-color: #7c6f41;
}

.mc-heading, .mc-copy, .niche-content .mc-container .slick-next:before, .niche-content .mc-container .slick-prev:before{
    color: #ffffff !important;
}

.niche-content .mc-heading{
    font-size: 33px !important;
}

h3 .mc-heading:hover{
    color: red !important;
}

.niche-content .mc-container .slick-prev, .niche-content .mc-container .slick-next{
	top: 50% !important;
}

.related-resources-content .slick-slide{
	border-right-color: #b4a169 !important;
}

.interior-content main .related-resources-main .intro-team-quote-section .related-resources-section .related-resources-content .mc-container .media-carousel .slick-list .slick-track .mc-slide a .mc-content-wrapper{
    background-color: transparent !important;
    border-left: 0px !important;
    border-bottom: 0px !important;
    padding-top: 0px !important;
    height: 206px !important;
    border-right-color: transparent  !important; 
}

.interior-content main .related-resources-main .intro-team-quote-section .related-resources-section .related-resources-content .mc-container .media-carousel .slick-list .slick-track .mc-slide a .mc-content-wrapper .mc-heading-wrapper .mc-heading{
    color: #002554 !important;
}

.interior-content main .related-resources-main .intro-team-quote-section .related-resources-section .related-resources-content .mc-container .media-carousel .slick-list .slick-track .mc-slide a .mc-content-wrapper .mc-copy-wrapper .mc-copy{
    color: #002554 !important;
}

.interior-content main .related-resources-main .intro-team-quote-section .related-resources-section .related-resources-content .mc-cta{
    color: #002554 !important;
}

.interior-content main .related-resources-main .intro-team-quote-section .related-resources-section .related-resources-content .mc-cta:hover{
    color: #736736 !important;
}

.interior-content main .related-resources-main .intro-team-quote-section .related-resources-section .related-resources-content .mc-container{
    background-image: none !important;
}

.interior-content main .related-resources-main .intro-team-quote-section .related-resources-section .related-resources-content{
    background-image: none !important;
}

.interior .quote-content{
    border-color: #002554;
}

.related-resources-content .mc-category, .related-resources-content .mc-container .slick-next:before, .mc-container .slick-prev:before, .related-resources-content h4{
	color: #002554;
}

.related-resources-content .mc-category, .related-resources-content .mc-container .slick-next:before, .mc-container .slick-prev:before, .related-resources-content h4:hover{
    color: #736736;
}

.related-resources-content h4:before, .related-resources-content h4:after{
	background: #7f7243;
}

.accordion-panel a {
    color: #736736;
}

.accordion-panel a:hover {
    color: #002554;
}  

.niche-content .mc-cta-wrapper button.mc-cta{
    color: #ffffff !important;
}

.niche-section .niche-content .mc-container .niches .slick-list .slick-track .mc-slide a .mc-content-wrapper .mc-cta-slide-number-wrapper .mc-cta-wrapper button.mc-cta{
    border-color: #ffffff !important;
}

/*
==============================================
Team Section
==============================================
*/

.team-slider .yearbook-one .yearbook-headshot-wrapper{
	border: transparent !important; 
}

.team-headline{
	background-color: #002554;
}


.team-section .team-headline h2{
	color: #ffffff;
}

.team-slider .yearbook-one .yearbook-headshot-wrapper:hover:after{
    background-color: rgba(0, 37, 84, 0.66);
}

.int-team .yearbook-three .yearbook-links .fa{
	display: none !important;
}

.int-team .yearbook-three .yearbook-links .fa:hover{
	color: #736736 !important;
}

.bio-detail-links-wrapper a{
	background: #736736 !important;
}

.bio-detail-links-wrapper a:hover{
	background: #7f7243 !important;
}

.bio-detail-links-wrapper .fa:hover{
	color: #ffffff;
}

.int-team .yearbook-three a:hover .yearbook-headshot-wrapper:after{
	background: #002554;
}

.team-slider .yearbook-container .yearbook-cta {
	background-color: #736736;
}

.bio-detail-previous-link-wrapper.hover-link:before, .bio-detail-next-link-wrapper.hover-link:before{
    background-color: #736736;
}

.bio-detail-prev-wrapper:hover .bio-detail-prev-bio,.bio-detail-prev-wrapper:hover .bio-detail-prev, .bio-detail-next-wrapper:hover .bio-detail-next, .bio-detail-next-wrapper:hover .bio-detail-next-bio{
    color: #736736;
}

.bio-detail-next-arrow {
    right: -98px !important;
}

.yearbook-one.yearbook-container{
    background-image:url('/-/media/rj/advisor-sites/sites/f/u/fullcircleprivatewealth/images/bios/bio-pattern-light.png') !important;
}

.yearbook-one .yearbook-carousel-one{
    border-bottom: 30px solid #002554 !important;
}

.related-resources-content {
    border-top-color: #002554;
}

.yearbook-designation{
    white-space: inherit;
}

/*
==============================================
Callouts Section
==============================================
*/
 
 
/*
==============================================
POV Section
==============================================
*/

/*
==============================================
Contact Us
==============================================
*/

.contact-form .form-inline .form-group.select-container:before {
    border-color: #002554 transparent transparent transparent;
}

.contact-form .form-inline .captcha .btn-contact, .simple-form input[type="submit"]{
    background: transparent;
    border-color: #002554;
    color: #002554;
}

.contact-form .form-inline .captcha .btn-contact:hover{
    border-color: #736736;
    color: #736736;
}
 
/*
==============================================
Footer Section
==============================================
*/

.quote-content{
	background: url('https://cm.raymondjames.com/-/media/rj/advisor-sites/sites/f/u/fullcircleprivatewealth/images/quotes/quote-pattern.png') !important;
}

.footer-image-content .billboard-container{
	border-top-color: #b4a169 !important;
	border-bottom-color: #b4a169 !important;
}

.footer-cta-section .ftr-cta{
	color: #002554;
	border-color:#002554;
}

.footer-cta-section .ftr-cta:hover{
	color: #7f7243;
	border-color:#7f7243;
}

.footer-contact-content .ftr-nap .ftr-nap-address-line1:after, .footer-contact-content .ftr-nap .ftr-nap-phone:after{
	color: #343434;
}

.footer-contact-content .social-container .fa{
	color: #002554;
}

/*
==============================================
 
green = #01385e
red = #e9ebec
blue = #5d461f
yellow = #7C5E2B
orange = #ffffff
teal  = #F3E9D8

Navy       = #002554
Gold       = #b4a169
Dark Gold  = #736736
Gold Hover = #7f7243 (passed AA check)
 
==============================================
*/
 
.masonry-one-of-two-stacked .masonry-cta, .masonry-two-of-two-stacked:hover .masonry-cta {
    color: #ffffff !important;
}
.masonry-one-of-two .masonry-cta, .masonry-one-by-two .masonry-cta, .masonry-one-by-one .masonry-cta, .masonry-three-by-one .masonry-cta {
    color: #ffffff !important;
}
.masonry-two-by-one:hover .masonry-cta, .masonry-one-by-two:hover .masonry-cta, .masonry-one-by-two:hover .masonry-cta, .masonry-one-by-one:hover .masonry-cta, .masonry-two-by-one:hover .masonry-cta, .masonry-three-by-one:hover .masonry-cta, .masonry-one-of-two-stacked:hover .masonry-cta{
    color: #ffffff !important;
}

.masonry-copy, .masonry-one-of-two .masonry-title, .masonry-one-by-two .masonry-title, .masonry-one-by-one .masonry-title, .masonry-three-by-one .masonry-title, .masonry-one-of-two .masonry-date, .masonry-one-by-two .masonry-date, .masonry-one-by-one .masonry-date, .masonry-three-by-one .masonry-date, .masonry-one-by-one .masonry-paragraph, .masonry-one-by-one .masonry-category, .masonry-one-of-two .masonry-category, .masonry-one-by-two .masonry-category, .masonry-one-of-two .masonry-paragraph, .masonry-one-by-two .masonry-paragraph, .masonry-one-by-one .masonry-paragraph, .masonry-three-by-one .masonry-paragraph{
    color: #ffffff !important;
}

.masonry-one-of-two .masonry-cta, .masonry-one-by-two .masonry-cta, .masonry-one-by-one .masonry-cta, .masonry-three-by-one .masonry-cta{
    border-color: #ffffff !important;
}

.masonry-two-of-two-stacked .masonry-date, .masonry-two-of-two-stacked .masonry-paragraph, .masonry-two-of-two-stacked .masonry-title, .masonry-two-of-two-stacked .masonry-category-container .masonry-category,  .masonry-two-of-two-stacked .masonry-cta {
    color: #002554 !important;
}

 .masonry-two-of-two-stacked .masonry-cta{
    border-color: #002554;
 } 

 .masonry-two-of-two-stacked:hover .masonry-title, .masonry-two-of-two-stacked:hover .masonry-date, .masonry-two-of-two-stacked:hover .masonry-paragraph, .masonry-two-of-two-stacked:hover .masonry-category{
    color: #ffffff !important;
 }

 .masonry-load-more, .masonry-tertiary-load-more {
    border-top: 1px solid #7f7243;
    border-bottom: 1px solid #7f7243;
    color: #002554;
}

 .masonry-load-more:hover, .masonry-tertiary-load-more:hover {
    border-top: 1px solid #7f7243;
    border-bottom: 1px solid #7f7243;
    color: #7f7243;
}
 
/*
==============================================
Resources Filter Section
==============================================
*/

.fa-remove:before, .fa-close:before, .fa-times:before {
    color: #002554;
}

.filter-link{
    border-color: #002554;
 }

 .filter a:hover, .filter-reset:hover{
    color: #7f7243 !important;
 }

/*article page styles*/

.fa-share-alt{
    color: #002554 !important;
}

.resource-detail-info-wrapper a:hover, .social-media-share-link:hover > .fa-share-alt:before{
    color: #7f7243;
}

.social-media-share-wrapper span{
    background-color: #7f7243;
}

.social-media-share-wrapper span:before{
    border-bottom-color:  #7f7243;
}

.resource-detail-previous-link:hover:before, .resource-detail-next-link-wrapper:hover:before{
    background-color: #7f7243 !important;
}

.resource-detail-previous-link:hover .resource-detail-prev, .resource-detail-previous-link:hover .resource-detail-prev-resource, .resource-detail-next-link:hover .resource-detail-next, .resource-detail-next-link:hover .resource-detail-next-resource{
    color: #7f7243 !important;
}

.resource-detail-copy-wrapper a, .resource-detail-tag-cloud-wrapper .resource-detail-tag-cloud-links a{
    color: #7f7243 !important;
}

/*
==============================================
Resources Masonry Section
==============================================
*/
.masonry-one-of-two, .masonry-one-by-two, .masonry-one-by-one, .masonry-three-by-one {
    background: #002554; 
}
.masonry-one-of-two:hover, .masonry-one-by-two:hover, .masonry-one-by-one:hover, .masonry-three-by-one:hover, .masonry-two-by-one:hover .masonry-one-of-two, .masonry-one-of-two-stacked:hover {
    background: #736736;
}
.masonry-two-by-one:hover .masonry-img-container:after {
    border-left: 15px solid #736736;
}
.masonry-one-by-two:hover .masonry-copy:after {
    border-bottom: 15px solid #736736;
}
.masonry-two-by-one .masonry-img-container:after {
    border-left: 15px solid #002554;
}
.masonry-one-by-two .masonry-copy:after {
    border-bottom: 15px solid #002554;
}
.masonry-one-of-two-stacked {
    background: #736736;
}
.masonry-two-of-two-stacked {
    background: #b4a169;
}
.masonry-two-of-two-stacked:hover {
    background: #002554;
}
/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
    .masonry-two-by-one:hover .masonry-cta, .masonry-one-by-two:hover .masonry-cta, .masonry-one-by-two:hover .masonry-cta, .masonry-one-by-one:hover .masonry-cta, .masonry-two-by-one:hover .masonry-cta, .masonry-three-by-one:hover .masonry-cta, .masonry-one-of-two-stacked:hover .masonry-cta {
        color: inherit !important;
    }   
    .masonry-two-of-two-stacked:hover .masonry-cta {
        color: #fff !important;
    }   
    .masonry-two-by-one:hover .masonry-one-of-two, .masonry-one-of-two-stacked:hover {
        background: blue;
    }   
}
 
/*
==============================================
Responsive Meia Queries NEW
==============================================
*/
 
 
 
/* 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) {
	.fa-angle-down:before {
    		color: #b4a169;
    	}

    .nav-address-wrapper, .nav-address-mobile a{
    		color: #ffffff !important;
    }

    .team-slider .slick-dots li.slick-active button:before {
    		color: #7f7243 !important;
	}
    .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: #002554;
    }
 
/* 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 {
 
}
