/*
Theme Name: Avada Child
Author: QualityStudio
Author URI: https://qualitystudio.es
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*********** ICONOS *****************/
.iconoespacio {
    font-weight: 100; /* hace el trazo más fino */
    /* opcional: ajustar el tamaño si quieres */
    font-size: 64px; 
}

/*Apartado legal del formulario
#legal label {font-size: 12px;
}
*/
div#legal {
    margin-bottom: 0px;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label {
    padding: 0 0 0 1.54em!important;
}
.destacado {
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 25px;
}
.counter-box-icon.fontawesome-icon.icon-caida, .counter-box-icon.fontawesome-icon.icon-tiempo-de-inactividad, .counter-box-icon.fontawesome-icon.icon-empleados {
    margin-bottom: 10px!important;
}
span.display-counter {
    font-weight: 600;
}
span.unit {
    font-size: 40px;
    margin-left: 5px;
}
/*
.fusion-counters-box .fusion-counter-box:last-child .display-counter::before {
  content: "Hasta ";
  font-size: 23px;
}
*/
.counter-box-content {
    text-align: initial;
}
.fusion-counters-box .content-box-counter {
    font-size: 50px!important;
}
.display-counter {
    font-family: "Swiss Light";
}
/* Texto antes del bloque número + € */
.perdidos .unit::after {
  content: " perdidos por empleado al año.";
  font-size: 15px;
}
/* Texto antes del bloque número + € */
.rotacion .unit::after {
  content: " salario anual del empleado.";
  font-size: 15px;
}
/* Texto antes del bloque número + € */
.coste .unit::after {
  content: " por cada 10m² infrautilizados.";
  font-size: 15px;
}
/* Solo para el contador dentro de la caja con clase "improductividad" */
.improductividad .fusion-counter-box .display-counter::before {
  content: "~ "!important;
}

.fondonegro {
	background-color: #000000;
	color: #fff !important;
	padding: 40px 20px 0;
	line-height: 1.5em !important;
	margin: 10px 0 !important;
	font-weight: 900 !important;
	min-height: 120px;
	vertical-align: middle;
	text-align: center !important;
}

/*********** circulo *****************/
.fusion-counter-circle-content-inner {
    font-size: 23px;
}

/******* EFECTO TEXTO *******/

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
 .h1mov {
    font-size: 21px!important;
 }
 .cajacentral {
    border-left: 1px solid #dcdcdc;
 }
 .nice .fusion-title-heading {
    font-size: 63px !important;
    line-height: 1em !important;
}
#fijo-footer {
  position: fixed !important;
  bottom: 0 !important;
  width: 100%;
  z-index: 9999;
}
}

/* Vertical tablet */
@media screen and (min-width: 768px) and (orientation: portrait) {
    .h1portatil .fusion-title-heading.title-heading-left {
    font-size: 40px !important;
}
     .cajacentral {
    border-left: 1px solid #dcdcdc;
 }
.nice .fusion-title-heading {
    font-size: 116px !important;
    line-height: 0.8em !important;
}
 .hero-fullheight {
    min-height: 60vh !important;
    height: auto !important;
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

/* Estilos específicos para 1181 plus*/
@media screen and (min-device-width : 1181px) and (max-width: 1536px) {
.h1portatil .fusion-title-heading.title-heading-left {
    font-size: 70px !important;
}
.destacado .fusion-title-heading {
    font-size: 52px !important;
}
	.portatilboton {
	margin-right: 255px!important;
}
}