html{position:relative;height:100%}body{background-color:#C8D0D4;background-image:url(/images/sitestyle/blurback.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:#000;height:100%;font-family:"Open Sans",Helvetica,sans-serif;font-size:12pt/14pt}body.cmsloggedin{padding-top:50px}@media (max-width: 767px){.cmspage{margin-top:0}}.cmspage .lastline{padding:0 40px 10px;background:#829196;color:#fff}.cmscontent{background-color:transparent}.cmscontent .cmsheader>.container>div{margin:0px -15px;background:#fe6347;color:#fff}.cmscontent .cmsheader>.container>div.topband{background-size:contain;background-position-x:50px;background-position-y:20px;background-repeat:no-repeat;padding:15px 15px 10px;display:flex;flex-direction:row;position:relative}.cmscontent .cmsheader>.container>div.topband .left{width:10%;height:100%}.cmscontent .cmsheader>.container>div.topband .left img{height:100%}.cmscontent .cmsheader>.container>div.topband .middle{width:80%;height:100%;text-align:center}.cmscontent .cmsheader>.container>div.topband .middle h1{font-family:sierramadreregular,serif;font-size:36pt;line-height:0.7;margin-bottom:10px}@media (min-width: 1000px){.cmscontent .cmsheader>.container>div.topband .middle h1{font-size:64pt}}.cmscontent .cmsheader>.container>div.topband .middle h1 .byline{display:inline-block;border-top:2px solid #fff;border-bottom:2px solid #fff;padding-top:10px;font-size:32pt}.cmscontent .cmsheader>.container>div.topband .middle h2{margin-top:0}.cmscontent .cmsheader>.container>div.topband .right{width:10%;height:100%;text-align:right}.cmscontent .cmsheader>.container>div.topband p{margin:0;padding:0}.cmscontent .navbar-custom{margin-bottom:0;border:none;background-color:transparent}.cmscontent .navbar-custom>.container{background-color:#C8D0D4;border-bottom:none}.cmscontent .navbar-custom .navbar-header .navbar-brand{font-family:sierramadreregular;font-size:36px;padding-top:15px;padding-bottom:15px;color:#000;text-transform:uppercase}@media (max-width: 767px){.cmscontent .navbar-custom .navbar-header .navbar-brand{font-size:32px}}.cmscontent .navbar-custom .navbar-header .navbar-brand img{float:left;height:40px;margin-right:10px;margin-top:-10px}.cmscontent .navbar-custom .navbar-header .icon-bar{background-color:#000;background-color:#fff}@media (max-width: 767px){.cmscontent .navbar-custom .navbar-header{padding-top:5px;padding-bottom:5px;background-color:#fe6347}.cmscontent .navbar-custom .navbar-header .navbar-brand{color:#fff}}.cmscontent .navbar-custom .navbar-nav>li{background:transparent}.cmscontent .navbar-custom .navbar-nav>li>a{color:#404040;font-size:18px;font-weight:bold}@media (max-width: 991px){.cmscontent .navbar-custom .navbar-nav>li>a{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.cmscontent .navbar-custom .navbar-nav>li>a{padding-left:10px;padding-right:10px}}.cmscontent .navbar-custom .navbar-nav>li .dropdown-menu{padding:1px 0;min-width:100px;text-align:center}.cmscontent .navbar-custom .navbar-nav>li .dropdown-menu li{background-color:#C8D0D4}.cmscontent .navbar-custom .navbar-nav>li .dropdown-menu li>a{color:#404040;font-size:16px;font-weight:bold}.cmscontent .navbar-custom .navbar-nav>li .dropdown-menu li>a{color:#000;background:transparent;text-decoration:none}.cmscontent .navbar-custom .navbar-nav>li .dropdown-menu li:hover{background-color:#abb8be}.cmscontent .navbar-custom .navbar-nav>li.adminonly,.cmscontent .navbar-custom .navbar-nav>li li.adminonly{opacity:0.8;xborder:1px dotted red;position:relative}.cmscontent .navbar-custom .navbar-nav>li.adminonly:after,.cmscontent .navbar-custom .navbar-nav>li li.adminonly:after{content:"DRAFT";position:absolute;right:5px;bottom:10px;color:red;font-size:8pt;transform:rotate(-30deg);text-shadow:1px 1px #fff}.cmscontent .navbar-custom .navbar-nav>li.active>a,.cmscontent .navbar-custom .navbar-nav>li:hover>a{color:#000;background:transparent;text-decoration:none}.cmscontent .navbar-custom .navbar-nav>li:hover{background-color:#abb8be}@media (max-width: 767px){.cmscontent .navbar-custom .navbar-nav{text-align:center}}@media (min-width: 768px){.cmscontent .navbar-custom>.container{height:50px}.cmscontent .navbar-custom #main-nav{text-align:center}.cmscontent .navbar-custom #main-nav .navbar-nav{float:none;display:inline-block}}.cmscontent .cmsmain>.container{height:100%}.cmscontent .cmsmain>.container>.row{padding:0;background-color:#fff;height:100%}@media (max-width: 767px){.cmscontent .cmsmain>.container>.row{padding-bottom:0}}.cmscontent .cmsmain h1:first-of-type,.cmscontent .cmsmain h2:first-of-type,.cmscontent .cmsmain h3:first-of-type{margin-top:0}.cmscontent .cmsmain h1,.cmscontent .cmsmain h2,.cmscontent .cmsmain h3,.cmscontent .cmsmain h4{font-family:"Open Sans";color:#fe6347;font-feature-settings:normal}.cmscontent .cmsmain h1{font-size:24pt;margin-bottom:20px}.cmscontent .cmsmain h2{font-size:16pt;margin-top:20px}.cmscontent .cmsmain h3{font-size:14pt}.cmscontent .cmsmain h4{font-size:12pt}.cmscontent .cmsmain a{font-weight:bold;text-decoration:dotted underline;color:#fe6347}.cmscontent .cmsmain a:hover{text-decoration:underline;color:#fe3814}.cmscontent .cmsmain strong{color:#fe6347}.cmscontent .cmsmain hr{border-top:solid 1px #000}.cmscontent .cmsmain .template-wrapper{margin-bottom:10px}.cmscontent .cmsmain .main{padding:20px 15px}.cmscontent .cmsmain .main ul{list-style:none;padding:0;margin:0 0 10px 10px}.cmscontent .cmsmain .main li{padding-left:1em;text-indent:-1.5em}.cmscontent .cmsmain .main li:before{content:"\2022";color:#fe6347;padding-right:7px;font-size:16px}.cmscontent .cmsmain .side{padding:20px 15px 0;background-color:#fff}@media (max-width: 767px){.cmscontent .cmsmain .side{padding:0}}.cmscontent .cmsmain .side h1,.cmscontent .cmsmain .side h2{color:#fff;background-color:#fe6347;font-weight:normal;width:100%;display:inline-block;padding:10px 10px;margin:0 0 10px}.cmscontent .cmsmain .side .borderbox{padding:0;background-color:#fff}.cmscontent .cmsmain .side .borderbox .borderbox-inner{background-color:#fff;height:100%;padding:0}.cmscontent .cmsmain .side .gallery img{margin-bottom:5px}.cmscontent .cmsmain .side hr{margin:15px 0 10px;border-top:solid 1px #5640a1}.cmscontent .cmsmain form .btn-primary{background-color:#fe6347;color:#fff}.cmscontent .cmsmain form #div_id_ok_to_mail label{font-weight:bold}.cmscontent .cmsmain .teachergroupfooter{margin-top:20px}.cmscontent .cmsmain .slick-slider .slick-prev{left:10px;z-index:100}.cmscontent .cmsmain .slick-slider .slick-prev:before{color:#fff}.cmscontent .cmsmain .slick-slider .slick-next{right:10px;z-index:100}.cmscontent .cmsmain .slick-slider .slick-next:before{color:#fff}.cmscontent .cmsmain .slick-slider .slider-nav img{padding-right:5px}.cmscontent .cmsmain .hoverbutton{width:300px;border-radius:10px;border:solid 1px rgba(254,99,71,0.7);padding:20px 10px;margin-left:auto;margin-right:auto;max-width:450px;background-color:rgba(254,99,71,0.25);text-decoration:none;cursor:not-allowed;margin-bottom:15px}.cmscontent .cmsmain .hoverbutton:hover{background-color:rgba(254,99,71,0.15);text-decoration:none}.cmscontent .cmsmain .hoverbutton.active{cursor:hand;cursor:pointer}.cmscontent .cmsmain .hoverbutton h1,.cmscontent .cmsmain .hoverbutton h2,.cmscontent .cmsmain .hoverbutton h3,.cmscontent .cmsmain .hoverbutton p{margin:0}.cmscontent .cmsmain .funkybox{background-color:#fe6347;background-image:linear-gradient(to bottom, #fe6347, #fe4d2e);background-repeat:repeat-x;border:#fe6347 solid 2px;border-color:#fe6347 #fe7960 #fe4d2e;border-radius:5px;margin:0 auto 20px;padding:5px}.cmscontent .cmsmain .funkybox,.cmscontent .cmsmain .funkybox h1,.cmscontent .cmsmain .funkybox h2,.cmscontent .cmsmain .funkybox h3,.cmscontent .cmsmain .funkybox h4,.cmscontent .cmsmain .funkybox h5,.cmscontent .cmsmain .funkybox h6{color:#e5b90a;margin-bottom:0}.cmscontent .cmsmain .funkybox p{margin:0 0 10px}.cmscontent .cmsmain .funkybox p:last-of-type{margin-bottom:0}.cmscontent .cmsmain .grid{margin-bottom:10px;width:100%;display:flex;flex-flow:row wrap;justify-content:stretch}.cmscontent .cmsmain .grid .grid-item{display:inline-block;width:calc(33.33333% - 5px);height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 5px 5px 0}@media (max-width: 991px){.cmscontent .cmsmain .grid .grid-item{width:calc(50% - 5px)}}@media (max-width: 767px){.cmscontent .cmsmain .grid .grid-item{width:calc(100% - 5px);height:300px}}.cmscontent .cmsmain .grid.gapless{margin-bottom:0}.cmscontent .cmsmain .mgrid{width:100%}.cmscontent .cmsmain .mgrid .gutter-sizer{width:0.5%}.cmscontent .cmsmain .mgrid .grid-sizer,.cmscontent .cmsmain .mgrid .grid-item{width:33%}@media (max-width: 991px){.cmscontent .cmsmain .mgrid .grid-sizer,.cmscontent .cmsmain .mgrid .grid-item{width:49%}}@media (max-width: 500px){.cmscontent .cmsmain .mgrid .grid-sizer,.cmscontent .cmsmain .mgrid .grid-item{width:100%}}.cmscontent .cmsmain .mgrid .grid-item{float:left;margin-bottom:1%}.cmscontent .cmsmain .mgrid.mgrid2 .grid-sizer,.cmscontent .cmsmain .mgrid.mgrid2 .grid-item{width:49.5%}@media (max-width: 991px){.cmscontent .cmsmain .mgrid.mgrid2 .grid-sizer,.cmscontent .cmsmain .mgrid.mgrid2 .grid-item{width:49%}}.cmscontent .cmsmain .mgrid.mgrid4 .grid-sizer,.cmscontent .cmsmain .mgrid.mgrid4 .grid-item{width:24.5%}@media (max-width: 991px){.cmscontent .cmsmain .mgrid.mgrid4 .grid-sizer,.cmscontent .cmsmain .mgrid.mgrid4 .grid-item{width:49%}}.cmscontent .cmsfooter{color:#fff;font-size:10pt}.cmscontent .cmsfooter>.container{padding-top:20px;background:#829196}.cmscontent .cmsfooter a{color:#fff;border-bottom:dotted 1px #fff}.cmscontent .cmsfooter a.social{border:none}.cmscontent .cmsfooter a:hover{text-decoration:none;color:yellow;border-color:#e6e6e6}.cmscontent .cmsfooter .footeredit{font-size:16px;color:#fff}.cmscontent .cmsfooter .footerseo{text-align:left}.cmscontent .cmsfooter .footerlogin{text-align:right}@media (min-width: 768px){.cmscontent .make-children-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.cmscontent .handwriting{font-family:"Covered By Your Grace";font-size:16pt}@media (min-width: 1170px){.topband{margin-top:20px !important;border-top-left-radius:10px;border-top-right-radius:10px}.cmscontent{box-shadow:0 5px 15px rgba(0,0,0,0.5)}.cmsfooter{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.cmscontent{margin-bottom:20px !important}}.navbar-custom{z-index:110;position:-webkit-sticky;position:sticky;top:0}.cmsloggedin .navbar-custom{top:50px}.editconfig{position:absolute;left:5px !important;top:0;background-color:transparent;padding:5px 0;z-index:1031}.editconfig #config-nav{opacity:1;transition:opacity .3s}.editconfig #config-nav.hideme{display:none}.editconfig #config-nav .btn{margin-right:5px}.messages{position:fixed;left:10px;bottom:0;z-index:5000}.cmstop{transition:opacity 0.7s;display:inline-block;opacity:0;position:fixed;right:10px;bottom:10px;z-index:2000}.cmstop.cd-is-visible{visibility:visible;opacity:1}.cmstop a,.cmstop a:focus,.cmstop a:active{background-color:#C8D0D4}.cmstop a:hover{background-color:#abb8be}.cmstop .btn{font-size:25px;width:50px;height:50px;border-radius:5px 5px 0 0;border-color:#abb8be}.editlink{z-index:5;display:block}.cmsloggedin .editarea{position:relative;border:dashed 1px darkorange;box-shadow:1px 1px 0 0 rgba(85,85,85,0.5)}.editarea .editlink{position:absolute;top:0;right:0}.cmsbuttons-container{position:absolute;top:-15px;right:15px}@media (max-width: 991px){.cmsbuttons-container{top:-25px}}.editlink a,.cmsbuttons-container a{color:#fff !important;background-color:#337ab7 !important;border-color:#2e6da4 !important;font-weight:normal !important}.pikky{height:200px;background-size:cover;background-position:center center}.cmscontent .cmsmain .event-brown{background-color:#fff;padding-bottom:10px}.cmscontent .cmsmain .event-brown h2{background-color:#b54302 !important}.cmscontent .cmsmain .event-brown strong{color:#b54302 !important}.cmscontent .cmsmain .event-brown a{color:#b54302 !important}.cmscontent .cmsmain .event-pink{background-color:#fff;padding-bottom:10px}.cmscontent .cmsmain .event-pink h2{background-color:#eb068f !important}.cmscontent .cmsmain .event-pink strong{color:#eb068f !important}.cmscontent .cmsmain .event-pink a{color:#eb068f !important}.cmscontent .cmsmain .event-orange{background-color:#fff;padding-bottom:10px}.cmscontent .cmsmain .event-orange h2{background-color:#ff6347 !important}.cmscontent .cmsmain .event-orange strong{color:#ff6347 !important}.cmscontent .cmsmain .event-orange a{color:#ff6347 !important}.cmscontent .cmsmain .event-dark-blue{background-color:#fff;padding-bottom:10px}.cmscontent .cmsmain .event-dark-blue h2{background-color:#1034a6 !important}.cmscontent .cmsmain .event-dark-blue strong{color:#1034a6 !important}.cmscontent .cmsmain .event-dark-blue a{color:#1034a6 !important}.cmspage.virtual-dvd .cmscontent>.container{padding:30px}.cmspage.virtual-dvd .cmscontent .img-holder{text-align:center;margin-bottom:10px}.cmspage.virtual-dvd h1{font-family:sierramadreregular;text-transform:uppercase}
