@import url('../../modules-structure/pre-retirees/structure.css');
/*
==============================================
SIZE UP YOUR RETIREMENT SAVINGS SECTION
==============================================
*/
.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section {
	background: #2f6d90;	
}
.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section h3, .masterprime .body-module-pre-retirees .module-size-up-your-retirement-section p {
	color: #fff !important;
}
.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .callouts-container .callout-item:hover:before {
    border-bottom: 1px dashed #97d1e9;
}
.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .callouts-container .callout-item:after {
	color: #fff;
}
.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .callouts-container .callout-item .callout-heading-wrapper .callout-heading, .masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .callouts-mobile-slider .callout-item .callout-heading-wrapper .callout-heading {
	font-family: 'Lato', sans-serif;
    color: #a3dbf3;
    border: 1px solid #97d1e9;	
}
.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .callouts-container .callout-item .callout-heading-wrapper .callout-heading:before, .masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .callouts-mobile-slider .callout-item .callout-heading-wrapper .callout-heading:before {
    border: 1px solid #97d1e9;	
}
.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .callouts-container .callout-item:hover .callout-heading-wrapper .callout-heading {
	color: #fff;
} 


/*
==============================================
CASE STUDY SECTION
==============================================
*/
.masterprime .body-module-pre-retirees .module-case-section {
	background: #fff !important;
}
.masterprime .body-module-pre-retirees .module-case-section .module-case-content {
    border-right: solid 1px #333;
} 
.masterprime .body-module-pre-retirees .module-case-section .module-case-content a {
    color: inherit;
}
.masterprime .body-module-pre-retirees .module-case-content h4 {
    color: #343434;
    border-bottom: 1px solid #dddddd;
}
.module-cta {
	color: #1b7ea8;
}

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

.masterprime .body-module-pre-retirees .module-slider-section .module-slider-content {
    background: #2f6d90;
    z-index: 0;	
}
.masterprime .body-module-pre-retirees .module-slider-section .module-slider-content .content-slider-wrapper .content-slider-heading {
	color: #fff !important;
}
.masterprime .body-module-pre-retirees .module-slider-section .module-slider-content .content-slider-wrapper .content-slider-copy {
    color: #fff;
}
.masterprime .body-module-pre-retirees .module-slider-section .module-slider-content .content-slider-wrapper .content-slider-cta {
    color: #2f6d90;
    background: #fff;	
    border: 1px solid #fff;		
}
.masterprime .body-module-pre-retirees .module-slider-section .module-slider-content .slick-slide:hover .content-slider-cta {
    color: #fff !important;
    background: transparent;
    border: 1px solid #fff;
}
.masterprime .body-module-pre-retirees .module-slider-section .slick-slide:hover .content-slider-cta:before {
	color: #fff;
}
.masterprime .body-module-pre-retirees .module-slider-section .module-slider-content .content-slider-cta:before {
    color: #2f6d90;
}
.masterprime .body-module-pre-retirees .module-slider-section .module-slider-content .module-slider-content-slide:before {
    border: 1px solid #a3dbf3;	
}
.masterprime .body-module-pre-retirees .module-slider-section .module-slider-content .module-slider-content-slide {
	color: #a3dbf3;
    border: 1px solid #a3dbf3;
	background: #2f6d90;
}
.masterprime .body-module-pre-retirees .module-slider-section .module-slider-content .module-slider-content-slide:after {
	border-bottom: 1px dashed #a3dbf3;	
}
@keyframes module-slider-content-slide-line {
  0%{
	opacity: 0;
	  border-color: transparent;
	  width: 0;
  }
  100% {  
	opacity: .5;
	  border-color: #a3dbf3;
	  width: 18px;
  }	
}
@keyframes module-slider-content-slide-animate {
  0%{
	transform: scale(1.0);
	color: rgba(163, 219, 243, .82);
  }
  10% {  
	transform: scale(1.2);
	color: rgba(163, 219, 243, 1);
  }
  20%, 100% {  
	transform: scale(1.0);
	color: rgba(163, 219, 243, .82);
  }	
}
.masterprime .body-module-pre-retirees .module-slider-section .slick-dots li button:before {
	color: #fff;
}
/*
==============================================
MULTIMEDIA VIDEO SECTION
==============================================
*/


/*
==============================================
MULTIMEDIA SLIDER SECTION
==============================================
*/
.masterprime .body-module-pre-retirees .module-multimedia-slider-section .slick-dots li.slick-active button:before {
	color: #52b9bb;
}
/*
==============================================
CALLOUT CTA SECTION
==============================================
*/


