/* covid.css */
html {
    scroll-behavior:smooth!important;
}
iframe{
    background:#eee;
}
img.img-center{
    margin:0 auto;
}

.nav-covid{
    margin-bottom:3em;
}
.nav-covid li{
    margin:0;
}
.nav-pills>li+li{
    margin:0;
}
.nav-covid > li > a, .nav-covid > li > a:focus{
    background:#ddd;
    border-radius:0;
    color:#000;
    font-weight:bold;
    transition:all ease 300ms;
}
.nav-covid > li:hover > a, .nav-covid > li > a:focus,
.nav-covid > li > a:active, .cv-home-bd .cv-home-lnk,
.cv-about-bd .cv-about-lnk, .cv-response-bd .cv-response-lnk,
.cv-resource-bd .cv-resource-lnk, .cv-getinv-bd .cv-getinv-lnk{
    background:#e95e33;
    color:#fff;
}
.nav-covid .dropdown-menu{
    margin:0;
    padding:0;
    top:95%;
}
.nav-covid .dropdown-menu > li > a{
    padding:8px 20px;
}

section{
    padding:3em 0;
    position:relative;
}
section a, section a:hover{
    border:1px solid #e95e33;
    border-radius:25px;
    color:#e95e33;
    display:inline-block;
    padding:8px 2em;
}
section h2{
    font-size:2.8em;
    margin-bottom:20px;
}
section h2, section h3{
    color:#e95e33;
}
section p{
    margin-bottom:1.5em;
}
section.section-overlay, section.section-overlay h2{
    color:#fff;
}
section .overlay{
    background:rgba(0,0,0,0.8);
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:1;
}
section .container{
    font-size:1.1em;
    line-height:1.9em;
    max-width:840px;
    position:relative;
    z-index:2;
}
section .container p + ol{
    margin-bottom:2em;
}
section .container ol li{
    margin-left:1em;
}

section.colored{
    color:#fff;
    line-height:1.8em;
}
section.colored h2{
    color:#fff;
}
section.colored a, section.colored a:hover{
    border:1px solid #fff;
    color:#fff;
}

section.orange{
    background:#e95e33;
}
section.green{
    background:#006235;
}


.jumbotron.jumbo-video{
    /* min-height:42em; */
    margin-bottom:0;
    overflow:hidden;
    padding:2em 1em;
    position:relative;
    text-align:center;
}
.jumbo-video video{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    max-width:100%;
    z-index:1;
}
.jumbo-overlay{
    background:rgba(0,0,0,0.7);
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:2;
}
.jumbo-video .container{
    color:#fff;
    position:relative;
    z-index:2;
}
.jumbo-info{
    max-width:800px!important;
}
.jumbo-info h1{
    font-size:3.5em;
}
.jumbo-info p.intro{
    font-size:1.5em;
    line-height:1.5em;
    margin:2em 0;
}
.jumbo-info p{
    font-size:1em;
    font-weight:normal;
    line-height:2em;
}

/* Home */
.diff-box{
    height:43em;
    margin-bottom:2em;
}
.diff-box h3{
    font-size:1.3em;
    height:2em;
}
.diff-box p{
    line-height:1.6em;
}
.diff-box img{
    height:20em;
    margin:0 auto;
}
section.get-involved{
    background:url(../img/covid/covid19.jpg) no-repeat center / 560px;
}
section.get-involved h2{
    margin-bottom:1em;
}
section.get-involved .container{
    font-size:1.1em;
    line-height:1.9em;
    max-width:800px;
    position:relative;
    z-index:2;
}

/* About */
section.about-covid{
    background:url(../img/covid/about-covid.jpg) no-repeat center;
    background-size:cover;
}

/* Response */
section.private-sector{
    background:url(../img/covid/private-sector.jpg) no-repeat center;
    background-size:cover;
}
section.private-sector .container{
    background:#fff;
    padding:3em;
}

/* Resources */
.slick-gallery{
    margin:0 auto 4em;
    max-width:720px;
}
.slick-gallery .slide img{
    height:30em;
    width:100%;
    object-fit:cover;
}
.slick-gallery .slick-next{
    right:10px;
}
.slick-gallery .slick-prev{
    left:10px;
    z-index:1;
}

#downloads a{
    border:0;
}
#downloads .panel-default > .panel-heading{
    padding:0;
}
#downloads .panel-title a{
    display:block;
    padding:15px 25px;
    text-decoration:none;
}
.download-list{
    list-style:none;
    margin:0;
    padding:0;
}
.download-list li a{
    background-repeat:no-repeat;
    background-position:12px center;
    background-size:24px;
    border-radius:0;
    color:#000;
    padding:10px 15px 10px 48px;
}
.download-list li a:hover, .download-list li a:focus{
    color:#e95e33;
}
.download-list li a.pdf{
    background-image:url(../img/pdf.png);
}
.download-list li a.docx{
    background-image:url(../img/word.png);
}

footer{
    margin-top:0;
}