/*
 Theme Name:   Avada Child — Grease Monkey
 Theme URI:    https://greasemonkey.shop
 Description:  Child theme for Grease Monkey franchise website. Safe customization layer — all design changes go here, never in the parent theme.
 Author:       Grease Monkey Marketing
 Author URI:   https://greasemonkey.shop
 Template:     Avada
 Version:      1.1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  avada-child
*/

/*
 ============================================================
 GREASE MONKEY BRAND TOKENS
 ============================================================
 Primary Red:   #ed2e38
 Black:         #000000
 White:         #FFFFFF
 Orange:        #FF8D40
 Dark Blue:     #314C6C
 Gray:          #595959
 Light Gray:    #B3B8BA
 Fonts:         Roboto, Rubik
 ============================================================
*/


/* ============================================================
   MAIN MENU
   ============================================================ */

.menu-item-services ul.awb-menu__sub-ul,
.menu-item-locations ul.awb-menu__sub-ul {
	display: flex;
	flex-flow: wrap;
	width: 500px;
}

.menu-item-services ul.awb-menu__sub-ul li,
.menu-item-locations ul.awb-menu__sub-ul li {
	width: 50%;
}

.menu-nav-phone-mobile {
	display: none !important;
}

.menu-item-services a.awb-menu__sub-a span {
	display: flex !important;
}

.menu-item-services .fusion-megamenu-icon img {
	width: 30px !important;
	height: 30px !important;
}


/* ============================================================
   NEWS TICKER
   ============================================================ */

.awb-news-ticker-item-list-carousel {
	pointer-events: none;
}


/* ============================================================
   LOCATIONS — LEFT COLUMN LAYOUT
   ============================================================ */

.locations-left-col .fusion-builder-row-inner {
	display: flex !important;
	align-items: center !important;
}

.locations-left-col .fusion-builder-row-inner h5 {
	margin-bottom: 10px !important;
}

.locations-left-col .fusion-builder-row-inner .fusion-text {
	margin-bottom: 0 !important;
}

.locations-left-col .fusion-builder-row-inner .fusion-column-wrapper {
	padding: 0 !important;
}

.locations-left-col .fusion-builder-row-inner .fusion-layout-column:first-child {
	flex: 0 0 60px !important;
	max-width: 60px !important;
}


/* ============================================================
   MOBILE STYLES (max-width: 800px)
   ============================================================ */

@media screen and (max-width: 800px) {

	/* .header-phone-btn {
		position: fixed !important;
		width: 75% !important;
		bottom: 10px !important;
		left: 0 !important;
	} */

	.menu-nav-phone-mobile {
		display: block !important;
	}

}


/* ============================================================
   CUSTOM STYLES — ADD BELOW THIS LINE
   ============================================================ */
