11 --> (function(apiKey){ (function(p,e,n,d,o){var v,w,x,y,z;o=p[d]=p[d]||{};o._q=[]; v=['initialize','identify','updateOptions','pageLoad'];for(w=0,x=v.length;w li > a'); channelCount = $(top_level_links).length; $(top_level_links).each(function() { $(this).attr('aria-posinset', channelIndex).attr('aria-setsize', channelCount); $(this).next('ul').attr({ 'aria-hidden': 'true', 'role': 'menu' }); if ($(this).parent('li.sw-channel-item').children('ul.sw-channel-dropdown').length > 0) { $(this).attr('aria-haspopup', 'true'); $(this).attr('aria-expanded', 'false'); } var sectionCount = $(this).next('ul').find('a').length; var sectionIndex = 1; $(this).next('ul').find('a').each(function() { $(this).attr('tabIndex', -1).attr('aria-posinset', sectionIndex).attr('aria-setsize', sectionCount); sectionIndex++; }); channelIndex++; }); $(top_level_links).focus(function () { //hide open menus hideChannelMenu(); if ($(this).parent('li').find('ul').length > 0) { $(this).parent('li').addClass(settings.menuHoverClass).find('ul').attr('aria-hidden', 'false').css('display', 'block'); if ($(this).parent('li.sw-channel-item').children('ul.sw-channel-dropdown').length > 0) { $(this).parent('li').find('a').attr('aria-expanded','true') } } }); // Bind arrow keys for navigation $(top_level_links).keydown(function (e) { if (e.keyCode == 37) { //key left e.preventDefault(); // This is the first item if ($(this).parent('li').prev('li').length == 0) { $(this).parents('ul').find('> li').last().find('a').first().focus(); } else { $(this).parent('li').prev('li').find('a').first().focus(); } } else if (e.keyCode == 38) { //key up e.preventDefault(); if ($(this).parent('li').find('ul').length > 0) { $(this).parent('li').addClass(settings.menuHoverClass).find('ul').css('display', 'block').attr('aria-hidden', 'false').find('a').attr('tabIndex', 0).last().focus(); } } else if (e.keyCode == 39) { //key right e.preventDefault(); // This is the last item if ($(this).parent('li').next('li').length == 0) { $(this).parents('ul').find('> li').first().find('a').first().focus(); } else { $(this).parent('li').next('li').find('a').first().focus(); } } else if (e.keyCode == 40) { //key down e.preventDefault(); if ($(this).parent('li').find('ul').length > 0) { $(this).parent('li') .addClass(settings.menuHoverClass) .find('ul.sw-channel-dropdown').css('display', 'block') .attr('aria-hidden', 'false') .find('a').attr('tabIndex', 0) .first().focus(); if($(this).parent('li').children('ul.sw-channel-dropdown').length > 0) { $(this).parent('li').find('a').attr('aria-expanded', 'true') } } } else if (e.keyCode == 13 || e.keyCode == 32) { //enter key // If submenu is hidden, open it e.preventDefault(); $(this).parent('li').find('ul[aria-hidden=true]').attr('aria-hidden', 'false').addClass(settings.menuHoverClass).find('a').attr('tabIndex', 0).first().focus(); } else if (e.keyCode == 27) { //escape key e.preventDefault(); hideChannelMenu(); } else { $(this).parent('li').find('ul[aria-hidden=false] a').each(function () { if (typeof keyCodeMap != "undefined" && $(this).text().substring(0, 1).toLowerCase() == keyCodeMap[e.keyCode]) { $(this).focus(); return false; } }); } }); var links = $(top_level_links).parent('li').find('ul').find('a'); $(links).keydown(function (e) { if (e.keyCode == 38) { e.preventDefault(); // This is the first item if ($(this).parent('li').prev('li').length == 0) { $(this).parents('ul').parents('li').find('a').first().focus(); } else { $(this).parent('li').prev('li').find('a').first().focus(); } } else if (e.keyCode == 40) { e.preventDefault(); if ($(this).parent('li').next('li').length == 0) { $(this).parents('ul').parents('li').find('a').first().focus(); } else { $(this).parent('li').next('li').find('a').first().focus(); } } else if (e.keyCode == 27 || e.keyCode == 37) { e.preventDefault(); $(this).parents('ul').first().prev('a').focus().parents('ul').first().find('.' + settings.menuHoverClass).removeClass(settings.menuHoverClass); } else if (e.keyCode == 13 || e.keyCode == 32) { e.preventDefault(); // Fix for SCB-12895: When we select a Section, the below code will take the ID of its parent Channel // And remove all related event handlers for it only at this point // This will only trigger the event for the Section keydown var selectedChannelID = $(this).parents('li[id*="navc-"]').attr('id'); $('#' + selectedChannelID).off(); $('#' + selectedChannelID + ' a').off(); window.location = $(this).attr('href'); } else { var found = false; $(this).parent('li').nextAll('li').find('a').each(function () { if (typeof keyCodeMap != "undefined" && $(this).text().substring(0, 1).toLowerCase() == keyCodeMap[e.keyCode]) { $(this).focus(); found = true; return false; } }); if (!found) { $(this).parent('li').prevAll('li').find('a').each(function () { if (typeof keyCodeMap != "undefined" && $(this).text().substring(0, 1).toLowerCase() == keyCodeMap[e.keyCode]) { $(this).focus(); return false; } }); } } }); function hideChannelMenu() { $('li.sw-channel-item.' + settings.menuHoverClass).removeClass(settings.menuHoverClass).find('ul').attr('aria-hidden', 'true').css('display', 'none').find('a').attr('tabIndex', -1); if($('li.sw-channel-item').children('ul.sw-channel-dropdown').length > 0) { $('li.sw-channel-item').find('a[aria-expanded]').attr('aria-expanded','false'); } } // Hide menu if click or focus occurs outside of navigation $('[id="channel-navigation"]').find('a').last().keydown(function (e) { if (e.keyCode == 9) { // If the user tabs out of the navigation hide all menus hideChannelMenu(); } }); $('[id="channel-navigation"]').find('a').first().keydown(function (e) { if (e.keyCode == 9) { // hide open MyStart Bar menus hideMyStartBarMenu(); } }); /*$(document).click(function() { hideChannelMenu(); });*/ $('[id="channel-navigation"]').click(function (e) { e.stopPropagation(); }); }); $(document).ready(function() { $('input.required').each(function() { if ($('label[for="' + $(this).attr('id') + '"]').length > 0) { if ($('label[for="' + $(this).attr('id') + '"]').html().indexOf('recStar') < 0) { $('label[for="' + $(this).attr('id') + '"]').prepend('* '); } } }); $(document).ajaxComplete(function() { $('input.required').each(function() { if ($('label[for="' + $(this).attr('id') + '"]').length > 0) { if ($('label[for="' + $(this).attr('id') + '"]').html().indexOf('recStar') < 0) { $('label[for="' + $(this).attr('id') + '"]').prepend('* '); } } }); }); }); /* MedaiBegin Standard *//* GroupBegin Icon Fonts */ @font-face { font-family: 'cs-dev-icons'; src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype'); font-weight: normal; font-style: normal; } .cs-dev-icons { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .cs-dev-icon-breadcrumb:before { content: "\e90b"; } .cs-dev-icon-phone:before { content: "\e909"; } .cs-dev-icon-location:before { content: "\e90a"; } .cs-dev-icon-arrow:before { content: "\e908"; } .cs-dev-icon-pause:before { content: "\e907"; } .cs-dev-icon-facebook:before { content: "\e903"; color: #3c5a9a; } .cs-dev-icon-twitter:before { content: "\e904"; color: #439cd6; } .cs-dev-icon-youtube:before { content: "\e905"; color: #ed2224; } .cs-dev-icon-instagram:before { content: "\e906"; } .cs-dev-icon-chevron:before { content: "\e900"; } .cs-dev-icon-home:before { content: "\e901"; } .cs-dev-icon-search:before { content: "\e902"; } .cs-dev-icon-play:before { content: "\e912"; } .cs-dev-icon-mute:before { content: "\e90f"; } .cs-dev-icon-unmute:before { content: "\e90e"; } .cs-dev-icon-close:before { content: "\e90c"; } .cs-dev-icon-rounded-arrow:before { content: "\e90d"; } /* GroupEnd */ /* GroupBegin Global */ @-ms-viewport { width: device-width; } body { -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); background: #FFF; } body:before { content: "desktop"; display: none; } .showDesktop { display: block; } .hideDesktop, .cs-hidden { display: none; } .acc-hidden { width: 0 !important; height: 0 !important; display: block !important; padding: 0 !important; margin: 0 !important; border: 0 !important; overflow: hidden !important; } .cs-html-btn-reset { background: none; border: 0; padding: 0; margin: 0; cursor: pointer; font-family: 'Open Sans', sans-serif; border-radius: 0; } .cs-html-input-reset { background: none; border: 0; padding: 0; margin: 0; font-family: 'Open Sans', sans-serif; } .cs-html-list-reset { list-style: none; margin: 0; padding: 0; } .ui-clear:after { content: ""; } .border-box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .flex { display: -ms-flexbox; display: -webkit-flex; display: flex; } .flex-inline { display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex; } .flex-row-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .flex-column { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .flex-column-reverse { -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .flex-wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .flex-justify-end { -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .flex-justify-center { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .flex-justify-space { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .flex-items-start { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .flex-items-center { -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .flex-items-end { -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .flex-iten-baseline { -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; } .fixed-element { width: 100%; position: fixed; top: 0; left: 0; z-index: 8000; } .psudeo-background:before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .psudeo-background > * { position: relative; } .transition-all { -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } .gb-section-parent { position: relative; } .gb-section { max-width: 1194px; margin: 0 auto; position: relative; } .gb-section-pad { padding: 0 20px; } #gb-page { width: 100%; position: relative; overflow: hidden; } /* Preview Mode Bar */ div.sw-special-mode-bar { position: fixed !important; bottom: 0; left: 0; width: 100%; } /* GroupEnd */ /* GroupBegin Mystart */ /* WCM Mystart */ #sw-mystart-outer { display: none; } .sw-mystart-button { color: #fff; font-size: 12px; font-weight: normal; height: auto; margin: 0 8px 0 0; padding: 0; float: none; } .sw-mystart-button:hover, .sw-mystart-button:focus { background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } /* CS Mystart */ #gb-mystart { -webkit-flex: 0 1 21%; -ms-flex: 0 1 21%; flex: 0 1 21%; } .cs-mystart-item, .cs-mystart-dropdown { color: #000; font-size: 14px; cursor: pointer; position: relative; } .cs-mystart-item a, .sw-mystart-button a, .sw-mystart-button a:hover, .sw-mystart-button a:active, .sw-mystart-button a:visited { color: #000; height: 40px; text-decoration: none; } /* Dropdowns */ .cs-mystart-dropdown { margin-right: 12px; height: 40px; } .cs-selector { height: 40px; } .cs-selector .cs-dev-icons { display: inline-block; font-size: 10px; margin: 3px 0 0 4px; } .cs-dropdown { width: 100%; position: absolute; left: 0; top: 100%; z-index: 8000; background: #D8D8D8; } .cs-dropdown ul { padding: 4px 0; max-height: 330px; overflow: auto; } .cs-dropdown a { color: #000; font-size: 11px; display: block; padding: 4px 11px; background: rgba(255,255,255,0); text-decoration: none; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } .cs-dropdown a:hover, .cs-dropdown a:focus { background: rgba(255,255,255,0.5); } /* District Home */ .cs-mystart-item.district-home a { font-weight: bold; text-transform: uppercase; padding: 0 16px; } .cs-mystart-item.district-home span { color: #006633; font-size: 12px; padding-right: 5px; } /* Schools */ .schools .cs-dropdown { width: 200px; } .schools .cs-dropdown ul { padding: 5px 0; } .schools .cs-dropdown a { font-size: 13px; padding: 6px 11px; } /* User Options */ .user-options .cs-dropdown { width: 113px; } /* Translate */ .translate .cs-dropdown { width: 150px; padding: 5px 11px; } #google_translate_element { text-align: center; } /* Header Links */ .header-links .cs-dropdown { background: #E3A43E; } .header-links .cs-dropdown ul { padding: 0 0 5px 0; } .header-links .cs-dropdown a { font-size: 13px; padding: 6px 11px; } #gb-header-right .cs-selector .cs-dev-icons { font-size: 11px; } /* Passkeys */ a#ui-btn-mypasskey { height: auto; } #ui-mypasskey-overlay { padding: 10px; } /* GroupEnd */ /* GroupBegin Search */ .gb-search-btn { width: 32px; height: 31px; position: relative; background: #D8D8D8; font-size: 19px; color: #006633; cursor: pointer; } .gb-search-btn .cs-dev-icon-search { position: absolute; top: 5px; left: 7px; opacity: 1; } .gb-search-btn .cs-dev-icon-close { font-size: 15px; position: absolute; top: 8px; left: 9px; opacity: 0; } .gb-search-btn[aria-expanded="true"] .cs-dev-icon-search { opacity: 0; } .gb-search-btn[aria-expanded="true"] .cs-dev-icon-close { opacity: 1; } #gb-search-outer { background: #006633; display: none; } #gb-search-form { height: 55px; padding-left: 20px; } #gb-search-input { width: calc(100% - 20px); font-size: 20px; color: #fff; margin-right: 20px; } #gb-search-submit-btn { background: none; } #gb-search-submit-btn .cs-dev-icons { font-size: 20px; color: #fff; } /* GroupEnd */ /* GroupBegin Header */ header { border-top: 3px solid #E3A43E; background: rgba(0,102,51,1); } .hp header { width: 100%; background: rgba(0,102,51,0.89); position: absolute; top: 0; left: 0; z-index: 1000; } nav { background: #fff; } #gb-navigation { padding: 0 0 0 105px; } #gb-header { padding-left: 120px; } #gb-header-left, #gb-header-right { -webkit-flex: 0 1 50%; -ms-flex: 0 1 50%; flex: 0 1 50%; } #gb-logo { width: 125px; height: 130px; position: absolute; top: 5px; left: calc(50% - 615px); z-index: 1000; } #gb-logo:before { content: ""; width: 35px; height: 123px; position: absolute; top: -5px; left: calc(50% - 17.5px); background: #E3A43E; } #gb-logo a { display: block; position: relative; z-index: 1; } #gb-logo a:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 7px 17.5px 0 0; border-color: #e3a43e transparent transparent transparent; position: absolute; bottom: 5px; left: 29px; } #gb-logo a:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 17.5px 7px 0; border-color: transparent #e3a43e transparent transparent; position: absolute; bottom: 5px; right: 29px; } #gb-logo img { max-width: 100%; max-height: 100%; } #gb-sitename { color: #fff; padding: 15px 0 14px 3px; } #gb-sitename h1 { font: normal 29px/1 "Domine", Times New Roman, sans-serif; color: #fff; } #gb-sitename p { font-weight: bold; text-transform: uppercase; margin: 0; padding: 3px 0 0 0; font-size: 13px; } #gb-district-name { width: 100%; color: #fff; font: normal 15px/1 "Domine", Times New Roman, sans-serif; text-transform: uppercase; text-align: right; } /* GroupEnd */ /* GroupBegin Header Dropdowns */ #gb-header-right .cs-mystart-dropdown, #gb-header-right .cs-mystart-item { margin: 0 0 0 3px; background: #fff; height: 34px; } #gb-header-right .cs-mystart-dropdown:first-child { margin: 0; } #gb-header-right .cs-selector, #gb-header-right .cs-mystart-item { font-weight: bold; height: 34px; padding: 0 10px; letter-spacing: -0.5px; } #gb-header-right .cs-mystart-item a { height: 34px; } #gb-header-right .cs-mystart-dropdown.header-links { background: #E3A43E; } /* GroupEnd */ /* GroupBegin Emergency Annnouncement */ #gb-emergency-announcement-outer { background: #E3A33F; } #gb-emergency-announcement { padding: 21px 20px 29px; } #gb-emergency-announcement .app { display: none; } #gb-emergency-announcement-icon { width: 64px; height: 64px; background: #fff; font-size: 33px; color: #006633; -webkit-border-radius: 64px; border-radius: 64px; } #gb-emergency-announcement-icon span { position: relative; left: 1px; } #gb-emergency-announcement-icon img { max-width: 100%; max-height: 100%; } #gb-emergency-announcement-info { padding-left: 16px; -webkit-flex: 0 1 calc(100% - 64px); -ms-flex: 0 1 calc(100% - 64px); flex: 0 1 calc(100% - 64px); } #gb-emergency-announcement-info p { margin: 0; } #gb-emergency-announcement-info strong { font-size: 24px; } #gb-emergency-announcement-info span { font-size: 15px; } /* GroupEnd */ /* GroupBegin Channel Bar Styles */ #gb-channel-list { min-height: 40px; } #sw-channel-list-container { width: auto; display: -ms-flexbox; display: -webkit-flex; display: flex; } ul.sw-channel-list li.sw-channel-item { height: 40px; margin: 0; } li.sw-channel-item > a { color: #000; font-weight: bold; font-size: 14px; text-transform: uppercase; padding: 0; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } li.sw-channel-item > a span { padding: 12px 18px 15px; } li.sw-channel-item.hover > a, li.sw-channel-item.active > a { color: #000; background: #E3A43E; } .sp ul.sw-channel-list li.sw-channel-item { height: 38px; } .sp li.sw-channel-item > a span { padding: 13px 17px 12px; } /* GroupEnd */ /* GroupBegin Channel Bar Dropdown Styles */ ul.sw-channel-dropdown { background: #fff; border: none; font-size: 12px; font-weight: normal; top: 100%; width: 200px; } li.no-dropdown ul.sw-channel-dropdown { display: none !important; } ul.sw-channel-list li.sw-channel-item.edge ul.sw-channel-dropdown { left: auto; right: 0; } ul.sw-channel-dropdown li { width: auto; } .sw-channel-more-li { background: none; } ul.sw-channel-dropdown li a, ul.sw-channel-dropdown li.sw-channel-more-li a { background: none transparent; color: #000; display: block; padding: 7px 10px; text-decoration: none; width: auto; -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; -ms-transition: all 0.25s linear; -o-transition: all 0.25s linear; transition: all 0.25s linear; } ul.sw-channel-dropdown li a:hover, ul.sw-channel-dropdown li.sw-channel-more-li a:hover { background: none #E2E2E2; color: #000; } ul.sw-channel-dropdown li.sw-channel-more-li a span.sw-channel-more-span { color: #000; } ul.sw-channel-dropdown li.sw-channel-more-li a:hover span.sw-channel-more-span { color: #000; } /* GroupEnd */ /* GroupBegin Mega Menu */ .mega-channel ul.sw-channel-dropdown { width: 610px; padding: 10px 0 17px; } ul.sw-channel-dropdown .cs-mega-menu-wrapper { display: -ms-flexbox; display: -webkit-flex; display: flex; } ul.sw-channel-dropdown .cs-mega-menu-info { width: 180px; padding: 15px 18px; } .cs-mega-menu-info img { -webkit-border-radius: 140px; border-radius: 140px; } .mega-channel-caption { font: normal 13px/1 "Lato", Arial, sans-serif; padding: 13px 10px 21px 0; margin: 0; } ul.sw-channel-dropdown .cs-mega-menu-sections { width: calc(100% - 180px); padding-left: 10px; } ul.sw-channel-dropdown li.cs-mega-menu-sections > ul { display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; } ul.sw-channel-dropdown li.cs-mega-menu-section { width: 33.333333333333336%; padding-right: 10px; display: inline-block; vertical-align: top; } ul.sw-channel-dropdown li.cs-mega-menu-section-header { font-size: 14px; font-weight: bold; text-transform: uppercase; padding-bottom: 6px; } ul.sw-channel-dropdown li.cs-mega-menu-section a { padding: 6px 0; } ul.sw-channel-dropdown li.cs-mega-menu-section a:hover, ul.sw-channel-dropdown li.cs-mega-menu-section a:focus { background: none; } /* GroupEnd */ /* GroupBegin Global Icons */ #gb-global-icons { display: none; } .hp #gb-global-icons { position: absolute; bottom: -27px; left: 0; right: 0; margin: 0 auto; background: #006633; z-index: 1000; } .hp #gb-global-icons:before { content: ""; width: 43px; height: 61px; position: absolute; top: 4px; left: -43px; background: url("/cms/lib/NY50000157/Centricity/Template/18/gb-banners.png") no-repeat; } .hp #gb-global-icons:after { content: ""; width: 43px; height: 61px; position: absolute; top: 4px; right: -43px; background: url("/cms/lib/NY50000157/Centricity/Template/18/gb-banners.png") no-repeat; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } #gb-global-icons-outer { background: #004121; border-top: 2px solid #fff; } .cs-global-icons { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .cs-global-icon { height: 69px; margin: 0; color: #fff; opacity: 1; text-decoration: none; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } .cs-global-icon:hover, .cs-global-icon:focus { opacity: 0.65; } .cs-global-icon .icon { font-size: 33px; } .cs-global-icon .text { font-size: 13px; font-weight: bold; text-transform: uppercase; padding-left: 8px; } /* GroupEnd */ /* GroupBegin Social Media Icons */ #gb-social-media-icons { position: fixed; top: 195px; right: 0; z-index: 1001; } #gb-social-media-icons li { margin-bottom: 5px; } #gb-social-media-icons li a { width: 31px; height: 34px; padding-left: 7px; font-size: 20px; text-decoration: none; background: #fff; } #gb-social-media-icons li a.cs-dev-icon-instagram { background: #fff url('/cms/lib/NY50000157/Centricity/Template/18/instagram.png') center center no-repeat; } #gb-social-media-icons li a.cs-dev-icon-instagram:before { display: none; } .sp #gb-social-media-icons { top: 198px; } .sp #gb-social-media-icons li { -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.57); box-shadow: 0 0 4px 0 rgba(0,0,0,0.57); } /* GroupEnd */ /* GroupBegin App Styles */ div.ui-widget.app .ui-widget-header { font: normal 26px/1 "Domine", Times New Roman, serif; } div.ui-widget.app .ui-widget-header > *:first-child, div.ui-widget.app.navigation div.ui-widget-header > *:first-child { color: inherit; font: inherit; margin: 0; } div.ui-widget.app .ui-article-description { line-height: 1.6; } .hp div.ui-widget.app .ui-article-description { font-size: 13px; } div.ui-article { padding: 4px 0; } .headlines .ui-article-thumb .img { margin: 0 10px 0 0; } h1.ui-article-title, h4.ui-article-title, .ui-article-title { font: bold 17px "Roboto Condensed", Arial, sans-serif; padding-top: 25px; } .more-link-under { display: none; } .ui-btn-general-primary, .ui-btn-general, .ui-btn-toolbar, .ui-btn-toggle { line-height: 1; } #swlogin.ui-widget.app .ui-widget-header { display: block; } #calendar-pnl-smcalendar { display: block; } #cal-event-detail-col1, #cal-event-detail-col2 { width: 100% !important; padding: 10px 0px 0px; } .cal-ed-header-title { width: auto; } #sw-content-layout-wrapper .region { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #sw-content-layout2 #sw-content-container1, #sw-content-layout4 #sw-content-container1, #sw-content-layout6 #sw-content-container2, #sw-content-layout7 #sw-content-container2 { padding-right: 17px; /* TOTAL GUTTER WIDTH / 2 */ } #sw-content-layout2 #sw-content-container2, #sw-content-layout4 #sw-content-container2, #sw-content-layout6 #sw-content-container3, #sw-content-layout7 #sw-content-container3 { padding-left: 17px; /* MATCH WITH ABOVE */ } #sw-content-layout3 #sw-content-container1, #sw-content-layout8 #sw-content-container2, #sw-content-layout9 #sw-content-container2, #sw-content-layout10 #sw-content-container3 { padding-right: 22.66644px; /* TOTAL GUTTER WIDTH x .66666 */ } #sw-content-layout3 #sw-content-container3, #sw-content-layout8 #sw-content-container4, #sw-content-layout9 #sw-content-container4, #sw-content-layout10 #sw-content-container2 { padding-left: 22.66644px; /* MATCH WITH ABOVE */ } #sw-content-layout3 #sw-content-container2, #sw-content-layout8 #sw-content-container3, #sw-content-layout9 #sw-content-container3, #sw-content-layout10 #sw-content-container4 { padding-left: 11.33322px; /* TOTAL GUTTER WIDTH x .33333 */ padding-right: 11.33322px; /* TOTAL GUTTER WIDTH x .33333 */ } #sw-content-layout10 #sw-content-container1 { padding-right: 11.33322px; /* MATCH WITH ABOVE RIGHT PADDING */ } .ui-column-one.region { width: auto; clear: both; } .ui-column-one-quarter.region { width: 25%; float: left; } .ui-column-one-half.region { width: 50%; float: left; } .ui-column-one-third.region { width: 33%; float: left; } .ui-column-two-thirds.region { width: 66%; float: left; } .region.right { float: right; } .region.clearleft { clear: left; } .more-link, .view-calendar-link { font-weight: bold; font-size: 14px; text-transform: uppercase; } /* Global Apps */ div.ui-widget.app { padding-bottom: 25px; } div.ui-widget-header { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; } .more-link, .view-calendar-link { font: bold 14px "Roboto Condensed", Arial, sans-serif; background: #E3A43E; padding: 11px 16px 11px 15px; color: #000; text-decoration: none; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; display: inline-block; } .more-link:hover, .more-link:focus, .view-calendar-link:hover, .view-calendar-link:focus { background: #fff; } .app:not(.flexpage) div.ui-article { border-top: 1px solid #E3A43E; } /* HP Column One Apps */ .hp-column.one div.ui-widget.app .ui-widget-header > *:first-child { padding: 4px 0 8px 0; } /* HP Column Two Apps */ .hp-column.two .region > div:first-child div.ui-widget.app { padding-top: 4px; } .hp-column.two .region > div:first-child div.ui-widget.app.navigation { padding-top: 10px; } .hp-column.two div.ui-widget.app .ui-widget-header { padding-bottom: 8px; } /* HP Row Two Apps */ .hp-row.two div.ui-widget.app { background: #E3A33F; padding: 0; } .hp-row.two .ui-widget-header, .hp-row.two .ui-articles, .hp-row.two .ui-widget-footer { max-width: 1210px; margin: 0 auto; position: relative; } .hp-row.two div.ui-widget.app .ui-widget-header { color: #231F20; padding: 0 0 0 43px; min-height: 46px; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: left; } .hp-row.two div.ui-widget.app .ui-widget-header:before { content: ""; width: 27px; height: 78px; position: absolute; top: 0; left: 0; background: #fff; } .hp-row.two div.ui-widget.app .ui-widget-header > * { padding-top: 2px; text-align: left; } .hp-row.two div.ui-widget.app .ui-widget-header > *:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 5px 14px 0 0; border-color: #ffffff transparent transparent transparent; position: absolute; top: 78px; left: 0; } .hp-row.two div.ui-widget.app .ui-widget-header > *:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 14px 5px 0; border-color: transparent #ffffff transparent transparent; position: absolute; top: 78px; left: 13px; } .hp-row.two div.ui-widget.app .ui-widget-header .more-link, .hp-row.two div.ui-widget.app .ui-widget-header .view-calendar-link { display: block; background: #fff; border-left: solid 2px #fff; border-right: solid 2px #fff; padding: 19px 8px 11px 12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } .hp-row.two .ui-widget-detail { border-top: 3px solid #fff; padding-left: 9px; } .hp-row.two div.ui-widget.app .ui-widget-header .more-link:hover, .hp-row.two div.ui-widget.app .ui-widget-header .more-link:focus, .hp-row.two div.ui-widget.app .ui-widget-header .view-calendar-link:hover, .hp-row.two div.ui-widget.app .ui-widget-header .view-calendar-link:focus { background: #E3A33F; } .hp-row.two div.ui-widget.app .ui-widget-detail { border-top: solid 4px #fff; } .hp-row.two .ui-articles { display: -ms-flexbox; display: -webkit-flex; display: flex; } .hp-row.two .ui-articles li { border-right: 3px solid #fff; padding: 19px 33px 46px; -webkit-flex: 0 1 25%; -ms-flex: 0 1 25%; flex: 0 1 25%; } .hp-row.two .ui-articles li:first-child { padding-left: 20px; } .hp-row.two .upcomingevents .ui-article-title { padding-top: 2px; } .hp-row.two .ui-articles li:last-child, .hp-row.two .ui-articles li:nth-child(4) { border: none; } .hp-row.two .ui-articles li:nth-child(n+5) { display: none; } .hp-row.two .ui-article-description { margin: 25px 0 0 0; } .hp-row.two .headlines div.ui-article, .hp-row.two .announcements div.ui-article { border-top: 1px solid #E3A43E; } .hp-row.two .ui-widget-footer { padding: 0 0 0 42px; } /* Subpages */ div.ui-widget.app.navigation.pagenavigation div.ui-widget-header { font: bold 18px "Roboto Condensed", Arial, sans-serif; text-transform: uppercase; padding: 19px 5px 12px 64px; position: relative; } div.ui-widget.app.navigation.pagenavigation div.ui-widget-header:before { content: ""; width: 30px; height: 38px; position: absolute; top: 0; left: 19px; background: #fff; } div.ui-widget.app.navigation.pagenavigation div.ui-widget-header > *:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 7px 17.5px 0 0; border-color: #fff transparent transparent transparent; position: absolute; top: 38px; left: 19px; } div.ui-widget.app.navigation.pagenavigation div.ui-widget-header > *:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 17.5px 7px 0; border-color: transparent #fff transparent transparent; position: absolute; top: 38px; left: 32px; } .sp div.ui-widget.app { padding-bottom: 5px; } .sp-column.two div.ui-widget.app .ui-widget-header > *:first-child, #spn-content div.ui-widget.app .ui-widget-header > *:first-child { padding: 4px 0 8px 0; } /* GroupEnd */ /* GroupBegin Navigation Styles */ div.ui-widget.app.navigation .ui-widget-header { padding-bottom: 8px; } div.ui-widget.app.navigation li { padding: 6px 0 6px 10px; position: relative; } div.ui-widget.app.navigation li div.bullet.expandable { background-position: -5px -10px; margin-top: 9px; } div.ui-widget.app.navigation li div.bullet.collapsible { background-position: -5px -10px; } div.ui-widget.app.navigation li div.bullet { background: none; padding-right: 11px; } div.ui-widget.app.navigation.siteshortcuts li div.bullet:before { content: "\e908"; font-size: 15px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } div.ui-widget.app.navigation a { color: #231F20; font-size: 13px; } /* Page Navigation */ div.ui-widget.app.navigation.pagenavigation li { padding: 0; border-top: 2px solid #fff; } div.ui-widget.app.navigation.pagenavigation .page-navigation > li:last-child { border-bottom: 2px solid #fff; } div.ui-widget.app.navigation.pagenavigation .page-navigation > li:first-child { border: none; } div.ui-widget.app.navigation.pagenavigation li a { padding: 6px 34px 6px 52px; } div.ui-widget.app.navigation.pagenavigation li div.bullet { background: none; width: 10px; height: 10px; position: absolute; top: 0px; left: 31px; } div.ui-widget.app.navigation.pagenavigation li div.bullet.expandable:before { content: "\e900"; font-size: 7px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } div.ui-widget.app.navigation.pagenavigation li div.bullet.collapsible { margin-top: 11px; } div.ui-widget.app.navigation.pagenavigation li div.bullet.collapsible:before { content: "\e900"; font-size: 7px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } div.ui-widget.app.navigation.pagenavigation li ul { padding-left: 75px; margin: 0; } div.ui-widget.app.navigation.pagenavigation li ul li { border-top: 1px solid #fff; } div.ui-widget.app.navigation.pagenavigation li ul li div.bullet { margin: 0 7px 0 0; } div.ui-widget.app.navigation.pagenavigation li ul li div.bullet.expandable, div.ui-widget.app.navigation.pagenavigation li ul li div.bullet.collapsible { margin: 10px 11px 0 0; } div.ui-widget.app.navigation.pagenavigation li ul li a { padding: 8px 11px 8px 0; } /* GroupEnd */ /* GroupBegin Upcoming Events */ .upcomingevents .ui-article-title { font: normal 38px/1 "Domine", Times New Roman, serif; color: #000; padding-top: 22px; } .joel-day { font: bold 17px "Roboto Condensed", Arial, sans-serif; text-transform: uppercase; display: block; padding-bottom: 5px; } .joel-month { padding: 0 11px 2px 0; } .upcomingevents .sw-calendar-block-time, .upcomingevents .sw-calendar-block-title { display: block; font-size: 15px; line-height: 1; padding-top: 1px; } /* GroupEnd */ /* GroupBegin Photo Area */ #hp-slideshow { padding-top: 40px; overflow: hidden; } #hp-slideshow div.ui-widget.app { padding: 0; } /* Controls */ #hp-slideshow .mmg-controls { padding-left: 13px; } #hp-slideshow .mmg-control { background: rgba(255,255,255,0.74); -webkit-border-radius: 39px; border-radius: 39px; margin: 0 5px 15px 4px; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } #hp-slideshow .mmg-control:hover, #hp-slideshow .mmg-control:focus, #hp-slideshow .mmg-control.back:hover, #hp-slideshow .mmg-control.back:focus, #hp-slideshow .mmg-control.next:hover, #hp-slideshow .mmg-control.next:focus { background: rgba(255,255,255,1); } #hp-slideshow .mmg-control.play-pause { width: 39px; height: 39px; position: relative; top: 0; left: 0; } #hp-slideshow .mmg-control.play-pause span { width: 39px; height: 39px; color: #231F20; font-size: 15px; background: none; border-radius: 0; } #hp-slideshow .mmg-control.play-pause span:before { content: "\e907"; top: 12px; position: relative; left: 0.5px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } #hp-slideshow .mmg-control.play-pause span:after { content: "\e912"; top: 12px; left: 12px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } #hp-slideshow .mmg-control.back, #hp-slideshow .mmg-control.next { width: 39px; height: 39px; position: static; color: #231F20; font-size: 18px; background: none rgba(255,255,255,0.74); display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #hp-slideshow .mmg-control.back:before { content: "\e900"; position: relative; left: -1px; display: block; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } #hp-slideshow .mmg-control.next:before { content: "\e900"; display: block; position: relative; left: 1px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } /*OLD CODE - CASE 05285942 #gb-page .mmg-control { background: rgba(255,255,255,0.74); -webkit-border-radius: 39px; border-radius: 39px; margin: 0 5px 15px 4px; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } #gb-page .mmg-control:hover, #gb-page .mmg-control:focus, #gb-page .mmg-control.back:hover, #gb-page .mmg-control.back:focus, #gb-page .mmg-control.next:hover, #gb-page .mmg-control.next:focus { background: rgba(255,255,255,1); } #gb-page .mmg-control.play-pause { width: 39px; height: 39px; position: relative; top: 0; left: 0; } #gb-page .mmg-control.play-pause span { width: 39px; height: 39px; color: #231F20; font-size: 15px; background: none; border-radius: 0; } #gb-page .mmg-control.play-pause span:before { content: "\e907"; top: 12px; position: relative; left: 0.5px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } #gb-page .mmg-control.play-pause span:after { content: "\e912"; top: 12px; left: 12px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } #gb-page .mmg-control.back, #gb-page .mmg-control.next { width: 39px; height: 39px; position: static; color: #231F20; font-size: 18px; background: none rgba(255,255,255,0.74); display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #gb-page .mmg-control.back:before { content: "\e900"; position: relative; left: -1px; display: block; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } #gb-page .mmg-control.next:before { content: "\e900"; display: block; position: relative; left: 1px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }*/ /* Description */ #gb-page .mmg-description-outer { width: 100%; position: absolute; bottom: 0; left: 0; z-index: 100; } #gb-page .mmg-description-inner { background: rgba(255,255,255,0.85); padding-bottom: 46px; } #gb-page .mmg-description { background: rgba(255,255,255,0.85); max-width: 1280px; margin: 0 auto; padding: 12px 59px 16px; position: relative; background: none; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #gb-page .mmg-description-title, #gb-page .mmg-description-title a { font: bold 24px/1 "Roboto Condensed", Arial, sans-serif; color: #000; text-decoration: none; margin: 0; } #gb-page .mmg-description-title { margin-top: 5px; } #gb-page .mmg-description-caption { font: normal 15px/1.2 "Roboto Condensed", Arial, sans-serif; color: #000; margin: 0; } #gb-page .mmg-description-links { padding-top: 8px; } #gb-page .mmg-description-link { font: bold 14px/1 "Roboto Condensed", Arial, sans-serif; background: #006633; text-decoration: none; text-transform: uppercase; color: #fff; padding: 12px 13px; margin: 0; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } #gb-page .mmg-description-link:hover, #gb-page .mmg-description-link:focus { background: #12422A; } /* IE11 Fixes */ .ie11 #gb-page .mmg-control.play-pause span { position: relative; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .ie11 #gb-page .mmg-control.play-pause span:after { backface-visibility: visible; } .ie11 #gb-page .mmg-control.play-pause.paused span:before, .ie11 #gb-page .mmg-control.play-pause.playing span:after { opacity: 0; } .ie11 #gb-page .mmg-control.play-pause.playing span:befor, .ie11 #gb-page .mmg-control.play-pause.paused span:after { opacity: 1; } /* GroupEnd */ /* GroupBegin Streaming Video */ #cs-fullscreen-video-outer { position: static; } #cs-fullscreen-video-outer .mmg-description-title { margin: 5px 0; } .cs-fullscreen-video-buttons { position: static; } .cs-fullscreen-video-buttons .gb-section { display: -ms-flexbox; display: -webkit-flex; display: flex; } .cs-fullscreen-video-button { width: 39px; height: 39px; position: static; color: #231F20; font-size: 15px; background: rgba(255,255,255,0.74); display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 39px; border-radius: 39px; margin: 0 9px 15px; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } .cs-fullscreen-video-button:hover, .cs-fullscreen-video-button:focus { background: rgba(255,255,255,1); } .cs-fullscreen-video-button:before { position: relative; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .cs-fullscreen-video-button.play-button:before { content: "\e912"; left: 1.5px; } .cs-fullscreen-video-button.pause-button:before { content: "\e907"; left: 0.5px; } .cs-fullscreen-video-button.mute-button:before { content: "\e90e"; left: 0.5px; } .cs-fullscreen-video-button.unmute-button:before { content: "\e90f"; left: 0.5px; } .video-playing .play-button, .video-paused .pause-button, .video-muted .mute-button, .video-unmuted .unmute-button, .cs-fullscreen-video-control-text, .cs-fullscreen-video-background-photo { display: none; } /* GroupEnd */ /* GroupBegin Interactive Graphics */ #hp-interactive-graphics .region { position: relative; } #hp-interactive-graphics .app { display: none; } #hp-interactive-graphics .app.multimedia-gallery { display: block; } #hp-interactive-graphics .multimedia-gallery .ui-widget-header { display: block; max-width: 281px; text-align: center; padding-top: 109px; margin-left: 122px; border-bottom: 1px solid #e3a43e; position: relative; } #hp-interactive-graphics .multimedia-gallery .ui-widget-header:after { content: ""; display: block; width: 50px; height: 60px; position: absolute; top: calc(100% + 2px); left: 0; right: 0; margin: 0 auto; background: url("/cms/lib/NY50000157/Centricity/Template/18/cs-graphics-banner.png") no-repeat; } #hp-interactive-graphics .multimedia-gallery .ui-widget-header > * { font-size: 31px; line-height: 1.4; padding-bottom: 2px; } #hp-interactive-graphics .mmg-container { margin-bottom: 125px; } #hp-interactive-graphics .mmg-slides-outer { width: 563px; height: 563px; margin: 0 auto; padding: 0; } #hp-interactive-graphics .mmg-slides-inner { width: 563px; height: 563px; position: relative; } #hp-interactive-graphics .mmg-slides-inner:before { content: ""; width: 545px; height: 519px; position: absolute; top: 0; left: 8px; background: url("/cms/lib/NY50000157/Centricity/Template/18/cs-graphics-border.png") no-repeat; background-size: cover; z-index: 50; } #hp-interactive-graphics .mmg-slides img { -webkit-border-radius: 563px; border-radius: 563px; } #hp-interactive-graphics .mmg-description-outer { width: 563px; height: 563px; right: 0; margin: 0 auto; position: absolute; background: rgba(0,102,51,0.88); -webkit-border-radius: 563px; border-radius: 563px; opacity: 0; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } #hp-interactive-graphics .mmg-description { height: 100%; text-align: center; padding: 0 110px; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #hp-interactive-graphics .mmg-description-title, #hp-interactive-graphics .mmg-description-title a { font-size: 27px; color: #fff; } #hp-interactive-graphics .mmg-description-caption { font: 500 18px/1.4 "Raleway", Arial, sans-serif; color: #fff; margin-top: 10px; width: 100%; } #hp-interactive-graphics .mmg-description-link { background: #E3A43E; color: #000; margin-top: 14px; display: inline-block; } #hp-interactive-graphics .mmg-description-link:hover, #hp-interactive-graphics .mmg-description-link:focus { background: #016633; color: #fff; } #hp-interactive-graphics .mmg-description-link:nth-child(2) { margin-left: 10px; } #hp-interactive-graphics .mmg-controls { width: 124px; position: absolute; bottom: -15px; left: 0; right: 0; margin: 0 auto; z-index: 110; } #hp-interactive-graphics .mmg-control { background: rgba(0, 102, 51, 0.8); -webkit-border-radius: 32px; border-radius: 32px; margin: 0 3.5px; } #hp-interactive-graphics .mmg-control.play-pause { width: 32px; height: 32px; } #hp-interactive-graphics .mmg-control.play-pause span { width: 32px; height: 32px; color: #fff; font-size: 14px; } #hp-interactive-graphics .mmg-control.play-pause span:before { top: 9px; left: 0; } #hp-interactive-graphics .mmg-control.play-pause span:after { top: 9px; left: 9px; } #hp-interactive-graphics .mmg-control.back, #hp-interactive-graphics .mmg-control.next { width: 32px; height: 32px; color: #fff; font-size: 15px; background: rgba(0, 102, 51, 0.8); display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #hp-interactive-graphics .mmg-control.back:before { left: -2px; } #hp-interactive-graphics .mmg-control:hover, #hp-interactive-graphics .mmg-control:focus, #hp-interactive-graphics .mmg-control.back:hover, #hp-interactive-graphics .mmg-control.back:focus, #hp-interactive-graphics .mmg-control.next:hover, #hp-interactive-graphics .mmg-control.next:focus { background: rgba(0, 102, 51, 0.8); } /* Interactive Items */ .cs-interactive-graphic { position: absolute; z-index: 110; } .cs-graphic-item { width: 156px; height: 156px; border: 2px solid #E3A43E; -webkit-border-radius: 156px; border-radius: 156px; background: rgba(255,255,255,0.89); display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .cs-graphic-item.hover { border: 2px solid #006633; } .cs-graphic-info { width: 200px; position: absolute; } .cs-graphic-title { font-size: 21px; font-weight: bold; text-transform: uppercase; } .cs-graphic-caption { font: 500 12px/1.3 "Raleway", Arial, sans-serif; padding-top: 5px; display: none; } .cs-graphic-0 { top: -139px; left: calc(50% - 80px); } .cs-graphic-0 .cs-graphic-info { top: 45px; left: 0; padding-left: calc(100% + 15px); } .cs-graphic-0 .cs-graphic-caption { padding-left: 65px; width: 358px; } .cs-graphic-1 { top: calc(50% - 143px); right: -137px; } .cs-graphic-1 .cs-graphic-info { top: 56px; left: calc(100% + 15px); } .cs-graphic-1 .cs-graphic-title { padding-left: 6px; } .cs-graphic-1 .cs-graphic-caption { width: 174px; } .cs-graphic-2 { bottom: -70px; right: 0; } .cs-graphic-2 .cs-graphic-info { top: 25px; left: calc(100% + 5px); } .cs-graphic-2 .cs-graphic-caption { width: 229px; padding-left: 16px; } .cs-graphic-3 { bottom: -70px; left: 0; } .cs-graphic-3 .cs-graphic-info { top: 20px; left: auto; right: calc(100% + 10px); text-align: right; } .cs-graphic-3 .cs-graphic-caption { width: 218px; position: relative; right: 18px; } .cs-graphic-4 { top: calc(50% - 137px); left: -137px; } .cs-graphic-4 .cs-graphic-info { top: 80px; right: calc(100% + 15px); text-align: right; } .cs-graphic-4 .cs-graphic-caption { width: 160px; position: relative; right: -40px; } /* GroupEnd */ /* GroupBegin Homepage */ #hp-content-outer { border-top: 1.5px solid #E3A43E; margin-top: 3px; padding-top: 59px; } .hp-row.one:before { content: ""; width: 462px; height: 462px; position: absolute; top: -150px; right: -130px; opacity: 0.06; background: url("/cms/lib/NY50000157/Centricity/Template/18/default-watermark.png") no-repeat; } .hp-column { position: relative; } .hp-column.one { -webkit-flex: 0 1 74%; -ms-flex: 0 1 74%; flex: 0 1 74%; padding-right: 34px; } .hp-column.two { -webkit-flex: 0 1 26%; -ms-flex: 0 1 26%; flex: 0 1 26%; } .hp-row.three:before { content: ""; width: 346px; height: 346px; position: absolute; top: 40px; left: -25px; opacity: 0.06; background: url("/cms/lib/NY50000157/Centricity/Template/18/default-watermark.png") no-repeat; background-size :cover; } /* GroupEnd */ /* GroupBegin Subpage */ .sp-column.one { width: 280px; min-height: 500px; background: #E4EBF1; } .sp-column.two { width: calc(100% - 280px); min-height: 500px; padding: 0 0 25px 0; } .ui-sp { padding-left: 34px; } /* GroupEnd */ /* GroupBegin Subpage No Nav */ #spn-content { min-height: 500px; padding: 0 0 25px 0; position: relative; } #spn-content .sp-breadcrumbs { padding: 28px 0 20px; } #swlogin { padding: 0px; margin: 0px; } .cse .gsc-control-cse, .gsc-control-cse { background: none; border: none; padding: 0px; } /* GroupEnd */ /* GroupBegin Subpage Breadcrumbs */ .sp-breadcrumbs { padding: 28px 34px 20px 34px; } ul.ui-breadcrumbs { margin: 0; padding: 0; } ul.ui-breadcrumbs > li { margin: 0; } ul.ui-breadcrumbs > li:after { content: "\e90b"; display: inline-block; margin: 0 7px 0 9px; position: relative; top: -2px; font-size: 6px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } ul.ui-breadcrumbs > li:last-child:after { display: none; } ul.ui-breadcrumbs > li { text-transform: uppercase; } ul.ui-breadcrumbs > li > a { color: #000; text-decoration: none; background: none; padding: 0; } /* GroupEnd */ /* GroupBegin Footer */ footer { padding-top: 4px; border-top: 1.5px solid #E3A43E; } #gb-footer-outer { background: #006633; } #gb-footer { min-height: 180px; } .gb-footer.one { width: 17%; } #gb-footer-google-map { width: 47%; height: 100%; position: absolute; top: 0; left: -30%; overflow: hidden; } #gb-footer-google-map:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; cursor: pointer; } #gb-footer-google-map iframe { width: 100%; height: 100%; top: 0; left: 0; position: absolute; border: none; } .gb-footer.two { width: 44%; padding: 36px 0 36px 88px; position: relative; } #gb-footer-logo { width: 113px; height: 113px; position: absolute; top: calc(50% - 56.5px); left: -56.5px; background: #fff; -webkit-border-radius: 113px; border-radius: 113px; } #gb-footer-logo img { max-width: 100%; max-height: 100%; padding-top: 9px; } .gb-footer h2 { font: normal 21px/1 "Domine", Times New Roman, sans-serif; color: #fff; } .gb-footer p { margin: 12px 0 18px; padding: 0; color: #fff; } .gb-footer p .cs-dev-icons { width: 20px; height: 20px; margin-right: 10px; color: #1F155E; background: #fff; -webkit-border-radius: 20px; border-radius: 20px; } .gb-footer p .cs-dev-icons.cs-dev-icon-phone { font-size: 13px; } .gb-footer a { color: #fff; text-decoration: none; } .gb-phone[data-phone=""], .gb-fax[data-fax=""] { display: none; } .gb-footer.three { width: 40%; padding: 30px 0; } .gb-footer.three:before { content: ""; width: calc(70% - 5px); height: 100%; position: absolute; top: 0; right: -30%; overflow: hidden; background: rgba(0,0,0,0.26); } .gb-footer-list { position: relative; padding: 0 3px 0 50px; } .gb-footer-list h3 { font: bold 15px/1 "Roboto Condensed", Arial, sans-serif; text-transform: uppercase; color: #fff; padding-top: 2px; } .gb-footer.three ul { position: relative; } .gb-footer.three ul li { margin-top: 10px; } /* GroupEnd */ /* GroupBegin Legal Footer */ #gb-legal-footer-outer { background: #fff; } #gb-legal-footer { min-height: 50px; } .gb-legal-footer.left { padding-left: 30px; } #gb-legal-footer-links-copyright { margin: 3px 0px; } .gb-legal-logo { margin: 0 11px 0 0; } .gb-legal-footer.links ul { list-style: none; margin: 0px; padding: 0px; } .gb-legal-footer.links ul li { display: inline-block; line-height: 1; color: #F000; } .gb-legal-footer.links ul li:before { content: "•"; display: inline-block; color: #000; line-height: 6px; font-size: 10px; position: relative; top: 0; margin: 0 5px; } .gb-legal-footer.links ul li:first-child:before { display: none; } .gb-legal-footer.links a { font-family: Arial, sans-serif; font-size: 10px; color: #000; line-height: 1; letter-spacing: -.2px; text-decoration: none; } .gb-legal-footer.links a:hover { text-decoration: underline; } .gb-legal-footer.copyright { font-family: Arial, sans-serif; font-size: 10px; color: #000; line-height: 1; text-decoration: none; font-style: italic; margin: 2px 0 0 0; } #sw-footer-outer { display: none; } /* Footer Buttons */ .gb-legal-footer.right { padding-right: 5px; } .cs-footer-item { margin-left: 34px; } .cs-footer-item:first-child { margin: 0; } .cs-footer-item a, .cs-footer-item-selector { font-size: 14px; color: #000; text-decoration: none; padding-top: 14px; height: 36px; display: block; cursor: pointer; } .cs-footer-item-selector .cs-dev-icons { font-size: 13px; display: inline-block; margin-left: 7px; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } /* GroupEnd */ /* GroupBegin Standard Styles */ body, .ui-article-detail { font: normal 14px "Roboto Condensed", Arial, sans-serif; color: #333; } div.ui-widget-header p { font-size: 11px; } .ui-article-detail { line-height: 1.4; } .ui-article p { margin: 0 0 15px 0; } .ui-article p img { margin: 5px 0; } .ui-article p:last-of-type { margin-bottom: 0; } h1, li h1 { font: bold 30px/1 "Domine", Times New Roman, serif; margin: 0 0 10px 0; padding: 0; color: #006633; } h2 { font: bold 24px/1 "Domine", Times New Roman, serif; margin: 0 0 10px 0; padding: 0; color: #006633; } h3 { font: bold 20px/1 "Domine", Times New Roman, serif; margin: 0 0 10px 0; padding: 0; color: #006633; } h4 { font: bold 15px/1 "Domine", Times New Roman, serif; margin: 0 0 10px 0; padding: 0; color: #006633; } /* GroupEnd */ /* GroupBegin EditorStyles */ .H1_Template { font: bold 30px/1 "Domine", Times New Roman, serif; margin: 0; padding: 0; color: #006633; } .H2_Template { font: bold 24px/1 "Domine", Times New Roman, serif; margin: 0 0 10px 0; padding: 0; color: #006633; } .H3_Template { font: bold 20px/1 "Domine", Times New Roman, serif; margin: 0 0 10px 0; padding: 0; color: #006633; } .H4_Template { font: bold 15px/1 "Domine", Times New Roman, serif; margin: 0 0 10px 0; padding: 0; color: #006633; } /* GroupEnd */ /* GroupBegin IE11 */ .ie11 .hp #gb-global-icons { width: 100%; } .ie11 div.ui-widget.app .ui-widget-header > *:first-child, .ie11 div.ui-widget.app.navigation div.ui-widget-header > *:first-child { flex: 1 0 auto; } .ie11 #hp-interactive-graphics .multimedia-gallery .ui-widget-header { max-width: 282px; } /* GroupEnd */ /* GroupBegin 1280 Breakpoint */ @media (max-width: 1279px) { #gb-logo { left: 0; } #gb-header { padding-left: 100px; } #gb-page .mmg-description { padding: 12px 42px 16px; } .hp-row.one, .hp-row.two div.ui-widget.app { padding: 0 20px; } .cs-graphic-1 .cs-graphic-info { top: 100%; left: 0; } .cs-graphic-4 .cs-graphic-info { top: 100%; right: 0; text-align: right; } } /* GroupEnd */ /* Ticket #9382526 */ #hp-interactive-graphics .mmg-controls { height:32px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #hp-interactive-graphics .mmg-control.play-pause span:before { left:11px; } #hp-interactive-graphics .mmg-control.play-pause { top:auto; left:0; } #hp-interactive-graphics .mmg-control.play-pause span { background:none; } #hp-interactive-graphics .mmg-control.back { left: 41px; } #hp-interactive-graphics .mmg-control.back:before { content: "\e900"; position: relative; left: -1px; display: block; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } #hp-interactive-graphics .mmg-control.next:before { content: "\e900"; display: block; position: relative; left: 1px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } #hp-interactive-graphics .mmg-control.back, #hp-interactive-graphics .mmg-control.next { top:auto; } /*END*//* MediaEnd *//* MediaBegin 768+ */ @media (max-width: 1023px) {/* GroupBegin Mystart */ #ui-mypasskey-overlay { top: 73px !important; } /* GroupEnd */ /* GroupBegin Global */ body:before { content: "768"; } .show768 { display: block; } .hide768 { display: none; } /* GroupEnd */ /* GroupBegin Header */ #gb-emergency-announcement { padding: 20px; } #gb-mystart { -webkit-flex: auto; -ms-flex: auto; flex: auto; } #gb-sitename { color: #fff; padding: 11px 0 14px 10px; } #gb-sitename h1 { font-size: 18px; } #gb-sitename p { font-size: 8px; } #gb-header-right { padding-right: 6px; } #gb-header-right .cs-mystart-dropdown, #gb-header-right .cs-selector, #gb-header-right .cs-mystart-item, #gb-header-right .cs-mystart-item a { font-size: 12px; height: 29px; } #gb-social-media-icons { position: absolute; } /* GroupEnd */ /* GroupBegin Responsive Menu */ #rs-menu-btn { margin: 0 49px 0 11px; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #rs-menu-btn:before { content: "\e903"; font-size: 15px; font-weight: bold; color: #006633; padding: 0; background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } #rs-menu-btn span { font-size: 14px; font-weight: bold; text-transform: uppercase; } /* GroupEnd */ /* GroupBegin App Styles */ #calendar-pnl-calendarcontainer { min-width: 0px; } #calendar-pnl-smcalendar { display: none; } #sw-content-layout3 #sw-content-container1, #sw-content-layout8 #sw-content-container2, #sw-content-layout9 #sw-content-container2, #sw-content-layout10 #sw-content-container3 { padding-right: 17px; /* TOTAL GUTTER WIDTH / 2 */ } #sw-content-layout3 #sw-content-container3, #sw-content-layout8 #sw-content-container4, #sw-content-layout9 #sw-content-container4, #sw-content-layout10 #sw-content-container2 { padding-left: 0; /* SHOULD BE 0px */ padding-right: 17px; /* TOTAL GUTTER WIDTH / 2 */ } #sw-content-layout3 #sw-content-container2, #sw-content-layout8 #sw-content-container3, #sw-content-layout9 #sw-content-container3, #sw-content-layout10 #sw-content-container4 { padding-left: 17px; /* TOTAL GUTTER WIDTH / 2 */ padding-right: 0; /* SHOULD BE 0px */ } #sw-content-layout10 #sw-content-container1 { padding-right: 0; /* SHOULD BE 0px */ } .ui-column-one-quarter.region { width: 50%; float: left; clear: left; } .ui-column-one-third.region { width: 50%; float: left; } .ui-column-two-thirds.region { width: 50%; float: left; } .region.right { float: left; } .region.clearleft { clear: none; } div.ui-widget.app .ui-widget-header .more-link, div.ui-widget.app .ui-widget-header .view-calendar-link { padding: 9px 16px; } .upcomingevents .ui-article-title { font-size: 18px; } /* Homepage Apps */ .hp-row div.ui-widget.app { padding: 0; margin-top: 2px; } .hp-row div.ui-widget.app .ui-widget-detail { padding: 15px 30px 25px 30px; } .hp-row div.ui-widget.app .ui-widget-footer { padding: 0 30px; } .hp-row div.ui-widget.app .ui-widget-header, .hp-column.two div.ui-widget.app .ui-widget-header, .hp-row.two div.ui-widget.app .ui-widget-header { padding: 14px 30px; } .hp-row div.ui-widget.app .ui-widget-header { background: #0A542E; color: #fff; padding: 0 30px; cursor: pointer; } .hp-row.two div.ui-widget.app .ui-widget-header { color: #fff; } .hp-row div.ui-widget.app .ui-widget-header:after { content: "\e900"; font-size: 11px; color: #fff; position: relative; top: -4px; right: -3px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } .hp-row div.ui-widget.app.open .ui-widget-header:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .hp-column.one .region > div div.ui-widget.app .ui-widget-header { background: none; color: #000; cursor: default; padding-top: 15px; } .hp-column.one .region > div div.ui-widget.app .ui-widget-header:after { display: none; } .hp-column.one .region > div div.ui-widget.app .ui-widget-detail { padding: 0 30px 15px 30px; } .hp-row.two div.ui-widget.app { background: none; padding: 0; } .hp-row.two div.ui-widget.app .ui-widget-header { min-height: 0; } .hp-row.two div.ui-widget.app .ui-widget-header:before { display: none; } .hp-row.two div.ui-widget.app .ui-widget-detail { border: none; padding: 15px 0; } .hp-row.two .ui-articles { display: block; } .hp-row.two .ui-articles li, .hp-row.two .ui-articles li:first-child { border: none; padding: 0 30px; } /* GroupEnd */ /* GroupBegin Photo Area */ #hp-slideshow { padding-top: 44px; } #gb-page .mmg-description-inner { padding: 0; } #gb-page .mmg-description-info { -webkit-flex: 0 1 70%; -ms-flex: 0 1 70%; flex: 0 1 70%; } #gb-page .mmg-description-outer { position: relative; } #gb-page .mmg-description { padding: 12px 23px 16px 16px; } #gb-page .mmg-description-title, #gb-page .mmg-description-title a { font-size: 20px; } #gb-page .mmg-description-caption { font-size: 13px; } #gb-page .mmg-controls-outer { padding: 0 8px; position: absolute; top: -40px; } #hp-slideshow .mmg-controls { padding-left: 0; } #gb-page .mmg-control.play-pause, #gb-page .mmg-control.back, #gb-page .mmg-control.next { width: 30px; height: 30px; font-size: 15px; } #gb-page .mmg-control.play-pause span { width: 30px; height: 30px; } #gb-page .mmg-control.play-pause span:before { top: 7px; /*left: 0;*/ } #gb-page .mmg-control.back:before { left: -2px; } #gb-page .mmg-control.play-pause span:after { top: 8px; left: 7px; } /* GroupEnd */ /* GroupBegin Global Icons */ .hp #gb-global-icons { position: static; } #gb-global-icons { padding: 20px 20px 0 20px; } .cs-global-icons { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .cs-global-icons li { -webkit-flex: 0 1 25%; -ms-flex: 0 1 25%; flex: 0 1 25%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } #gb-social-media-icons { top: 154px; } /* GroupEnd */ /* GroupBegin Info Graphics */ .hp-row.three:before { width: 346px; height: 346px; top: 9px; left: auto; right: 34px; } #hp-interactive-graphics .app.multimedia-gallery { padding: 0; } #hp-interactive-graphics .multimedia-gallery .ui-widget-header { max-width: 254px; background: none; color: #000; margin-left: 72px; padding: 50px 10px 0; } #hp-interactive-graphics .multimedia-gallery .ui-widget-header > * { font-size: 26px; line-height: 1.3; padding-bottom: 11px; } #hp-interactive-graphics .mmg-container { margin: 65px 0 30px 30px; } #hp-interactive-graphics .mmg-slides-inner:before { display: none; } #hp-interactive-graphics .mmg-slides-outer { width: auto; height: auto; } #hp-interactive-graphics .mmg-slides-inner { width: auto; height: auto; display: -ms-flexbox; display: -webkit-flex; display: flex; } #hp-interactive-graphics .mmg-slides { width: 299px; height: 299px; position: relative; } #hp-interactive-graphics .mmg-controls { margin: 0; top: 277px; bottom: 0; left: 82px; } #hp-interactive-graphics .mmg-control.play-pause { width: 34px; height: 34px; } #hp-interactive-graphics .mmg-control.play-pause span { width: 34px; height: 34px; } #hp-interactive-graphics .mmg-control.play-pause span:before { top: 10px; } #hp-interactive-graphics .mmg-control.play-pause span:after { top: 10px; left: 9px; } #hp-interactive-graphics .mmg-control.back, #hp-interactive-graphics .mmg-control.next { width: 34px; height: 34px; } #hp-interactive-graphics .mmg-control.back:before { left: -1px; } #hp-interactive-graphics .mmg-control.next:before { left: 2px; } #hp-interactive-graphics .mmg-description-outer { opacity: 1 !important; display: block !important; position: static; width: auto; height: auto; background: none; -webkit-border-radius: 0; border-radius: 0; -webkit-flex: 0 1 calc(100% - 299px); -ms-flex: 0 1 calc(100% - 299px); flex: 0 1 calc(100% - 299px); } #hp-interactive-graphics .mmg-description { padding: 65px 0 0 30px; display: block; text-align: left; } #hp-interactive-graphics .mmg-description-title, #hp-interactive-graphics .mmg-description-title a { font-size: 27px; color: #231F20; } #hp-interactive-graphics .mmg-description-caption { font-size: 18px; color: #231F20; } /* Graphics */ #hp-interactive-graphics .app.cs-mobile-interactive-graphics { display: block; padding: 0; margin-top: 2px; } .hp-row div.ui-widget.app.cs-mobile-interactive-graphics .ui-widget-header { background: #E3A43E; color: #000; font: bold 17px/1 "Roboto Condensed", Arial, sans-serif; text-transform: uppercase; padding: 21px 25px 13px 35px; } .hp-row div.ui-widget.app.cs-mobile-interactive-graphics .ui-widget-header:after { color: #000; } .cs-graphic-caption { display: block; color: #000; } .cs-graphic-caption { -webkit-flex: 0 1 calc(100% - 156px); -ms-flex: 0 1 calc(100% - 156px); flex: 0 1 calc(100% - 156px); padding-left: 30px; } /* GroupEnd */ /* GroupBegin Homepage */ #hp-content-outer { border: none; margin: 0; padding: 0; } .hp-row.one { display: block; padding: 0; } .hp-row.one:before { display: none; } .hp-column.one { padding: 0; } /* GroupEnd */ /* GroupBegin Subpage */ #sp-content { display: block; } .ui-sp { padding: 0; } .sp-column.one { width: auto; min-height: 0px; margin-top: 20px; } .sp-column.two { width: auto; min-height: 0px; } div.ui-widget.app.navigation.pagenavigation div.ui-widget-header { padding: 19px 20px 12px 55px; cursor: pointer; } div.ui-widget.app.navigation.pagenavigation div.ui-widget-header:after { content: "\e900"; font-size: 11px; position: relative; top: -4px; right: -3px; font-family: 'cs-dev-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } div.ui-widget.app.navigation.pagenavigation.open div.ui-widget-header:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .sp-breadcrumbs { padding: 25px 0 20px; } /* GroupEnd */ /* GroupBegin Subpage No Nav */ #spn-content { min-height: 0px; } /* GroupEnd */ /* GroupBegin Channel Bar Styles */ #channel-navigation { display: none; } /* GroupEnd */ /* GroupBegin Channel Bar Dropdown Styles */ ul.sw-channel-list li.sw-channel-item:last-child ul.sw-channel-dropdown { left: auto; right: 0px; } /* GroupEnd */ /* GroupBegin Footer */ footer { padding: 0; border: none; } #gb-mobile-footer-outer { background: #fff; border-bottom: 1.5px solid #E3A43E; } #gb-footer-outer { margin-top: 1px; } #gb-footer { min-height: 0; } .gb-footer.two { width: 50%; padding: 16px 0; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .gb-footer h2 { width: 100%; font-size: 15px; margin-bottom: 22px; } #gb-footer-info { -webkit-flex: 0 1 calc(100% - 104px); -ms-flex: 0 1 calc(100% - 104px); flex: 0 1 calc(100% - 104px); padding-left: 16px; } .gb-footer p { margin: 0 0 9px 0; } .gb-footer p:nth-child(3) { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .gb-footer.three { width: 50%; padding: 16px 0; } .gb-footer.three:before { width: calc(50% + 20px); right: -20px; } .gb-footer-list { padding: 0 0 0 43px; } .gb-footer a { font-size: 13px; } #gb-footer-logo { width: 88px; height: 88px; position: static; } #gb-footer-logo img { max-width: 71px; max-height: 71px; } .cs-footer-item-selector .cs-dev-icons { font-size: 11px; } /* GroupEnd */ /* GroupBegin Legal Footer */ #gb-legal-footer { min-height: 44px; padding: 0; } .gb-legal-footer.left { padding-left: 0; } .cs-footer-item a, .cs-footer-item-selector { padding-top: 12px; height: 23px; } /* GroupEnd */} /* MediaEnd *//* MediaBegin 640+ */ @media (max-width: 767px) {/* GroupBegin Emergency Announcement */ #gb-emergency-announcement { padding: 10px 20px; } #gb-emergency-announcement-icon { width: 44px; height: 44px; font-size: 23px; } #gb-emergency-announcement-info { -webkit-flex: 0 1 calc(100% - 44px); -ms-flex: 0 1 calc(100% - 44px); flex: 0 1 calc(100% - 44px); } #gb-emergency-announcement-icon span { top: -1px; left: 0; } #gb-emergency-announcement-info strong { font-size: 20px; } #gb-emergency-announcement-info span { font-size: 13px; } /* GroupEnd */ /* GroupBegin Global */ body:before { content: "640"; } .show640 { display: block; } .hide640 { display: none; } #rs-menu-btn { margin-right: 0; } /* GroupEnd */ /* GroupBegin Header */ #gb-navigation { padding: 0 0 0 95px; } #gb-logo { width: 110px; } #gb-header { padding-left: 90px; } #gb-header-left { -webkit-flex: 0 1 60%; -ms-flex: 0 1 60%; flex: 0 1 60%; } #gb-header-right { -webkit-flex: 0 1 41%; -ms-flex: 0 1 41%; flex: 0 1 41%; } #gb-sitename h1 { font-size: 16px; } #gb-district-name { font-size: 10px; } /* GroupEnd */ /* GroupBegin App Styles */ #sw-content-layout2 #sw-content-container1, #sw-content-layout2 #sw-content-container2, #sw-content-layout3 #sw-content-container1, #sw-content-layout3 #sw-content-container2, #sw-content-layout3 #sw-content-container3, #sw-content-layout4 #sw-content-container1, #sw-content-layout4 #sw-content-container2, #sw-content-layout6 #sw-content-container2, #sw-content-layout6 #sw-content-container3, #sw-content-layout7 #sw-content-container2, #sw-content-layout7 #sw-content-container3, #sw-content-layout8 #sw-content-container2, #sw-content-layout8 #sw-content-container3, #sw-content-layout8 #sw-content-container4, #sw-content-layout9 #sw-content-container2, #sw-content-layout9 #sw-content-container3, #sw-content-layout9 #sw-content-container4, #sw-content-layout10 #sw-content-container1 #sw-content-layout10 #sw-content-container2, #sw-content-layout10 #sw-content-container3, #sw-content-layout10 #sw-content-container4 { padding-left: 0px; padding-right: 0px; } .ui-spn .ui-column-one-third { width: auto !important; float: none !important; } .ui-column-one.region { width: auto; clear: none; } .ui-column-one-quarter.region { width: auto; float: none; } .ui-column-one-half.region { width: auto; float: none; } .ui-column-one-third.region { width: auto; float: none; } .ui-column-two-thirds.region { width: auto; float: none; } .region.right { float: none; } input.ui-txt-general.medium, textarea.ui-txt-general.medium, input.ui-txt-heading.medium { width: 80%; } .hp-row div.ui-widget.app .ui-widget-header, div.ui-widget.app.navigation.pagenavigation div.ui-widget-header { font-size: 18px; } .hp-row div.ui-widget.app .ui-widget-header, .hp-column.two div.ui-widget.app .ui-widget-header, .hp-row.two div.ui-widget.app .ui-widget-header { padding: 13px 16px; } div.ui-widget.app.navigation.pagenavigation div.ui-widget-header { padding: 13px 16px 13px 55px; } .hp-row div.ui-widget.app .ui-widget-header:after { top: 0; } .hp-column.one .region > div div.ui-widget.app .ui-widget-header { cursor: pointer; background: #0A542E; color: #fff; padding: 13px 16px; cursor: pointer; } .hp-column.one div.ui-widget.app .ui-widget-header > *:first-child { padding: 0; } .hp-column.one .region > div div.ui-widget.app .ui-widget-header:after { display: block; } .hp-column.one .region > div div.ui-widget.app .ui-widget-detail { padding: 15px 30px; } .hp-column.two .region > div:first-child div.ui-widget.app { padding: 0; } /* GroupEnd */ /* GroupBegin Photo Area */ #gb-page .mmg-control { margin-bottom: 10px; } #gb-page .mmg-control.play-pause, #gb-page .mmg-control.back, #gb-page .mmg-control.next, #gb-page .mmg-control.play-pause span { width: 27px; height: 27px; font-size: 13px; } #gb-page .mmg-description { display: block; } #gb-page .mmg-description-title, #gb-page .mmg-description-title a { font-size: 18px; } #gb-page .mmg-description-caption { font-size: 13px; } #gb-page .mmg-description-links { padding-top: 9px; } #gb-page .mmg-description-link { display: inline-block; } #gb-page .mmg-description { padding: 9px 14px; } /* GroupEnd */ /* GroupBegin Global Icons */ .cs-global-icon { height: 58px; } .cs-global-icon .icon { font-size: 28px; } .cs-global-icon .text { font-size: 11px; } /* GroupEnd */ /* GroupBegin Interactive Graphics */ .hp-row.three:before { width: 138px; height: 138px; top: 10px; right: 20px; } #hp-interactive-graphics .multimedia-gallery .ui-widget-header:after { width: 30px; height: 37px; top: 100%; background-size: cover; } .hp-row.three div.ui-widget.app .ui-widget-detail { padding: 0; } #hp-interactive-graphics .mmg-container { margin: 18px 0 20px 17px; } #hp-interactive-graphics .multimedia-gallery .ui-widget-header { max-width: 280px; position: absolute; top: 37px; right: 18px; margin-left: 0; padding: 0 10px; } #hp-interactive-graphics .multimedia-gallery .ui-widget-header > * { font-size: 19px; } #hp-interactive-graphics .mmg-control.play-pause, #hp-interactive-graphics .mmg-control.play-pause span, #hp-interactive-graphics .mmg-control.back, #hp-interactive-graphics .mmg-control.next { width: 34px; height: 34px; font-size: 16px; margin-bottom: 0; } #hp-interactive-graphics .mmg-control.play-pause span:before, #hp-interactive-graphics .mmg-control.play-pause span:after { top: 9px; } #hp-interactive-graphics .mmg-description-outer { padding: 164px 0 0 10px; } .cs-graphic-item { width: 96px; height: 96px; } .cs-graphic-item img { max-width: 64px; } .hp-row.three div.ui-widget.app .ui-widget-detail { padding: 10px 17px; } .cs-graphic-caption { font: normal 13px/1.3 "Roboto Condensed", Arial, sans-serif; } .hp-row div.ui-widget.app.cs-mobile-interactive-graphics .ui-widget-header { padding: 13px 16px; } .hp-row div.ui-widget.app .ui-widget-header:after { right: 2px; } /* GroupEnd */ /* GroupBegin Info Graphics */ #hp-interactive-graphics .multimedia-gallery .ui-widget-header > * { padding-bottom: 2px; } /* GroupEnd */ /* GroupBegin Footer */ .cs-footer-item a, .cs-footer-item-selector { height: 25px; } .gb-footer h2 { margin-bottom: 2px; } #gb-footer-info { margin-top: 10px; } .gb-footer-list { padding: 0 0 0 22px; } .gb-footer-list h3 { font-size: 13px; } .gb-footer a { font-size: 12px; } /* GroupEnd */ /* GroupBegin Legal Footer */ .gb-legal-footer.links ul li:last-child { display: block; padding-top: 1px; } .gb-legal-footer.links ul li:last-child:before { display: none; } /* GroupEnd */} /* MediaEnd *//* MediaBegin 480+ */ @media (max-width: 639px) {/* GroupBegin Emergency Announcement */ #gb-emergency-announcement-info strong { font-size: 15px; } /* GroupEnd */ /* GroupBegin Global */ body:before { content: "480"; } .show480 { display: block; } .hide480 { display: none; } .cs-mystart-item, .cs-mystart-dropdown { margin-top: 2px; } #rs-menu-btn span { padding-top: 1px; font-size: 12px; } .cs-mystart-item.district-home span { position: relative; top: -1px; } .cs-mystart-dropdown.header-links { margin-top: 0; } /* GroupEnd */ /* GroupBegin Mystart */ .hp header { position: static; } nav { padding-bottom: 3px; } .cs-mystart-item, .cs-mystart-dropdown { font-size: 12px; height: 31px; margin-right: 6px; } .cs-mystart-dropdown.header-links { background: #E3A43E; height: 31px; padding: 0 5px; } .cs-selector, .cs-mystart-item a, .sw-mystart-button a, .sw-mystart-button a:hover, .sw-mystart-button a:active, .sw-mystart-button a:visited { height: 31px; } /* GroupEnd */ /* GroupBegin Header */ #gb-header { padding-left: 95px; } #gb-header-left { -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; } #gb-logo { height: 117px; } #gb-logo:before { height: 110px; } #gb-logo a:before { bottom: 5px; } /* GroupEnd */ /* GroupBegin App Styles */ #calendar-pnl-buttons-top { width: auto; text-align: left; } #calendar-pnl-dateselect { float: left; clear: both; } #calendar-pnl-title { width: auto; } #cal-event-detail-header h1 { margin: 0px; } .hp-row div.ui-widget.app .ui-widget-header, .hp-row div.ui-widget.app.cs-mobile-interactive-graphics .ui-widget-header, div.ui-widget.app.navigation.pagenavigation div.ui-widget-header { font-size: 13px; } .hp-row div.ui-widget.app.cs-mobile-interactive-graphics .ui-widget-header { padding: 10px 16px; } div.ui-widget.app.navigation.pagenavigation div.ui-widget-header { padding: 17px 16px 13px 55px; } /* GroupEnd */ /* GroupBegin Photo Area */ #hp-slideshow { padding: 0 !important; } /* GroupEnd */ /* GroupBegin Social Media */ #gb-social-media-icons { margin-top: -25px; } #gb-global-icons { display: none !important; } /* GroupEnd */ /* GroupBegin Info Graphics */ #hp-interactive-graphics .multimedia-gallery .ui-widget-header { max-width: 280px; position: relative; top: 28px; right: auto; left: 32px; padding: 0 10px; } #hp-interactive-graphics .mmg-container { margin: 74px 0 20px 0; } #hp-interactive-graphics .mmg-slides { width: 243px; height: 243px; } #hp-interactive-graphics .mmg-controls { top: 224px; left: 57px; } #hp-interactive-graphics .mmg-description-outer { padding: 20px 0 0 22px; -webkit-flex: 0 1 calc(100% - 243px); -ms-flex: 0 1 calc(100% - 243px); flex: 0 1 calc(100% - 243px); } /* GroupEnd */ /* GroupBegin Footer */ .cs-footer-item a, .cs-footer-item-selector { font-size: 12px; } #gb-footer-outer { padding: 0; } #gb-footer { display: block; } .gb-footer.two { width: auto; padding: 16px; } .gb-footer h2 { margin-bottom: 12px; } .gb-footer.three { width: auto; background: #004C26; padding: 16px; } .gb-footer.three:before { display: none; } .gb-footer-list { padding: 0 25px 0 0; } /* GroupEnd */} /* MediaEnd *//* MediaBegin 320+ */ @media (max-width: 479px) {/* GroupBegin Mystart */ #gb-emergency-announcement-info { -webkit-flex: 0 1 calc(100% - 54px); -ms-flex: 0 1 calc(100% - 54px); flex: 0 1 calc(100% - 54px); } #rs-menu-btn span, .cs-mystart-item, .cs-mystart-dropdown { font-size: 10px; } /* GroupEnd */ /* GroupBegin Global */ body:before { content: "320"; } .show320 { display: block; } .hide320 { display: none; } #gb-logo { width: 69px; height: 97px; left: 5px; } #gb-logo:before { height: 97px; } #gb-logo a:before { bottom: -2px; left: 17px; } #gb-logo a:after { bottom: -2px; right: 17px; } #gb-navigation { padding: 0 0 0 72px; } #gb-header { padding: 0 0 0 72px; display: block; } .cs-mystart-item.district-home a { padding: 0 8px; } #gb-sitename h1 { font-size: 14px; } #gb-sitename { padding: 11px 0 14px; } /* GroupEnd */ /* GroupBegin App Styles */ .hp-row div.ui-widget.app .ui-widget-header, div.ui-widget.app.navigation.pagenavigation div.ui-widget-header { font-size: 12px; } .hp-row div.ui-widget.app.cs-mobile-interactive-graphics .ui-widget-header { font-size: 11px; } .ui-article-thumb { float: none; } h1.ui-article-title, h4.ui-article-title, .ui-article-title { padding-top: 10px; } /* GroupEnd */ /* GroupBegin Photo Area */ #hp-interactive-graphics .multimedia-gallery .ui-widget-header { max-width: 240px; left: 0; margin: 0 auto; } #hp-interactive-graphics .multimedia-gallery .ui-widget-header > * { font-size: 16px; } #hp-interactive-graphics .mmg-slides-inner { display: block; } #hp-interactive-graphics .mmg-slides { margin: 0 auto; } #gb-page .mmg-description-title, #gb-page .mmg-description-title a { font-size: 15px; } #gb-page .mmg-description-caption { font-size: 11px; } #hp-interactive-graphics .mmg-controls { height: 34px; left: 68px; } #hp-interactive-graphics .mmg-description-link { font-size: 10px; padding: 10px 7px; } #hp-interactive-graphics .mmg-description-outer { padding: 25px 0 0 0; } #hp-interactive-graphics .mmg-description { padding: 0; } #hp-interactive-graphics .mmg-description-link { margin: 0; } #hp-interactive-graphics .mmg-description-caption { margin-top: 5px; } #hp-interactive-graphics .mmg-control.play-pause, #hp-interactive-graphics .mmg-control.play-pause span, #hp-interactive-graphics .mmg-control.back, #hp-interactive-graphics .mmg-control.next { width: 30px; height: 30px; font-size: 14px; } #hp-interactive-graphics .mmg-controls { left: 75px; } /* GroupEnd */ /* GroupBegin Footer */ #gb-mobile-footer-outer { padding: 0 16px; } .cs-footer-item a, .cs-footer-item-selector { font-size: 10px; height: 18px; padding-top: 8px; } .cs-footer-item-selector .cs-dev-icons { font-size: 9px; } .gb-footer.two { display: block; } #gb-footer-logo { display: none; } #gb-footer-info { margin: 0; padding: 0; } .gb-footer-list { padding: 0; } .gb-footer p:last-child { margin: 0; } .gb-footer.three { display: block; } /* GroupEnd */ /* GroupBegin Legal Footer */ .gb-legal-footer.left { width: 100%; padding: 15px 0; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .gb-legal-logo { margin: 0 0 5px 0; } .gb-legal-footer.links { width: 100%; margin; 0; } .gb-legal-footer.links ul li:last-child { width: 100%; margin: 0; } .gb-legal-footer.links ul { text-align: center; } #gb-legal-footer-links-copyright { margin: 3px 0px; text-align: center; } /* GroupEnd */} /* MediaEnd */ table th p, table td p { word-break: normal !important; } /* Bryan 04144938 */ .wcm-eventdetail-contact { display: none; } /* Jim */ window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-SKYGELF5PB'); !function(){var b=function(){window.__AudioEyeSiteHash = "9b0a82ad8312666fd421470092664e75"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); $(function() { CreativeTemplate.Init(); }); var CreativeTemplate = { // PROPERTIES "KeyCodes": { "tab": 9, "enter": 13, "esc": 27, "space": 32, "end": 35, "home": 36, "left": 37, "up": 38, "right": 39, "down": 40 }, "IsMyViewPage": false, // UPDATES IN SetTemplateProps METHOD // METHODS "Init": function() { // FOR SCOPE var _this = this; this.SetTemplateProps(); this.Header(); this.EmergencyAnnouncement(); this.MyStart(); this.ChannelBar(); this.Body(); this.UpcomingEvents(); this.Footer(); this.Slideshow(); this.StreamingVideo(); this.RsMenu(); this.Search(); this.AppAccordion(); this.JsMediaQueries(); csGlobalJs.OpenInNewWindowWarning(); $(window).load(function(){ _this.WindowLoad(); }); $(window).resize(function(){ _this.WindowResize(); }); $(window).scroll(function(){ }); }, "SetTemplateProps": function() { // MYVIEW PAGE CHECK if($("#pw-body").length) this.IsMyViewPage = true; }, "WindowLoad": function() { this.MegaMenu(); }, "WindowResize": function() { this.JsMediaQueries(); }, "JsMediaQueries": function() { switch(this.GetBreakPoint()) { case "desktop": $(".cs-mystart-dropdown.header-links, .cs-mystart-dropdown.schools, .extra-header-item").prependTo($("#gb-header-right")); $(".app").each(function() { $(".ui-read-more, .view-calendar-link", this).appendTo($(".ui-widget-header", this)); }); break; case "768": $(".cs-mystart-dropdown.header-links, .cs-mystart-dropdown.schools, .extra-header-item").prependTo($("#gb-header-right")); $(".app").each(function() { $(".ui-read-more, .view-calendar-link", this).appendTo($(".ui-widget-footer", this)); }); $(".hp-row.one .app:eq(0)").each(function() { $(".ui-read-more, .view-calendar-link", this).appendTo($(".ui-widget-header", this)); }); if(!$("#cs-mobile-interactive-graphics").length) { this.MobileInteractiveGraphics(); } $(".hp-row.one .app:eq(0) .ui-widget-header, #hp-interactive-graphics .app:eq(0) .ui-widget-header").removeAttr("role").removeAttr("tabindex"); $(".hp-row.one .app:eq(0) .ui-widget-detail, .hp-row.one .app:eq(0) .ui-widget-footer, #hp-interactive-graphics .app:eq(0) .ui-widget-detail, #hp-interactive-graphics .app:eq(0) .ui-widget-footer").removeAttr("aria-hidden").removeAttr("style"); $(".gb-footer h2").prependTo($(".gb-footer-info")); break; case "640": $(".cs-mystart-dropdown.header-links, .cs-mystart-dropdown.schools, .extra-header-item").prependTo($("#gb-header-right")); $(".app").each(function() { $(".ui-read-more, .view-calendar-link", this).appendTo($(".ui-widget-footer", this)); }); $(".hp-row.one .app:eq(0) .ui-widget-header").attr("role", "button").attr("tabindex", 0); $(".hp-row.one .app:eq(0) .ui-widget-detail, .hp-row.one .app:eq(0) .ui-widget-footer").attr("aria-hidden", true).hide(); $("#hp-interactive-graphics .app:eq(0) .ui-widget-header").off().removeAttr("role").removeAttr("tabindex"); $("#hp-interactive-graphics .app:eq(0) .ui-widget-detail, #hp-interactive-graphics .app:eq(0) .ui-widget-footer").removeAttr("aria-hidden").removeAttr("style"); if(!$("#cs-mobile-interactive-graphics").length) { this.MobileInteractiveGraphics(); } $(".gb-footer h2").prependTo($(".gb-footer.two")); break; case "480": case "320": $(".cs-mystart-dropdown.header-links, .cs-mystart-dropdown.schools, .extra-header-item").prependTo($("#gb-mystart")); $(".app").each(function() { $(".ui-read-more, .view-calendar-link", this).appendTo($(".ui-widget-footer", this)); }); $(".hp-row.one .app:eq(0) .ui-widget-header").attr("role", "button").attr("tabindex", 0); $(".hp-row.one .app:eq(0) .ui-widget-detail, .hp-row.one .app:eq(0) .ui-widget-footer").attr("aria-hidden", true).hide(); $("#hp-interactive-graphics .app:eq(0) .ui-widget-header").off().removeAttr("role").removeAttr("tabindex"); $("#hp-interactive-graphics .app:eq(0) .ui-widget-detail, #hp-interactive-graphics .app:eq(0) .ui-widget-footer").removeAttr("aria-hidden").removeAttr("style"); if(!$("#cs-mobile-interactive-graphics").length) { this.MobileInteractiveGraphics(); } $(".gb-footer h2").prependTo($(".gb-footer-info")); break; } }, "MyStart": function() { // ADD USER OPTIONS var userOptionsItems = ""; if($("#ui-btn-signin").length) { userOptionsItems += "" + $("#ui-btn-signin").html() + ""; } if($("#ui-btn-register").length) { userOptionsItems += "" + $("#ui-btn-register").html() + ""; } $("#cs-user-options-list .cs-dropdown-list").append(userOptionsItems); $("#sw-mystart-mypasskey").prependTo($("#gb-mystart-right")); // REMOVE TAB INDEXES FROM SYSTEM TAGS $("#cs-user-options-list a").removeAttr("tabindex"); // ADD SCHOOLS $("#cs-schools-list .cs-dropdown-list").html($(".sw-mystart-dropdown.schoollist .sw-dropdown-list").html()); // ADD TRANSLATE $(".cs-mystart-dropdown.translate .cs-dropdown").creativeTranslate({ "type": 2, "advancedOptions": { "addMethod": "append" }, "languages": [ // ["ENGLISH LANGUAGE NAME", "TRANSLATED LANGUAGE NAME", "LANGUAGE CODE"] ["Afrikaans", "Afrikaans", "af"], ["Albanian", "shqiptar", "sq"], ["Amharic", "አማርኛ", "am"], ["Arabic", "العربية", "ar"], ["Armenian", "հայերեն", "hy"], ["Azerbaijani", "Azərbaycan", "az"], ["Basque", "Euskal", "eu"], ["Belarusian", "Беларуская", "be"], ["Bengali", "বাঙালি", "bn"], ["Bosnian", "bosanski", "bs"], ["Bulgarian", "български", "bg"], ["Burmese", "မြန်မာ", "my"], ["Catalan", "català", "ca"], ["Cebuano", "Cebuano", "ceb"], ["Chichewa", "Chichewa", "ny"], ["Chinese Simplified", "简体中文", "zh-CN"], ["Chinese Traditional", "中國傳統的", "zh-TW"], ["Corsican", "Corsu", "co"], ["Croatian", "hrvatski", "hr"], ["Czech", "čeština", "cs"], ["Danish", "dansk", "da"], ["Dutch", "Nederlands", "nl"], ["Esperanto", "esperanto", "eo"], ["Estonian", "eesti", "et"], ["Filipino", "Pilipino", "tl"], ["Finnish", "suomalainen", "fi"], ["French", "français", "fr"], ["Galician", "galego", "gl"], ["Georgian", "ქართული", "ka"], ["German", "Deutsche", "de"], ["Greek", "ελληνικά", "el"], ["Gujarati", "ગુજરાતી", "gu"], ["Haitian Creole", "kreyòl ayisyen", "ht"], ["Hausa", "Hausa", "ha"], ["Hawaiian", "ʻŌlelo Hawaiʻi", "haw"], ["Hebrew", "עִברִית", "iw"], ["Hindi", "हिंदी", "hi"], ["Hmong", "Hmong", "hmn"], ["Hungarian", "Magyar", "hu"], ["Icelandic", "Íslenska", "is"], ["Igbo", "Igbo", "ig"], ["Indonesian", "bahasa Indonesia", "id"], ["Irish", "Gaeilge", "ga"], ["Italian", "italiano", "it"], ["Japanese", "日本語", "ja"], ["Javanese", "Jawa", "jw"], ["Kannada", "ಕನ್ನಡ", "kn"], ["Kazakh", "Қазақ", "kk"], ["Khmer", "ភាសាខ្មែរ", "km"], ["Korean", "한국어", "ko"], ["Kurdish", "Kurdî", "ku"], ["Kyrgyz", "Кыргызча", "ky"], ["Lao", "ລາວ", "lo"], ["Latin", "Latinae", "la"], ["Latvian", "Latvijas", "lv"], ["Lithuanian", "Lietuvos", "lt"], ["Luxembourgish", "lëtzebuergesch", "lb"], ["Macedonian", "Македонски", "mk"], ["Malagasy", "Malagasy", "mg"], ["Malay", "Malay", "ms"], ["Malayalam", "മലയാളം", "ml"], ["Maltese", "Malti", "mt"], ["Maori", "Maori", "mi"], ["Marathi", "मराठी", "mr"], ["Mongolian", "Монгол", "mn"], ["Myanmar", "မြန်မာ", "my"], ["Nepali", "नेपाली", "ne"], ["Norwegian", "norsk", "no"], ["Nyanja", "madambwe", "ny"], ["Pashto", "پښتو", "ps"], ["Persian", "فارسی", "fa"], ["Polish", "Polskie", "pl"], ["Portuguese", "português", "pt"], ["Punjabi", "ਪੰਜਾਬੀ ਦੇ", "pa"], ["Romanian", "Română", "ro"], ["Russian", "русский", "ru"], ["Samoan", "Samoa", "sm"], ["Scottish Gaelic", "Gàidhlig na h-Alba", "gd"], ["Serbian", "Српски", "sr"], ["Sesotho", "Sesotho", "st"], ["Shona", "Shona", "sn"], ["Sindhi", "سنڌي", "sd"], ["Sinhala", "සිංහල", "si"], ["Slovak", "slovenský", "sk"], ["Slovenian", "slovenski", "sl"], ["Somali", "Soomaali", "so"], ["Spanish", "Español", "es"], ["Sundanese", "Sunda", "su"], ["Swahili", "Kiswahili", "sw"], ["Swedish", "svenska", "sv"], ["Tajik", "Тоҷикистон", "tg"], ["Tamil", "தமிழ்", "ta"], ["Telugu", "తెలుగు", "te"], ["Thai", "ไทย", "th"], ["Turkish", "Türk", "tr"], ["Ukrainian", "український", "uk"], ["Urdu", "اردو", "ur"], ["Uzbek", "O'zbekiston", "uz"], ["Vietnamese", "Tiếng Việt", "vi"], ["Welsh", "Cymraeg", "cy"], ["Western Frisian", "Western Frysk", "fy"], ["Xhosa", "isiXhosa", "xh"], ["Yiddish", "ייִדיש", "yi"], ["Yoruba", "yorùbá", "yo"], ["Zulu", "Zulu", "zu"] ], "translateLoaded": function() { $(".cs-mystart-dropdown.translate .cs-dropdown #google_translate_element").wrap(''); } }); this.MyStartDropdownActions({ "dropdownParent": ".cs-mystart-dropdown", "dropdownSelector": ".cs-selector", "dropdown": ".cs-dropdown", "dropdownList": ".cs-dropdown-list", "openDrowpdownList" : ".cs-mystart-dropdown.open" }); }, "MyStartDropdownActions": function(params) { // FOR SCOPE var template = this; var dropdownParent = params.dropdownParent; var dropdownSelector = params.dropdownSelector; var dropdown = params.dropdown; var dropdownList = params.dropdownList; $(dropdownParent + " " + dropdownList + " a").attr("tabindex", "-1"); // MYSTART DROPDOWN SELECTOR CLICK EVENT $(document).on("click", dropdownSelector, function(e) { e.preventDefault(); if($(this).parent().hasClass("open")){ $("+ " + dropdownList + " a").attr("tabindex", "-1"); $(this).attr("aria-expanded", "false").parent().removeClass("open").find(dropdown).attr("aria-hidden", "true").slideUp(300, "swing"); } else { $(this).attr("aria-expanded", "true").parent().addClass("open").find(dropdown).attr("aria-hidden","false").slideDown(300, "swing"); } }); // MYSTART DROPDOWN SELECTOR KEYDOWN EVENTS $(document).on("keydown", dropdownSelector, function(e) { // CAPTURE KEY CODE switch(e.keyCode) { // CONSUME LEFT AND UP ARROWS case template.KeyCodes.enter: case template.KeyCodes.space: e.preventDefault(); // IF THE DROPDOWN IS OPEN, CLOSE IT if($(dropdownParent).hasClass("open")){ $("+ " + dropdown + " " + dropdownList + " a").attr("tabindex", "-1"); $(this).attr("aria-expanded", "false").parent().removeClass("open").find(dropdown).attr("aria-hidden", "true").slideUp(300, "swing"); } else { $(this).attr("aria-expanded", "true").parent().addClass("open").find(dropdown).attr("aria-hidden", "false").slideDown(300, "swing", function(){ if($(dropdownList + " .goog-te-combo", this).length) { $(dropdownList + " .goog-te-combo", this).focus(); } else { $(dropdownList + " li:first-child a", this).attr("tabindex", "0").focus(); } }); } break; // CONSUME TAB KEY case template.KeyCodes.tab: $("+ " + dropdown + " " + dropdownList + " a").attr("tabindex", "-1"); $(this).attr("aria-expanded", "false").parent().removeClass("open").find(dropdown).attr("aria-hidden", "true").slideUp(300, "swing"); break; // CONSUME LEFT AND UP ARROWS case template.KeyCodes.down: case template.KeyCodes.right: e.preventDefault(); $("+ " + dropdown + " " + dropdownList + " a").attr("tabindex", "-1"); $("+ " + dropdown + " " + dropdownList + " li:first-child > a", this).attr("tabindex", "0").focus(); break; } }); // MYSTART DROPDOWN LINK KEYDOWN EVENTS $(document).on("keydown", dropdownList + " li a", function(e) { // CAPTURE KEY CODE switch(e.keyCode) { // CONSUME LEFT AND UP ARROWS case template.KeyCodes.left: case template.KeyCodes.up: e.preventDefault(); // IS FIRST ITEM if($(this).parent().is(":first-child")) { // FOCUS DROPDOWN BUTTON $(this).closest(dropdownList).find("a").attr("tabindex", "-1"); $(this).closest(dropdownParent).find(dropdownSelector).focus(); } else { // FOCUS PREVIOUS ITEM $(this).closest(dropdownList).find("a").attr("tabindex", "-1"); $(this).parent().prev("li").find("> a").attr("tabindex", "0").focus(); } break; // CONSUME RIGHT AND DOWN ARROWS case template.KeyCodes.right: case template.KeyCodes.down: e.preventDefault(); // IS LAST ITEM if($(this).parent().is(":last-child")) { // FOCUS FIRST ITEM $(this).closest(dropdownList).find("a").attr("tabindex", "-1"); $(this).closest(dropdownList).find("li:first-child > a").attr("tabindex", "0").focus(); } else { // FOCUS NEXT ITEM $(this).closest(dropdownList).find("a").attr("tabindex", "-1"); $(this).parent().next("li").find("> a").attr("tabindex", "0").focus(); } break; // CONSUME TAB KEY case template.KeyCodes.tab: if(e.shiftKey) { e.preventDefault(); // FOCUS DROPDOWN BUTTON $(this).closest(dropdownList).find("a").attr("tabindex", "-1"); $(this).closest(dropdownParent).find(dropdownSelector).focus(); } break; // CONSUME HOME KEY case template.KeyCodes.home: e.preventDefault(); // FOCUS FIRST ITEM $(this).closest(dropdownList).find("a").attr("tabindex", "-1"); $(this).closest(dropdownList).find("li:first-child > a").attr("tabindex", "0").focus(); break; // CONSUME END KEY case template.KeyCodes.end: e.preventDefault(); // FOCUS LAST ITEM $(this).closest(dropdownList).find("a").attr("tabindex", "-1"); $(this).closest(dropdownList).find("li:last-child > a").attr("tabindex", "0").focus(); break; // CONSUME ESC KEY case template.KeyCodes.esc: e.preventDefault(); // CLOSE MENU $(this).closest(dropdownList).find("a").attr("tabindex", "-1"); $(this).parents(dropdownParent).find(dropdownSelector).focus().attr("aria-expanded", "false").parent().removeClass("open").find(dropdown).attr("aria-hidden", "true").slideUp(300, "swing"); break; } }); $(dropdownParent).mouseleave(function() { $(dropdownList + " a", this).attr("tabindex", "-1"); $(dropdownSelector, this).attr("aria-expanded", "false").parent().removeClass("open").find(dropdown).attr("aria-hidden", "true").slideUp(300, "swing"); }).focusout(function() { var thisDropdown = this; setTimeout(function () { if(!$(thisDropdown).find(":focus").length) { $(dropdownSelector, thisDropdown).attr("aria-expanded", "false").parent().removeClass("open").find(dropdown).attr("aria-hidden", "true").slideUp(300, "swing"); } }, 500); }); }, "Header": function() { // ADD LOGO this.LoadImage("#gb-logo", '/cms/lib/NY50000157/Centricity/Template/GlobalAssets/images///logos/default-logo.png', '/cms/lib/NY50000157/Centricity/Template/18/default-logo.png', true); // ADD SITENAME var siteName = $.trim(""); var siteTagline = $.trim("Every student matters, every moment counts."); if(siteName == "") { $("#gb-sitename").append("Brewster High School"); } else if(siteName != "") { $("#gb-sitename").append("" + siteName + ""); } if(siteTagline != "") { $("#gb-sitename").append("" + siteTagline + "