/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@import url("old_style.css");
@import url("https://www.netexlearning.com/wp-content/uploads/elementor/custom-icons/eventos/css/eventos.css");


cite{
	/* border-left: 5px solid rgba(0,0,0,.05);
    padding: 20px;
    font-size: 1.2em;
    font-style: italic;
    margin: 0 0 1.5em;
    position: relative;
	display: inherit; */
}

.chapas_premios img {
    filter: grayscale(0.3);
}

.chapas_premios img:hover {
    filter: grayscale(0);
    transition-duration: 0.3s;
}



li.trabaja a:after {
    display: inline-block;
    font-size: 12px;
    content: "We are hiring!";
    background-color: #dfc331;
    margin-left: 10px;
    opacity: 1 !important;
    position: relative;
    color: #04273c;
    padding: 3px 5px;
    line-height: 1;
}


.gobierno-corporativo .mpc-icon .mpc-regular img {
    filter: grayscale(100%);
}

b u, strong u {
    text-decoration: none;
    background: greenyellow;
    font-weight: 300;
}

body {
      transition: padding-top .35s ease-in-out; 
}

body.getsitecontrol-54602-open, 
body.getsitecontrol-52069-open { 
      margin-top: 75px;  
}

.getsitecontrol-54602-open .getsitecontrol-close,
.getsitecontrol-52069-open .getsitecontrol-close {
    background-color: #1e1e1e40 !important;
}

@media (min-width: 960px) {
      body.getsitecontrol-52069-ope {
        padding-top: 75px;
  }
}

blockquote {
	border-left: 5px solid rgb(0 0 0 / 24%);
    padding: 20px 20px 40px;
    font-size: 1.1em;
    font-style: italic;
    margin: 0 0 1.5em;
    position: relative;
    background: #ededed;
    background: linear-gradient(45deg, #e1e1e1, whitesmoke);
}

/**/




/* Cookies */

div#mtm-frame-container {
	background: radial-gradient(at left bottom, rgb(35 35 35 / 51%) 0%, rgb(58 58 58 / 77%) 69%);
	background: rgba(0,0,0,0.5);
    height: 100vh !important;
    width: 100vw !important;
}
div#mtm-frame-container:afte {
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    pointer-events: all;
    content: "";
}



/* LT2020 */

.postid-28046 hr,
.postid-21179 hr {
	margin: 40px 0 !important;
    background-color: #d4d4d4 !important;
}


.postid-28046 h5,
.postid-21179 h5 {
	font-size: 19px;
}
/**/

#soporteremoto input {
    width: auto;
	background: white;
}

/**/

.postid-21247 .formulario_mas_info {
	display: none;
}

.botonico {
	background-color: #000;
    font-size: 15px;
    padding: 12px 24px;
    color: #fff !important;
    text-decoration: none !important;
	display: inline-block;
	transition: all 0.3s ease-out;
	text-transform: uppercase;
}

.botonico:hover {
	background-color: #666;
}


/**/

/* WPTYPES */

.webinar_ponentes figure {
    float: left;
    margin-right: 10px !important;
}

.elementor-element.elementor-element-5daa7699.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-element.elementor-element-5daa7699.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-element.elementor-element-5daa7699.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-element.elementor-element-5daa7699 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-element.elementor-element-5daa7699 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-element.elementor-element-5daa7699 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-element.elementor-element-5daa7699 .elementor-image-box-title {
    margin-bottom: 0px;
}

.elementor-element.elementor-element-5daa7699 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 24px;
    font-weight: bold;
}

.elementor-element.elementor-element-5daa7699 .elementor-image-box-content .elementor-image-box-description {
    color: #7a7a7a;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-element.elementor-element-5daa7699 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-36aac140 {
    text-align: left;
}

.elementor-element.elementor-element-36aac140 .elementor-social-icon {
    background-color: rgba(0,0,0,0);
    font-size: 17px;
    padding: 0em;
}

.elementor-element.elementor-element-36aac140 .elementor-social-icon i {
    color: #54595f;
}

.elementor-element.elementor-element-36aac140 .elementor-social-icon svg {
    fill: #54595f;
}

.elementor-element.elementor-element-36aac140 .elementor-social-icon:not(:last-child) {
    margin-right: 10px;
}

