@media screen and (max-width:350px){.nav-previous a:before, .nav-next a:after{color:#fff;font-size:18px;}
.tribe-events-sub-nav.nav-links li a{font-size:13px !important;}
}
@media screen and (max-width:575px){.table_cus_responcive_cls thead{display:none;}
.table_cus_responcive_cls tr td{text-align:right !important;width:100%;display:block}
.table_cus_responcive_cls tr td:before{content:attr(data-label);float:left;font-weight:bold;}
.tribe-events-sub-nav li a{font-size:16px !important;}
.nav-previous a:before{top:1px;margin-right:6px;}
.nav-next a:after{top:1px;margin-left:6px;}
body ul.footer-gjc-list-custom li:after{content:none;margin:0;}
html body .gform_wrapper ul.gform_fields li.gfield, html body .gform_wrapper div.ginput_complex.ginput_container span, html body .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right, html body .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{display:block;}
body .gform_wrapper ul.gform_fields li label, html body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, html body .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label{white-space:normal;}
body .gform_wrapper ul.gform_fields li.gfield select{padding:7px 5px !important;}
body .selectBox-dropdown{padding:5px 0;}
.staff_member_section img{width:100%;}
body .alignleft, body .alignright{width:100%;margin:0 auto 30px auto;display:block;float:none;}
body .blog-page-search-section form.search-form{float:none;}
body .staff_title_section{min-height:inherit;}
body .home_icon_inner h6{font-size:13px;line-height:normal;}
}
@media screen and (min-width:576px) and (max-width:767px){body #customize_gjc_experience_popup_close{right:10px;top:46px;font-size:40px;}
}
@media screen and (max-width:767px){
body #strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li{margin-right: 0px !important;}
body #masthead{padding-top:15px;padding-bottom:15px;}
body #strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc_hide_des_menu{display:block;}
.tribe-events-sub-nav li a:hover{color:#f0850a;}
.tribe-events-loop .tribe-events-event-meta .tribe-events-venue-details{line-height:normal;}
html body .ecp_assistant_teachers_section a{padding-bottom:10px;margin-bottom:10px;}
.gjc_curriculum_progression h1{font-size:26px;text-align:center;}
.single .strategic-site-content #strategic-container, .author .strategic-site-content #strategic-container, .blog .strategic-site-content #strategic-container{padding-top:30px;}
.gjc_calendar_attachment h1{font-size:37px;text-align:center;}
html .gjc_calendar_attachment h1 span{font-size:26px;}
.main-nav-top{border-bottom:0;}
body #customize_gjc_experience_popup_close{top:calc(10% - 32px);font-size:40px;padding:3px 3px;}
#customize_gjc_experience_popup{position:absolute;}
.parent_involvement_tabs_loop.expendcontainer span.parent_involvement_tabs_loop_title{text-align:center;border:0;margin:0;padding:0;}
body.overflow_hidden{overflow-y:auto;}
.page-id-1220 .strategic-site-content #strategic-container{padding:30px 0 0px 0;}
.strategic-site-content #strategic-container{padding:30px 0 30px 0;}
.except_director_inner{padding:30px 0 10px 0;}
body .post-caption br{display:none;}
.parent_involvement_tabs_loop.expendcontainer{width:100%;margin-bottom:10px;}
html body .up-down-divider-text span{font-size:18px;line-height:normal;letter-spacing:0px;}
body .up-down-divider-text{padding:10px 0;margin:15px 0;}
body .column-count-two, body .column-count-three{column-count:auto;-webkit-column-count:auto;-moz-column-count:auto;-ms-column-count:auto;}
body .post-caption{font-size:15px;line-height:23px;}
body .early-childhood-heading{font-size:25px;}
body .early-childhood-subheading{font-size:20px;}
.filter-by-topic{display:block;}
.filter-by-category{display:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{float:none;}
#customize_gjc_experience_popup{border:solid 5px #140d50;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li a{line-height:40px;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li ul li a{line-height:normal;}
#customize_gjc_experience_popup .gjc_popup_buttons{margin-bottom:10px;}
#customize_gjc_experience_popup .news-filter-wrapper{display:none;margin:0px 0 0 0;text-align:center;}
#customize_gjc_experience_popup h1{font-size:19px;}
body #customize_gjc_experience_popup .selectBox-dropdown{padding:5px 0;color:#140d50;font-family:'RobotoCondensedBold';font-size:12px;text-transform:uppercase;border:5px solid #140d50;background-color:transparent;width:100% !important;}
#customize_gjc_experience_popup .gjc_popup_buttons .gjc-white-buttons{float:right;margin-bottom:0px;padding:8px 10px;width:45%;margin-left:0px;font-size:12px;line-height:normal;}
#customize_gjc_experience_popup .gjc_popup_buttons:after{content:"";clear:both;display:block;}
#customize_gjc_experience_popup .news-filter-btn input[type="button"].gjc-orange-button{padding:5px 15px;margin-top:10px;font-size:17px;font-family:'RobotoCondensedBold';margin-bottom:20px;}
body.home .selectBox-dropdown-menu{border:solid 5px #140d50;border-top:0;box-shadow:none;}
body.home .selectBox-dropdown-menu li{font-size:12px;text-transform:uppercase;border-bottom:0;border-top:1px #140d50 dotted;}
body.home .selectBox-options LI.selectBox-selected A{background-color:transparent;}
body.home .selectBox-dropdown-menu li a{white-space:normal;padding:5px 8px;cursor:pointer;line-height:18px;color:#140d50 !important;font-family:'RobotoCondensedBold';text-transform:uppercase;}
#customize_gjc_experience_popup .gjc_popup_buttons .gjc-white-buttons:first-child{margin:0;float:left;}
body.home .selectBox-dropdown .selectBox-arrow:after{content:"\f0d7";font-family:fontawesome;font-size:30px;color:#140d50;}
body.home .selectBox-dropdown .selectBox-arrow{background:transparent;border-left:0;background-size:8px;background-repeat:no-repeat;background-position:center;width:33px;text-align:center;line-height:35px;}
body #customize_gjc_experience_popup .selectBox-dropdown .selectBox-label{padding:0px 8px;display:inline !important;border:0;font-family:'RobotoCondensedBold';font-size:12px;text-transform:uppercase;color:#140d50;}
.news-filter-btn input[type="button"]{border:2px solid #f0850a;border-radius:0;line-height:23px;padding:9px 65px;text-shadow:none;background-color:#f0850a;color:#ffffff !important;}
.gjc_blog_categories_tabs.active:after{content:"";width:0px;height:0px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #eaeaed;position:absolute;bottom:-15px;left:50%;margin-left:-20px;}
.gjc_blog_categories_tabs_container{background-color:#eaeaed;margin-bottom:20px;display:none !important;}
.gjc_blog_categories_tabs span{font-size:11px;}
.gjc_blog_categories_tabs{padding:9px 20px 9px 20px;}
body .gjc-white-button{padding:5px 20px;font-size:16px;}
body .gjc-blog-style_header{padding:15px;min-height:auto;}
body .gjc-post-publish-meta span, body .gjc-post-publish-meta span a, body .tribe-event-date-end, body .tribe-event-date-start{font-size:15px;}
body .gjc-blog-entry-content{padding:20px;}
body .gjc-blog-style_header h2{font-size:16px;line-height:normal;}
body .gform_wrapper .gform_page_footer .button.gform_next_button, body .gform_wrapper .gform_page_footer .button.gform_previous_button, body .gjc-custom-form-style_wrapper.gform_wrapper input[type=submit].gform_button.button, body .gform_wrapper input[type=submit].gform_button.button{font-size:16px;line-height:23px !important;padding:5px 20px;}
body .full_width_page_title{padding:15px;}
#secondary{margin-top:30px;}
body #content .gform_wrapper form li.gfield_html:first-child{margin-bottom:15px;}
body #content .gform_wrapper form li.gfield_html{line-height:22px;font-size:20px;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li{margin-bottom:20px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding-bottom:0;}
#mega-menu-wrap-primary.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary a:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary input:focus{box-shadow:none;}
body #strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li ul.mega-sub-menu li:last-child{margin-bottom:0px;}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{padding:15px;}
#footer-widget-2{order:1;}
#footer-widget-1{order:2;}
#footer-widget-3{order:3;}
#footer-widget-4{order:4;}
body .strategic-footer-wrapper ul li{margin-right:5px;}
ul.social_follow_sec li.top-header-menu{display:none;margin-top:0px;}
.header-top-bar .menu li{margin:0 20px 0 0;}
.header-top-bar .menu li a{padding:0;border-left:0;}
body .top-search-bar .search-form{position:absolute;right:-10px;top:35px;}
body .top-search-bar .search-form .search-icon-section .fa-search, body .top-search-bar .search-form .search-icon-section .search-submit{color:#a61a76;top:6px;}
ul.social_follow_sec li.top-search-bar{margin-right:0;}
body .gform_wrapper ul.gform_fields .add_gift_designation_section li.gfield{display:block;}
body .gform_wrapper ul.gform_fields .add_gift_designation_section li.gfield label{white-space:normal;}
body h1.entry-title, html body h1.entry-title, html body h1.page-title, html body.single-tribe_events h1.tribe-events-single-event-title{line-height:32px;font-size:25px;}
html body h4{font-size:20px;}
body #soliloquy-container-16.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{font-family:'RobotoSlabBold';background-color:#140d50;font-size:18px;font-weight:normal;line-height:normal;padding:10px 15px;}
body #soliloquy-container-16.soliloquy-container .soliloquy-next, body #soliloquy-container-16.soliloquy-container .soliloquy-prev{width:15px;height:23px;background-size:12px;}
body #soliloquy-container-16.soliloquy-container .soliloquy-controls{bottom:10px;}
body.home .strategic-site-content #strategic-container{padding:30px 0 0px 0;}
body .strategic-site-content #strategic-container{padding:30px 0 40px 0;}
body.single .strategic-site-content #strategic-container, body.author .strategic-site-content #strategic-container, body .sw_title_bg{padding-top:30px;}
.page-template-our-staff-tpl .strategic-site-content #strategic-container{padding:30px 0 0px 0;}
body .full-gjc-gray{padding:30px 15px;}
.gjc_wth_img_caption img{width:100%;}
html body h3{font-size:20px;}
}
@media screen and (min-width:768px){body.archive.author .gjc-blog-section, body.blog .gjc-blog-section, body.archive.category .gjc-blog-section{padding-right:29px;}
body.archive.author .gjc-blog-section:nth-child(2n), body.blog .gjc-blog-section:nth-child(2n), body.archive.category .gjc-blog-section:nth-child(2n){padding-right:15px;padding-left:29px;}
body .staff_member_section{padding-right:33px;}
body .staff_member_section:nth-child(3n){padding-left:34px;padding-right:15px;}
body .staff_member_middle{padding-right:25px;padding-left:24px;}
footer.strategic-footer-wrapper .footer-column-last .widget{display:inline-block;}
/*ul#menu-footer-menu2:before{content:'/';padding-right:20px;font-weight:600;}
ul#menu-footer-menu2:after{content:'/';padding-right:19px;font-weight:600;}*/
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li a{background-size:38px;background-repeat:no-repeat;background-position:left center;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-prayer a{background-image:url(../images/prayer-icon.png);}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-education a{background-image:url(../images/education-icon.png);}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-education a{color:#62125a;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-community a{background-image:url(../images/community-icon.png);}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-community a{color:#d81e80;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-music a{background-image:url(../images/music-icon.png);}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-music a{color:#d31616;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-olam a{background-image:url(../images/olm-icon.png);}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-olam a{color:#f0850a;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-register a{background-image:url(../images/register_icon_v2.png);}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-register a{color:#140d50;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-calendar a{background-image:url(../images/calendar_icon.png);}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.gjc-menu-calendar a{color:#f3ad35;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{margin-top:2px;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li{display:inline-block;float:none;margin-right:15px;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li.mega-menu-item-nav_menu-6{padding:0 53px;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li .menu-classes-workshops-container ul li:last-child, #strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li .menu-classes-workshops-container ul li .sub-menu li:last-child, #strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li ul li:last-child{margin-bottom:0;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li a:after{content:none;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children:hover>a:after{z-index:9999;position:absolute;top:100%;left:5px;margin-left:0;content:'' !important;width:0;height:0;border-top:solid 10px #140d50;border-left:solid 12px transparent;border-right:solid 12px transparent;}
.page-id-56 aside#secondary{border-left:0;}
.page-id-56 .strategic-content-area{padding-right:0px;}
aside#secondary{padding-left:60px;border-left:2px solid #d8c4d6;}
body .strategic-content-area-sidebar{padding-right:50px;}
}
@media screen and (max-width:991px){
.gform_wrapper ul.gform_fields li label, body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, body .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label{white-space: normal;}
.tribe-events-sub-nav li a{background:#f0850a;color:#fff;display:inline-block;padding:8px 15px;position:relative;white-space:normal;}
#customize_gjc_experience_popup_close{left:unset;top:calc(10% - 44px);right:0;}
body.archive.author .gjc-blog-section, body.blog .gjc-blog-section, body.archive.category .gjc-blog-section{padding-right:7px;}
body.archive.author .gjc-blog-section:nth-child(2n), body.blog .gjc-blog-section:nth-child(2n), body.archive.category .gjc-blog-section:nth-child(2n){padding-left:8px;}
.gjc_blog_categories_tabs span{font-size:14px;}
.gjc_blog_categories_tabs{padding:10px 20px 10px 20px;}
body .staff_title_section a{font-size:18px;line-height:23px;}
.gjc-full-orange-bar{padding:0 15px;}
#customize_gjc_experience_popup{left:0;margin-left:0;}
body .gradient-button{font-size:18px;line-height:22px;}
body #mega-menu-wrap-primary #mega-menu-primary{text-align:center;}
body #strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li a{    background-size: 25px;line-height: 1.6;}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding-left:30px;font-size:12px;}
body #strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li{margin-right: 10px;}
.strategic-site-header .site-branding img{margin-top:0px !important;}
.site-branding{display:inline-block;}
body .up-down-divider-text span{font-size:20px;line-height:normal;letter-spacing:0px;}
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary ul li.megamenu_subul_cls.menu-item-has-children ul.sub-menu {  margin-left: 15px;margin-top: 10px !important;}
}
@media screen and (min-width:992px) and (max-width:1400){.header-top-bar li.gjc_custom_drop_menu > ul.sub-menu > li:hover > ul.sub-menu > li:hover > ul.sub-menu, .header-top-bar li.gjc_custom_drop_menu > ul.sub-menu > li:hover > ul.sub-menu > li:hover > ul.sub-menu > li:hover > ul.sub-menu{opacity:1;visibility:visible;left:90px;top:35px;}
}
@media screen and (min-width:992px){
#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary ul li.megamenu_subul_cls ul.sub-menu {position: absolute;    left: 100%;top: -30px;opacity: 0;transform: translate(0, 10px);transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in; z-index: 999; width: max-content; border: 0;padding: 15px 15px 15px 15px;background: #eaeaed;max-width: none;box-shadow: 0 0 0px 1px #00000008;  margin-top: 0px !important; margin-left: 15px;}#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary ul li.megamenu_subul_cls {poition: relative;display:inline-block !important;}#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary ul li.megamenu_subul_cls:hover ul.sub-menu {opacity: 1;}#strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary ul li.megamenu_subul_cls ul.sub-menu li {    padding-left: 0px  !important;}
body #strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li ul li.menu-item-has-children.megamenu_subul_cls>a:hover:before, body #strategic-gjc-menu .main-gjc-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li ul li.menu-item-has-children.megamenu_subul_cls.current_page_item>a:before{content: "\f111" !important;}
#customize_gjc_experience_popup_close{position:fixed;display:block;}
}
@media screen and (min-width:1024px){.site-custom-header{position:fixed;z-index:999;width:100%;}
div#main-page-section{padding-top:161px;}
.home div#main-page-section{padding-top:163px;}
}
@media screen and (min-width:576px){ul.colum_3_list_cls li{width:33%;}
ul.colum_3_list_cls li{float:left;padding-right:20px;}
ul.colum_3_list_cls:after{content:"";display:table;clear:both;}
#content .entry-content ul.colum_2_list_cls_year{display:inline-block;width:49%;}
}
@media screen and (min-width:767px){.customize_gjc_experience_popup_coming_soon{height:auto !important;top:50% !important;margin-top:-60px;}
.customize_gjc_experience_popup_coming_soon #customize_gjc_experience_popup_close{top:calc(50% - 106px);}
}