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

/*** Navigation ***/
/** Hide Active **/
.elementor-element .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
	
}

/*** Header ***/
@media (max-width: 1024px) {
	.elementor-16 .elementor-element.elementor-element-1e0c2b21:not(.elementor-motion-effects-element-type-background) {
		background-color: rgba(0, 76, 151, 100) !important;
	}	
}

/*** Ticker ***/
.eael-ticker-wrap {
	justify-content: center;
}
.eael-ticker-wrap .eael-ticker {
    -webkit-box-flex: unset !important;
    -ms-flex: unset !important;
    flex: unset !important;
	width: 65%;
}
@media screen and (max-width: 900px) {
	.eael-ticker-wrap .eael-ticker {width: 90%;}
}
.eael-ticker-wrap .eael-ticker .ticker-content {
	line-height: 1.25em !important;
}

/*** Translate Press Plugin ***/
#trp-floater-ls.trp-bottom-right {
    top: 0 !important;
    bottom: auto !important;
    right: 2%;
}
#trp-floater-ls.trp-color-light {
    border-radius: 0;
}
#trp-floater-ls.trp-floater-ls-flags {
    bottom: 0;
}
#trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language {
    padding-right: 21px;
	padding-left: 21px;
}
@media screen and (max-width: 1024px) {
	#trp-floater-ls.trp-bottom-right {
    top: auto !important;
	right: auto;
	bottom: 0 !important;
	left: 5%;
}
}

/*** Spanish Translation ***/
@media screen and (max-width: 1600px) {
	.translatepress-es_MX .elementor-7 .elementor-element.elementor-element-1ba982b {width: 70%;}
}
@media screen and (max-width: 768px) {
	.translatepress-es_MX .elementor-7 .elementor-element.elementor-element-1ba982b {width: 100%;}
}
@media screen and (max-width: 1024px) {
	.translatepress-es_MX .elementor-7 .elementor-element.elementor-element-2da71fd .elementor-heading-title {font-size: 48px;}
}
@media screen and (max-width: 767px) {
	.translatepress-es_MX .elementor-7 .elementor-element.elementor-element-2da71fd .elementor-heading-title {font-size: 34px;}
}


/*** Footer ***/
.footer-menu-item a {
	color: #ffffff;
}
.footer-menu-item a:hover {
	color: #98b4cc !important;
}

/*** Apply Pop-Up ***/
.apply-pop-up-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:nth-child(1),
.apply-pop-up-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:nth-child(3){
	flex-basis: 25%;
}
.apply-pop-up-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:nth-child(2),
.apply-pop-up-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:nth-child(4){
	flex-basis: 75%;
}
@media screen and (max-width: 767px) {
	.apply-pop-up-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:nth-child(1),
.apply-pop-up-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:nth-child(3){
	flex-basis: 35%;
}
.apply-pop-up-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:nth-child(2),
.apply-pop-up-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option:nth-child(4){
	flex-basis: 65%;
}
}