@mxin keyframe-input($input){}.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}.greenText{color:#0f585b;font-weight:bold}.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:#0f585b}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:#0f585b;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;width:80px;height:20px;z-index:4000;cursor:pointer;overflow:hidden;color:white;font-size:28px;background-image:url(../images/menuIcon.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:20px}#MenuIcon span{position:absolute;display:block;height:5px;width:45%;left:50%;background-color:#eee;-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:#eee}#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:22px}#MenuIcon span:nth-child(2){top:33px}#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:#0f585b;-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:#0f585b;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;position:fixed;z-index:9999;top:0px;right:-40%;height:100%;overflow:hidden;width:40%;min-width:300px;opacity:0}#MobileNavigation .closeMenu{position:absolute;top:30px;right:30px;width:23px;height:auto;cursor:pointer}#MobileNavigation .toggleNav{cursor:pointer;background-color:transparent;position:absolute;right:0px;font-weight:lighter;top:0px;width:30px;height:30px;color:#eee;font-size:27px;border:none;outline:none}#MobileNavigation .TopLevel{padding:10px;position:absolute;display:inline-block;left:50%;top:50%;overflow-y:scroll;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:left;max-height:60vh;overflow-x:hidden;list-style-type:none;margin:0;padding:20px;width:calc(100% - 40px)}#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 ul ul{display:none;background:rgba(255,255,255,0.05);padding-left:0}#MobileNavigation ul li{position:relative;list-style-type:none}#MobileNavigation ul li a{color:#eee;text-align:left;font-family:"Roboto","Lato",sans-serif;width:calc(100% - 54px);display:block;font-weight:lighter;padding:10px 34px 10px 20px;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{background:rgba(255,255,255,0.1)}.activeHeaderMenu #MobileNavigation{right:0px;opacity:1  !important;margin-top:0px !important;height:100%}.activeHeaderMenu .mobileNavBg{visibility:visible;opacity:1}.activeHeaderMenu #MenuBg{width:200%;height:300%}.activeHeaderMenu #MenuIcon span:nth-child(1){top:35px;-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.activeHeaderMenu #MenuIcon span:nth-child(3){-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);top:35px}.activeHeaderMenu #MenuIcon span:nth-child(2){margin-left:100px !important;opacity:0 !important;width:50%}.activeHeaderMenu #MenuIcon span:nth-child(4){opacity:0 !important}#sidebar{padding:40px 0;background-color:#0f585b;position:relative;text-align:left}#sidebar .Level-1{display:block !important;margin-top:0% !important;list-style-type:none;margin:0;padding:0}#sidebar .Level-1 ul{display:none;clear:both;list-style-type:none;padding:0 0px 0 0}#sidebar .Level-1 ul li a{font-size:20px}#sidebar button{position:absolute;top:12px;border:none;outline:none !important;right:20px;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:#FFFFFF;font-weight:300}#sidebar button:hover{color:rgba(255,255,255,0.6)}#sidebar .sidebar-heading{display:block;clear:both;padding:0 30px}#sidebar .sidebar-heading a{padding:0;display:block;text-decoration:none}#sidebar .sidebar-heading a.short{padding:0}#sidebar .sidebar-heading a h2{font-size:20px;font-weight:300;color:#FFFFFF;margin-bottom:0px;text-transform:capitalize;border-bottom:2px solid #FFFFFF;margin:0 0 0px 0;padding:0 0 12px 0}#sidebar .sidebar-heading h2{font-size:30px;font-weight:500;color:#33475E;margin-bottom:100px}#sidebar .sidebar-heading h2.short{margin-bottom:20px}#sidebar ul ul{display:none}#sidebar ul ul li a{padding-left:30px !important}#sidebar ul ul li a span{padding-left:30px}#sidebar ul ul ul li a{padding-left:30px !important}#sidebar ul ul ul li a span{padding-left:30px}#sidebar ul li{clear:both;width:100%;position:relative;margin-left:0;list-style-type:none}#sidebar ul li a{display:block;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;padding:0 30px}#sidebar ul li a span{color:#FFFFFF;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;text-transform:capitalize;font-weight:100;border-bottom:1px solid rgba(255,255,255,0.6);padding:12px 0;font-size:16px;display:block}#sidebar ul li a:hover span{color:#0f585b !important}#sidebar ul li a:hover{background-color:rgba(229,232,229,0.8)}#sidebar-inner{overflow:hidden;clear:both;width:100%}#sidebar-inner>button{display:none}@media all and (min-width: 768px){#sidebar .Level-1{display:block !important;margin-top:0% !important;list-style-type:none}#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:100%;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:inline-block;width:100%;max-width:403px;float:left;padding:10px 25px 10px 30px;border:1px solid #0f585b;margin:5px 10px 5px 0;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:#0f585b;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:#F1F1F1 !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:1px;height:1px}::-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:#0f585b;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}::-webkit-scrollbar-thumb:hover{background-color:#0f585b}.searchBox{width:40px;height:40px;position:fixed;background-color:#0f585b;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:fixed;display:none;top:50%;left:50%;width:100%;max-width:375px;z-index:9999;-webkit-transform:translateX(-49%) translateY(-50%);-moz-transform:translateX(-49%) translateY(-50%);-ms-transform:translateX(-49%) translateY(-50%);transform:translateX(-49%) translateY(-50%)}#SearchForm_SearchForm fieldset{border:none}#SearchForm_SearchForm #SearchForm_SearchForm_Search{position:absolute;left:0;width:300px;height:35px;padding:10px;border:1px solid #FFFFFF;background-color:transparent;color:#0f585b;border:0px;z-index:8888;border:none;border-bottom:2px solid #0f585b;font-size:45px}#SearchForm_SearchForm #SearchForm_SearchForm_action_results{position:absolute;color:#ddd;-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-left:20px;font-size:2em;background-color:transparent;right:0;width:40px;height:59px;background-image:url(../images/searchGreen.svg);background-repeat:no-repeat;background-position:center center}#SearchForm_SearchForm #SearchForm_SearchForm_action_results:hover{color:#fff}#SearchForm_SearchForm #SearchForm_SearchForm_action_results i{color:#FFFFFF}.welcomeMessage{padding:150px 0 30px 0;display:flex;width:100%;max-width:1024px;margin:0 auto;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.welcomeMessage .left,.welcomeMessage .right{width:50%;display:inline-block;padding:60px}.welcomeMessage .left{border-right:4px solid #0f585b;font-size:30px;font-weight:500;color:#000000;text-transform:uppercase}.welcomeMessage .left p{margin:0}.welcomeMessage .right p{margin:0}.welcomeMessage.show{opacity:1}.welcomeMiddle{width:100%;max-width:1280px;margin:0 auto;font-size:30px;font-weight:500;color:#000000;text-align:center;opacity:0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s}.welcomeMiddle.show{opacity:1}.welcomeBottom{padding:0px 0 0px 0;display:flex;width:100%;max-width:1280px;margin:0 auto;opacity:0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s}.welcomeBottom.show{opacity:1}.welcomeBottom .left,.welcomeBottom .right{width:50%;display:inline-block}.welcomeBottom .left{border-right:2px solid #000000;padding:150px 60px 150px 60px;color:#000000;text-transform:uppercase;position:relative}.welcomeBottom .left .welcomeImage{width:400px;height:300px;background-size:cover;background-position:center center;margin:30px 0 0 30px;z-index:2;position:relative}.welcomeBottom .left .welcomeImageAfter{width:300px;height:225px;background-color:#0f585b;z-index:1;position:absolute}.welcomeBottom .right{padding:150px 60px 150px 60px;position:relative}.welcomeBottom .right h4{margin:0 0 30px 0;text-transform:uppercase}.welcomeBottom .right p{margin:0 0 20px 0}.welcomeBottom .right .findOutMore{padding:15px 80px 15px 40px;border:2px solid #0f585b;color:#0f585b;text-transform:uppercase;position:relative;margin:20px 85px 20px 0;display:inline-block;text-align:right;white-space:nowrap;font-weight:300}.welcomeBottom .right .findOutMore:after{content:'';position:absolute;top:50%;right:-120px;float:right;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:120px;height:30px;background-image:url(../images/rightArrowGreen.svg);background-size:contain;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}.welcomeBottom .right .findOutMore:hover:after{right:-150px}.welcomeVideo{width:calc(100% - 40px);max-width:1280px;margin:0 auto;padding:0 0px 40px 0px;position:relative;text-align:center}.welcomeVideo .videoText{position:absolute;right:20px;top:40px;text-align:right;color:#0f585b;text-transform:uppercase;font-style:italic}.welcomeVideo .findOutMore{padding:15px 40px 15px 80px;border:2px solid #0f585b;color:#0f585b;text-transform:uppercase;position:absolute;right:20px;top:100px;margin:20px 0 20px 85px;display:inline-block;text-align:right;float:right;white-space:nowrap;font-weight:100;font-style:italic}.welcomeVideo .findOutMore:after{content:'';position:absolute;top:50%;left:0px;float:right;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:120px;height:30px;background-image:url(../images/leftArrowGreen.svg);background-size:contain;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}.welcomeVideo .findOutMore:hover:after{left:-20px}.welcomeVideo iframe{-webkit-box-shadow:-30px 30px 30px rgba(0,0,0,0.2);-moz-box-shadow:-30px 30px 30px rgba(0,0,0,0.2);-ms-box-shadow:-30px 30px 30px rgba(0,0,0,0.2);-o-box-shadow:-30px 30px 30px rgba(0,0,0,0.2);box-shadow:-30px 30px 30px rgba(0,0,0,0.2)}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.scrollToTop{position:relative;text-align:center;padding:10px;border-radius:50%;z-index:4000;cursor:pointer}.scrollToTop i{color:white}.scrollToBottom{position:absolute;bottom:30px;left:50%;width:35px;height:35px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#FFFFFF;padding:10px;border-radius:50%;z-index:4000;cursor:pointer;color:#000000;text-align:center;font-size:30px;-webkit-animation:scrollToBottomAnim 2s linear infinite;-moz-animation:scrollToBottomAnim 2s linear infinite;-ms-animation:scrollToBottomAnim 2s linear infinite;-o-animation:scrollToBottomAnim 2s linear infinite;animation:scrollToBottomAnim 2s linear infinite}.scrollToBottom:before{content:'Scroll Down';color:#FFFFFF;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-40px;text-transform:uppercase;width:300px;font-weight:300;font-size:15px}.scrollToBottom:after{content:'';position:absolute;width:2px;height:30px;left:50%;bottom:0;background-color:#FFFFFF;-webkit-transform:translateX(-50%) translateY(100%);-moz-transform:translateX(-50%) translateY(100%);-ms-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);-webkit-animation:scrollToBottomAfterAnim 2s linear infinite;-moz-animation:scrollToBottomAfterAnim 2s linear infinite;-ms-animation:scrollToBottomAfterAnim 2s linear infinite;-o-animation:scrollToBottomAfterAnim 2s linear infinite;animation:scrollToBottomAfterAnim 2s linear infinite}@Keyframes scrollToBottomAnim{0%{bottom:30px}50%{bottom:60px}100%{bottom:30px}}@Keyframes scrollToBottomAfterAnim{0%{height:30px}50%{height:60px}100%{height:30px}}.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-color:rgba(255,255,255,0.85)}.noticesBlackout{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9;background-color:rgba(42,49,115,0.85)}body.activeSearch #blackout{display:block}.userform fieldset{border:none;padding:0}.specialLinksWrapper{background-color:#FFFFFF;padding:30px 0;position:relative;text-align:center}.specialLinksWrapper .topLine,.specialLinksWrapper .bottomLine{width:100%;max-width:1280px;position:relative;height:140px}.specialLinksWrapper .topLine:after,.specialLinksWrapper .bottomLine:after{content:'';position:absolute;left:50%;top:0;width:4px;height:100%;background-color:#0f585b;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.specialLinksWrapper .topLine{margin:0 auto 30px auto}.specialLinksWrapper .bottomLine{margin:30px auto 0 auto}.specialLinksWrapper .specialLinkItem{display:inline-block;position:relative}.specialLinksWrapper .specialLinkItem .specialLinkIcon{display:inline-block;width:100px;height:100px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:10px;border-radius:20px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:relative}.specialLinksWrapper .specialLinkItem .specialLinksTitle{position:relative;padding:20px;background-color:#FFFFFF;color:#0f585b;white-space:nowrap;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;border-radius:10px;z-index:2}.specialLinksWrapper .specialLinkItem:hover .specialLinkIcon{width:120px;height:120px;margin:0}.YoutubeWidgetWrapper{background-color:#242021;text-align:center;padding:20px 0;width:calc((100% / 3) * 2)}.YoutubeWidgetWrapper .WBClogo{width:100%;max-width:200px;display:block;margin:0 auto}.YoutubeWidgetWrapper h4{color:#FFFFFF;text-transform:uppercase;margin-bottom:30px;margin-top:5px;letter-spacing:2px}.YoutubeWidgetWrapper .wrapperInner{max-width:800px;width:100%;margin:0 auto;position:relative}.YoutubeWidgetWrapper .wrapperInner .videoObject{width:800px;height:400px;margin:0 auto}.YoutubeWidgetWrapper .wrapperInner .videoObject iframe{border:none}.YoutubeWidgetWrapper .wrapperInner #youtubePrev,.YoutubeWidgetWrapper .wrapperInner #youtubeNext{position:absolute;top:50%;color:#FFFFFF;text-transform:uppercase;font-weight:100}.YoutubeWidgetWrapper .wrapperInner #youtubePrev a,.YoutubeWidgetWrapper .wrapperInner #youtubeNext a{display:block;width:100%;height:50px;position:absolute}.YoutubeWidgetWrapper .wrapperInner #youtubePrev:before,.YoutubeWidgetWrapper .wrapperInner #youtubeNext:before{content:'';position:absolute;top:-10px;width:100px;height:20px;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.YoutubeWidgetWrapper .wrapperInner #youtubePrev{left:-30px;-webkit-transform:translateX(-100%) translateY(-50%);-moz-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}.YoutubeWidgetWrapper .wrapperInner #youtubePrev a{right:0;bottom:0}.YoutubeWidgetWrapper .wrapperInner #youtubePrev:before{right:0;background-image:url(../images/leftArrowWhite.svg);background-position:right center}.YoutubeWidgetWrapper .wrapperInner #youtubePrev:hover:before{right:20px}.YoutubeWidgetWrapper .wrapperInner #youtubeNext{right:-30px;-webkit-transform:translateX(100%) translateY(-50%);-moz-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%)}.YoutubeWidgetWrapper .wrapperInner #youtubeNext a{left:0;bottom:0}.YoutubeWidgetWrapper .wrapperInner #youtubeNext:before{left:0;background-image:url(../images/rightArrowWhite.svg);background-position:left center}.YoutubeWidgetWrapper .wrapperInner #youtubeNext:hover:before{left:20px}.housepointsWrapper{width:calc(100% - 40px);text-align:center;padding:0px 20px 0 20px;background-color:#F1F1F1}.housepointsWrapper .topLine{width:100%;max-width:1280px;margin:0 auto;position:relative;height:60px}.housepointsWrapper .topLine:after{content:'';position:absolute;left:calc(50% + 1px);top:0;width:2px;height:100%;background-color:#0f585b;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.housepointsWrapper h4{font-size:30px;text-transform:uppercase}.housepointsWrapper h4 .black{color:#0f585b}.housepointsWrapper .housepointsInner{width:100%;margin:0 auto;text-align:center}.housepointsWrapper .housepointsInner .housepointsItem{width:calc((100% / 6) - 44px);min-width:200px;display:inline-block;margin:20px;background-position:center center;background-size:cover;background-repeat:no-repeat}.housepointsWrapper .housepointsInner .housepointsItem .housePointsIcon{width:100%;height:207px}.housepointsWrapper .housepointsInner .housepointsItem .Points{font-size:40px;font-weight:100;margin:30px 0}.housepointsWrapper .housepointsInner .housepointsItem h3{text-transform:uppercase}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberrySmall svg #RIght_x5F_Leaf_x5F_stem{animation:RIght_x5F_Leaf_x5F_stem_anim 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberrySmall svg #Right_x5F_Leaf{animation:Right_x5F_Leaf_anim 200ms linear 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberrySmall svg #Left_x5F_Bottom_x5F_Stem{animation:Left_x5F_Bottom_x5F_Stem_anim 200ms linear 200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberrySmall svg #Left_x5F_Bottom_x5F_Leaf{animation:Left_x5F_Bottom_x5F_Leaf_anim 200ms linear 400ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageTwo svg #RIght_x5F_Leaf_x5F_stem{animation:RIght_x5F_Leaf_x5F_stem_anim 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageTwo svg #Right_x5F_Leaf{animation:Right_x5F_Leaf_anim 200ms linear 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageTwo svg #Left_x5F_Bottom_x5F_Stem{animation:Left_x5F_Bottom_x5F_Stem_anim 200ms linear 200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageTwo svg #Left_x5F_Bottom_x5F_Leaf{animation:Left_x5F_Bottom_x5F_Leaf_anim 200ms linear 400ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageTwo svg #Left-Top_x5F_Stem{animation:Left-Top_x5F_Stem_anim 600ms linear 600ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageTwo svg #Left_x5F_Top_x5F_Leaf{animation:Left_x5F_Top_x5F_Leaf_anim 400ms linear 1200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryMedium svg #RIght_x5F_Leaf_x5F_stem{animation:RIght_x5F_Leaf_x5F_stem_anim 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryMedium svg #Right_x5F_Leaf{animation:Right_x5F_Leaf_anim 200ms linear 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryMedium svg #Left_x5F_Bottom_x5F_Stem{animation:Left_x5F_Bottom_x5F_Stem_anim 200ms linear 200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryMedium svg #Left_x5F_Bottom_x5F_Leaf{animation:Left_x5F_Bottom_x5F_Leaf_anim 200ms linear 400ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryMedium svg #Flower_Stem{animation:Flower_Stem_anim 400ms linear 700ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryMedium svg #Flower{animation:Flower_anim 800ms linear 1100ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryMedium svg #Left-Top_x5F_Stem{animation:Left-Top_x5F_Stem_anim 600ms linear 600ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryMedium svg #Left_x5F_Top_x5F_Leaf{animation:Left_x5F_Top_x5F_Leaf_anim 400ms linear 1200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFour svg #RIght_x5F_Leaf_x5F_stem{animation:RIght_x5F_Leaf_x5F_stem_anim 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFour svg #Right_x5F_Leaf{animation:Right_x5F_Leaf_anim 200ms linear 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFour svg #Left_x5F_Bottom_x5F_Stem{animation:Left_x5F_Bottom_x5F_Stem_anim 200ms linear 200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFour svg #Left_x5F_Bottom_x5F_Leaf{animation:Left_x5F_Bottom_x5F_Leaf_anim 200ms linear 400ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFour svg #Right_x5F_Strab_x5F_Stem{animation:Right_x5F_Strab_x5F_Stem 1200ms linear 100ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFour svg #Right_x5F_Strawb{animation:Right_x5F_Strawb_anim 600ms linear 1300ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFour svg #Left-Top_x5F_Stem{animation:Left-Top_x5F_Stem_anim 600ms linear 600ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFour svg #Left_x5F_Top_x5F_Leaf{animation:Left_x5F_Top_x5F_Leaf_anim 400ms linear 1200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFive svg #RIght_x5F_Leaf_x5F_stem{animation:RIght_x5F_Leaf_x5F_stem_anim 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFive svg #Right_x5F_Leaf{animation:Right_x5F_Leaf_anim 200ms linear 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFive svg #Left_x5F_Bottom_x5F_Stem{animation:Left_x5F_Bottom_x5F_Stem_anim 200ms linear 200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFive svg #Left_x5F_Bottom_x5F_Leaf{animation:Left_x5F_Bottom_x5F_Leaf_anim 200ms linear 400ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFive svg #Right_x5F_Strab_x5F_Stem{animation:Right_x5F_Strab_x5F_Stem 1200ms linear 100ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFive svg #Right_x5F_Strawb{animation:Right_x5F_Strawb_anim 600ms linear 1300ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFive svg #Left-Top_x5F_Stem{animation:Left-Top_x5F_Stem_anim 600ms linear 600ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFive svg #Left_x5F_Top_x5F_Leaf{animation:Left_x5F_Top_x5F_Leaf_anim 400ms linear 1200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFive svg #Flower_Stem{animation:Flower_Stem_anim 400ms linear 700ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryStageFive svg #Flower{animation:Flower_anim 800ms linear 1100ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #RIght_x5F_Leaf_x5F_stem{animation:RIght_x5F_Leaf_x5F_stem_anim 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Right_x5F_Leaf{animation:Right_x5F_Leaf_anim 200ms linear 500ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Left_x5F_Bottom_x5F_Stem{animation:Left_x5F_Bottom_x5F_Stem_anim 200ms linear 200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Left_x5F_Bottom_x5F_Leaf{animation:Left_x5F_Bottom_x5F_Leaf_anim 200ms linear 400ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Right_x5F_Strab_x5F_Stem{animation:Right_x5F_Strab_x5F_Stem 1200ms linear 100ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Right_x5F_Strawb{animation:Right_x5F_Strawb_anim 600ms linear 1300ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Left-Top_x5F_Stem{animation:Left-Top_x5F_Stem_anim 600ms linear 600ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Left_x5F_Top_x5F_Leaf{animation:Left_x5F_Top_x5F_Leaf_anim 400ms linear 1200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Left_x5F_Strawb_x5F_Stem{animation:Left_x5F_Strawb_x5F_Stem_anim 1200ms linear 1200ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Left_x5F_Strawb{animation:Left_x5F_Strawb_anim 600ms linear 2400ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Flower_Stem{animation:Flower_Stem_anim 400ms linear 700ms forwards}.housepointsWrapper .housepointsInner .housepointsItem.animStrawb .housepointsIcon.strawberryLarge svg #Flower{animation:Flower_anim 800ms linear 1100ms forwards}@keyframes RIght_x5F_Leaf_x5F_stem_anim{from{stroke-dashoffset:42}to{stroke-dashoffset:84}}@keyframes Right_x5F_Leaf_anim{from{transform:scale(0)}to{transform:scale(1)}}@keyframes Left_x5F_Bottom_x5F_Stem_anim{from{stroke-dashoffset:30}to{stroke-dashoffset:60}}@keyframes Left_x5F_Bottom_x5F_Leaf_anim{from{transform:scale(0)}to{transform:scale(1)}}@keyframes Right_x5F_Strab_x5F_Stem{from{stroke-dashoffset:148}to{stroke-dashoffset:0}}@keyframes Right_x5F_Strawb_anim{from{transform:scale(0)}to{transform:scale(1)}}@keyframes Left-Top_x5F_Stem_anim{from{stroke-dashoffset:80}to{stroke-dashoffset:0}}@keyframes Left_x5F_Top_x5F_Leaf_anim{from{transform:scale(0)}to{transform:scale(1)}}@keyframes Flower_Stem_anim{from{stroke-dashoffset:80}to{stroke-dashoffset:0}}@keyframes Flower_anim{from{transform:scale(0)}to{transform:scale(1)}}@keyframes Left_x5F_Strawb_x5F_Stem_anim{from{stroke-dashoffset:180}to{stroke-dashoffset:0}}@keyframes Left_x5F_Strawb_anim{from{transform:scale(0)}to{transform:scale(1)}}.HouseBox{display:block;width:100%;padding:30px;border:2px solid #0f585b;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 #0f585b;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:120px;width:100%;text-align:center;position:absolute;top:155px;right:0;z-index:4}#usefulLinks ul{margin:0;padding:0}#usefulLinks ul li{display:inline-block;align-items:center;text-align:center;position:relative;padding:0 20px;height:40px;font-weight:100;margin-bottom:30px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#usefulLinks ul li .titleText{display:block;color:#FFFFFF;position:absolute;left:0;top:50%;font-weight:100;font-size:14px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(90deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;white-space:nowrap}#usefulLinks ul li .homepageQLIcon{width:40px;height:40px;background-color:#FFFFFF;border-radius:50%;background-size:60% 60%;background-position:center;display:inline-block;background-repeat:no-repeat}#usefulLinks ul li:hover .titleText{opacity:1}.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}footer{padding:30px 0px}footer{padding:30px 0px}.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:calc(50% - 30px);margin:30px 30px 30px 0;float:left}.StaffPage .staffProfile .profilePic{margin:0 30px 0 0;float:left;display:inline-block}.StaffPage .staffProfile .bio{min-width:50%}.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}.vacancyHolder .vacancy__item{border-bottom:1px solid #c6c6c6}.vacancyHolder .vacancy__item h4{padding-top:20px;font-weight:300}.vacancyHolder .vacancy__item h4 span{font-weight:bold}.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 #0f585b;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:#0f585b;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 #c6c6c6;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 #0f585b;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:#0f585b;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}.ContactForm .wholeContentWrapper .centerColumn .centerLeft{width:10%;min-width:auto}.centerColumn{max-width:1680px;margin:0 auto 0 auto;display:flex;padding-top:40px}.centerColumn ul li{list-style-type:disc;margin-left:40px}.centerColumn ol li{list-style-type:decimal;margin-left:40px}.centerColumn .centerRight{width:calc(75% - 80px);display:inline-block;float:left;padding:0 20px 30px 60px}.centerColumn .centerRight a{color:#0f585b}.centerColumn .centerRight h1{display:block;color:#0f585b;padding-bottom:10px;margin-bottom:60px}.centerColumn .centerRight h1.innerPageTitle{margin-top:0;font-weight:300;text-transform:capitalize}.centerColumn .centerRight ul{margin-bottom:20px}.centerColumn .centerRight ul li{list-style-type:disc;margin-left:30px}.centerColumn .centerRight .userform fieldset,.centerColumn .centerRight form fieldset{border:none}.centerColumn .centerRight .userform fieldset .field,.centerColumn .centerRight form fieldset .field{margin:30px 0}.centerColumn .centerRight .userform fieldset .field label,.centerColumn .centerRight form fieldset .field label{color:#0f585b;font-weight:100}.centerColumn .centerRight .userform fieldset .field .text,.centerColumn .centerRight .userform fieldset .field .textarea,.centerColumn .centerRight form fieldset .field .text,.centerColumn .centerRight form fieldset .field .textarea{min-width:250px;width:100%;padding:10px;margin-top:10px;border:none;border-bottom:1px solid #000;font-size:25px;font-weight:100;border-radius:0}.centerColumn .centerRight .userform .action,.centerColumn .centerRight form .action{min-width:250px;width:100%;padding:10px;border:1px solid #0f585b;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;font-size:20px}.centerColumn .centerRight .userform .action:hover,.centerColumn .centerRight form .action:hover{background-color:#0f585b;color:#FFFFFF}.centerColumn .centerRight #SearchResults li{margin-bottom:30px}.centerColumn .centerRight .contentWrapper{margin-bottom:60px}.centerColumn .centerRight table{width:100%}.centerColumn .centerRight table tr td{border:1px solid #F1F1F1;padding:20px}.centerColumn .centerRight .contactWrapper{display:flex}.centerColumn .centerRight .contactWrapper .left{display:inline-block;width:65%;min-width:65%;max-width:65%;-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1}.centerColumn .centerRight .contactWrapper .right{width:360px;min-width:360px;max-width:35%;padding-left:60px;-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2}.centerColumn .centerRight .contactWrapper .right .mapImageWrapper{width:100%;height:179px;position:relative}.centerColumn .centerRight .contactWrapper .right .mapImageWrapper .mapImage{width:400px;height:400px;background-size:cover;background-position:center center;position:absolute;top:-231px;background-color:#FFFFFF;background-repeat:no-repeat}.centerColumn .centerLeft{width:25%;display:inline-block;min-width:250px}body.ContentsPage .wholeContentWrapper .centerColumn .centerLeft .contentsFrame{border:none}body.ContentsPage .wholeContentWrapper .centerColumn .centerLeft .contentsFrame ul{list-style-type:none;padding-left:0}body.ContentsPage .wholeContentWrapper .centerColumn .centerLeft .contentsFrame ul li{list-style-type:none;margin-left:0px}body.ContactForm .centerColumn{width:100%;margin:0 auto 0px auto}.CategoryWrapper{display:block;background-color:#FFFFFF;border-top:10px solid #0f585b;text-align:center}.CategoryWrapper .categoryItem{width:calc((100% / 3) - 4vw - 10px);padding:2vw;margin:5px;height:245px;text-align:center;background-size:cover;background-position:center center;position:relative;display:inline-block}.CategoryWrapper .categoryItem .categoryIcon{width:120px;height:70px;margin:0 auto;background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:2;position:relative}.CategoryWrapper .categoryItem .categoryTitle{padding:30px;color:#FFFFFF;font-size:50px;line-height:50px;font-family:"din-condensed",sans-serif;text-transform:uppercase;font-weight:300;z-index:2;position:relative}.CategoryWrapper .categoryItem:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.CategoryWrapper .categoryItem:nth-child(3n+1):after{background-color:rgba(0,40,89,0.5)}.CategoryWrapper .categoryItem:nth-child(3n+2):after{background-color:rgba(0,87,148,0.5)}.CategoryWrapper .categoryItem:nth-child(3n+3):after{background-color:rgba(0,139,88,0.5)}.CategoryWrapper .categoryItem:hover:after{background-color:rgba(232,50,39,0.5)}.centerColumn .centerRight .contentWrapper{margin-bottom:60px}.centerColumn .centerRight .NewsletterItem{width:240px;border:2px solid #0f585b;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 .centerRight .NewsletterItem .newsletterThumb{width:100%;height:280px;background-position:center center;background-size:contain;background-repeat:no-repeat}.centerColumn .centerRight .NewsletterItem .newsletterTitle{width:100%;display:block;text-align:center;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.centerColumn .centerRight a:nth-child(even) .NewsletterItem:hover{background-color:#e83227}.centerColumn .centerRight a:nth-child(even) .NewsletterItem:hover .newsletterTitle{color:#FFFFFF}.centerColumn .centerRight a:nth-child(odd) .NewsletterItem:hover{background-color:#0f585b}.centerColumn .centerRight a:nth-child(odd) .NewsletterItem:hover .newsletterTitle{color:#FFFFFF}.centerColumn .centerRight .news-teaser{padding-bottom:60px;border-bottom:2px solid #c6c6c6}.centerColumn .centerRight .news-teaser h3{text-transform:uppercase}.centerColumn .centerRight .news-teaser h3 .black{color:#000000}.centerColumn .centerRight .news-teaser h3 .galleryIcon{width:30px;margin-left:30px}.centerColumn .centerRight .news-teaser .newsHolderImage{display:inline-block;margin:0 20px 20px 0;width:100%;height:70vw;max-height:400px;background-size:cover;background-position:center center;background-repeat:no-repeat}.centerColumn .centerRight .news-teaser .newsHolderText{position:relative}.centerColumn .centerRight .news-teaser .newsHolderText .content{width:calc(100% - 170px);display:inline-block}.centerColumn .centerRight .news-teaser .readMoreWrapper .readMore{padding:15px 80px 15px 40px;border:2px solid #0f585b;color:#0f585b;text-transform:uppercase;position:absolute;right:0;top:-10vw;margin:20px 85px;display:inline-block;text-align:right;white-space:nowrap;font-weight:100;font-style:italic}.centerColumn .centerRight .news-teaser .readMoreWrapper .readMore:after{content:'';position:absolute;top:50%;right:-120px;float:right;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:120px;height:30px;background-image:url(../images/rightArrowGreen.svg);background-size:contain;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}.centerColumn .centerRight .news-teaser .readMoreWrapper .readMore:hover:after{right:-150px}.centerColumn .centerRight .contentWrapper{margin-bottom:60px}*{font-family:"Roboto","Lato",sans-serif;color:#000000;text-decoration:none !important;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;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}body.activeHeadsWelcome .welcomeSection{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}body.activeHeadsWelcome .wholeContentWrapper{left:768px;position:relative}body.activeHeadsWelcome .wholeContentWrapper header.homepageHeader .welcomeTab:after{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}body.activeSideMenu .sideMenu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}body.activeSideMenu .wholeContentWrapper{left:500px;position:relative}body.activeSideMenu .wholeContentWrapper header.pageHeader .sideMenuButton{left:40px}body.activeSideMenu .wholeContentWrapper header.pageHeader .sideMenuButton:after{opacity:0}body.activeSideMenu .wholeContentWrapper header.pageHeader .sideMenuButton:before{opacity:1}body.activeSearch .wholeContentWrapper{-webkit-transform:scale(0.9, 0.9);-moz-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);-webkit-filter:blur(20px);-moz-filter:blur(20px);-ms-filter:blur(20px);-o-filter:blur(20px);filter:blur(20px)}body.activeIntroAnim .introAnimWrapper{display:block !important;-webkit-animation:introFadeOut 1s 8s forwards;-moz-animation:introFadeOut 1s 8s forwards;-ms-animation:introFadeOut 1s 8s forwards;-o-animation:introFadeOut 1s 8s forwards;animation:introFadeOut 1s 8s forwards}body.activeIntroAnim .introAnimWrapper .taglineWrapper .taglineLogo,body.activeIntroAnim .introAnimWrapper .taglineWrapper .tagLine{-webkit-animation:introFadeIn 5s 3s forwards;-moz-animation:introFadeIn 5s 3s forwards;-ms-animation:introFadeIn 5s 3s forwards;-o-animation:introFadeIn 5s 3s forwards;animation:introFadeIn 5s 3s forwards}@-webkit-keyframes introFadeIn{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@-moz-keyframes introFadeIn{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@-ms-keyframes introFadeIn{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@-o-keyframes introFadeIn{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes introFadeIn{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes introFadeOut{0%{opacity:1}100%{opacity:0;pointer-events:none}}@-moz-keyframes introFadeOut{0%{opacity:1}100%{opacity:0;pointer-events:none}}@-ms-keyframes introFadeOut{0%{opacity:1}100%{opacity:0;pointer-events:none}}@-o-keyframes introFadeOut{0%{opacity:1}100%{opacity:0;pointer-events:none}}@keyframes introFadeOut{0%{opacity:1}100%{opacity:0;pointer-events:none}}.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:#0f585b;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:0.7em}.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{padding:0 20px}.calendar-widget-table thead tr th .prev,.calendar-widget-table thead tr th .next{margin:0 20px}.calendar-widget-table .calendar-header td.calendar-header-day,.calendar-widget-table .calendar-header td{background:transparent !important;color:#0f585b;border:none !important;padding:20px 0}.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;padding:20px 0 !important;text-align:center}.calendar-widget-table tbody tr:nth-child(even){background-color:transparent}.calendar-widget-table tbody tr td{padding:20px 0;text-align:center}.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:#0f585b;color:#FFFFFF;font-weight:500}.calendarWidget{padding:10px}.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 #0f585b !important;color:#0f585b !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:#0f585b;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:#242021 !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)}.toggleContent{display:none;font-size:0.8em}.toggleContent *{font-size:1em;color:#fff !important}.toggleContent .url{padding:10px;color:#333 !important;background-color:#f7c832;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.toggleContent .url:hover{background-color:#d92d2a !important;color:#fff !important}.toggleBtn{cursor:pointer}@media all and (min-width: 1920px){.centerColumn{margin:0 auto}}@media all and (min-width: 1680px){.newsLetterWrapper .newsletterInner .newsletterBox{width:calc(100vw / 7);height:calc(100vw / 7)}}@media all and (max-width: 1680px){.newsLetterWrapper .newsletterInner a:nth-child(6){display:none}.newsLetterWrapper .newsletterInner a:nth-child(7){display:none}.newsLetterWrapper .newsletterInner .newsletterBox{width:calc(100vw / 5);height:calc(100vw / 5)}}@media all and (max-width: 1450px){body.NewsHolder .news-teaser .readMoreWrapper{text-align:right}body.NewsHolder .news-teaser .readMoreWrapper .readMore{position:relative !important;top:0 !important;right:0 !important;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;transform:translateX(0) !important}body.ContactForm .centerColumn .centerRight .contactWrapper .right .mapImageWrapper{height:101px}body.ContactForm .centerColumn .centerRight .contactWrapper .right .mapImageWrapper .mapImage{width:270px;height:270px}.YoutubeWidgetWrapper .wrapperInner{margin:0 auto 200px auto}.YoutubeWidgetWrapper .wrapperInner #youtubePrev{left:calc(50% - 20px);top:calc(100% + 100px)}.YoutubeWidgetWrapper .wrapperInner #youtubeNext{right:calc(50% - 20px);top:calc(100% + 100px)}.homepageTwitter #tweets .tweetFeed .tweetItem{width:calc(100% - 60px) !important;padding:20px !important;margin:0px 10px !important}.homepageTwitter #tweets .tweetFeed .tweetItem p{font-weight:300 !important;font-size:20px !important}.homepageTwitter #tweets .tweetFeed .tweetItem .readMore{font-size:20px !important}}@media all and (max-width: 1280px){header nav.main .navInner .headerControls{position:relative !important}header nav.main .navInner .headerControls #MenuIcon{display:inline-block !important}header nav.main .navInner .headerControls .inner.primary{display:none}header nav.main .navInner .headerLogo{margin:0 auto 20px auto !important}#headerQuickLinks ul{display:block !important}#headerQuickLinks ul .quicklinkHalf{width:100% !important}#headerQuickLinks ul:after{display:none !important}.newsLetterWrapper .newsletterInner a:nth-child(5){display:none}.newsLetterWrapper .newsletterInner a:nth-child(6){display:none}.newsLetterWrapper .newsletterInner a:nth-child(7){display:none}.newsLetterWrapper .newsletterInner .newsletterBox{width:calc(100vw / 4);height:calc(100vw / 4)}.housepointsWrapper .housepointsInner .housepointsItem .Points{font-size:65px !important}.CategoryWrapper .categoryItem{width:calc((100% / 2) - 4vw - 10px)}}@media all and (max-width: 1024px){header.homepageHeader{max-height:600px !important}header.homepageHeader .moveBoxWrapper{height:35vh}header.homepageHeader .homepageNav{display:none !important}.sideMenuButton{-webkit-transform:translate(0%, -100%) rotate(90deg);-moz-transform:translate(0%, -100%) rotate(90deg);-ms-transform:translate(0%, -100%) rotate(90deg);transform:translate(0%, -100%) rotate(90deg);-webkit-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%}.sideMenuButton:before,.sideMenuButton:after{display:none}body.activeSideMenu .wholeContentWrapper .sideMenuButton{left:0 !important}.welcomeBottom .left{padding:0 20px}.welcomeBottom .left .welcomeImage{width:200px;height:200px}.welcomeBottom .left .findOutMore{top:100px;padding:15px 80px 15px 20px}.welcomeBottom .right{padding:0 20px}#homepage-events .widgetsWrapper{display:block !important}#homepage-events .widgetsWrapper .left{width:100% !important;max-width:100% !important;min-width:100% !important;position:relative !important}#homepage-events .widgetsWrapper .left .calendarImage{position:absolute;display:none !important}#homepage-events .widgetsWrapper .right{padding:0 0 30px 0 !important;width:calc(100% - 40px) !important;min-width:calc(100% - 40px) !important;max-width:calc(100% - 40px) !important}.newsLetterWrapper .newsletterInner a:nth-child(4){display:none}.newsLetterWrapper .newsletterInner a:nth-child(5){display:none}.newsLetterWrapper .newsletterInner a:nth-child(6){display:none}.newsLetterWrapper .newsletterInner a:nth-child(7){display:none}.newsLetterWrapper .newsletterInner .newsletterBox{width:calc(100vw / 3);height:calc(100vw / 3)}.twitterWBCWrapper{display:block !important}.twitterWBCWrapper .homepageTwitter{width:100% !important}.twitterWBCWrapper .YoutubeWidgetWrapper{width:100% !important}.sideMenuButton{-webkit-transform:translate(0, 0) rotate(0deg);-moz-transform:translate(0, 0) rotate(0deg);-ms-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;position:relative !important;top:0 !important;display:inline-block !important;margin:20px auto !important}.centerColumn .centerLeft{padding:0 0 30px 0 !important}body.ContactForm .centerColumn .centerLeft{width:0 !important}body.ContactForm .centerColumn .centerRight{padding:0 20px 30px 0}.StaffPage .staffProfile{width:calc(100% - 30px) !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: 768px){nav.main .navInner .headerControls{padding:10px 20px 0 20px !important}nav.main .navInner .headerControls #MenuIcon{display:inline-block !important}nav.main .navInner .headerControls .inner.primary{display:none}header.homepageHeader{max-height:450px !important}header.homepageHeader .welcomeTab{top:50% !important}header.homepageHeader .numberBox{display:none !important}header.homepageHeader .tagLine{font-size:40px;position:relative !important;-webkit-transform:translateX(0) translateY(0) !important;-moz-transform:translateX(0) translateY(0) !important;-ms-transform:translateX(0) translateY(0) !important;transform:translateX(0) translateY(0) !important;left:0 !important;right:0 !important;padding-bottom:20px}header.homepageHeader .moveBoxWrapper{height:25vh;min-height:300px;display:none !important}header.homepageHeader #usefulLinks{display:none}.welcomeSection{width:100% !important}#welcomeMessage .welcomeMessage{display:block;padding:30px 0 30px 0}#welcomeMessage .welcomeMessage .left,#welcomeMessage .welcomeMessage .right{width:calc(100% - 40px);border:none;padding:10px 20px;text-align:center}.welcomeMiddle{border-top:4px solid #000000;border-bottom:4px solid #000000;width:calc(100% - 40px);margin:0 20px;opacity:1 !important;font-size:24px !important}.welcomeBottom{display:block;padding:30px 0 20px 0}.welcomeBottom .left,.welcomeBottom .right{width:calc(100% - 40px);border:none;padding:10px 20px;text-align:center}.welcomeBottom .left{display:none}.welcomeVideo .videoText{position:relative;display:block;top:0;margin-bottom:30px}.welcomeVideo .findOutMore{position:relative;top:0}#homepage-events .widgetsWrapper .left .prev,#homepage-events .widgetsWrapper .left .next{margin:0 !important;top:-20px !important;width:30px !important;height:30px !important}#homepage-events .widgetsWrapper .right{padding:0 0 30px 0 !important;width:calc(100% - 20px) !important;min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important;z-index:3;position:relative}#homepage-events .widgetsWrapper .right #sliderUpcoming section .title{padding:9px 20px 5px 20px !important;width:calc(100% - 40px) !important}.clearSmall{clear:both;width:100% !important}.tacMid{text-align:center !important}.leftColumn{display:block !important}.leftColumn #sidebar{float:left;width:100% !important;max-width:100% !important}.centerColumn{margin:0 20px !important}.centerColumn .centerRight{padding:0 0 30px 0 !important;width:calc(100% - 40px)}.centerColumn .centerLeft{display:none !important}.activeHeaderMenu #MobileNavigation{display:block}.activeHeaderMenu header nav.main .navInner .inner.primary{display:none}#MobileNavigation{width:100%;right:100%}body.ContactForm .centerRight .contactWrapper{display:block}body.ContactForm .centerRight .contactWrapper .right{width:100%;min-width:100%;max-width:100%;padding-left:0}body.ContactForm .centerRight .contactWrapper .right .mapImageWrapper{display:none}body.ContactForm .centerRight .contactWrapper .left{width:100%;min-width:100%;max-width:100%}.homepageTwitter{padding:30px 10px 0 10px !important;width:calc(100% - 20px) !important}.homepageTwitter #tweets .tweetFeed .tweetItem{padding:30px !important;max-width:calc(100% - 80px) !important}.homepageTwitter #tweets .tweetFeed .tweetItem p{height:auto !important}}@media all and (max-width: 640px){header .numberBox{display:none !important}header .moveBoxWrapper{display:none !important}#headerQuickLinks ul .quicklinkHalf{display:block !important}#headerQuickLinks ul .quicklinkHalf li{width:auto;display:block}#headerQuickLinks ul .quicklinkHalf li a .title{padding:10px 30px !important}.welcomeVideo iframe{width:100%;height:350px}#homepage-events .widgetsWrapper .left .calendarImage{display:none}#homepage-events .widgetsWrapper .right{width:100% !important;padding:0 0 30px 0 !important}#homepage-events .CalEventItem .SlideContentContainer:after{display:none !important}.CategoryWrapper .categoryItem{width:calc(100% - 4vw - 10px)}}@media all and (max-width: 600px){.calWidgetContainer,.MonthContainer{width:100% !important}.MonthDropDown{-webkit-transform:translateX(-140px);-moz-transform:translateX(-140px);-ms-transform:translateX(-140px);transform:translateX(-140px)}.MonthDropDownContainer{width:74%}.MonthDropDownIconContainer,.MonthDropDownContainer{width:100%;float:left;margin-left:0px !important}.calPrev{left:-20px !important}.calNext{right:-40px !important}.MonthDropDownContainer{width:140px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (max-width: 480px){#homepage-events .widgetsWrapper .left .leftTitle{display:block !important}#homepage-events .widgetsWrapper .left .leftTitle .titleLeft{width:100% !important}#homepage-events .widgetsWrapper .left .leftTitle .numberBox{display:none !important}.newsLetterWrapper .newsletterInner{display:block !important}.newsLetterWrapper .newsletterInner a:nth-child(4){display:block}.newsLetterWrapper .newsletterInner a:nth-child(5){display:block}.newsLetterWrapper .newsletterInner a:nth-child(6){display:block}.newsLetterWrapper .newsletterInner a:nth-child(7){display:block}.newsLetterWrapper .newsletterInner .newsletterBox{width:100vw !important;height:200px !important}.newsletterSignupWrapper{padding:30px 10px !important}.newsletterSignupWrapper .formWrapper form .field.text input{width:250px !important}.tacSmall{text-align:center !important}.hiddenSmall{display:none !important}}.wholeContentWrapper{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:relative;left:0}header.pageNav{background-color:#c6c6c6;height:100px}.activeHeaderMenu header.pageHeader .inner.primary{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.activeHeaderMenu header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel.hasChildren:hover>a:after{content:'';position:absolute;left:50%;top:-10px;-webkit-transform:translateX(-50%) translateY(40px);-moz-transform:translateX(-50%) translateY(40px);-ms-transform:translateX(-50%) translateY(40px);transform:translateX(-50%) translateY(40px);width:20px;height:10px;background-image:url(../images/dropdownTriangle.svg);background-size:cover;background-position:center top;overflow:hidden}.sideMenu{width:100%;max-width:500px;position:absolute;left:0;top:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);padding:60px 0px;border-right:1px solid #33475E;background-color:#F1F1F1}.sideMenu:after{content:'';left:0;bottom:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);position:absolute;width:100%;height:100vh;background-color:#F1F1F1}.sideMenu .close{width:20px;height:20px;position:absolute;right:20px;top:20px;background-image:url(../images/closeBlack.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.sideMenu .sideMenuHeader{color:#0f585b;border-top:4px solid #000000;padding:40px 0 0 80px;display:inline-block;text-align:right;text-transform:uppercase;font-size:30px;font-weight:500;float:right;margin-right:40px;margin-top:60px}header.pageHeader{background-position:center center;background-size:cover;background-repeat:no-repeat;height:500px;position:relative}header.pageHeader .pageHeaderImage{position:relative;width:100%;height:100%;background-size:cover;background-position:center center}header.pageHeader .headerControls{width:calc(100% - 40px);left:0px;top:0px;display:inline-block;text-align:right;padding:20px 20px 20px 20px;z-index:1;background-color:#0f585b}header.pageHeader .headerControls .socialIcon{width:30px;height:30px;border-radius:15px;display:inline-block;cursor:pointer;background-position:center center;background-size:60% 60%;background-repeat:no-repeat;margin:0 10px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}header.pageHeader .headerControls .socialIcon.twitter{background-image:url(../images/twitterIcon.svg)}header.pageHeader .headerControls .socialIcon.facebook{background-image:url(../images/facebookIcon.svg)}header.pageHeader .headerControls .socialIcon.searchIcon{background-image:url(../images/search.svg)}header.pageHeader .headerControls #MenuIcon{display:inline-block}header.pageHeader #headerQuickLinks{margin-top:4px}header.pageHeader .inner.primary{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:relative;z-index:2;display:inline-block;vertical-align:top;margin-right:30px}header.pageHeader .inner.primary .closeButton{position:absolute;right:10px;top:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-image:url(../images/close.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer}header.pageHeader .inner.primary #desktopNavContainer{text-align:center}header.pageHeader .inner.primary #desktopNavContainer #desktopNav{display:flex;text-align:left;width:100%;margin:0 auto}header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel{padding:0 0 20px 0;display:inline-block;text-align:left}header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel:last-child{border-right:none}header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel a{color:#FFFFFF;font-weight:100;position:relative}header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu{position:absolute;left:0;top:40px;width:100vw;display:none;background-color:#FFFFFF;z-index:4;margin-top:20px}header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu .parent{width:100%;margin:0 auto;padding:20px 40px;text-align:left}header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack{text-align:left;max-width:300px;display:block;vertical-align:top;margin-left:-2px}header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack a{color:#33475E;padding:5px 20px 5px 0;display:block;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:relative}header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack a:hover:after{content:'';position:absolute;left:-10px;top:50%;width:30px;height:2px;background-color:#0f585b;-webkit-transform:translateX(-100%) translateY(-50%);-moz-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack .children a{display:block}header.pageHeader .inner.primary #desktopNavContainer #desktopNav .topLevel:hover .subMenu{display:inline-block}header.pageHeader .headerLogo{display:block;margin:0 auto;position:relative;width:120px}header.pageHeader .flexslider{height:100%;max-height:440px}header.pageHeader .flexslider .flex-viewport{height:100%}header.pageHeader .flexslider .flex-viewport .slides{height:100%}header.pageHeader .flexslider .flex-viewport .slides li{height:100%}header.pageHeader .flexslider .flex-viewport .slides li .slideBG{height:100%}header.pageHeader .flexslider .flex-control-nav{bottom:0}.sideMenuButton{position:absolute;left:0px;top:265px;padding:10px 60px;border:2px solid #33475E;color:#0f585b;text-transform:uppercase;font-weight:500;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;cursor:pointer;z-index:9998}.sideMenuButton:after{content:'';position:absolute;top:50%;right:-80px;float:right;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80px;height:22px;background-image:url(../images/rightArrowBlue.svg);background-size:contain;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;opacity:1}.sideMenuButton:before{content:'';position:absolute;top:50%;left:0px;float:right;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80px;height:22px;background-image:url(../images/leftArrowBlue.svg);background-size:contain;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;opacity:0}body.activeSideMenu .sideMenuButton{left:40px}body.activeSideMenu .sideMenuButton:before{opacity:1}body.activeSideMenu .sideMenuButton:after{opacity:0}.introAnimWrapper{position:fixed;width:100%;height:100%;background-color:#0f585b;z-index:9999;display:none;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.introAnimWrapper .taglineWrapper{display:block;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:100%;text-align:center}.introAnimWrapper .taglineWrapper .taglineLogo{width:200px;height:200px;background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle;opacity:0}.introAnimWrapper .taglineWrapper .tagLine{font-size:70px;color:#FFFFFF;font-weight:300;display:inline-block;opacity:0}.introAnimWrapper .taglineWrapper .tagLine .heavy{font-weight:bold;color:#FFFFFF}.welcomeSection{width:calc(100% - 120px);max-width:768px;position:absolute;left:0;top:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);padding:60px 0px}.welcomeSection .close{width:20px;height:20px;position:absolute;right:20px;top:20px;background-image:url(../images/closeBlack.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.welcomeSection .numberBox{position:absolute;top:245px;right:20px;width:30%;border-bottom:4px solid #000000;color:#000000;z-index:1;text-align:right;font-size:30px;font-weight:300}.welcomeSection .moveBoxWrapper{height:300px;position:relative}.welcomeSection .moveBoxWrapper .primaryChild{display:block;width:70%;height:calc(100% - 60px);background-size:cover;background-position:center center;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:60px 30px 60px rgba(0,0,0,0.2);-moz-box-shadow:60px 30px 60px rgba(0,0,0,0.2);-ms-box-shadow:60px 30px 60px rgba(0,0,0,0.2);-o-box-shadow:60px 30px 60px rgba(0,0,0,0.2);box-shadow:60px 30px 60px rgba(0,0,0,0.2)}.welcomeSection .moveBoxWrapper .secondaryChild{display:block;width:70%;height:calc(100% - 60px);background-color:#E83227;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.welcomeSection h4{text-align:right;width:calc(100% - 150px);padding:0 60px 0 90px;font-size:40px;color:#0f585b}.welcomeSection .contentTop,.welcomeSection .contentMiddle,.welcomeSection .contentBottom{padding:30px;margin:0 30px}.welcomeSection .contentMiddle{border-top:3px solid #000000;border-bottom:3px solid #000000;font-size:30px;font-weight:500}.welcomeSection .findOutMore{padding:15px 80px 15px 40px;border:2px solid #0f585b;color:#0f585b;text-transform:uppercase;position:relative;margin:20px 85px;display:inline-block;text-align:right;float:right}.welcomeSection .findOutMore:after{content:'';position:absolute;top:50%;right:-120px;float:right;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:120px;height:30px;background-image:url(../images/rightArrowGreen.svg);background-size:contain;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}.welcomeSection .findOutMore:hover:after{right:-150px}.wholeContentWrapper{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:relative;left:0}header.pageNav{background-color:#c6c6c6;height:100px}.activeHeaderMenu header nav.main .navInner .inner.primary{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.activeHeaderMenu header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel.hasChildren:hover>a:after{content:'';position:absolute;left:50%;top:-10px;-webkit-transform:translateX(-50%) translateY(40px);-moz-transform:translateX(-50%) translateY(40px);-ms-transform:translateX(-50%) translateY(40px);transform:translateX(-50%) translateY(40px);width:20px;height:10px;background-image:url(../images/dropdownTriangle.svg);background-size:cover;background-position:center top;overflow:hidden}header{position:relative}header.homepageHeader{background-color:#0f585b;background-position:center 20px;background-size:120px auto;background-repeat:no-repeat;max-height:700px}header .welcomeTab{padding:20px 60px 20px 40px;position:absolute;display:inline-block;z-index:9;color:#FFFFFF;text-transform:uppercase;left:0;top:35%;letter-spacing:3px;-webkit-transform:translate(-50%, -100%) rotate(90deg);-moz-transform:translate(-50%, -100%) rotate(90deg);-ms-transform:translate(-50%, -100%) rotate(90deg);transform:translate(-50%, -100%) rotate(90deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;overflow:hidden;cursor:pointer;background-color:#0f585b}header .welcomeTab:after{content:'';width:20px;height:10px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/welcomeArrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}header nav.main{position:relative;top:0;z-index:8;width:100%;padding:0}header nav.main .navInner{width:100%;margin:0 auto;position:relative}header nav.main .navInner .headerLogo{position:absolute;left:30px;top:0;width:150px;height:150px;margin:0 auto 20px auto;display:block;background-size:60% auto;background-position:center center;background-repeat:no-repeat;z-index:3}header nav.main .navInner .headerControls{display:block;text-align:right;padding:20px 45px 0 20px;z-index:1;background-color:#0f585b}header nav.main .navInner .headerControls .socialIcon{width:30px;height:30px;border-radius:15px;display:inline-block;cursor:pointer;background-position:center center;background-size:60% 60%;background-repeat:no-repeat;margin:0px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}header nav.main .navInner .headerControls .socialIcon:hover{background-color:#0f585b}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/search.svg)}header nav.main .navInner .headerControls #MenuIcon{display:none;vertical-align:top}header nav.main .navInner .inner.primary{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:relative;z-index:2;display:inline-block;vertical-align:top;margin-right:30px}header nav.main .navInner .inner.primary .closeButton{position:absolute;right:10px;top:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-image:url(../images/close.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:none}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav{text-align:right;width:100%;display:inline-block}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel{position:relative;padding:0 0 20px 0;display:inline-block;margin:0 20px;text-align:left}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel:last-child{border-right:none}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel a{color:#FFFFFF;font-weight:100;position:relative;font-size:16px}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu{position:absolute;left:50%;top:20px;width:240px;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#0f585b;z-index:9999;margin-top:20px}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu .parent{width:100%;max-width:768px;margin:0 auto;padding:20px 40px;text-align:left}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack{text-align:left;max-width:300px;display:block;vertical-align:top;margin-left:-2px}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack a{color:#FFFFFF;padding:5px 30px 5px 0;display:block;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:relative}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack a:hover:after{content:'';position:absolute;left:-10px;top:50%;width:30px;height:2px;background-color:rgba(255,255,255,0.6);color:#0f585b;-webkit-transform:translateX(-100%) translateY(-50%);-moz-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel .subMenu .parent .stack .children a{display:block}header nav.main .navInner .inner.primary #desktopNavContainer #desktopNav .topLevel:hover .subMenu{display:inline-block}header .numberBox{position:absolute;top:35%;left:10%;width:13vw;color:#FFFFFF;font-size:45px;font-weight:500;border-bottom:4px solid #FFFFFF;z-index:4;padding-bottom:20px}header .tagline{position:absolute;color:#7F7F7F;display:inline-block;z-index:3;margin:20px 20px 20px 200px;font-size:30px}header .tagLine{position:absolute;left:50%;top:65%;text-align:center;z-index:3;font-size:70px;width:calc(100% - 180px);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#FFFFFF;font-weight:300;padding:0 90px}header .tagLine .heavy{font-weight:bold;color:#FFFFFF}header .moveBoxWrapper{display:block;position:relative;width:100%;height:50vh;min-height:400px;z-index:1}header .moveBoxWrapper .primaryChild{display:block;width:70%;height:calc(100%);background-size:cover;background-position:center center;position:absolute;left:50%}header .headerImage{display:block;width:100%;height:100%;background-size:cover;background-position:center center;position:absolute;left:0;top:0}header .pageHeader{background-color:#f4f4f4;width:100%;height:500px}header .flexslider{overflow:hidden}header .flexslider .flex-viewport{height:100%}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}header .homepageNav{position:fixed;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0px;z-index:44;width:240px;display:none;animation-play-state:running;-webkit-animation-delay:1.9s;animation-delay:1.9s;border-radius:5px;pointer-events:none}header .homepageNav li{color:#000000;cursor:pointer;font-size:12px;font-weight:300;margin:10px 0px 40px 0px;position:relative;z-index:0;list-style-type:none;margin-left:0;background-color:#0f585b;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s;text-align:left;padding:5px 10px;color:#FFFFFF;text-transform:uppercase;-webkit-transform:translateX(calc(100% - 4px));-moz-transform:translateX(calc(100% - 4px));-ms-transform:translateX(calc(100% - 4px));transform:translateX(calc(100% - 4px));pointer-events:none}header .homepageNav li .number{position:absolute;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);color:#0f585b;font-weight:300;padding:5px 10px;display:none}header .homepageNav li.active{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}header .homepageNav li:hover{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}header .homepageNav li.invert{color:#0f585b;background-color:#FFFFFF}header .homepageNav li.invert .number{color:#FFFFFF}#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}.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:#0f585b;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:#0f585b;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 #c6c6c6;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 #0f585b;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 #0f585b;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:#0f585b}.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 #c6c6c6;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:#0f585b;width:100%;height:100%;display:block}.homepageNewsSliderWrapper .widgetNewsPrev:hover,.homepageNewsSliderWrapper .widgetNewsNext:hover{background-color:#0f585b;border:1px solid #0f585b}.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:none;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5);z-index:9999}#modal.active{display:block}#modal .modalWrapper{padding:40px;width:100%;max-width:500px;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%);background:#FFFFFF;padding:60px 40px 40px 40px;text-align:center}#modal .modalWrapper .modalLogo{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:120px;height:120px;background-size:contain;background-position:center center;background-repeat:no-repeat}#modal .modalWrapper .modalBox{width:500px;margin-bottom:40px}#modal .modalWrapper .modalBox ul li{height:150px}#modal .modalWrapper .modalBox h1{color:#0f585b}#modal .modalWrapper .modalBox h1,#modal .modalWrapper .modalBox p{color:#0f585b;text-align:center}#modal .modalWrapper .bx-pager{width:100%;text-align:center}#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:#0f585b;opacity:0.5}#modal .modalWrapper .bx-pager .bx-pager-item a.bx-pager-link.active{opacity:1}#modal .modalWrapper .bx-controls{margin-top:40px}#modal .modalWrapper .close{padding:10px 30px;text-align:center;display:block;border:2px solid #0f585b;margin:30px auto 0 auto;background-color:transparent;color:#0f585b;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:#0f585b;color:#000000}.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:#0f585b;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}.twitterWBCWrapper{display:flex}.homepageTwitter{position:relative;width:calc(100% / 3);padding:0;background-color:#E83227}.homepageTwitter #twitterFeed{padding-left:0;margin:0}.homepageTwitter .numberBox{position:absolute;top:50px;right:10%;width:13vw;color:#000000;font-size:45px;font-weight:500;border-bottom:4px solid #000000;z-index:4;padding-bottom:20px;text-align:right}.homepageTwitter #tweets{text-align:center}.homepageTwitter #tweets h3{text-align:center;text-transform:uppercase;margin:20px 0 30px 0;color:#FFFFFF}.homepageTwitter #tweets .tweetFeed{padding-left:0}.homepageTwitter #tweets .tweetFeed .tweetItem{width:calc(100% - 120px);margin:0px 60px;color:#FFFFFF;padding:10px 0px;background-color:#E83227;display:flex;border-bottom:1px solid #FFFFFF}.homepageTwitter #tweets .tweetFeed .tweetItem .tweetImage{width:120px;min-width:120px;max-width:120px;height:120px;display:inline-block;margin:0 20px 20px 0;background-size:contain;background-position:center top;background-repeat:no-repeat}.homepageTwitter #tweets .tweetFeed .tweetItem p{font-weight:100;color:#FFFFFF;line-height:30px;font-size:20px;text-align:left;margin:0 0 20px 0}.homepageTwitter #tweets .tweetFeed .frame{border-top:2px solid black}.homepageTwitter #tweets .tweetFeed .tweetHandle a{font-weight:300;color:red}.homepageTwitter #tweets .tweetFeed .tweetMeta{width:35%;padding:10px 0;text-align:left;float:left}.homepageTwitter #tweets .tweetFeed .tweetMeta .meta1,.homepageTwitter #tweets .tweetFeed .tweetMeta .metaRetweet,.homepageTwitter #tweets .tweetFeed .tweetMeta .metaLike{display:inline-block;margin-right:15px}.homepageTwitter #tweets .tweetFeed .tweetMeta .meta1 svg path,.homepageTwitter #tweets .tweetFeed .tweetMeta .metaRetweet svg path,.homepageTwitter #tweets .tweetFeed .tweetMeta .metaLike svg path{fill:black}.homepageTwitter #tweets .tweetFeed .tweetMeta .meta1 svg:hover path,.homepageTwitter #tweets .tweetFeed .tweetMeta .metaRetweet svg:hover path,.homepageTwitter #tweets .tweetFeed .tweetMeta .metaLike svg:hover path{fill:red}.homepageTwitter #tweets .tweetFeed .tweetData{float:left;width:65%;text-align:right;padding-top:15px;text-align:right}.homepageTwitter #tweets .tweetFeed .tweetData p{color:#c6c6c6;display:inline-block;margin-left:10px;display:inline-block;height:auto;font-size:20px}.homepageTwitter #tweets .tweetFeed .tweetData p span{color:blac}.homepageTwitter #tweets .readMore{padding:30px 0 0 0;color:#000000;text-transform:uppercase;font-style:italic;text-align:left;margin:0 100px 20px 20px;font-weight:100;position:relative;display:inline-block}.homepageTwitter #tweets .readMore:after{content:'';position:absolute;right:0px;top:calc(50% + 15px);width:100px;height:20px;-webkit-transform:translateX(100%) translateY(-50%);-moz-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);background-image:url(../images/rightArrowBlack.svg);background-size:contain;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}.homepageTwitter #tweets .readMore:hover:after{right:-20px}.homepageTwitter .bottomLine{width:100%;max-width:1280px;margin:0 auto 30px auto;position:relative;height:60px;margin-top:30px}.homepageTwitter .bottomLine:after{content:'';position:absolute;left:50%;top:0;width:4px;height:100%;background-color:#0f585b;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.ClassPage .centerRight .homepageTwitter{width:100%}#breadcrumbs{background-color:#c6c6c6;padding:10px 0;padding-left:60px}#breadcrumbs p{color:white;margin:0}#breadcrumbs p span{color:white}.homepageFooter{width:100%;background-color:#E83227;position:relative;text-align:center;color:#FFFFFF}.homepageFooter .grad{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background:-moz-linear-gradient(top, rgba(0,0,0,0.2) 2%, transparent 10%, transparent 90%, rgba(0,0,0,0.2) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.2) 2%, transparent 10%, transparent 90%, rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.2) 2%, transparent 10%, transparent 90%, rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 )}.homepageFooter .designedBy{font-size:14px;color:#FFFFFF;font-weight:100}.homepageFooter .designedBy a{color:#FFFFFF}.homepageFooter #headerQuickLinks{float:none;display:block;text-align:center}.homepageFooter #headerQuickLinks ul{margin:0;padding:0}.homepageFooter>a{color:#FFFFFF;margin:0 20px;font-size:14px;font-weight:100}.homepageFooter #usefulLinks{position:relative;top:0;max-width:1280px;margin:30px auto 0 auto}.homepageFooter #usefulLinks ul li{margin-bottom:30px}.homepageFooter #usefulLinks ul li:hover{opacity:0.7}.homepageFooter #usefulLinks ul li:hover .titleText{display:none}.homepageFooter .footerLinksWrapper ul{list-style-type:none;text-align:center;margin:0 0 30px 0;padding:0}.homepageFooter .footerLinksWrapper ul li{display:inline-block;margin:0 20px 20px 20px;padding:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.homepageFooter .footerLinksWrapper ul li:hover{opacity:0.7}.homepageFooter .footerLinksWrapper ul li a{color:#FFFFFF;font-size:14px;font-weight:100}#headerQuickLinks{display:block;position:relative;z-index:2000;overflow:hidden;width:100%}#headerQuickLinks ul{position:relative;margin:0;display:flex;padding:0}#headerQuickLinks ul:after{content:'';position:absolute;left:50%;top:0;width:2px;height:100%;background-color:#000000;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#headerQuickLinks ul .quicklinkHalf{width:50%;display:flex}#headerQuickLinks li{align-items:center;background-position:center center;background-size:cover;position:relative;background-repeat:no-repeat;color:white;font-weight:100;display:inline-block;opacity:1;margin:0;width:calc(100% / 3);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;padding:20px;-webkit-filter:contrast(150%);-moz-filter:contrast(150%);-ms-filter:contrast(150%);-o-filter:contrast(150%);filter:contrast(150%)}#headerQuickLinks li:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(15,88,91,0.5);z-index:1;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#headerQuickLinks li 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:14px;color:#FFFFFF;border:1px solid #FFF;z-index:3;position:relative}#headerQuickLinks li a .title{padding:60px 30px;z-index:2;position:relative;font-weight:300;color:#FFFFFF;text-align:center;text-transform:uppercase;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#headerQuickLinks li a .findOutMore{position:absolute;left:10%;bottom:-40px;color:#FFFFFF;font-size:15px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#headerQuickLinks li:hover:after{background-color:rgba(232,50,39,0.5)}#headerQuickLinks li:hover a{border:1px solid #FFFFFF}#headerQuickLinks li:hover a .title{color:#FFFFFF}.homepageEventsSliderWrapper,#homepage-events{position:relative;background-size:cover;background-position:center 40%;background-attachment:fixed;width:100%;background-color:#0f585b;z-index:1;margin-top:-4px}.homepageEventsSliderWrapper:before,#homepage-events:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(15,88,91,0.95)}.homepageEventsSliderWrapper .title,#homepage-events .title{position:relative}.homepageEventsSliderWrapper .title .top,#homepage-events .title .top{font-size:83px;color:#0f585b;text-align:center}.homepageEventsSliderWrapper .widgetsWrapper,#homepage-events .widgetsWrapper{width:calc(100% - 40px);max-width:1320px;margin:0 auto;display:flex;position:relative;z-index:2000;padding:0 20px}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table,#homepage-events .widgetsWrapper .calendar-widget-table{font-family:"Roboto","Lato",sans-serif;padding-bottom:0;margin:0}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead,#homepage-events .widgetsWrapper .calendar-widget-table thead{background-color:transparent}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead th,#homepage-events .widgetsWrapper .calendar-widget-table thead th{background-color:transparent;text-align:left;position:relative;padding:0 20px 7px 20px}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead th .show-month,#homepage-events .widgetsWrapper .calendar-widget-table thead th .show-month{padding:0;text-transform:uppercase}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead th .prev,.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead th .next,#homepage-events .widgetsWrapper .calendar-widget-table thead th .prev,#homepage-events .widgetsWrapper .calendar-widget-table thead th .next{position:absolute;top:0;width:40px;height:40px;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;color:transparent}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead th .prev .inner,.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead th .next .inner,#homepage-events .widgetsWrapper .calendar-widget-table thead th .prev .inner,#homepage-events .widgetsWrapper .calendar-widget-table thead th .next .inner{opacity:0}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead th .prev:hover,.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead th .next:hover,#homepage-events .widgetsWrapper .calendar-widget-table thead th .prev:hover,#homepage-events .widgetsWrapper .calendar-widget-table thead th .next:hover{opacity:0.5}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead th .prev,#homepage-events .widgetsWrapper .calendar-widget-table thead th .prev{right:50px;background-image:url(../images/leftBracketWhite.svg)}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table thead th .next,#homepage-events .widgetsWrapper .calendar-widget-table thead th .next{right:0;background-image:url(../images/rightBracketWhite.svg)}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table tbody tr,#homepage-events .widgetsWrapper .calendar-widget-table tbody tr{background-color:transparent}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table tbody tr td,#homepage-events .widgetsWrapper .calendar-widget-table tbody tr td{background-color:transparent;color:#FFFFFF;border:none;font-family:"Roboto","Lato",sans-serif;padding:15px 0;border:1px solid transparent}.homepageEventsSliderWrapper .widgetsWrapper .calendar-widget-table tbody tr td:hover,#homepage-events .widgetsWrapper .calendar-widget-table tbody tr td:hover{border:1px solid #FFFFFF}.homepageEventsSliderWrapper .widgetsWrapper .left,#homepage-events .widgetsWrapper .left{width:calc(50% - 10vw);min-width:calc(50% -  10vw);max-width:calc(50% - 10vw);padding:50px 10vw 50px 0;border-right:2px solid #FFFFFF}.homepageEventsSliderWrapper .widgetsWrapper .left .leftTitle,#homepage-events .widgetsWrapper .left .leftTitle{color:#FFFFFF;display:inline-block;font-weight:100;text-transform:uppercase;font-size:30px;margin:0 0 60px 20px}.homepageEventsSliderWrapper .widgetsWrapper .left .calendarImage,#homepage-events .widgetsWrapper .left .calendarImage{width:40vw;max-width:600px;max-height:600px;height:40vw;background-size:cover;background-position:center center;margin-top:30px;-webkit-box-shadow:-30px 30px 30px rgba(0,0,0,0.2);-moz-box-shadow:-30px 30px 30px rgba(0,0,0,0.2);-ms-box-shadow:-30px 30px 30px rgba(0,0,0,0.2);-o-box-shadow:-30px 30px 30px rgba(0,0,0,0.2);box-shadow:-30px 30px 30px rgba(0,0,0,0.2)}.homepageEventsSliderWrapper .widgetsWrapper .left,.homepageEventsSliderWrapper .widgetsWrapper .right,#homepage-events .widgetsWrapper .left,#homepage-events .widgetsWrapper .right{display:inline-block}.homepageEventsSliderWrapper .widgetsWrapper .left h1,.homepageEventsSliderWrapper .widgetsWrapper .right h1,#homepage-events .widgetsWrapper .left h1,#homepage-events .widgetsWrapper .right h1{color:#000000;font-weight:400;font-size:70px}.homepageEventsSliderWrapper .widgetsWrapper .right,#homepage-events .widgetsWrapper .right{position:relative;padding:50px 0 50px 90px;width:calc(50% - 44px);min-width:calc(50% - 44px);max-width:calc(50% - 44px)}.homepageEventsSliderWrapper .widgetsWrapper .right .rightTitle,#homepage-events .widgetsWrapper .right .rightTitle{color:#FFFFFF;display:inline-block;font-weight:100;text-transform:uppercase;font-size:30px;margin:0 0 60px 20px}.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls,#homepage-events .widgetsWrapper .right .sliderControls{position:relative;height:60px;margin-bottom:20px}.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls .allEvents,#homepage-events .widgetsWrapper .right .sliderControls .allEvents{padding:7px 0px;height:40px;display:inline-block;color:#FFFFFF;text-transform:uppercase;font-weight:100;font-size:30px}.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls .allEvents:hover,#homepage-events .widgetsWrapper .right .sliderControls .allEvents:hover{color:rgba(255,255,255,0.6)}.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls #eventsNext,.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls #eventsPrev,#homepage-events .widgetsWrapper .right .sliderControls #eventsNext,#homepage-events .widgetsWrapper .right .sliderControls #eventsPrev{position:absolute;top:0px;display:inline-block;width:40px;height:40px;text-align:center;z-index:9999;color:#FFFFFF;background-size:contain;background-position:center center;background-repeat:no-repeat;display:none}.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls #eventsNext a,.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls #eventsPrev a,#homepage-events .widgetsWrapper .right .sliderControls #eventsNext a,#homepage-events .widgetsWrapper .right .sliderControls #eventsPrev a{color:#0f585b;width:100%;height:100%;display:block}.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls #eventsNext:hover,.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls #eventsPrev:hover,#homepage-events .widgetsWrapper .right .sliderControls #eventsNext:hover,#homepage-events .widgetsWrapper .right .sliderControls #eventsPrev:hover{opacity:0.6}.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls #eventsPrev,#homepage-events .widgetsWrapper .right .sliderControls #eventsPrev{right:60px;background-image:url(../images/leftBracketWhite.svg)}.homepageEventsSliderWrapper .widgetsWrapper .right .sliderControls #eventsNext,#homepage-events .widgetsWrapper .right .sliderControls #eventsNext{right:0px;background-image:url(../images/rightBracketWhite.svg)}.homepageEventsSliderWrapper #sliderUpcoming,#homepage-events #sliderUpcoming{width:100%;max-width:1280px;margin:0 auto}.homepageEventsSliderWrapper #sliderUpcoming section,#homepage-events #sliderUpcoming section{padding-bottom:30px}.homepageEventsSliderWrapper #sliderUpcoming section .sliderContent,#homepage-events #sliderUpcoming section .sliderContent{padding:5px 0;font-family:"Roboto","Lato",sans-serif;display:flex}.homepageEventsSliderWrapper #sliderUpcoming section .sliderContent .eventIcon,#homepage-events #sliderUpcoming section .sliderContent .eventIcon{width:60px;border:1px solid #FFFFFF;background-size:contain;background-position:center center;background-repeat:no-repeat;color:#FFFFFF;text-align:center;padding:12px 0;font-size:20px;font-weight:300}.homepageEventsSliderWrapper #sliderUpcoming section .sliderContent .title,.homepageEventsSliderWrapper #sliderUpcoming section .sliderContent .date,#homepage-events #sliderUpcoming section .sliderContent .title,#homepage-events #sliderUpcoming section .sliderContent .date{width:100%}.homepageEventsSliderWrapper #sliderUpcoming section .sliderContent .title,#homepage-events #sliderUpcoming section .sliderContent .title{width:calc(100% - 200px);padding:9px 120px 5px 40px;color:#FFFFFF;text-transform:uppercase;font-size:14px;position:relative;font-weight:100}.homepageEventsSliderWrapper #sliderUpcoming section .sliderContent .date,#homepage-events #sliderUpcoming section .sliderContent .date{display:inline-block;font-weight:700;font-size:14px}.homepageEventsSliderWrapper #sliderUpcoming section .sliderContent:hover .title:after,#homepage-events #sliderUpcoming section .sliderContent:hover .title:after{right:0}.homepageEventsSliderWrapper #sliderUpcoming #eventsInner,#homepage-events #sliderUpcoming #eventsInner{z-index:1}.homepageEventsSliderWrapper #sliderUpcoming #eventsInner section,#homepage-events #sliderUpcoming #eventsInner section{margin-bottom:60px}.homepageEventsSliderWrapper #sliderUpcoming #eventsInner section .eventsContent,#homepage-events #sliderUpcoming #eventsInner section .eventsContent{text-align:justify}.MonthDropDownContainer{margin:0 auto;width:420px;height:34px;position:relative;max-width:100%}.oh{overflow:hidden}.MonthDropDown{margin-left:140px;white-space:nowrap}.MonthDropDown .monthSelect:hover{background-color:#eee}.MonthDropDown .monthSelect{text-transform:uppercase;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;transition:all 500ms;cursor:pointer;width:140px;text-align:center;white-space:nowrap;letter-spacing:2px;font-size:0.8em;font-weight:600;padding:10px 0px;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#FFFFFF}.MonthDropDown .monthSelect.active{color:#000000 !important}.pageTitle{text-align:center;color:#FFFFFF;text-transform:uppercase;margin-bottom:30px;font-weight:500;font-size:30px}.calNext,.calPrev{cursor:pointer;height:50px;width:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;top:50%;z-index:100;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.calNext i,.calPrev i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.calPrev{left:-60px}.calPrev i{font-size:50px;color:#000000;font-weight:100}.calNext{right:-60px}.calNext i{font-size:50px;color:#000000;font-weight:100}#EventNext,#EventPrev{display:none}.MonthDropDownIconContainer{float:left;margin-left:64px}.monthTitleContainer{display:none}.MonthContainer{margin:0 auto;clear:both;width:550px;padding-top:50px !important}.noEventsInSlider{text-align:center;padding:30px}.calWidgetContainer{width:550px;margin:0 auto}.calWidgetContainer .eventContainer{height:540px}.CalEventItem{border:1px solid #FFFFFF;padding:10px;position:relative;margin-bottom:20px}.CalEventItem .url{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;display:block}.CalEventItem:hover .SlideContentContainer:after{right:0}.SliderDate{position:absolute;top:50%;font-size:2em;left:15px;color:#000000;background-image:url(../images/eventIcon.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;font-weight:100;width:65px;height:52px;padding-top:25px;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SliderDate *{color:#000000}.SliderDate sup{font-size:0.6em}.SliderContent{font-size:0.8em;padding-bottom:10px}.SliderTitle{font-size:1.2em;color:#FFFFFF;text-transform:uppercase;font-weight:100;padding:12px 0;position:relative}.SliderTitle:after{position:absolute;bottom:10px;left:0px;content:'';display:block;height:2px;background-color:#0f585b;width:20%}.SliderTime{font-size:0.8em}.SlideContentContainer{margin-left:80px;border-left:1px solid #FFFFFF;padding-left:40px;position:relative}.SlideContentContainer:after{content:'';position:absolute;display:inline-block;width:100px;height:30px;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/rightArrowBlack.svg);background-size:contain;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}.calendarSection{padding-top:100px;padding-bottom:100px}.calendarSection .pageTitle{font-weight:lighter;text-transform:uppercase;font-size:4em;margin:0 auto;float:none;color:#0f585b;max-width:550px;min-width:0px;padding-bottom:40px}.newsLetterWrapper{padding:0 0 0;width:100%}.newsLetterWrapper h4{font-size:30px;text-transform:uppercase;text-align:center;padding:0;margin:0 0 30px 0;font-weight:500;color:#000000}.newsLetterWrapper .newsletterInner{display:flex}.newsLetterWrapper .newsletterInner a:nth-child(odd) .newsletterBox:after{background-color:rgba(232,50,39,0.5)}.newsLetterWrapper .newsletterInner a:nth-child(even) .newsletterBox:after{background-color:rgba(15,88,91,0.5)}.newsLetterWrapper .newsletterInner .newsletterBox{text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;margin:0;bottom:0}.newsLetterWrapper .newsletterInner .newsletterBox .titleBox{border:1px solid #FFFFFF;padding:30px;color:#FFFFFF;font-weight:100;font-style:italic;width:calc(100% - 100px);height:calc(100% - 100px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0.2, 0.2);-moz-transform:translate(-50%, -50%) scale(0.2, 0.2);-ms-transform:translate(-50%, -50%) scale(0.2, 0.2);transform:translate(-50%, -50%) scale(0.2, 0.2);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;opacity:0;z-index:3}.newsLetterWrapper .newsletterInner .newsletterBox .titleBox .innerTitle{position:absolute;color:#FFFFFF;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.newsLetterWrapper .newsletterInner .newsletterBox:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0%;height:0%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;z-index:2}.newsLetterWrapper .newsletterInner .newsletterBox:hover .titleBox{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1, 1);-moz-transform:translate(-50%, -50%) scale(1, 1);-ms-transform:translate(-50%, -50%) scale(1, 1);transform:translate(-50%, -50%) scale(1, 1)}.newsLetterWrapper .newsletterInner .newsletterBox:hover:after{width:100%;height:100%}.newsletterSignupWrapper{padding:30px;background-color:#242021;text-align:center}.newsletterSignupWrapper h4{color:#FFFFFF;text-transform:uppercase;margin-bottom:30px;font-weight:300;letter-spacing:2px}.newsletterSignupWrapper .formWrapper{margin:0 auto;width:100%}.newsletterSignupWrapper .formWrapper form fieldset{border:none;margin:0;padding:0}.newsletterSignupWrapper .formWrapper form .field.text{position:relative;display:inline-block}.newsletterSignupWrapper .formWrapper form .field.text label{position:absolute;left:20px;top:16px;color:#FFFFFF;text-transform:uppercase;font-size:20px;font-weight:100;font-style:italic;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.newsletterSignupWrapper .formWrapper form .field.text label.focused{top:70px;left:20px;font-size:18px}.newsletterSignupWrapper .formWrapper form .field.text input{padding:20px;color:#FFFFFF;background-color:transparent;border:none;border-bottom:1px solid #FFFFFF;margin:0 20px 60px 20px;width:340px;font-size:18px;border-radius:0}.newsletterSignupWrapper .formWrapper form .field.text input.focused{border:1px solid #FFFFFF}.newsletterSignupWrapper .formWrapper form .Actions{display:inline-block}.newsletterSignupWrapper .formWrapper form .Actions .action{padding:20px;color:#FFFFFF;background-color:transparent;border:1px solid #FFFFFF;font-size:20px;width:200px;text-transform:uppercase;position:relative;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.newsletterSignupWrapper .formWrapper form .Actions .action:after{content:'';position:absolute;top:50%;right:-120px;float:right;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:120px;height:30px;background-image:url(../images/rightArrowGreen.svg);background-size:contain;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}.newsletterSignupWrapper .formWrapper form .Actions .action:hover{background-color:#FFFFFF;color:#242021;cursor:pointer}.newsletterSignupWrapper .formWrapper .FormNotice{display:none}.newsletterSignupWrapper .formWrapper .FormNotice #uff p{color:#FFFFFF}
