/*

Theme Name: nezo_theme

Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.

Version: 1.0

Author: Mario Regulez

Author URI: 

Template: enfold

*/

/*Add your own styles here:*/

@font-face {
  font-family: NotoSans-Regular;

  src: url(fonts/NotoSans-Regular.ttf);

  font-weight: normal;
}

@font-face {
  font-family: Geologica-Regular;

  src: url(fonts/Geologica-Regular.ttf);

  font-weight: normal;
}

@font-face {
  font-family: Geologica-SemiBold;

  src: url(fonts/Geologica-SemiBold.ttf);

  font-weight: normal;
}

@font-face {
  font-family: Geologica-Bold;

  src: url(fonts/Geologica-Bold.ttf);

  font-weight: normal;
}

@font-face {
  font-family: NotoSans-Bold;

  src: url(fonts/NotoSans-Bold.ttf);

  font-weight: normal;
}

@font-face {
  font-family: NotoSans-SemiBold;

  src: url(fonts/NotoSans-SemiBold.ttf);

  font-weight: normal;
}

body {
  font-family: NotoSans-Regular, sans-serif;

  font-size: 16px;

  color: #181818;

  background-color: #ffffff;
}

#header_home {
  position: relative; /* Necesario para que el ::before se posicione dentro */

  z-index: 1;

  color: #ffffff !important;

  padding-top: 55px !important;

  padding-bottom: 55px !important;
}

#header_home h1 {
  font-size: 70px !important;

  font-family: Geologica-Bold, sans-serif !important;

  color: #ffffff !important;
}

#header_home h2 {
  font-size: 19px !important;

  font-family: NotoSans-Regular, sans-serif !important;

  color: #ffffff !important;
}

#header_home::before {
  content: "";

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(225, 17, 189, 0.5); /* morado traslúcido */

  z-index: -1; /* Se queda detrás del contenido */
}

#header_home a {
  border: solid 2px #ffffff !important;

  border-radius: 6px;

  background-color: transparent !important;

  padding: 9px 30px 9px 30px !important;

  font-family: Geologica-SemiBold, sans-serif !important;

  font-size: 16px !important;

  margin-top: 30px !important;

  margin-left: 7px !important;

  margin-right: 7px !important;
}

#header_home a:hover {
  background-color: #ffffff !important;

  color: #181818 !important;

  text-decoration: none !important;
}
.logo.avia-svg-logo {
  width: 204px;
}
.main_menu {
  right: 35%;
}

#redes_heade {
  position: absolute;

  right: 7%;
}

#redes_heade a {
  display: inline-block;

  padding: 0.4rem 0.5rem 0.3rem 0.5rem;

  background: #e111be;

  margin-left: 0.4rem;

  height: auto !important;

  line-height: 1.1 !important;

  border-radius: 4px;

  top: 0.4rem;
}

#redes_heade a img {
  width: 14px;

  filter: brightness(0) saturate(100%) invert(93%) sepia(94%) saturate(0%)
    hue-rotate(248deg) brightness(106%) contrast(106%);
}

#headerxt {
  position: absolute;

  right: 0%;
}

#headerxt a {
  display: inline-block;

  padding: 0.4rem 0.5rem 0.3rem 0.5rem;

  margin-left: 0.4rem;

  height: auto !important;

  line-height: 1.1 !important;

  position: relative;

  top: 0.4rem;
}

#headerxt img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7465%)
    hue-rotate(24deg) brightness(101%) contrast(113%);
}

#carrusel_home .product-sorting.avia-product-sorting {
  display: none !important;
}

#carrusel_home .products .product.first {
  clear: none;
}

#carrusel_home .products .product {
  margin: 0 0 0 0 !important;

  padding: 0 0.8rem;
}

#carrusel_home .avia-content-slider-inner,
#carrusel_home {
  overflow: visible;
}

#carrusel_home .products .product .avia-arrow {
  display: none;
}

.slick-prev {
  position: absolute;

  top: 45%;

  left: -2rem;

  font-size: 0;

  background: transparent;

  border: 0;
}

.slick-prev:after {
  content: "\e878";

  font-family: "entypo-fontello";

  color: #bbb;

  font-size: 2.5rem;
}

