/*!
Theme Name: Muscogee Nation
Description: A Kadence child theme created for the Muscogee Nation Gaming Enterprises websites.
Author: Graybill Creative
Author URI: https://www.kadencewp.com/
Version: 1.4.0
Template: kadence
Text Domain: kt-muscogee-nation
*/

/* Defaults
---------------------------------------------------------------------------- */



/* Site Header
---------------------------------------------------------------------------- */

.site-header-wrap .menu-item .wp-block-gallery {
	align-items: center;
	justify-content: space-evenly;
	margin-inline: auto;
	max-width: 1200px;
}

.site-header-wrap .menu-item .wp-block-gallery .wp-block-image {
	margin: 0 !important;
}

.site-header-wrap .menu-item .wp-block-gallery .wp-block-image {
	max-width: 310px !important;
}

.site-header-wrap .menu-item .wp-block-gallery .wp-block-image img {
	max-height: 140px;
	margin-inline: auto;
}


/* Site Footer - Top Row
---------------------------------------------------------------------------- */

@media (min-width: 1025px) {
	.site-footer .site-top-footer-wrap .site-footer-row {
		
	}
}

.site-footer .site-top-footer-wrap .site-footer-section {
	padding-inline: 32px;
}

/* Widget Area 2
--------------------------------------------- */

.site-footer .site-top-footer-wrap .site-footer-top-section-2 {
	border-left: 2px solid #c9ad6e;
	border-right: 2px solid #c9ad6e;
	font-size: 17px;
	font-weight: 400;
}

.site-footer .site-top-footer-wrap .site-footer-top-section-2 .menu li {
	margin-bottom: 8px;
}

.site-footer .site-top-footer-wrap .site-footer-top-section-2 .menu a {
	line-height: 1.5;
	padding-left: 30px;
	position: relative;
}

.site-footer .site-top-footer-wrap .site-footer-top-section-2 .menu a:not([href]) {
	color: #000000;
}

.site-footer .site-top-footer-wrap .site-footer-top-section-2 .menu a .menu-label-icon-wrap {
	font-size: 0.8em;
	position: absolute;
	top: 6px;
	left: 0;
}

/* Widget Area 3
--------------------------------------------- */

.site-footer .site-top-footer-wrap .site-footer-top-section-3 {
	font-size: 0.8em;
	padding: 32px;
}

.site-footer .site-top-footer-wrap .site-footer-top-section-3 h2 {
	font-size: 32px;
}


/* Site Footer - Middle Row
---------------------------------------------------------------------------- */

.site-footer .site-middle-footer-wrap {
	--global-content-width: 1080px;
}

@media (min-width: 1025px) {
	.site-footer .site-middle-footer-wrap .site-footer-row {
		grid-template-columns: minmax(0, 1fr) minmax(0, 4fr);
	}
}

.site-footer .site-middle-footer-wrap .menu {
	display: flex;
	flex-wrap: wrap;
}

@media (min-width: 1025px) {
	.site-footer .site-middle-footer-wrap .menu {
		justify-content: flex-end;
	}
}

.site-footer .site-middle-footer-wrap .menu-item {
	position: relative;
}

.site-footer .site-middle-footer-wrap .menu-item:not(:last-child)::after {
	border-right: 2px solid #c9ad6e;
	content: "";
	display: block;
	height: 35%;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.site-footer .site-middle-footer-wrap .menu-item a {
	line-height: 1;
	padding: 14px 20px;
}



/* Site Footer - Bottom Row
---------------------------------------------------------------------------- */

.site-footer .site-bottom-footer-wrap .site-footer-row {
	border-top: 1px solid #fff;
	padding-top: 20px;
}

@media (min-width: 1025px) {
	.site-footer .site-bottom-footer-wrap .site-footer-row {
		grid-template-columns: minmax(0, 4fr) minmax(0, 1fr);
		padding-inline: 20px;
	}
}