.masterprime .body-module-pre-retirees .module-cta-callout-section .module-cta-callout-content .callouts-container .masterprime .body-module-pre-retirees .module-cta-callout-section .module-cta-callout-content .callouts-mobile-slider {
	background: #f1f1f1;
}
.masterprime .body-module-pre-retirees .module-cta-callout-section .module-cta-callout-content .callouts-container .callout-item, .masterprime .body-module-pre-retirees .module-cta-callout-section .callouts-mobile-slider .callout-item {
    background: #2f6d90;
	border:1px solid #2f6d90;
	-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;	
}
.masterprime .body-module-pre-retirees .module-cta-callout-section .module-cta-callout-content .callouts-container .callout-item:hover, .masterprime .body-module-pre-retirees .module-cta-callout-section .callouts-mobile-slider .callout-item:hover {
	background: #fff;
	border:1px solid #2f6d90;	
}
.masterprime .body-module-pre-retirees .module-cta-callout-section .callouts-container .callout-item .callout-heading-wrapper .callout-heading, .masterprime .body-module-pre-retirees .module-cta-callout-section .callouts-mobile-slider .callout-item .callout-heading-wrapper .callout-heading {
    color: #fff !important;
	-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;		
}
.masterprime .body-module-pre-retirees .module-cta-callout-section .module-cta-callout-content .callouts-container .callout-item:hover .callout-heading-wrapper .callout-heading, .masterprime .body-module-pre-retirees .module-cta-callout-section .module-cta-callout-content .callouts-mobile-slider .callout-item:hover .callout-heading-wrapper .callout-heading {
	color: #2f6d90 !important;
}
.masterprime .body-module-pre-retirees .module-cta-callout-section .module-cta-callout-content .callouts-container .callout-item .callout-cta-wrapper button, .masterprime .body-module-pre-retirees .module-cta-callout-section .module-cta-callout-content .callouts-mobile-slider .callout-item .callout-cta-wrapper button {
	color: #fff;
}
.masterprime .body-module-pre-retirees .module-cta-callout-section .module-cta-callout-content .callouts-container .callout-item:hover .callout-cta-wrapper button, .masterprime .body-module-pre-retirees .module-cta-callout-section .module-cta-callout-content .callouts-mobile-slider .callout-item:hover .callout-cta-wrapper button {
    color: #2f6d90;	
}


/*
==============================================
RELATED RESOURCES SECTION
==============================================
*/
.masterprime .body-module-pre-retirees .module-related-resources-section {
	border-top: 20px solid #f1f1f1;
}
.masterprime .body-module-pre-retirees .module-related-resources-section .related-resources-content {
	background: #fff !important;
}
.masterprime .body-module-pre-retirees .module-related-resources-section .related-resources-content .slick-slide:hover {
	background: #fff;
}

/*
==============================================
CONTACT SECTION
==============================================
*/
.masterprime .body-module-pre-retirees .module-contact-section .ftr-cta {
    color: inherit;
}
/*.masterprime .body-module-pre-retirees .module-contact-section .ftr-cta .contact-cta {
    color: inherit;
}*/

/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
	.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .callouts-container .callout-item:before {
		border-bottom: 1px dashed #97d1e9;
	}	
}


/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {
	.masterprime .body-module-pre-retirees .module-multimedia-slider-section .module-cta-callout-content .callouts-version-1.callouts-mobile-slider .callout-slide {
		background: #2f6d90;
	}
	.masterprime .body-module-pre-retirees .module-multimedia-slider-section .callouts-mobile-slider .callout-item:hover {
		background: #fff !important;
	}
	.masterprime .body-module-pre-retirees .module-multimedia-slider-section .module-cta-callout-content .callouts-mobile-slider .callout-item:hover .callout-heading-wrapper .callout-heading {
		color: #2f6d90;
	}
	.masterprime .body-module-pre-retirees .module-multimedia-slider-section .module-cta-callout-content .callouts-container .callout-item .callout-cta-wrapper button:before {
		display: block;
	}	
	
	.masterprime .body-module-pre-retirees .module-multimedia-slider-section .callouts-mobile-slider .callout-item:hover
	.body-module-pre-retirees .intro-content h4 {
		color: #343434;
	}	
	.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .module-size-up-your-retirement-content .callouts-mobile-slider .slick-prev:before {
		color: #fff;
	}
	.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .module-size-up-your-retirement-content .callouts-mobile-slider .slick-next:before {
		color: #fff;
	}	
}


/* 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) {
	.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .module-size-up-your-retirement-content .callouts-mobile-slider .slick-prev:before {
		color: #fff;
	}
	.masterprime .body-module-pre-retirees .module-multimedia-slider-section .callouts-mobile-slider .callout-item:hover {
		background: #fff !important;
	}
	.masterprime .body-module-pre-retirees .module-multimedia-slider-section .module-cta-callout-content .callouts-mobile-slider .callout-item:hover .callout-heading-wrapper .callout-heading {
		color: #2f6d90;
	}	
	.masterprime .body-module-pre-retirees .module-size-up-your-retirement-section .module-size-up-your-retirement-content .callouts-mobile-slider .slick-next:before {
		color: #fff;
	}		

	.masterprime .body-module-pre-retirees .module-multimedia-slider-section .module-cta-callout-content .callouts-version-1.callouts-mobile-slider .callout-slide {
		background: #2f6d90;
	}
}


/* IE only */
@media screen\0 {
	.body-module-pre-retirees  .content-slider-wrapper .wrap-content-slider-content {
		background: rgba(255,255,255,.9);
	}
}
