/* On screens that are 1280px or more, set the submenu font-size in px */
/* OK 5bfef8 */


/* Clase personalizada para subrayar texto en fucsia */
.underline-color {
    text-decoration: underline;
    text-decoration-color: #000000; /* Color fucsia */
}
/* blog */

#mobile-menu-toggle {
      margin-right: 20px !important;


}
.emtypeDark {
  text-decoration: none; 
  border-bottom: 1px solid; 
  padding-bottom: 1px; 
  color: #000000 !important;

}

.emtypeDark:hover {
  border-bottom: 1px solid transparent !important;
}


.emtype_a1 {
    border-bottom: 1px solid #ffffff !important;


}





/* cart */


	.cart-content-box-license-owner{
	    margin-top: 8px;
	}

	.cart-content-box-usage{
	    margin-top: -8px;
	}


label[for="vat_number"]:hover::after {
    content: "EU residents must pay Spanish VAT (21%) unless a valid VAT number is provided (only letters and numbers allowed). Spanish customers must always pay VAT (IVA). For customers outside the EU, this field is optional.";
    display: block;
    position: absolute;
    color: #ffffff;
    font-size: 16px;
    background-color: #6e6b6b;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    padding: 10px;
    width: 300px; /* Ajusta según sea necesario */
    z-index: 1000;
    /* Ajusta la posición según sea necesario */
    top: 100%;
    left: 0;
}

label[for="vat_number"] {
    position: relative;
    cursor: pointer;
}

.cart-content-box-usages-container:hover {
    border: 1px solid #616060;
    border-radius: 10px; 
	margin: -1px;}

.cart-content-box-usages-container:last-child:hover {
    color: #ffffff;
    border: 1px solid #616060;
    border-radius: 10px; 
    margin: 0px;
    background-color: #403f3f !important;
margin: -1px;}

.cart-content-box-usages-container:last-child .cart-content-box-usages-list {
     background-color: #403f3f !important;
}




.subrayado_simple { 
    border-bottom: 1px solid #ffffff !important; 
}
.subrayado_top { 
    border-top: 1px solid #ffffff !important; 
	margin-top: 100px;
}
/* carrusel */
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    width: 50% !important; 
}

div.owl-nav {
    height: 200px !important; 
}

.license-owner-input {background-color: #7A7A7A !important;}

/* home */
.font-box-home:hover {
    background: #4433ff !important; 
}

.font-box-home-container:hover {
    background: #4433ff !important; 
}
	
.dark-color-scheme header .submenu {
  background: rgba(0,0,0,.92) !important; 
}



/* Variable */

.font-box {
  font-weight: 100;
  font-variation-settings: 'wght' 100, 'wdth' 85, 'ital' 0;
  animation: breathe 4000ms infinite forwards;
}



@keyframes breathe {
  60% {
    font-variation-settings: 'wght' 2000, 'wdth' 1000, 'ital' 0;
  }
  
  100% {
    font-variation-settings: 'wght' 100, 'wdth' 0, 'ital' 1;
  }
}
/* /////////////////////////////////// */


@media (min-width: 1280px) {

/* Approach */
  #submenu-font-1695{
    font-size: 35px !important;
  }

/* Approach Mono*/
  #submenu-font-1790{
    font-size: 35px !important;
  }
	
	
	
/* Aribau Grotesk */
  #submenu-font-1650{
    font-size: 35px !important;
  }
  
/* Steradian */
  #submenu-font-1667{
    font-size: 35px !important;
  }

/* Geogrotesque */
  #submenu-font-93{
    font-size: 35px !important;
  }
	

  
/* Geogrotesque ES */
  #submenu-font-1738{
    font-size: 35px !important;
  }

/* Geogrotesque CS */
  #submenu-font-157{
    font-size: 35px !important;
  }

/* Geogrotesque Stencil */
  #submenu-font-226{
    font-size: 35px !important;
  }

/* Geogrotesque Slab */
  #submenu-font-1560{
    font-size: 35px !important;
  }

/* Geogrotesque Cyrillic */
  #submenu-font-1636{
    font-size: 35px !important;
  }  

/* Ciutadella */
  #submenu-font-186{
    font-size: 35px !important;
  }

/* Ciutadella Rounded */
  #submenu-font-106{
    font-size: 35px !important;
  }

  /* Ciutadella Display */
  #submenu-font-407{
    font-size: 35px !important;
  }

/* Ciutadella Slab */
  #submenu-font-274{
    font-size: 35px !important;
  }  
  
/* Shentox */
  #submenu-font-203{
    font-size: 35px !important;
  }
  
/* Isotonic */
  #submenu-font-1618{
    font-size: 38px !important;
  }

/* Camber */
  #submenu-font-288{
    font-size: 35px !important;
  }

/* Relato Serif */
  #submenu-font-307{
    font-size: 35px !important;
  }
  
/* Relato Sans */
  #submenu-font-305{
    font-size: 35px !important;
  }

/* Akkordeon */
  #submenu-font-1582{
    font-size: 35px !important;
  }
  
/* Akkordeon Slab */
  #submenu-font-1606{
    font-size: 35px !important;
  }  

/* Periódico */
  #submenu-font-251{
    font-size: 35px !important;
  }
  
/* Dixplay */
  #submenu-font-313{
    font-size: 55px !important;
  }
	
/* Majorant */
  #submenu-font-1781{
    font-size: 36px !important;
  }	

/* Inklination */
  #submenu-font-1965{
    font-size: 40px !important;
  }	
	
/* Chiaroscura */
  #submenu-font-1835{
    font-size: 40px !important;
  }		
	
/* Geogrotesque VF */
  #submenu-font-1892{
    font-size: 35px !important;
  }

/* Classike */
  #submenu-font-2001{
    font-size: 39px !important;
  }	

/* Realgar */
  #submenu-font-2013{
    font-size: 37px !important;
  }		
/* Decagram */
  #submenu-font-2044{
    font-size: 37px !important;
  }	
	
/* Goalking */
  #submenu-font-2080{
    font-size: 35px !important;
  }		
	
/* rounded */
  #submenu-font-2090{
    font-size: 35px !important;
  }		
	
	
	/* Geogrotesque Mono */
  #submenu-font-2167{
    font-size: 35px !important;
  }	
	/* Micrograph */
  #submenu-font-2176{
    font-size: 36px !important;
  }	
	
	/* Compresium */
  #submenu-font-2251{
    font-size: 36px !important;
  }		
	
}


.submenu-content-caption {
    color: #9e9e9e;
}

/* .submenu-content-caption.alert {
    color: red !important;
}
 */
