/*
Theme Name:     Magic Elementor Child
Description:    Child theme for Magic Elementor
Author:         Webquest
Template:       magic-elementor

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../magic-elementor/style.css");

/* Stops extra scroll bar from appearing */
html, body {
	overflow: visible;
}

/* Juicer Social Feed - DOESN'T WORK ANYMORE */
.juicer-feed h1.referral {
	display: none !important;
	visibility: none !important;
	opacity: 0 !important;
}

/* Contact Form - Success colour */
.elementor-682 .elementor-element.elementor-element-b3d446c .wpr-forms-container .wpcf7-response-output {
    border-color: #106224 !important;
}

/* Groovy Menu */

/* Hamburger Icon & Social Icons aka "Additional Menu" */
.gm-menu-item__txt-wrapper {
	background-color: #ffffff !important;
	padding: 8px;
	border-radius: 25px;
}
.gm-toolbar-nav-container .gm-menu-item__icon {
	margin-right: 0px !important;
}
.gm-menu-btn__inner {
    padding-top: 2px !important;
	padding-bottom: 0px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
	border-radius: 10px;
}
html:not([data-scroll='0']) {
	/* white background version
	.gm-wrapper {
    	background-color: #ffffff !important;
		box-shadow: 0 0 .5em rgba(0, 0, 0, .5);
	}
	*/
	.gm-inner .gm-container {
    	height: 110px !important;
	}
	.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-inner {
    	min-height: 110px !important;
	}
	.gm-logo {
		height: 90px !important;
		opacity: 0 !important;
	}
	.gm-navbar .gm-logo > a img {
    	height: 90px !important;
	}
}