.slick-next {
  position: absolute;

  top: 45%;

  right: -2rem;

  font-size: 0;

  background: transparent;

  border: 0;
}

.slick-next:after {
  content: "\e879";

  font-family: "entypo-fontello";

  color: #bbb;

  font-size: 2.5rem;
}

div .products .product a {
  background: #000;
}

ul.cart_dropdown {
  height: 36px;

  width: 36px;

  margin: -26px 0 0 0;
}

ul.cart_dropdown svg,
.cart_dropdown_first .cart_dropdown_link svg:first-child {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7465%)
    hue-rotate(24deg) brightness(101%) contrast(113%);

  height: 30px;
}

ul.cart_dropdown .cart_dropdown_link {
  position: relative;

  top: 0.3rem;
}

.cart_dropdown_first .cart_dropdown_link.avia-svg-icon > .av-cart-container {
  margin-top: 0;
}

#mi_tiendita h2 {
  font-size: 55px !important;

  font-family: Geologica-Bold, sans-serif !important;

  color: #ffffff !important;

  position: relative; /* necesario para el subrayado centrado */

  margin-bottom: 30px;
}

#exclamacion_tienda {
  color: #e111bd;
}

/* Subrayado corto centrado */

#mi_tiendita h2::before {
  content: "";

  position: absolute;

  bottom: -18px; /* separación hacia abajo */

  left: 50%;

  transform: translateX(-50%);

  width: 8%; /* largo del subrayado */

  height: 2px; /* grosor */

  background-color: #641464; /* morado */

  border-radius: 3px; /* esquinas redondeadas */
}

#mi_tiendita .container {
  max-width: 1100px;
}

#mi_tiendita p {
  font-size: 20px !important;

  font-family: NotoSans-Regular, sans-serif !important;

  color: #ffffff !important;

  margin-bottom: 30px !important;
}

#top #mi_tiendita .av-control-minimal .avia-slideshow-arrows a.avia-svg-icon {
  border: 0;

  background: transparent !important;

  font-weight: bold;
}

#mi_tiendita .inner_product {
  border-radius: 30px !important;
background: transparent;
  border: none !important; /* elimina cualquier borde */

  text-align: center !important;
}

#mi_tiendita .inner_product_header h2 {
  font-size: 26px !important;

  font-family: Geologica-Bold, sans-serif !important;

  text-align: center !important;
}

#mi_tiendita .inner_product_header {
  background-color: #181818 !important;

  border: none !important;
}

#mi_tiendita .avia_cart_buttons {
  border: none !important; /* elimina cualquier borde */

  background-color: #181818 !important;

  opacity: 1 !important;
}

#mi_tiendita .avia_cart_buttons a {
  color: #ffffff !important;
}

#top .main_color .sort-param .current-param a,
#top .main_color .sort-param .current-param a:hover,
.main_color .sort-param a,
.main_color .sort-param a:hover {
  color: #181818 !important;
}

#mi_tiendita .next-slide,
#mi_tiendita .prev-slide {
  background-color: #181818 !important;
}

#mi_tiendita .avia_cart_buttons:hover {
  background-color: #181818 !important;

  text-decoration: none !important;
}

#mi_tiendita li {
  border: none !important; /* elimina cualquier borde */
}

#home_discord {
  background-color: #ffe4fc !important;

  align-items: center;

  justify-items: center;
}

#home_discord p {
  font-size: 32px !important;

  font-family: Geologica-Bold, sans-serif !important;

  color: #181818 !important;
}

#home_discord a {
  border-radius: 6px;

  padding: 12px 60px 12px 60px !important;

  font-family: Geologica-SemiBold, sans-serif !important;

  font-size: 16px !important;

  margin-top: 32px !important;

  border: none !important; /* elimina cualquier borde */

  box-shadow: none !important; /* elimina posibles sombras */

  outline: none !important; /* elimina contorno de foco (cuando haces clic o tab) */

  text-decoration: none !important; /* por si acaso también el subrayado del texto */
}

#home_discord a:hover {
  background-color: #860371 !important;

  text-decoration: none !important;
}

