/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"futuracondensed";src:url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed-webfont.eot");src:url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed-webfont.woff") format("woff"),url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed-webfont.woff2") format("woff2"),url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed-webfont.ttf") format("truetype"),url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed-webfont.svg#futuracondensed_bold") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"futuracondensed_bold";src:url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed_bold-webfont.eot");src:url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed_bold-webfont.woff") format("woff"),url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed_bold-webfont.woff2") format("woff2"),url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed_bold-webfont.ttf") format("truetype"),url("/themes/custom/sd33_mainsite_2021/fonts/futura_condensed_bold-webfont.svg#futuracondensed_bold") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'roboto';src:url("/themes/custom/sd33_mainsite_2021/fonts/roboto-regular-webfont.eot");src:url("/themes/custom/sd33_mainsite_2021/fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-regular-webfont.woff") format("woff"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-regular-webfont.woff2") format("woff2"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-regular-webfont.ttf") format("truetype"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-regular-webfont.svg#roboto") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'roboto';src:url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bold-webfont.eot");src:url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bold-webfont.woff") format("woff"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bold-webfont.woff2") format("woff2"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bold-webfont.ttf") format("truetype"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bold-webfont.svg#roboto") format("svg");font-weight:bold;font-style:normal;}@font-face{font-family:'roboto';src:url("/themes/custom/sd33_mainsite_2021/fonts/roboto-italic-webfont.eot");src:url("/themes/custom/sd33_mainsite_2021/fonts/roboto-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-italic-webfont.woff") format("woff"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-italic-webfont.woff2") format("woff2"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-italic-webfont.ttf") format("truetype"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-italic-webfont.svg#roboto") format("svg");font-weight:normal;font-style:italic;}@font-face{font-family:'roboto';src:url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bolditalic-webfont.eot");src:url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bolditalic-webfont.woff") format("woff"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bolditalic-webfont.woff2") format("woff2"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bolditalic-webfont.ttf") format("truetype"),url("/themes/custom/sd33_mainsite_2021/fonts/roboto-bolditalic-webfont.svg#roboto") format("svg");font-weight:bold;font-style:italic;}@font-face{font-family:'fontawesome-brands';src:url("/themes/custom/sd33_mainsite_2021/fonts/fa-brands-400.eot");src:url("/themes/custom/sd33_mainsite_2021/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sd33_mainsite_2021/fonts/fa-brands-400.woff") format("woff"),url("/themes/custom/sd33_mainsite_2021/fonts/fa-brands-400.woff2") format("woff2"),url("/themes/custom/sd33_mainsite_2021/fonts/fa-brands-400.ttf") format("truetype"),url("/themes/custom/sd33_mainsite_2021/fonts/fa-brands-400.svg#fontawesome-brands") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'fontawesome-solid';src:url("/themes/custom/sd33_mainsite_2021/fonts/fa-solid-900.eot");src:url("/themes/custom/sd33_mainsite_2021/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sd33_mainsite_2021/fonts/fa-solid-900.woff") format("woff"),url("/themes/custom/sd33_mainsite_2021/fonts/fa-solid-900.woff2") format("woff2"),url("/themes/custom/sd33_mainsite_2021/fonts/fa-solid-900.ttf") format("truetype"),url("/themes/custom/sd33_mainsite_2021/fonts/fa-solid-900.svg#fontawesome-solid") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'Font Awesome 6 Pro';src:url("/themes/custom/sd33_mainsite_2021/fonts/fa-pro-solid-900.woff2") format("woff2"),url("/themes/custom/sd33_mainsite_2021/fonts/fa-pro-solid-900.ttf") format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:'fontawesome-regular';src:url("/themes/custom/sd33_mainsite_2021/fonts/fa-regular-400.woff2") format("woff2"),url("/themes/custom/sd33_mainsite_2021/fonts/fa-regular-400.ttf") format("truetype");font-weight:400;font-style:italic;}.fa-facebook-square:before{font-family:'fontawesome-brands';content:"\f082";-webkit-font-smoothing:antialiased;}.fa-twitter-square:before{font-family:'fontawesome-brands';content:"\f081";-webkit-font-smoothing:antialiased;}.fa-x-twitter-square:before{font-family:'fontawesome-brands';content:"\e61a";-webkit-font-smoothing:antialiased;}.fa-instagram-square:before{font-family:'fontawesome-brands';content:"\e055";-webkit-font-smoothing:antialiased;}.fa-linkedin-square:before{font-family:'fontawesome-brands';content:"\f08c";-webkit-font-smoothing:antialiased;}.fa-letstalk-square:before{font-family:'Font Awesome 6 Pro';content:"\f4b6";-webkit-font-smoothing:antialiased;}.fa-square-share-nodes:before{font-family:'fontawesome-solid';content:"\f1e1";-webkit-font-smoothing:antialiased;}.fa-th-square:before{font-family:'fontawesome-solid';content:"\f00a";-webkit-font-smoothing:antialiased;}.fa-canadian-maple-leaf:before{font-family:'fontawesome-brands';content:"\f785";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-envelope-square:before{font-family:'fontawesome-solid';content:"\f199";-webkit-font-smoothing:antialiased;}.fa-bell_solid:before{font-family:'fontawesome-solid';content:"\f0f3";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-clipboard-check_solid:before{font-family:'fontawesome-solid';content:"\f46c";margin-left:16px;-webkit-font-smoothing:antialiased;}.fa-calendar-week_solid:before{font-family:'fontawesome-solid';content:"\f784";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-newspaper_solid:before{font-family:'fontawesome-solid';content:"\f1ea";margin-left:13px;-webkit-font-smoothing:antialiased;}.fa-utensils_solid:before{font-family:'fontawesome-solid';content:"\f2e7";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-bus_solid:before{font-family:'fontawesome-solid';content:"\f207";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-book_solid:before{font-family:'fontawesome-solid';content:"\f02d";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-school_solid:before{font-family:'fontawesome-solid';content:"\f549";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-pizza-slice_solid:before{font-family:'fontawesome-solid';content:"\f818";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-camera-retro_solid:before{font-family:'fontawesome-solid';content:"\f083";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-address-book_solid:before{font-family:'fontawesome-solid';content:"\f2b9";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-clock_solid:before{font-family:'fontawesome-solid';content:"\f017";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-coffee_solid:before{font-family:'fontawesome-solid';content:"\f0f4";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-desktop_solid:before{font-family:'fontawesome-solid';content:"\f108";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-microphone_solid:before{font-family:'fontawesome-solid';content:"\f130";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-wpforms_solid:before{font-family:'fontawesome-brands';content:"\f298";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-user-graduate_solid:before{font-family:'fontawesome-solid';content:"\f501";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-graduation-cap_solid:before{font-family:'fontawesome-solid';content:"\f19d";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-tshirt_solid:before{font-family:'fontawesome-solid';content:"\f553";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-handshake-angle_solid:before{font-family:'fontawesome-solid';content:"\f4c4";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-pen-ruler_solid:before{font-family:'fontawesome-solid';content:"\f5ae";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-ruler_solid:before{font-family:'fontawesome-solid';content:"\f545";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-hammer_solid:before{font-family:'fontawesome-solid';content:"\f6e3";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-link_solid:before{font-family:'fontawesome-solid';content:"\f0c1";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-medal_solid:before{font-family:'fontawesome-solid';content:"\f5a2";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-basketball_solid:before{font-family:'fontawesome-solid';content:"\f434";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-comments_solid:before{font-family:'fontawesome-solid';content:"\f086";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-screwdriver-wrench_solid:before{font-family:'fontawesome-solid';content:"\f7d9";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-accessible_solid:before{font-family:'fontawesome-brands';content:"\f368";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-backpack_solid:before{font-family:'Font Awesome 6 Pro';content:"\f5d4";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-lightbulb-on_solid:before{font-family:'Font Awesome 6 Pro';content:"\f672";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-books_solid:before{font-family:'Font Awesome 6 Pro';content:"\f5db";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-baseball-bat-ball_solid:before{font-family:'Font Awesome 6 Pro';content:"\f432";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-child-reaching_solid:before{font-family:'Font Awesome 6 Pro';content:"\e59d";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-family_solid:before{font-family:'Font Awesome 6 Pro';content:"\e300";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-square-e_solid:before{font-family:'Font Awesome 6 Pro';content:"\e26d";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-thought-bubble_solid:before{font-family:'Font Awesome 6 Pro';content:"\e32e";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-people-group_solid:before{font-family:'Font Awesome 6 Pro';content:"\e533";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-person-half-dress_solid:before{font-family:'Font Awesome 6 Pro';content:"\e548";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-head-side-heart_solid:before{font-family:'Font Awesome 6 Pro';content:"\e1aa";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-head-side-medical_solid:before{font-family:'Font Awesome 6 Pro';content:"\f809";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-book_solid:before{font-family:'Font Awesome 6 Pro';content:"\f02d";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-globe_solid:before{font-family:'Font Awesome 6 Pro';content:"\f0ac";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-square-dollar_solid:before{font-family:'Font Awesome 6 Pro';content:"\f2e9";margin-left:15px;-webkit-font-smoothing:antialiased;}.fa-book-open-reader_regular:before{font-family:'fontawesome-regular';content:"\f5da";margin-left:15px;-webkit-font-smoothing:antialiased;}body{margin-top:0px;font-family:'roboto','Source Sans Pro',sans-serif;}.path-frontpage{overflow-x:hidden;}a{color:#b50016;}.container{width:100%;padding:0px;text-align:center;}.navbar{margin-bottom:0px;border:0px;}.navbar.container{margin-top:0px;}@media screen and (min-width:768px){.navbar.container{max-width:100%;}}@media screen and (min-width:992px){.navbar.container{max-width:100%;}}@media screen and (min-width:1200px){.navbar.container{max-width:100%;}}.navbar-header{width:100%;}.container > .navbar-header{margin-right:0px;margin-left:0px;}@media (min-width:768px){.navbar-header{border-top:3px solid #b50016;}}.region-navigation{background:linear-gradient(#666666,#747474);padding:0px;width:100%;text-align:center;}@media (max-width:767px){.region-navigation{border-bottom:#b50016 solid 2px;}}#block-headerlogo{position:static;width:1070px;max-width:100%;}#block-headerlogo div,#block-headerlogo .field p{position:absolute;width:1050px;max-width:100%;}#block-headerlogo #sd33Logo{position:absolute;top:0px;left:10px;width:235px;height:91px;}#block-headerlogo #schoolLogo{position:absolute;top:0px;left:10px;max-width:375px;max-height:100px;z-index:500;}#block-headerlogo #sd33motto{position:absolute;left:265px;top:57px;}@media (min-width:768px){#block-headerlogo{margin:0px auto 0px auto;padding:10px 0px 0px 0px;height:121px;}#block-headerlogo div,#block-headerlogo .field p{height:111px;}}@media (max-width:767px){#block-headerlogo{margin:0px auto 0px auto;padding:0px;height:130px;}#block-headerlogo div,#block-headerlogo .field p{height:130px;}#block-headerlogo #sd33Logo,#block-headerlogo #schoolLogo{position:static;margin:15px auto 0px auto;top:35px;}#block-headerlogo #sd33motto{display:none;}}#block-headersearch{position:static;width:1070px;max-width:100%;}#block-headersearch #search-block-form{position:absolute;width:1070px;max-width:100%;}#block-headersearch #edit-captcha{display:none;}@media (min-width:768px){#block-headersearch{margin:-131px auto 0px auto;height:151px;}#block-headersearch #search-block-form{height:160px;}#block-headersearch #search-block-form .button{padding:4px 10px 4px 10px;background-color:initial;border:0px;}#block-headersearch .form-item{position:absolute;width:150px;top:0px;right:15px;background-color:#b50016;border-radius:0px 0px 10px 10px;padding:10px 0px 10px 10px;margin:0px;}#block-headersearch #search-block-form .input-group .form-control{border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #b50016;height:initial;padding:3px 5px;background-color:#c22e40;color:#ffffff;}#block-headersearch #search-block-form .input-group input::placeholder{color:#ffffff;opacity:1;}#block-headersearch #search-block-form .input-group-btn{vertical-align:top;}}@media (max-width:767px){#block-headersearch{display:none;}#block-headersearch div{position:absolute;width:160px;top:60px;right:15px;}#block-headersearch #search-block-form .button{background-color:#555555;border-color:#555555;}}@media (max-width:400px){#block-headersearch div{width:130px;top:60px;right:15px;}}#block-mainnavigation{background:#b50016;font-family:'roboto','Source Sans Pro',sans-serif;z-index:220;}#block-mainnavigation #superfish-main{}#block-secondarynavigation #superfish-secondarynavigation{}#block-mainnavigation #superfish-main{margin:0;padding:0;text-align:left;position:relative;width:100%;display:flex;justify-content:center;z-index:221;}#block-mainnavigation #superfish-main > li > a[href*="/translate"],#block-mainnavigation #superfish-main > li > a[href*="/search"],#block-mainnavigation #superfish-main > li > a[href*="/links"],#block-mainnavigation #superfish-main > li > a[href*="/contact"],#block-mainnavigation #superfish-main > li > a[title="Translate"],#block-mainnavigation #superfish-main > li > a[title="Search"],#block-mainnavigation #superfish-main > li > a[title="Links"],#block-mainnavigation #superfish-main > li > a[title="Contact"],#block-mainnavigation #superfish-main > li > a[title="Contact Us"]{display:none;}#block-mainnavigation #superfish-main .sf-depth-1{background:#b50016;z-index:222;}#block-mainnavigation #superfish-main .sf-depth-1:hover{}#block-mainnavigation #superfish-main .sf-depth-1 > a{padding:12px 24px 10px 26px;text-decoration:none;font-size:17px;font-style:normal;color:#ffffff;text-align:left;white-space:nowrap;text-overflow:ellipsis;}@media (max-width:890px){#block-mainnavigation #superfish-main .sf-depth-1 > a{padding:12px 22px 10px 12px;}}#block-mainnavigation #superfish-main .sf-depth-1 > a:hover,#block-mainnavigation #superfish-main .sf-depth-1 > a:focus,#block-mainnavigation #superfish-main .sf-depth-1 > span.nolink{color:#000000;}#block-mainnavigation #superfish-main .sf-depth-1 > .sf-sub-indicator{content:"";overflow:visible;line-height:normal;}#block-mainnavigation #superfish-main .sf-depth-1 > .sf-sub-indicator:after{content:"";position:absolute;margin:5px 5px 0px 7px;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent;color:#ffffff;}#block-mainnavigation #superfish-main .sf-depth-1 > ul{top:39px;min-width:fit-content;-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial;}#block-mainnavigation #superfish-main .sf-depth-2{background:#e3e3e3;z-index:223;}#block-mainnavigation #superfish-main .sf-depth-2:hover{color:#b50016;}#block-mainnavigation #superfish-main .sf-depth-2 > a{padding:12px 10px 12px 10px;margin-right:15px;width:100%;font-weight:normal;font-style:normal;text-transform:capitalize;text-decoration:none;font-size:15px;color:#111111;text-align:left;white-space:nowrap;text-overflow:ellipsis;}#block-mainnavigation #superfish-main .sf-depth-2 > a:hover,#block-mainnavigation #superfish-main .sf-depth-2 > a:focus,#block-mainnavigation #superfish-main .sf-depth-2 > span.nolink{color:#b50016;}#block-mainnavigation #superfish-main .sf-depth-2 > .sf-sub-indicator:after{content:"";width:0px;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #111111;}#block-mainnavigation #superfish-main .sf-depth-2 > .sf-sub-indicator{right:5px;}#block-mainnavigation #superfish-main .sf-depth-2 > ul{top:0px;left:100%;width:fit-content;-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial;}#block-mainnavigation #superfish-main .sf-depth-3{background:#e3e3e3;z-index:224;}#block-mainnavigation #superfish-main .sf-depth-3:hover{}#block-mainnavigation #superfish-main .sf-depth-3 > a{padding:12px 10px 12px 10px;font-weight:normal;font-style:normal;text-transform:capitalize;text-decoration:none;font-size:15px;color:#111111;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}#block-mainnavigation #superfish-main .sf-depth-3 > a:hover,#block-mainnavigation #superfish-main .sf-depth-3 > a:focus,#block-mainnavigation #superfish-main .sf-depth-3 > span.nolink{color:#b50016;font-weight:normal;}#block-mainnavigation #superfish-main .sf-depth-3 > ul{-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial;}#block-mainnavigation #superfish-main .sf-depth-4{display:none;color:#ff0000;}#block-mainnavigation .sf-accordion-toggle{background:#b50016;margin:0px;padding:5px 0px 5px 20px;text-align:left;font-weight:bold;}#block-mainnavigation .sf-accordion-toggle a:before{font-family:'fontawesome-solid';content:"\f0c9";-webkit-font-smoothing:antialiased;position:absolute;left:15px;}#block-mainnavigation .sf-accordion-toggle a{padding-left:15px;color:#ffffff;text-align:left;font-size:16px;text-decoration:none;}#block-mainnavigation #superfish-main-accordion{font-size:16px;}#block-mainnavigation #superfish-main-accordion a{}#block-mainnavigation #superfish-main-accordion .sf-depth-1 a,#block-mainnavigation #superfish-main-accordion .sf-depth-2 a,#block-mainnavigation #superfish-main-accordion .sf-depth-3 a{text-decoration:none;font-weight:bold;color:#ffffff;text-align:left;text-overflow:ellipsis;}#block-mainnavigation #superfish-main-accordion > .sf-depth-1:last-of-type{margin-bottom:20px;}#block-mainnavigation #superfish-main-accordion .sf-depth-1 a{padding:5px 0px 5px 40px;}#block-mainnavigation #superfish-main-accordion .sf-depth-2 a{padding:5px 0px 5px 60px;font-weight:normal;}#block-mainnavigation #superfish-main-accordion .sf-depth-3 a{padding:5px 0px 5px 80px;}#block-mainnavigation #superfish-main-accordion .sf-sub-indicator{right:initial;height:8px;}#block-mainnavigation #superfish-main-accordion .sf-sub-indicator:after{margin-left:5px;font-size:8px;}#block-mainnavigation #superfish-main-accordion .sf-depth-1 > a[href*="translate"]:before{font-family:'fontawesome-solid';content:"\f1ab";-webkit-font-smoothing:antialiased;padding-right:5px;}#block-secondarynavigation{margin:-141px auto 0px auto;width:1070px;max-width:100%;height:111px;font-family:'roboto','Source Sans Pro',sans-serif;z-index:230;}@media (max-width:767px){#block-secondarynavigation{display:none;}}#block-secondarynavigation .sf-style-none{position:relative;float:right;margin-right:165px;padding-right:10px;border-radius:0px 0px 0px 10px;z-index:231;}#block-secondarynavigation .sf-style-none .sf-depth-1{z-index:232;}#block-secondarynavigation .sf-style-none .sf-depth-1:hover{}#block-secondarynavigation .sf-style-none .sf-depth-1 > a[href*="translate"]:before{font-family:'fontawesome-solid';content:"\f1ab";-webkit-font-smoothing:antialiased;padding-right:5px;}#block-secondarynavigation .sf-style-none .sf-depth-1 > a{font-style:normal;text-decoration:none;font-size:17px;color:#ffffff;text-align:left;white-space:nowrap;text-overflow:ellipsis;}#block-secondarynavigation .sf-style-none .sf-depth-1 > a:hover,#block-secondarynavigation .sf-style-none .sf-depth-1 > a:focus,#block-secondarynavigation .sf-style-none .sf-depth-1 > span.nolink{color:#b50016;}#block-secondarynavigation .sf-style-none .sf-depth-1.sf-no-children > a,#block-secondarynavigation .sf-style-none .sf-depth-1.sf-no-children > a:hover,#block-secondarynavigation .sf-style-none .sf-depth-1.sf-no-children > a:focus,#block-secondarynavigation .sf-style-none .sf-depth-1.sf-no-children > span.nolink{padding:5px 7px 5px 7px;}#block-secondarynavigation .sf-style-none .sf-depth-1.menuparent > a,#block-secondarynavigation .sf-style-none .sf-depth-1.menuparent > a:hover,#block-secondarynavigation .sf-style-none .sf-depth-1.menuparent > a:focus,#block-secondarynavigation .sf-style-none .sf-depth-1.menuparent > span.nolink{padding:5px 25px 5px 7px;}#block-secondarynavigation .sf-style-none .sf-depth-1 > .sf-sub-indicator{content:"";overflow:visible;line-height:normal;}#block-secondarynavigation .sf-style-none .sf-depth-1 > .sf-sub-indicator:after{content:"";position:absolute;margin:5px 5px 0px 7px;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent;color:#ffffff;}#block-secondarynavigation .sf-style-none .sf-depth-1 > ul{top:27px;-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial;}#block-secondarynavigation .sf-style-none .sf-depth-2{background:#dae2ea;z-index:233;}#block-secondarynavigation .sf-style-none .sf-depth-2:hover{}#block-secondarynavigation .sf-style-none .sf-depth-2 > a{padding:5px 7px 5px 7px;font-style:normal;text-decoration:none;font-size:16px;color:#b50016;text-align:left;white-space:nowrap;}#block-secondarynavigation .sf-style-none .sf-depth-2 > a:hover,#block-secondarynavigation .sf-style-none .sf-depth-2 > a:focus,#block-secondarynavigation .sf-style-none .sf-depth-2 > span.nolink{color:#b50016;}#block-secondarynavigation .sf-style-none .sf-depth-2 > .sf-sub-indicator:after{content:"";width:0px;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #111111;}#block-secondarynavigation .sf-style-none .sf-depth-3{display:none;color:#ff0000;}#block-secondarynavigation .sf-style-none .sf-depth-4{display:none;color:#ff0000;}#breadcrumbs{overflow:hidden;}#breadcrumbs *{background:0;background-color:transparent;border:0;box-shadow:none;box-sizing:content-box;clear:none;clip:auto;color:inherit;content:normal;counter-increment:none;counter-reset:none;cursor:auto;display:inline;float:none;font:normal;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;padding:0;position:static;right:auto;text-align:inherit;text-decoration:none;text-transform:none;top:auto;visibility:visible;width:auto;all:initial;all:unset;}#breadcrumbs #block-mainnavigationbreadcrumbs{width:100%;max-width:1020px;text-align:left;display:block;margin:0px auto;padding:0px 50px;}@media (max-width:768px){#breadcrumbs #block-mainnavigationbreadcrumbs{padding:0px 50px;}}@media (max-width:767px){#breadcrumbs #block-mainnavigationcbreadcrumbs{padding:0px 30px;}}#breadcrumbs span{display:none;}#breadcrumbs h2{display:none;}#breadcrumbs ul li{display:none;}#breadcrumbs #block-mainnavigationbreadcrumbs button{display:none;}#breadcrumbs ul .active{display:inline-block;}#breadcrumbs ul .active ul .active{display:inline;}#breadcrumbs ul .active a{position:static;display:inline-block;padding:10px 0px;border:0px;clear:none;color:#4a4a4a;font-size:12px;text-align:left;text-decoration:none;font-weight:bold;cursor:pointer;}#breadcrumbs ul .active a:hover{text-decoration:underline;}#breadcrumbs ul .active ul .active:before{display:inline-block;margin:1px 5px;color:#ffffff;content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #4a4a4a;}@media (max-width:767px){#breadcrumbs ul .active a,#breadcrumbs ul .active ul .active a,#breadcrumbs ul .active ul .active ul .active a{max-width:110px;padding:0px;margin:0px 0px -3px 0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}}#breadcrumbs ul #breadcrumbHomeLI{display:inline-block;}#breadcrumbs ul #breadcrumbHomeLink{color:#4a4a4a;font-size:12px;text-align:left;text-decoration:none;font-weight:bold;cursor:pointer;}#breadcrumbs ul #breadcrumbHomeLink:hover{text-decoration:underline;}#breadcrumbs ul #breadcrumbHomeLink:after{display:inline-block;margin:1px 5px 1px 7px;color:#ffffff;content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #4a4a4a;}#block-gtranslate-scripts{display:none;}.main-container{width:100%;padding:0px;background-color:#f3f3f3;}.main-container .row{margin-left:0px;margin-right:0px;}.main-container .col-sm-12{padding-left:0px;padding-right:0px;margin-top:15px;min-height:initial;}@media (max-width:525px){.region-content{margin-top:5px;}}.region-content{padding:10px 50px 30px 50px;width:100%;min-height:300px;max-width:1120px;display:inline-block;text-align:left;margin-left:auto;margin-right:auto;font-size:16px;}@media (max-width:767px){.region-content{padding:30px;}}@media (max-width:525px){.region-content{padding:5px 15px 50px 15px;}}.region-content .is-unpublished{border:1px solid #ff0000;}.region-content .page-header{border:0px;margin-top:0px;margin-bottom:10px;padding-bottom:0px;font-size:20px;color:#383838;}.region-content .page-header::before{}.region-content .tabs{width:1060px;max-width:100%;margin:0px auto 15px auto;font-size:14px;}.region-content .tabs a{font-style:normal;font-weight:bold;}.region-content .tabs .nav-tabs > li > a{padding:5px 10px;}.region-content .tabs .nav-tabs > li.active > a{background-color:#f3f3f3;}.region-content h1,h2,h3{margin-top:15px;margin-bottom:15px;font-size:18px;font-weight:bold;}.region-content h4,h5,h6{margin-top:15px;margin-bottom:15px;font-size:16px;font-weight:bold;}.region-content h1,h2,h3,h4,h5,h6 a{text-decoration:none;}.region-content h1::before{}.region-content h2::before{}.region-content h3::before{}.region-content h4::before{}.region-content h5::before{}.region-content h6::before{}.region-content h1,.region-content h1 a,.region-content h4,.region-content h4 a{color:#666666;}.region-content h2,.region-content h2 a,.region-content h5,.region-content h5 a{color:#747474;}.region-content h3,.region-content h3 a,.region-content h6,.region-content h6 a{color:#acacac;}.region-content hr{border-bottom:1px solid #666666;}.region-content .field--name-body img{height:auto;}.region-content .field--name-field-main-image{position:relative;float:right;width:45%;min-width:300px;margin:0px 0px 20px 20px;border-top:5px solid #e3e3e3;border-left:5px solid #e3e3e3;border-bottom:10px solid #e3e3e3;border-right:5px solid #e3e3e3;border-radius:2px;}.region-content .field--name-field-main-image img{width:100%;min-width:300px;max-width:490px;border-radius:1px;}.region-content .field--name-field-attachments{clear:both;margin:20px 0px 10px 0px;width:450px;max-width:100%;}.region-content .field--name-field-attachments .file-link{width:300px;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.region-content .field--name-field-attachments .file-icon{width:30px;}.region-content .field--name-field-attachments .file-icon .text-primary{color:#666666;font-size:14px;}.region-content .field--name-field-attachments .file-link{color:#666666;font-size:14px;}.region-content .field--name-field-attachments .file-link a:hover{color:#555555;font-size:14px;}.region-content .field--name-field-attachments .file-size{color:#666666;font-size:14px;}.region-content .form-actions .btn-primary{background-color:#555555;border-color:#555555;}@media (max-width:767px){.region-content .field--name-field-main-image{float:none;width:100%;max-width:100%;margin:0px;border:0px;text-align:center;}.region-content .field--name-field-main-image img{margin:0px auto 20px auto;border:10px solid #758896;border-radius:5px;}}.frontpage .region-content article h2 a span{display:none;}.view-content caption{font-size:16px;font-style:normal;font-weight:bold;}@media (max-width:767px){.region-content .div-two-columns{margin-top:10px;width:485px;max-width:100%;}.region-content .div-two-columns img,.region-content .div-two-columns iframe{width:385px;min-width:100%;height:275px;}}@media (min-width:768px){.region-content .div-two-columns{position:relative;float:left;margin-left:1%;margin-right:1%;margin-top:10px;}.region-content .div-two-columns img,.region-content .div-two-columns iframe{width:485px;height:275px;}}.region-content #sd33-main-page-text{vertical-align:top;}.region-content #sd33-main-page-stratplan{vertical-align:top;background-color:#ef8329;border:0px solid #ffffff;border-radius:40px 0px 40px 0px;padding:10px;}@media (min-width:1036px){.region-content #sd33-main-page-text{position:relative;display:inline-block;float:left;width:60%;max-width:530px;}.region-content #sd33-main-page-stratplan{position:relative;display:inline-block;float:right;width:30%;min-width:390px;max-width:530px;}}@media (max-width:1035px){.region-content #sd33-main-page-text{width:100%;display:block;}.region-content #sd33-main-page-stratplan{width:100%;display:block;margin:25px auto 10px auto;max-width:390px;}}.ckeditor-accordion-container > dl{margin-bottom:20px;background-color:#f5f5f5;border:1px solid #dddddd;border-radius:4px;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt.active > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:#f5f5f5;border-bottom:1px solid #dddddd;color:#b50016;text-decoration:none;font-weight:initial;font-style:initial;}.ckeditor-accordion-container > dl dd{background-color:#eeeeee;padding:15px 15px;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background-color:#666666;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#666666DD;}.region-content table{margin:10px 0px 10px 0px;border-collapse:collapse;width:100%;}.region-content table caption{font-size:18px;font-weight:bold;color:#666666;}.region-content td,.region-content th{border-top:1px solid #dddddd;padding:8px;vertical-align:top;}.region-content tr:nth-child(even){background-color:#f9f9f9;}.region-content tr:hover{background-color:#dddddd;}.region-content th{padding-top:6px;padding-bottom:6px;background-color:#666666;color:white;letter-spacing:1px;}.view-articles .views-row{position:relative;float:left;clear:both;width:100%;padding:10px 0px 20px 0px;}.view-articles .views-row:not(:first-of-type){border-top:1px solid #666666;margin:5px 0px 15px 0px;}.view-articles .views-row .views-field-title{padding:5px 0px 5px 0px;font-size:18px;}.view-articles .views-row .views-field-title,.view-articles .views-row .views-field-body{width:100%;}@media (min-width:768px){.view-articles .views-row .views-field-field-image{width:30%;}.view-articles .views-row .views-field-field-image img{margin:0px auto 0px auto;}.view-articles .views-row .views-field-field-image ~ div{width:68%;}.view-articles .views-row:nth-child(odd) .views-field-title,.view-articles .views-row:nth-child(odd) .views-field-body,.view-articles .views-row:nth-child(even) .views-field-field-image{float:left;}.view-articles .views-row:nth-child(even) .views-field-title,.view-articles .views-row:nth-child(even) .views-field-body,.view-articles .views-row:nth-child(odd) .views-field-field-image{float:right;}}@media (max-width:767px){.view-articles .views-row .views-field-field-image{width:100%;}.view-articles .views-row .views-field-field-image img{margin:0px auto 0px auto;max-height:300px;width:auto;height:auto;}}@media (min-width:768px){.region-content article .field--name-field-image{float:right;padding:0px 0px 20px 20px;}}@media (max-width:767px){.region-content article .field--name-field-image{width:100%;padding:20px 0px 20px 0px;}.region-content article .field--name-field-image img{margin:0px auto 0px auto;max-height:300px;width:auto;height:auto;}}.view-school .table-responsive{border:none;}.view-school .table-responsive > .table > tbody > tr > td{white-space:normal;}.view-school tr td:first-child{width:40%;}.view-school tr td:nth-child(2),.view-school tr td:nth-child(3){width:20%;}.view-school-accordion .school-views-row{border-top:1px solid #666666;padding:5px 10px 5px 10px;}.view-school-accordion .school-views-row a,.view-school-accordion .school-views-row a:hover{text-decoration:none;}.view-school-accordion .school-views-row .views-field:not(:first-of-type){display:none;}.view-school-accordion .school-views-row .views-field-title{margin-left:10px;font-weight:bold;color:#666666;display:block;height:23px;overflow:hidden;}.view-school-accordion .school-views-row .views-field-title:hover{cursor:pointer;}.view-school-accordion .school-views-row .views-field-title:before{content:"";display:inline-block;margin-right:12px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #0c334a;color:#ffffff;}.view-school-accordion .school-views-row .views-field-title.active:before{content:"";display:inline-block;margin-right:7px;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent;color:#000000;}.view-school-accordion .school-views-row .views-field-field-phone-number .views-label,.view-school-accordion .school-views-row .views-field-field-principal .views-label{font-weight:bold;}@media (max-width:449px){.view-school-accordion .school-views-row .views-field-field-phone-number{margin:10px 0px 0px 45px;}.view-school-accordion .school-views-row .views-field-field-principal{margin:10px 0px 10px 45px;}.view-school-accordion .school-views-row .views-field-field-website{margin:10px 0px 0px 55px;}.view-school-accordion .school-views-row .views-field-view-node{margin:10px 0px 0px 35px;}.view-school-accordion .school-views-row .views-field-field-school-logo{display:none;visibility:hidden;}}@media (min-width:450px){.view-school-accordion .school-views-row .views-field-field-phone-number{margin:15px 0px 0px 145px;}.view-school-accordion .school-views-row .views-field-field-principal{margin:10px 0px 10px 145px;}.view-school-accordion .school-views-row .views-field-field-website{margin:10px 0px 0px 155px;}.view-school-accordion .school-views-row .views-field-view-node{margin:10px 0px 0px 35px;}.view-school-accordion .school-views-row .views-field-field-school-logo{margin:-90px 0px 0px 30px;}}.view-staff .view-content{text-align:center;}.view-staff .views-row{display:inline-block;width:33%;min-width:300px;padding:0px 10px 20px 10px;text-align:left;}.view-staff .view-content .views-row .views-field:last-child{border-bottom:1px solid #b50016;padding-bottom:10px;margin-bottom:10px;}.view-staff .views-field-field-position,.view-staff .views-field-position,.view-staff .views-field-bio-text,.view-staff .views-field-field-bio-text,.view-staff .views-field-body,.view-staff .views-field-field-phone-number,.view-staff .views-field-phone-number,.view-staff .views-field-field-email-address,.view-staff .views-field-email-address,.view-staff .views-field-field-twitter-handle,.view-staff .views-field-twitter-handle{float:left;width:100%;margin:2px 0px 2px 0px;}.view-staff .views-field-title{float:left;width:100%;margin:2px 0px 2px 0px;}.view-staff .views-field-title h1,h2,h3{margin:0px 0px 0px 0px;}.view-staff .views-field-field-position,.view-staff .views-field-position{text-wrap:nowrap;text-overflow:ellipsis;overflow-x:hidden;}.view-staff .views-field-profile-image,.view-staff .views-field-field-profile-image{float:left;margin:2px 0px 2px 0px;width:140px;height:175px;max-width:140px;max-height:175px;}.view-staff .views-field-profile-image img,.view-staff .views-field-field-profile-image img{max-width:140px;max-height:175px;width:auto;height:auto;}.view-staff .views-field-field-email-address .em-rvs,.view-staff .views-field-email-address .em-rvs{unicode-bidi:bidi-override;direction:rtl;}.view-staff.GroupByH3 .view-content h3{margin-top:20px;margin-bottom:15px;}.view-profile-list .views-row:not(:first-of-type){margin-top:15px;padding-top:15px;border-top:2px solid #666666;}.view-profile-list .views-row{display:inline-block;width:100%;clear:both;}@media (max-width:767px){.view-profile-list .views-field-field-profile-image,.view-profile-list .views-field-profile-image{width:100%;float:left;margin-bottom:10px;}.view-profile-list .views-field-title,.view-profile-list .views-field-field-position,.view-profile-list .views-field-position,.view-profile-list .views-field-bio-text,.view-profile-list .views-field-field-bio-text,.view-profile-list .views-field-body,.view-profile-list .views-field-field-phone-number,.view-profile-list .views-field-phone-number,.view-profile-list .views-field-field-email-address,.view-profile-list .views-field-email-address,.view-profile-list .views-field-field-twitter-handle,.view-profile-list .views-field-twitter-handle{float:left;width:100%;}}@media (min-width:768px){.view-profile-list .views-field-field-profile-image,.view-profile-list .views-field-profile-image{width:15%;float:left;}.view-profile-list .views-field-title,.view-profile-list .views-field-field-position,.view-profile-list .views-field-position,.view-profile-list .views-field-bio-text,.view-profile-list .views-field-field-bio-text,.view-profile-list .views-field-body,.view-profile-list .views-field-field-phone-number,.view-profile-list .views-field-phone-number,.view-profile-list .views-field-field-email-address,.view-profile-list .views-field-email-address,.view-profile-list .views-field-field-twitter-handle,.view-profile-list .views-field-twitter-handle{float:right;width:85%;padding-left:15px;}}.view-profile-list .views-field-title,.view-profile-list .views-field-title a{font-size:20px;font-style:normal;text-decoration:normal;}.view-profile-list .views-field-field-position{margin:0px 0px 0px 0px;font-style:italic;}.view-profile-list .views-field-body p{margin:0px 0px 10px 0px;}.view-profile-list .views-field-body{margin:15px 0px 0px 0px;}.view-profile-list .views-field-body h3,.view-profile-list .views-field-body h4{margin:0px 0px 5px 0px;}.region-content .view-events .views-row:not(:first-of-type){margin-top:15px;padding-top:15px;border-top:2px solid #666666;}.region-content .view-events .views-row{display:inline-block;width:100%;clear:both;}.region-content .events .field--name-field-start-date .field--label,.region-content .events .field--name-field-end-date .field--label,.region-content .events .field--name-field-time .field--label,.region-content .events .field--name-field-place .field--label,.region-content .school .field--name-field-phone-number .field--label,.region-content .school .field--name-field-fax .field--label,.region-content .school .field--name-field-principal .field--label,.region-content .school .field--name-field-email-address .field--label,.region-content .school .field--name-field-website .field--label,.region-content .school .field--name-field-address .field--label{margin-top:10px;margin-bottom:0px;font-size:18px;font-weight:bold;color:#666666;}.region-content .events .field--name-field-start-date .field--label:after,.region-content .events .field--name-field-end-date .field--label:after,.region-content .events .field--name-field-time .field--label:after,.region-content .events .field--name-field-place .field--label:after,.region-content .school .field--name-field-phone-number .field--label:after,.region-content .school .field--name-field-fax .field--label:after,.region-content .school .field--name-field-principal .field--label:after,.region-content .school .field--name-field-email-address .field--label:after,.region-content .school .field--name-field-website .field--label:after,.region-content .school .field--name-field-address .field--label:after{content:":";margin-top:10px;margin-bottom:0px;font-size:18px;font-weight:bold;color:#666666;}@media (max-width:767px){.region-content #google-cal-large{display:none;}.region-content #google-cal-small{display:block;width:100%;}}@media (min-width:768px){.region-content #google-cal-large{display:block;width:100%;}.region-content #google-cal-small{display:none;}}.user-login-form{width:250px;}.region-header-announcements #block-announcements-career-education,.region-header-announcements #block-announcements-curriculum,.region-header-announcements #block-announcements-early-learning,.region-header-announcements #block-announcements-indigenous-ed,.region-header-announcements #block-announcements-student-services,.region-header-announcements #block-announcements-hr,.region-header-announcements #block-announcements{width:100%;margin:0px;padding:0px;}.region-header-announcements #block-announcements-career-education .flexslider,.region-header-announcements #block-announcements-curriculum .flexslider,.region-header-announcements #block-announcements-early-learning .flexslider,.region-header-announcements #block-announcements-indigenous-ed .flexslider,.region-header-announcements #block-announcements-student-services .flexslider,.region-header-announcements #block-announcements-hr .flexslider,.region-header-announcements #block-announcements .flexslider{margin:0px 0px 0px 0px;border:0px solid #fffffe;}@media (max-width:767px){.region-header-announcements .announcementDiv .views-field-title,.region-header-announcements .announcementDiv .views-field-field-title{position:relative;float:left;display:block;width:100%;padding:5px 50px 5px 50px;background:#666666EE;margin:0px 0px 0px 0px;font-size:18px;font-style:normal;font-weight:normal;text-align:center;}.region-header-announcements .announcementDiv .views-field-title a,.region-header-announcements .announcementDiv .views-field-title a:hover,.region-header-announcements .announcementDiv .views-field-title a:focus,.region-header-announcements .announcementDiv .views-field-field-title a,.region-header-announcements .announcementDiv .views-field-field-title a:hover,.region-header-announcements .announcementDiv .views-field-field-title a:focus{text-decoration:none;font-style:normal;color:#ffffff;}.region-header-announcements .announcementDiv .views-field-teaser,.region-header-announcements .announcementDiv .views-field-field-teaser{position:relative;float:left;display:block;width:100%;margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;min-height:50px;background:#b50016EE;font-size:16px;font-style:normal;font-weight:normal;text-align:center;}.region-header-announcements .announcementDiv .views-field-teaser a,.region-header-announcements .announcementDiv .views-field-teaser a:hover,.region-header-announcements .announcementDiv .views-field-teaser a:focus,.region-header-announcements .announcementDiv .views-field-field-teaser a,.region-header-announcements .announcementDiv .views-field-field-teaser a:hover,.region-header-announcements .announcementDiv .views-field-field-teaser a:focus{text-decoration:none;font-style:normal;color:#ffffff;}}@media (max-width:425px){.region-header-announcements .announcementDiv .views-field-title,.region-header-announcements .announcementDiv .views-field-field-title{font-size:16px;}.region-header-announcements .announcementDiv .views-field-teaser,.region-header-announcements .announcementDiv .views-field-field-teaser{font-size:14px;}}@media (min-width:768px){.region-header-announcements .announcementDiv .views-field-title,.region-header-announcements .announcementDiv .views-field-field-title{display:block;position:absolute;top:50%;transform:translate(0,-20px);left:10%;min-width:300px;padding:5px 20px 5px 10px;background:#b50016DD;border-radius:5px 35px 0px 5px;font-size:26px;font-style:normal;font-weight:normal;text-align:left;}.region-header-announcements .announcementDiv .views-field-title a,.region-header-announcements .announcementDiv .views-field-title a:hover,.region-header-announcements .announcementDiv .views-field-title a:focus,.region-header-announcements .announcementDiv .views-field-field-title a,.region-header-announcements .announcementDiv .views-field-field-title a:hover,.region-header-announcements .announcementDiv .views-field-field-title a:focus{text-decoration:none;font-style:normal;color:#ffffff;}.region-header-announcements .announcementDiv .views-field-teaser,.region-header-announcements .announcementDiv .views-field-field-teaser{display:block;position:absolute;top:50%;transform:translate(0,30px);left:11%;width:600px;overflow:hidden;padding:5px;border-radius:5px 5px 5px 5px;background:#666666DD;color:#ffffff;font-size:18px;text-align:left;line-height:22px;}.region-header-announcements .announcementDiv .views-field-teaser a,.region-header-announcements .announcementDiv .views-field-teaser a:hover,.region-header-announcements .announcementDiv .views-field-teaser a:focus,.region-header-announcements .announcementDiv .views-field-field-teaser a,.region-header-announcements .announcementDiv .views-field-field-teaser a:hover,.region-header-announcements .announcementDiv .views-field-field-teaser a:focus{text-decoration:none;font-style:normal;color:#ffffff;}.region-header-announcements .announcementDiv .views-field-teaser,.region-header-announcements .announcementDiv .views-field-field-teaser{display:block;position:absolute;width:600px;overflow:hidden;padding:5px;border-radius:0px 5px 5px 5px;background:#666666DD;color:#ffffff;font-size:18px;text-align:left;line-height:22px;}}@media (max-width:767px){.region-header-announcements .announcementDiv .flex-control-nav{display:block;position:relative;margin-top:-115px;bottom:0px;z-index:100;height:20px;}}@media (min-width:768px){.region-header-announcements .announcementDiv .flex-control-nav{display:block;position:relative;margin-top:-35px;bottom:0px;z-index:100;height:20px;}}.region-header-announcements .announcementDiv .flex-direction-nav{line-height:normal;}.region-header-announcements #block-newsflashlocal{width:100%;margin:0px auto 0px auto;background-color:#dae2eb;text-align:center;}.region-header-announcements #block-newsflashremote{width:100%;margin:0px auto 0px auto;background:#66666644;text-align:center;}.region-header-announcements #block-newsflashlocal .view-content,.region-header-announcements #block-newsflashremote .view-content{padding:20px 0px 20px 0px;}.region-header-announcements #block-newsflashlocal .views-field-title a,.region-header-announcements #block-newsflashlocal .views-field-title a:hover,.region-header-announcements #block-newsflashremote .views-field-title a,.region-header-announcements #block-newsflashremote .views-field-title a:hover,.region-header-announcements #block-newsflashremote .views-field-titlelinked a,.region-header-announcements #block-newsflashremote .views-field-titlelinked a:hover{padding-top:20px;padding-bottom:10px;color:#666666;font-size:30px;font-style:normal;text-decoration:none;text-transform:uppercase;}.region-header-announcements #block-newsflashlocal views-field-content,.region-header-announcements #block-newsflashremote views-field-content{padding:0px 15px;font-size:16px;}.view-quick-links .view-content{width:100%;clear:both;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;}.view-quick-links .quick-links{position:relative;float:left;width:23%;min-width:220px;margin:10px 1% 10px 1%;background-color:#666666;border-radius:5px 10px 5px 10px;}.view-quick-links .quick-links .icon:before{color:#ffffff;font-size:28px;}.view-quick-links .quick-links a{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:75%;text-align:center;color:#ffffff;}.region-social{width:100%;margin:0px;padding:30px 0px;background-color:#ffffff;text-align:center;}#block-views-block-field-trips-block-1,#block-views-block-news-block-1,#block-views-block-events-block-1,#block-socialevents,#block-blockcontenttwitter,#block-blockcontenttwitter-2,#block-socialtwitterfeed,#block-blockfacebookfeed,#block-blockfacebookfeed-2,#block-socialfacebookfeed,#block-blockcontentinstagram,#block-blockcontentinstagram-2,#block-socialcalendarfeed,.region-social section{width:30%;min-width:390px;max-width:530px;height:500px;display:inline-block;overflow:hidden;vertical-align:top;background-color:#e3e3e3;border-radius:10px;}@media (max-width:625px){#block-views-block-field-trips-block-1,#block-views-block-news-block-1,#block-views-block-events-block-1,#block-socialevents,#block-blockcontenttwitter,#block-blockcontenttwitter-2,#block-socialtwitterfeed,#block-blockfacebookfeed,#block-blockfacebookfeed-2,#block-socialfacebookfeed,#block-blockcontentinstagram,#block-blockcontentinstagram-2,#block-socialcalendarfeed,.region-social section{width:80%;min-width:initial;max-width:initial;}}@media (max-width:1312px){.region-social section:nth-of-type(3){margin:30px;}}@media (min-width:1291px){.region-social section:nth-of-type(1){margin-left:30px;}.region-social section:nth-of-type(2){margin-left:30px;margin-right:30px;}.region-social section:nth-of-type(3){margin-right:30px;}}@media (max-width:1290px){.region-social section:nth-of-type(1){margin-left:30px;}.region-social section:nth-of-type(2){margin-left:30px;margin-right:30px;}.region-social section:nth-of-type(3){margin-left:30px;margin-right:30px;}}@media (max-width:890px){.region-social section:nth-of-type(1){margin:0px 30px 0px 30px;}.region-social section:nth-of-type(2){margin:30px 30px 0px 30px;}.region-social section:nth-of-type(3){margin:30px 30px 0px 30px;}}#block-views-block-events-block-1{height:initial;min-height:500px;background-color:#e3e3e3;border-radius:10px;}#block-views-block-events-block-1 .view-content{width:initial;height:445px;margin:10px;background-color:#ffffff;border-radius:15px;}.region-social .block-title{display:none;}.region-social .view-header{padding:5px 18px;color:#ffffff;background-color:#666666;text-align:left;text-transform:uppercase;text-decoration:none;font-family:'roboto','Source Sans Pro',sans-serif;font-size:18px;font-style:normal;}.region-social .view-header,.region-social .view-header a{color:#ffffff;text-align:left;text-transform:uppercase;text-decoration:none;font-size:18px;font-style:normal;border-radius:10px 10px 0px 0px;}.region-social .view-header img{width:20px;height:20px;margin:0px 0px 5px 15px;}.region-social .view-header span{font-size:18px;margin:0px 0px 5px 15px;}.region-social .view-content{width:100%;padding:10px 10px;text-align:left;font-size:16px;}.region-social .view-content a{color:#b50016;text-decoration:none;}.region-social .view-content iframe{height:440px;display:block;border-radius:5px;background-color:#ffffff;}.region-social .block .view-content .views-row{margin-bottom:15px;}.region-social .block .view-content .views-row .views-field{display:block;width:100%;}.region-social .block .view-content .views-row .views-field-title,.region-social .block .view-content .views-row .views-field-name{display:block;width:100%;padding-left:20px;padding-right:20px;}.region-social .block .view-content .views-row .views-field-title a,.region-social .block .view-content .views-row .views-field-name a{font-style:normal;}.region-social #block-social-calendar-feed .view-content .views-row .views-field-name,.region-social #block-socialcalendarfeed .view-content .views-row .views-field-name{color:#b50016;}.region-social #block-sociallist .view-content .socialmedialist-row{width:100%;height:60px;line-height:60px;}.region-social #block-sociallist .view-content .socialmedialist-row .icon{display:inline-block;margin-left:10px;width:45px;height:40px;line-height:40px;color:#666666;}.region-social #block-sociallist .view-content .socialmedialist-row .icon:before{vertical-align:middle;color:#666666;font-size:40px;}.region-social #block-sociallist .view-content .socialmedialist-row .socialmedialist-text{vertical-align:middle;color:#666666;font-size:18px;}#block-mapfooter,#block-blockfootermap,#block-footermap,#block-footerschoolmotto{background-color:#eaeaeb;max-width:100%;}@media (max-width:767px){#block-mapfooter,#block-blockfootermap,#block-footermap,#block-footerschoolmotto{display:none;}}#block-mapfooter img,#block-blockfootermap img,#block-footermap img,#block-footerschoolmotto img{max-width:100%;height:auto;}#block-gradientfooter,#block-blockfootergradient,#block-footergradient{background:url("/themes/custom/sd33_mainsite_2021/images/footerTransparentLogo.png") no-repeat center center,linear-gradient(#666666,#747474);width:100%;}@media (max-width:1200px){#block-gradientfooter,#block-blockfootergradient,#block-footergradient{background:linear-gradient(#666666,#747474);}}#footer-outer{width:100%;max-width:900px;margin:20px auto 20px auto;color:#ffffff;}#footer-left,#footer-right{position:relative;float:left;}#footer-stolo{margin-bottom:20px;}#footer-right a{color:#ffffff;text-decoration:none;}#footer-right .social-link,#footer-right .social-link a{font-size:25px;color:#ffffff;text-decoration:none;}#footer-right .social-link a .fa-letstalk-square{font-size:24px;}@media (min-width:901px){#footer-outer{display:flex;justify-content:center;align-items:center;}#footer-left,#footer-right{width:50%;}}@media (max-width:900px){#footer-left,#footer-right{width:100%;padding:20px 0px;}#footer-stolo{max-width:450px;margin:0px auto 20px auto;}}.footer{width:100%;padding:0px;margin:0px;}#announcement-svg-color-15{color:#555555;background:#555555;display:none;}#announcement-svg-color-16{color:#666666;background:#666666;display:none;}#announcement-svg-color-17{color:#777777;background:#777777;display:none;}#announcement-svg-color-18{color:#888888;background:#888888;display:none;}#announcement-svg-color-19{color:#999992;background:#999992;display:none;}.region-header-announcements .announcementDiv .views-field-field-background-image .svg-default,.region-header-announcements .announcementDiv .views-field-field-background-image .svg-snow-01,.region-header-announcements .announcementDiv .views-field-field-background-image .svg-snow-02,.region-header-announcements .announcementDiv .views-field-field-background-image .svg-polygon-01,.region-header-announcements .announcementDiv .views-field-field-background-image .svg-curve-01,.region-header-announcements .announcementDiv .views-field-field-background-image .svg-simple-01{background-size:cover;}
