.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Directory item (:hover) **/
.wp-block-post .directory-item:hover {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.17) !important;
}

/** General >> Search filter choice button **/
.wp-block-search-filter-choice-button {
	width: 100% !important;
}

/** General >> Search filter field input **/
.resource-menu .search-filter-field__input {
	width: 100% !important;
	display: grid !important;
	grid-gap: 1rem !important;
	gap: 1rem !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto !important;
	display: grid !important;
}

/** General >> Search filter input button group **/
#search-filter-input-button-group {
	font-weight: 600 !important;
	-webkit-flex-wrap: nowrap !important;
	-moz-flex-wrap: nowrap !important;
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

/** General >> Search filter field input _2 **/
.news .search-filter-field__input {
	width: 100% !important;
	display: grid !important;
	grid-gap: 1rem !important;
	gap: 1rem !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto !important;
	display: grid !important;
}

/** General >> News Main Tabs **/
.news .search-filter-input-button-group {
	width: 100% !important;
	display: grid !important;
	grid-gap: 1rem !important;
	gap: 1rem !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto !important;
	display: grid !important;
}

/** General >> Resource Grid Group **/
.recourcegridgroup .search-filter-field--input-type-button .search-filter-input-button-group {
	grid-gap: 1rem !important;
	gap: 1rem !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto !important;
	display: grid !important;
}

/** General >> Navigation item label **/
.open-on-click .wp-block-navigation-item__label {
	text-align: center !important;
	width: 100% !important;
}

/** General >> Date Tabs **/
.dates .search-filter-input-button-group {
	width: 100% !important;
	display: grid !important;
	grid-gap: 1rem !important;
	gap: 1rem !important;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto !important;
	display: grid !important;
}
.dates .search-filter-input-button-group > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 3 !important;
}
.dates .search-filter-input-button-group > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 4 !important;
}
.dates .search-filter-input-button-group > :nth-child(3) {
	grid-area: 1 / 4 / 2 / 5 !important;
}
.dates .search-filter-input-button-group > :nth-child(4) {
	grid-area: 1 / 5 / 2 / 6 !important;
}
.dates .search-filter-input-button-group > :nth-child(5) {
	grid-area: 1 / 6 / 2 / 7 !important;
}
.dates .search-filter-input-button-group > :nth-child(6) {
	grid-area: 1 / 7 / 2 / 8 !important;
}
.dates .search-filter-input-button-group > :nth-child(7) {
	grid-area: 1 / 8 / 2 / 9 !important;
}
.dates .search-filter-input-button-group > :nth-child(8) {
	grid-area: 1 / 9 / 2 / 10 !important;
}
.dates .search-filter-input-button-group > :nth-child(9) {
	grid-area: 1 / 10 / 2 / 11 !important;
}

/** General >> Gchoice **/
.mtp-page-contact-us .gfield_radio .gchoice {
	margin-right: 20px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General >> Gallery **/
.wp-block-gallery {
	margin-bottom: 0 !important;
}

/** General >> Submit button **/
.newsletter-join button[type="submit"] {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	color: rgb(76, 24, 86) !important;
	font-size: 1.25rem !important;
	font-weight: 800 !important;
	background-color: rgb(215, 215, 54) !important;
	width: 100% !important;
	padding: 5px 10px 5px 10px !important;
	border-radius: 100px !important;
}

/** General >> Submit button (:hover) **/
.newsletter-join button[type="submit"]:hover {
	background-color: rgb(227, 159, 0) !important;
}

/** General >> Newsletter join p **/
.newsletter-join p {
	color: rgb(255, 255, 255) !important;
	display: none !important;
}

/** General >> Newsletter join input field **/
.newsletter-join #input_5_2 {
	height: 50px !important;
	border-radius: 10px !important;
}

/** General >> Gform 5 **/
#gform_5 {
	-webkit-align-items: center !important;
	align-items: center !important;
	grid-column-gap: 20px !important;
	column-gap: 20px !important;
	display: grid !important;
	grid-template-columns: 1fr .25fr 1fr !important;
	grid-template-rows: auto !important;
}
#gform_5 > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 3 !important;
}
#gform_5 > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 4 !important;
}

