@import url('../../modules-structure/private-wealth/structure.css');

/*
==============================================
"Exceptional wealth deserves exceptional service"
==============================================
*/
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta .contact-button-cta {
color: var(--white);
background: var(--dark);
border-color: var(--dark);
}
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta .contact-button-cta:hover {
color: var(--dark);
background: var(--white);
}
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta:before  {
background: var(--dark);
}
.masterprime .body-module-private-wealth p {
line-height: 28px;
font-size: 16px;
}
.masterprime .body-module-private-wealth .module-intro-section .intro-contact-cta .intro-cta-headline {
text-transform: uppercase;
}

.masterprime .body-module-private-wealth .module-case-section h3 {
text-transform: uppercase;
color: var(--dark);
font-weight: 400;
font-size: 23px;
}
.masterprime .body-module-private-wealth .module-designation-content h3 {
text-transform: uppercase;
color: var(--dark);
font-weight: 400;
font-size: 23px;
}
.masterprime .body-module-private-wealth .module-designation-content a {
color: var(--dark);
}

/*
==============================================
"EXPLORE SERVICES"
==============================================
*/
.masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .mc-container .slick-next:before, .masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .mc-container .slick-prev:before, .masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .mc-container .slick-next:before, .masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .mc-container .slick-prev:before {
color: var(--white);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .mc-copy {
color: var(--white);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section a {
color: var(--gray-light);
border-color: var(--dark);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section a:hover {
border-color: var(--white);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .explore-strategies-text-block h2 {
color: var(--white);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section {
background: var(--dark);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section h3, .masterprime .body-module-private-wealth .module-explore-strategies-section p {
color: var(--white);
font-family: 'Source Sans Pro';
}


/*
==============================================
"Case Study"
==============================================
*/



/*
==============================================
"Wealth Considerations"
==============================================
*/
.masterprime .body-module-private-wealth .video-head {
font-family: var(--font-1);
color: var(--white);
}
.masterprime .body-module-private-wealth .module-section-header {
background: var(--dark);
}
.masterprime .body-module-private-wealth .module-multimedia-slider-section .content-slider-wrapper .content-slider-cta:before {
color: var(--dark) !important;
}
.masterprime .body-module-private-wealth .content-slider-wrapper .content-slider-heading {
color: var(--dark);
text-transform: uppercase;
}
.masterprime .body-module-private-wealth .content-slider-wrapper .content-slider-cta {
color: var(--dark);
}

/*
==============================================
CTA
==============================================
*/
.masterprime .body-module-private-wealth .module-contact-section {
background: var(--dark);
}
.masterprime .body-module-private-wealth .module-contact-section .ftr-cta-wrapper .contact-button-cta {
color: var(--white);
border-color: var(--white);
}
.masterprime .body-module-private-wealth .module-contact-section .ftr-cta:hover > .contact-button-cta {
color: var(--dark);
background: var(--white);
border-color: var(--white);
}
.masterprime .body-module-private-wealth .ftr-cta-wrapper h3 {
text-transform: uppercase;
max-width: 600px !important;
color: var(--white);
}

/*
==============================================
"Designation"
==============================================
*/
.masterprime .body-module-private-wealth .module-designation-section .content-slider-wrapper {
background: var(--white);
border-top-color: var(--gray-light);
border-bottom-color: var(--gray-light);
}
.masterprime .body-module-private-wealth .module-designation-section .content-slider-wrapper .content-slider-cta:hover {
text-decoration: none;
}
.masterprime .body-module-private-wealth .module-designation-callout .slick-slide .content-slider-copy,
.masterprime .body-module-private-wealth .module-designation-callout .slick-slide:hover .content-slider-copy,
.masterprime .body-module-private-wealth .module-designation-callout .slick-slide:active .content-slider-copy {
color: var(--black);
}

.masterprime .body-module-private-wealth .module-designation-callout .content-slider-heading-wrapper h3 {
font-size: 22px;
}

/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
.masterprime .body-module-private-wealth .module-explore-strategies-section .callouts-container:before {
background: var(--gray-light);
}

.masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .callouts-container .callout-item .callout-image-wrapper, .masterprime .body-module-private-wealth .module-explore-strategies-section .module-explore-strategies-content .callouts-mobile-slider .callout-item .callout-image-wrapper {
border-color: var(--gray-light);
}
.masterprime .body-module-private-wealth .module-explore-strategies-section .callouts-container .callout-item .callout-heading-wrapper .callout-heading, .masterprime .body-module-private-wealth .module-explore-strategies-section .callouts-mobile-slider .callout-item .callout-heading-wrapper .callout-heading {
color: var(--white);
}

}
/* Medium devices (tablet portrait, 768px and less) tablet-p */
@media only screen and (max-width: 810px) {
.masterprime .body-module-private-wealth .content-slider-wrapper .content-slider-half-width-content-wrapper {
padding: 0px !important;
}
}

/* 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) {

}

/*
==============================================
Related Resources
==============================================
*/

.masterprime .body-module-private-wealth .related-resources-content .related-head {
font-family: inherit;
color: var(--gray-dark);
border-bottom: 2px solid var(--gray-light);
}
.masterprime .body-module-private-wealth .related-resources-content h4:before {
background: var(--gray-light);
}
.masterprime .body-module-private-wealth .related-resources-content h4:after {
background: var(--gray-light);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-heading {
font-family: inherit;
color: var(--black);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-copy {
font-family: inherit; 
color: var(--gray-dark);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-cta {
font-family: inherit;
color: var(--medium);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-container a:hover .mc-cta {
color: var(--black);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-container .slick-slide a {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out !important;
}
.masterprime .body-module-private-wealth .related-resources-content .mc-container .slick-slide a:hover {
box-shadow: inset 0px 20px 50px 0px rgba(0,0,0,0.1), inset 10px 20px 50px -20px rgba(0,0,0,0.1);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-category {
font-family: var(--font-1);
color:var(--gray-medium);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-category-wrapper {
color: var(--gray-light);
}
.masterprime .body-module-private-wealth .related-resources-content .mc-container .slick-next:before, .masterprime .body-module-private-wealth .related-resources-content .mc-container .slick-prev:before {
color: var(--gray-dark);
}


/*
==============================================
Responsive Meia Queries NEW
==============================================
*/

/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
.masterprime .slick-dots li button:before {
color: var(--gray-dark);
opacity: 1;
}    
.masterprime .slick-dots li.slick-active button:before {
color: var(--medium);
}
}