/*!
Theme Name: School of public Health - SPH
Description: Child theme for Engage Theme
Author: ARose
Template: Engage
*/
body{--bodyfont:'Roboto',sans-serif;--titlefont:'Roboto',sans-serif}h1,h2,h3,h4,h5,h6{color:#000}body.open{overflow:hidden}.border-radius{border-radius:5px}.hero-gradient .inner{background-image:linear-gradient(90deg,#222 10.21%,rgba(34,34,34,.2) 98.06%)}.check-mark{position:relative;padding-left:45px;min-height:32px}.check-mark:before{position:absolute;left:0;top:0;color:var(--color-1);font-size:32px;line-height:1;font-family:var(--fa-version);content:'\f058';font-weight:900}.font-light .check-mark:before{color:var(--fontcolorlight)}@media (min-width:992px){.offset-bottom-dt-150{margin-bottom:-150px}}.btn,.f_button{text-transform:none;padding:1rem 2rem;line-height:1}.btn:hover,.btn:focus,.btn:active{box-shadow:var(--box-shadow)}.modal .form-wrapper{padding:0}.modal-form-content{padding:25px}.header .navbar-nav .nav-link{color:var(--fontcolorlight);font-weight:700}.header .dropdown-toggle:after{margin-left:7.5px;font-family:var(--fa-version);content:'\f078';font-size:.8rem;color:inherit;font-weight:600;border:none;vertical-align:middle}@media (max-width:991px){.navbar-toggler{display:flex;align-items:center;justify-content:right;width:20px;height:15px;padding:0;border:none;box-shadow:none !important}.navbar-toggler-icon{position:relative;width:20px;height:3px;background-color:var(--fontcolordark);border-radius:2.5px;transition:all .5s}.navbar-toggler-icon:before,.navbar-toggler-icon:after{content:'';position:absolute;width:20px;height:3px;left:0;background-color:var(--fontcolordark);border-radius:2.5px;transition:all .5s;transform-origin:right}.navbar-toggler-icon:before{top:-5px}.navbar-toggler-icon:after{bottom:-5px}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{background:0 0}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:before{transform:rotate(-45deg);width:20px}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:after{transform:rotate(45deg);width:20px;bottom:-9px}}@media (min-width:992px){.header .navbar-nav .nav-link{position:relative;display:flex;align-items:center;height:100%;padding-left:1rem !important;padding-right:1rem !important}.header .nav-link:before{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background-color:#fff;transition:all .2s linear}.header .menu-item:hover .nav-link:before,header .menu-item:focus .nav-link:before,header .nav-link.active:before{width:100%}}#bottombar .btn{flex:1;padding:.75rem;justify-content:center}@media (min-width:992px){#bottombar{display:none}}.plato .f_text,.plato .f_select,.plato .f_textarea{border-radius:5px}.plato .f_button{width:100%;margin-top:20px;justify-content:center}.form-cols-two .plato .f_button{width:auto}.half-hero,.half-hero .inner{background:0 0}.half-hero{position:relative}@media (max-width:991px){.half-hero{--rowgapmb:0px}.half-hero:before{content:'';display:block;width:100%;aspect-ratio:2/1;background:var(--section-bg-img) no-repeat center/cover}.half-hero .section-container{padding-top:0;padding-bottom:0}.half-hero .row>.col-12:first-child{position:relative;padding-top:50px;padding-bottom:50px}.half-hero .row>.col-12>*{position:relative}.half-hero .form-wrapper{padding:0 0 50px}}@media (min-width:992px){.half-hero:before,.half-hero:after{content:'';position:absolute;top:0;left:50%;bottom:0;width:50%}.half-hero.left:before,.half-hero.left:after{left:0}.half-hero:before{background-image:var(--section-bg-img);background-repeat:no-repeat;background-size:cover;background-position:center}.half-hero:after{background-color:var(--inner-bg-color)}.half-hero>.inner{z-index:1}.half-hero .form-wrapper{padding:0 0 0 50px}}#program-hero{background-image:none}#program-hero .col-program-hero:before{content:'';position:absolute;top:0;bottom:0;left:0;background-image:var(--section-bg-img);background-position:center;background-size:cover;z-index:-1}#program-hero .col-program-hero:after{content:'';position:absolute;top:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);z-index:-1}@media (max-width:991px){#program-hero .section-container{min-width:100%;padding:0}#program-hero .row{margin:0}#program-hero .col-program-hero{position:relative;padding:50px 25px}#program-hero .col-program-hero:before,#program-hero .col-program-hero:after{width:100%}#program-hero #embagsc:before{background-position:center -80px}}@media (min-width:992px){#program-hero .col-program-hero:before,#program-hero .col-program-hero:after{width:50%}}.key-dates .semester{text-align:center}.key-dates .semester .name{display:inline-block;margin-bottom:25px;padding:15px 25px;font-size:1.25rem;color:#fff;background-color:var(--color-1);border-radius:9999px}.key-dates .dates-group{position:relative;display:grid;gap:50px;margin-top:25px}.key-dates .dates-group .date-item{position:relative;display:flex;flex-direction:column}.key-dates .dates-group .date-item .date-label{order:1}.key-dates .dates-group .date-item .date-label .label{font-size:1.5rem;font-weight:700}.key-dates .dates-group .date-item .date{font-size:2rem;font-weight:700}@media (max-width:991px){.key-dates .dates-group .date-item{flex-direction:column}.key-dates .dates-group .date-item .date{font-size:1.5rem}}@media (min-width:992px){.key-dates .dates-group{position:relative;grid-template-columns:1fr 1fr 1fr}.key-dates .dates-group:after{height:.5rem;width:100%;position:absolute;bottom:0;left:0;margin-left:.25rem;z-index:-1;margin-bottom:-.2rem;content:"";background-color:var(--color-1)}.key-dates .dates-group .date-item{gap:5px;padding-bottom:4rem}.key-dates .dates-group .date-item:before{content:"";position:absolute;bottom:0;left:.84375rem;margin-bottom:1rem;height:2rem;width:.5rem;background-color:var(--color-1);border-top-left-radius:.375rem;border-top-right-radius:.375rem}.key-dates .dates-group .date-item:after{background-color:#fff;border-style:solid;border-color:var(--color-1);border-width:8px;border-radius:9999px;height:2.25rem;width:2.25rem;position:absolute;left:0;bottom:0;margin-bottom:-1.125rem;content:""}.key-dates .dates-group .date-item .date{order:2;color:#000}.key-dates.font-light .dates-group:after,.key-dates.font-light .dates-group .date-item:before{background-color:var(--fontcolorlight);z-index:0}.key-dates.font-light .dates-group .date-item:after{background-color:var(--fontcolordark);border-color:var(--fontcolorlight);z-index:1}}.breadcrumbs,.breadcrumbs a{color:var(--color-1)}.breadcrumbs a:hover,.breadcrumbs,.breadcrumbs a:focus{color:var(--color-2)}.blog-single .section-container{max-width:1000px !important}.blog-single .categories{display:none}.blog-single .share{display:flex;gap:15px}.blog-single .share a{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:#fff;font-size:.85rem;background-color:var(--color-1);border-radius:50%}.blog-single .share a:hover,.blog-single .share a:focus{color:#fff;background-color:var(--color-2)}footer .footer-menu .list,footer .nav-social{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}footer .social-link{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:var(--color-1) !important;font-size:20px;line-height:1;background-color:var(--fontcolorlight);border-radius:50%;transition:all .2s linear;text-decoration:none !important}footer .social-link:hover,footer .social-link:focus{background-color:var(--color-1);color:var(--fontcolorlight) !important}#floating-footer{margin-top:-68px}.collapse-item{background-color:#f9f9f9;border:none;border-radius:5px}.collapse-item:not(:last-child){margin-bottom:10px}.collapse-item .btn-accordion{font-weight:700;background-color:transparent;border:none}.collapse-item .btn-accordion:not(.collapsed),.collapse-item .btn-accordion:hover,.collapse-item .btn-accordion:focus{color:var(--color-1)}.responsive-tabs{padding:1rem}.responsive-tabs .nav-tabs,.responsive-tabs .nav-pills{display:none}@media (min-width:992px){.responsive-tabs .nav-tabs{display:flex}.responsive-tabs .nav-pills{display:flex;gap:5px}.responsive-tabs .nav-pills .nav-link{color:#000;font-weight:700;border:1px solid #efefef}.responsive-tabs .nav-pills .nav-link.active,.responsive-tabs .nav-pills .nav-link:hover,.responsive-tabs .nav-pills .nav-link:focus{color:#fff;background-color:var(--color-1)}.responsive-tabs .card{border:none}.responsive-tabs .card .collapse-header{display:none}.responsive-tabs .card>.collapse{display:block}}@media (max-width:991px){.responsive-tabs .tab-pane{display:block !important;background-color:#fff;border:1px solid #efefef;border-radius:5px;opacity:1}.responsive-tabs .tab-pane:not(:last-child){margin-bottom:10px}.responsive-tabs .tab-pane .btn-accordion{font-weight:700;background-color:transparent;border:none}.responsive-tabs .tab-pane .btn-accordion:not(.collapsed),.responsive-tabs .tab-pane .btn-accordion:hover,.responsive-tabs .tab-pane .btn-accordion:focus{color:var(--color-1)}}@media (min-width:992px){.block-tabs-accordion .nav-tabs{display:flex;gap:5px}.block-tabs-accordion .nav-tabs .nav-link{color:#000;font-weight:700;border:1px solid #efefef;border-radius:5px}.block-tabs-accordion .nav-tabs .nav-link:not(.collapsed),.block-tabs-accordion .nav-tabs .nav-link:hover,.block-tabs-accordion .nav-tabs .nav-link:focus{color:#fff;background-color:var(--color-1)}}@media (max-width:991px){.tab-accordion-item{background-color:#f9f9f9;border:none;border-radius:5px}.tab-accordion-item .btn-accordion{font-weight:700;background-color:transparent;border:none}.tab-accordion-item .btn-accordion:not(.collapsed),.tab-accordion-item .btn-accordion:hover,.tab-accordion-item .btn-accordion:focus{color:var(--color-1)}}.block-events .r-item{background-color:#fff;border-radius:5px;padding:35px 25px;box-shadow:var(--box-shadow)}.block-events .r-headline{font-size:1.5rem;line-height:1.25;color:#000;font-weight:700}.block-events .r-date-block{flex-direction:row !important;justify-content:start !important;gap:15px}.block-events i{margin-right:5px;color:var(--color-1)}.block-dates .dates-layout-table{overflow-x:auto}.block-faculty .r-headline h3{color:var(--color-1)}.block-faculty .btn-r-action{position:relative;display:inline-flex;align-items:center;padding:1rem 2rem;text-transform:none;font-size:1rem;font-weight:700;line-height:1;transition:all .3s linear;background-color:#1e6344 !important;color:#fff !important;border-radius:5px !important}.block-faculty .btn-r-action:hover,.block-faculty .btn-r-action:focus{box-shadow:var(--box-shadow)}body.has-program-nav *{scroll-margin-top:calc(var(--headeroffset) + 60px) !important}#program-nav{position:sticky;top:var(--stickyoffset);z-index:2;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#program-nav ul{gap:20px;overflow-x:auto}#program-nav li{margin:0}#program-nav a{position:relative;padding:20px 0 !important;white-space:nowrap;font-weight:700;text-decoration:none !important;transition:all .2s linear}#program-nav a:hover,#program-nav a:focus{color:var(--color-1)}#program-nav a:before{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background-color:var(--color-1);transition:all .2s linear}#program-nav a:hover:before,#program-nav a:focus:before{width:100%}.single-faculty .faculty-header{background-color:var(--color-1)}.single-faculty .faculty-header .section-container{padding-top:50px;padding-bottom:50px}.single-faculty .faculty-header *{color:var(--fontcolorlight)}.single-faculty .faculty-header .breadcrumbs{margin-bottom:50px}.single-faculty .faculty-header a{color:inherit;text-decoration-color:var(--fontcolorlight)}.single-faculty .faculty-img img{border-radius:9px}.single-faculty .news-list,.single-faculty .course-list{display:grid;row-gap:10px}.single-faculty .share{display:flex;flex-wrap:wrap;gap:15px}.single-faculty .share-link{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:var(--fontcolorlight) !important;font-size:20px;line-height:1;background-color:var(--color-1);border-radius:50%;transition:all .2s linear;text-decoration:none !important}.single-faculty .share-link:hover,.single-faculty .share-link:focus{color:var(--color-1) !important;background-color:var(--fontcolorlight)}