

/*HEADER  */
.page-header.minimal .header-logo  {position: relative !important;top: 0 !important;}
.page-header .header-default .vcard.header-logo-enabled {height: 0;}
.page-header.minimal {display: flex; align-items: center;}
.page-header.minimal.true-minimal .header-navigation {width: 100%}



/*FOOTER */
.ddc-footer {border-top: none;}
.ddc-footer .navigation-default {float: none;margin: auto;display:flex; justify-content: center;}
.ddc-footer li:before {content:""; height: 7px; width: 7px; background-color: #ffcb01; border-radius: 50%; display: inline-block; margin: 0 10px;}
.ddc-footer .navigation-default .nav-first:before {display:none;}
.ddc-footer .navigation-default ul li>a {padding: 32px 0px; font-size: 12px; letter-spacing: 3px; display: inline-block}
.ddc-footer .non-mega-menu .nav-list>li>a:hover,
.ddc-footer .non-mega-menu .nav-list>li>a:active,
.ddc-footer .navigation-default ul li:hover,
.ddc-footer .non-mega-menu .nav-list>li:hover>a {background-color: transparent; color: #ffcb01}
.ddc-footer .nav-last > a {color: var(--mlc-blue);}



/* NAVIGATION */
.page-header.minimal .navigation-default .navbar-nav>li>a {font-weight: 700;}
.page-header.minimal .navigation-default .navbar-nav>li.nav-last > a {color: var(--mlc-blue);}
.page-header.minimal .navigation-default .navbar-nav>li>a:after {border-bottom: 2px solid var(--mlc-blue);}
.dropdown-menu {background-color: var(--mlc-dark-blue);}
.nav-links a:hover {background-color: var(--mlc-blue);}


/*TEXT SIZE */
.text-small {font-size: .9rem;}
.text-large {font-size: 1.35rem;}

/* GLOBAL BUTTON TEXT DECORATION*/
.btn-link:focus,
.btn-link:hover,
.btn-link.btn-inverse,
.btn-link.btn-inverse:hover {text-decoration: none;}

/*GLOBAL HEADING BOTTOM MARGIN*/
.heading-margin .widget-heading,.heading-margin h1,.heading-margin h2,.heading-margin h3,.heading-margin h4,.heading-margin h5,.heading-margin h6,
.heading-margin .h1,.heading-margin .h2,.heading-margin .h3,.heading-margin .h4,.heading-margin .h5,.heading-margin .h6{
 margin-bottom: 4px;}

/*GLOBAL HEADING FONT_WEIGHT*/
.heading-bold .h1,.heading-bold .h2,.heading-bold .h3,.heading-bold .h4,.heading-bold .h5,.heading-bold .h6,.heading-bold h1,.heading-bold h2,.heading-bold h3,.heading-bold h4,.heading-bold h5,.heading-bold h6 {font-weight: 900;}

/*ARROW LINKS */
.arrow-link a.btn.btn-link:after {content: "\00BB"; font-size: 1.4em;margin-left: 3px;position: relative; top: 1px}
.arrow-link a.btn.btn-link {padding: 0;}


/* HEADING LETTER SPACING */
.cst-letter-space h1,
.cst-letter-space h2,
.cst-letter-space h3,
.cst-letter-space h4,
.cst-letter-space h5,
.cst-letter-space h6 { letter-spacing: 5px;}


/*CONTENT LETTER SPACING */
.content-letter-space { letter-spacing: 3px;}


/*INDEX*/
/*INTRO MILEONE CARES */
.cst-index-welcome .widget-heading {margin-bottom: 5px;}

/* INDEX COLLAGE CTAs*/
.cst-index-collage-cta.cst-main-cta h2 {font-size: 1.8rem!important;}
.cst-index-collage-cta.cst-main-cta p {font-size:2.4rem}
.cst-index-collage-cta h2 {color: var(--mlc-yellow);font-size: 1rem!important;}
.cst-index-collage-cta p {font-weight: 700; font-size:1.6rem}

@media screen and (min-width: 1500px){
.cst-index-collage-cta.cst-main-cta h2 {font-size: 2.3rem!important;}
.cst-index-collage-cta.cst-main-cta p {font-size:2.9rem}
.cst-index-collage-cta h2 {color: var(--mlc-yellow);font-size: 1.3rem!important;}
.cst-index-collage-cta p {font-weight: 700; font-size:1.8rem}
.arrow-link a.btn.btn-link {font-size:1.2rem}
}

/* CTA BORDER YELLOW */
.gradient-border {border-style: solid;border-width: 2px; border-image: linear-gradient(50deg, #ffcb01, #faa41a, #ffcb01) 1;}


/*SPOTLIGHT PAGES  */
/*3 ACROSS CTAs  */
.cst-heading-cta h3.display-3{margin-bottom: 2px}

/*IMAGES */
.spotlight-image img {max-height: 400px; margin: auto;}



/*INTERNAL GLOBAL */
    /* 3ACROSS CTA */
.cst-heading-cta h3 {margin-bottom: 6px !important;}
.cst-heading-cta p {margin: 0 !important;font-weight: 700;}
.cst-cta-numbers h1 {font-size: 2.5rem !important; font-weight: 900;margin:0;}
.cst-cta-numbers h2 {margin:0;}
.cst-cta-numbers h3 {font-weight: 900;}
.cst-cta-numbers h3 > span {font-weight: 100;}


/*SPOTLIGHT SECTION */
.spotlight-heading .h4,.spotlight-sub-heading .h4 {margin-bottom:2px;}
.spotlight-heading .h4{font-weight: 400;}

.heart-section img {max-height: 115px}
.heart-container {position: relative;}
.heart-section {position: absolute;top: -124px; left: 50%;transform: translateX(-50%)}

/*SPOTLIGHT GIF*/
.cst-gif img {max-height: 360px; } 


/*SPOTLIGHT VIDEO*/ 
.spotlight-video {margin-top: -100px !important;}
.spotlight-video > video {border: 1px solid #ffcb01; border-image: linear-gradient(to right, #faa41a, #ffcb01, #faa41a) 1;box-shadow: 5px 5px 0px var(--mlc-blue);background: #000;}
.container-960 {max-width: 960px;}

/*SCHOLARSHIP PAGE */
.scholarship-container {position: relative;margin-bottom: 120px}
.center-section-img img{position: absolute; top: -160px; left: 50%; transform: translateX(-50%); max-height: 300px;}
.scholarship-image img {max-height: 260px}
.top-gradient-border {color: var(--mlc-yellow); border-top: 5px solid #ffcb01; border-image: linear-gradient(to right, #faa41a, #ffcb01, #faa41a) 1;}
.bottom-blue-border {border-bottom: 3px solid var(--mlc-blue);}

/*GLOBAL*/
html:not(.index) .push {height:15px !important;}




