/*!/wp-content/themes/new-horizon-academy/main-mobile.css*/:root{--green:#6abb8f;--blue:#5199ba;--orange:#f78e4e;--primary-red:#e66351}@media screen and (max-width:1350px) and (min-width:992px){.page-template-blog .post__title__and__categories .categories__post{padding-top:0}.page-template-blog .page__featured.post__featured{align-items:center}}@media screen and (max-width:1600px){.post__title__and__categories .categories__post{}}@media screen and (max-width:1430px){.page__featured.post__featured.NewsampEvents .post__title__and__categories{background:var(--orange)}.post__title__and__categories>*{padding-right:0;width:90%}}@media screen and (max-width:1199px){.nh_job-listing-page .career-form-search .title .btn_close_filter_map{display:none}.nh_job-listing-page .career-form-search .title{padding:15px 30px 7px;color:#fff;background:#ffbf42}.nh_job-listing-page section.all-school-listing .title{display:none}.nh_job-listing-page .all-school-listing{padding-top:8px}.nh_job-listing-page section.all-school-listing .title{display:none}.nh_job-listing-page .career-search-section.career-school-listing-section .filter-section .panel>div{margin:0px!important}}@media screen and (max-width:992px){.modal-content .form__results{display:none}.modal-content .form__results{display:none}.modal-content .school-list__content.school-list__content--actions{display:flex;flex-direction:column}.modal-content .school-list__content.school-list__content--actions a.link__more.link__more--arrow{order:5}.modal-content .school-list__content.school-list__content--actions .school-list__actions.school-list__actions--absolute{order:6}.modal-content .school-list__content.school-list__content--actions a.link__more.link__more--arrow svg{position:relative;margin-left:9px;width:6px;top:2px}.modal-content .school-list__distance--absolute{display:none}section.module-80-20 .module-wrapper{margin:0}}@media screen and (max-width:991px){.footer__subscribe{margin:20px auto}picture.sticky-logo{display:none!important}.branding{padding:10px 0}.header__secondary{position:relative;height:60px}.mobile__menu .btn-wrap .btn{margin-top:40px;width:200px;margin-left:auto;margin-right:auto;background:var(--primary-red)}.mobile__menu .btn-wrap{text-align:center}#mega-menu-primary>li>ul.mega-sub-menu{position:relative!important;margin-top:0!important;background:#fff!important;box-shadow:none!important;padding:10px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:12px 20px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{background:#f1bf4f}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child){padding:0!important;height:initial!important;width:100%!important}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul>li>a{font-size:20px!important;padding-bottom:0!important;text-transform:capitalize!important;font-weight:500!important;padding:8px 0!important}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul>li>ul.mega-sub-menu>li>a{font-size:16px!important;padding:5px 0!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{padding:10px 17px 15px 20px!important}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul,#mega-menu-wrap-primary #mega-menu-primary>.equal_mega_column-25>ul>li>ul>li:not(:first-child){padding:0!important;border-left:0!important}.flyout-mega-menu>ul.mega-sub-menu>li:not(:last-child){margin:0!important;padding:5px 0!important}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul>li{border-left:0!important;margin:0 0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:16px!important;padding:2px 20px!important}.home-daycares-section .no-location-user{padding:0 30px}.home-daycares-section .no-location-user .display-flex{flex-direction:column}.nolocation__image{display:none}section.daycares-section .nolocation__content h2{font-size:28px}.nolocation__content{align-items:center}.nolocation__content p{width:100%;text-align:center}.nolocation__content span{flex-direction:column;align-items:center;width:100%}.nolocation__content span button.btn-primary.arrow_right{margin:20px 0 0}.nolocation__content input.search__zip{max-width:320px;width:100%}.home .section-testimonials-video ul.slick-dots{margin:0}.section-testimonials-video ul.slick-dots{margin:0}.home .section-testimonials ul.slick-dots{margin:0 auto}.home section.section-testimonials .testimonials-button a{margin:10px 0}.sticky-menu.d-none{display:none!important}.hz__arrow svg{filter:drop-shadow(0 0 1px #222)}body.page-template-job-listing-template{overflow:auto}section.career-school-listing{height:auto}.page-template-job-listing-template section.career-school-listing.display-mobile{margin:0}section.career-school-listing{height:auto}.page-template-job-listing-template section.career-school-listing.display-mobile{margin:0}section#nh_job-listing-page{margin-top:0}section.career-school-listing section.all-school-listing .mobile_filter_btn_div{justify-content:space-between;width:100%;z-index:1;position:relative}.all-school-listing table tr td{width:40%!important}.nh_job-listing-page .map__filter--list{min-height:65vh}.post__header_page{flex-direction:column-reverse;display:flex}.post__header_page .page__featured.post__featured{flex-direction:column-reverse;padding:15px 15px 0;background:#F5F2EB}.post__title__and__categories .categories__post{padding-top:0}.page__featured.post__featured .post__title__and__categories{width:100%;padding:25px;background:var(--green)}.post__title__and__categories>*{width:100%;padding:0;margin-top:0}.post__title__and__categories h3{margin-top:0;font-size:24px}.post__title__and__categories .categories__post a{margin:0 0 10px}.post__title.post__filters{background:#F5F2EB}.post__header{padding:20px 0;gap:0!important}.post__title .container{padding:0}.filter-options.search-filter__div{background:#fff;padding:20px}.post__header .title{font-size:32px;padding:0 20px 20px}.page__featured.post__featured.NewsampEvents .post__title__and__categories{background:var(--orange)}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children)>a.mega-menu-link>span.mega-indicator,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-arrow>a.mega-menu-link>span.mega-indicator{display:block}ul#mega-menu-primary>li>ul>li>ul>li>ul>li>ul{display:none!important}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul>li.mega-toggle-on>ul{display:block!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu>li>ul>li>ul>li>ul{padding-top:4px!important;padding-bottom:9px!important;padding-left:15px!important}.home-daycares-section .school-list__actions{padding:0;margin-top:10px}.home-daycares-section .school-list__image{padding:0}.home-daycares-section .school-list--image .school-list__content h3.hdg{margin-top:20px}.contact-us-tour .modal-dialog-centered{max-width:100%;width:100%;margin:30px 0 0}.contact-us-tour .contact-form-content.modal-content{padding:40px 15px;margin:0}.contact-us-tour .h1.h1--modal.js-schedule-tour-top-heading.text-center.main-title{font-size:28px;margin:0}.contact-us-tour .main-tab{width:300px}.contact-us-tour .line-tabs{width:200px}.contact-us-tour ul.checkbox-list{grid-template-columns:1fr;justify-content:center;width:300px;margin:auto}.contact-us-tour a.btn-next{width:90px;padding:10px}.contact-us-tour .contact-form-content.modal-content .personal-details .form-container{display:flex;flex-wrap:wrap;gap:15px 7px}.contact-us-tour .contact-form-content.modal-content .personal-details .form-container .form-group{flex:0 0 calc(50% - 4px);margin:0;display:flex;text-align:left;flex-direction:column;gap:9px}.contact-us-tour .contact-form-content.modal-content .personal-details .form-container .form-group:nth-child(5),.contact-us-tour .contact-form-content.modal-content .personal-details .form-container .form-group:nth-child(6){flex:0 0 100%}.contact-us-tour .contact-form-content.modal-content .personal-details .form-container .form-group select{max-width:100%}.contact-us-tour .modal-dialog-centered .crm-container{max-width:80%}#childcarecrm-ninja-form .childcarecrm-form__field.childcarecrm-form__expected-start-date label{display:none}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group>div>input.childcarecrm-form__control--date-single.childcarecrm-form__expected-start-date.childcarecrm-form__control.form-control.input{width:100%}#childcarecrm-ninja-form .childcarecrm-form__control--date.childcarecrm-form__date-of-birth.childcarecrm-form__control select{width:100%}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group{display:flex;flex-wrap:wrap;width:100%;margin:0 -6px}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group>div{flex:0 0 50%;padding:7px 6px!important;width:50%}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group>div.childcarecrm-form__tour-child-toggle.childcarecrm-form__tour-child-toggle--remove,.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group>div.childcarecrm-form__tour-child-toggle.childcarecrm-form__tour-child-toggle--add{flex:0 0 100%}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group{width:100%;display:block;margin-top:20px}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group[data-disabled="false"]{display:flex!important}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form button#childcarecrm-form__confirm-button{position:absolute;left:0;right:0;margin:auto;width:130px;float:initial;padding:10px;justify-content:center}.contact-us-tour .contact-form-content.modal-content form.childcarecrm-form.tab3{margin:0 0 -20px}.school-listing-map-locator-main-section{flex-direction:column}.nh_job-listing-page .map__filter--list,.school-listing-map-locator-main-section .map__filter.map__filter--list{flex-basis:100%;height:initial}.mobile-hide{display:none}.mobile-show{display:block}.school-listing-map-locator-main-section .filter__content{background:#fff0;padding:0}.school-listing-map-locator-main-section .input__group{margin-bottom:0}.school-listing-map-locator-main-section .input__group input#filter_address{padding:15px;background:#fff url(/wp-content/uploads/2024/12/Layer-1328-copy.jpg) no-repeat;background-position:95% center}.school-listing-map-locator-main-section .page__content{height:100%;flex-basis:100%;overflow:unset;margin-bottom:30px}.school-listing-map-locator-main-section .page__content div.schools__list .school-list__distance.school-list__distance--absolute{display:block}.learning___content{display:none}img.sticky-logo{display:none!important}}@media screen and (max-width:768px){.footer__social.socials ul{flex-wrap:wrap;gap:12px;justify-content:center}.welcome__flex{flex-wrap:wrap}.home__welcome{padding:40px 0}section.daycares-section{padding:40px 0}.search__location>div{flex-direction:column}.content__location img{width:100%}.learning-program-section .learning .display-flex{flex-direction:column}.learning___content .option img{height:600px;object-fit:cover}.learning___content .option span p{width:100%}section.media-download-section .display-flex{gap:initial;flex-direction:column}.media-left{gap:initial;flex-direction:column}.media-left .title{text-align:center;width:80%;margin:20px 0 25px}.media-right{justify-content:center}.util-nav .sticky-panel{width:67%;z-index:1}.util-nav .sticky-panel input#filter_places{width:100%}ul#menu-footer li{line-height:1.5}.footer__menu ul a{line-height:22px}.learning-program-section .all-programs .options .tab{padding:20px 0}.learning-program-section .all-programs h4{font-size:28px}.near__location .next{background:url(https://newhorizonacademy.net/wp-content/uploads/2024/12/Vector-Smart-Object2.png) no-repeat;background-size:24px;z-index:1;display:block;width:42px;background-position:50% 25%;position:absolute;top:50%;z-index:1;right:0;height:60px;display:none}.near__location .prev{background:url(https://newhorizonacademy.net/wp-content/uploads/2024/12/Vector-Smart-Object2left.png) no-repeat;background-size:24px;z-index:1;display:block;width:42px;background-position:50% 25%;position:absolute;top:50%;z-index:1;left:0;height:60px;display:none}.near__location{position:relative}.home-daycares-section button.slick-arrow{filter:brightness(.7)}.home-daycares-section .slick-slider button.slick-prev.slick-arrow{left:10px}.home-daycares-section .slick-slider button.slick-next.slick-arrow{right:10px}.alert-custom.homepage-subscribe-alert{width:300px;padding:25px}.alert-custom.homepage-subscribe-alert .alert_box{width:100%;margin-top:201px}.alert-custom.homepage-subscribe-alert .alert_box .nf-field-element{width:100%}.alert-custom.homepage-subscribe-alert .alert_box div.textbox-container{margin-bottom:20px}.home-daycares-section .school-list.school-list--image.school-popup[data-distance="undefined"]:nth-child(n+4){display:block}}@media screen and (max-width:767px){a.util-nav__item__link.mobile-show{width:100%}.mobile-767-hide{display:none}.mobile-767-show{display:block}a.util-nav__item__link:not(.mobile-767-hide){display:flex;width:100%;align-items:center;justify-content:center}a.util-nav__item__link:not(.mobile-767-hide) svg{margin:0 10px 0 0}.util-nav .sticky-panel.active{right:0;top:initial;opacity:1;bottom:0}section.card-section.bg_layout_tan.padding-top-60{padding-left:15px;padding-right:15px}.home-daycares-section .school-list.school-list--image.school-popup[data-distance="undefined"]:nth-child(n+4){display:block}}@media screen and (max-width:692px){.footer__menu li:nth-child(7):after{}.footer__menu li:nth-child(6):after,.footer__menu li:nth-child(9):after{content:""}.state__listing .item a{flex-basis:33.3%}.near__location hr{display:none}.near__location .col-33{flex-basis:100%}}@media screen and (max-width:615px){.footer__menu li:nth-child(6):after,.footer__menu li:nth-child(9):after{content:"|"}}@media screen and (max-width:560px){.footer__flex{flex-direction:column}.footer__subscribe{margin:20px auto}.learning___content .option img{height:600px;object-fit:cover}li.tab-facts{display:flex}.home__fast_fact ul.tabs{overflow-x:auto;justify-content:flex-start}.home__fast_fact ul.tabs::-webkit-scrollbar{width:.25em}.home__fast_fact ul.tabs::-webkit-scrollbar-thumb{background-color:#fff0}.home-daycares-section .location-user .filter__content{padding:20px 40px 0}.near__location .search__location span{width:100%}}@media screen and (max-width:537px){.footer__menu li:nth-child(5):after,.footer__menu li:nth-child(8):after{}.contact-us-tour label.form-label[for="help_options"]{font-size:20px;line-height:28px}.contact-us-tour textarea#additional_info{width:300px;height:110px}.contact-us-tour .main-tab{width:240px}.contact-us-tour .line-tabs{width:170px}.contact-us-tour .personal-details.container--full span.school-address{line-height:1.5}.title.text-center.h3.h3--modal.text-gray.display-block.h3-new-font.margin-bottom-10{margin:15px 0}.contact-navigation-controls a.button-previous{font-size:14px;top:60%}.contact-us-tour a.btn-next{font-size:15px}.contact-us-tour .modal-dialog-centered .fc-button-group button.fc-prev-button.fc-button.fc-button-primary{left:-30px}.contact-us-tour .modal-dialog-centered .fc-button-group button.fc-next-button.fc-button.fc-button-primary{right:-30px}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form button#childcarecrm-form__confirm-button{width:90px}.contact-navigation-controls a.button-previous.previous-tour-date{left:0}.contact-us-tour .modal-dialog-centered .crm-container{max-width:90%}#childcarecrm-ninja-form .childcarecrm-form__control--date.childcarecrm-form__date-of-birth.childcarecrm-form__control select{padding:0 9px;background-size:10px}}@media screen and (max-width:475px){.footer__menu li:nth-child(4):after,.footer__menu li:nth-child(8):after{}.career-search-section.career-school-listing-section .filter-section .panel>div{font-size:14px;font-weight:300}.state__listing .item a{flex-basis:50%}}@media screen and (max-width:459px){.footer__menu li:nth-child(4):after,.footer__menu li:nth-child(7):after,.footer__menu li:nth-child(8):after{}}@media screen and (max-width:425px){.footer__menu li:nth-child(3):after,.footer__menu li:nth-child(7):after,.footer__menu li:nth-child(8):after,.footer__menu li:nth-child(9):after{}}@media screen and (max-width:390px){.util-nav__item__link__text{font-size:12px}}@media screen and (max-width:375px){.nh_job-listing-page .career-search-section.career-school-listing-section .filter-section .panel{grid-template-columns:1fr}.main-div-pagination table.filter_jobs tr td:last-child,section.career-school-listing section.all-school-listing table tr td:last-child{position:static}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group>div:last-child>button{height:inherit;display:flex;gap:10px}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group>div:last-child{height:224px}.childcarecrm-form .childcarecrm-form__tour-child-toggle.childcarecrm-form__tour-child-toggle--add button:after{height:60px;background-size:50px;width:100%}}@media screen and (max-width:373px){.footer__menu li:nth-child(3):after,.footer__menu li:nth-child(7):after,.footer__menu li:nth-child(8):after{}}@media screen and (max-width:340px){.contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container{width:90%;margin:auto}.contact-us-tour .modal-dialog-centered .fc-button-group button.fc-prev-button.fc-button.fc-button-primary{left:-15px}.contact-us-tour .modal-dialog-centered .fc-button-group button.fc-next-button.fc-button.fc-button-primary{right:-15px}}