.elementor-element.elementor-element-36aac140 .elementor-social-icon:hover i {
    color: #0e81d3;
}

.elementor-element.elementor-element-36aac140 .elementor-social-icon:hover svg {
    color: #0e81d3;
}

.elementor-element.elementor-element-e4eee7a {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-element.elementor-element-38abaff.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-element.elementor-element-38abaff.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-element.elementor-element-38abaff.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-element.elementor-element-38abaff .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-element.elementor-element-38abaff .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-element.elementor-element-38abaff .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-element.elementor-element-38abaff .elementor-image-box-title {
    margin-bottom: 0px;
}

.elementor-element.elementor-element-38abaff .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-size: 24px;
    font-weight: bold;
}

.elementor-element.elementor-element-38abaff .elementor-image-box-content .elementor-image-box-description {
    color: #7a7a7a;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-element.elementor-element-38abaff > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-987bcc1 {
    text-align: left;
}

.elementor-element.elementor-element-987bcc1 .elementor-social-icon {
    background-color: rgba(0,0,0,0);
    font-size: 17px;
    padding: 0em;
}

.elementor-element.elementor-element-987bcc1 .elementor-social-icon i {
    color: #54595f;
}

.elementor-element.elementor-element-987bcc1 .elementor-social-icon svg {
    fill: #54595f;
}

.elementor-element.elementor-element-987bcc1 .elementor-social-icon:not(:last-child) {
    margin-right: 10px;
}

.elementor-element.elementor-element-987bcc1 .elementor-social-icon:hover i {
    color: #0e81d3;
}

.elementor-element.elementor-element-987bcc1 .elementor-social-icon:hover svg {
    color: #0e81d3;
}

.elementor-element.elementor-element-6db58f2 {
    margin-top: 0px;
    margin-bottom: 40px;
}

@media(max-width: 1024px) {
    .elementor-element.elementor-element-5daa7699.elementor-position-right .elementor-image-box-img {
        margin-left:0px;
    }

    .elementor-element.elementor-element-5daa7699.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-element.elementor-element-5daa7699.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-element.elementor-element-5daa7699 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }

    .elementor-element.elementor-element-38abaff.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-element.elementor-element-38abaff.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-element.elementor-element-38abaff.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-element.elementor-element-38abaff .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }
  .webinar_ponentes figure {
    float: none;
    margin-right: 0px !important;
}
}

@media(max-width: 767px) {
    .elementor-element.elementor-element-0682e25 > .elementor-element-populated {
        margin:0px 0px 0px 0px;
    }

    .elementor-element.elementor-element-5daa7699 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-element.elementor-element-5daa7699 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 20%;
    }

    .elementor-element.elementor-element-5daa7699 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-element.elementor-element-36aac140 {
        text-align: center;
    }

    .elementor-element.elementor-element-36aac140 > .elementor-widget-container {
        /* margin: -10px 0px 0px 0px; */
    }

    .elementor-element.elementor-element-aa8b077 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-element.elementor-element-38abaff .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-element.elementor-element-38abaff .elementor-image-box-wrapper .elementor-image-box-img {
        width: 20%;
    }

    .elementor-element.elementor-element-38abaff .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-element.elementor-element-987bcc1 {
        text-align: center;
    }

    .elementor-element.elementor-element-987bcc1 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }
} 

 

/* WPTYPES */


.ntx_footer-bg-shine li.menu-item a {
    display: inline-block;
}

.hs-form .legal-consent-container ul.inputs-list input {
	
}

.elementor-page-title {
	display: inherit !important;
}

.wp-caption.alignleft {
    margin-right: 20px !important;
}

.odd-menu {
    margin-bottom: 0 !important;
}

.site-content p a {
    text-decoration: underline;
}

/* europe_is_living_a_celebration */

