/*
Theme Name: MH Magazine Child theme of mh-magazine
Template: mh-magazine
*/
/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 11 Sep 2024 18:15:36 +0000 */

/* Mobile width containment fix */
@media screen and (max-width: 900px) {
	html,
	body,
	.mh-container,
	.mh-container-inner,
	.mh-container-outer,
	.mh-wrapper,
	.mh-content {
		max-width: 100%;
		box-sizing: border-box;
	}

	html,
	body {
		overflow-x: hidden;
	}
}

/* Compact MH Magazine mobile menu */
@media screen and (max-width: 767px) {

	.slicknav_nav {
		margin: 0;
		padding: 0;
	}

	.slicknav_nav .menu-main-container {
		margin: 0;
		padding: 0;
	}

	.slicknav_nav ul.menu {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 2px 14px;
		margin: 0;
		padding: 10px 22px 16px;
	}

	.slicknav_nav ul.menu > li {
		margin: 0;
		padding: 0;
	}

	.slicknav_nav ul.menu > li > a {
		display: block;
		margin: 0;
		padding: 9px 0;
		font-size: 15px;
		line-height: 1.2;
	}

	/* Put Book first and make it span both columns */
	.slicknav_nav ul.menu > li.menu-item-923 {
		order: -1;
		grid-column: 1 / -1;
	}

	/* Highlight Book as the main call-to-action */
	.slicknav_nav ul.menu > li.menu-item-923 > a {
		background: #ffffff;
		color: #e86f00;
		font-weight: 700;
		text-align: center;
		border-radius: 5px;
		padding: 10px 12px;
	}
}