/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/

.blue {
	color: var(--e-global-color-accent);
}

body.home, body.page, body.post, body.single-post, body.single{
	
	max-width: 1366px;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 6%);
	
}

.article-content a:not(#article-button), .elementor-element-850115 a:not(#article-button), .elementor-element-3440a58 a:not(#article-button) {
	color: var(--e-global-color-accent) !important;
}

.article-content h1{
	
}

.article-content figure{
	margin: 0px;
}

.article-content h2{
	color: var(--e-global-color-secondary );
    font-family: var(--e-global-typography-7624718-font-family ), Sans-serif;
    font-size: 36px;
    font-weight: var(--e-global-typography-7624718-font-weight );
    line-height: 40px;
    letter-spacing: var(--e-global-typography-7624718-letter-spacing );
    word-spacing: var(--e-global-typography-7624718-word-spacing );
}

.article-content p{
	margin-top: 16px;
	margin-bottom: 16px;
}

.article-content h3{
	color: var(--e-global-color-secondary );
    font-family: var(--e-global-typography-00886a3-font-family ), Sans-serif;
    font-size: var(--e-global-typography-00886a3-font-size );
    font-weight: var(--e-global-typography-00886a3-font-weight );
    line-height: var(--e-global-typography-00886a3-line-height );
    letter-spacing: var(--e-global-typography-00886a3-letter-spacing );
    word-spacing: var(--e-global-typography-00886a3-word-spacing );
	
}

div#mobile-nav-menu{
	max-width: 260px;
}

@media only screen and (min-width: 766px) and (max-width: 1165px) { 
	
	.elementor-101464 .elementor-element.elementor-element-11e929e > .elementor-widget-container{
		padding: 0px 0px 0px 0px !important;
	}
}

@media only screen and (max-width: 765px) { 
	
	#eapps-google-reviews-d3fe6fd6-7c89-43b4-bde5-c9f4d72914b9{
		display: none;
	}
	
	.elementor-101459 .elementor-element.elementor-element-581fa61 > .elementor-widget-container,
	.elementor-101513 .elementor-element.elementor-element-2ec1aca0 > .elementor-widget-container,
	.elementor-101463 .elementor-element.elementor-element-c7676a4 > .elementor-widget-container,
	.elementor-101464 .elementor-element.elementor-element-11e929e > .elementor-widget-container{
		padding: 0px 0px 0px 0px !important;
	}
	
}