html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, p, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, a, td, section {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: 'Open Sans', sans-serif;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

:root {
    --color-de-fondo : #021522;
    --color-celeste : #5affff;
    --color-programas : #02263e;
    --color-cabeceras : #032033;
    --color-cabeceras-programas : #022e4c;
    --color-caja-podcast: #021C38;
    --color-caja-destacado: linear-gradient(to right,#034159e3,rgba(3, 40, 60, 0.96));
    --color-caja-siguenos : rgba(4, 56, 91, 0.2);
    --color-boton : #043f6a;
    --color-barra-header: #03283c;
    --box-shadow-top : 0 -1px 0px 0px #7da6c5;
    --box-shadow-left : -2px 0 0 -1px #7da6c5;
    --box-shadow-right : 2px 0 0 -1px #7da6c5;
    --logo-coop : url(/podcast/imag/custom/logos/coop.svg);
    --logo-podcast : url(/podcast/imag/custom/logos/cooperativa_podcast.svg);
    --icon-audifonos : url(/podcast/imag/custom/iconos/audifonos.svg);
    --bg-audifonos-header : url(/podcast/imag/custom/iconos/audifonos_header.svg);
}

html {
    background: #021522 url(/podcast/imag/custom/fondos/ondas.svg) no-repeat center/**/;
    background-size: 100%;
    background-attachment: fixed;
    background-position: left 0 bottom 21%;
}

/** UTILIDADES **/
img[src$=".svg"] {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .contenedor {
        width: 78%;
        margin: auto;
        max-width: 1080px;
        font-size: 14px;
    }

    /** INFORMACION PODCAST **/
    .contenedor .podcast-informacion {
        display: none;
        width: 100%;
        border: 1px solid #7da6c5;
        border-radius: 10px;
        padding: 50px 100px;
        grid-gap: 30px;
        margin: 0 0 30px 0;
        -webkit-transition: all .3s linear 0s;
        transition: all .3s linear 0s;
        position: relative;
        background: #021c38 url(/podcast/imag/custom/fondos/ondas.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor .podcast-informacion.activar-acerca {
        display: block;
        z-index: 1;
    }

    .contenedor .podcast-informacion .podcast-cerrar {
        position: absolute;
        right: 10px;
        top: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        background: url(/podcast/imag/custom/iconos/cerrar/cerrar_celeste.svg) no-repeat center;
        width: 45px;
        height: 45px;
        /* border-radius: 100%; */
        cursor: pointer;
    }

    .contenedor .podcast-informacion .podcast-cerrar p {
        color: white;
        font-size: 1.5rem;
        font-weight: bold;
        border-radius: 100%;
        background: red;
        text-align: center;
        border: 2px solid #7da6c5;
        cursor: pointer;
        width: 45px;
        height: 45px;
        display: none;
    }

    .contenedor .podcast-informacion .podcast-cerrar p:hover {
        opacity: 0.5;
    }

    .contenedor .podcast-informacion .titular-informacion {
        width: 100%;
        display: inline-flex;
        flex-direction: row;
        justify-content: space-between;
        min-height: 100px;
        align-items: center;
        margin: 0 0 25px 0;
    }

    .contenedor .podcast-informacion .titular-informacion .img-podcast {
        width: 55%;
        height: 15em;
        background: url(/podcast/imag/custom/logos/cooperativa_podcast_sobrenosotros.svg) no-repeat center;
        background-size: 115%;
        display: inline-flex;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-around;
        align-self: flex-end;
        background: #012d4c;
        padding: 10px;
        cursor: pointer;
        transition: all 0.5s linear;
        border-radius: 10px;
        width: 200px;
        -webkit-transition: all 0.5s linear;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player .txt-mini-player {
        display: inline-flex;
        margin: 0 15px 0 0;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player .txt-mini-player p {
        color: white;
        text-transform: capitalize;
        font-size: 1.25em;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player .icon {
        width: 30px;
        height: 30px;
        display: inline-flex;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player .icon.icon-play {
        background: url(/podcast/imag/custom/botones_player/btn_play.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player .icon.icon-pause {
        background: url(/podcast/imag/custom/botones_player/btn_pause.svg) no-repeat center;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player:hover {
        background: rgba(255, 255, 255, 0.25);
        box-shadow: 0 0 0 1px white;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player:hover .icon.icon-play {
        background: url(/podcast/imag/custom/botones_player/hover/btn_play_white.svg) no-repeat center;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player:hover .icon.icon-pause {
        background: url(/podcast/imag/custom/botones_player/hover/btn_pause_white.svg) no-repeat center;
    }

    .contenedor .podcast-informacion .podcast-descripcion {
        width: 100%;
        display: inline-grid;
    }

    .contenedor .podcast-informacion .podcast-descripcion p {
        color: #fff;
        font-style: italic;
    }

    .contenedor .podcast-informacion .podcast-integrantes {
        width: 100%;
        display: inline-grid;
        grid-gap: 15px 0;
        color: white;
    }

    .contenedor .podcast-informacion .podcast-integrantes p {
        color: white;
        font-size: 1em;
    }

    .contenedor .podcast-informacion .podcast-integrantes p strong {
        font-weight: bold;
        font-size: 1.25em;
    }

    .contenedor .podcast-informacion .podcast-integrantes .columnas-integrantes {
        width: 100%;
        display: inline-grid;
        justify-items: center;
        grid-template-columns: 1fr 1fr;
    }

    .contenedor .podcast-informacion .podcast-integrantes .columnas-integrantes ul.integrantes {
    }

    .contenedor .podcast-informacion .podcast-integrantes .columnas-integrantes ul.integrantes li {
        color: var(--color-celeste);
        padding: 5px 0;
    }

    .contenedor .podcast-informacion .podcast-integrantes .columnas-integrantes ul.integrantes li strong {
        color: #fff;
    }

    .contenedor .podcast-informacion .podcast-opinion {
        width: 100%;
        display: inline-grid;
        grid-gap: 30px 0;
    }

    .contenedor .podcast-informacion .podcast-opinion p {
        color: #fff;
    }

    .contenedor .podcast-informacion .nombre-opinion {
    }

    .contenedor .podcast-informacion .nombre-opinion p {
        color: #fff;
        font-weight: bold;
    }

    /** FIN INFORMACION PODCAST **/
    /** SIGUENOS Y NEWSLETTER **/
    .contenedor section.contenido-siguenos-newsletter {
        width: 99%;
        display: inline-flex;
        flex-direction: row;
        margin: 0 0 15px 0;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos {
        width: 100%;
        position: relative;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra {
        display: none;
    }

    .contenedor section.contenido-siguenos-newsletter .sig-news {
        width: 100%;
        display: flex;
        /* align-items: center; */
        position: relative;
        justify-content: space-between;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos {
        display: inline-flex;
        flex-flow: column;
        /* background: aqua; */
        /* justify-items: center; */
        /* grid-gap: 5px; */
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .txt-siguenos {
        display: inline-flex;
        margin: 0 0 5px 0;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .txt-siguenos p {
        color: white;
        font-size: 0.875em;
        text-transform: capitalize;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes {
        display: inline-flex;
        flex-flow: row wrap;
        /* grid-template-columns: repeat(5, 1fr); */
        /* width: 80%; */
        /* justify-items: end; */
        /* grid-gap: 5px; */
        /* justify-self: end; */
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo {
        width: 30px;
        height: 30px;
        display: block;
        margin: 0 10px 0 0;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo.face {
        background: url(/podcast/imag/custom/redes_sociales/colores/facebook.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo.insta {
        background: url(/podcast/imag/custom/redes_sociales/colores/instagram.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo.twitter {
        background: url(/podcast/imag/custom/redes_sociales/colores/twitter.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo.itunes {
        background: url(/podcast/imag/custom/redes_sociales/colores/itunes.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo.spotify {
        background: url(/podcast/imag/custom/redes_sociales/colores/spotify.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter {
        display: flex;
        flex-direction: column;
        align-items: center;
        position: relative;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter {
        width: 100%;
        display: inline-block;
        margin: 0 0 15px 0;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter .icon-newsletter {
        display: none;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter .txt-newsletter {
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter .txt-newsletter p {
        color: white;
        font-size: 0.875em;
        text-align: right;
        text-transform: capitalize;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter .icon-cerrar {
        display: none;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos {
        background: #021c38 url(/podcast/imag/custom/iconos/audifono_opacidad.svg);
        background-repeat: no-repeat;
        background-position-x: left;
        background-position-y: center;
        background-size: 30%;
        width: 600px;
        padding: 10px;
        display: flex;
        justify-content: space-between;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .icono-newsletter {
        display: none;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter {
        float: left;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter {
        margin: 10px;
        margin-left: 20px;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter label.texto-input {
        width: 100px;
        color: white;
        display: inline-block;
        font-size: 17px;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter input {
        background: #022e4c;
        border: none;
        padding: 5px;
        text-indent: 5px;
        color: white;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter input::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #baccdf;
        opacity: 1;
        /* Firefox */
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #baccdf;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter input::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #baccdf;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .enviar-newsletter {
        float: left;
        color: #005cb9;
        /* display: flex; */
        /* justify-content: center; */
        /* align-items: center; */
        margin-top: 9px;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .enviar-newsletter button {
        margin: auto;
        display: block;
        background: #eae8e9;
        border: none;
        color: black;
        width: 120px;
        font-weight: bold;
        padding: 4px;
        font-size: 14px;
        cursor: pointer;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .enviar-newsletter button .btn-input {
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .enviar-newsletter button:hover {
        background: #abd1f7
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .enviar-newsletter label {
        color: white;
        display: block;
        text-align: center;
        width: 180px;
        font-size: 10px;
        margin-top: 9px;
    }

    .contenedor-formulario-podcast {
        width: 100%;
        position: relative;
        right: 0;
        /* top: -13px; */
        z-index: 0;
        display: flex;
        justify-content: flex-end;
        flex-direction: row;
    }

    .contenedor-formulario-podcast label {
        color: #ffffff;
        font-size: 1.25em;
        width: 600px;
        /* float: right; */
        background: #021c384a;
        position: relative;
        /* left: 84px; */
        top: -12px;
        /* right: 0; */
        display: flex;
        justify-content: flex-start;
    }

    /** FIN SIGUENOS Y NEWSLETTER **/
    .contenedor section.container-podcast {
        width: 100%;
        position: relative;
    }

    .contenedor section.container-podcast .contenido-siguenos {
        display: none;
    }

    /** ================= PODCAST DESTACADO ===================  **/
    .contenedor section.container-podcast .podcast-destacado {
        width: 100%;
        position: relative;
        margin-bottom: 70px;
    }

    .contenedor section.container-podcast .podcast-destacado::after {
        content: '';
        width: 100%;
        height: 1px;
        background: #7da6c5;
        position: absolute;
        bottom: -10%;
    }

    .contenedor section.container-podcast .podcast-destacado .titular-destacado {
        min-height: 65px;
        display: inline-flex;
        align-items: center;
        /* background: darkred; */
    }

    .contenedor section.container-podcast .podcast-destacado .titular-destacado p {
        color: #fff;
        font-size: 1.75em;
        font-weight: normal;
    }

    .contenedor section.container-podcast .podcast-destacado .contenido-extra {
        display: none;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace {
        z-index: 0;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace:hover .podcast-hijo a .nombre-podcast .txt-nombre-podcast {
        color: white;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace:hover .podcast-hijo {
        background: #00385f;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace:hover .podcast-hijo .contenido-podcast .escuchar-podcast .btn-escuchar {
        color: #fff;
        border: 1px solid white;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo {
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        /* background: linear-gradient(to right,#034159e3,rgba(3, 40, 60, 0.96)); */
        background: #032033;
        align-items: center;
        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        cursor: pointer;
        min-height: 235px;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .img-destacado {
        flex: 1;
        position: relative;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .img-destacado img {
        width: 100%;
        height: auto;
        vertical-align: top;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo a .nombre-podcast {
        width: 100%;
        min-height: 50px;
        display: inline-flex;
        /* align-items: center; */
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo a .nombre-podcast .txt-nombre-podcast {
        color: #678996;
        font-size: 1.25em;
        font-weight: normal;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo a .portada-podcast .capa-hover {
        position: absolute;
        width: 100%;
        height: 100%;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo a .portada-podcast .capa-hover:hover {
        transform: scale(1.25);
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo a .portada-podcast {
        /* display: inline-grid; */
        /* background: rgba(90, 255, 255, 0.1); */
        /* overflow: hidden; */
        /* position: relative; */
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo a .portada-podcast .portada-podcast-img {
        width: 100%;
        z-index: 1;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo a .portada-podcast .portada-podcast-img img {
        height: auto;
        width: 100%;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo a .portada-podcast .icono-audifonos {
        position: absolute;
        z-index: 1;
        top: 10px;
        right: 10px;
        width: 42px;
        height: 42px;
        background: var(--audifonos) no-repeat center;
        background-size: contain;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo a .portada-podcast .logo-coop {
        position: absolute;
        width: 100px;
        height: 45px;
        z-index: 1;
        background: var(--coop) no-repeat center;
        background-size: contain;
        bottom: 10px;
        left: 10px;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast {
        display: inline-flex;
        flex-flow: column;
        padding: 0 30px;
        position: relative;
        flex: 3;
        height: auto;
        align-items: stretch;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a {
        width: 100%;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .titulo-podcast {
        display: inline-flex;
        margin-left: 0;
        min-height: 50px;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .titulo-podcast .txt-titulo-podcast {
        font-size: 1.375em;
        font-weight: bold;
        color: #fff;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .cuerpo-podcast {
        display: inline-flex;
        align-items: stretch;
        /* min-height: 100px; */
        /* overflow: hidden; */
        /* transition: all 2s ease; */
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .cuerpo-podcast.activar-acerca {
        min-height: 200px;
        background: red;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .cuerpo-podcast p {
        font-size: 1em;
        font-weight: lighter;
        color: #ffffff;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .escuchar-podcast {
        display: flex;
        justify-content: center;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .escuchar-podcast .btn-escuchar {
        width: 160px;
        color: #5affff;
        text-align: center;
        border: 1px solid #678996;
        text-transform: uppercase;
        font-size: 12px;
        font-size: 0.8em;
        height: 30px;
        border-radius: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast {
        display: inline-flex;
        justify-content: flex-end;
        /* min-height: 45px; */
        justify-items: end;
        margin: 10px 0;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast .redes {
        display: flex;
        flex-direction: row;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast .redes .icon {
        width: 30px;
        height: 30px;
        cursor: pointer;
        display: block;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast .redes .icon.face {
        background: url(/podcast/imag/custom/redes_sociales/colores/facebook.svg) no-repeat center;
        background-size: 100%;
        margin-right: 10px;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast .redes .icon.twitter {
        background: url(/podcast/imag/custom/redes_sociales/colores/twitter.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast .redes .icon.wsp {
        display: none;
    }

    /** FIN DESTACADO **/
    /** ================= LISTADO DE PODCAST ==================== **/
    .contenedor section.container-podcast .podcast-padre {
        width: 100%;
        /* display: grid; */
        /* grid-template-columns: repeat(4, 1fr); */
        /* grid-gap: 10px; */
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: left;
        /* border: 1px solid red; */
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace {
        /* display: inline-grid; */
        /* margin: 10px; */
        /* flex: 1; */
        /* flex-grow: 1; */
        /* max-width: 300px; */
        width: 24%;
        margin: .5%;
        /* margin-right: 10px; */
        /* flex-direction: column; */
        /* width: 100%; */
        background: #021c38;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace:hover {
        background: #00385f;
        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace:hover .nombre-podcast .txt-nombre-podcast {
        color: white;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace:hover .contenido-podcast .cont-escuchar .escuchar-podcast .btn-escuchar {
        background: #00385f;
        color: #fff;
        border: 1px solid white;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .link-portada {
        min-height: 106px;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .nombre-podcast {
        display: inline-flex;
        width: 100%;
        min-height: 50px;
        align-items: center;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .nombre-podcast .txt-nombre-podcast {
        color: #678996;
        padding-left: 0.625em;
        font-size: 1.375em;
        font-weight: normal;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .portada-podcast-img {
        display: table;
        vertical-align: middle;
        position: relative;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .portada-podcast-img img {
        width: 100%;
        height: auto;
        display: table-cell;
        vertical-align: top;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast {
        display: flex;
        flex-direction: column;
        padding: 10px;
        border-bottom: 1px solid #7da6c5;
        border-left: 1px solid #7da6c5;
        border-right: 1px solid #7da6c5;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast a .titulo-podcast {
        display: inline-grid;
        align-items: start;
        min-height: 56px;
        margin-left: 0;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast a .titulo-podcast .txt-titulo-podcast {
        font-size: 1.375em;
        font-weight: bold;
        color: #fff;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast a .cuerpo-podcast {
        display: inline-grid;
        align-items: stretch;
        min-height: 190px;
        /* overflow: hidden; */
        /* transition: all 2s ease; */
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast a .cuerpo-podcast.activar-acerca {
        min-height: 200px;
        background: red;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast a .cuerpo-podcast p {
        font-size: 1em;
        color: #ffffff;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast .cont-escuchar {
        display: inline-flex;
        align-items: center;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast .cont-escuchar .escuchar-podcast {
        margin: auto;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast .cont-escuchar .escuchar-podcast .btn-escuchar {
        color: #5affff;
        text-align: center;
        border: 1px solid #04385b;
        text-transform: uppercase;
        font-size: 1em;
        padding: 10px;
        border-radius: 10px;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast {
        display: inline-flex;
        min-height: 50px;
        justify-content: center;
        align-items: center;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast .redes {
        display: flex;
        flex-direction: row;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast .redes .icon {
        width: 30px;
        height: 30px;
        cursor: pointer;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast .redes .icon.face {
        background: url(/podcast/imag/custom/redes_sociales/colores/facebook.svg) no-repeat center;
        background-size: 100%;
        margin-right: 10px;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast .redes .icon.twitter {
        background: url(/podcast/imag/custom/redes_sociales/colores/twitter.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast .redes .icon.wsp {
        display: none;
    }

    /* FIN LISTADO DE PODCAST */
    footer {
        width: 100%;
        display: flex;
        margin-top: 30px;
        padding: 15px 0;
        background: #032033;
        height: 50px;
        z-index: 1;
        justify-content: center;
    }

    footer .cont-full-footer {
        display: flex;
        max-width: 1300px;
        width: 90%;
        grid-gap: 30px;
        height: 50px;
        /* justify-content: center; */
        /* align-items: center; */
        /* background: rgba(255, 0, 0, 0.5); */
    }

    footer .cont-full-footer .contacto-logo {
        display: flex;
        width: 100%;
        height: 30px;
        align-self: center;
        align-items: center;
    }

    footer .cont-full-footer .contacto-logo .contacto-radio::before {
        content: '';
        position: absolute;
        width: 1px;
        background: var(--color-celeste);
        height: 30px;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        top: 50%;
    }

    footer .cont-full-footer .contacto-logo .contacto-radio {
        background: url(/podcast/imag/custom/logos/logo-compania.svg) no-repeat center;
        background-size: contain;
        height: 30px;
        position: relative;
        flex: 1;
    }

    footer .cont-full-footer .contacto-logo .contacto-radio::after {
        content: '';
        position: absolute;
        width: 1px;
        background: var(--color-celeste);
        height: 30px;
        right: 0;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        top: 50%;
    }

    footer .cont-full-footer .contacto-logo .contacto-area {
        background: url(/podcast/imag/custom/logos/logo-desarrollo.svg) no-repeat center;
        background-size: contain;
        height: 35px;
        flex: 1;
    }

    footer .cont-full-footer .contacto-logo .enlace-podcast {
        flex: 1;
        position: relative;
    }

    footer .cont-full-footer .contacto-logo .enlace-podcast::after {
        content: '';
        position: absolute;
        width: 1px;
        background: var(--color-celeste);
        height: 30px;
        right: 0;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

    footer .cont-full-footer .contacto-logo .enlace-podcast .logo-podcast {
        background: url(/podcast/imag/custom/logos/cooperativa_podcast_completo.svg) no-repeat center;
        background-size: contain;
        height: 25px;
    }

    footer .cont-full-footer .contacto-logo .enlace-coop {
        flex: 1;
    }

    footer .cont-full-footer .contacto-logo .enlace-coop .logo-coop {
        background: url(/podcast/imag/custom/logos/coop.svg) no-repeat center;
        background-size: contain;
        height: 40px;
    }

    /*FHuerta*/
    .podcast-enlace .logo-nuevo-podcast {
        background: url(/podcast/imag/custom/iconos/new.svg);
        width: 155px;
        height: 155px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-enlace .logo-pronto-podcast {
        background: url(/podcast/imag/custom/iconos/pronto.svg);
        width: 155px;
        height: 155px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        opacity: 0.9;
        top: 0;
    }

    .podcast-enlace .logo-primera-temporada {
        background: url(/podcast/imag/custom/iconos/presentado.svg);
        width: 199px;
        height: 199px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-enlace .logo-segunda-temporada {
        background: url(/podcast/imag/custom/iconos/t2.svg);
        width: 199px;
        height: 199px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-enlace .logo-tercera-temporada {
        background: url(/podcast/imag/custom/iconos/t3.svg);
        width: 199px;
        height: 199px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-destacado .logo-nuevo-podcast {
        background: url(/podcast/imag/custom/iconos/new.svg);
        width: 155px;
        height: 155px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-destacado .logo-pronto-podcast {
        background: url(/podcast/imag/custom/iconos/pronto.svg);
        width: 155px;
        height: 155px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
    }

    .podcast-destacado .logo-primera-temporada {
        background: url(/podcast/imag/custom/iconos/presentado.svg);
        width: 199px;
        height: 199px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-destacado .logo-segunda-temporada {
        background: url(/podcast/imag/custom/iconos/t2.svg);
        width: 199px;
        height: 199px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-destacado .logo-tercera-temporada {
        background: url(/podcast/imag/custom/iconos/t3.svg);
        width: 199px;
        height: 199px;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .owl-theme .owl-nav [class*=owl-prev] {
        display: flex;
        align-items: center;
        left: -59px;
        position: absolute;
        background: none;
        cursor: pointer;
        width: 40px;
        top: 45%;
        transform: translate(0%, -50%);
        -webkit-transform: translate(0, -50%);
        background: #032033;
        border-radius: 25px 0 0 25px;
    }

    .owl-theme .owl-nav [class*=owl-prev]:hover {
        background: #00395f;
    }

    .owl-theme .owl-nav [class*=owl-next] {
        display: flex;
        align-items: center;
        right: -58px;
        position: absolute;
        background: none;
        cursor: pointer;
        width: 40px;
        top: 45%;
        transform: translate(0%, -50%);
        -webkit-transform: translate(0%, -50%);
        background: #032033;
        border-radius: 0 25px 25px 0px;
    }

    .owl-theme .owl-nav [class*=owl-next]:hover {
        background: #00395f;
    }
}

@media only screen and (max-width: 767px) {
    .contenedor {
        width: 100%;
        margin: auto;
    }

    .contenedor .podcast-informacion {
        position: relative;
        display: none;
        border: 1px solid #7da6c5;
        padding: 15vw 3.125vw 3.125vw 3.125vw;
        grid-gap: 9.375vw;
        margin: 9.375vw auto;
        -webkit-transition: all .3s linear 0s;
        transition: all .3s linear 0s;
        width: 95vw;
        background: #021522 url(/podcast/imag/custom/fondos/ondas_nosotros.svg) no-repeat center;
        background-size: 100%;
        border-radius: 10px;
    }

    .contenedor .podcast-informacion .podcast-cerrar {
        position: absolute;
        right: 3.125vw;
        top: 3.125vw;
        background: url(/podcast/imag/custom/iconos/cerrar/cerrar_celeste.svg) no-repeat center;
        background-size: 100%;
        width: 9.375vw;
        height: 9.375vw;
        /* display: flex; */
        /* justify-content: center; */
        /* align-items: center; */
    }

    .contenedor .podcast-informacion .podcast-cerrar p {
        color: black;
        font-size: 4.5vw;
        font-weight: bold;
        border-radius: 100%;
        background: white;
        text-align: center;
        border: 2px solid #7da6c5;
        cursor: pointer;
        width: 7.8125vw;
        height: 7.8125vw;
        display: none;
    }

    .contenedor .podcast-informacion.activar-acerca {
        display: block;
    }

    .contenedor .podcast-informacion .titular-informacion {
        width: 100%;
        display: inline-flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        margin: 0 0 4.6825vw 0;
    }

    .contenedor .podcast-informacion .titular-informacion .img-podcast {
        width: 70vw;
        height: 30vw;
        background: url(/podcast/imag/custom/logos/cooperativa_podcast_sobrenosotros.svg) no-repeat center;
        background-size: 100%;
        margin: 0 0 4.6875vw 0;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player {
        width: 50vw;
        display: flex;
        flex-direction: row;
        align-items: center;
        min-height: 9.375vw;
        padding: 0 3.125vw;
        background: #012d4c;
        border-radius: 5px;
        justify-content: space-around;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player .txt-mini-player {
        display: inline-flex;
        flex-direction: column;
        margin-right: 3.125vw;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player .txt-mini-player p {
        pointer-events: none;
        color: #fff;
        font-size: 5vw;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player .icon {
        width: 7.8125vw;
        height: 7.8125vw;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player .icon.icon-play {
        background: url(/podcast/imag/custom/botones_player/btn_play.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor .podcast-informacion .titular-informacion .mini-player .icon.icon-pause {
        background: url(/podcast/imag/custom/botones_player/btn_pause.svg) no-repeat center;
    }

    .contenedor .podcast-informacion .titular-informacion .titular-podcast {
    }

    .contenedor .podcast-informacion .titular-informacion .titular-podcast p {
        color: #fff;
        font-weight: bold;
        font-size: 4.375vw;
    }

    .contenedor .podcast-informacion .podcast-descripcion {
        display: inline-grid;
    }

    .contenedor .podcast-informacion .podcast-descripcion p {
        color: #fff;
        font-style: italic;
        font-size: 3.75vw;
    }

    .contenedor .podcast-informacion .podcast-integrantes {
        display: inline-grid;
        grid-gap: 3.155vw 0;
    }

    .contenedor .podcast-informacion .podcast-integrantes p {
        color: white;
        font-size: 4.375vw;
    }

    .contenedor .podcast-informacion .podcast-integrantes .titular-integrantes {
        display: inline-grid;
        justify-items: center;
    }

    .contenedor .podcast-informacion .podcast-integrantes .titular-integrantes p {
        color: var(--color-celeste);
        font-weight: bold;
        font-size: 4.375vw;
    }

    .contenedor .podcast-informacion .podcast-integrantes .columnas-integrantes {
        display: inline-grid;
        justify-items: center;
        grid-template-columns: 1fr 1fr;
        grid-gap: 4.6875vw;
    }

    .contenedor .podcast-informacion .podcast-integrantes .columnas-integrantes ul.integrantes {
    }

    .contenedor .podcast-informacion .podcast-integrantes .columnas-integrantes ul.integrantes li {
        display: inline-grid;
        color: var(--color-celeste);
        padding: 5px 0;
        font-size: 3.25vw;
    }

    .contenedor .podcast-informacion .podcast-integrantes .columnas-integrantes ul.integrantes li strong {
        color: #fff;
    }

    .contenedor .podcast-informacion .podcast-opinion {
        display: inline-grid;
    }

    .contenedor .podcast-informacion .podcast-opinion p {
        color: #fff;
        font-size: 3.75vw;
    }

    .contenedor .podcast-informacion .nombre-opinion {
    }

    .contenedor .podcast-informacion .nombre-opinion p {
        color: #fff;
        font-weight: bold;
    }

    /** SIGUENOS Y NEWSLETTER **/
    .contenedor section.contenido-siguenos-newsletter {
        width: 95%;
        margin: 11vw auto 0 auto;
    }

    .contenedor section.contenido-siguenos-newsletter .sig-news {
        width: 80%;
        display: none;
        align-items: center;
        justify-content: center;
        margin: 3.125vw auto 0 auto;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos {
        width: 100%;
        display: inline-flex;
        flex-flow: column;
        justify-content: center;
        justify-items: center;
        justify-self: center;
        /* grid-gap: 5px; */
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .txt-siguenos {
        display: inline-flex;
        margin: 0 0 3.125vw 0;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .txt-siguenos p {
        color: white;
        font-size: 3.125vw;
        text-transform: capitalize;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes {
        display: inline-flex;
        flex-flow: row wrap;
        justify-content: space-between;
        /* grid-template-columns: repeat(5, 1fr); */
        /* width: 80%; */
        /* justify-items: end; */
        /* grid-gap: 5px; */
        /* justify-self: end; */
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo {
        width: 10.9375vw;
        height: 10.9375vw;
        display: block;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a:last-child {
        margin: 0 0 0 0;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo.face {
        background: url(/podcast/imag/custom/redes_sociales/colores/facebook.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo.insta {
        background: url(/podcast/imag/custom/redes_sociales/colores/instagram.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo.twitter {
        background: url(/podcast/imag/custom/redes_sociales/colores/twitter.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo.itunes {
        background: url(/podcast/imag/custom/redes_sociales/colores/itunes.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.contenido-siguenos-newsletter .siguenos .bajada-redes a .logo.spotify {
        background: url(/podcast/imag/custom/redes_sociales/colores/spotify.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter {
        width: 100%;
        background: #021c38 url(/podcast/imag/custom/iconos/audifono_opacidad.svg) no-repeat right;
        background-size: 50%;
        background-repeat: no-repeat;
        background-position-x: right;
        position: relative;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .icono-newsletter {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        background: #eae8e9;
        display: flex;
        position: absolute;
        justify-content: center;
        bottom: 20px;
        left: 20px;
        display: none;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .icono-newsletter img {
        width: 40px;
        height: 40px;
        margin: auto;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        position: relative;
        min-height: 15.625vw;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter .txt-newsletter {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter .txt-newsletter p {
        color: white;
        font-size: 3.125vw;
        margin-left: 3.125vw;
        width: 50%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter .txt-newsletter span {
        width: 6.25vw;
        height: 6.25vw;
        background: url(/podcast/imag/custom/iconos/mano_click.svg) no-repeat center;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter .icon-cerrar.activar-cerrar {
        display: block;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter .icon-cerrar {
        width: 7.8125vw;
        height: 7.8125vw;
        background: url(/podcast/imag/custom/iconos/cerrar/cerrar_celeste.svg) no-repeat center;
        position: absolute;
        right: 2.5vw;
        display: none;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .titular-newsletter .icon-newsletter {
        width: 9.375vw;
        height: 9.375vw;
        background: url(/podcast/imag/custom/iconos/audifonos.svg) no-repeat center;
        position: absolute;
        left: 5vw;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos:before {
        content: '';
        width: 90%;
        height: 1px;
        background: white;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos {
        display: none;
        position: relative;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos.activar-newsletter {
        display: block;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter {
        display: table;
        width: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter {
        margin: 10px auto;
        width: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter label.texto-input {
        width: 100px;
        color: #565656;
        display: inline-block;
        font-size: 17px;
        display: none;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter input {
        background: #0f2942;
        border: none;
        padding: 5px 0;
        text-indent: 5%;
        color: white;
        width: 90%;
        margin: 0 5%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter input::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #baccdf;
        opacity: 1;
        /* Firefox */
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #baccdf;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .datos-newsletter .input-newsletter input::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #baccdf;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .enviar-newsletter {
        /* float: right; */
        color: #005cb9;
        /* display: flex; */
        /* justify-content: center; */
        /* align-items: start; */
        display: table;
        width: 50%;
        position: relative;
        /* float: right; */
        padding-bottom: 15px;
        margin-left: 28%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .enviar-newsletter button {
        margin: 12px auto;
        display: block;
        background: #eae8e9;
        border: none;
        color: black;
        width: 120px;
        font-weight: bold;
        padding: 4px;
        font-size: 14px;
        cursor: pointer;
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .enviar-newsletter button .btn-input {
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .enviar-newsletter button:hover {
        background: #abd1f7
    }

    .contenedor section.contenido-siguenos-newsletter .contenedor-newsletter .datos .enviar-newsletter label {
        color: white;
        display: block;
        text-align: center;
        width: 100%;
        font-size: 10px;
        margin-top: 0px;
        /* position: absolute; */
        float: left;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos {
        position: relative;
        width: 100%;
        margin: 3.125vw 0 0 0;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra {
        display: flex;
        width: 100%;
        justify-content: space-around;
        z-index: 0;
        align-items: center;
        background: #010d19;
        padding: 3.125vw 0;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button {
        display: inline-flex;
        align-items: center;
        align-content: center;
        position: relative;
        overflow: hidden;
        height: 20vw;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon {
        width: 10.9375vw;
        height: 10.9375vw;
        margin: 0 auto 3.125vw auto;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon.btn-siguenos {
        background: url(/podcast/imag/custom/iconos/share.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .nombre-siguenos {
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .nombre-siguenos p {
        color: #949494;
        font-size: 3.125vw;
        text-transform: capitalize;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button > a:hover, .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button > a:hover:after, .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a:hover i {
        color: #e4e9ea;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li:last-child a:hover .btn-cerrar {
        color: red;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper {
        position: absolute;
        width: 90vw;
        top: 50%;
        left: -999px;
        transform: translate(0%, -50%);
        -webkit-transform: translate(0%, -50%);
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper > a {
        display: inline-block;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .cont-siguenos {
        display: inline-flex;
        flex-direction: column;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .cont-siguenos.hidden {
        display: none;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button.active {
        position: absolute;
        width: 90vw;
        /* top: 50%; */
        /* left: 50%; */
        /* transform: translate(-50%, -50%); */
        /* -webkit-transform: translate(-50%, -50%); */
        background: #010d19;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul:after {
        clear: both;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li {
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li:last-child {
        justify-items: end;
        position: relative;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li:last-child::before {
        content: '';
        position: absolute;
        height: 100%;
        width: 2px;
        right: 15vw;
        background: #5affff;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a {
        display: flex;
        flex-direction: column;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a .fa {
        width: 13.75vw;
        height: 13.75vw;
        display: inline-block;
        margin: auto;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a .fa-instagram {
        background: url(/podcast/imag/custom/redes_sociales/colores/instagram.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a .fa-twitter {
        background: url(/podcast/imag/custom/redes_sociales/colores/twitter.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a .fa-facebook {
        background: url(/podcast/imag/custom/redes_sociales/colores/facebook.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a .fa-wsp {
        background: url(/podcast/imag/custom/redes_sociales/colores/whatsapp.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a .fa-itunes {
        background: url(/podcast/imag/custom/redes_sociales/colores/itunes.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a .fa-spotify {
        background: url(/podcast/imag/custom/redes_sociales/colores/spotify.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a .nombre-redes {
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li a .nombre-redes p {
        color: #949494;
        font-size: 3.125vw;
        text-transform: capitalize;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li:last-child a {
        display: flex;
        justify-content: center;
        background: url(/podcast/imag/custom/iconos/cerrar/cerrar_celeste.svg) no-repeat center;
        background-size: 100%;
        height: 9.375vw;
        width: 9.375vw;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .share-button .icon-wrapper ul li:last-child a .btn-cerrar {
        display: table-cell;
        vertical-align: middle;
        color: black;
        font-weight: bold;
        font-size: 1.25rem;
        /* position: absolute; */
        /* top: 50%; */
        /* left: 50%; */
        /* transform: translate(-50%, -50%); */
        /* -webkit-transform: translate(-50%, -50%); */
        /* display: inline-block; */
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .btn-informacion {
        display: inline-flex;
        justify-items: center;
        flex-direction: column;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .btn-informacion .icon {
        width: 10.9375vw;
        height: 10.9375vw;
        margin: 0 auto 3.125vw auto;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .btn-informacion .icon.icon-siguenos {
        background: url(/podcast/imag/custom/iconos/btn_info.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .btn-informacion .icon.icon-escribenos {
        background: url(/podcast/imag/custom/iconos/escribenos.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .btn-informacion .nombre-informacion {
    }

    .contenedor section.contenido-siguenos-newsletter .contenido-siguenos .contenido-extra .btn-informacion .nombre-informacion p {
        color: #949494;
        font-size: 3.125vw;
        text-transform: capitalize;
    }

    .contenedor-formulario-podcast {
        width: 95vw;
    }

    .contenedor-formulario-podcast label {
        color: #5affff;
        font-size: 1em;
        width: 95vw;
        display: table;
        margin: 1vw 0vw 0vw 0vw;
        text-indent: 3vw;
        background: #021c38;
    }

    /** FIN SIGUENOS Y NEWSLETTER **/
    .contenedor section.container-podcast {
        width: 95%;
        margin: auto;
    }

    /*** ============= PODCAST DESTACADO ============== ***/
    .contenedor section.container-podcast .podcast-destacado {
        margin-bottom: 5vw;
        width: 100%;
        position: relative;
    }

    .contenedor section.container-podcast .podcast-destacado .titular-destacado {
        display: table;
        min-height: 15vw;
        width: 100%;
    }

    .contenedor section.container-podcast .podcast-destacado .titular-destacado p {
        color: #fff;
        font-size: 5vw;
        display: table-cell;
        vertical-align: middle;
        font-weight: bold;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace {
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo {
        background: #022a3f;
        background: linear-gradient(to right,#034159e3,rgba(3, 40, 60, 0.96));
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .nombre-podcast {
        display: inline-grid;
        /* min-height: 9.375vw; */
        justify-items: baseline;
        align-items: center;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .nombre-podcast .txt-nombre-podcast {
        color: #678996;
        font-size: 5vw;
        /* font-weight: bold; */
        padding: 3.125vw;
        /* text-indent: 10px; */
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .portada-podcast {
        /* padding-bottom: 100%; */
        position: relative;
        /* background: rgba(90, 255, 255, 0.1); */
        display: inline-grid;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .img-destacado {
        display: block;
        width: 100%;
        min-height: 90vw;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .img-destacado img {
        height: auto;
        width: 100%;
        vertical-align: top;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast {
        display: inline-grid;
        width: 100%;
        color: #fff;
        padding: 0vw 0 4.0625vw 0;
        border-bottom: 3px solid #034b6d;
        /* border-left: 1px solid #7da6c5; */
        /* border-right: 1px solid #7da6c5; */
        grid-gap: 16px;
        /* min-height: 35.125vw; */
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .titulo-podcast {
        display: grid;
        align-items: center;
        min-height: 9.375vw;
        /* background: rebeccapurple; */
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .titulo-podcast .txt-titulo-podcast {
        font-size: 5vw;
        font-weight: bold;
        color: #fff;
        padding: 0 3.125vw;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .cuerpo-podcast {
        display: inline-grid;
        align-items: stretch;
        justify-items: center;
        min-height: 30vw;
        overflow: hidden;
        transition: all .2s ease;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .cuerpo-podcast .txt-cuerpo-podcast {
        color: #fff;
        font-size: 3.75vw;
        padding: 0 3.125vw;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .escuchar-podcast {
        width: 100%;
        display: table;
        margin: auto;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast a .escuchar-podcast .btn-escuchar {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 95%;
        margin: auto;
        color: #5affff;
        border: 1px solid #7da6c5;
        text-transform: uppercase;
        font-size: 4vw;
        border-radius: 10px;
        height: 7.8125vw;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast {
        display: flex;
        width: 100%;
        justify-content: center;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast .redes {
        display: flex;
        width: 50%;
        justify-content: space-around;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast .redes .icon {
        width: 14.0625vw;
        height: 14.0625vw;
        display: block;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast .redes .icon.face {
        background: url(/podcast/imag/custom/redes_sociales/colores/facebook.svg) no-repeat center;
        background-size: 100%;
        margin: 0 4.6875vw;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast .redes .icon.twitter {
        background: url(/podcast/imag/custom/redes_sociales/colores/twitter.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.container-podcast .podcast-destacado .podcast-enlace .podcast-hijo .contenido-podcast .redes-sociales-podcast .redes .icon.wsp {
        background: url(/podcast/imag/custom/redes_sociales/colores/whatsapp.svg) no-repeat center;
        background-size: 100%;
    }

    /** PROGRAMAS Y PODCAST **/
    .contenedor section.container-podcast .podcast-columnas {
        width: 100%;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre {
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace {
        /* flex: 1 1 45vw; */
        margin: 0 0 3.125vw 0;
        background: #021c38;
        width: 45vw;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .nombre-podcast {
        width: 100%;
        display: inline-flex;
        min-height: 9.375vw;
        justify-items: start;
        align-items: center;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .nombre-podcast .txt-nombre-podcast {
        color: #678996;
        font-size: 3.125vw;
        text-indent: 10px;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .portada-podcast {
        /* padding-bottom: 100%; */
        position: relative;
        /* background: rgba(90, 255, 255, 0.1); */
        display: inline-grid;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .portada-podcast-img {
        min-height: 43.4375vw;
        width: 100%;
        position: relative;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .portada-podcast-img img {
        width: 100%;
        height: auto;
        vertical-align: top;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast {
        display: inline-flex;
        flex-direction: column;
        width: 100%;
        color: #fff;
        padding: 3.125vw 2.5625vw;
        border-bottom: 1px solid #7da6c5;
        border-left: 1px solid #7da6c5;
        border-right: 1px solid #7da6c5;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .titulo-podcast {
        display: inline-flex;
        align-items: center;
        min-height: 15vw;
        margin: 0 0 4.6875vw 0;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .titulo-podcast .txt-titulo-podcast {
        /* display: table-cell; */
        /* vertical-align: middle; */
        font-size: 4.375vw;
        font-weight: bold;
        color: #fff;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .cuerpo-podcast {
        display: inline-flex;
        align-items: stretch;
        justify-items: center;
        min-height: 55vw;
        /* overflow: hidden; */
        /* background: darkblue; */
        /* transition:all .2s ease; */
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .cuerpo-podcast .txt-cuerpo-podcast {
        color: #fff;
        font-size: 3.125vw;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .escuchar-podcast {
        width: 100%;
        min-height: 7.8125vw;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .escuchar-podcast .btn-escuchar {
        width: 100%;
        color: #5affff;
        text-align: center;
        border: 1px solid #7da6c5;
        font-size: 3.125vw;
        border-radius: 10px;
        padding: 1.5625vw 0;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast {
        width: 100%;
        display: inline-flex;
        justify-content: center;
        margin: 3.125vw 0;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast .redes {
        display: flex;
        justify-content: space-around;
        width: 100%;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast .redes .icon {
        width: 14.0625vw;
        height: 14.0625vw;
        display: block;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast .redes .icon.face {
        background: url(/podcast/imag/custom/redes_sociales/colores/facebook.svg) no-repeat center;
        background-size: 100%;
        margin: 0 4.6875vw;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast .redes .icon.twitter {
        background: url(/podcast/imag/custom/redes_sociales/colores/twitter.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.container-podcast .podcast-columnas .podcast-padre .podcast-enlace .contenido-podcast .redes-sociales-podcast .redes .icon.wsp {
        background: url(/podcast/imag/custom/redes_sociales/colores/whatsapp.svg) no-repeat center;
        background-size: 100%;
    }

    .contenedor section.container-podcast .contenido-extra .share-button {
        display: inline-flex;
        align-items: center;
        align-content: center;
        position: relative;
        overflow: hidden;
        height: 14.0625vw;
    }

    .contenedor section.container-podcast .contenido-extra .share-button .cont-siguenos {
        display: inline-flex;
        flex-direction: column;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.active {
        position: absolute;
        width: 90vw;
        background: #010d19;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos {
        text-transform: uppercase;
        border: 1px solid var(--color-celeste);
        display: inline-grid;
        justify-self: end;
        position: relative;
        overflow: hidden;
        width: 50vw;
        min-height: 9.375vw;
        margin: 5vw 0;
        border-radius: 10px;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .cont-siguenos {
        padding: 0 3.125vw;
        width: 100%;
        display: inline-grid;
        align-items: center;
        grid-template-columns: 1fr 6.25vw;
        cursor: pointer;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .cont-siguenos p {
        color: #fff;
        font-weight: bold;
        font-size: 3.462vw;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .btn-siguenos {
        background: url(/temas/imag/global/iconos-svg/social-sin-fondo.svg)no-repeat center;
        background-size: cover;
        width: 6.25vw;
        height: 6.25vw;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos > a:hover, .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos > a:hover:after, .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li a:hover i {
        color: #e4e9ea;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li:last-child a:hover .btn-cerrar {
        color: red;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper {
        position: absolute;
        left: -340px;
        top: 0;
        width: 286px;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper > a {
        display: inline-block;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .cont-siguenos.hidden {
        display: none;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul {
        display: grid;
        height: 9.375vw;
        grid-template-columns: repeat(4, 6.25vw) 12.5vw;
        align-items: center;
        align-content: center;
        justify-content: space-between;
        /* grid-gap: 0 3.125vw; */
        padding: 0 3.125vw;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul:after {
        clear: both;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li {
        display: inline-grid;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li a i.fa {
        width: 6.25vw;
        height: 6.25vw;
        display: inline-grid;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li a i.fa-twitter {
        background: url(/podcast/imag/custom/redes_sociales/colores/twitter.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li a i.fa-twitter:hover {
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li a i.fa-facebook {
        background: url(/podcast/imag/custom/redes_sociales/colores/facebook.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li a i.fa-facebook:hover {
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li a i.fa-itunes {
        background: url(/podcast/imag/custom/redes_sociales/colores/itunes.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li a i.fa-itunes:hover {
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li a i.fa-spotify {
        background: url(/podcast/imag/custom/redes_sociales/colores/spotify.svg) no-repeat center;
        background-size: cover;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li a i.fa-spotify:hover {
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li:last-child a {
        display: grid;
        justify-items: center;
        align-items: center;
        background: var(--color-celeste);
        height: 9.375vw;
        width: 15.625vw;
    }

    .contenedor section.container-podcast .contenido-extra .share-button.podcast-siguenos .icon-wrapper ul li:last-child a .btn-cerrar {
        color: var(--color-de-fondo);
        font-weight: bold;
        font-size: 1rem;
    }

    footer {
        width: 100%;
        display: inline-grid;
        background: #03283c;
        padding: 6.125vw 0;
        font-family: 'Open Sans', sans-serif;
    }

    footer .cont-full-footer {
        display: grid;
        grid-gap: 3.125vw;
        width: 95vw;
        justify-self: center;
    }

    footer .cont-full-footer .contacto-logo {
        width: 100%;
        display: flex;
        justify-items: center;
        align-items: center;
        /* grid-gap: 9.375vw; */
        justify-self: center;
    }

    footer .cont-full-footer .contacto-logo .contacto-radio::before {
        left: -10%;
        content: '';
        position: absolute;
        width: 1px;
        background: var(--color-celeste);
        height: 5vw;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        top: 50%;
    }

    footer .cont-full-footer .contacto-logo .contacto-radio {
        background: url(/podcast/imag/custom/logos/logo-compania.svg) no-repeat center;
        background-size: 90%;
        height: 10vw;
        justify-items: center;
        position: relative;
        flex: 1;
    }

    footer .cont-full-footer .contacto-logo .contacto-radio::after {
        right: -5%;
        content: '';
        position: absolute;
        width: 1px;
        background: var(--color-celeste);
        height: 5vw;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

    footer .cont-full-footer .contacto-logo .contacto-area {
        background: url(/podcast/imag/custom/logos/logo-desarrollo.svg) no-repeat center;
        background-size: 50%;
        height: 10vw;
        flex: 1;
    }

    footer .cont-full-footer .contacto-logo .enlace-podcast {
        position: relative;
        flex-grow: 1;
    }

    footer .cont-full-footer .contacto-logo .enlace-podcast::after {
        right: -5%;
        content: '';
        position: absolute;
        width: 1px;
        background: var(--color-celeste);
        height: 5vw;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

    footer .cont-full-footer .contacto-logo .enlace-podcast .logo-podcast {
        height: 10vw;
        background: url(/podcast/imag/custom/logos/cooperativa_podcast_completo.svg) no-repeat center;
        background-size: 86%;
    }

    footer .cont-full-footer .contacto-logo .enlace-coop {
        flex: 1;
    }

    footer .cont-full-footer .contacto-logo .enlace-coop .logo-coop {
        height: 10vw;
        background: url(/podcast/imag/custom/logos/coop.svg) no-repeat center;
        background-size: 60%;
    }

    /*FHuerta*/
    .logo-nuevo-podcast {
        background: url(/podcast/imag/custom/iconos/new.svg);
        width: 26.5625vw;
        height: 26.5625vw;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .logo-pronto-podcast {
        background: url(/podcast/imag/custom/iconos/pronto.svg);
        width: 26.5625vw;
        height: 26.5625vw;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0vw;
        opacity: 0.9;
    }

    .logo-primera-temporada {
        background: url(/podcast/imag/custom/iconos/presentado.svg);
        width: 33.5625vw;
        height: 33.5625vw;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .logo-segunda-temporada {
        background: url(/podcast/imag/custom/iconos/t2.svg);
        width: 33.5625vw;
        height: 33.5625vw;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .logo-tercera-temporada {
        background: url(/podcast/imag/custom/iconos/t3.svg);
        width: 33.5625vw;
        height: 33.5625vw;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-destacado .logo-nuevo-podcast {
        background: url(/podcast/imag/custom/iconos/new.svg);
        width: 26.5625vw;
        height: 26.5625vw;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-destacado .logo-pronto-podcast {
        background: url(/podcast/imag/custom/iconos/pronto.svg);
        width: 26.5625vw;
        height: 26.5625vw;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 15vw;
    }

    .podcast-destacado .logo-primera-temporada {
        background: url(/podcast/imag/custom/iconos/presentado.svg);
        width: 33.5625vw;
        height: 33.5625vw;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-destacado .logo-segunda-temporada {
        background: url(/podcast/imag/custom/iconos/t2.svg);
        width: 33.5625vw;
        height: 33.5625vw;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .podcast-destacado .logo-tercera-temporada {
        background: url(/podcast/imag/custom/iconos/t3.svg);
        width: 33.5625vw;
        height: 33.5625vw;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 3;
        top: 0;
        opacity: 0.9;
    }

    .owl-theme .owl-nav [class*=owl-prev] {
        display: flex;
        align-items: center;
        left: 0;
        position: absolute;
        background: none;
        cursor: pointer;
        width: 7vw;
        height: 10vw;
        top: 85vw;
        transform: translate(0%, -50%);
        -webkit-transform: translate(0, -50%);
        background: #021c3894;
        border-radius: 0px 15px 15px 0px;
        margin: 0px 0 0 -1px;
    }

    .owl-theme .owl-nav [class*=owl-prev]:hover {
        background: #021522;
    }

    .owl-theme .owl-nav [class*=owl-next] {
        display: flex;
        align-items: center;
        right: 0;
        position: absolute;
        background: none;
        cursor: pointer;
        width: 7vw;
        height: 10vw;
        top: 85vw;
        transform: translate(0%, -50%);
        -webkit-transform: translate(0%, -50%);
        background: #021c3894;
        border-radius: 15px 0px 0px 15px;
        margin: 0px -1px 0 0px;
    }

    .owl-theme .owl-nav [class*=owl-next]:hover {
        background: #021522;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 768px) {
    .contenedor {
        max-width:1000px;
        font-size: 12px;
    }

    footer .cont-full-footer {
        max-width: 1000px;
    }

    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast a .cuerpo-podcast {
        min-height: 180px;
    }
}

@media only screen and (max-width: 1000px) and (min-width: 768px) {
    .contenedor section.container-podcast .podcast-padre .podcast-enlace .contenido-podcast a .cuerpo-podcast {
        min-height: 230px;
    }
}