#home_colaboraciones_section_1 h2 {
  font-size: 55px !important;

  font-family: Geologica-Bold, sans-serif !important;

  color: #181818 !important;

  position: relative; /* necesario para el subrayado centrado */

  margin-bottom: 20px;

  margin-top: 30px;
}

#home_colaboraciones_section_1 p {
  font-size: 20px !important;

  font-family: NotoSans-Regular, sans-serif !important;

  color: #6b6a6a !important;

  /* margin-bottom: 50px !important; */
}

#home_container_stats .template-page.content.av-content-full.alpha.units {
  padding-top: 0 !important;
}

#home_colaboraciones_subs_primary,
#home_colaboraciones_visitas_primary,
#home_colaboraciones_horas_primary {
  position: relative;

  font-size: 28px !important;

  font-family: Geologica-Bold, sans-serif !important;
}

/* Subrayado corto centrado */

#home_colaboraciones_subs_primary::after,
#home_colaboraciones_visitas_primary::after,
#home_colaboraciones_horas_primary::after {
  content: "";

  position: absolute;

  bottom: -8px;

  left: 50%;

  transform: translateX(-50%);

  width: 25%;

  height: 2px;

  background-color: #641464;

  border-radius: 3px;
}

#home_colaboraciones_subs_secondary,
#home_colaboraciones_visitas_secondary,
#home_colaboraciones_horas_secondary {
  color: #6b6a6a !important;

  padding-right: 50px;

  padding-left: 50px;
}

#home_colaboraciones_buttons {
  justify-items: center;

  align-items: center;

  margin: 0;
}

#home_colaboraciones_buttons a {
  border-radius: 6px;

  padding: 9px 30px !important;

  font-family: Geologica-SemiBold, sans-serif !important;

  font-size: 16px !important;

  margin-top: 40px !important;

  margin-left: 7px !important;

  margin-right: 7px !important;

  margin-bottom: 20px !important;

  border: none !important; /* elimina cualquier borde */

  box-shadow: none !important; /* elimina posibles sombras */

  outline: none !important; /* elimina contorno de foco (cuando haces clic o tab) */

  text-decoration: none !important; /* por si acaso también el subrayado del texto */
}

#home_colaboraciones_buttons a:first-of-type {
  border: solid 2px #641464 !important;

  background-color: transparent !important; /* ejemplo morado */

  color: #641464 !important;
}

#home_colaboraciones_buttons a:first-of-type:hover {
  background-color: #641464 !important;

  color: #ffffff !important;

  text-decoration: none !important;

  border: solid 2px #641464 !important;
}

#home_colaboraciones_buttons a:last-of-type {
  border: solid 2px #e111bd !important;
}

#home_colaboraciones_buttons a:last-of-type:hover {
  background-color: #641464 !important;

  color: #ffffff !important;

  text-decoration: none !important;

  border: solid 2px #641464 !important;
}

#home_slider_products {
  background-color: blue !important;
}

#colaboraciones_container_1 {
  color: #ffffff !important;

  text-align: justify; /* Alinea el texto a ambos lados */
}

#colaboraciones_acercaDe h2 {
  color: #ffffff !important;

  font-family: Geologica-Bold, sans-serif !important;

  font-size: 55px !important;

  text-align: justify; /* Alinea el texto a ambos lados */
}

#colaboraciones_acercaDe p {
  color: #ffffff !important;

  font-family: NotoSans-SemiBold, sans-serif !important;

  font-size: 19px !important;

  text-align: justify; /* Alinea el texto a ambos lados */
}

#colaboraciones_youtube h3,
#colaboraciones_visitas_totales h3,
#colaboraciones_horas h3,
#colaboraciones_genero h3,
#colaboraciones_publico h3 {
  margin-top: 30px !important;

  color: #ffffff !important;

  font-family: Geologica-Bold, sans-serif !important;

  text-align: center !important;

  font-size: 25px;
}

#colaboraciones_youtube p,
#colaboraciones_visitas_totales p,
#colaboraciones_horas p,
#colaboraciones_genero p,
#colaboraciones_publico p {
  text-align: justify; /* Alinea el texto a ambos lados */
}

#colaboraciones_genero p,
#colaboraciones_publico p {
  line-height: 1 !important; /* Ajusta el espacio entre líneas */
}

