/*
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
*/



/*Franjas y márgenes

.post-content p {
  margin-top: 0;
  margin-bottom: 0px !important;}
*/
.cmplz-soft-cookiewall {
    z-index: 99999 !important;
}
.decorarpretitulo {
	padding-top:5px;
	/*padding-bottom:5px;*/
	border-top:2px solid #5496C4;
	border-bottom: 2px solid #5496C4;
}
.decorarpretitulo p {
	margin-bottom: 0px!important;
}
.decorarpretitulofit {
	padding-top:5px;
	/*padding-bottom:5px;*/
	border-top:2px solid #5496C4;
	border-bottom: 2px solid #5496C4;
	width:fit-content; !important;
}

/*Margenes para la web*/
.margenes {
	margin-left: 1% !important;
	margin-right: 1% !important;}

/*Menú*/
.fusion-sticky-container.fusion-sticky-transition {
   box-shadow: 1px 1px 2px #efebeb !important;}

/*Para dar vida a las lineas laterales al lado de un texto*/
.linea {
    height: 1px; /* Grosor de la línea */
    width: 100px; /* Longitud de la línea */
    background-color: #5496c4; /* Color de la línea */
    margin-right: 10px; /* Espacio entre la línea y el texto */}

/*Para las imágenes*/
.fusion-image-carousel {
  margin-bottom: 0px !important;}

.fusion-form-element-required {
  text-decoration: none;
  color: #fff;}


/*Titulos postcard blog*/
.tamañominimo {
	min-height:85px !important;
	max-height:85px !important;}

/*Footer*/
.arriba {
outline: 5px solid #5495c4 !important;
border-bottom:5px solid white !important;}

/*Video*/

.video404 video { height: 500px !important;
  margin-top: 25px;
  margin-bottom: 25px;}

/*Formulario*/
.fusion-form-checkbox.option-inline label {
  font-size: 14px !important;}


@media screen and (min-device-width: 321px) and (max-device-width: 768px) {
.fusion-title h1 {
	font-size: 39px !important;
}
.submov {
	font-size: 26px !important;
}
.h2mov {
	font-size: 30px !important;
  line-height: 0.8em;
}
#fondomovil .awb-background-mask {
  opacity: 0 !important;
}
.textotitulosfootermovil h5 {
	color:#5495C4 !important;
}
.textosfootermovil  {
	color:white !important;
}
.textosfootermovil a {
	color:white !important;
}
.margenes {
  	margin-left: 0px !important;
  	margin-right: 0px !important;
  }
}
/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
	#menu-menu-principal {
font-size: 21px!important;
}
#menu-menu-principal li {
    margin: 10px !important;
}
#awb-mega-menu-391 .fusion-title-heading {
	font-size: 15px !important;
}
.fusion-button-text {
  font-size: 13px !important;
}
.fusion-title h1 {
	font-size: 39px !important;
}
.submov {
	font-size: 26px !important;
}
.h2mov {
	font-size: 30px !important;
}
#fondomovil .awb-background-mask {
  opacity: 0 !important;
}
.textotitulosfootermovil h5 {
	color:#5495C4 !important;
}
.textosfootermovil  {
	color:white !important;
}
.textosfootermovil a {
	color:white !important;
}
.margenes {
  	margin-left: 0px !important;
  	margin-right: 0px !important;
  }
}
}
/* Estilos específicos para iPad AIR*/
@media (max-width: 1640px) {
