/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

#menu-item-44218 a {
	color: white !important;
    background: #1EC4D6;
    border-radius: 4px;
    padding: 10px !important;
    margin-right: 15px;
}
#menu-item-44218 a:hover,
#menu-item-44219 a:hover {
	opacity: 0.70;
}
#menu-item-44219 a {
	color: white !important;
    background: #f0b800;
    border-radius: 4px;
    padding: 10px !important;
}
.ehf-header #masthead {
	position: sticky;
    top: 0;
    overflow: hidden;
}
.elementor-element-ea286dc a {
	color: white !important;
}
#content a, .woocommerce-LoopProduct-link {
	color: #26C4D6;
}
.page-id-44058 header, .page-id-44058 footer,
.page-id-44088 header, .page-id-44088 footer,
.page-id-44187 header, .page-id-44187 footer {
	display: none !important;
}
.wc-proceed-to-checkout a, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	font-family: "Raleway", Sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    line-height: 24px !important;
    color: #fff !important;
    background-color: #26C4D6 !important;
    border-radius: 50px !important;
}
.woocommerce-checkout {
	margin-bottom: 100px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: rgba(0, 0, 0, .04);
    border-radius: 5px;
}

@media screen and (max-width: 600px) {
	.elementor-element-531126b {
		display: inline-block;
		width: 77%;
	}
	.elementor-element-ddb4b28 {
		display: inline-block;
		width: 10%;
	}
	.elementor-element-368a4ec {
		display: inline-block;
		width: 13%;
	}
	.elementor-element-e735858, .elementor-element-1a3d251, .elementor-element-df7db42,
	.elementor-element-c1b8f40, .elementor-element-a43a19b, .elementor-element-dd54671,
	.elementor-element-2aab1b4, .elementor-element-6e14273, .elementor-element-bf758f2,
	.elementor-element-d3df403, .elementor-element-c89ca89, .elementor-element-b3255b0,
	.elementor-element-16407ce, .elementor-element-8873ecf, .elementor-element-303b0eb, 
	.elementor-element-d636ed2, .elementor-element-ed5d1f1, .elementor-element-33c0d67d,
	.elementor-element-31fd214, .elementor-element-4f70d96, .elementor-element-65c4a38,
	.elementor-element-b3d143c, .elementor-element-eff1076, .elementor-element-ce64d47,
	.elementor-element-ab0c7ec, .elementor-element-d4206a9, .elementor-element-5219b26,
	.elementor-element-b6f514e, .elementor-element-5219b26, .elementor-element-b6f514e,
	.elementor-element-24472ab, .elementor-element-407c220, .elementor-element-c2b0896,
	.elementor-element-07284f4, .elementor-element-47bac67, .elementor-element-1d9769c,
	.elementor-element-16f184d, .elementor-element-050c842, .elementor-element-ccea4fe,
	.elementor-element-869710e, .elementor-element-749bfda4, .elementor-element-5219b26,
	.elementor-element-b6f514e, .elementor-element-5219b26, .elementor-element-b6f514e,
	.elementor-element-518576a, .elementor-element-f5b0f2b, .elementor-element-3c3b907,
	.elementor-element-88e0721, .elementor-element-192e88d, .elementor-element-6a919ed,
	.elementor-element-5944f810, .elementor-element-21dea285, .elementor-element-31d4571, 
	.elementor-element-35be59ad, .elementor-element-22f9072, .elementor-element-5c221f3,
	.elementor-element-9d90191, .elementor-element-882f740, .elementor-element-0285cda, 
	.elementor-element-23bbe96, .elementor-element-0f584c2, .elementor-element-9243d54, 
	.elementor-element-2f37ed4, .elementor-element-cb5d8b5, .elementor-element-fde4efa, 
	.elementor-element-a44dcd8, .elementor-element-8ea9838, .elementor-element-b962013 {
		padding: 0 20px;
	}
	.elementor-element-5c221f3 {
		background-image: none;
	}
	h2, h4 {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	h3, .elementor-element-72865ce h4, .elementor-element-e4657ea h4 {
		font-size: 60px !important;
		line-height: 70px !important;
	}
	.elementor-44263 .elementor-element.elementor-element-2f57f3f {
    	margin: -250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	.elementor-element-d4206a9 h3, .elementor-element-3a1eb53 h3, .elementor-element-39d24d2 h3,
	.elementor-element-9e29907 h3, .elementor-element-55d7840 p {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.elementor-44088 .elementor-element.elementor-element-772ea38 .elementor-heading-title,
	.elementor-element-bcc9f08 {
		text-align: center;
	}
	.elementor-44187 .elementor-element.elementor-element-90c36d6 {
    	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	.elementor-element-cd90ae0, .elementor-element-cd90ae0 #mc_embed_signup {
		width: 100%;
	}
}