/* 
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 */

/* HEADER */
.Three-Dee-A {
	text-shadow: 0px 0px 0 rgb(48,130,174),1px 1px 0 rgb(33,115,159),2px 2px 0 rgb(19,101,145),3px 3px 0 rgb(4,86,130),4px 4px 0 rgb(-10,72,116),5px 5px 0 rgb(-25,57,101), 6px 6px 0 rgb(-39,43,87),7px 7px 6px rgba(0,0,0,0.6),7px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);
}
.Three-Dee-A i {
	text-shadow: 3px 3px 0 rgb(4,86,130);
}
.Tag-line-A {
	font-family: Verdana,Geneva,sans-serif;
	margin: 0 0 10px;
	line-height: 1em;
	text-align: center;
/*	color: #80c634; */
    color: #1E3A5F;
	font-weight: bold;
	font-size: 28px;
	letter-spacing: 0.1em;
	text-shadow: #b5d7e9 2px 2px 3px;
/*	text-shadow: rgb(3, 3, 3) 2px 2px 3px; */
}
.Tag-line-B {
	font-family: Verdana,Geneva,sans-serif;
	margin: 0px;
	line-height: 1em;
	text-align: center;
	color: #E9E9E9;
	font-weight: bold;
	font-size: 22px;
	text-shadow: rgb(3, 3, 3) 2px 2px 2px;
}
.elementor-261 .elementor-element.elementor-element-fa0a868 div.elementor-menu-toggle {
	padding-right: 1em;
}

/* ELEMENTOR HAMBURGER MENU */
.elementor-menu-toggle:before {
	position: relative;
	content: "Menu";
	font-size: .8em;
	padding: 0 10px 0 10px;
}

/* HOME PAGE */
.home .elementor-image-box-description {
	text-align: justify;
	padding: 0 .5em 0 .5em;
}

#featured-content h2 {
	font-size: 1.4em;
	color: #003F5E;
	text-shadow: 0 -1px 0 #111111;
	padding: 0;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
.featured-title {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 34px;
	color: #80C634;
	text-shadow: rgb(3, 3, 3) 2px 2px 3px;
	padding-top: 20px;
	margin: 0;
	letter-spacing: -1px;
	text-align: center;
}
.featured-subtitle {
	padding: 0 10px;
	text-align: center;
}
#featured-content .box-text {
	padding-left: 5px;
}
.call-to-action {
	text-align: center;
}

.elementor-widget-text-editor a {
	color: #E86F00 !important;
}

.elementor-widget-text-editor a:hover, 
.elementor-widget-text-editor a:active,
.elementor-widget-text-editor a:focus,
.elementor-widget-text-editor a:visited {
	color: #D96800 !important;
}

.e-form__buttons__wrapper__button-previous {
    margin-right: 4px;
}

/* BEAK POINTS */
@media (max-width: 480px) {
    .elementor-headline.e-animated svg {
    	margin-top: 18px;
    }
}
