﻿/**
 * @file		eval-center-mwf-overrides.css
 * @description	Client-mandated customizations and deviations from standard MWF styles.  Also, fixes for site parent style problems.
 * @version		1.1 (22 Aug 2017)
 */

/* BEGIN CUSTOMIZATIONS & PARENT SITE-STYLE FIXES &  */

.eval-center-mwf-main h2 { color: #000; }
.eval-center-mwf-main .theme-dark h2 { color: #fff; }

.ec-center-children { text-align: center; }
.ec-accent-background { background: #0078d7; padding-bottom: 56px; color: #fff; }
/*.ec-accent-background h2, .ec-accent-background .c-call-to-action, .ec-accent-background .c-call-to-action:active, .ec-accent-background .c-call-to-action:hover { color: #fff; }*/
.ec-row-pad { padding-bottom: 36px; }

[data-grid] + [data-hasDivider="true"] {
	margin-top: 28px;
}


a.ec-cta-orange, .theme-dark .theme-light a.ec-cta-orange,.theme-light a.ec-cta-orange,
.theme-dark a.ec-cta-orange, .theme-light .theme-dark a.ec-cta-orange, .theme-dark button.ec-cta-orange, .theme-light .theme-dark button.ec-cta-orange, .theme-dark a.ec-cta-orange:focus:not(.x-hidden-focus), .theme-dark a.ec-cta-orange:hover, .theme-light .theme-dark a.ec-cta-orange:focus:not(.x-hidden-focus), .theme-light .theme-dark a.ec-cta-orange:hover
{ background: #d83b01; color: #fff; }

a.ec-cta-orange:focus:not(.x-hidden-focus), a.ec-cta-orange:hover, a.c-call-to-action:active, .theme-dark a.ec-cta-orange:active, .theme-light .theme-dark a.ec-cta-orange:active { background: #e81123; }

/* /END Customizations & Parent Site-Style Fixes */

/* BEGIN MWF OVERRIDES */


.m-hero .c-heading-1, .m-hero .c-heading-2, .m-area-heading .c-heading-2 { padding-top: 0; }

.m-feature .c-subheading {
	/* use same styles as .c-heading-5 */
	padding: 20px 0 5px; font-weight: 400; font-size: 20px; line-height: 24px;
}

.theme-dark .theme-light .c-content-placement .c-call-to-action, 
.theme-dark .theme-light .m-content-placement-item .c-call-to-action, 
.theme-light .c-content-placement .c-call-to-action, 
.theme-light .m-content-placement-item .c-call-to-action,
.theme-dark .theme-light .c-content-placement .c-call-to-action:hover, 
.theme-dark .theme-light .m-content-placement-item .c-call-to-action:hover, 
.theme-light .c-content-placement .c-call-to-action:hover, 
.theme-light .m-content-placement-item .c-call-to-action:hover
{
	color: #0067b8;
}

/**
 * CUSTOMIZE HERO HEIGHT
 */
.m-ec-short-hero { max-width: calc(1600px + 10%); margin: 0 auto; }
.m-ec-short-hero .c-subheading { max-height: 100%; }
.m-ec-short-hero .m-hero-item.f-x-center>div>div { min-width: 90%; }
@media only screen and (max-width: 768px) {
	.m-ec-short-hero .m-hero-item:before { padding-bottom: 41.55%; }
}
@media only screen and (min-width: 768px) {
	.m-ec-short-hero .m-hero-item>picture img { min-height: 100%; width: auto; }
	.m-ec-short-hero .m-hero-item:before { padding-bottom: 56.25%; }
}
@media only screen and (min-width: 1084px) {
	.m-ec-short-hero .m-hero-item:before { padding-bottom: 28.6%; }
}

/*overrides for universal header and footer and evalcenter topnav*/
.c-universal-footer {
    margin-top:0;
}
.subMenuWrapper a {
    font-size:13.3px;
    color: #1570a6;
}
.subMenuWrapper .title_category {
    font-size:18.62px;
}
.subMenuWrapper ul li {
    line-height:19px;
}
.topNavMain li a {
    font-size:14px;
}
.header_bar .title_text {
    font-size:28px;
}
#socialLoginList {
    display:none;
}