#colaboraciones_container_2 h3 {
  font-size: 55px !important;

  font-family: Geologica-Bold, sans-serif !important;

  color: #181818 !important;

  position: relative; /* necesario para el subrayado centrado */

  margin-bottom: 20px;

  margin-top: 30px;
}

#colaboraciones_contacto_info p {
  font-size: 20px !important;

  font-family: NotoSans-Regular, sans-serif !important;

  color: #6b6a6a !important;
}

#colaboradores_carrusel {
  max-width: 800px !important;
  margin-left: 200px !important;
}

.contacto_container4 textarea {
  padding-left: 30px;
}

.wpcf7-form input:not([type="submit"]),
.wpcf7-form textarea {
  background-color: #e3e3e3 !important;
}

.wpcf7-form textarea::placeholder {
  color: #6b6a6a; /* morado */

  opacity: 1; /* algunos navegadores bajan la opacidad por defecto */

  font-family: NotoSans-Regular, sans-serif !important;

  font-size: 16px !important;
}

#colaboraciones-slider-img {
  margin-bottom: 40px !important;
}

#colaboraciones_contacto_form {
  color: #6b6a6a !important;
}

#colaboraciones_contacto_form p {
  margin-bottom: 10px !important;
}

#colaboraciones_contacto_form p label {
  padding-bottom: 20px !important;
}

#colaboraciones_contacto_form input {
  border-radius: 6px !important;

  border: none !important; /* elimina cualquier borde */

  box-shadow: none !important; /* elimina posibles sombras */

  outline: none !important; /* elimina contorno de foco (cuando haces clic o tab) */

  text-decoration: none !important; /* por si acaso también el subrayado del texto */

  width: 100% !important;

  font-size: 16px !important;

  font-family: NotoSans-Regular, sans-serif !important;
}

#colaboraciones_text_trabajemos p {
  font-size: 55px !important;

  font-family: Geologica-Bold, sans-serif !important;

  font-weight: bold !important;

  color: #181818 !important;

  margin-top: 160px !important;

  margin-bottom: 0 !important;
}

#colaboraciones_text_juntos p {
  margin-top: 50px !important;

  font-size: 89px !important;

  font-weight: bold !important;

  font-family: Geologica-Bold, sans-serif !important;

  color: #e111bd !important;

  margin-bottom: 60px !important;
}

#colaboraciones_text_email {
  display: inline-flex; /* mantiene icono + texto en línea */

  align-items: center; /* centra verticalmente */

  color: #6b6a6a !important;

  margin-left: 5rem !important;
}

#footer .container .el_after_av_one_half {
  padding-left: 200px !important;
}

#colaboraciones_text_email::before {
  content: "";

  display: inline-block;

  width: 18px;

  height: 18px;

  margin-right: 9px;

  background-image: url("/wp-content/themes/nezo_theme/img/email-icon.svg");

  background-size: contain;

  background-repeat: no-repeat;
}

#mapa_interactivo .container {
  padding: 0 !important;

  max-width: 95% !important;
}

#explorar {
  font-size: 20px; /* ajusta el tamaño que quieras */

  font-family: Geologica-Bold, sans-serif;

  color: #ffffff;

  position: relative; /* necesario para el subrayado */

  margin-bottom: 30px;
}

#text-3 {
  margin-bottom: 0 !important;
}

#menu-footer-menu li a {
  inline-size: 2px !important;
}

#nav_menu-2 {
  margin-top: 0px !important;
}

#nav_menu-2 a {
  font-family: NotoSans-Regular, sans-serif !important;
}

#nav_menu-2 a:hover {
  color: #e111bd !important;
}

#footer-name {
  font-size: 24px; /* ajusta el tamaño que quieras */

  font-family: Geologica-Bold, sans-serif;

  color: #ffffff;

  position: relative; /* necesario para el subrayado */

  margin-bottom: 0;
}

/* Subrayado corto centrado */

#explorar::before {
  content: "";

  position: absolute;

  bottom: -20px; /* separación hacia abajo */

  /* left: 50%; */

  transform: translateX(-50%);

  width: 30%; /* largo del subrayado */

  height: 4px; /* grosor */

  background-color: #641464; /* morado */

  border-radius: 3px;
}

