/*
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
*/
/* Estilos estructurales y reset */
:root {
    font-size: 10px !important;
}

html {
  	box-sizing: border-box;
}

*, *::before, *::after {
 	 box-sizing: inherit;
}

img {
  	height: auto;
  	max-width: 100%;
}

.altOcultar {
  	clip: rect(0 , 0 , 0 , 0);
  	position: absolute;
}

header, hgroup nav, section, article, figure, time, main, footer {
	display: block;	
}
.altOcultar {
	clip: rect(0 , 0 , 0 , 0);
	position: absolute;
}
.upper {
		text-transform: uppercase;
}

/* codigo para ocultar el espacio dejado por el iframe de remarketing */
iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

/* Estilos para la función propia que envuelve los vídeos de youtube en un div y los hace responsivos */
div.flex-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin: 20px 0; /* esto es opcional */
    clear: both;
}

div.flex-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hundred-percent-fullwidth.width1460 > .fusion-row { max-width: 1460px !important;}
.wp-caption { position: relative; text-align: center;}
.wp-caption > .wp-caption-text {
    background-color: rgba(0,0,0,1);
    bottom: 0;
    color: #fff;
    font-size: 1.4rem !important;
    margin: 0px 5px 0px 5px !important;
    padding: 3px 6px;
}
@media only screen and (max-width: 767px) {

    #contendorListadoEnjoyIt > .fusion-row > .colFlex {  float: none !important; }
    #contendorListadoEnjoyIt > .fusion-row > .colFlex > .fusion-column-wrapper {
        display: flex;flex-direction: column; align-items: center;
    }
    #contendorListadoEnjoyIt > .fusion-row > .colFlex > .fusion-column-wrapper .fusion-button-wrapper {display: block !important;}
    #contenedorCantabria > .fusion-row > .colFlex > .fusion-column-wrapper {text-align: center !important;}
}


/* Related post en Noticias */
#slidesNoticiasRelacionadas .post-content h4{
	font-size: 30px !important;
}
div.imagenCabeceraNoticias{
	max-height: 250px;
}
@media only screen and (max-width: 800px){
	.single-post div.contenidoNoticia{
		margin-top: 20px;
	}
}

