.shuffle1-container{position:relative;z-index:1;width:100%}.shuffle1-container.content-container{padding:0}.shuffle1-container .shuffle-main{z-index:1;width:100%}.shuffle1-container .shuffle-main .slick-list{margin:0;height:100%;width:100%}.shuffle1-container .shuffle-main .slick-track{height:100%}.shuffle1-container .shuffle-main .shuffle-slide{position:relative;margin:0}.shuffle1-container .shuffle-main .shuffle-caption{position:absolute;left:0;right:0;padding:.5em;background-color:rgba(0,0,0,.5);color:#fff}@media screen and (max-width: 767px){.shuffle1-container .shuffle-main .shuffle-caption{display:none}}.shuffle1-container .shuffle-main .shuffle-caption a{color:inherit}.shuffle1-container .shuffle-main .shuffle-caption.caption-position-top{top:0}.shuffle1-container .shuffle-main .shuffle-caption.caption-position-bottom{bottom:0}.shuffle1-container .shuffle-main.navshuffle-position-top .shuffle-caption.caption-position-top{top:calc(54px + 1em)}.shuffle1-container .shuffle-main.navshuffle-position-bottom .shuffle-caption.caption-position-bottom{bottom:calc(54px + 1em)}.shuffle1-container .slick-dots{position:absolute;z-index:9999}@media screen and (max-width: 767px){.shuffle1-container .slick-dots{display:none}}.shuffle1-container .slick-dots.slick-dots-bottom,.shuffle1-container .slick-dots.slick-dots-top{left:0;width:100%}.shuffle1-container .slick-dots.slick-dots-bottom{bottom:0}.shuffle1-container .slick-dots.slick-dots-top{top:0}.shuffle1-container .slick-dots.slick-dots-left,.shuffle1-container .slick-dots.slick-dots-right{flex-direction:column;top:0;height:100%}.shuffle1-container .slick-dots.slick-dots-left{left:0}.shuffle1-container .slick-dots.slick-dots-right{right:0}.shuffle1-container .shuffle-image{width:100%}.shuffle1-container .shuffle-navigation{position:absolute;z-index:9;background-color:rgba(0,0,0,.6)}@media screen and (max-width: 767px){.shuffle1-container .shuffle-navigation{display:none}}.shuffle1-container .shuffle-navigation .slick-list{margin:0;padding:0;bottom:0}.shuffle1-container .shuffle-navigation .slick-track{height:100%}.shuffle1-container .shuffle-navigation .shuffle-slide{position:relative;display:block;height:50px;margin:.5em;overflow:hidden;border:2px solid transparent}.shuffle1-container .shuffle-navigation .shuffle-slide.slick-current{border-color:#000}.shuffle1-container .shuffle-navigation.navigation-position-bottom,.shuffle1-container .shuffle-navigation.navigation-position-top{left:0;width:100%}.shuffle1-container .shuffle-navigation.navigation-position-bottom{bottom:0}.shuffle1-container .shuffle-navigation.navigation-position-top{top:0}.shuffle1-container .error-message{padding-top:1em;padding-bottom:1em;text-align:center;font-weight:700;font-size:2rem;background:#fff}@media screen and (min-width: 1024px){.shuffle1-container .shuffle-caption{padding:1em}}.quicklinks-container .items-list{display:flex;justify-content:space-around;flex-wrap:wrap;margin:0;padding:0;list-style:none}.quicklinks-container .qlink-inner{display:flex;align-items:center}.quicklinks-container .qlink-item a{display:block}.quicklinks-container .qlink-item svg{flex:none;width:50px;height:50px}.quicklinks-container .qlink-text{max-width:100%;font-size:1.125rem}.quicklinks-container.icon-orientation-vertical{text-align:center}.quicklinks-container.icon-orientation-vertical .qlink-inner{flex-direction:column}.quicklinks-container.icon-orientation-vertical .qlink-item svg{margin-bottom:24px}.quicklinks-container.icon-orientation-horizontal .qlink-item svg{margin-right:30px}.quicklinks-container.orientation-vertical .items-list{flex-direction:column}.news1-container:not(.slick-container) .items-list{display:flex;flex-direction:column}.news1-container .news-item-image-holder{flex:none;max-width:100%}.news1-container .news-item-image{display:block;max-width:100%;margin:0 auto}.news1-container.content-size-small .item{margin-bottom:10px}.news1-container.content-size-small .item-name{margin-top:0;margin-bottom:10px;font-size:1.125rem}.news1-container.content-size-medium .item{margin-bottom:20px}.news1-container.content-size-medium .item-name{margin-top:0;margin-bottom:20px;font-size:1.5rem}.news1-container.content-size-medium .item-text{font-size:1.125rem}.news1-container.content-size-large .item{margin-bottom:30px}.news1-container.content-size-large .item-name{margin-top:0;margin-bottom:30px;font-size:2.25rem}.news1-container.content-size-large .item-text{font-size:1.5rem}.news1-container.thumbnail-orientation-vertical.content-size-small .news-item-image-holder{margin-bottom:10px}.news1-container.thumbnail-orientation-vertical.content-size-medium .news-item-image-holder{margin-bottom:20px}.news1-container.thumbnail-orientation-vertical.content-size-large .news-item-image-holder{margin-bottom:30px}@media screen and (min-width: 768px){.news1-container.thumbnail-orientation-horizontal .item{display:flex;align-items:flex-start}.news1-container.thumbnail-orientation-horizontal .news-item-image-holder{max-width:250px;margin-right:15px}}@media screen and (min-width: 1024px){.news1-container.orientation-horizontal .items-list{flex-direction:row}}.events1-container .item{display:flex;flex-direction:column;align-items:center}.events1-container .items-list{display:flex;flex-direction:column;justify-content:space-around}.events1-container .event-date{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none;width:110px;height:110px;margin-bottom:20px;text-transform:uppercase}.events1-container .event-date .event-month{font-size:1.125em}.events1-container .event-date .event-day{font-size:2.25em}.events1-container.content-size-small .item{margin-bottom:10px}.events1-container.content-size-small .item-name{margin-top:0;margin-bottom:10px;font-size:1.125rem}.events1-container.content-size-small .event-date{font-size:1rem}.events1-container.content-size-medium .item{margin-bottom:30px}.events1-container.content-size-medium .item-name{margin-top:0;margin-bottom:20px;font-size:1.5rem}.events1-container.content-size-medium .item-text{font-size:1.125rem}.events1-container.content-size-medium .event-date{font-size:1.125rem}.events1-container.content-size-large .item{margin-bottom:30px}.events1-container.content-size-large .item-name{margin-top:0;margin-bottom:30px;font-size:2.25rem}.events1-container.content-size-large .item-text{font-size:1.5rem}.events1-container.content-size-large .event-date{font-size:1.5rem}.events1-container.date-orientation-vertical .item{text-align:center}.events1-container.date-orientation-vertical.content-size-small .event-date{margin-bottom:10px}.events1-container.date-orientation-vertical.content-size-medium .event-date{margin-bottom:20px}.events1-container.date-orientation-vertical.content-size-large .event-date{margin-bottom:30px}@media screen and (min-width: 768px){.events1-container.date-orientation-horizontal .event-date{margin-bottom:0;margin-right:20px}.events1-container.date-orientation-horizontal .item{flex-direction:row}}@media screen and (min-width: 1024px){.events1-container.orientation-horizontal .items-list{flex-direction:row}.events1-container.orientation-horizontal .item{flex:1}}body:not(.index){background-color:#f6f6f6}@media screen and (min-width: 1024px){body.index #header_main{background-color:rgba(65,105,226,.8)}}body #header_main{background-color:#4169e2}body #header_main .header-logo a{color:#fff}body #header_main .header-logo.logo-replacement a{width:141px;height:141px;margin:0 auto;background-image:url("/pics/header_logo-SWHS.png")}@media screen and (min-width: 1024px){body #header_main .header-logo.logo-replacement a{width:188px;height:188px;margin-left:0}}body #header_main .header-logo:not(.logo-replacement) a:before{width:94px;height:94px;background-image:url("/pics/header_logo-SWHS.png")}@media screen and (min-width: 1024px){body #header_main .header-logo:not(.logo-replacement) a:before{width:188px;height:188px}}body #header_main .sitenav{color:#fff}body #header_main .sitenav .nav-mobile-toggle{height:44px;width:44px}body #header_main .sitenav .nav-mobile-toggle .nav-mobile-toggle-inner,body #header_main .sitenav .nav-mobile-toggle:before,body #header_main .sitenav .nav-mobile-toggle:after{left:8px;width:calc(100% - 16px);height:5px;background-color:#fff}body #header_main .sitenav .nav-mobile-toggle .nav-mobile-toggle-inner{top:calc(50% - 2.5px )}body #header_main .sitenav .nav-mobile-toggle:before{top:8px}body #header_main .sitenav .nav-mobile-toggle:after{bottom:8px}body #header_main .sitenav .nav-mobile-toggle.animated.open:before{top:calc(50% - 2.5px)}body #header_main .sitenav .nav-mobile-toggle.animated.open:after{bottom:calc(50% - 2.5px)}body #header_main .sitenav .nav-item>a{height:42px;padding:0 10px;font-size:1.125em;font-weight:700;background:#4169e2;color:#fff}body #header_main .sitenav .nav-item>a:focus,body #header_main .sitenav .nav-item>a:hover,body #header_main .sitenav .nav-item>a.open{color:#000;background-color:#ffd600}body #header_main .sitenav .sub-nav a{color:#fff;background:#4169e2}body #header_main .sitenav .sub-nav a:focus,body #header_main .sitenav .sub-nav a:hover,body #header_main .sitenav .sub-nav a.open{color:#000;background-color:#ffd600}@media screen and (min-width: 1024px){body #header_main .sitenav.column .nav-menu,body #header_main .sitenav.megamenu .nav-menu{justify-content:space-between;top:auto;max-height:none;overflow:visible}body #header_main .sitenav.column .nav-item>a,body #header_main .sitenav.megamenu .nav-item>a{text-align:center}body #header_main .sitenav.column .sub-nav,body #header_main .sitenav.megamenu .sub-nav{background-color:#4169e2}body #header_main .sitenav.column .nav-item:nth-last-child(1) .sub-nav:focus,body #header_main .sitenav.column .nav-item:nth-last-child(1) .sub-nav.open{left:auto;right:0}body #header_main .sitenav.column .nav-item:nth-last-child(2) .sub-nav:focus,body #header_main .sitenav.column .nav-item:nth-last-child(2) .sub-nav.open{left:auto;right:0}body #header_main .sitenav.column .nav-item:nth-last-child(3) .sub-nav:focus,body #header_main .sitenav.column .nav-item:nth-last-child(3) .sub-nav.open{left:auto;right:0}body #header_main .sitenav.megamenu .sub-nav{box-sizing:border-box;width:100%;max-width:1024px;padding:20px}body #header_main .sitenav.megamenu .sub-nav .sub-nav-group{width:100%}body #header_main .sitenav.megamenu .sub-nav .mm-extra-content{width:calc(100% - 100%)}}body #header_main .sitenav .nav-menu{top:50px}body #header_main .sitenav.nav-group .nav-item.header-quicklinks>a{background-color:#fff;color:#4169e2}body #header_main .sitenav.nav-group .nav-item.header-quicklinks .sub-nav-group>li>a{background-color:#fff;color:#4169e2}body #header_main .sitenav.nav-group .nav-item.header-quicklinks .sub-nav-group>li>a:hover,body #header_main .sitenav.nav-group .nav-item.header-quicklinks .sub-nav-group>li>a:focus,body #header_main .sitenav.nav-group .nav-item.header-quicklinks .sub-nav-group>li>a.open{background-color:#4169e2;color:#fff}@media screen and (min-width: 1024px){body #header_main .sitenav.nav-group .nav-item:first-child{margin-left:208px}body #header_main .sitenav.nav-group .nav-item:not(.header-quicklinks)>a{color:#fff;background-color:transparent}body #header_main .sitenav.nav-group .nav-item:not(.header-quicklinks)>a:before{background-color:#fff}body #header_main .sitenav.nav-group .nav-item.header-quicklinks>a{color:#fff;background-color:transparent}}body .slick-container .slick-dots li button:before{color:#4169e2}body .slick-container .slick-dots.number-dots li button{background:#4169e2}body .slick-container .slick-dots.number-dots li.slick-active button{color:#4169e2}body .slick-container .slick-dots li.slick-active button:before{color:#ffd600}body .slick-container .slick-dots.number-dots li button{color:#ffd600}body .slick-container .slick-dots.number-dots li.slick-active button{background:#ffd600}body #social_nav_header .icon-only:before{background-color:#fff}body #social_nav_header .icon-only svg{fill:#fff}body #motto .motto-inner{color:#fff}body #motto .motto-inner:before{background-color:rgba(65,105,226,.8)}@media screen and (min-width: 768px){body #motto .motto-side-thing{background-color:#f6f6f6}body #motto .motto-side-thing:before{content:"";display:block;background-image:url(/pics/header_logo-SWHS.png)}}body #quicklinks{padding:45px 0 60px}body #quicklinks .qlink-item svg{fill:#4169e2}body #quicklinks .qlink-item .qlink-text:after{background-color:#4169e2}body #quicklinks .qlink-item>a{background-color:#f6f6f6}body #quicklinks .qlink-item>a:before{background-color:#4169e2}body #quicklinks .qlink-item>a:hover,body #quicklinks .qlink-item>a:focus{color:#fff}body #quicklinks .qlink-item>a:hover .qlink-text:after,body #quicklinks .qlink-item>a:focus .qlink-text:after{background-color:#fff}body #quicklinks .qlink-item>a:hover svg,body #quicklinks .qlink-item>a:focus svg{fill:#fff}body #news_container .item-summary{background-color:#fff;color:#000}body #news_container .item-name{color:#4169e2}body #events_container .items-list .slick-arrow:before{border-color:#4169e2}body #events_container .item .event-date .event-month{background-color:#f6f6f6;color:#4169e2}body #events_container .item .event-date .event-day{background-color:#4169e2;color:#fff}body #events .read-more-link{background-color:#4169e2;color:#fff}body .homepage-row.solid-row{background-color:#4169e2;color:#fff}body .homepage-row.solid-row .content-container .read-more-link{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);z-index:0;transition-duration:.25s;transition-property:color;position:relative;background-color:#ffd600;border-color:#ffd600;color:#000}body .homepage-row.solid-row .content-container .read-more-link:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#4169e2;transition-property:transform;transition-duration:.25s;transition-timing-function:ease-out}body .homepage-row.solid-row .content-container .read-more-link:hover,body .homepage-row.solid-row .content-container .read-more-link:focus{color:#fff}body .homepage-row.solid-row .content-container .read-more-link:before{transform:scaleY(0);transform-origin:50% 100%}body .homepage-row.solid-row .content-container .read-more-link:hover:before,body .homepage-row.solid-row .content-container .read-more-link:focus:before{transform:scaleY(1)}body .homepage-row.white-row .content-container .section-title{color:#4169e2}body .homepage-row.white-row .content-container .read-more-link{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);z-index:0;transition-duration:.25s;transition-property:color;position:relative;background-color:#4169e2;border-color:#4169e2;color:#fff}body .homepage-row.white-row .content-container .read-more-link:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#ffd600;transition-property:transform;transition-duration:.25s;transition-timing-function:ease-out}body .homepage-row.white-row .content-container .read-more-link:hover,body .homepage-row.white-row .content-container .read-more-link:focus{color:#000}body .homepage-row.white-row .content-container .read-more-link:before{transform:scaleY(0);transform-origin:50% 100%}body .homepage-row.white-row .content-container .read-more-link:hover:before,body .homepage-row.white-row .content-container .read-more-link:focus:before{transform:scaleY(1)}body #content_main .pageTitle{color:#4169e2}body #content_main .right-column-page-navigation{background:#4169e2;border:1px solid #4169e2}body #content_main .right-column-page-navigation li a{color:#fff}body #content_main .right-column-page-navigation li.active a{background-color:#ffd600;color:#000}body #footer_main{background-color:#4169e2;color:#fff}body #footer_main .footer-logo.logo-replacement{height:185px;width:185px;background-image:url("/pics/header_logo-SWHS.png")}body #footer_main .footer-logo:not(.logo-replacement):before{width:185px;height:185px;background-image:url("/pics/header_logo-SWHS.png")}body .edlio-login-link{color:#4169e2;font-size:1.25em;height:1.25em;line-height:1.25em}body .edlio-login-link .edlio-logo{border-right-color:#4169e2}body .edlio-login-link .edlio-logo svg{fill:#4169e2}body .edlio-login-link:hover,body .edlio-login-link:focus{color:#ffd600}body .edlio-login-link:hover .edlio-logo,body .edlio-login-link:focus .edlio-logo{border-color:#ffd600}body .edlio-login-link:hover .edlio-logo svg,body .edlio-login-link:focus .edlio-logo svg{fill:#ffd600}body .powered-by-edlio-logo svg{fill:#fff}body #mobile_nav{background:#4169e2}body #mobile_nav a{color:#fff}body #mobile_nav a svg{fill:#fff}body #mobile_nav a:hover,body #mobile_nav a:focus{color:#ffd600}body #mobile_nav a:hover svg,body #mobile_nav a:focus svg{fill:#ffd600}