/**
 * FourSides Pro — Web Menu shortcode / custom-page styles.
 */

.foursides_menu_class_title {
	width: 100%;
	font-size: xx-large;
	font-weight: bold;
	text-align: center;
}

.foursides_menu_section_title {
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 3.5rem;
}

.foursides_menu_section {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-start;
}

.foursides_menu_item_container {
	width: 25%;
	max-width: 25%;
	padding: 1em;
	font-size: large;
}

.foursides_menu_item_img {
	width: 100%;
}

.foursides_menu_item_name {
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: larger;
}

/* LOW-RES DESKTOPS */
@media only screen
	and (min-device-width: 741px)
	and (max-device-width: 1280px)
{
	.foursides_menu_item_container {
		width: 33%;
		max-width: 33%;
	}
}

/* NORMAL MOBILE PHONES */
@media only screen
	and (min-device-width: 200px)
	and (max-device-width: 740px)
{
	.foursides_menu_section_title {
		font-size: 3.2rem;
	}
	.foursides_menu_item_container {
		width: 100%;
		max-width: 100%;
		padding: 2.0rem;
	}
	.foursides_menu_item_name {
		font-size: 2.8rem;
	}
	.foursides_menu_item_description {
		font-size: 1.3rem;
	}
}
