h2.sectionHeader{
    font-size: 20px;
    font-style: italic;
    margin: 0;
}

.featured{
    display: block;
    position: relative;
    width: 100%;
    height: 32.5714em;
    overflow: hidden;
}

.featured>img{ width: 100% }

.featuredDescription{
    /* font-size changed to 18, keep an eye on the em's */
    width: 22.2222em;
    box-sizing: border-box;
    position: absolute;
    bottom: 1.7142em;
    right: 0;
    /*background: #ffce00;*/
    background: rgba(255, 206, 0, .6);
    padding: 1.3333em 1.6666em;
    color: #fff;
}

.swiper-container{ width: 100%; margin: 24px 0 1.7142em 0 !important }

.swiper-wrapper{
    width: 100%;
    height: 100%;
}

.slide-links.swiper-container,
.slide-links.swiper-slide{ height: 8.5714em }



.slide-link.swiper-slide{
    width: 270px;
    height: 100%;
    /*margin: 0 30px 0 0;*/
}

.slide-link.swiper-slide{
    width: 270px;
    height: 100%;
    /*margin: 0 30px 0 0;*/
}

.arrowLeft{
    background: url(../images/gliph-left.png) center no-repeat;
}

.arrowRight{
    background: url(../images/gliph-right.png) center no-repeat;
    right: 0;
}

.arrowLeft,
.arrowRight{
    width: 34px;
    height: 100%;
    position: absolute;
    top: 0;
    /*background-color: rgba(255, 255, 255, .5);*/

    background-color: rgba(0, 0, 0, .5);
    cursor: pointer;
}

.arrowLeft:hover,
.arrowRight:hover{
    background-color: rgba(0,0,0, 1);
}


.featured-slides.swiper-container,
.featured-slides.swiper-slide{ height: 32.5714em; }

.featured-slides.swiper-container{ margin-top: 24px }

.featured-slides.swiper-slide{
    width: 100%;
    height: 100%;
    /*margin: 0 30px 0 0;*/
}


body.home article{ margin: 0 0 1.7142em 0 }

.noticiasPortada{
    width: 33.5714em;
    float: left;
}

.portada-noticia{ width: 100% }

.portada-noticia>.imageWrapper{
    height: 15.4285em;
}

.portada-columna-secundaria{
    width: 47.8571em;
    float: right;
}

.portada-programacion>article>ul>li{
    width: 4.4642em;
    background: #d9dadb;
    float: left;
    margin: .3392em 0.3571em .3392em 0;

    text-align: center;
    /*height: 5.1428em;*/
    height: 4.4642em;
}

.portada-programacion>article>ul>li:last-child{ margin-right: 0 }

.portada-programacion>article>ul>li>a:hover{ color: #666; }

.programacionMonth{
    /*line-height: 1em;
    margin: .5em 0 0 0; /* 9 casillas */
    line-height: 1.3571em;
}

.programacionDay{
    /* line-height: .85em;
    padding: 0 .15em 0 0; /* Ugly method, try to improve */
    line-height: .6em;
    padding: 0 .18em 0 0;
}

.portada-grupo{ margin: 0 0 1.7142em 0 }

.portada-video-wrapper{
    width: 19.2857em;
    height: 10.2857em;
    float: left;
}
#fmce-tv_wrapper {
	position: relative;
	float: left;
	width: 670px;
	height: 360px;
	margin-top: 10px;
}

#fmce-tv_wrapper *{
position: absolute;
left: 0;
top: 0;
	width: 670px;
	height: 360px;

}
.videoLink{
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}


.seccionPrincipal .imageWrapper{
    float: left;
    /*height: 10.2857em;
    width: 19.2857em;*/
    width: 270px;
    height: 124px;
}

.seccionPrincipal .imageWrapper img{
    width: 100%;
}

.videoLink>img{
    position: absolute;
    margin: auto;
    height: 42px;
    top: 0; right: 0; bottom: 0; left: 0;
}

.portada-titles-wrapper{
    float: left;
    white-space: normal;
    width:  26.4285em;
    margin: 0 0 0 2.1428em;
}

.portada-wrapper-minicolumnas{ width: 100% }

.portada-minicolumna-izquierda,
.portada-minicolumna-derecha{ float: left }

.portada-minicolumna-izquierda{
    width: 26.4285em;
    margin: 0 2.1428em 0 0;
}

.portada-minicolumna-izquierda>.portada-grupo>article>.imageWrapper{ height: 170px }

.portada-minicolumna-derecha{
    width: 19.2857em;
}

.columna-banners>li{
    margin: 0 0 1.7142em 0;
}

@media (min-width: 0) and ( max-width: 1170px){
    .noticiasPortada{ width: 26.7142em }
    .portada-columna-secundaria{ width: 38.2857em }
}

@media all and (min-width: 768px) {
  #showDesktop{
    display: visible;
  }
  #showPhone{
    display: none;
  }
}

@media all and (max-width: 768px) {
  #showDesktop{
    display: none;
  }
  #showPhone{
    display: visible;
  }
}