.europe_is_living_a-celebration a{
	background: transparent url(https://www.netexlearning.com/wp-content/uploads/2019/04/union_europea_logo.png) no-repeat top center;
    background-size: cover;
    width: 58px !important;
    height: 50px;
    display: table;
    margin: auto;
    padding: 0 !important;
    background-color: transparent !important;
    margin-top: 5px;
}

.europe_is_living_a-celebration .elementor-button-content-wrapper{
    display: table-cell;
    vertical-align: bottom;
}

.modal-open {
    overflow: auto;
}


/* Img  */



.post-type-archive-eventos-netex .elementor-widget-image .elementor-image img,
.single-webinars 		.vc_single_image-img.attachment-full ,
.single-noticias 		.vc_single_image-img.attachment-full ,
.single-eventos-netex 	.vc_single_image-img.attachment-full {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/* Menuses */

.sub-menu li a{
    padding: 10px 15px !important;
}
	
	
.sub-menu {
    border-radius: 3px;
    box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.53);
}

/* europe_is_living_a_celebration */ 
.europe_is_living_a_celebration a{
	background: transparent url(https://www.netexlearning.com/wp-content/uploads/2017/03/union_europea-logo.png) no-repeat top center;
    background-size: cover;
    height: 100px;
    display: table;
    margin: auto;
	padding: 0 !important;
}

.europe_is_living_a_celebration .elementor-button-content-wrapper{
    display: table-cell;
    vertical-align: bottom;
} 

.modal-open {
    overflow: auto;
}

/* / europe_is_living_a_celebration */ 




.wistia_click_to_play a {
    font-weight: 400;
    text-transform: uppercase;
    background-color: #3ca2e0;  
    border-radius: 50px 50px 50px 50px;
    font-size: 18px;
    padding: 15px 50px;
    color: #fff;
    display: inline-block;
}

nav.elementor-pagination {
    margin-top: 40px;
}

.page-id-2,
.page-id-2 #page,
.page-id-12805,
.page-id-12805  #page {
/*	background-image: linear-gradient(180deg,#dd8d20 95vh,#ffffff 95vh) !important; */
}

.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after {
    background-color: #ffffff50 !important;
}

.header-logos {
	opacity: .8;
}

h1.entry-title { /* OLD CPT */
    display: none;
}

.hs_form_pq  .hbspt-form {
	font-size: 14px;
}
.hs_form_pq .hbspt-form .hs-richtext {
    font-size: 12px;
}

.elementor-section.elementor-section-boxed>.elementor-container {
/*     max-width: 1140px !important; */
}
 
section.elementor-element .elementor-container {
 /*   max-width: 1140px !important; */
}
div#content.site-content {
    padding: 0;
}

/* / OLD CPT */
.archivo_header .jet-parallax-plugin-section__layout {
    background-image: url(https://www.netexlearning.com/anton/wp-content/uploads/2017/07/header-bkg.png);
}

.jet-parallax-plugin-section__layout {
 /*   background-image: url(https://www.netexlearning.com/anton/wp-content/uploads/2017/07/header-bkg.png); */
}

/* 	CTAs */

.cta {
    text-decoration: none !important;
    border: 2px solid #29a8e0;
    padding: 10px 40px;
    font-weight: bold;
    font-size: 15px;
    -webkit-transition: all .25s;
    transition: all .25s; 
}

.cta:hover {
    color: white !important;
    background: #29a8e0;
}

.ntx_bg  {
	background-color: #edf9fd;
}

/* 	CTAs SHINE */
.ntx_bg-shine  {
    background-blend-mode: overlay;
    background-size: cover;
    background-image: linear-gradient(129deg,#4ca2c1 0%,#1376a1 100%),url(https://www.netexlearning.com/wp-content/uploads/2019/03/footer-bg.jpg)!important;
    background-color: initial!important;	
}

.ntx_footer-bg-shine  {
	background-color: #393d46;
    background-blend-mode: hard-light;
    background-image: linear-gradient(129deg,#02516b 0%,#0b4f6d 100%),url(https://www.netexlearning.com/wp-content/uploads/2019/03/footer-bg.jpg)!important;
	background-size: cover;
}



.ntx_footer-bg-shine .elementor-nav-menu li.title {
    opacity: .5;
}

.ntx_footer-bg-shine .elementor-nav-menu li.separador {
	border-bottom-color: #194e6d;
}

.ntx_bg-shine .cta {
    color: white;	
	border: none;
    background: #26617a;
}

.ntx_bg-shine .cta:hover {
    background: #29a8e0;	
}

/* 	/ CTAs SHINE */

.nxt_testimonio img {
    height: auto !important;
    max-width: 100% !important;
}

.ntx_fil h3 {
    font-size: 32px;
    font-weight: 800;
    line-height: 40px;
}

.ntx_fil h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 300;
}

.ntx_fil p {
    font-size: 24px;
    font-weight: 300;
    line-height: 35px;
}


.jet-tabs__control {
    cursor: pointer;
    outline: none;
    border-bottom: 3px solid #FFF;
}

.jet-tabs__control.active-tab {
    border-color: #2196F3 !important;
}

.active-tab .jet-tabs__label-text {
    color: #2196F3;
}

.ntx_fila_wrap .elementor-image{
    margin: 0px -200px 0px 0px;
}


.elementor-posts .elementor-post__badge {
    position: initial  !important;
    background: white  !important;
    border-radius: 0  !important;
    color: #3ca2e0  !important;
    padding: 10px 30px !important;
    margin: 0 !important;
    font-size: 16px !important;
}

.elementor-nav-menu li.separador {
    border-bottom: 1px solid #666;
    padding: 0 0 10px !important;
    margin: 0 0 10px !important;
}


.ntx_fila,
.ntx_fila_wrap {
    overflow: hidden;
}

.imgd-pq .elementor-image img,
.imgd .elementor-image img{
    -webkit-filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.3));
    filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.3));
    border-radius: 10px;
}



