  /* CSS Document */
/* NAME: homepage-V3-lead-fix.css */
/* LOCATION: http://luc.edu/media/home/stylesheets/ */

@media only screen
and (max-device-width: 568px)
and (min-device-width: 320px)
and (orientation: landscape) {

#lead { margin-top: -70px !important; } /* overwrites 1617 homepage-update-2016 */

}

@media (max-width: 1024px) {

body.subsite div.main div#lead.fullbleed { margin-top: -80px; }

}

@media (max-width: 768px) {

#lead #lead-panel a.readmore { font-size: 1em; }

#header input[class*="span"] { min-height: 24px; max-height: 24px; }

}

@media (max-width: 767px) {

body.subsite div.main div#lead.fullbleed { margin-top: -80px; }

.lead-headline-mobile h1 {
    font-size: 1.5em;
    line-height: 1.125em;
    white-space: normal;
    overflow: visible;
    text-overflow: visible;
}

#footer-cta, #footer-cta a { padding: 5px 0 !important; }

#footer-cta { display: inline; }

}

@media only screen and (max-width: 737px) and (min-width: 416px) {

#lead #lead-panel { display: block; }

#lead #lead-panel a { display: block; color: #eeeeee; text-transform: none; }

#lead #lead-panel a.readmore { font-size: 1em; }

}

@media (max-width: 568px) {

body.subsite div.main div#lead.fullbleed { margin-top: -70px !important; }

}

@media (max-width: 415px) {

body.subsite div.main div#lead.fullbleed { margin-top: -30px !important; }

#lead-panel-mobile.mobile-show { padding-bottom: 5px; }

}

@media (max-width: 320px) {

body.subsite div.main div#lead.fullbleed { margin-top: -40px !important; }

}

@media (max-device-width: 415px) and (min-device-width: 300px) and (orientation: portrait) {

#lead-panel-mobile.mobile-show { max-height: 100% !important; }

#footer-cta .btn-group > .btn + .dropdown-toggle img {
    margin: -3px 16% 0;
    width: 60%;
    height: auto;
}

}