/* compiled by scssphp v0.1.1 on Tue, 10 Feb 2026 16:46:12 +0000 (0.0706s) */

.down-arrow-white:after{position:relative;display:inline-block;width:17px;height:17px;vertical-align:middle;}.down-arrow-white:after:before,.down-arrow-white:after:after{width:17px;top:0;left:0;content:' ';background:white;height:1px;position:absolute;transition:all 0.5s;z-index:5;}.down-arrow-white:after:before{transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);}.down-arrow-white:after:after{transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);}*{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;margin:0;padding:0;}body,textarea,input{font:400 20px/35px 'Roboto', sans-serif;color:#454545;}body.mobile,textarea.mobile,input.mobile,.mobile body,.mobile textarea,.mobile input{font-size:24px;line-height:42px;}img{border:none;}a{text-decoration:none;color:inherit;}input{border-radius:0;}body{min-width:640px;background:#787878;top:0 !important;}html.device-mobile,body.device-mobile,html.device-tablet,body.device-tablet{position:fixed;}.clear{clear:both;}.center-inside,#home-top .slider .slider-image-list ul li img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}.img-fill,#home-top .slider .slider-image-list ul li img{display:block;min-width:101%;min-height:101%;width:auto;height:auto;}.wrap{max-width:1000px;margin:0 auto;padding:0 20px;position:relative;}.gallery{position:relative;padding-bottom:40px;margin-bottom:40px;}.gallery .gallery-interior{height:auto;transition:height 0.5s;position:relative;overflow:hidden;}.gallery .gallery-interior ul{list-style:none;}.gallery .gallery-interior ul li{width:100%;}.gallery .gallery-interior ul li img{width:100%;}.gallery .buttons{position:absolute;z-index:100;bottom:0;right:0;}.gallery .buttons > div{cursor:pointer;display:inline-block;margin-left:18px;width:18px;height:18px;border:solid 1px #787878;background:white;border-radius:9px;transition:all 0.5s;}.gallery .buttons > div:hover,.gallery .buttons > div.selected{background:#5d0e8b;border-color:#5d0e8b;}.wp-caption{width:auto !important;}p.wp-caption-text{margin:-15px 0px 0px 0px;padding:15px 20px 15px 20px;text-align:justify;font-size:large;line-height:170%;background-color:#e5e5e5;}.std-content img,.std-content iframe,.std-content video{max-width:100%;}.std-content img,.std-content video{height:auto;}.std-content aside{position:relative;float:right;width:55%;margin:1em 28px 1em 57px;text-transform:uppercase;font-size:140%;font-weight:400;font-style:italic;color:black;line-height:140%;}.std-content aside:before,.std-content aside:after{font-family:FontAwesome;color:#3e1052;position:absolute;font-size:33px;}.std-content aside:before{content:'\f10d';left:-41px;}.std-content aside:after{content:'\f10e';margin-left:12px;}.std-content h1{font-size:40px;line-height:45px;}.mobile .std-content h1{font-size:48px;line-height:54px;}.std-content a{transition:color 0.5s linear;-webkit-transition:color 0.5s linear;-ms-transition:color 0.5s linear;-moz-transition:color 0.5s linear;text-decoration:underline;font-weight:bold;}.std-content a:hover{color:#0095c8;}.std-content h1,.std-content h2,.std-content h3{font-weight:100;color:#5d0e8b;margin-bottom:1em;}.std-content p{margin-bottom:1em;}.std-content ul{list-style:disc;margin:0 0 1em 1.2em;}.std-content ol{margin:0 0 1em 1.2em;}.std-content hr{border:none;height:1px;background:#978c87;margin:0 0 1em;}.std-content .alignright{margin-left:20px;float:right;}.std-content .alignleft{margin-right:20px;float:left;}.std-content .aligncenter{margin:0 auto;display:block;}.std-content .one-half{display:inline-block;width:calc(50% - 70px);margin-right:70px;vertical-align:top;margin-bottom:1em;}.mobile .std-content .one-half{display:block;width:auto;margin-bottom:0;margin-right:0;}#alert{position:fixed;z-index:100000;bottom:0;left:0;right:0;background:rgba(93, 14, 139, 0.8);color:white;font-size:20px;line-height:24px;}.mobile #alert{font-size:24px;line-height:28.8px;}#alert #alert-content{padding:4px 0;}#alert #alert-content a{text-decoration:underline;padding-left:0.5em;display:inline-block;}#header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;top:0;left:0;width:100%;min-width:640px;z-index:1000;height:100px;background:#fff;box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);}.admin-bar #header{top:32px;}.admin-bar.wp-mobile-admin-bar #header{top:46px;}#header .header-wrap{position:relative;max-width:1200px;margin:0 auto;}#header .header-wrap .logo{position:absolute;top:13px;left:19px;}.mobile #header .header-wrap .logo{top:10px;}#header .header-wrap .logo a{display:block;width:284px;height:75px;position:relative;}.width-1075 #header .header-wrap .logo a{width:73px;}.mobile #header .header-wrap .logo a{width:284px;}#header .header-wrap .logo a .before{display:block;width:73px;height:75px;position:absolute;top:0;left:0;}#header .header-wrap .logo a .before img{display:block;width:auto;height:100%;}#header .header-wrap .logo a .after{display:block;width:200px;height:43px;position:absolute;top:21px;right:0;}.width-1075 #header .header-wrap .logo a .after{display:none;}.mobile #header .header-wrap .logo a .after{display:block;}#header .header-wrap .logo a .after img{display:block;width:auto;height:100%;}#header .header-wrap .menu{list-style:none;position:absolute;left:413px;top:0;}.fluid #header .header-wrap .menu{left:340px;}.width-1075 #header .header-wrap .menu{left:120px;}.mobile #header .header-wrap .menu{display:none;}#header .header-wrap .menu li{display:inline-block;font-size:18px;line-height:100px;color:#3e1052;margin-right:35px;cursor:pointer;}.mobile #header .header-wrap .menu li{font-size:21.6px;line-height:120px;}.tablet #header .header-wrap .menu li{margin-right:12px;}#header .header-wrap .menu li.active,#header .header-wrap .menu li:hover{font-weight:bold;}#header .header-buttons{position:absolute;right:19px;top:33px;}#header .header-buttons .language-select{margin-top:6px;float:left;font-size:15px;line-height:36px;color:#3e1052;padding-right:19px;}.mobile #header .header-buttons .language-select{font-size:18px;line-height:43.2px;}.tablet:not(.mobile) #header .header-buttons .language-select{padding-right:9px;}#header .header-buttons .search{cursor:pointer;float:left;width:48px;height:40px;position:relative;}.mobile #header .header-buttons .search{margin-left:10px;padding-right:10px;height:47px;}#header .header-buttons .search:before{position:absolute;top:5px;left:18px;font-family:FontAwesome;content:'\f002';font-size:25px;line-height:30px;transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);color:#5d0e8b;width:18px;height:25px;display:block;}.mobile #header .header-buttons .search:before{font-size:30px;line-height:36px;}#header .header-buttons .search:hover:before,#header .header-buttons .search.active:before{color:#3e1052;}#header .header-buttons .menu-button{position:relative;cursor:pointer;float:left;display:block;width:30px;height:36px;border:none;background:0;}.mobile #header .header-buttons .menu-button{transform:scale(1.25, 1.25);-webkit-transform:scale(1.25, 1.25);-moz-transform:scale(1.25, 1.25);-ms-transform:scale(1.25, 1.25);margin-left:10px;top:7px;}#header .header-buttons .menu-button span{transition:all 500ms cubic-bezier(0.305, 0.1, 0.485, 0.87);-webkit-transition:all 500ms cubic-bezier(0.305, 0.1, 0.485, 0.87);-ms-transition:all 500ms cubic-bezier(0.305, 0.1, 0.485, 0.87);-moz-transition:all 500ms cubic-bezier(0.305, 0.1, 0.485, 0.87);height:4px;width:23px;position:absolute;left:0;opacity:1;background:#5d0e8b;border-radius:1px;}#header .header-buttons .menu-button span:nth-child(1){top:8px;}#header .header-buttons .menu-button span:nth-child(2){top:16px;}#header .header-buttons .menu-button span:nth-child(3){top:24px;}#header .header-buttons .menu-button.open span:nth-child(1){top:16px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}#header .header-buttons .menu-button.open span:nth-child(2){opacity:0;}#header .header-buttons .menu-button.open span:nth-child(3){top:16px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}#header .submenu{display:none;position:absolute;top:100px;left:0;right:0;background:rgba(93, 14, 139, 0.9);}#header .submenu > div{position:relative;left:50%;margin-left:-188px;display:none;}.fluid #header .submenu > div{left:340px;margin-left:0;}.width-1075 #header .submenu > div{left:120px;}#header .submenu ul{list-style:none;float:left;width:215px;margin:40px 0 24px 30px;}#header .submenu ul:first-child{margin-left:0;}#header .submenu ul li{font-size:17px;line-height:19px;margin-bottom:16px;}.mobile #header .submenu ul li{font-size:20.4px;line-height:22.8px;}#header .submenu ul li a{color:white;}#header .submenu ul li a:hover,#header .submenu ul li.selected a{font-weight:bold;}#header .search-box{position:absolute;top:100px;right:0;width:400px;background:rgba(93, 14, 139, 0.9);color:white;font-size:17px;line-height:22px;display:none;}.mobile #header .search-box{font-size:20.4px;line-height:26.4px;}#header .search-box .search-box-interior{padding:25px 20px 0 30px;}#header .search-box .search-title{text-transform:uppercase;font-family:'Roboto Slab', serif;font-weight:900;font-size:18px;line-height:18px;margin:38px 0 19px;}.mobile #header .search-box .search-title{font-size:21.6px;line-height:21.6px;}#header .search-box form{position:relative;font-size:17px;line-height:30px;}.mobile #header .search-box form{font-size:20.4px;line-height:36px;}#header .search-box form input[type="text"]{border:none;background:white;color:black;line-height:30px;height:30px;width:235px;padding:0 30px 0 10px;float:right;}#header .search-box form button[type="submit"]{border:none;position:absolute;height:30px;width:30px;right:0;top:0;background:white;cursor:pointer;}#header .search-box form button[type="submit"]:before{font-family:FontAwesome;content:'\f002';font-size:18px;line-height:30px;transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);color:#5d0e8b;display:block;}.mobile #header .search-box form button[type="submit"]:before{font-size:21.6px;line-height:36px;}#header .search-box ul{list-style:none;float:left;width:47.5%;margin:0 0 35px 5%;}#header .search-box ul:first-of-type{margin-left:0;}#header .search-box ul li{margin-bottom:10px;}.goog-te-gadget-simple{border:none !important;background:none !important;}.goog-te-gadget-simple img.goog-te-gadget-icon{opacity:0;}.goog-te-gadget-simple .goog-te-menu-value span:nth-child(3){display:none;}#sidebar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:999;top:100px;right:0;background:#3e1052;width:314px;color:white;display:none;overflow:hidden;}.mobile #sidebar{width:344px;}.mobile-device #sidebar{overflow:scroll;position:fixed;max-height:calc(100% - 100px);}#sidebar .sidebar-interior{margin:20px 11px;width:292px;overflow:hidden;}.mobile #sidebar .sidebar-interior{width:322px;}#sidebar .sidebar-home{position:relative;padding-bottom:10px;}#sidebar .sidebar-home a{display:block;position:relative;z-index:10;transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;}.mobile #sidebar .sidebar-home a{transform:scale(1.44, 1.44);-webkit-transform:scale(1.44, 1.44);-moz-transform:scale(1.44, 1.44);-ms-transform:scale(1.44, 1.44);}#sidebar .sidebar-home a:before{content:url('../images/icons/home.png');margin-left:8px;}#sidebar .sidebar-home span{position:absolute;z-index:9;left:35px;top:0px;}.mobile #sidebar .sidebar-home span{left:46px;top:3px;}#sidebar .sidebar-menu{border-top:solid 1px #787878;}#sidebar .sidebar-menu ul{list-style:none;}#sidebar .sidebar-menu > ul > li{border-bottom:solid 1px #787878;font-size:18px;line-height:50px;cursor:pointer;}.mobile #sidebar .sidebar-menu > ul > li{font-size:21.6px;line-height:60px;}#sidebar .sidebar-menu > ul > li a{font-size:18px;line-height:21px;display:block;padding-top:10px;padding-bottom:10px;}.mobile #sidebar .sidebar-menu > ul > li a{font-size:21.6px;line-height:25.2px;}.mobile #sidebar .sidebar-menu > ul > li a{padding-top:15px;padding-bottom:15px;}#sidebar .sidebar-menu > ul > li > span{display:block;position:relative;padding:0 20px 0 10px;}#sidebar .sidebar-menu > ul > li > span:after{content:'>';font-weight:100;font-size:30px !important;line-height:48px !important;color:#787878;font-size:18px;line-height:50px;position:absolute;right:4px;transition:all 250ms;transform-origin:center center;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;}.mobile #sidebar .sidebar-menu > ul > li > span:after{font-size:21.6px;line-height:60px;}#sidebar .sidebar-menu > ul > li.open > span:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);right:6px;}#sidebar .sidebar-menu > ul > li li{padding:0 20px;}#sidebar .sidebar-menu > ul > li > ul{display:none;}#footer-space{height:380px;}#footer{background:black;height:380px;color:white;position:fixed;bottom:0;left:0;right:0;z-index:1;min-width:640px;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);font-size:17px;line-height:22px;}.mobile #footer{font-size:20.4px;line-height:26.4px;}#footer .footer-container{max-width:1075px;margin:0 auto;padding:80px 0 40px;}#footer .footer-container > div{float:left;}#footer .footer-logo{width:240px;text-align:center;margin-right:30px;}#footer .footer-logo:before{width:195px;height:152px;content:url('../images/logos/district-logo-footer.png');}.mobile #footer .footer-logo{margin-right:20px;}#footer .footer-info{border-left:solid 1px #dad6d5;padding-left:40px;width:270px;margin-right:30px;}.width-1075 #footer .footer-info{margin-right:20px;width:190px;}.mobile #footer .footer-info{width:300px;margin-right:0;}#footer .footer-nav{width:270px;}.tablet #footer .footer-nav{display:none;}.width-1075 #footer .footer-nav{width:210px;}#footer .footer-nav ul{list-style:none;}#footer .footer-nav ul li{margin-bottom:9px;}#footer .footer-nav ul li ul{display:none;}.mobile #footer .footer-social{clear:both;margin:30px 0 0 290px;}#footer .footer-social a{display:inline-block;width:39px;height:39px;line-height:39px;text-align:center;border-radius:20px;background:#3e1052;color:black;transition:all 1s;margin:0 7px;}#footer .footer-social a:before{font-family:FontAwesome;font-size:23px;line-height:39px;}#footer .footer-social a:hover{transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);}#footer .facebook-icon:before{content:'\f09a';}#footer .twitter-icon:before{content:'\e61b';}#page{padding-top:100px;background:white;position:relative;z-index:2;}.info-box{margin-bottom:20px;background:#efeeee;position:relative;text-align:left;}#home-top .info-box{background:rgba(255, 255, 255, 0.8);}.info-box .info-box-title{position:relative;height:70px;line-height:70px;font-weight:300;font-size:25px;line-height:70px;color:#5d0e8b;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mobile .info-box .info-box-title{font-size:30px;line-height:84px;}.mobile .info-box .info-box-title{line-height:70px;font-size:26px;}.info-box .info-box-title:after,.info-box .info-box-title:before{content:' ';background:#787878;width:31px;height:1px;right:17px;position:absolute;transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transition:all 0.5s;z-index:5;}.info-box .info-box-title:before{top:24px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}.info-box .info-box-title:after{top:46px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}.info-box .info-box-title span:after{content:' ';position:absolute;border:solid 1px #787878;width:48px;height:48px;top:11px;right:11px;z-index:4;opacity:0;transition:all 0.5s;}.info-box.closed-start .info-box-contents{display:none;}.info-box.closed .info-box-title:before,.info-box.closed .info-box-title:after{width:17px;top:29px;right:27px;}.info-box.closed .info-box-title:before{transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);}.info-box.closed .info-box-title:after{transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);}.info-box.closed .info-box-title span:after{opacity:1;}.info-box.closed .info-box-title:hover:before,.info-box.closed .info-box-title:hover:after{background:white;}.info-box.closed .info-box-title:hover span:after{border-color:#5d0e8b;background:#5d0e8b;}.info-box .info-box-contents ul{list-style:none;}.info-box .info-box-contents li.child > a{padding-left:50px !important;}.info-box .info-box-contents .info-box-more{border-top:solid 1px #dad6d5;height:48px;line-height:48px;display:block;padding-left:68px;font-style:italic;font-weight:700;font-size:16px;line-height:48px;color:#787878;}.mobile .info-box .info-box-contents .info-box-more{font-size:19.2px;line-height:57.6px;}.mobile .info-box .info-box-contents .info-box-more{line-height:48px;}.info-box.info-box-recent-articles .info-box-contents{font-size:17px;line-height:20px;padding:0 20px 17px 20px;}.mobile .info-box.info-box-recent-articles .info-box-contents{font-size:20.4px;line-height:24px;}.info-box.info-box-recent-articles .info-box-contents ul{list-style:none;}.info-box.info-box-recent-articles .info-box-contents li{padding-bottom:1em;}.info-box.info-box-recent-articles .info-box-contents a{display:block;}.info-box.info-box-resources .info-box-contents{font-size:17px;line-height:20px;padding:0 20px 17px 20px;}.mobile .info-box.info-box-resources .info-box-contents{font-size:20.4px;line-height:24px;}.info-box.info-box-resources .info-box-contents hr{border:none;height:1px;background:white;margin:16px 0;}.info-box.info-box-resources .info-box-contents p{margin-bottom:16px;}.info-box.info-box-resources .info-box-contents a{font-weight:bold;}.info-box.info-box-resources .info-box-contents img{max-width:100%;height:auto;}.info-box.info-box-news .info-box-contents{font-size:16px;line-height:45px;color:#5d0e8b;}.mobile .info-box.info-box-news .info-box-contents{font-size:19.2px;line-height:54px;}.info-box.info-box-news .info-box-contents > a{position:relative;}.info-box.info-box-news .info-box-contents > a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:19px;line-height:19px;content:'\f1ea';color:#5d0e8b;position:absolute;left:30px;top:13px;}.mobile .info-box.info-box-news .info-box-contents > a:before{font-size:22.8px;line-height:22.8px;}.info-box.info-box-news .info-box-contents li a{display:block;height:45px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px 0 30px;position:relative;transition:all 0.5s;font-size:16px;line-height:45px;}.mobile .info-box.info-box-news .info-box-contents li a{font-size:19.2px;line-height:54px;}.info-box.info-box-news .info-box-contents li a:hover,.info-box.info-box-news .info-box-contents li a.active{background:rgba(120, 120, 120, 0.35);}.info-box.info-box-news .info-box-contents li a:hover:after,.info-box.info-box-news .info-box-contents li a.active:after,.info-box.info-box-news .info-box-contents li a:hover:before,.info-box.info-box-news .info-box-contents li a.active:before{content:' ';background:#787878;height:1px;position:absolute;z-index:5;width:10px;transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;left:12px;}.info-box.info-box-news .info-box-contents li a:hover:before,.info-box.info-box-news .info-box-contents li a.active:before{top:18px;transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);}.info-box.info-box-news .info-box-contents li a:hover:after,.info-box.info-box-news .info-box-contents li a.active:after{top:28px;transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);}.info-box.info-box-events .info-box-contents .info-box-more{position:relative;}.info-box.info-box-events .info-box-contents .info-box-more:before{font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:19px;line-height:19px;content:'\f133';color:#5d0e8b;position:absolute;left:34px;top:13px;}.mobile .info-box.info-box-events .info-box-contents .info-box-more:before{font-size:22.8px;line-height:22.8px;}.info-box.info-box-events .info-box-contents li a{display:block;position:relative;font-size:16px;line-height:45px;color:#787878;}.mobile .info-box.info-box-events .info-box-contents li a{font-size:19.2px;line-height:54px;}.info-box.info-box-events .info-box-contents li a > span{display:table;width:100%;}.info-box.info-box-events .info-box-contents li a > span font + span.event-title{display:none;}.info-box.info-box-events .info-box-contents li a > span span{display:table-cell;vertical-align:middle;transition:all 0.5s;}.info-box.info-box-events .info-box-contents li a > span span.event-date{width:85px;font-size:16px;line-height:20px;text-align:center;padding:15px 0;}.mobile .info-box.info-box-events .info-box-contents li a > span span.event-date{font-size:19.2px;line-height:24px;}.info-box.info-box-events .info-box-contents li a > span span.event-date span{display:block;}.info-box.info-box-events .info-box-contents li a > span span.event-title{font-size:16px;line-height:18px;word-break:break-word;padding:15px 25px;font-family:Georgia, Times, "Times New Roman", serif;}.mobile .info-box.info-box-events .info-box-contents li a > span span.event-title{font-size:19.2px;line-height:21.6px;}.info-box.info-box-events .info-box-contents li a:hover{color:white;}.info-box.info-box-events .info-box-contents li a:hover > span > span:first-child{background:#5d0e8b;}.info-box.info-box-events .info-box-contents li a:hover > span > span:last-child{background:#da032c;font-style:italic;}.info-box.info-box-resources .info-box-contents .button,.std-content .button{display:block;border:solid 1px white;text-align:center;height:66px;line-height:66px;text-decoration:none;color:#5d0e8b;padding:0 30px;font-size:20px;margin:16px 0;}.mobile .info-box.info-box-resources .info-box-contents .button,.mobile .std-content .button{font-size:24px;}.info-box.info-box-resources .info-box-contents .button:hover,.std-content .button:hover{color:white;background:#5d0e8b;border-color:#5d0e8b;}.std-content .button{display:inline-block;border-color:#006a8e;}#google-translate-container{display:flex;align-items:center;gap:20px;}#google-translate-container .custom-select{position:relative;gap:16px;}#google-translate-container #fld-translate-select{position:relative;}#google-translate-container #fld-translate-select button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;font-size:16px;padding:4px 10px 0;color:#003b49;line-height:1;cursor:pointer;}#google-translate-container #fld-translate-select button.toggle{cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;background:#fff;padding:0 10px 0;color:#003b49;line-height:25px;text-decoration:none;border:1px solid #003b49;transition:0.3s;}#google-translate-container #fld-translate-select button.toggle:hover{background:#003b49;color:#fff;}#google-translate-container #fld-translate-select .collapsible-dropdown{position:absolute;display:none;top:28px;background:white;box-shadow:0px -4px 12px 0px rgba(0, 0, 0, 0.1);}@media (max-width:500px){#google-translate-container #fld-translate-select .collapsible-dropdown{top:unset;transform:translateY(0);box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.1);}}#google-translate-container #fld-translate-select .collapsible-dropdown .inner{display:flex;flex-flow:column;border:1px solid #003b49;max-height:244px;overflow-y:scroll;}@media (max-width:500px){#google-translate-container #fld-translate-select .collapsible-dropdown .inner{max-height:122px;}}#google-translate-container #fld-translate-select .collapsible-dropdown .inner .language-item{padding:8px 10px 4px;}#google-translate-container #fld-translate-select .collapsible-dropdown .inner .language-item:hover{background:#003b49;color:#fff;}#google-translate-container #google_translate_element{display:none !important;}#home-top{background:#000;}#home-top .slider-fullscreen-contain{position:relative;min-width:640px;}#home-top .slider-fullscreen-contain .info-box-container{position:absolute;z-index:12;bottom:24px;right:14px;width:315px;}.width-1075 #home-top .slider-fullscreen-contain .info-box-container{bottom:auto;top:14px;left:4px;right:4px;width:auto;text-align:center;}.width-1075 #home-top .slider-fullscreen-contain .info-box-container .info-box{width:315px;display:inline-block;vertical-align:top;margin:0 10px;}.mobile #home-top .slider-fullscreen-contain .info-box-container{left:0;right:0;min-width:640px;}.mobile #home-top .slider-fullscreen-contain .info-box-container .info-box{max-width:46%;}#home-top .slider-fullscreen-contain .home-info{position:absolute;left:0;right:0;bottom:16px;z-index:11;}.tablet #home-top .slider-fullscreen-contain .home-info{bottom:96px;}#home-top .slider-fullscreen-contain .home-info .home-info-container{max-width:1000px;color:white;font-size:16px;line-height:20px;margin:0 auto;padding:0 20px;}.mobile #home-top .slider-fullscreen-contain .home-info .home-info-container{font-size:19.2px;line-height:24px;}#home-top .slider-fullscreen-contain .home-info .home-info-container .home-slider-caption{font-family:'Roboto Slab', serif;font-style:normal;font-weight:900;margin-bottom:40px;font-size:50px;line-height:50px;}.mobile #home-top .slider-fullscreen-contain .home-info .home-info-container .home-slider-caption{font-size:60px;line-height:60px;}#home-top .slider-fullscreen-contain .home-info .home-info-container .home-slider-caption a span{position:relative;display:inline-block;height:17px;vertical-align:middle;margin-left:20px;}#home-top .slider-fullscreen-contain .home-info .home-info-container .home-slider-caption a span:before,#home-top .slider-fullscreen-contain .home-info .home-info-container .home-slider-caption a span:after{content:' ';position:absolute;background:white;width:17px;height:1px;left:0;top:0;transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;}#home-top .slider-fullscreen-contain .home-info .home-info-container .home-slider-caption a span:before{transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);}#home-top .slider-fullscreen-contain .home-info .home-info-container .home-slider-caption a span:after{top:17px;transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);}#home-top .slider-fullscreen-contain .home-info .home-info-container .home-info-content > div{display:inline-block;margin-right:20px;vertical-align:top;}#home-top .slider-fullscreen-contain .home-info .home-info-container .home-info-content a{font-style:italic;}#home-top .slider-fullscreen-contain .scroll-down{position:absolute;border:solid 1px white;width:48px;height:48px;left:50%;margin-left:-24px;bottom:23px;z-index:14;transition:all 0.5s;cursor:pointer;}#home-top .slider-fullscreen-contain .scroll-down:before,#home-top .slider-fullscreen-contain .scroll-down:after{width:17px;top:16px;right:15px;content:' ';background:white;height:1px;position:absolute;transition:all 0.5s;z-index:5;}#home-top .slider-fullscreen-contain .scroll-down:before{transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);}#home-top .slider-fullscreen-contain .scroll-down:after{transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);}#home-top .slider-fullscreen-contain .scroll-down:hover{border-color:#5d0e8b;background:#5d0e8b;}#home-top .slider{width:100%;height:100%;position:relative;overflow:hidden;}#home-top .slider .slider-image-list{width:100%;height:100%;}#home-top .slider .slider-image-list ul{width:100%;height:100%;}#home-top .slider .slider-image-list ul li{position:relative;width:100%;height:100%;}.tablet #home-top .slider .slider-image-list ul li{left:0 !important;}#home-top .slider .slider-image-list ul li:after{content:' ';position:absolute;left:0;right:0;bottom:0;height:390px;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0);}#home-top .slider .buttons{position:absolute;line-height:15px;height:15px;bottom:40px;right:355px;text-align:center;z-index:20;}.width-1075 #home-top .slider .buttons{right:25px;}#home-top .slider .buttons > div{cursor:pointer;margin:0 5px;display:inline-block;border:solid 1px white;border-radius:10px;width:13px;height:13px;transition:all 0.25s;}#home-top .slider .buttons > div.selected,#home-top .slider .buttons > div:hover{border-color:#5d0e8b;background:#5d0e8b;}#home-top.home-top--bg-video .slider-fullscreen-contain{height:760px;}#home-top.home-top--bg-video .video-wrapper{position:relative;overflow:hidden;height:100%;pointer-events:none;background-color:#222;}#home-top.home-top--bg-video .video-wrapper:after{content:'';position:absolute;inset:0;background:rgba(0, 0, 0, 0.2);}#home-top.home-top--bg-video iframe{position:absolute;top:50%;left:50%;width:177.78vh;height:120vh;min-width:100%;min-height:100%;transform:translate(-50%, -50%);pointer-events:none;opacity:0;transition:opacity 0.3s;}#home-top.home-top--bg-video iframe.ready{opacity:1;}#search-function{background:url('../images/backgrounds/brown-diagonal-lines.png') repeat center top;padding:26px 0;}#search-function .sf-wrap{max-width:1060px;padding:0 20px;margin:0 auto;text-align:center;}#search-function .sf-wrap > div{position:relative;display:inline-block;height:100px;width:32%;font-size:20px;line-height:43px;color:white;font-weight:bold;box-sizing:border-box;vertical-align:top;padding-top:27px;}.mobile #search-function .sf-wrap > div{font-size:24px;line-height:51.6px;}.width-1075 #search-function .sf-wrap > div{width:100%;height:90px;}#search-function .sf-wrap > div.sf-find-a-school{padding:16px 0 0 20px;text-align:left;}.width-1075 #search-function .sf-wrap > div.sf-find-a-school{text-align:center;padding-left:0;}#search-function .sf-wrap > div.sf-find-a-school > div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;text-align:left;background:url('../images/icons/site-3-home-large.png') no-repeat left top;padding:11px 26px 0 68px;cursor:pointer;}#search-function .sf-wrap > div.sf-find-a-school > div:hover{background-position:left -153px;color:#aeaaaa;}#search-function .sf-wrap > div.sf-find-a-school > div > span{position:relative;}#search-function .sf-wrap > div.sf-find-a-school > div > span:before,#search-function .sf-wrap > div.sf-find-a-school > div > span:after{width:13px;top:6px;right:-26px;content:' ';background:#787878;height:1px;position:absolute;transition:all 0.5s;z-index:5;}#search-function .sf-wrap > div.sf-find-a-school > div > span:before{transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);}#search-function .sf-wrap > div.sf-find-a-school > div > span:after{transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);}#search-function .sf-wrap > div.sf-find-a-school ul{display:none;list-style:none;position:absolute;z-index:100;left:50%;margin-left:-136px;top:89px;text-align:left;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);background:rgba(174, 170, 170, 0.95);color:white;font-size:15px;line-height:40px;}.mobile #search-function .sf-wrap > div.sf-find-a-school ul{font-size:18px;line-height:48px;}#search-function .sf-wrap > div.sf-find-a-school ul a{display:block;padding:0 28px;white-space:nowrap;}#search-function .sf-wrap > div.sf-find-a-school ul a:hover{color:white;background:#3e1052;}#search-function .sf-wrap > div.sf-staff{border-left:solid 1px #787878;border-right:solid 1px #787878;}.width-1075 #search-function .sf-wrap > div.sf-staff{border:none;}#search-function .sf-wrap > div.sf-staff > a{border:solid 1px white;display:inline-block;padding:0 27px;}#search-function .sf-wrap > div.sf-staff > a:hover{background:#3e1052;color:white;border-color:#3e1052;}#search-function .sf-wrap > div.sf-board a{display:inline-block;background:url('../images/icons/message.png') no-repeat left top;padding-left:64px;height:48px;position:relative;}#search-function .sf-wrap > div.sf-board a:hover{background-position:left bottom;}.school-page #search-function .sf-wrap > div.sf-board a{background:none;}.school-page #search-function .sf-wrap > div.sf-board a:hover{opacity:0.8;}.school-page #search-function .sf-wrap > div.sf-board a:before{content:' ';background:url('../images/icons/home-stars.png') no-repeat left -600px;width:51px;height:49px;position:absolute;left:-7px;top:-8px;}#d89-shines .ds-wrap{max-width:1200px;margin:0 auto;padding:22px 20px;box-sizing:border-box;}#d89-shines .ds-content{display:table;float:left;height:410px;width:calc(100% - 660px);}#d89-shines .ds-content:not(:has(+.ds-gallery)){width:100%;float:none;}#d89-shines .ds-content h2{color:#5d0e8b;text-transform:uppercase;font-family:'Roboto', sans-serif;font-weight:100;font-size:30px;line-height:30px;margin-bottom:35px;}.mobile #d89-shines .ds-content h2{font-size:36px;line-height:36px;}#d89-shines .ds-content h2.with-image img,#d89-shines .ds-content h2.with-image span{display:inline-block;vertical-align:middle;}#d89-shines .ds-content h2.with-image span{width:60%;margin-left:20px;}.width-1075 #d89-shines .ds-content{float:none;width:100%;height:auto;display:block;}#d89-shines .ds-content > div{display:table-cell;vertical-align:middle;padding-left:80px;}.fluid #d89-shines .ds-content > div{padding-left:8%;}.width-1075 #d89-shines .ds-content > div{padding:20px 0 60px;display:block;}#d89-shines .ds-gallery{float:right;width:591px;position:relative;}.width-1075 #d89-shines .ds-gallery{float:none;width:auto;}#d89-shines .ds-gallery .ds-slider{width:591px;height:410px;margin:0 auto;}#d89-shines .ds-gallery .ds-slider ul li{text-align:center;list-style:none;}#d89-shines .ds-gallery .ds-overlay{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;text-align:center;}.school-page #d89-shines .ds-gallery .ds-overlay{background:none;}#d89-shines .ds-gallery .ds-overlay a{display:inline-block;color:white;background-color:#3e095d;border:solid 1px #5d0e8b;transition:all 0.5s;padding:0 75px;line-height:50px;height:50px;position:absolute;bottom:40px;left:50%;white-space:nowrap;transform:translateX(-50%);}#d89-shines .ds-gallery .ds-overlay a:hover{color:#5d0e8b;background:white;cursor:pointer;}.school-page #d89-shines .ds-gallery .ds-overlay a{background:rgba(255, 255, 255, 0.8);border:none;font-weight:bold;color:#5d0e8b;}.school-page #d89-shines .ds-gallery .ds-overlay a:hover{background:#5d0e8b;color:white;}#our-mission{font-family:Georgia, Times, "Times New Roman", serif;font-style:italic;color:white;position:relative;height:500px;overflow:hidden;}.mobile #our-mission{height:521px;font-size:26px;line-height:45px;}#our-mission h2{font-family:'Roboto Slab', serif;font-weight:900;font-style:normal;font-size:50px;line-height:50px;}.mobile #our-mission h2{font-size:60px;line-height:60px;}#our-mission > img{position:absolute;left:0;width:100%;min-height:525px;height:auto;}.mobile #our-mission > img{width:120%;margin-left:-10%;}#our-mission .om-wrap{position:relative;background:rgba(93, 14, 139, 0.8);height:100%;}.tablet #our-mission .om-wrap{display:table;}#our-mission .om-wrap > div{width:100%;max-width:1100px;margin:0 auto;height:500px;display:table;}.tablet #our-mission .om-wrap > div{display:table-cell;height:auto;vertical-align:middle;}#our-mission .om-wrap > div > div{display:table-cell;vertical-align:middle;width:50%;box-sizing:border-box;padding:20px;}.tablet #our-mission .om-wrap > div > div{display:block;width:auto;}#connect{padding:60px 0;min-height:123px;}#connect .connect-wrap{max-width:1080px;margin:0 auto;padding:0 20px;}#connect .c-title{font-weight:300;color:#5d0e8b;font-size:50px;line-height:123px;float:left;vertical-align:middle;}.mobile #connect .c-title{font-size:60px;line-height:147.6px;}.width-1075 #connect .c-title{display:none;}#connect .social{float:right;width:758px;}.tablet #connect .social{float:none;width:auto;}#connect .social > a{background:#787878;display:inline-block;vertical-align:middle;text-align:center;width:68px;height:68px;border-radius:50%;line-height:68px;font-family:FontAwesome;font-size:38px;color:white;transition:all 0.5s;margin-right:21px;}.mobile #connect .social > a{margin-right:10px;}#connect .social > a:hover{background:#5d0e8b;transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);}#connect .social > a.facebook:before{content:'\f09a';}#connect .social > a.twitter:before{content:'\e61b';}#connect .social .tweets{display:inline-block;vertical-align:middle;width:0px;overflow:hidden;transition:width 2s;font-size:17px;line-height:20px;}#connect .social .tweets.visible{width:570px;}.tablet #connect .social .tweets.visible{width:520px;}.mobile #connect .social .tweets.visible{width:410px;}#connect .social .tweets > div{display:table;height:123px;width:570px;background:url('../images/twitter-bar/TwitterBar_MelrosePark.png') no-repeat left center;}.tablet #connect .social .tweets > div{width:520px;height:180px;}.mobile #connect .social .tweets > div{width:410px;}#connect .social .tweets > div > div{display:none;vertical-align:middle;padding:0 60px 0 80px;color:white;height:100%;}#connect .social .tweets > div > div.active{display:table-cell;}#page.page{background:none;}#page-top-image{height:430px;overflow:hidden;position:fixed;z-index:2;top:100px;left:0;right:0;min-width:640px;}#page-top-image,#page-top-image img{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}.admin-bar #page-top-image{top:132px;}.admin-bar.wp-mobile-admin-bar #page-top-image{top:146px;}#page-top-image img{height:auto;width:100%;}.mobile #page-top-image img,.tablet #page-top-image img{height:100%;width:auto;}#page-top{height:430px;position:relative;}#page-top.no-image{height:205px;background:#000 url('../images/backgrounds/stars_v3.png') repeat left top;}#page-top.no-image .page-title{bottom:109px;}.mobile #page-top.no-image{height:265px;}#page-top .page-title{position:absolute;bottom:124px;left:0;right:0;font-family:'Roboto Slab', serif;font-weight:900;color:white;font-size:50px;line-height:50px;}.mobile #page-top .page-title{font-size:60px;line-height:60px;}#page-top .page-nav{position:absolute;bottom:0;left:0;right:0;background:rgba(93, 14, 139, 0.85);height:65px;line-height:65px;font-size:17px;color:white;}.mobile #page-top .page-nav{font-size:20.4px;}#page-top .page-nav .page-nav-primary{float:left;width:calc(100% - 295px);overflow:hidden;}#page-top .page-nav .page-nav-primary ul{list-style:none;white-space:nowrap;}#page-top .page-nav .page-nav-primary ul li{display:inline-block;padding-right:8px;}#page-top .page-nav .page-nav-primary ul li a:before{content:'|';padding-right:11px;}#page-top .page-nav .page-nav-primary ul li:first-child a:before{display:none;}#page-top .page-nav .page-nav-secondary{position:relative;float:right;width:265px;}#page-top .page-nav .page-nav-secondary > div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-left:60px;padding-left:25px;}#page-top .page-nav .page-nav-secondary > div > span{margin-left:20px;position:relative;display:inline-block;width:17px;height:17px;vertical-align:middle;}#page-top .page-nav .page-nav-secondary > div > span:before,#page-top .page-nav .page-nav-secondary > div > span:after{width:17px;top:0;left:0;content:' ';background:white;height:1px;position:absolute;transition:all 0.5s;z-index:5;}#page-top .page-nav .page-nav-secondary > div > span:before{transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);}#page-top .page-nav .page-nav-secondary > div > span:after{transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);}#page-top .page-nav .page-nav-secondary > ul{display:none;position:absolute;top:65px;right:0;list-style:none;z-index:10;}#page-top .page-nav .page-nav-secondary > ul li{background:rgba(93, 14, 139, 0.85);}#page-top .page-nav .page-nav-secondary > ul a{display:block;font-size:15px;line-height:45px;white-space:nowrap;padding:0 28px;}.mobile #page-top .page-nav .page-nav-secondary > ul a{font-size:18px;line-height:54px;}#page-top .page-nav .page-nav-secondary > ul a:hover{background:rgba(255, 255, 255, 0.3);}#page-content{background:white;padding:1px 0;}#page-content .post-content{padding:55px 0 35px;}#page-content .std-content a{overflow-wrap:break-word;word-wrap:break-word;}#page-content.with-sidebar .post-content{float:left;width:calc(100% - 395px);}.tablet #page-content.with-sidebar .post-content{float:none;width:auto;}#page-content .breadcrumbs{border-top:solid 1px #787878;padding:40px 0 50px;line-height:25px;clear:both;font-size:17px;}.mobile #page-content .breadcrumbs{font-size:20.4px;}#page-content .breadcrumbs ul{list-style:none;}#page-content .breadcrumbs ul li{float:left;padding-right:12px;}#page-content .breadcrumbs ul li span{position:relative;display:inline-block;width:17px;height:17px;vertical-align:middle;transform:rotate(-90deg) scale(0.9, 0.9);-webkit-transform:rotate(-90deg) scale(0.9, 0.9);-moz-transform:rotate(-90deg) scale(0.9, 0.9);-ms-transform:rotate(-90deg) scale(0.9, 0.9);margin-right:8px;}#page-content .breadcrumbs ul li span:before,#page-content .breadcrumbs ul li span:after{width:17px;top:0;left:0;content:' ';background:#787878;height:1px;position:absolute;transition:all 0.5s;z-index:5;}#page-content .breadcrumbs ul li span:before{transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);}#page-content .breadcrumbs ul li span:after{transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);}#page-content .breadcrumbs ul li:first-child a{display:inline-block;background:url('../images/icons/site-10-home.png') no-repeat;width:21px;height:25px;}#page-content .sidebar{float:right;width:315px;padding:55px 0 35px;}.tablet #page-content .sidebar{float:none;width:auto;padding-top:0;}.tablet #page-content .sidebar .info-box-news,.tablet #page-content .sidebar .info-box-events{width:49%;}.tablet #page-content .sidebar .info-box-news{float:left;}.tablet #page-content .sidebar .info-box-events{float:right;}.contact-info{clear:both;padding-top:20px;}.contact-info .ci-title{color:#5d0e8b;font-size:20px;line-height:24px;}.mobile .contact-info .ci-title{font-size:24px;line-height:28.8px;}.contact-info .ci-info{font-size:17px;line-height:25px;opacity:0.9;}.mobile .contact-info .ci-info{font-size:20.4px;line-height:30px;}#news-page-nav > div{display:inline-block;position:relative;}#news-page-nav .news-filters > div{display:inline-block;margin-right:40px;position:relative;}#news-page-nav .news-filters > div.open > div > span{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);}#news-page-nav .news-filters > div > div{cursor:pointer;}#news-page-nav .news-filters > div > div > span{margin-left:10px;margin-top:-3px;position:relative;display:inline-block;width:17px;height:17px;vertical-align:middle;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transition:all 0.5s;}#news-page-nav .news-filters > div > div > span:before,#news-page-nav .news-filters > div > div > span:after{width:17px;top:0;left:0;content:' ';background:white;height:1px;position:absolute;transition:all 0.5s;z-index:5;}#news-page-nav .news-filters > div > div > span:before{transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);}#news-page-nav .news-filters > div > div > span:after{transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);}#news-page-nav .news-filters > div > ul{display:none;position:absolute;z-index:5;background:rgba(93, 14, 139, 0.9);}#news-page-nav .news-filters > div > ul > li{cursor:pointer;display:block;white-space:nowrap;padding:0 25px;font-size:15px;line-height:40px;}.mobile #news-page-nav .news-filters > div > ul > li{font-size:18px;line-height:48px;}#news-page-nav .news-filters > div > ul > li:hover,#news-page-nav .news-filters > div > ul > li.selected{background:rgba(255, 255, 255, 0.4);}#news-page-nav .news-search{width:30.5%;position:absolute;right:20px;}.tablet #news-page-nav .news-search{width:45.5%;}.mobile #news-page-nav .news-search{width:45%;}#news-page-nav .news-search #news-search-submit{border:solid 1px white;background:white;height:28px;line-height:28px;padding:0 30px 0 10px;font-size:16px;box-sizing:border-box;width:100%;}#news-page-nav .news-search:after{font-family:FontAwesome;content:'\f002';transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);position:absolute;top:0;right:7px;font-size:18px;color:#5d0e8b;}#news-listing{position:relative;margin-top:60px;min-height:400px;}#news-listing > .news-column{position:absolute;width:32%;font-size:0;line-height:0;transition:all 0.3s;}#news-listing > .news-column.col-1{left:0%;}#news-listing > .news-column.col-2{left:34%;}#news-listing > .news-column.col-3{right:0;}.tablet #news-listing > .news-column{width:47.5%;}.tablet #news-listing > .news-column.col-2{left:auto;right:0;}#news-listing > .news-column img{width:100%;height:auto;}#news-listing > .news-column .overlay h4,#news-listing > .news-column.text h4{font-weight:normal;font-size:15px;line-height:25px;}.mobile #news-listing > .news-column .overlay h4,.mobile #news-listing > .news-column.text h4{font-size:18px;line-height:30px;}#news-listing > .news-column .overlay h2,#news-listing > .news-column.text h2{font-weight:100;font-size:30px;line-height:30px;margin-bottom:0.8em;}.mobile #news-listing > .news-column .overlay h2,.mobile #news-listing > .news-column.text h2{font-size:36px;line-height:36px;}#news-listing > .news-column .overlay p,#news-listing > .news-column.text p{font-size:15px;line-height:20px;}.mobile #news-listing > .news-column .overlay p,.mobile #news-listing > .news-column.text p{font-size:18px;line-height:24px;}#news-listing > .news-column.text{box-sizing:border-box;background:#dbd7d5;padding:20px 30px;color:#3e1052;}#news-listing > .news-column.text h2{color:#5d0e8b;}#news-listing > .news-column.text a.read-more{font-weight:bold;font-style:italic;font-size:17px;line-height:17px;display:block;margin-top:1.5em;}.mobile #news-listing > .news-column.text a.read-more{font-size:20.4px;line-height:20.4px;}#news-listing > .news-column.image{cursor:pointer;}#news-listing > .news-column.image .overlay,#news-listing > .news-column.image .img-overlay{position:absolute;left:0;right:0;bottom:0;transition:all 0.5s;}#news-listing > .news-column.image .img-overlay{top:20%;background:-moz-linear-gradient(top, rgba(120, 120, 120, 0) 0%, rgba(120, 120, 120, 0.7) 100%);background:-webkit-linear-gradient(top, rgba(120, 120, 120, 0) 0%, rgba(120, 120, 120, 0.7) 100%);background:linear-gradient(to bottom, rgba(120, 120, 120, 0) 0%, rgba(120, 120, 120, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000',GradientType=0);}#news-listing > .news-column.image .img-overlay > div{position:absolute;left:30px;right:30px;bottom:20px;color:white;font-size:30px;line-height:30px;font-weight:100;}.mobile #news-listing > .news-column.image .img-overlay > div{font-size:36px;line-height:36px;}#news-listing > .news-column.image .overlay{top:0;opacity:0;background:rgba(93, 14, 139, 0.7);color:white;padding:20px 30px;}#news-listing > .news-column.image .overlay p{display:none;}#news-listing > .news-column.image .overlay:after{content:'Read Article';font-weight:bold;font-style:italic;font-size:15px;line-height:15px;position:absolute;left:30px;bottom:20px;}.mobile #news-listing > .news-column.image .overlay:after{font-size:18px;line-height:18px;}#news-listing > .news-column.image:hover .img-overlay{opacity:0;}#news-listing > .news-column.image:hover .overlay{opacity:1;}#news-detail-page-nav a span{position:relative;display:inline-block;width:17px;height:17px;vertical-align:middle;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);margin-right:20px;}#news-detail-page-nav a span:before,#news-detail-page-nav a span:after{width:17px;top:0;left:0;content:' ';background:white;height:1px;position:absolute;transition:all 0.5s;z-index:5;}#news-detail-page-nav a span:before{transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);}#news-detail-page-nav a span:after{transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);}.top-images{margin-bottom:-30px;}.language-menu{font-size:0;line-height:0;position:relative;z-index:5;margin-bottom:40px;}.language-menu > a{display:inline-block;font-size:20px;line-height:38px;color:#787878;border:solid 1px #787878;padding:0 17px;transition:all 0.5s;margin-right:22px;text-decoration:none;font-weight:normal;}.mobile .language-menu > a{font-size:24px;line-height:45.6px;}.language-menu > a.active,.language-menu > a:hover{color:white;background:#5d0e8b;border-color:#5d0e8b;}.share-this-story{margin-top:3em;position:relative;}.share-this-story > span{font-weight:bold;font-size:17px;line-height:17px;margin-right:20px;}.mobile .share-this-story > span{font-size:20.4px;line-height:20.4px;}.share-this-story > span,.share-this-story a,.share-this-story .url-info{display:inline-block;vertical-align:middle;}.share-this-story .url-info{font-size:15px;line-height:15px;}.mobile .share-this-story .url-info{font-size:18px;line-height:18px;}.share-this-story a{font-family:FontAwesome;font-size:23px;font-weight:normal;text-decoration:none;line-height:39px;height:39px;width:39px;color:white;text-align:center;border-radius:20px;background:#5d0e8b;margin-right:14px;transition:all 0.5s;}.share-this-story a:hover{transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);color:white !important;}.share-this-story a span{width:0px;height:0px;overflow:hidden;display:block;}.share-this-story a.facebook:before{content:'\f09a';}.share-this-story a.twitter:before{content:'\e61b';}.share-this-story a.link:before{content:'\f0c1';transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);display:block;}.std-content .gallery-interior ul{margin:0px;}.std-content a{overflow-wrap:break-word;word-wrap:break-word;}#teacher-listing-output{padding:60px 0 40px;text-align:center;}#teacher-listing-output .staff-row{text-align:left;position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;width:48%;height:180px;background:#edebec;margin-bottom:18px;}.width-1075 #teacher-listing-output .staff-row{width:75%;margin-right:0 !important;}.tablet #teacher-listing-output .staff-row{width:90%;}#teacher-listing-output .staff-row:nth-child(2n+1){margin-right:4%;}#teacher-listing-output .staff-row .staff-image{position:absolute;top:50%;margin-top:-65px;left:24px;width:130px;height:130px;overflow:hidden;border-radius:65px;}#teacher-listing-output .staff-row .staff-image > img{width:100%;height:100%;}#teacher-listing-output .staff-row .staff-right{margin-left:200px;color:#3e1052;font-size:16px;line-height:22px;}.mobile #teacher-listing-output .staff-row .staff-right{font-size:19.2px;line-height:26.4px;}#teacher-listing-output .staff-row .staff-right > div{display:table;width:100%;height:180px;}#teacher-listing-output .staff-row .staff-right > div > div{display:table-cell;vertical-align:middle;}#teacher-listing-output .staff-row .staff-right .staff-name{font-weight:100;color:#5d0e8b;font-size:25px;line-height:30px;}.mobile #teacher-listing-output .staff-row .staff-right .staff-name{font-size:30px;line-height:36px;}#teacher-listing-output .staff-row .staff-right .staff-title-location{font-size:18px;line-height:25px;margin-bottom:1em;}.mobile #teacher-listing-output .staff-row .staff-right .staff-title-location{font-size:21.6px;line-height:30px;}#teacher-listing-output .staff-row .staff-right a{display:block;font-style:italic;font-weight:bold;color:#5d0e8b;}.calendar .calendar-school_1 a{color:#003b49;}.calendar .calendar-school_3 a{color:#dd0330;}#page.page #calendar-page.calendar{width:100%;min-width:0;background:none;}#page.page #calendar-page.calendar .wrap{width:100%;padding:0;}#page.page #calendar-page.calendar .calendar-filters{display:none;}#page.page #calendar-page.calendar .calendar-body{float:none;width:100%;}#page.page #calendar-page.calendar #date-display,#page.page #calendar-page.calendar #button-prev,#page.page #calendar-page.calendar #button-next,#page.page #calendar-page.calendar #button-today{left:40%;}.mobile #page.page #calendar-page.calendar #date-display,.mobile #page.page #calendar-page.calendar #button-prev,.mobile #page.page #calendar-page.calendar #button-next,.mobile #page.page #calendar-page.calendar #button-today{left:32%;}#page.page #calendar-page.calendar #date-display{font-family:'Roboto', sans-serif;font-size:40px;line-height:40px;color:#5d0e8b;font-weight:100;text-transform:none;position:absolute;width:310px;text-align:center;margin-left:-155px;top:20px;height:auto;float:none;}.mobile #page.page #calendar-page.calendar #date-display{font-size:48px;line-height:48px;}#page.page #calendar-page.calendar #controls-time{position:static;float:none;}#page.page #calendar-page.calendar #controls-time #button-prev,#page.page #calendar-page.calendar #controls-time #button-next{float:none;position:absolute !important;top:31px;background:none;position:relative;display:inline-block;width:17px;height:17px;vertical-align:middle;transition:all 0.3s;}#page.page #calendar-page.calendar #controls-time #button-prev:before,#page.page #calendar-page.calendar #controls-time #button-next:before,#page.page #calendar-page.calendar #controls-time #button-prev:after,#page.page #calendar-page.calendar #controls-time #button-next:after{width:17px;top:0;left:0;content:' ';background:#787878;height:1px;position:absolute;transition:all 0.5s;z-index:5;}#page.page #calendar-page.calendar #controls-time #button-prev:before,#page.page #calendar-page.calendar #controls-time #button-next:before{transform-origin:left center;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);}#page.page #calendar-page.calendar #controls-time #button-prev:after,#page.page #calendar-page.calendar #controls-time #button-next:after{transform-origin:right center;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);}#page.page #calendar-page.calendar #controls-time #button-prev{margin-left:-192px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);}#page.page #calendar-page.calendar #controls-time #button-next{margin-left:165px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}#page.page #calendar-page.calendar #controls-time #button-today{position:absolute !important;margin-left:248px;background:none;border:solid 1px #787878;color:#787878;display:inline-block;padding:0 20px;font-weight:bold;font-family:'Roboto', sans-serif;font-size:20px;line-height:38px;height:auto;transition:all 0.3s;}.mobile #page.page #calendar-page.calendar #controls-time #button-today{font-size:24px;}.tablet #page.page #calendar-page.calendar #controls-time #button-today{display:none;}#page.page #calendar-page.calendar #controls-time #button-today:hover{color:white;border-color:#5d0e8b;background:#5d0e8b;}#page.page #calendar-page.calendar #button-table,#page.page #calendar-page.calendar #button-list,#page.page #calendar-page.calendar #button-add-to-cal,#page.page #calendar-page.calendar #button-print{background:none;width:38px;height:38px;text-align:center;border:none;display:inline-block;vertical-align:middle;margin:0 2px;}#page.page #calendar-page.calendar #button-table:before,#page.page #calendar-page.calendar #button-list:before,#page.page #calendar-page.calendar #button-add-to-cal:before,#page.page #calendar-page.calendar #button-print:before{font-family:FontAwesome;color:#787878;line-height:38px;font-size:25px;transition:all 0.3s;}#page.page #calendar-page.calendar #button-table:hover:before,#page.page #calendar-page.calendar #button-list:hover:before,#page.page #calendar-page.calendar #button-add-to-cal:hover:before,#page.page #calendar-page.calendar #button-print:hover:before,#page.page #calendar-page.calendar #button-table.active:before,#page.page #calendar-page.calendar #button-list.active:before,#page.page #calendar-page.calendar #button-add-to-cal.active:before,#page.page #calendar-page.calendar #button-print.active:before{color:#5d0e8b;}#page.page #calendar-page.calendar #button-table:before{content:'\f009';}#page.page #calendar-page.calendar #button-list:before{content:'\f0ca';}#page.page #calendar-page.calendar #button-add-to-cal:before{content:'\f271';}#page.page #calendar-page.calendar #button-print:before{content:'\f02f';}#page.page #calendar-page.calendar .list-table td,#page.page #calendar-page.calendar .list-table th{border-color:#787878;}#page.page #calendar-page.calendar .list-table td ul{padding-left:20px;}#page.page #calendar-page.calendar .list-table td .text{float:left;box-sizing:border-box;width:calc(100% - 180px);padding-right:20px;word-break:break-word;}.width-1075 #page.page #calendar-page.calendar .list-table td .text{width:368px;}.tablet #page.page #calendar-page.calendar .list-table td .text{width:288px;}.mobile #page.page #calendar-page.calendar .list-table td .text{float:none;width:auto;}#page.page #calendar-page.calendar .list-table td .text,#page.page #calendar-page.calendar .list-table td .text p{font-size:18px;line-height:24px;color:#006a8e;font-weight:normal;}.mobile #page.page #calendar-page.calendar .list-table td .text,.mobile #page.page #calendar-page.calendar .list-table td .text p{font-size:21.6px;line-height:28.8px;}#page.page #calendar-page.calendar .list-table td .text p{margin-top:1em;}#page.page #calendar-page.calendar .list-table td h3{color:#006a8e !important;font-weight:100;font-family:'Roboto', sans-serif;font-size:28px;line-height:36px;}.mobile #page.page #calendar-page.calendar .list-table td h3{font-size:33.6px;line-height:43.2px;}#page.page #calendar-page.calendar .list-table td .buttons{float:right;width:180px;padding:0;}.mobile #page.page #calendar-page.calendar .list-table td .buttons{float:none;width:50%;}#page.page #calendar-page.calendar .list-table td .buttons .event-details,#page.page #calendar-page.calendar .list-table td .buttons .add-to-calendar{display:block;width:auto;padding:0;margin:0 0 6px 0;background:none;border:solid 1px #787878;font-weight:500;font-family:'Roboto', sans-serif;font-size:15px;line-height:33px;height:33px;transition:all 0.3s;font-style:normal;text-align:center;}#page.page #calendar-page.calendar .list-table td .buttons .event-details:hover,#page.page #calendar-page.calendar .list-table td .buttons .add-to-calendar:hover{color:white;border-color:#5d0e8b;background:#5d0e8b;}#page.page #calendar-page.calendar .list-table th{box-sizing:border-box;width:275px;padding:30px 30px 30px 0;}.tablet #page.page #calendar-page.calendar .list-table th{width:215px;}#page.page #calendar-page.calendar .list-table th .day-of-week{color:#006a8e;font-weight:100;font-size:20px;line-height:30px;}.mobile #page.page #calendar-page.calendar .list-table th .day-of-week{font-size:24px;line-height:36px;}#page.page #calendar-page.calendar .list-table th .month{margin-right:0.3em;}#page.page #calendar-page.calendar .list-table th .month,#page.page #calendar-page.calendar .list-table th .date{display:inline-block;font-family:'Roboto', sans-serif;font-size:30px;line-height:35px;color:#006a8e;text-transform:none;font-weight:100;}.mobile #page.page #calendar-page.calendar .list-table th .month,.mobile #page.page #calendar-page.calendar .list-table th .date{font-size:36px;line-height:42px;}#event-details .ed-cal{display:none;}#event-details h1{margin-bottom:0.5em;}#event-details .ed-date{font-style:italic;font-weight:100;font-size:30px;line-height:35px;}.mobile #event-details .ed-date{font-size:36px;line-height:42px;}#event-details .ed-location{font-weight:100;}#event-details .ed-directions{display:none;}#event-details .ed-description{padding-top:2.5em;word-break:break-word;}.day-header{color:#006a8e !important;}.teacher-page-title .teacher-image{position:relative;z-index:10;float:left;width:170px;height:204px;overflow:hidden;}.teacher-page-title .teacher-image img{height:100%;width:auto;}.teacher-page-title .teacher-name{font-size:30px;line-height:30px;color:white;padding:45px 0 10px;}.teacher-page-title .teacher-position{color:white;font-size:18px;line-height:18px;}.teacher-header-indent{margin-left:200px;}.mobile .page-nav .teacher-header-indent{margin-left:0px;}.teacher-content .announcement{background:#787878;color:white;padding:30px;font-size:17px;line-height:22px;margin-bottom:18px;}.mobile .teacher-content .announcement{font-size:20.4px;line-height:26.4px;}.teacher-content .announcement a{text-decoration:underline;}.teacher-content .teacher-bio{background:#efeeee;padding:30px;margin-bottom:55px;}.teacher-content .teacher-bio.info-box .info-box-title{padding-left:0;}.teacher-content .teacher-bio.info-box .info-box-title:before,.teacher-content .teacher-bio.info-box .info-box-title:after{right:-6px;}.teacher-content .teacher-bio.info-box .info-box-title:before{top:13px;}.teacher-content .teacher-bio.info-box .info-box-title:after{top:35px;}.teacher-content .teacher-bio.info-box .info-box-title span:after{top:-3px;right:-9px;}.teacher-content .teacher-bio.info-box.closed .info-box-title:before{top:13px;right:7px;}.teacher-content .teacher-bio.info-box.closed .info-box-title:after{top:13px;right:7px;}.teacher-content .teacher-bio h2{color:#5d0e8b;font-weight:100;font-size:40px;line-height:45px;margin-bottom:30px;}.teacher-content .teacher-frontpage{border-bottom:solid 1px #aeaaaa;}.teacher-content .teacher-news{padding-top:40px;}.teacher-content .teacher-news .teacher-news-header a{float:right;font-size:20px;line-height:45px;color:#aeaaaa;}.mobile .teacher-content .teacher-news .teacher-news-header a{font-size:24px;line-height:54px;}.teacher-content .teacher-news .teacher-news-listing > div .news-title{color:#5d0e8b;font-size:20px;line-height:30px;font-weight:600;margin-bottom:1em;}.mobile .teacher-content .teacher-news .teacher-news-listing > div .news-title{font-size:24px;line-height:36px;}.teacher-content .teacher-news .teacher-news-listing > div a{font-style:italic;color:#5d0e8b;}.teacher-content .teacher-news .teacher-news-listing:not(.only-one) > div{width:45%;}.teacher-content .teacher-news .teacher-news-listing:not(.only-one) > div:first-child{float:left;padding-right:5%;border-right:solid 1px #aeaaaa;}.teacher-content .teacher-news .teacher-news-listing:not(.only-one) > div:last-child{float:right;}#teacher-news-archive > div{border-bottom:solid 1px #aeaaaa;padding-bottom:20px;margin-bottom:20px;}#teacher-news-archive > div > a{color:#5d0e8b;font-style:italic;}#teacher-news-archive > div:last-child{border-bottom:none;}#page.template-page-builder .fc-layout{margin-bottom:100px;}@media (max-width:500px){#page.template-page-builder .fc-layout{margin-bottom:75px;}}#page.template-page-builder .Column-layout .wrap{display:flex;gap:50px;}#page.template-page-builder .Column-layout .column{flex-grow:0;flex-shrink:1;flex-basis:var(--column-flex-basis, 50%);}#page.template-page-builder .Column-layout .column.is-empty{display:none;}#page.template-page-builder .Column-layout .std-content-people-headline{margin-bottom:40px;}#page.template-page-builder .Column-layout .people-list{display:flex;flex-flow:column;gap:40px;}#page.template-page-builder .Column-layout .people-list .person{display:flex;gap:16px;}#page.template-page-builder .Column-layout .people-list .person .img-container{flex:0 1 100px;overflow:hidden;}#page.template-page-builder .Column-layout .people-list .person .img-container img{max-width:100%;height:auto;display:block;font-size:16px;line-height:1.2;}#page.template-page-builder .Column-layout .people-list .person .content{flex:1 1 100%;}#page.template-page-builder .Column-layout .people-list .person .content .name{font-weight:100;color:#5d0e8b;font-size:20px;line-height:1.3;margin-bottom:2px;}#page.template-page-builder .Column-layout .people-list .person .content .title{font-size:16px;line-height:1.3;font-weight:600;margin-bottom:4px;}#page.template-page-builder .Column-layout .people-list .person .content .email{font-size:16px;line-height:1.2;color:#5d0e8b;}#page.template-page-builder .Column-layout .people-list .person .content .email .icon{position:relative;top:2px;color:#5d0e8b;margin-right:4px;}#footer .footer-social a{color:white;}.goog-te-gadget-simple .goog-te-menu-value{color:#5d0e8b !important;}.footer-info strong{color:#3e1052;}#search-function,#footer,#page-top.no-image{background:black url('../images/backgrounds/site-10-footer.png') no-repeat center top;background-size:100% 100%;}#search-function .sf-wrap > div.sf-board a:hover:before{background-position:left -360px;}#sidebar .sidebar-home a{transform:scale(1, 1) !important;-webkit-transform:scale(1, 1) !important;-moz-transform:scale(1, 1) !important;-ms-transform:scale(1, 1) !important;top:4px !important;}#sidebar .sidebar-home a:before{content:url('../images/icons/site-10-home.png');}#sidebar .sidebar-home span{left:42px;}.info-box.info-box-events .info-box-contents li a:hover > span > span:last-child{background:#3e1052 !important;}.footer-info strong{color:white;}#search-function .sf-wrap > div.sf-find-a-school > div:hover{background:url('../images/school-house/SchoolHouse_Melrose.png') no-repeat left top;}#search-function{background-image:url('../images/search-banner/SearchBanner_MelrosePark.jpg');}#search-function .sf-wrap > div.sf-staff > a:hover{background:#ffc627;border-color:#ffc627;}#footer .footer-social a{background:#ffc627;}#connect .social > a{background:#ffc627;}#footer strong{color:#ffc627;}