.x .elementor-image{
    margin: 0 0 0 -130px;
}


/* Tablas RWD - Cookies y asín  */

.table-container {
    overflow: auto;
}

.table-container table{
    min-width: 600px;
}

/* HS  */



.cookie-reset-container {
    font-family: sans-serif;
    font-size: 12px;
    opacity: 0.7;
}

 
.inline .hbspt-form label>span:first-child {
    background: antiquewhite;
    display: none;
}

.inline .hbspt-form .hs-form-required {
	position: absolute;
    left: 10px;
    margin-top: 15px;
}

.inline .hbspt-form  input[type="text"], 
.inline .hbspt-form  input[type="email"], 
.inline .hbspt-form  input[type="url"], 
.inline .hbspt-form  input[type="tel"]{
    padding-left: 30px;
}

.inline h3 {
    font-size: 21px;
    margin: 40px 0 10px;
    font-weight: 400;
    text-transform: uppercase;
}

.inline ul {
    list-style: none;
    margin-left: 20px;
}

.inline ul li .hs-input {
    margin-right: 5px;
}

.inline textarea {
    min-height: 120px;
	margin-bottom: 20px;
}

.inline fieldset {
    max-width: initial !important;
}

.inline .input {
    margin-right: 0 !important;
}

input[type="text"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="password"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="number"]:focus, 
textarea:focus, 
select:focus {
    background-color: #b5b5b5;   
}



::placeholder{ 
    color: #646464 !important;
    font-style: italic !important;
    font-weight: normal !important;
}

select.hs-input {
    color: #666;
    font-style: italic;
    font-weight: normal;
    text-indent: 10px;
}


aside h4:before {
    font-family: "eventos";
	-webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    color: #00659b;
	font-weight: bold;
	margin-right: 5px;
}



h4.item-venue:before {
    content: "\f041";
}

h4.item-web:before {
    content: "\f08e";
}

h4.item-twitter:before {
    content: "\f099";
}

.eventos-netex aside .datos h4 {
	margin-bottom: 0;
    font-weight: bold;
}

aside .inline .hbspt-form input[type="text"], 
aside .inline .hbspt-form input[type="email"]{
    border: 1px solid #ccc;
	background: #fafafa;
	padding: 10px 15px;
}

aside .inline  .hbspt-form .hs-form-required {
    left: auto;
	right: 15px;
}

aside  i.fab {
    color: #00659b;
}

.single img.alignnone.size-full {
    padding-right: 5%;
}

.single .eventos-netex h2 {
    font-size: 1.4em;
}

.font-small p {
    font-size: small;
}

.archive.paged #archive_featured {
	display: none;
}

/* */

.inversor  .hs-fieldtype-text {
    position: relative;
   /*  max-width: 70%; */
    margin: auto;
    min-height: 75px;
}

.legal-consent-container .hs-form-booleancheckbox-display input {
    float: none !important;
}

.legal-consent-container .hs-form-booleancheckbox-display span {
    display: initial !important;
    margin: auto !important;
	position: initial !important; 
}


