/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* ###########################################################################   */
/* ##################   Modificaciones por Reyul1    #########################   */
/* ###########################################################################   */

:root {
  /* variables globales acordadas */

  --Eurotronic-titulo: 50px;
  --Eurotronic-subtitulo: 35px;
  --Eurotronic-cuerpo-texto-M: 16px;
  --Eurotronic-cuerpo-producto-M: 18px;
  --Eurotronic-cuerpo-producto-S: 14px;

  --Rojo-Eurotronic: rgb(182, 50, 33);
  --Rojo-Eurotronic-transparente: rgba(182, 50, 33, 0.5);
  --Vermell-Sauleda: #b63221;
  --Gris-de-fondo: #f4f4f4;
  --Gris-oscuro: #d3d3d3;

  /* Otras variables definidas por programación */

  --bottom-subrrallado: 0px;
  --grueso-subrrallado: 2px;
  --color-subrrallado: white;
}

@font-face {
  font-family: 'PxGrotesk';
  src: url('/wp-content/themes/Avada-Child-Theme/fonts/PxGroteskRegular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

body, h1, h2, h3, h4, h5, h6, p, 
a:not(.fa):not(.fas):not(.far):not(.fab):not([class^="fa-"]):not([class^="flex-"]):not(.fusion-social-network-icon), 
span:not(.fa):not(.fas):not(.far):not(.fab):not([class^="fa-"]), 
li, button:not(.fa):not(.fas):not(.far):not(.fab):not([class^="fa-"]), 
input, textarea, select, 
table, th, td {
  font-family: 'PxGrotesk', sans-serif !important;
}
.fa, .fas, .far, .fab, 
[class^="fa-"], [class*=" fa-"], 
.fa-times::before, 
span[class*="fa-"] {
  font-family: "Font Awesome 5 Free" !important;
}
.fusion-social-network-icon {
  font-family: "awb-icons" !important;
}

/* ########################################################################### */

.awb-menu.collapse-enabled.mobile-size-full-absolute .awb-menu__main-ul { top: 150% !important; }
#menu_superior_header_home button { border-radius:10px !important;}

body.menu-abierto {
  overflow: hidden;
}
#menu-item-5308 .fusion-search-button.search-button { display: none !important; }
#menu-item-5308 { display:none; }

@media (max-width: 768px) {
	#menu-item-5308 { display:block;}
  [id^="menu-menu-superior-espanol"] {
    max-height: 200vh;
    overflow-y: auto;
  }
}
/* ########################################################################### */


.fusion-breadcrumbs .awb-breadcrumb-sep::after { color: #b63221 !important; }
.migasdepan { margin-left: 35px !important }


/* ############################    ANUNCIO ESCANEA Y LISTO   ########################## */

.escanea-y-listo { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 40px; padding: 40px; } 
.titulo-escanea { display: flex; gap: 30px; margin-bottom:20px; }
.img-icono-escanea { width: 130px; height: auto; }
.escanea-texto p:nth-of-type(2) { font-weight: bold; } 
.escanea-imagen img { width: 450px; }
.titulo-escane-texto p { color: var(--awb-color5); font-size: 50px; line-height: 1em; }

@media (max-width: 768px) {
	.escanea-y-listo { flex-direction: column; text-align: center; }  
	.titulo-escanea { flex-direction: column; align-items: center; }  
	.escanea-imagen { order: -1; }  
	.escanea-imagen img { width: 100%; max-width: 300px; height: auto; }
}

/* ##################################################################################### */