.vcenter{display:flex!important;flex-flow:column!important;justify-content:center!important}@media(max-width:767px){.row{flex-flow:column!important}}#js-mega-menu .mega-menu .sub-head{font-size:16px;color:#5C6670;margin:0 auto}#js-mega-menu .mega-menu hr.menu-break{width:calc(100% - 60px);height:1px;background-color:#D1D3D3;margin:13px auto;border:none}#js-mega-menu .sub-nav .mega-menu .menu-header .icon-wrap{font-size:12px;left:30px;bottom:0}#js-mega-menu .sub-nav .mega-menu .menu-header .text{position:relative;margin-left:0;padding:0 20px 0 25px}#js-mega-menu .mega-menu .sub-head a.sub-nav-link{padding:7px 30px;color:#2A343E}#js-mega-menu .mega-menu .submenu .icon-wrap{margin-right:5px}#js-mega-menu .mega-menu .submenu .sub-head a.sub-nav-link{color:#A4A9AD}#js-mega-menu .mega-menu .col-sm-12.selected-post{padding:25px 0}#js-mega-menu .mega-menu .selected-post.border-top:before,#js-mega-menu .mega-menu .menu .outside-items:before{content:"";display:block;width:100%;width:calc(100% - 60px);background-color:#D1D3D3;padding:0 20px;height:1px;margin-bottom:25px;padding:0 30px;margin:auto;margin-bottom:25px}#js-mega-menu .mega-menu .selected-post.border-left{border-left:1px solid #D1D3D3}#js-mega-menu .mega-menu .menu.border-right{border-right:1px solid #D1D3D3}#js-mega-menu .mega-menu .selected-post .selected-post-image{width:100%}#js-mega-menu .mega-menu .selected-post.col-sm-6 .selected-post-container{padding-left:15px;padding-right:15px}#js-mega-menu .sub-nav .mega-menu .selected-post .col-sm-6{padding:10px}#js-mega-menu .sub-nav .mega-menu .selected-post-container .sub-head{margin-top:0}#js-mega-menu .selected-post-containr .description{margin-top:12px}#js-mega-menu .selected-post-container .description p{margin-bottom:0}#js-mega-menu .selected-post-container .primary-category.post-type-tag{font-size:12px;padding-left:12px;margin-bottom:7px}#js-mega-menu .selected-post-container .primary-category.post-type-tag:before{height:7px;width:7px}#js-mega-menu .selected-post-container .continue-reading-btn{display:inline-block;font-size:15px;font-weight:600;margin-top:20px;-webkit-transition:right .3s ease-in-out,color .2s ease-in-out;transition:right .3s ease-in-out,color .2s ease-in-out}#js-mega-menu .selected-post-container .continue-reading-btn i{right:0;top:5px;position:relative;font-size:20px;line-height:0;-webkit-transition:right .3s ease;transition:right .3s ease}#js-mega-menu .selected-post .selected-post-image-container,#js-mega-menu .selected-post .selected-post-content-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left}#js-mega-menu .selected-post.col-sm-6 .selected-post-image-container,#js-mega-menu .selected-post.col-sm-6 .selected-post-content-container{width:100%}#js-mega-menu .selected-post.col-sm-6 .selected-post-content-container .primary-category{margin-top:20px}#js-mega-menu .selected-post.col-sm-6 .selected-post-content-container .continue-reading-btn,#js-mega-menu .menu .selected-post-container .continue-reading-btn{width:100%;text-align:right}#js-mega-menu .selected-post.col-sm-12 .selected-post-image-container,#js-mega-menu .selected-post.col-sm-12 .selected-post-content-container{width:50%}#js-mega-menu .mega-menu .menu .outside-items{padding:15px 0;margin-top:15px}#js-mega-menu .mega-menu .menu .outside-items .sub-nav-link{position:relative}#js-mega-menu .mega-menu .menu .outside-items i{position:absolute;bottom:0;padding-left:5px;line-height:2;font-size:18px}#js-mega-menu .sub-nav-wrapper.active{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);-ms-backdrop-filter:blur(7px)}#js-mega-menu .sub-nav .mega-menu .menu-header{font-size:12px;margin-top:0;color:#5C6670;margin-bottom:13px}#js-mega-menu .sub-nav .mega-menu .menu-items .menu-header{padding-left:20px}#js-mega-menu .sub-nav .mega-menu .selected-post .menu-header{padding-left:30px}#js-mega-menu .sub-nav .mega-menu .selected-post .menu-header .text{padding-left:0}#js-mega-menu .mega-menu .col-sm-6{padding-left:0;padding-right:0}#js-mega-menu li.sub-head:hover,li.has-sub:hover{background-color:#EAEAEA}#js-mega-menu .featured-content{padding:0 30px}#js-mega-menu .sub-nav .mega-menu .featured-content .menu-header .text{padding-left:0}#js-mega-menu .menu .selected-post-container{margin-top:20px}#js-mega-menu .menu .selected-post-image-container{margin-bottom:20px}#js-mega-menu .menu .selected-post-image{width:100%}@media screen and (min-width:767px) and (min-height:540px){#side-nav{z-index:116}#js-mega-menu .sub-nav.subnav-flyout.active{z-index:115}#js-mega-menu .sub-nav.subnav-flyout{max-width:620px;position:fixed;height:auto;background-color:#fff0;background-image:none;z-index:111}#js-mega-menu .mega-menu{padding:20px 0;background-color:#F6F6F6;position:relative;border-top-right-radius:5px;border-bottom-right-radius:5px;background-image:url(https://www.frontlineeducation.com/wp-content/themes/wpny/theme/legacy/images/NavMegaMenuBackgroundPattern-reverse.png);background-position:210px 290px;background-size:114%;background-repeat:no-repeat}#js-mega-menu .sub-nav.active .close-wrapper{display:block;height:15px;width:15px}#js-mega-menu .sub-nav.active .close-wrapper .close.icon{height:13px;width:13px}}@media screen and (max-width:766px){#js-mega-menu .mega-menu{padding:40px}#js-mega-menu .mega-menu .menu-items{padding-bottom:15px}#js-mega-menu .mega-menu .menu.border-right{border-right:none}#js-mega-menu .sub-nav{top:0!important}}@media screen and (max-width:1024px) and (max-height:768px),screen and (min-width:767px) and (max-height:850px){#js-mega-menu .sub-nav.active{transform:translate(0,-50%)}#js-mega-menu .sub-nav{top:50%!important;transform:translate(-100%,-50%);overflow:scroll}}.sidebar .active.accordianTrigger .box{margin:0}.sidebar .active.accordianTrigger:focus,.sidebar .active.accordianTrigger:active{outline:0}#mktoForm_2047.mktoForm .mktoCheckboxList .boxGroupTrigger,#mktoForm_2047.mktoForm .mktoCheckboxList .boxGroupTrigger+label{display:block!important}#mktoForm_2047.mktoForm .mktoCheckboxList .boxGroupTrigger:not(:checked)~input,#mktoForm_2047.mktoForm .mktoCheckboxList .boxGroupTrigger:not(:checked)~label{display:none}#mktoForm_2047.mktoForm .mktoCheckboxList>label.childSolution{padding-left:40px!important}#mktoForm_2047 .mktoCheckboxList>label.childSolution:before{left:5px!important}#mktoForm_2047 .mktoCheckboxList>label.childSolution:after{left:7px!important}#mktoForm_2047 .mktoCheckboxList input[type="checkbox"][value$="[BOXGROUP]"]+label:before,#mktoForm_2047 .mktoCheckboxList .boxGroupTrigger+label:before{content:"+"!important;line-height:.4;background:transparent!important;color:#6bccb3!important;text-align:center}#mktoForm_2047 .mktoCheckboxList input[type="checkbox"][value$="[BOXGROUP]"]:checked+label:before,#mktoForm_2047 .mktoCheckboxList .boxGroupTrigger:checked+label:before{content:""!important;border:none!important}#mktoForm_2047 .mktoCheckboxList>label::after{transition:none!important}#mktoForm_2047 .mktoCheckboxList input[type="checkbox"][value$="[BOXGROUP]"].active+label:after,#mktoForm_2047 .mktoCheckboxList .boxGroupTrigger.active+label:after{content:""!important;line-height:1.15;background:transparent!important;background-color:#6bccb3!important;font-size:35px!important;width:16px!important;height:3px!important;border-radius:32px;top:22%!important}#mktoForm_2047 .mktoCheckboxList input[type="checkbox"][value$="[BOXGROUP]"]+label:after,#mktoForm_2047 .mktoCheckboxList .boxGroupTrigger+label:after{content:"-"!important;background:transparent!important;color:#6bccb3!important;text-align:center}.frontline-accordion .panel.panel-default{min-height:auto;margin-bottom:0;border-radius:0;border:none}.frontline-accordion .accordion-title{padding:15px 15px;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.frontline-accordion .accordion-title h2{margin:0;color:#fff}.frontline-accordion .panel-title{margin-bottom:0!important;font-size:27px}.frontline-accordion .panel-title a{color:#fff;display:block;padding:10px 15px;font-size:22px}.frontline-accordion .panel-heading{border-radius:0;padding:0}.frontline-accordion .panel-title i{float:right;top:10px;position:relative}.pw-container{padding:300px 0 300px}.post-password-form{text-align:center;width:400px;margin:auto;display:block}.main-footer h1{color:#7e4082;text-transform:uppercase;font-weight:700;font-size:24px}.solution_tab_container .resource-category{font-size:21px}.page-template-template-general .product-list--heading{color:#000000!important}.FE-btn__primary,.FE-btn__primary .FE-icon{color:#1d1934!important}section#faq .mktoForm .mktoRequiredField .mktoAsterix{color:#7a1600!important}