.inversor  .hs-fieldtype-text .hs-form-required {
    color: #E91E63;
    position: absolute;
    left: 8px;
    top: 15px;
    display: initial !important;
}

.inversor  input[type="email"], 
.inversor  input[type="text"] {
	width: 100% !important;
    text-indent: 15px;
}


/**/



/* Textos  */

h3 {
    font-size: 32px;
    font-weight: 900;
}


.ntx_fil h3 {
	font-size: 2.4em !important;
	line-height: 1.2em !important;
	font-weight: 800;
	
}

.ntx_fila-alt h3 {
	font-size: 1.8em !important;
	line-height: 1em !important;
	font-weight: 800;
}
.secionaca h2  {
	font-size: 3.4em ;
	line-height: 1.2em !important;
	font-weight: 800;
}



.secionaca h4 {
    font-size: 1.3em !important;
    font-weight: 300 !important;
}

.ntx_fila p,
.secionaca p {
	font-size: 1.5em !important;
	line-height: 1.4em !important;
    font-weight: 300 !important;
}

.ntx_fila-alt p {
	font-size: 1.1em !important;
	line-height: 1.4em !important;
    font-weight: 300 !important;
}
.secionaca .small p{
	font-size: 1em !important;
}

/* AnimaciÃ³n */

.active-content .ntx_fila h4 {
    background-position: -100% 0!important;
}

input[type="text"], 
input[type="email"], 
input[type="url"], 
input[type="password"], 
input[type="search"], 
input[type="tel"], 
input[type="number"], 
textarea, 
select {
	background: #cdcdcd;
    border: none;
    color: #222222;
    font-weight: 600;
    width: 100%;
}

input[type='submi']{
    background-color: #29a8e0;
	color: #fff;
    width: auto;
    display: inline-block;
    background-color: #6EC7E7;
    border: 1px solid #6EC7E7;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    padding: 0px 25px;
    text-align: center;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.196);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.196);
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.196);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;	
}

input[type='submit']:hover,
input[type='submit']:focus {
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0.23) 0%, rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.23)), color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.23) 0%,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(top, rgba(255,255,255,0.23) 0%,rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255,255,255,0.23) 0%,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.23) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bffffff', endColorstr='#00ffffff',GradientType=0 );
	background-color: #29a8e0 !important;
}

.row-inner {
    max-width: none;
}

.ntx_fila h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 300;
    color: #fff !important;
    background-size: 201% 100%;
    background-image: linear-gradient(270deg,#2196F3 50%,transparent 0);
    transition: background-position 0.6s 0.3s;
    transition-timing-function: cubic-bezier(0.42, 0, 0.18, 1.05);
    display: inline-block;
    background-position: 0 0!important;
    text-transform: uppercase;
    padding: 6px 8px !important;
} 



@media (max-width: 1281px) {
	.imgd .elementor-image img{
		max-width: 980px;
	}
}

@media (max-width: 1024px) {
	.secionaca h2,
	.ntx_fil h3  {
		font-size: 3em ; 
	}
	.secionaca  p,
	.ntx_fila  p{
		font-size: 1.2em !important;
	}
	.secionaca .small p{
		font-size: 1em !important;
	}
}

@media (max-width: 767px) {
	 h2{
		font-size: 1.5em;
	}
	.ntx_fil h3  {
		font-size: 1.5em !important;
	}
	.ntx_fila-alt h3 {
		font-size: 1.4em !important;
	}
	.ntx_fila h4 {
		/* background-position: -100% 0!important; */
	}
	h3.elementor-headline.elementor-headline-animation-type-clip .elementor-headline-plain-text.elementor-headline-text-wrapper:first-child {
		display: block;
	}
	.ntx_footer-bg-shine * {
    text-align: center;
	}	
	.menu_center_mobile .elementor-nav-menu,
	.menu_center_mobile .elementor-nav-menu>li>a {
		justify-content: center !important;
	}

}

@media (min-width: 767px) {
	/* WPML */ 
	.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
		text-align: right !important;
	}
	/* / WPML */ 	
}

/* You can hide the dropdown */
.site-footer nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    display: none;
}
/* and force display of menu on small devices */
@media (max-width: 767px) {
    .site-footer .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main {
        display: block !important;
    }
}