﻿.visible{display:block !important}.typography blockquote{margin-left:20px}.typography hr{padding:5px}p{margin-bottom:20px;display:block;overflow:hidden}p img{vertical-align:top}.typography ul,.typography ol{margin-left:10px;margin-bottom:20px}.typography ul li,.typography ol li{margin:4px 10px;line-height:1.4em}.typography ul li{list-style-type:disc}.typography ol li{list-style-type:decimal}h1,h2,h3,h4{margin-bottom:14px;color:#1c5076}h1,h4{font-weight:bold}h2,h3{font-weight:normal}h1{font-size:2.2em}h2{font-size:2.2em;line-height:1em}h3{font-size:1.6em}h4{font-size:1.4em}.typography a{color:#1c5076;font-size:1em;text-decoration:none}.typography a:hover{text-decoration:underline}.typography table{font-size:1.1em}.typography table tr td{padding:3px 5px}.typography .left{text-align:left}.typography .center{text-align:center}.typography img.center{display:inline-block}.typography .right{text-align:right}.typography img.right{float:right}.typography img.left{float:left}.typography img{max-width:100%}.typography p.MsoNormal,.typography p.MsoBodyText{margin:0}@media all and (max-width: 760px){.typography table.largeTable,.typography .largeTable thead,.typography .largeTable tbody,.typography .largeTable th,.typography .largeTable td,.typography .largeTable tr{display:block}.typography table.smallTable,.typography .smallTable thead,.typography .smallTable tbody,.typography .smallTable th,.typography .smallTable td,.typography .smallTable tr{display:block}.typography table.largeTable,.typography table.smallTable{height:auto !important;width:auto !important;text-align:left}.typography .largeTable tr.firstRow{position:absolute;top:-9999px;left:-9999px}.typography .largeTable tr,.typography .smallTable tr{border:1px solid #ccc}.typography .largeTable tr:nth-of-type(odd),.typography .smallTable tr:nth-of-type(odd){background:#eee}.typography .largeTable td,.typography .smallTable td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:25%;width:100%}.typography .largeTable td:before{position:absolute;content:attr(data-title);top:6px;left:6px;width:20%;padding-right:10px}}#MenuIcon{position:relative;display:inline-block;margin:0 0 20px 20px;width:30px;height:30px;z-index:4000;cursor:pointer;overflow:hidden;color:white;font-size:28px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#MenuIcon:before{position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%}#MenuIcon span{position:absolute;display:block;height:5px;width:100%;left:50%;background-color:#1c5076;-webkit-transform:translateX(-50%) rotate(0deg);-moz-transform:translateX(-50%) rotate(0deg);-ms-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#MenuIcon:hover span{background-color:#e38133}#MenuIcon p{font-size:0.8em;color:#eee;text-transform:uppercase;font-weight:lighter;position:absolute;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);bottom:12px}#MenuIcon span:nth-child(1){top:2px}#MenuIcon span:nth-child(2){top:12px}#MenuIcon span:nth-child(3){top:44px}#MenuIcon span:nth-child(4){top:55px}.mobileNavBg{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:6005;visibility:hidden;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;opacity:0}#MenuBg{position:absolute;width:0%;height:300%;left:50%;top:50%;background-color:#1c5076;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;display:none !important}#MobileNavigation{background-color:#a9a9a9;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;position:fixed;z-index:5999;top:0px;right:-60%;height:100%;overflow:hidden;width:calc(60% - 10vw);min-width:300px;opacity:0;border-left:10px solid #e38133;padding:0 5vw}#MobileNavigation .closeMenu{position:absolute;top:30px;right:30px;width:40px;height:auto;z-index:2}#MobileNavigation .toggleNav{cursor:pointer;background-color:transparent;position:absolute;left:0px;font-weight:lighter;top:15px;color:#e38133;font-size:40px;border:none;outline:none;padding:0;line-height:27px}#MobileNavigation .toggleNav:hover{color:#1c5076}#MobileNavigation .imageWrapper{width:100%}#MobileNavigation .imageWrapper .menuImage{height:calc((100vh / 3) - 10px);margin-bottom:10px;background-size:cover;background-position:center center}#MobileNavigation .imageWrapper .menuImage.menuImage3{height:calc(100vh / 3);margin-bottom:0px}#MobileNavigation .menuWrapper{width:100%;position:relative;z-index:1}#MobileNavigation .TopLevel{padding:0px;margin:0;position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow-y:scroll;min-width:300px;text-align:left;max-height:60vh;overflow-x:hidden}#MobileNavigation .TopLevel:before{content:'';position:absolute;display:block;border-left:1px solid #fff;border-top:1px solid #fff;opacity:0.6;height:50px;width:50px;top:-20px;left:-20px}#MobileNavigation .TopLevel::-webkit-scrollbar{width:10px;height:9px}#MobileNavigation .TopLevel::-webkit-scrollbar-button:start:decrement,#MobileNavigation .TopLevel::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}#MobileNavigation .TopLevel::-webkit-scrollbar-track-piece{background-color:transparent;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}#MobileNavigation .TopLevel::-webkit-scrollbar-thumb{background-color:#1c5076;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}#MobileNavigation .TopLevel::-webkit-scrollbar-thumb:hover{background-color:#1c5076}#MobileNavigation ul ul{display:none;list-style-type:none;padding-left:10px}#MobileNavigation ul ul li .toggleNav{font-size:25px}#MobileNavigation ul ul li a{font-size:20px}#MobileNavigation ul li{position:relative;list-style-type:none}#MobileNavigation ul li a{color:#1c5076;text-align:left;font-size:30px;font-family:"Lato",sans-serif;width:calc(100% - 54px);display:block;font-weight:lighter;padding:10px 34px 10px 40px;letter-spacing:2px;text-decoration:none !important;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#MobileNavigation ul li a:hover{color:#FFFFFF}.activeMobileMenu{overflow:hidden}.activeMobileMenu #MobileNavigation{display:flex;right:0px;opacity:1  !important;margin-top:0px !important;height:100%}.activeMobileMenu .mobileNavBg{visibility:visible;opacity:1}.activeMobileMenu #MenuBg{width:200%;height:300%}.activeMobileMenu #MenuIcon span{background-color:#e38133}#sidebar{width:100%;margin-bottom:40px;float:right;position:relative}#sidebar .Level-1{display:none}#sidebar .Level-1 ul{display:none;clear:both;float:left;width:100%}#sidebar button{position:absolute;top:0px;border:none;outline:none !important;right:0px;cursor:pointer;width:30px;height:28px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;background-color:transparent;font-size:1.3em;color:#433f40}#sidebar button:hover{color:#1c5076}#sidebar .sidebar-heading{display:block;clear:both}#sidebar .sidebar-heading a{padding:0px 30px 5px 10px;display:block;text-decoration:none;color:#433f40}#sidebar .sidebar-heading a h2{margin-top:0px;color:#433f40;font-weight:100}#sidebar ul{padding:0;margin:0}#sidebar ul ul{display:none}#sidebar ul ul li a{margin-left:20px !important}#sidebar ul ul ul li a{margin-left:30px !important}#sidebar ul li{clear:both;float:left;width:100%;position:relative;margin:0;padding:0;list-style-type:none}#sidebar ul li a{display:block;padding:5px 30px 5px 10px;text-decoration:none;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;background-color:transparent;position:relative}#sidebar ul li a:after{content:'';position:absolute;left:10px;bottom:0;width:10px;height:2px;background-color:#433f40;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#sidebar ul li a span{color:#433f40;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#sidebar ul li a:hover:after{width:calc(100% - 0px)}#sidebar-inner{overflow:hidden;float:left;clear:both;width:100%}@media all and (min-width: 768px){#sidebar .Level-1{display:block !important;margin-top:0% !important}#sidebar ul ul{display:none}#sidebar .mainToggle:first-of-type{display:none  !important}.hideSideBarToggle{display:none}}#gmap_canvas{position:absolute;width:100%;height:100%;top:0;left:0}.mapBox{position:relative;width:calc(100% - 100px);padding:50px;min-height:500px}.mapBox .address{position:relative;background:rgba(255,255,255,0.8);padding:80px;display:inline-block;z-index:4000}.mapBox .address ul{padding-left:0;margin:0;padding-right:20px}.mapBox .address ul li{list-style:none;margin-bottom:5px}.mapBox .address ul li h3,.mapBox .address ul li i,.mapBox .address ul li p span{color:#444}.mapBox .address ul li h3{margin-top:0px;font-weight:100}.mapBox .address ul li h3 span{font-weight:700}.mapBox .address ul li p{color:#c6c6c6;font-size:22px;margin-bottom:0;font-weight:100}.mapBox .address ul li i{display:inline-block}.mapBox .address li.contact{margin-top:40px}.upload{position:relative;display:block;width:calc(100% - 63px);max-width:500px;clear:both;padding:10px 25px 10px 30px;border:1px solid #1c5076;margin:5px 0px;background-color:transparent;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.upload .uploadTitle{text-transform:uppercase;font-size:1em;display:inline-block;padding-top:5px}.upload a{position:absolute;top:0px;left:0px;width:100%;height:100%}.upload .fileIcon{background-color:#1c5076;display:inline-block;float:right;width:25px;height:30px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.upload .fileIcon span{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;color:#fff;background-color:#102d40;height:13px;width:100%;padding-top:2px;font-size:7px;text-transform:uppercase;display:block;text-align:center;margin-top:8px}.upload:hover{background-color:#eee  !important;color:#000 !important}.upload *{vertical-align:middle;font-weight:lighter !important}.CommentFormArea{padding:20px 0px 0px 0px}.CommentFormArea form{padding-bottom:20px}.CommentFormArea input[type=text],.CommentFormArea input[type=email],.CommentFormArea input[type=password],.CommentFormArea textarea{width:100%;padding:10px 20px;background-color:#eee;border:none !important;margin-bottom:10px;margin-top:5px;width:100%;font-weight:lighter}.CommentFormArea label{font-weight:lighter}.CommentFormArea input[type=submit]{padding:10px 20px !important;display:block;width:100%;border:none !important;color:#fff;background-color:#17aae4;font-weight:lighter;margin-top:10px;-webkit-transform:all 0.35s;-moz-transform:all 0.35s;-ms-transform:all 0.35s;transform:all 0.35s}.CommentFormArea input[type=submit]:hover{background-color:#2F3B67 !important}.CommentFormArea #ForgotPassword{margin-top:20px}.CommentFormArea #ForgotPassword a{font-weight:lighter;color:#389FEC}.videoHeader{height:126px;background-color:#000}.fullScreenBlackout{display:none;position:fixed;top:0px;left:0px;width:100%;background-color:#000;height:100%;z-index:9998}.videoContainer{padding-bottom:25%;overflow:hidden}.video_background{width:125% !important;height:100% !important;position:absolute !important;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.active.video_background{position:fixed !important;top:50% !important;left:50% !important;width:100% !important;height:100% !important;z-index:9999}.active .closeVideo{display:block !important}.videoBlackout{position:absolute;top:0px;left:0px;width:100%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;height:100%;background-color:rgba(0,0,0,0.6)}.videoContainer:hover .videoBlackout{background-color:rgba(0,0,0,0.4) !important}.videoTitle{font-family:geomanistblack;font-size:2.8em;color:#fff !important;margin-bottom:20px;text-align:center}.mejs__container *{box-sizing:border-box;width:100%;height:100%}.closeVideo{display:none;position:fixed;top:10px;right:10px;z-index:9999;cursor:pointer;color:#fff;font-size:1.8em}.closeVideo i{color:#fff}.watchFull{cursor:pointer;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.VideoCenter{position:absolute;top:50%;left:50%;z-index:5;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.videoWrapper .videoContainer:nth-child(odd):last-of-type{padding-bottom:50% !important;width:100% !important}@media all and (max-width: 860px){.videoContainer{padding-bottom:50%;width:100%}.videoTitle{font-size:1.8em !important}}body.oh{overflow:hidden !important;overflow-x:hidden !important;overflow-y:hidden !important;max-height:100vh}.oh{overflow:hidden !important}.siteMap *{font-size:1em}.siteMap ul{display:block;width:100%;clear:both;float:left}.siteMap li{display:block;width:100%;clear:both;float:left;padding-top:5px;padding-bottom:5px;padding-left:10px !important}::-webkit-scrollbar{width:10px;height:9px}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}::-webkit-scrollbar-track-piece{background-color:#eee;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}::-webkit-scrollbar-thumb{background-color:#1c5076;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}::-webkit-scrollbar-thumb:hover{background-color:#1c5076}.searchBox{width:40px;height:40px;position:fixed;background-color:#1c5076;top:0px;right:30px;background-image:url(../images/search.svg);background-size:50% 50%;background-position:center 10px;background-repeat:no-repeat;z-index:5799}#SearchForm_SearchForm{position:relative;display:inline-block;margin:0 0 20px 20px;width:100%;max-width:100px;z-index:9999;vertical-align:top}#SearchForm_SearchForm fieldset{border:none;padding:0;margin:0}#SearchForm_SearchForm fieldset .middleColumn #SearchForm_SearchForm_Search{position:absolute;left:0;top:0;width:80px;margin:0 0 20px 30px;padding:0 0 10px 0;border:1px solid transparent;background-color:transparent;color:#1c5076;border:0px;text-align:center;z-index:8888;font-size:20px;height:15px;background-image:url(../images/searchBottom.svg);background-repeat:no-repeat;background-position:center bottom}#SearchForm_SearchForm fieldset #SearchForm_SearchForm_action_results{position:absolute;color:transparent;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:0 !important;z-index:9980;font-family:WebSymbols;text-decoration:none !important;display:inline-block;text-align:center;cursor:pointer;border:none !important;margin:0 10px 20px 0;font-size:2em;background-color:transparent;left:0;width:20px;height:20px;background-image:url(../images/searchIcon.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}#SearchForm_SearchForm fieldset #SearchForm_SearchForm_action_results:hover{color:#fff}#SearchForm_SearchForm fieldset #SearchForm_SearchForm_action_results i{color:#FFFFFF}#welcomeMessage{padding:0;text-align:center;position:absolute;left:0;top:50%;width:100%;height:100%;max-width:1024px;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#welcomeMessage .welcomeMessageTab{height:20px;display:inline-block;position:absolute;padding:20px 40px 20px 40px;background-color:#1c5076;left:0;top:50%;-webkit-transform:rotate(-90deg) translateX(-50%);-moz-transform:rotate(-90deg) translateX(-50%);-ms-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;font-weight:300;color:#FFFFFF;cursor:pointer;pointer-events:all;font-size:20px}#welcomeMessage .welcomeMessageTab:after{content:'';position:absolute;right:0;top:0;width:60px;height:60px;background-image:url(../images/downBracketBlack.svg);background-position:center center;background-repeat:no-repeat;background-size:25% 25%}#welcomeMessage .welcomeMessageTab:hover{background-color:#e38133}#welcomeMessage .welcomeInner{padding:90px 90px 90px 90px;background-color:#FFFFFF;display:block;position:relative;-webkit-transform:translateX(-100%) translateY(-50%);-moz-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;height:calc(100% - 180px);overflow-y:scroll;top:50%;pointer-events:all;border-right:10px solid #e38133}#welcomeMessage .welcomeInner .welcomeImage{width:100%;height:20vw;background-size:cover;background-position:center center}#welcomeMessage .welcomeInner:after{position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:url(../images/logoIcon.svg);background-size:contain;background-position:left calc(100% + 70px);background-repeat:no-repeat;opacity:0.2}#welcomeMessage .welcomeInner h4{text-align:left;color:#1c5076;font-weight:400;font-size:55px;margin-top:40px;border-bottom:2px solid #1c5076}#welcomeMessage .welcomeInner h4 strong{font-weight:400;color:#1c5076}#welcomeMessage .welcomeInner .welcomeContent{text-align:left}#welcomeMessage .welcomeInner .close{text-align:center;display:inline-block;margin:0px 0px 0 0;color:#1c5076;text-transform:uppercase;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;cursor:pointer;width:60px;height:60px;position:absolute;right:20px;top:20px;background-image:url(../images/closeIcon.svg);background-position:center center;background-repeat:no-repeat;pointer-events:all;z-index:1}#welcomeMessage .welcomeInner .close:hover{background-color:#1c5076;color:#000000}#welcomeMessage .welcomeInner::-webkit-scrollbar{width:10px;height:9px}#welcomeMessage .welcomeInner::-webkit-scrollbar-button:start:decrement,#welcomeMessage .welcomeInner::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}#welcomeMessage .welcomeInner::-webkit-scrollbar-track-piece{background-color:transparent;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}#welcomeMessage .welcomeInner::-webkit-scrollbar-thumb{background-color:#1c5076;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}#welcomeMessage .welcomeInner::-webkit-scrollbar-thumb:hover{background-color:#1c5076}#welcomeMessage.active{z-index:5801}#welcomeMessage.active .welcomeInner{-webkit-transform:translateX(0%) translateY(-50%);-moz-transform:translateX(0%) translateY(-50%);-ms-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%)}.scrollToTop{position:fixed;bottom:30px;right:30px;background:grey;padding:10px;border-radius:50%;z-index:4000;cursor:pointer}.scrollToTop i{color:white}.scrollToBottom{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(50%);-moz-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);width:200px;height:200px;background:#a9a9a9;padding:10px;border-radius:50%;z-index:40;cursor:pointer;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;text-align:center}.scrollToBottom i{color:#e38133;margin-top:40px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.scrollToBottom:hover{width:250px;height:250px}.scrollToBottom:hover i{margin-top:65px}.translate{cursor:pointer}#google_translate_element{display:none;position:fixed;top:50%;left:50%;z-index:9999;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#blackout,.blackout,.blackoutTranslate{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;cursor:pointer;z-index:5800;background:-moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, #000 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 )}.noticesBlackout{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9;background-color:rgba(42,49,115,0.85)}.userform fieldset{border:none;padding:0}.housepointsWrapper{width:100%;text-align:center}.housepointsWrapper .housepointsInner{width:100%;max-width:1280px;margin:0 auto;text-align:center}.housepointsWrapper .housepointsInner .housepointsItem{width:200px;display:inline-block;margin:20px;background-position:center center;background-size:cover;background-repeat:no-repeat;padding:30px}.housepointsWrapper .housepointsInner .housepointsItem .housepointsIcon{width:100%}.HouseBox{display:block;width:100%;padding:30px;border:2px solid #1c5076;margin-bottom:60px;display:flex}.HouseBox .houseLogo{width:250px;height:250px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-right:30px;display:inline-block}.HouseBox .houseInfo{width:calc(100% - 280px)}.HouseBox .houseInfo h1{margin-bottom:10px}.HouseBox .houseInfo .pointsBox{margin-bottom:40px}.HouseBox .houseInfo .pointsBox .pointsBar{height:10px}.HouseBox .houseInfo .attendanceBox{margin-bottom:40px}.HouseBox .houseInfo .attendanceBox .pointsBar{height:10px}.ClassPersonBox{display:block;width:100%;padding:30px;border:2px solid #1c5076;margin-bottom:60px;display:flex}.ClassPersonBox .classPersonImage{width:250px;height:250px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-right:30px;display:inline-block}.ClassPersonBox .classPersonInfo{width:calc(100% - 280px)}.ClassPersonBox .classPersonInfo h1{margin-bottom:10px}#usefulLinks{max-width:1280px;width:100%;text-align:center}#usefulLinks li{width:300px;margin:10px;display:inline-block;align-items:center;text-align:center;background:#c6c6c6;padding:20px;color:white;font-weight:100}#usefulLinks li .titleText{display:block}#usefulLinks li .homepageQLIcon{width:100px;height:100px;background-size:contain;background-position:center;display:inline-block}#usefulLinks li i{color:white;font-size:30px}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2000;position:fixed;margin:auto;top:0;left:0;right:0;bottom:0;height:5px;width:200px;z-index:9999;background:#fff;border:1px solid #29d;overflow:hidden}.pace .pace-progress{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);max-width:200px;position:fixed;z-index:2000;display:block;position:absolute;top:0;right:100%;height:100%;width:100%;background:#29d}.pace.pace-inactive{display:none}.Loading{-webkit-transition:opacity 0.35s;-moz-transition:opacity 0.35s;-ms-transition:opacity 0.35s;transition:opacity 0.35s;opacity:1;background-color:#bedff7;position:fixed;z-index:9000;height:100%;width:100%;left:0px;top:0px}.pace-running{overflow:hidden}.pace-done .Loading{height:0%;opacity:0}.banner{position:relative;overflow:hidden;float:left;width:100%;height:100vh;background-position:center;background-image:url("../images/bg.jpg");background-size:cover}.banner .darken{background-color:rgba(43,43,43,0.5);position:absolute;z-index:1;height:100%;width:100%;left:0px;top:0px}.banner .bg{position:absolute;width:100%;height:100%;top:0px;left:0px;background-position:center;background-image:url("../images/bg.jpg");background-size:cover}#home1{padding:100px 0px}.Page .banner{height:50vh}.galleryTemplate-1 .galleryImage{position:relative;display:inline-block;text-align:center}.galleryTemplate-1 .galleryImage .info{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.galleryTemplate-1 .galleryImage .info .click,.galleryTemplate-1 .galleryImage .info .bg{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.galleryTemplate-1 .galleryImage .info .click{color:white;opacity:0;z-index:10}.galleryTemplate-1 .galleryImage .info .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c6c6c6;opacity:0;z-index:5}.galleryTemplate-1 .galleryImage:hover .info .bg{opacity:0.8}.galleryTemplate-1 .galleryImage:hover .info .click{opacity:1}.galleryTemplate-2 #bx_slider{height:500px}.galleryTemplate-2 #bx_slider li{height:100%;text-align:center}.galleryTemplate-2 #bx_slider li img{display:inline-block;height:100%}.galleryTemplate-2 .bx_pages_frame{position:relative}.galleryTemplate-2 .bx_pages_frame #bx_pages{margin-top:20px}.galleryTemplate-2 .bx_pages_frame #bx_pages li{background-position:center center;cursor:pointer;height:200px}.galleryTemplate-2 .bx_pages_frame .controls i{position:absolute;top:50%;color:#444;font-size:24px;margin-top:-12px;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.galleryTemplate-2 .bx_pages_frame .controls i:hover{opacity:0.5}.galleryTemplate-2 .bx_pages_frame .controls i.prev{left:0}.galleryTemplate-2 .bx_pages_frame .controls i.next{right:0}.grid{position:relative;top:0;left:0;width:100%;height:700px}.grid a{font-size:0;line-height:0}.grid-item,.grid-sizer{position:relative;width:25%;float:left;padding:2px;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.grid-item img,.grid-sizer img{width:100%;height:auto}.grid-item.hoverState{opacity:0.7}.grid-item--width2{width:400px}.StaffPage .staffProfile{display:inline-block;width:100%;margin:30px}.StaffPage .staffProfile .profilePic{margin:0 30px 0 0;float:left;display:inline-block}.StaffPage .staffProfile .bio{min-width:50%;max-width:90%}.StaffPage .staffProfile .bio p{display:block}.StaffPageStack .staffProfile{text-align:center;margin-bottom:60px}.StaffPageStack .staffProfile .bio p{text-align:justify;width:100%;max-width:800px;margin:0 auto 20px auto}.StaffPageNoPic .staffProfile{text-align:center;margin-bottom:60px}.StaffPageNoPic .staffProfile .bio p{text-align:justify;width:100%;max-width:800px;margin:0 auto 20px auto}.LightBox a{text-decoration:none !important}.LightBox .staffItem{width:290px;height:290px;margin:0 20px 20px 0;position:relative;display:inline-block}.LightBox .staffItem:after{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0%;height:0%;background-color:rgba(28,80,118,0.5);z-index:2;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.LightBox .staffItem .staffImage{position:absolute;left:0;top:0;width:100%;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.LightBox .staffItem .title{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.7, 0.7);-moz-transform:translateX(-50%) translateY(-50%) scale(0.7, 0.7);-ms-transform:translateX(-50%) translateY(-50%) scale(0.7, 0.7);transform:translateX(-50%) translateY(-50%) scale(0.7, 0.7);opacity:0;width:90%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;text-align:center;z-index:3;color:#FFFFFF}.LightBox .staffItem:hover .staffImage{background-size:140% auto}.LightBox .staffItem:hover .title{-webkit-transform:translateX(-50%) translateY(-50%) scale(1, 1);-moz-transform:translateX(-50%) translateY(-50%) scale(1, 1);-ms-transform:translateX(-50%) translateY(-50%) scale(1, 1);transform:translateX(-50%) translateY(-50%) scale(1, 1);opacity:1}.LightBox .staffItem:hover:after{width:100%;height:100%}.VacanciesHolder .vacancy__item{border-bottom:1px solid #c6c6c6;padding-bottom:40px}.VacanciesHolder .vacancy__item h4{padding-top:20px;font-weight:300}.contents_holder{width:100%}.contents_holder a{border:none !important}@media only screen and (max-width: 991px){.contents_holder{text-align:center}}.contents_holder .page{position:relative;display:inline-block;width:200px;height:200px;background-color:#c6c6c6;margin-right:20px;margin-bottom:20px}@media only screen and (max-width: 991px){.contents_holder .page{margin-right:0}}.contents_holder .page *{color:white}.contents_holder .page .front,.contents_holder .page .back{position:absolute;top:0;left:0;width:200px;height:200px}.contents_holder .page .front p,.contents_holder .page .back p{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contents_holder .page .back{opacity:0}.contents_holder .page .back p{color:#000}.contents_holder .page:hover .front{opacity:0}.contents_holder .page:hover .back{opacity:1}.centerColumn .centerLeft .galleryWrapper{display:inline-block;position:relative;margin:0 20px 30px 0;overflow:hidden}.centerColumn .centerLeft .galleryWrapper .galleryDecoration .galleryImageSm{width:250px;height:250px;border-radius:25px;background-size:cover;background-position:center center}.centerColumn .centerLeft .galleryWrapper .galleryTitle{text-align:center;margin:20px 0;border-top:1px solid #1c5076;padding-top:20px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.centerColumn .centerLeft .galleryWrapper:after{content:'';width:100%;height:100%;background-color:#1c5076;position:absolute;left:0;bottom:0;z-index:-1;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;opacity:0}.centerColumn .centerLeft .galleryWrapper:hover .galleryTitle{border-top:1px solid #000000}.centerColumn .centerLeft .galleryWrapper:hover:after{opacity:1}.centerColumn .centerLeft .galleryImage{display:inline-block;border:2px solid #a9a9a9;padding:20px;position:relative;margin:0 20px 30px 0;overflow:hidden}.centerColumn .centerLeft .galleryImage .thumb{width:200px;height:200px;border-radius:25px;background-size:cover;background-position:center center}.centerColumn .centerLeft .galleryImage .galleryImageTitle{text-align:center;margin:20px 0 0 0;border-top:1px solid #1c5076;padding-top:20px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.centerColumn .centerLeft .galleryImage:after{content:'';width:100%;height:100%;background-color:#1c5076;position:absolute;left:0;bottom:0;z-index:-1;opacity:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.centerColumn .centerLeft .galleryImage:hover .galleryImageTitle{border-top:1px solid #000000}.centerColumn .centerLeft .galleryImage:hover:after{opacity:1}.leftColumn{display:block}.centerColumn{width:100%;max-width:1280px;margin:0 auto;display:flex}.centerColumn ul li{list-style-type:disc;margin-left:40px}.centerColumn ol li{list-style-type:decimal;margin-left:40px}.centerColumn .centerLeft{width:25%;display:inline-block;padding:0 10px;max-width:330px;min-width:250px}.centerColumn .centerLeft #quickLinks{display:block;margin:60px 0 0 0;padding:0 10px;width:calc(100% - 10px)}.centerColumn .centerLeft #quickLinks .quicklinkItem{height:inherit;margin:0 0 10px 0}.centerColumn .centerLeft #quickLinks .quicklinkItem a .titleBox{position:relative}.centerColumn .centerLeft #quickLinks .quicklinkItem a .titleBox .titleText:after{display:none}.centerColumn .centerLeft #quickLinks .quicklinkItem a:hover .titleBox{height:20px}.centerColumn .centerLeft #quickLinks .quicklinkItem a:hover .titleBox .colorOverlay{opacity:1}.centerColumn .centerLeft #quickLinks .quicklinkItem a:hover .titleBox .titleText{font-size:20px}.centerColumn .centerRight{width:75%;display:inline-block;float:left;padding:30px 10px 60px 90px}.centerColumn .centerRight .headerImage{height:25vw;background-size:cover;background-position:center center}.centerColumn .centerRight a{color:#1c5076}.centerColumn .centerRight h1{display:block;padding:10px 20px;background-color:#e38133;color:#FFFFFF;font-weight:100;margin-bottom:60px}.centerColumn .centerRight ul{margin-bottom:20px}.centerColumn .centerRight ul li{list-style-type:disc;margin-left:30px}.centerColumn .centerRight table{width:100%;border-collapse:collapse;border:1px solid #1c5076}.centerColumn .centerRight table tr th,.centerColumn .centerRight table tr td{padding:5px;border:1px solid #1c5076}.centerColumn .centerRight .userform .field{margin:0 0 10px 0}.centerColumn .centerRight .userform .field h3{background-color:#e38133;padding:10px 20px;color:#FFFFFF;font-weight:100;clear:both}.centerColumn .centerRight .userform .field label{color:#1c5076;font-weight:100}.centerColumn .centerRight .userform .field div.text,.centerColumn .centerRight .userform .field div.textarea{min-width:250px;width:100%;margin-top:10px}.centerColumn .centerRight .userform .field div.text.halfLeft,.centerColumn .centerRight .userform .field div.textarea.halfLeft{display:inline-block;width:calc(50% - 10px);margin-right:10px;float:left}.centerColumn .centerRight .userform .field div.text.halfRight,.centerColumn .centerRight .userform .field div.textarea.halfRight{display:inline-block;width:calc(50% - 10px)}.centerColumn .centerRight .userform .field div.text label,.centerColumn .centerRight .userform .field div.textarea label{display:none}.centerColumn .centerRight .userform .field div.text .middleColumn .text,.centerColumn .centerRight .userform .field div.text .middleColumn .textarea,.centerColumn .centerRight .userform .field div.textarea .middleColumn .text,.centerColumn .centerRight .userform .field div.textarea .middleColumn .textarea{background-color:#ddd;border-radius:5px;color:#433f40;border:transparent;padding:10px}.centerColumn .centerRight .userform .checkboxset legend{color:#1c5076;font-weight:100}.centerColumn .centerRight .userform .checkboxset .middleColumn .checkboxset{border:1px solid #a9a9a9;list-style-type:none}.centerColumn .centerRight .userform .checkboxset .middleColumn .checkboxset li{margin-left:0px;list-style-type:none;padding:0 !important}.centerColumn .centerRight .userform .checkboxset .middleColumn .checkboxset li:before,.centerColumn .centerRight .userform .checkboxset .middleColumn .checkboxset li:after{display:none}.centerColumn .centerRight .userform .checkboxset .middleColumn .checkboxset li .checkbox{display:none}.centerColumn .centerRight .userform .checkboxset .middleColumn .checkboxset li .checkbox:checked+label{background-color:#1c5076;color:#FFFFFF}.centerColumn .centerRight .userform .checkboxset .middleColumn .checkboxset li label{padding:10px !important;display:block}.centerColumn .centerRight .userform .optionset legend{color:#1c5076;font-weight:100}.centerColumn .centerRight .userform .optionset .middleColumn .optionset{list-style-type:none;max-height:40vh;overflow-y:scroll}.centerColumn .centerRight .userform .optionset .middleColumn .optionset li{padding:10px;margin-left:0px;list-style-type:none}.centerColumn .centerRight .userform .optionset .middleColumn .optionset li:before{display:none}.centerColumn .centerRight .userform .optionset .middleColumn .optionset li:after{content:'';border:1px solid #1c5076;position:absolute;left:10px;top:0%;border-radius:0;width:20px;height:20px;-webkit-transform:translateX(0%) translateY(50%) !important;-moz-transform:translateX(0%) translateY(50%) !important;-ms-transform:translateX(0%) translateY(50%) !important;transform:translateX(0%) translateY(50%) !important;background-color:transparent;pointer-events:none}.centerColumn .centerRight .userform .optionset .middleColumn .optionset li .radio{display:none}.centerColumn .centerRight .userform .optionset .middleColumn .optionset li .radio:checked+label:before{content:'';position:absolute;left:0px;top:10PX;border:1px solid #1c5076;width:20px;height:20px;background-color:#1c5076;color:#FFFFFF;pointer-events:none}.centerColumn .centerRight .userform .optionset .middleColumn .optionset li label{padding:10px 10px 10px 30px;position:relative;width:calc(100% - 50px)}.centerColumn .centerRight .userform .optionset .middleColumn .optionset li:hover:after{background-color:rgba(28,80,118,0.5)}.centerColumn .centerRight .userform .file .middleColumn .file{padding:10px;border-radius:0;border:1px solid #a9a9a9;color:#1c5076}.centerColumn .centerRight .userform .action{min-width:250px;width:100%;padding:10px;border:1px solid #1c5076;border-radius:0;background-color:transparent;margin-bottom:30px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.centerColumn .centerRight .userform .action:hover{background-color:#1c5076;color:#FFFFFF}.centerColumn .centerRight form fieldset{border:none;padding:0}.centerColumn .centerRight form fieldset .text label,.centerColumn .centerRight form fieldset .textarea label{margin-bottom:10px;color:#1c5076}.centerColumn .centerRight form fieldset .text .middleColumn input,.centerColumn .centerRight form fieldset .text .middleColumn textarea,.centerColumn .centerRight form fieldset .textarea .middleColumn input,.centerColumn .centerRight form fieldset .textarea .middleColumn textarea{padding:10px 20px;width:calc(100% - 20px);font-size:18px;margin-top:10px;color:#1c5076;border:2px solid #1c5076}.centerColumn .centerRight form fieldset .middleColumn .error{display:inline-block;float:left;clear:both;padding:10px 20px;margin-bottom:20px;border:1px solid #c70000;color:#c70000;background-color:#ffe7e7}.centerColumn .centerRight form .Actions .action{padding:10px 20px;margin-top:20px;width:calc(100% - 40px);max-width:344px;color:#FFFFFF;text-align:center;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;background-color:#1c5076;font-size:18px;text-transform:capitalize}.centerColumn .centerRight form .Actions .action:hover{background-color:#e38133}.centerColumn .centerRight #SearchResults li{margin-bottom:30px}.centerColumn .centerRight .contentWrapper{margin-bottom:60px}.centerColumn .centerRight .contactDetailsWrapper{display:flex}.centerColumn .centerRight .contactDetailsWrapper .contactLogo{width:200px;background-size:contain;background-position:center top;background-repeat:no-repeat;margin-right:60px}.centerColumn .centerLeft .contentWrapper{margin-bottom:60px}.centerColumn .centerLeft .NewsletterItem{width:250px;border:2px solid #1c5076;padding:20px;display:inline-block;margin:0 20px 20px 0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.centerColumn .centerLeft .NewsletterItem .newsletterThumb{width:100%;height:280px;background-position:center center;background-size:contain;background-repeat:no-repeat}.centerColumn .centerLeft .NewsletterItem .newsletterTitle{width:100%;display:block;text-align:center}.centerColumn .centerLeft .NewsletterItem:hover{background-color:#1c5076}.centerColumn .centerLeft .news-teaser{margin-bottom:60px}.centerColumn .centerLeft .news-teaser h3 .galleryIcon{width:30px;margin-left:30px}.centerColumn .centerLeft .news-teaser .newsHolderImage{display:inline-block;float:left;margin:0 20px 20px 0}.centerColumn .centerLeft .news-teaser .newsHolderImage img{border-radius:30px}.centerColumn .centerLeft .news-teaser .newsHolderImage .defaultImage{width:150px;height:150px;background-image:url(../images/newsDefault.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;display:inline-block}.centerColumn .centerLeft .news-teaser .newsHolderText .content{width:calc(100% - 170px);display:inline-block}.centerColumn .centerLeft .news-teaser .newsHolderText .button-hover{display:inline-block;margin-top:30px;color:#1c5076}.centerColumn .centerLeft .news-teaser .readMore{color:#1c5076}.centerColumn .centerLeft .news-teaser .readMore:hover{color:#1c5076}.centerColumn .centerLeft .contentWrapper{margin-bottom:60px}*{font-family:"Lato",sans-serif;color:#433f40;text-decoration:none;outline:none !important}a{cursor:pointer}html{width:100%;height:100%}body{width:100%;overflow-y:scroll;overflow-x:hidden;background-color:#fff;margin:0;padding:0}.calendar-widget-table{width:100%;padding-bottom:50px;margin:0 0 2em}.calendar-widget-table thead tr th{border:none;padding:15px 20px;background-color:#1c5076;font-size:2.8em}.calendar-widget-table thead tr th .show-month,.calendar-widget-table thead tr th .next,.calendar-widget-table thead tr th .prev{display:inline-block;color:#FFFFFF;font-weight:bold;font-weight:lighter;font-size:30px}.calendar-widget-table thead tr th .show-month i,.calendar-widget-table thead tr th .next i,.calendar-widget-table thead tr th .prev i{color:#fff}.calendar-widget-table thead tr th .show-month .inner,.calendar-widget-table thead tr th .next .inner,.calendar-widget-table thead tr th .prev .inner{color:#FFFFFF;width:auto}.calendar-widget-table thead tr th .show-month .next,.calendar-widget-table thead tr th .show-month .prev,.calendar-widget-table thead tr th .next .next,.calendar-widget-table thead tr th .next .prev,.calendar-widget-table thead tr th .prev .next,.calendar-widget-table thead tr th .prev .prev{width:20px;height:20px}.calendar-widget-table thead tr th .show-month{margin:0 30px}.calendar-widget-table .calendar-header td.calendar-header-day,.calendar-widget-table .calendar-header td{background:transparent !important;color:#1c5076;border:none !important}.calendar-widget-table tbody .calendar-day{border:1px solid #ececec;color:#a9afb9;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.calendar-widget-table tbody tr:nth-child(even){background-color:transparent}.calendar-widget-table tbody tr td{padding:20px 0;position:relative;text-align:center}.calendar-widget-table tbody tr td .calEventPopup{position:absolute;top:40px;padding:20px;border:2px solid #1c5076;background-color:#a9a9a9;z-index:2;width:180px;text-align:center;display:none}.calendar-widget-table tbody tr td .calEventPopup .dayTitle{color:#1c5076;margin-bottom:20px;font-weight:500}.calendar-widget-table tbody tr td .calEventPopup .eventLine{color:#1c5076}.calendar-widget-table tbody tr td.hasEvent:hover .calEventPopup{display:inline-block}.calendar-widget-table tbody tr td:nth-child(1) .calEventPopup{left:0}.calendar-widget-table tbody tr td:nth-child(2) .calEventPopup{left:-20px}.calendar-widget-table tbody tr td:nth-child(3) .calEventPopup{left:-40px}.calendar-widget-table tbody tr td:nth-child(4) .calEventPopup{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.calendar-widget-table tbody tr td:nth-child(5) .calEventPopup{right:-40px}.calendar-widget-table tbody tr td:nth-child(6) .calEventPopup{right:-20px}.calendar-widget-table tbody tr td:nth-child(7) .calEventPopup{right:0px}.calendar-widget-table tbody .hasEvent{background-image:url(../images/calendarIcon.svg);background-repeat:no-repeat;background-position:5px 5px;background-size:15px 15px}.calendar-widget-table tbody .today{color:#676b71}.calendar-widget-table tbody .hasEvent{background-image:url(../images//CalendarIcon.svg);background-repeat:no-repeat;background-position:10px 10px;background-size:15px 15px}.calendar-widget-table tbody .selected{color:#fff !important}.calendar-widget-table tbody .out-of-month{background-color:transparent !important;opacity:0.2}.calendar-widget-table .calendar-day:hover,.calendar-widget-table .selected{background-color:#1c5076 !important;color:#FFFFFF;font-weight:500}.CalendarFilter{padding:10px}.CalendarFilter span{cursor:pointer;display:inline-block;padding:5px;color:#333 !important;border-bottom:2px solid transparent;margin-bottom:10px}.CalendarFilter span.active{border-bottom:2px solid #1c5076 !important;color:#1c5076 !important}.noEvents{max-width:500px;display:none;padding:20px 10px;color:#666 !important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#eee}#allEvents ul{max-width:500px;margin:0px !important;padding:0px !important}#allEvents ul li,#HomepageEvents ul li{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:10px;background-color:#1c5076;float:left;width:100%;clear:both;margin-left:0;-webkit-transition:background 0.35s;-moz-transition:background 0.35s;-ms-transition:background 0.35s;transition:background 0.35s;display:block}#allEvents ul li span.suffix,#HomepageEvents ul li span.suffix{font-size:12px;vertical-align:top;margin-left:2px;line-height:6px}#allEvents ul li:hover,#HomepageEvents ul li:hover{background-color:#2472c5 !important}#allEvents ul li .toggleBtn,#HomepageEvents ul li .toggleBtn{cursor:pointer;padding:10px;padding-left:20px;color:#fff}#allEvents ul li .toggleBtn *,#HomepageEvents ul li .toggleBtn *{color:#fff}#allEvents ul li .toggleBtn .arrow,#HomepageEvents ul li .toggleBtn .arrow{position:absolute;top:15px;right:15px;color:#fff;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}#allEvents ul li .toggleBtn.active .arrow,#HomepageEvents ul li .toggleBtn.active .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#allEvents ul li .toggleContent,#HomepageEvents ul li .toggleContent{display:none;font-size:0.8em;padding:10px;padding-left:20px}#allEvents ul li .toggleContent *,#HomepageEvents ul li .toggleContent *{font-size:1em;color:#fff !important}#allEvents ul li .toggleContent .url,#HomepageEvents ul li .toggleContent .url{padding:10px;color:#333 !important;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#allEvents ul li .toggleContent .url:hover,#HomepageEvents ul li .toggleContent .url:hover{text-decoration:underline}.toggleBtn{cursor:pointer}@media all and (max-width: 1280px){#MobileNavigation{width:calc(100% - 10vw);right:-100%}}@media all and (max-width: 1024px){.homepageFooter .footerLogo{width:200px !important}}@media all and (max-width: 1000px){.clearLarge{width:100% !important;clear:both}}@media all and (max-width: 991px){.hidden-sm{display:none !important}}@media all and (max-width: 900px){.quickLinksWrapper #quickLinks{display:block !important}.quickLinksWrapper #quickLinks .quicklinkItem{height:30vw !important}.quickLinksWrapper #quickLinks .quicklinkItem:nth-child(1){width:calc(50% - 5px) !important;float:left}.quickLinksWrapper #quickLinks .quicklinkItem:nth-child(2){width:50% !important;margin:5px 0 5px 0;float:left}.quickLinksWrapper #quickLinks .quicklinkItem:nth-child(3){margin:0;float:left}.quickLinksWrapper #quickLinks .quicklinkItem:nth-child(4){width:calc(50% - 5px) !important;float:left}.quickLinksWrapper #quickLinks .quicklinkItem:nth-child(5){width:50% !important;margin:5px 0 5px 0;float:left}.widgetsContainer .widgetsInner{display:block !important}.widgetsContainer .widgetsInner .widgetBox.widgetNews{padding:90px 20px 30px 20px !important;border-right:none !important}.widgetsContainer .widgetsInner .widgetBox.widgetTwitter{padding:30px 20px 90px 20px !important;width:calc(100% - 40px) !important}}@media all and (max-width: 768px){header.windowHeight nav.main .navInner .headerLogo{width:200px !important}.leftColumn{display:block !important}.leftColumn #sidebar{float:left;width:100% !important;max-width:100% !important}.centerRight{width:calc(100% - 20px) !important;padding:30px 10px !important}.centerLeft{display:none !important}#MobileNavigation .imageWrapper{display:none !important}.homepageFooter{display:block !important;text-align:center !important;float:left !important}.homepageFooter .footerLogo{margin:20px auto !important}.homepageFooter .footerRight{text-align:center !important}}@media all and (max-width: 540px){.menuWrapper ul.TopLevel li>a{font-size:20px !important}header.innerPage nav.main,header.windowHeight nav.main{margin:10px 0 !important;background-color:#fff;opacity:0.8}header.innerPage nav.main:before,header.windowHeight nav.main:before{display:none !important}header.innerPage nav.main .navInner,header.windowHeight nav.main .navInner{text-align:center !important;padding:10px 20px 10px 20px !important}header.innerPage nav.main .navInner .headerControls,header.windowHeight nav.main .navInner .headerControls{position:relative !important;right:0 !important;top:0 !important;width:100% !important;text-align:center !important}header.innerPage nav.main .navInner .headerControls #MenuIcon,header.innerPage nav.main .navInner .headerControls #SearchForm_SearchForm,header.windowHeight nav.main .navInner .headerControls #MenuIcon,header.windowHeight nav.main .navInner .headerControls #SearchForm_SearchForm{margin:10px 0 0 20px !important}}@media all and (max-width: 480px){.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle.articleImage a h2,.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle.articleImage section{width:100% !important}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle.articleImage .newsArticleThumbWrapper{display:none !important}.quickLinksWrapper #quickLinks .quicklinkItem{height:40vw !important}.quickLinksWrapper #quickLinks .quicklinkItem:nth-child(1){margin:5px 0 5px 0 !important;width:100% !important}.quickLinksWrapper #quickLinks .quicklinkItem:nth-child(2),.quickLinksWrapper #quickLinks .quicklinkItem:nth-child(3),.quickLinksWrapper #quickLinks .quicklinkItem:nth-child(4),.quickLinksWrapper #quickLinks .quicklinkItem:nth-child(5){width:100% !important;margin:0 0 5px 0 !important}}@media all and (max-width: 450px){.tacSmall{text-align:center !important}.hiddenSmall{display:none !important}}#__toolbox-opener{display:none}header.innerPage{background-color:#a9a9a9;height:inherit;border-bottom:none}header.innerPage nav.main{position:relative;margin:0}header.innerPage nav.main .navInner .headerLogo{width:200px}header.innerPage nav.main .navInner .headerControls{padding-top:30px}header{overflow:hidden;position:relative;height:100vh;border-bottom:10px solid #a9a9a9;box-sizing:border-box}header .grad{position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 33%);background:-o-linear-gradient(rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 33%);background:linear-gradient(rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 33%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=0 );pointer-events:none;z-index:2}header nav.main{position:absolute;top:0;z-index:2;width:100%;margin:20px 0}header nav.main:before{content:'';position:absolute;left:0;top:0;width:40px;height:100%;background-color:#1c5076}header nav.main .showWeek{position:absolute;right:30px;top:-10px;background-color:#1c5076;text-transform:uppercase;color:#FFFFFF;padding:10px 20px;font-weight:100}header nav.main .navInner{width:calc(100% - 90px);margin:0 auto;position:relative;padding:20px 20px 20px 70px}header nav.main .navInner .headerLogo{position:relative;width:400px;display:inline-block}header nav.main .navInner .headerControls{width:50%;position:absolute;right:30px;top:10px;display:inline-block;text-align:right}header nav.main .navInner .headerControls .socialIcon{width:30px;height:30px;display:inline-block;cursor:pointer;background-position:center center;background-size:60% 60%;background-repeat:no-repeat;margin:0 0 20px 20px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;vertical-align:top}header nav.main .navInner .headerControls .socialIcon.twitter{background-image:url(../images/twitterIcon.svg)}header nav.main .navInner .headerControls .socialIcon.facebook{background-image:url(../images/facebookIcon.svg)}header nav.main .navInner .headerControls .socialIcon.searchIcon{background-image:url(../images/searchIcon.svg)}header nav.main .navInner #desktopNavContainer{text-align:right}header nav.main .navInner #desktopNavContainer #desktopNav{display:inline-block;text-align:right}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel{position:relative;padding:0 20px;display:inline-block;border-right:2px solid #1c5076}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel:last-child{border-right:none}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel a{color:#FFFFFF;text-transform:uppercase;font-weight:100}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel .subMenu{padding-top:60px;position:absolute;left:50%;bottom:0;width:300px;display:none;-webkit-transform:translateX(-50%) translateY(100%);-moz-transform:translateX(-50%) translateY(100%);-ms-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);z-index:4}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel .subMenu .parent{width:100%;padding:20px 0;border-radius:5px;background-color:rgba(28,80,118,0.5)}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel .subMenu .parent:before{content:'';position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%) translateY(40px);-moz-transform:translateX(-50%) translateY(40px);-ms-transform:translateX(-50%) translateY(40px);transform:translateX(-50%) translateY(40px);width:40px;height:20px;background-color:rgba(28,80,118,0.5);-webkit-clip-path:polygon(50% 0%, 100% 100%, 0% 100%);-moz-clip-path:polygon(50% 0%, 100% 100%, 0% 100%);-ms-clip-path:polygon(50% 0%, 100% 100%, 0% 100%);-o-clip-path:polygon(50% 0%, 100% 100%, 0% 100%);clip-path:polygon(50% 0%, 100% 100%, 0% 100%);background-size:cover;background-position:center top;overflow:hidden}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack{text-align:left}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack a{color:#FFFFFF;text-transform:uppercase;padding:5px 20px;display:block;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack a:hover{background-color:rgba(66,140,225,0.8)}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack .children a{display:block}header nav.main .navInner #desktopNavContainer #desktopNav .topLevel:hover .subMenu{display:inline-block}header .bookAcourse{position:absolute;right:0;top:25%;padding:20px 60px;color:#FFFFFF;display:inline-block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(-90deg) translateX(-50%);-moz-transform:rotate(-90deg) translateX(-50%);-ms-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);-webkit-transform-origin:78% 0%;-moz-transform-origin:78% 0%;-ms-transform-origin:78% 0%;-o-transform-origin:78% 0%;transform-origin:78% 0%;z-index:2;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;background-color:#1c5076}header .bookAcourse:hover{background-color:#e38133}header .bookAcourse img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:90%;left:10px}header .pageHeader{background-color:#f4f4f4;width:100%;height:500px}header .flexslider{overflow:hidden;height:100vh}header .flexslider ul{overflow:hidden;height:100%}header .flexslider ul li{overflow:hidden;position:relative;height:100%}header .flexslider ul li .slideBG{background-position:center center;background-size:cover;margin-top:0 !important;height:100%}#tickerContainer{clear:both;position:relative;bottom:0;left:0px;padding:0px;width:100%;overflow:hidden;max-height:46px}.tickertape{float:left;position:relative;overflow:hidden}.tickertape section,.tickertape span{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-weight:lighter}.tickertape a{color:#fff;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-weight:lighter}.tickertape section{white-space:nowrap;display:inline-block;float:left;padding:15px 0;position:relative;text-align:center;color:#fff;letter-spacing:1px;font-size:14px;z-index:999}.ticker{position:relative;max-height:46px;width:100%;background-color:rgba(79,79,79,0.9);z-index:4999;bottom:200px}.ticker #LatestNews{position:absolute;left:0px;width:180px;padding-left:10px;height:46px;color:#fff;z-index:9999;line-height:45px;font-size:1em;text-transform:uppercase;padding-right:20px}.widgetsContainer{width:100%;background-color:#f2f2f2;display:inline-block;margin-bottom:10px}.widgetsContainer .widgetsInner{width:100%;max-width:1280px;margin:0 auto;display:flex}.widgetsContainer .widgetsInner .widgetBox{width:100%;padding:90px 20px 90px 20px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.widgetsContainer .widgetsInner .widgetBox.widgetNews{border-right:1px solid #d7d7d7;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.widgetsContainer .widgetsInner .widgetBox .titleBar{margin-bottom:20px}.widgetsContainer .widgetsInner .widgetBox .titleBar .widgetTitle{color:#1c5076;font-size:60px;margin:0 0 20px 0;border-bottom:2px solid #1c5076;display:block}.widgetsContainer .widgetsInner .widgetBox .titleBar .widgetTitle strong{color:#1c5076}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle{margin:0 0 20px 0;background-color:#ffffff;padding:15px 20px;position:relative;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;height:130px}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle.articleImage a h2{width:calc(100% - 161px)}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle.articleImage section{width:calc(100% - 161px)}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle a h2{color:#1c5076;font-size:15px}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle section{width:100%}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle section p.newsIntroShort{margin-bottom:0;height:40px}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle .newsArticleThumbWrapper{padding:20px;position:absolute;right:0;top:0;height:120px;width:120px;border-left:1px solid #d7d7d7}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle .newsArticleThumbWrapper .newsArticleThumb{height:100%;width:100%;background-image:url(../images/svg/whiteknightsLogo.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle .newsArticleLinkArrow{width:27px;height:27px;background-image:url(../images/svg/rightCircleArrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;left:50%;bottom:-27px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;opacity:0}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle:hover{box-shadow:10px 10px 20px #999999}.widgetsContainer .widgetsInner .widgetBox .homepageNewsOuter .homepageNewsArticle:hover .newsArticleLinkArrow{opacity:1}.widgetsContainer .widgetsInner .widgetBox .widgetBoxBottomNav{vertical-align:top;text-align:right}.widgetsContainer .widgetsInner .widgetBox .widgetBoxBottomNav .goToAllNews{padding:5px 0;display:inline-block}.widgetsContainer .widgetsInner .widgetBox .widgetBoxBottomNav .moreEventsArrow{margin:0 0 20px 20px;vertical-align:top}.homepageNewsSliderWrapper{background-color:#FFFFFF;padding:60px 30px;position:relative;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.homepageNewsSliderWrapper .titleWrapper{max-width:1280px;margin:0 auto;position:relative}.homepageNewsSliderWrapper .titleWrapper h1{text-align:left;color:#000000;display:inline-block;margin-bottom:20px;font-size:50px}.homepageNewsSliderWrapper .viewMoreBtn{padding:10px 30px;background-color:red;border-radius:10px;color:#1c5076;display:inline-block;font-weight:bold;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.homepageNewsSliderWrapper .viewMoreBtn:hover{background-color:#1c5076;color:#FFFFFF}.homepageNewsSliderWrapper .outer{max-width:1280px;margin:0px auto 30px auto}.homepageNewsSliderWrapper .outer .homepageNewsSlider{width:100%;margin:0 auto;display:flex;z-index:200}.homepageNewsSliderWrapper .outer .homepageNewsSlider .slide{z-index:1;width:300px;height:572px;background-color:#FFFFFF}.homepageNewsSliderWrapper .outer .homepageNewsSlider .slide .inner{border:2px solid #a9a9a9;padding:40px 20px;height:100%;position:relative}.homepageNewsSliderWrapper .outer .homepageNewsSlider .slide .inner .articleDate{color:#000000;padding:10px 0 20px 0;font-size:14px;border-top:1px solid #1c5076;font-weight:700}.homepageNewsSliderWrapper .outer .homepageNewsSlider .slide .inner .title{color:#000000;font-size:24px;height:150px}.homepageNewsSliderWrapper .outer .homepageNewsSlider .slide .inner .content{margin-bottom:60px}.homepageNewsSliderWrapper .outer .homepageNewsSlider .slide .inner .readMore{border:1px solid #1c5076;padding:10px 30px;display:inline-block;margin:30px 0 0 0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:absolute;left:20px;bottom:30px}.homepageNewsSliderWrapper .outer .homepageNewsSlider .slide .inner .readMore .italic{font-style:italic}.homepageNewsSliderWrapper .outer .homepageNewsSlider .slide .inner .readMore:hover{background-color:#1c5076}.homepageNewsSliderWrapper .outer .homepageNewsSlider .slide section{margin-bottom:60px}.homepageNewsSliderWrapper .outer .homepageNewsSlider .slide section p{text-align:justify}.homepageNewsSliderWrapper .widgetNewsPrev,.homepageNewsSliderWrapper .widgetNewsNext{position:absolute;top:10px;display:inline-block;width:40px;height:40px;text-align:center;border:1px solid #a9a9a9;z-index:8;background-size:50% 50%;background-position:center center;background-repeat:no-repeat;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.homepageNewsSliderWrapper .widgetNewsPrev a,.homepageNewsSliderWrapper .widgetNewsNext a{color:#1c5076;width:100%;height:100%;display:block}.homepageNewsSliderWrapper .widgetNewsPrev:hover,.homepageNewsSliderWrapper .widgetNewsNext:hover{background-color:#1c5076;border:1px solid #1c5076}.homepageNewsSliderWrapper .widgetNewsPrev{right:70px;background-image:url(../images/leftBracketBlack.svg)}.homepageNewsSliderWrapper .widgetNewsNext{right:0px;background-image:url(../images/rightBracketBlack.svg)}.homepageNewsSliderWrapper.hidden{opacity:0}#modal{position:fixed;width:100%;height:100vh;left:0;top:0;display:flex;justify-content:center;align-items:center;background:-moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, #000 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 );z-index:9999}#modal .modalWrapper{padding:40px;width:100%;max-width:500px;background:rgba(28,80,118,0.7);padding:40px;text-align:center}#modal .modalWrapper h1{color:#e38133}#modal .modalWrapper .modalBox{width:500px}#modal .modalWrapper .modalBox ul li{height:150px}#modal .modalWrapper .modalBox h1,#modal .modalWrapper .modalBox p{color:#e38133;text-align:center}#modal .modalWrapper .bx-pager{width:100%;text-align:center;margin-top:40px}#modal .modalWrapper .bx-pager .bx-pager-item{position:relative;display:inline-block;margin:0 5px}#modal .modalWrapper .bx-pager .bx-pager-item a.bx-pager-link{position:relative;display:block;width:10px;height:10px;border-radius:50%;text-indent:-9999px;background:#e38133;opacity:0.5}#modal .modalWrapper .bx-pager .bx-pager-item a.bx-pager-link.active{opacity:1}#modal .modalWrapper .close{padding:10px 30px;text-align:center;display:block;border:2px solid #e38133;margin:30px auto 0 auto;background-color:transparent;color:#e38133;text-transform:uppercase;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;cursor:pointer}#modal .modalWrapper .close:hover{background-color:#e38133;color:#1c5076}.priorityAlert{position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%;width:30%;min-width:240px;padding:40px;text-align:center;font-size:30px;background-color:#1c5076;line-height:40px;color:#FFFFFF;z-index:1}.priorityAlert .priorityAlert a{color:#FFFFFF}.priorityAlert .priorityAlertClose{display:block;width:100%;color:#FFFFFF;font-size:16px;line-height:40px;margin-top:30px;cursor:pointer}.priorityAlert a{color:#FFFFFF}.priorityAlertClose{display:block;width:100%;color:#FFFFFF;font-size:16px;line-height:40px;margin-top:30px;cursor:pointer}.homepageTwitter{position:relative;width:calc(50% - 10px);margin-left:20px;display:inline-block}.homepageTwitter .twitterLogo{display:block;width:80px;height:80px;margin:0 auto 40px auto;background-image:url(../images/twitterLogo.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.homepageTwitter .twitterPrev,.homepageTwitter .twitterNext{width:20px;height:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#c6c6c6;cursor:pointer}.homepageTwitter .twitterPrev{content:'⇦';left:-40px}.homepageTwitter .twitterNext{content:'⇨';right:-40px}.homepageTwitter section{max-width:1280px;width:100%;margin:0 auto;padding:20px}.homepageTwitter .homepageTwitterThumb{width:120px}#tweets{position:relative;padding:0 20px 0 0;height:490px;overflow-y:scroll}#tweets::-webkit-scrollbar{width:2px;height:2px}#tweets::-webkit-scrollbar-button:start:decrement,#tweets::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}#tweets::-webkit-scrollbar-track-piece{background-color:transparent;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}#tweets::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.5);-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}#tweets::-webkit-scrollbar-thumb:hover{background-color:#FFFFFF}#tweets .title__block h4{color:#FFFFFF;margin:0;font-size:35px;font-weight:300}#tweets .tweetItem{width:100%;color:#444;padding-bottom:20px}#tweets .tweetItem p{font-weight:300;color:#FFFFFF;line-height:30px;font-size:18px}#tweets .tweetItem .twitterThumb{width:100%}#tweets .frame{border-top:2px solid #FFFFFF;display:flex}#tweets .tweetHandle a{font-weight:300;color:red}#tweets .tweetMeta{width:151px;padding:10px 0;text-align:left;float:left}#tweets .tweetMeta .meta1,#tweets .tweetMeta .metaRetweet,#tweets .tweetMeta .metaLike{display:inline-block;margin-right:15px}#tweets .tweetMeta .meta1 svg path,#tweets .tweetMeta .metaRetweet svg path,#tweets .tweetMeta .metaLike svg path{fill:#FFFFFF;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#tweets .tweetMeta .meta1 svg:hover path,#tweets .tweetMeta .metaRetweet svg:hover path,#tweets .tweetMeta .metaLike svg:hover path{opacity:0.6}#tweets .tweetData{float:left;width:calc(100% - 151px);text-align:right;text-align:right}#tweets .tweetData p{color:#FFFFFF;display:inline-block;margin:10px 0 10px 10px;display:inline-block;height:auto;font-size:15px}#tweets .tweetData p span{color:#FFFFFF}#tweets .controlNav{position:relative}#tweets .controlNav .prev,#tweets .controlNav .next{position:relative;border:1px solid #c6c6c6;display:inline-block;padding:10px;margin:0;width:30px;height:30px;line-height:0px;cursor:pointer}#tweets .controlNav .prev a,#tweets .controlNav .next a{width:100%;height:100%;display:block}#tweets .controlNav .next{margin-left:20px}#tweets .controlNav .prev:hover,#tweets .controlNav .next:hover{background:red}#tweets .controlNav .prev:hover svg polygon,#tweets .controlNav .next:hover svg polygon{fill:white}#tweets .bgs{position:absolute;display:none;width:100%;height:100%}#tweets .bgs .yellow{position:relative;background-color:white;width:50%;height:100%}#breadcrumbs{background-color:#c6c6c6;padding:10px}#breadcrumbs .inner{width:calc(100% - 40px);max-width:1240px;margin:0 auto;padding:0 20px}#breadcrumbs .inner p{color:#1c5076;margin:0}#breadcrumbs .inner p span,#breadcrumbs .inner p a{color:#1c5076}.homepageFooter{width:calc(100% - 40px);background-color:#a9a9a9;display:flex;border-left:40px solid #1c5076;position:absolute;bottom:0}.homepageFooter .footerLogo{margin:20px;max-width:300px}.homepageFooter .footerCenter{margin:20px 20px 20px 0;color:#1c5076;border-left:2px solid rgba(28,80,118,0.3);padding-left:20px}.homepageFooter .footerCenter span,.homepageFooter .footerCenter a{color:#1c5076;font-size:14px}.homepageFooter .footerTwitter{margin:20px 20px 20px 0;border-left:2px solid rgba(28,80,118,0.3);padding-left:20px;padding-top:40px}.homepageFooter .footerTwitter a{display:flex}.homepageFooter .footerTwitter a .twitterIcon{width:30px;margin:0 20px 20px 0;display:inline-block;float:left}.homepageFooter .footerTwitter a .twitterHandle{display:inline-block;float:left;color:#1c5076;font-size:14px}.homepageFooter .footerRight{width:calc(100% - 20px);margin:20px 20px 20px 0;text-align:right;color:#1c5076;padding-top:25px}.homepageFooter .footerRight span,.homepageFooter .footerRight a{color:#1c5076;font-size:14px}#quickLinks{display:flex;position:relative;z-index:2000;overflow:hidden;width:100%}#quickLinks .quicklinkItem{width:100%;height:20vw;align-items:center;background-position:center center;background-size:cover;position:relative;color:white;font-weight:100;display:inline-block;opacity:1;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;margin:5px 5px 5px 0}#quickLinks .quicklinkItem a{display:block;width:100%;height:100%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;font-size:20px}#quickLinks .quicklinkItem a .titleBox{position:absolute;left:0;bottom:0;padding:20px;width:calc(100% - 40px);height:20px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#quickLinks .quicklinkItem a .titleBox .colorOverlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.7;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#quickLinks .quicklinkItem a .titleBox .titleText{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:calc(100% - 70px);color:#FFFFFF;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#quickLinks .quicklinkItem a .titleBox .titleText .homepageQLIcon{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%) translateX(100%);-moz-transform:translateY(-50%) translateX(100%);-ms-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%);width:30px;height:30px;background-size:contain;background-position:center center;background-repeat:no-repeat}#quickLinks .quicklinkItem a .titleBox .titleText:after{content:'';position:absolute;bottom:-10px;left:0;height:1px;width:0;background-color:#FFFFFF;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#quickLinks .quicklinkItem a:hover .titleBox{height:calc(100% - 40px)}#quickLinks .quicklinkItem a:hover .titleBox .titleText{font-size:24px}#quickLinks .quicklinkItem a:hover .titleBox .titleText:after{width:calc(100% - 60px)}#quickLinks .quicklinkItem:last-child{margin-right:0}.eventWrapper{width:100%;color:#ffffff;margin:0 0 0px 0;font-size:15px;height:160px;position:relative;overflow:hidden}.eventWrapper .eventDate{height:100%;margin-right:20px;float:left;border-right:1px solid #ffffff;padding-top:17px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.eventWrapper .eventDate .eventDateNumber{display:block;width:160px;text-align:center;font-size:94px;line-height:90px;color:#FFFFFF;font-family:"Libre Baskerville",serif}.eventWrapper .eventDate .eventDateMonth{display:block;width:160px;text-align:center;font-size:24px;line-height:30px;color:#FFFFFF}.eventWrapper .eventContent .eventTitle{margin:20px;font-size:18px;color:#FFFFFF}.eventWrapper .eventContent .eventContentText{margin:0 20px 20px 20px;color:#FFFFFF}.eventWrapper .eventContent .eventTimeLocation{font-size:12px;margin:0 20px 20px 20px;color:#FFFFFF}.eventWrapper .eventOverlay{width:100%;height:100%;position:absolute;background-color:#a9a9a9;left:100%;top:0;text-align:center;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.eventWrapper .eventOverlay a{color:#e38133;font-size:26px}.eventWrapper .eventOverlay a .eventCalendarIcon{margin:20px 0 5px 0;width:40px}.eventWrapper:hover .eventOverlay{left:0}.eventWrapper:nth-child(4n+1){background-color:#a9a9a9}.eventWrapper:nth-child(4n+2){background-color:#433f40}.eventWrapper:nth-child(4n+3){background-color:#1c5076}.eventWrapper:nth-child(4n+4){background-color:#e38133}.widgetBox.widgetTwitter .widgetBoxBottomNav{padding-top:20px}.widgetBox.widgetTwitter .widgetBoxBottomNav .eventsNext{display:inline-block;cursor:pointer}.widgetBox.widgetTwitter .widgetBoxBottomNav .eventsNext .moreEvents{padding:5px 0;display:inline-block}.widgetBox.widgetTwitter .widgetBoxBottomNav .goToCalendar{display:inline-block;margin-left:20px;vertical-align:top}.widgetBox.widgetTwitter .widgetBoxBottomNav .goToCalendar .calendarLink{display:inline-block;padding:5px 0;vertical-align:top}
