/*
Theme Name: Hello EMBA
Author: Martin Fuks
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

:root {
  --brand-green: #32A54C; /* EMBA green color */
  --brand-green-secondary: #52BF0E; /* Darker shade for hover effect */
}

.emba-green {
	color: var(--brand-green) !important;
}

.emba-boton:hover {
    background-color: var(--brand-green-secondary) !important;
}

/********** HEADER ********/

.emba-header-logo > .e-con-inner > .elementor-element {
    display: flex;
    justify-content: center;
}


@media screen and (max-width: 1713px) {
  
    .emba-sede-container {
        min-height: 200px !important;
    }

}

@media screen and (max-width: 1258px) and (min-width: 1024px) {
  
    .emba-sede-container {
        min-height: 277px !important;
    }

}

@media screen and (max-width: 1024px) {
  
    .emba-social-icons .elementor-icon-list--layout-inline {
        display: block !important;
        text-align: center !important;
    }

}

@media screen and (max-width: 767px) {
	
	.qlwapp__container.qlwapp__container--bottom-right {
		left: 0 !important;
	}

    .emba-header-logo > .e-con-inner > .elementor-element {
        justify-content: flex-end;
    }

    .emba-header-menu {
        max-width: 90px !important;
    }

    .emba-social-icons {
        width: 250px !important;
    }

    .emba-social-icons > .e-con-inner {
        margin: 0 !important;
    }
}

@media screen and (max-width: 520px) {
  
    .emba-sede-container {
        min-height: 150px !important;
    }

    .social-mobile {
        max-width: 150px !important;
    }

    .emba-header-logo > .e-con-inner > .elementor-element {
        justify-content: center;
    }

}