.widgettitle {
  display: none !important;
}

#contacto_container2 {
  margin-top: 50px !important;

  padding-left: 100px !important;

  padding-right: 100px !important;

  padding-bottom: 90px !important;

  padding-top: 90px !important;
}

#contacto_container2 .avia_textblock {
  padding: 4rem 2rem;

  max-width: 460px;

  margin: auto;

  background: #fff;
}

#contacto_container2 h2,
h3 {
  font-family: Geologica-Bold, sans-serif !important;
}

#contacto_container2 h2 {
  font-size: 32px !important;

  margin-bottom: 40px !important;
}

#contacto_container2 h3 {
  font-size: 26px !important;
}

#contacto_container2 a {
  font-size: 14px !important;

  font-family: NotoSans-SemiBold, sans-serif !important;
}

#contacto_container2 .avia_textblock .redes_cc a {
  padding: 0 !important;
}

#contacto_container2 .avia_textblock .redes_cc a img {
  width: 40px;

  border-radius: 5px;
}

#contacto_container2 a:hover {
  text-decoration: none !important;

  background-color: #641464 !important;
}

#contacto_container2 p {
  font-family: NotoSans-SemiBold, sans-serif !important;

  color: #6b6a6a !important;

  font-size: 19px !important;
}

#contacto_contenedor_maestro1 {
  background-color: #fce2fc !important;
}

#contacto_container3_texto1 p {
  font-size: 55px !important;

  font-family: Geologica-Bold, sans-serif !important;

  font-weight: bold !important;

  color: #181818 !important;

  margin-top: 10px !important;

  margin-bottom: 0 !important;
}

#contacto_container3 {
  margin-top: 150px !important;
}

#contacto_container3_texto2 p {
  margin-top: 50px !important;

  font-size: 89px !important;

  font-weight: bold !important;

  font-family: Geologica-Bold, sans-serif !important;

  color: #e111bd !important;

  margin-bottom: 50px !important;
}

#contacto_texto_email {
  display: inline-flex; /* mantiene icono + texto en línea */

  align-items: center; /* centra verticalmente */

  color: #6b6a6a !important;

  margin-left: 5rem !important;
}

#contacto_texto_email::before {
  content: "";

  display: inline-block;

  width: 18px;

  height: 18px;

  margin-right: 9px;

  background-image: url("/wp-content/themes/nezo_theme/img/email-icon.svg");

  background-size: contain;

  background-repeat: no-repeat;
}

#contacto_form input {
  border-radius: 6px !important;

  border: none !important; /* elimina cualquier borde */

  box-shadow: none !important; /* elimina posibles sombras */

  outline: none !important; /* elimina contorno de foco (cuando haces clic o tab) */

  text-decoration: none !important; /* por si acaso también el subrayado del texto */

  width: 100% !important;

  font-size: 16px !important;

  font-family: NotoSans-Regular, sans-serif !important;
}

#contacto_form p {
  color: #6b6a6a !important;
}

#contacto_contenedor_maestro1 .container {
  padding: 0 0 !important;

  margin: 0 0 !important;
}

.currently-selected {
  font-family: NotoSans-SemiBold, sans-serif !important;

  font-size: 15px !important;

  background-color: #ffffff !important;

  color: #181818 !important;
}

.product-sorting ul ul a span {
  color: #181818 !important;
}

.sort-param li span {
  border: 0 !important;

  color: #181818 !important;
}

.products .columns-3 {
  border: none !important;

  text-align: center !important;
}

.inner_product {
  text-align: center !important;
}

.avia_cart_buttons {
  border: none !important; /* elimina cualquier borde */

  background-color: #ffffff !important;

  opacity: 1 !important;
}

.avia_cart_buttons:hover {
  background-color: #ffffff !important;

  text-decoration: none !important;
}

.product-sorting li,
.product-sorting ul {
  font-size: 15px;

  font-family: NotoSans-SemiBold, sans-serif !important;

  background-color: #ffffff !important;

  color: #181818 !important;
}

.single-product
  .single-product-main-image
  .avia-wc-30-product-gallery-lightbox {
  display: none !important;
}

