/**
Theme Name: Nashua Education Foundation
Author: MBA Team
Author URI: https://www.mbateam.com
Description: Original Theme for Nashua Education Foundation by MBA Team
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nashua-education-foundation
Template: astra
*/
.ast-desktop .ast-below-header-menu.submenu-with-border .sub-menu {
    box-shadow: 0 3px 5px -1px rgba(0,0,0,0.7);
}
.ast-header-break-point .main-navigation ul li.header-button a {
    display: contents;
	text-align:center;
	line-height: 30px;
}
.ast-header-break-point .main-navigation ul li.header-button {
    padding: 0;
    margin: .2em 100px .5em 100px;
}
.ast-header-break-point .main-header-menu {
    background-color: #eee;
}
.ast-header-break-point .main-navigation ul ul {
    margin: 0 50px;
}
.ast-header-break-point .main-header-menu ul {
    background-color: #fff;
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field, .ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field {
    padding-top: 1em;
    padding-bottom: 1em;
}
.ast-header-break-point .main-navigation ul.main-header-menu > li:first-child {
    border-top: 2px solid #cc061d;
}
#gform_2 {
    border: 2px solid #ef7f01;
	background: #fafafa;
}
#gform_1 {
    border: 2px solid #86aa12;
	background: #fafafa;
}


.elementor-element .elementor-pagination .page-numbers:not(.dots) {
    background: #fff;
    padding: .55em 1em;
    border: 1px solid #86aa50;
    color: #86aa50;
}
.elementor-element .elementor-pagination .page-numbers:hover {
    background: #f1f7e1;
}
.elementor-element .elementor-pagination .page-numbers.current, .elementor-element .elementor-pagination .page-numbers.current:hover  {
    background: #86aa50;
    color: #fff;
}
.elementor-pagination {
    margin: 4em auto 0 auto;
}


.gform_wrapper .top_label li.gfield.gf_first_quarter, .gform_wrapper .top_label li.gfield.gf_fourth_quarter, .gform_wrapper .top_label li.gfield.gf_second_quarter, .gform_wrapper .top_label li.gfield.gf_third_quarter {
    margin-right: 1%!important;
}
.gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 24%!important;
}
