@import "assets/css/bootstrap.min.css";
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital@0;1&family=Source+Sans+Pro:wght@400;700&display=swap');

html,body{color:rgba(34,34,34,1);font-family:'Noto Serif',serif;font-size:1.1em;font-weight:400;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:'Noto Serif',serif}h5,h6{font-family:Helvetica,Arial,sans-serif;font-size:.6rem;letter-spacing:3px;text-transform:uppercase}h1 span.small{font-size:.5em}.gutter{padding:2em 0}.gutter-sm{padding:1em 0 .4em}.notice{background-color:rgba(246,241,228,1);border-bottom:1px solid rgba(0,0,0,.1)}.notice p{margin-bottom:0}.notice p,aside p,aside ul,footer p,footer ul{font-size:.70em}.main{background-color:rgba(250,250,239,1)}aside .card{margin-bottom:20px}footer{text-align:center}.footer-sub{background-color:rgba(51,51,51,1);color:rgba(255,255,255,.6)}.footer-sub a{color:rgba(255,255,255,.6)}.footer-main{background-image:none}.hero{height:180px;overflow:hidden;width:100%}.home .hero{background-image:url(assets/img/hero/body_background_home_new.jpg);background-position:center!important;background-size:cover;position:relative}.admission .hero{background-image:url(assets/img/hero/body_background_admission_new.jpg);background-position:center!important;background-size:cover;position:relative}.calendar .hero{background-image:url(assets/img/hero/body_background_calendar_new.jpg);background-position:center!important;background-size:cover;position:relative}.teachers .hero{background-image:url(assets/img/hero/body_background_teachers_new.jpg);background-position:center!important;background-size:cover;position:relative}.parents .hero{background-image:url(assets/img/hero/body_background_parents_new.jpg);background-position:center!important;background-size:cover;position:relative}.testimonials .hero{background-image:url(assets/img/hero/body_background_teachers_new.jpg);background-position:center!important;background-size:cover;position:relative}.music .hero{background-image:url(assets/img/hero/body_background_music_new.jpg);background-position:center!important;background-size:cover;position:relative}.carmelites .hero{background-image:url(assets/img/hero/body_background_carmelites_new.jpg);background-position:center!important;background-size:cover;position:relative}.three-mwf .hero{background-image:url(assets/img/hero/body_background_threeMWF_new.jpg);background-position:center!important;background-size:cover;position:relative}.three-tt .hero{background-image:url(assets/img/hero/body_background_threeTT_new.jpg);background-position:center!important;background-size:cover;position:relative}.four-mtwtf .hero{background-image:url(assets/img/hero/body_background_fourMTWTF_new.jpg);background-position:center!important;background-size:cover;position:relative}.four-mwf .hero{background-image:url(assets/img/hero/body_background_fourMWF_new.jpg);background-position:center!important;background-size:cover;position:relative}.brand{max-width:50%}.navbar-dark .navbar-nav .nav-link{background-color:rgba(255,255,255,0);border-radius:4px;color:rgba(255,255,255,1)}.navbar-dark .navbar-nav .nav-link:hover{background-color:rgba(11,94,215,1);border-radius:4px;color:rgba(255,255,255,1)}.navbar-dark .navbar-nav .active .nav-link{color:rgba(255,255,255,.4)}.navbar-dark .navbar-nav .active-dropdown .dropdown-item{color:rgba(0,0,0,.4)}.navbar{border-bottom:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(0,0,0,.5)}.text-right{text-align:right!important}.text-center{text-align:center!important}.float-mid{margin:0 auto}.eyebrow{font-family:Helvetica,Arial,sans-serif;font-size:.6rem;letter-spacing:3px;margin-bottom:0;text-transform:uppercase}.hot{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);border-radius:4px;padding:2px 4px 2px 6px;text-transform:uppercase}.card{border:0 solid rgba(0,0,0,.125);border-radius:.5rem}ul.news,ul.downloads,ul.links{list-style:none}ul.news li,ul.downloads li,ul.links li{margin-bottom:6px}ul.news li{list-style-image:url(assets/img/icon/check-lg.svg)}ul.downloads li{list-style-image:url(assets/img/icon/check-lg.svg)}ul.links li{list-style-image:url(assets/img/icon/check-lg.svg)}table.table{font-size:.75em}table.table thead{background-color:rgba(255,255,255,1)}caption{color:rgba(0,0,0,1);font-size:1.25em;font-weight:700;padding-bottom:.5rem;padding-top:.5rem;text-align:left}.letter{background-color:rgba(255,255,255,1);padding:20px;border-radius:.5rem}.quote{background-color:rgba(255,255,255,1);padding:20px 20px 8px;border-radius:.5rem}.blockquote{font-size:.9em;font-style:italic}.blockquote-footer{text-align:right}.frame{background-color:#fff;padding:15px;-webkit-box-shadow:1px 1px 3px 3px rgba(55,55,55,.1);box-shadow:1px 1px 3px 3px rgba(55,55,55,.1);margin:10px}@media(min-width:576px){.container{max-width:540px}.split-copy{padding:2em}}@media(min-width:768px){.container{max-width:720px}.split-copy{padding:2em}footer{text-align:left}.brand{max-width:50%}}@media(min-width:992px){.container{max-width:960px}.split-copy{padding:4em}}@media(min-width:1200px){.container{max-width:1020px}.split-copy{padding:6em}.footer-main{background-image:url(assets/img/layout/footer_background.png);background-position:right bottom;background-repeat:no-repeat}}@media(min-width:1400px){.container{max-width:1020px}.split-copy{padding:8em}}

.logo-footer{height:auto;width:25%;}