/** General >> Gform footer **/
#gform_5 .gform-footer {
	margin-top: 0 !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {
	/** General >> Gform 5 **/
	#gform_5 {
	grid-row-gap: 20px !important;
	row-gap: 20px !important;
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto !important;
}
#gform_5 > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 2 !important;
}
#gform_5 > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 2 !important;
}

}


/*( < 980 )*/
@media (max-width: 979.98px) {
	/** General >> Search filter input button group **/
	#search-filter-input-button-group {
	-webkit-flex-wrap: wrap !important;
	-moz-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

	/** General >> Date Tabs **/
	.dates .search-filter-input-button-group {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
}
.dates .search-filter-input-button-group > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 5 !important;
}
.dates .search-filter-input-button-group > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.dates .search-filter-input-button-group > :nth-child(3) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.dates .search-filter-input-button-group > :nth-child(4) {
	grid-area: 2 / 3 / 3 / 4 !important;
}
.dates .search-filter-input-button-group > :nth-child(5) {
	grid-area: 2 / 4 / 3 / 5 !important;
}
.dates .search-filter-input-button-group > :nth-child(6) {
	grid-area: 3 / 1 / 4 / 2 !important;
}
.dates .search-filter-input-button-group > :nth-child(7) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.dates .search-filter-input-button-group > :nth-child(8) {
	grid-area: 3 / 3 / 4 / 4 !important;
}
.dates .search-filter-input-button-group > :nth-child(9) {
	grid-area: 3 / 4 / 4 / 5 !important;
}

	/** General >> Navigation container **/
	.wp-container-core-navigation-is-layout-30d52fc2 .wp-block-navigation__container {
	font-size: 24px !important;
	display: grid !important;
	grid-row-gap: 1.6rem !important;
	row-gap: 1.6rem !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto auto auto !important;
}

	/** General >> Navigation item **/
	.bipoc-mobile-menu .wp-block-navigation-item {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row-reverse !important;
	-moz-flex-direction: row-reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

	/** General >> Modal 1 **/
	#modal-1 {
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
}

	/** General >> Navigation submenu container **/
	.bipoc-mobile-menu .wp-block-navigation__submenu-container {
	padding-left: 0 !important;
}

	/** General >> Navigation overlay container **/
	#modal-1-content .wp-block-navigation__overlay-container {
	padding-bottom: 0 !important;
}

}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** General >> Search filter field input **/
	.resource-menu .search-filter-field__input {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto !important;
}
.resource-menu .search-filter-field__input > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.resource-menu .search-filter-field__input > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 2 !important;
}

	/** General >> Resource Grid Group **/
	.recourcegridgroup .search-filter-field--input-type-button .search-filter-input-button-group {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto !important;
}
.recourcegridgroup .search-filter-field--input-type-button .search-filter-input-button-group > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.recourcegridgroup .search-filter-field--input-type-button .search-filter-input-button-group > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 2 !important;
}

	/** General >> Dashboard buttonws **/
	.dashboard-buttons .wp-block-button {
	width: 100% !important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** General >> Search filter field input _2 **/
	.news .search-filter-field__input {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto !important;
}
.news .search-filter-field__input > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 2 !important;
}

	/** General >> News Main Tabs **/
	.news .search-filter-input-button-group {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto !important;
}
.news .search-filter-input-button-group > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 2 !important;
}

	/** General >> Date Tabs **/
	.dates .search-filter-input-button-group {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
}
.dates .search-filter-input-button-group > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
}
.dates .search-filter-input-button-group > :nth-child(4) {
	grid-area: 2 / 3 / 3 / 4 !important;
}
.dates .search-filter-input-button-group > :nth-child(5) {
	grid-area: 3 / 1 / 4 / 2 !important;
}
.dates .search-filter-input-button-group > :nth-child(6) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.dates .search-filter-input-button-group > :nth-child(7) {
	grid-area: 3 / 3 / 4 / 4 !important;
}
.dates .search-filter-input-button-group > :nth-child(8) {
	grid-area: 4 / 1 / 5 / 2 !important;
}
.dates .search-filter-input-button-group > :nth-child(9) {
	grid-area: 4 / 2 / 5 / 3 !important;
}

	/** General >> Gchoice **/
	.mtp-page-contact-us .gfield_radio .gchoice {
	margin-right: 0 !important;
}

}