#contacto_contenedor_maestro1 .container {
  max-width: 100%;
}

.logo .avia-svg-logo a {
  width: 40px !important;

  height: auto !important;
}

#mi_tiendita .avia_cart_buttons {
  display: none !important;
}

.wc-block-components-form .wc-block-checkout__form input {
  background-color: #ffffff !important;
}

.reviews_tab {
  display: none !important;
}
.single-product div.product .woocommerce-product-gallery {
    max-width: 1000px;
    border: 1px solid #ccc;
    margin: 0.5rem auto 2rem auto; 
}
.litematic-download {
    display:none;
}
#mi_tiendita div .products .product a {  
   background-color: #181818; 
}
    

@media only screen and (max-width: 1475px) {
}

@media only screen and (max-width: 1430px) {
}

@media only screen and (max-width: 1375px) {
}

@media only screen and (max-width: 1350px) {
}

@media only screen and (max-width: 1330px) {
}

@media only screen and (max-width: 1305px) {
}

@media only screen and (max-width: 1260px) {
}

@media only screen and (max-width: 1230px) {
}

@media only screen and (max-width: 1175px) {
}

@media only screen and (max-width: 1096px) {
}

@media only screen and (max-width: 1070px) {
}

/* Portrait */

@media only screen and (min-width: 834px) and (orientation: portrait) {
}

/* Landscape */

@media only screen and (min-width: 834px) and (max-width: 1194px) and (orientation: landscape) {
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
}

@media only screen and (max-width: 989px) {
}

@media only screen and (max-width: 820px) {
  #colaboraciones_youtube h3,
  #colaboraciones_visitas_totales h3,
  #colaboraciones_horas h3,
  #colaboraciones_genero h3,
  #colaboraciones_publico h3 {
    margin-top: 30px !important;

    color: #ffffff !important;

    font-family: Geologica-Bold, sans-serif !important;

    text-align: center !important; /* Centra el texto */

    font-size: 18px;
  }

  #colaboraciones_youtube p,
  #colaboraciones_visitas_totales p,
  #colaboraciones_horas p,
  #colaboraciones_genero p,
  #colaboraciones_publico p {
    text-align: justify; /* Alinea el texto a ambos lados */
  }

  #contacto_container2 {
    margin-top: 50px !important;

    padding-left: 50px !important;

    padding-right: 50px !important;

    padding-bottom: 90px !important;

    padding-top: 90px !important;
  }

  #contacto_container3_texto1 p {
    font-size: 30px !important;

    font-family: Geologica-Bold, sans-serif !important;

    font-weight: bold !important;

    color: #181818 !important;

    margin-top: 10px !important;

    margin-bottom: 0 !important;
  }

  #contacto_container3_texto2 p {
    margin-top: 30px !important;

    font-size: 65px !important;

    font-weight: bold !important;

    font-family: Geologica-Bold, sans-serif !important;

    color: #e111bd !important;

    margin-bottom: 50px !important;
  }

  #contacto_texto_email {
    margin-left: 1rem !important;

    font-size: 14px !important;
  }

  #colaboraciones_text_trabajemos p {
    font-size: 45px !important;

    font-family: Geologica-Bold, sans-serif !important;

    font-weight: bold !important;

    color: #181818 !important;

    margin-top: 160px !important;

    margin-bottom: 0 !important;
  }

  #colaboraciones_text_juntos p {
    margin-top: 30px !important;

    font-size: 75px !important;

    font-weight: bold !important;

    font-family: Geologica-Bold, sans-serif !important;

    color: #e111bd !important;

    margin-bottom: 60px !important;
  }

  #colaboraciones_text_email {
    margin-left: 1rem !important;

    font-size: 14px !important;
  }
}

