/**
Theme Name: Americaneagle.com Child Theme
Author: Americaneagle.com
Author URI: https://americaneagle.com
Description: A fast, lightweight theme build upon AstraWP.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: americaneagle-com-child-theme
Template: astra
*/

/* 1. General
 * 2. Header
 * 3. Homepage
 * 4. Interior
 * 5. Footer
 * 6. Mobile
 * 7. QC Fixes
*/


/* 1. General ----------------------------------------------------*/
html {
	overflow-x:hidden;
}
*:focus-visible {
	outline:2px solid #ff0000 !important;
	box-shadow:inset 0 0 0 2px #ff0000;
}

.elementor p a,
p a,
.elementor-text-editor a {
	font-weight:700;
	text-decoration:underline;
}
.elementor p a:hover,
.elementor p a:focus,
p a:hover,
p a:focus,
.elementor-text-editor a:hover,
.elementor-text-editor a:focus {
	text-decoration:none;
}


.skip-link.screen-reader-text {
	clip-path: none;
}


.elementor-widget-tabs .elementor-tabs-wrapper {
	overflow:visible;
}

ol, ul {
	margin-left:25px;
	margin-bottom:10px;
}

ol {
	list-style: none; 
	counter-reset: li;
}
ol li::before {
	content: counter(li); 
	color: #00477f;
	font-weight:700;
    display: inline-block; 
	width: 1em; 
	margin-left: -1.5em;
    margin-right: 0.5em; 
	text-align: right; 
	direction: rtl;
}
ol li {
	counter-increment: li;
}
ol.validation_list li::before {
	display:none;
}

.gform_validation_errors {
	background:rgba(255,223,224,.25);
}

/* 2. Header ----------------------------------------------------*/

#transparent.sticky-active {
	background:#fff;
}
#transparent.sticky-active .elementor-image img {
	width:158px;
}
#transparent.sticky-active .elementor-item {
	color:#09253D;
}
#transparent.sticky-active .elementor-widget-wrap {
	padding-bottom:0;
}


/* 3. Homepage ----------------------------------------------------*/
/* 4. Interior ----------------------------------------------------*/
/* 5. Footer ----------------------------------------------------*/
/* 6. Mobile ----------------------------------------------------*/
/* 7. QC Fixes ----------------------------------------------------*/
body .elementor-column .elementor-element.elementor-widget-uael-infobox .uael-module-content {
	overflow:visible;
}
body .elementor-nav-menu--dropdown .elementor-item:focus {
	background:transparent;
}
#main-navigation.elementor-nav-menu--toggle .elementor-nav-menu--dropdown.elementor-nav-menu__container {
	padding-top: 70px;
}
@media (max-width: 426px) {
	#main-navigation.elementor-nav-menu--toggle .elementor-nav-menu--dropdown.elementor-nav-menu__container {
	padding-top: 50px;
	}
}
.gform_legacy_markup_wrapper div.validation_error {
	text-align: left !important;
}	
.gform_legacy_markup_wrapper div.validation_error li {
	margin-right: 25px;
}
	