@font-face{font-family:"Secular One";src:url(../fonts/SecularOne-Regular.ttf)}@font-face{font-family:"Questrial";src:url(../fonts/Questrial-Regular.ttf)}body{font-family:Arial, Helvetica, sans-serif}body .btn{border-radius:0;padding:1rem}body .btn-cooper-legal{color:#FFF !important;text-decoration:none !important;border-bottom:1px solid #FFF !important}body form .Actions input[type="submit"]{background-color:#000F36;border-color:#000F36;padding:0.5rem}body #navbar-holder .nav-item{list-style:none}body .video-container{height:480px;width:100%;position:relative}body .video-container video{width:100%;height:100%;position:absolute;object-fit:cover;z-index:0}body .video-container .caption{color:#FFF;font-family:'Secular One', Arial, Helvetica, sans-serif;position:relative;top:50%;text-align:center;z-index:1}body .video-container .caption h2{font-weight:bolder;font-size:80px}body .homepage-video{background-color:#000}body .homepage-video video{width:100%;height:100%;object-fit:cover;object-position:50% 0%;opacity:1}body #main{margin-top:7rem}body #main .homepage-section{text-align:center}body #main .homepage-section .section-inner{width:95%}body #main .homepage-section .section-inner .sector-title{margin-bottom:3rem}body #main .homepage-section .section-inner .sector-blurb{margin-bottom:5rem}body #main .homepage-section .section-inner h1{line-height:1.35em;font-family:'Secular One', serif;font-size:40px}body #main .homepage-section .section-inner .sector-block-many .sector-block-image-many{background-repeat:no-repeat;background-size:cover;height:436px;background-position:center top}body #main .homepage-section .section-inner .sector-block-many .sector-block-image-many .overlay{background-color:rgba(220,219,216,0.5);display:table;height:100%;width:100%}body #main .homepage-section .section-inner .sector-block-many .sector-block-image-many .overlay .sector-block-image-title-many{display:table-cell}body #main .homepage-section .section-inner .sector-block-many .sector-block-image-many .overlay .sector-block-image-title-many h3{color:#FFF;margin:0 auto;width:70%}body #main .homepage-section .section-inner .sector-block-many .sector-block-image-many .overlay:hover{background-color:rgba(220,219,216,0.25);cursor:pointer}body #main .homepage-section .section-inner .sector-block-many .sector-block-image-many .overlay:hover .sector-block-image-title-many h3{color:#000}body #main .homepage-section .section-inner .sector-block-many .tick{background:white;font-size:40px;color:#000;padding:1rem;border-radius:50px}body #main .homepage-section .section-inner .sector-block-many .sector-block-button-pad-many{background-color:#E8E8E8;display:table;height:100px;width:100%}body #main .homepage-section .section-inner .sector-block-many h3{color:#FFF}body #main .homepage-section .section-inner .sector-block-left-single{background-color:#E8E8E8}body #main .homepage-section .section-inner .sector-block-left-single h3{margin-bottom:3rem}body #main .homepage-section .section-inner .block-big-title-holder .block-big-title-title h3{font-size:6rem;text-transform:uppercase;line-height:5.5rem;text-align:left}body #main .dark-section{background-color:#000F36;color:#FFF}body #main .wide-section{margin-left:-15px !important;margin-right:-15px !important}body #main .parallax{background-image:url("/scl4/assets/Uploads/sonja-cooper-amanda-hill.jpg");min-height:500px;background-attachment:fixed;background-size:cover;height:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;margin-left:-15px;margin-right:-15px}body #main .StaffPageHolder .portrait-holder{margin-bottom:15px;margin-top:15px}body #main .StaffPageHolder .portrait-holder img{height:100%;width:100%}body #main .StaffPageHolder .portrait-holder-text{padding:1rem;top:60%;width:100%}body #main .StaffPageHolder .portrait-holder-text h2{color:#FFF;text-shadow:2px 2px 2px #000}body #main .StaffPageHolder .portrait-holder-text p{color:#FFFFFF;text-shadow:2px 2px 2px #000}body #main .StaffPage #staff-info-holder{background:#FFF}body #main .StaffPage #staff-info-holder .staff-page-portrait img{min-width:100%}body #main .StaffPage #staff-info-holder .staff-page-info h2{margin-top:5rem}body #main .slide-image-box{overflow:hidden}body #main .slide-text-box{background-color:#E8E8E8}body #main .slide-text-box .slide-text{color:#000;text-align:center;display:table-cell;vertical-align:middle}body #main .slide-text-box .slide-text h3{margin-bottom:2rem}body #main .carousel-indicators li,body #main .carousel-indicators li.active{background-color:#fff;border-radius:50%;height:10px;width:10px}body #main .carousel-indicators li{border:1px solid}body #main .carousel-indicators li.active{border:1px solid #F00}body #main .Page-stripe{background-color:#E8E8E8}body #main .fade-in-text{display:inline-block;font-size:150px;color:#FFF;animation:fadeIn linear 1s;-webkit-animation:fadeIn linear 1s;-moz-animation:fadeIn linear 1s;-o-animation:fadeIn linear 1s;-ms-animation:fadeIn linear 1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body footer p.credits{color:#CCC;font-size:smaller}body.HomePage #main{margin-top:0}@media (max-width: 376px){html body .video-container .caption{padding-left:0 !important;top:40%}html body #main .homepage-section .section-inner .sector-block-right-single{height:auto}html body #main .homepage-section .section-inner .block-big-title-holder .block-big-title-title h3{font-size:4rem;line-height:4.5rem}html body #main .wide-section{margin-left:0 !important;margin-right:0 !important}html body #main .slide-text-box{padding:1rem !important}html body #main .StaffPageHolder .portrait-holder-text h2{font-size:1.5rem}}@media (min-width: 377px) and (max-width: 1024px) and (orientation: landscape){html body #main .homepage-section .section-inner .sector-block-left-single,html body #main .homepage-section .section-inner .sector-block-right-single{flex:0 0 100%;max-width:100%}html body #main .homepage-section .section-inner .sector-block-right-single{height:600px;overflow:hidden}html body #main .parallax{background-attachment:scroll !important;background-size:cover;height:100%;overflow:hidden}html body #main .StaffPageHolder .portrait-holder-text .title-and-role{height:106px}html body #main .StaffPageHolder .portrait-holder-text h2{font-size:1.5rem}html body #main .StaffPageHolder .portrait-holder-text .honorary-member .title-and-role{height:90px}html body #main .StaffPageHolder .portrait-holder-text .honorary-member h2{font-size:1.5rem}html body #main .StaffPageHolder .portrait-holder-text .honorary-member p{line-height:1.5rem}}@media (min-width: 377px) and (max-width: 1024px) and (orientation: portrait){html body #main .homepage-section .section-inner .sector-block-right-single{height:600px;overflow:hidden}html body #main .homepage-section .section-inner .block-big-title-holder .block-big-title-title h3{font-size:4rem;line-height:4rem}html body #main .parallax{background-attachment:scroll !important;background-size:cover;height:100%;overflow:hidden}html body #main .slide-text-box .slide-text{float:left;text-align:left}html body #main .slide-text-box .slide-text h3{text-align:left}html body #main .slide-text-box .btn-slider-link{float:left;padding:0.5rem}html body #main .StaffPageHolder .portrait-holder-text{padding:0 0.5rem}html body #main .StaffPageHolder .portrait-holder-text .title-and-role{height:106px}html body #main .StaffPageHolder .portrait-holder-text h2{font-size:1.5rem}html body #main .StaffPageHolder .honorary-member{padding:0 0.5rem}html body #main .StaffPageHolder .honorary-member .title-and-role{height:106px}html body #main .StaffPageHolder .honorary-member .title-and-role h2{font-size:1.25rem}html body #main .StaffPageHolder .honorary-member .title-and-role p{line-height:1.25rem}html body #main .StaffPageHolder .honorary-member .btn-cooper-legal{padding:0.5rem}}.typography *{font-family:Questrial, Arial, Helvetica, sans-serif}.typography h1,.typography h2,.typography h3{font-family:"Secular One", Arial, Helvetica, sans-serif}.typography h2{font-size:2rem}.typography p{font-size:1.25rem}.typography em{font-style:italic}.typography ::selection,.typography ::-moz-selection{background:#b80000;color:#fff;text-shadow:none}.typography a,.typography a.intro{color:#CB1A50;text-decoration:none}.typography a:hover{color:#CB1A50;border-bottom:1px dashed #B80000}.typography ul,.typography ol,.typography dl{margin:0 0 20px 25px}.typography ul li{list-style-type:disc}.typography li{margin-bottom:5px}.typography table{border-collapse:collapse;border:1px solid #d4d4d4;border-spacing:0;margin:0 0 10px;text-align:left}.typography table tr:nth-child(even){background-color:#ededed}.typography table tr.even,.typography table th,.typography table td{background-color:#ededed}.typography table td,.typography table th{padding:2px 5px;border:1px solid #d4d4d4;vertical-align:top}.typography table th{font-weight:bold}.typography img{height:auto;background:transparent url(../images/ajax-loader.gif) no-repeat center center}.typography img .right{float:right;max-width:50%;margin:5px 0 10px 20px}.typography img .leftAlone{float:left;margin-right:100%;margin-bottom:10px;clear:both}.typography img .center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:10px;clear:both}.typography img.left{float:left;max-width:50%;margin:5px 20px 10px 0}.typography img.leftAlone{float:left;margin-right:100%;margin-bottom:10px;clear:both}.typography .captionImage{width:100%;margin-top:5px}.typography .captionImage img{margin:0}.typography .captionImage.left{float:left;margin:5px 30px 20px 0px}.typography .captionImage.right{float:right;margin:5px 0 20px 30px}.typography .captionImage.left[style],.typography .captionImage.right[style]{max-width:50%}.typography .captionImage.left img,.typography .captionImage.right img{float:none;max-width:none;width:100%}.typography .captionImage.left img{margin-right:-10px}.typography .captionImage.right img{margin-left:-10px}.typography .captionImage.right p{margin-left:-10px;text-align:left;margin-left:-10px}.typography .captionImage.leftAlone{float:none;margin:0 20px 20px 0px}.typography .captionImage.center{margin:0 auto 20px}.typography .captionImage p{clear:both;margin:5px 0;font-style:italic;color:#888}.typography .post-image img{width:100%}form .userformsgroup{border:0}form .userformsgroup .text,form .userformsgroup textarea{width:100%;margin-bottom:0.5rem}form .userformsgroup input[type="text"],form .userformsgroup input[type="email"],form .userformsgroup textarea{width:100%;padding:0.5rem;border:1px solid #CCC}form .Actions input[type="submit"]{border-radius:0;padding:1rem;color:#fff;background-color:#007bff;border-color:#007bff}