@media only screen and (max-width: 767px) {
  #home_colaboraciones_section_1 h2 {
    font-size: 30px !important;

    font-family: Geologica-Bold, sans-serif !important;

    color: #181818 !important;

    position: relative; /* necesario para el subrayado centrado */

    margin-bottom: 20px;

    margin-top: 30px;
  }

  #redes_heade {
    display: none;
  }

  .responsive #top .cart_dropdown {
    right: 3rem;
  }

  #colaboraciones_container_2_titulo h3 {
    font-size: 30px !important;

    font-family: Geologica-Bold, sans-serif !important;

    color: #181818 !important;

    position: relative; /* necesario para el subrayado centrado */

    margin-bottom: 20px;

    margin-top: 30px;
  }

  ul.cart_dropdown svg,
  .cart_dropdown_first .cart_dropdown_link svg:first-child {
    height: 20px;
  }

  #footer .container .el_after_av_one_half {
    padding-left: 0px !important;
  }

  #headerxt {
    position: absolute;

    right: 6rem;

    top: 0;
  }

  .responsive #top .logo {
    width: 40%;
  }

  .responsive #top #wrap_all .container {
    width: 90%;

    max-width: 90%;
  }

  .responsive #top .logo svg {
    width: 100%;
  }

  #headerxt img {
    width: 22px;
  }

  .slick-next {
    right: -1rem;
  }

  .slick-prev {
    left: -1rem;
  }

  #carrusel_home .products .product {
    clear: none !important;
  }

  #contacto_container2 {
    margin-top: 50px !important;

    padding-left: 50px !important;

    padding-right: 50px !important;

    padding-bottom: 90px !important;

    padding-top: 90px !important;
  }

  #contacto_container3_texto1 p {
    font-size: 30px !important;

    font-family: Geologica-Bold, sans-serif !important;

    font-weight: bold !important;

    color: #181818 !important;

    margin-top: 10px !important;

    margin-bottom: 0 !important;
  }

  #contacto_container3_texto2 p {
    margin-top: 30px !important;

    font-size: 65px !important;

    font-weight: bold !important;

    font-family: Geologica-Bold, sans-serif !important;

    color: #e111bd !important;

    margin-bottom: 50px !important;
  }

  #contacto_container3 {
    margin-top: 0 !important;
  }

  #contacto_texto_email {
    margin-left: 1rem !important;

    font-size: 14px !important;
  }
}

@media only screen and (max-width: 375px) {
  #header_home h1 {
    font-size: 60px !important;
  }

  #contacto_container2 {
    margin-top: 50px !important;

    padding-left: 0 !important;

    padding-right: 0px !important;

    padding-bottom: 90px !important;

    padding-top: 90px !important;
  }

  #colaboraciones_text_trabajemos p {
    font-size: 35px !important;

    font-family: Geologica-Bold, sans-serif !important;

    font-weight: bold !important;

    color: #181818 !important;

    margin-top: 160px !important;

    margin-bottom: 0 !important;
  }

  #colaboraciones_text_juntos p {
    margin-top: 30px !important;

    font-size: 65px !important;

    font-weight: bold !important;

    font-family: Geologica-Bold, sans-serif !important;

    color: #e111bd !important;

    margin-bottom: 60px !important;
  }

  #colaboraciones_text_email {
    margin-left: 1rem !important;

    font-size: 14px !important;
  }
}

@media only screen and (max-width: 426px) {
  #colaboraciones_acercaDe h2 {
    font-size: 45px !important;
  }

  #colaboraciones_acercaDe p {
    font-size: 14px !important;
  }

  #colaboraciones_img_2 img {
    display: none !important;
  }

  #contacto_contenedor_maestro1 .container {
    margin: 0 auto !important; /* o el valor que quieras */

    max-width: 100% !important; /* o el valor que quieras */

    width: 100% !important; /* o el valor que quieras */
  }

  #contacto_texto_email {
    margin-left: 2.5rem !important;
  }

  #contacto_discord {
    margin-top: 10px !important;
  }

  #colaboraciones_text_trabajemos p {
    font-size: 45px !important;

    font-family: Geologica-Bold, sans-serif !important;

    font-weight: bold !important;

    color: #181818 !important;

    margin-top: 160px !important;

    margin-bottom: 0 !important;
  }

  #colaboraciones_text_juntos p {
    margin-top: 30px !important;

    font-size: 75px !important;

    font-weight: bold !important;

    font-family: Geologica-Bold, sans-serif !important;

    color: #e111bd !important;

    margin-bottom: 60px !important;
  }

  #colaboraciones_text_email {
    margin-left: 1.5rem !important;

    font-size: 14px !important;
  }
}
