/* Escribe aquí tu código CSS */
@font-face {
  font-family: 'Neuropol';
  src:  url('http://www.euroacesport.com/Neuropol.ttf') format('truetype');
}

p.header-subtitle2 {
	font-family: 'Neuropol';
  text-shadow: 0px 0px 8px #000000eb;
  font-size: 50px;
  /*position: absolute;
  left: 5%;*/
}

div#parrafoFooter {font-size:18px;}

@media (min-width: 1024px) {
  p.header-subtitle2 {
  	position: absolute;
    left: 5%;
    top: 175px;
  }
}

@media (max-width: 1023px) {
  h1.hero-title {
    margin-top: 17.5px;
  	text-align: center !important;
  }
  p.header-subtitle2 {
  	text-align: center !important;
    width: 100%;
    /*left: 0%;*/
  }
  div.header-content.header-content-right div.align-holder.right {
  	margin: 0 !important;
    width: 100% !important;
  }
}

ul.dropdown-menu li ul.sub-menu li a:hover {background-color:  #ee2529} 
/*.navigation-bar #main_menu >li > a{
		color:white;
		font-size: 12px;
		font-weight:bold;
		text-shadow: 0px 0px 8px black;
}*/
/*.navigation-bar.fixto-fixed #main_menu >li > a{
		color: #4a4a4a;
		text-shadow: 0px 0px 0px black;
}*/
/*.navigation-bar.fixto-fixed {
		background-color: white;
		box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.5);		
}*/
ul#main_menu li a {
	font-size: 0.75em;
  font-weight: bold;
    /* padding: 15px; */
}

h1.hero-title {font-size: 45px; font-family: 'Neuropol';} 
.header-subtitle {text-shadow: 0px 0px 8px black;}
.materialis-front-page .navigation-bar.bordered{border-bottom-color: rgba(255,255,255,0);}
div.navigation-wrapper {
	padding-left: 2% !important; 
  padding-right: 2% !important;
}
/* Search*/
ul#materialis-footer-menu {padding-top: 20px;}
form.search-form div.mdc-text-field.mdc-text-field--upgraded {
	background-color: white;
  border-radius: 5px;
  margin-top: 0;
  margin-left: 20px;
}
/* ocultar reCAPTCHA*/
div.grecaptcha-badge {display: none;}

/* FOOTER */
div.footer.footer-dark div.div-redes-sociales a.icono-redes-sociales {
	border-radius: 50%;
  height: 50px;
  width: 50px;
  display: inline-block;
}

div.footer.footer-dark div.div-redes-sociales a.icono-redes-sociales img {
  height: 25px;
  padding: 12.5px;
  box-sizing: content-box;
}

p.copyright {margin-top: 15px;}

a.elementor-social-icon-instagram, a.icono-redes-sociales.icono-instagram {	background-color: #8a1fa1;}
a.icono-redes-sociales.icono-rss { background-color: #f26522}
a.icono-redes-sociales.icono-twitter { background-color: #1da1f2}
a.icono-redes-sociales.icono-facebook { background-color: #3b5998}