
img[src*="/_req/"] {
    display: none;
}
.contenido.final.loading{
	text-align: center;
	margin: 0 0 30px 0;
}
.contenido.final.loading img{
	width: initial;
}
*{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	padding: 0;
	margin: 0;
	font-family: 'Encode Sans', sans-serif;
}
/** Cartel de promedio en iframe resultados generales **/
iframe[src*="equipodelagente"] .promedio-negativo,
iframe[src*="equipodelagente"] .promedio-neutral,
iframe[src*="equipodelagente"] .promedio-positivo,
iframe[src*="equipodelagente"] .promedio-empate{
	display: none!important;
}
/* Generales */
.no-scroll{
	overflow-y: hidden;
}
.clearfix:before, 
.clearfix:after { 
	content: "\0020"; 
	display: block; 
	height: 0; 
}  
.clearfix:after { 
	clear: both; 
}  
.clearfix { 
	zoom: 1; 
}
.hide{
	display: none;
}
.inline-b-middle{
	display: inline-block;
	vertical-align: middle;
}
.pull-left{
	float: left;
}
.pull-right{
	float: right;
}
.clear-me{
	clear: both;
}
.center-me-x-y{
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.center-me-x{
	position: absolute;
	left: 50%;
	-o-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.center-me-y{
	position: absolute;
	top: 50%;
	left: 0;
	-o-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.block{
	display: block;
}
/* Flex */
.flex-container{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;	
}
.flex-column{
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.align-start{
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.align-center{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.align-end{
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.justify-start{
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.justify-center{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.justify-between{
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.justify-end{
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.flex-wrap{
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
/* Grid */
.grid-container{
	display: -ms-grid;
	display: grid;
}    
/* Contenedor */
.inner-container{
	max-width: 1200px;
	padding: 0 20px;
	margin: 0 auto;
	position: relative;
}
/* Links generales */
.cover-link{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}
.general-link{
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	color: #ffffff;
	z-index: 3;
}
.general-link:hover{
	text-decoration: underline;
}
/* Fuentes - textos generales */
.alt-font{
	font-family: 'Space Mono', monospace;
}
.font-300{
	font-weight: 300;
}
.font-600,
.font-500{
	font-weight: 500;
}
.font-700{
	font-weight: 700;
}
.font-800,
.font-900{
	font-weight: 800;
}
.uppercase{
	text-transform: uppercase;
}
/* Inputs y elementos de forms */
button,
input{
	border: 0;
	padding: 0;
	margin: 0;
}
input:active,
input:focus,
button:active,
button:focus{
	border: 0;
	outline: 0;
}
/* Banners */
.banner-box{
	margin: 0 auto;
	text-align: center;
}
.banner-box amp-ad{
	display: block;
	margin: 0 auto 70px;
}
amp-ad{
	max-width: 100%!important;
	overflow: hidden!important;
}
/* Volantas */
.volanta{
	height: 18px;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.6px;
	font-family: 'Space Mono', monospace;
	color: #ffffff;
	background: #f15a08;
	position: absolute;
	left: 10px;
	bottom: 0;
	padding: 0 5px;
	z-index: 1;
	overflow: hidden;
}
.main-4-entrys .big-entry-box .volanta,
.main-3-entrys .big-entry.entry-box .volanta,
.zone-2-entrys.zone-2-pb .entry-box .volanta{
	display: inline-block;
	position: initial;
	margin-bottom: 5px;
}
.zone-2-entrys:not(.zone-2-pb) .entry-box .volanta{
	left: 20px;
}
.main-horizontal-news .entry-box .volanta{
	position: initial;
	margin-bottom: 15px;
}
.entry-box.promocionado .volanta{
	background: #ba007c !important;
}
.entry-box.deportes .volanta{
	background: #11ac31;
}
.entry-box.ocio .volanta{
	background: #0376d7;
}
/* Entry box general */
.entry-box{
	position: relative;
	overflow: hidden;
}
.entry-box article > figure{
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	background: #bebebe;
}
.zone-2-entrys  .entry-box article > figure{
    	padding-bottom: 100%;
}
.main-4-entrys .big-entry-box article > figure{
	padding-bottom: 56.3414599999%;
}
/** Nuevos degrades **/
.big-entry-box.entry-box article > figure:before,
.big-entry.entry-box article > figure:before,
.zone-2-entrys .entry-box article > figure:before,
.big-entry-deportes article > figure:before{
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(44,44,44,1) 100%);
}
/**.entry-box:hover article > figure:before{
	background: rgba(69, 69, 69, 0);
}**/
.entry-box.sin-foto article > figure:before{
	background: #bebebe;
}
/** Fin nuevos degrades **/
.entry-box article > figure img{
	display: block;
	text-indent: -9999px;
}
.entry-box.sin-foto article > figure > img{
	width: 205px;
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.entry-box.rnk-big.sin-foto article > figure > img{
	top: 35px;
	-o-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.entry-box.small-entry-box.sin-foto article > figure > img{
	width: 80px;
}
.entry-box .entry-data{
	padding: 16px 0 0;
}
.block-club-de-lectura .entry-box .entry-data,
.block-el-tres .entry-box .entry-data{
	padding-left: 20px;
}
.entry-box .entry-data .fecha-entry{
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 6px 0;
}

.zone-2-entrys .entry-box .entry-data{
	padding-top: 13px;
}

#videos .entry-box .entry-data.absolute{
    position: inherit;
    padding-left: 0;
    text-decoration: underline white 1px !important;

}

.entry-box .entry-data.absolute{
    	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
}


.entry-box .entry-data.absolute .title{
	color: #ffffff;
}
.entry-box .entry-data .title{
	font-size: 17px;
	line-height: 23px;
	color: #202020;
}
.entry-box:hover .title{
	text-decoration: underline;
}
/* Fix para titulos en hover */
#full-news > .entry-box:hover title,
.main-3-entrys .big-entry:hover.title,
.main-4-entrys .big-entry-box:hover .title,
.zone-2-entrys.zone-2-pb .entry-box:hover .title,
.entry-box.big-entry-video:hover .title,
.block-mesa-de-dialogo .swiper-slide:first-child .entry-box:hover .title, 
.block-mesa-politica .swiper-slide:first-child .entry-box:hover .title, 
.block-club-de-lectura .swiper-slide:first-child .entry-box:hover .title,
#segui-leyendo .entry-box.big-entry-box:hover .title,
.entry-box.rnk-big:hover .title{
	color: #ffffff!important;
}
/* Tiempo Video */
.entry-box .small-video-duration {
	height: 17px;
	font-size: 10px;
	font-weight: 400;
	text-align: center;
	color: #ffffff;
	background: #202020;
	position: absolute;
	right: 0px;
	bottom: 0;
	padding: 0 4px;
}
/* Autores */
.extra-info-holder{
	position: absolute;
	left: 10px;
	top: 10px;
}
.agenda-icon + .extra-info-holder{
	bottom: 46px;
}
.entry-box .entry-data.absolute .extra-info-holder{
	position: initial;
	margin-top: 12px;
}
.autor{
    color: #807b7b;
	margin-top: 12px;
}
.extra-info-holder .autor{
	margin-top: 0;
}
.big-entry-box .extra-info-holder .autor + .autor{
	margin-top: 12px;
}
.extra-info-holder .autor + .autor{
	margin-top: 5px;
}
.extra-info-holder .multi-icon + .autor{
	margin-top: 10px;
}
.autor-image{
	width: 30px;
	height: 30px;
	border-radius: 50%;
	margin-right: 16px;
}
.autor-image img{
	border-radius: 50%;
}
.autor-name{
	font-size: 12px;
	line-height: 1;
	color: #807b7b;
}
.entry-box.sin-foto .autor-name{
	color: #202020;
}
/* Iconos multimedia */
.multi-icon{
	width: 35px;
	height: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	background: #f15a08;
}
/* Nota al 100 */
#full-news{
	background: #f15a08;
	position: relative;
}
#full-news > .entry-box .entry-data .title{
	font-size: 80px;
	line-height: 90px;
}
#full-news > .entry-box .inner-container{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
#full-news > .entry-box article > figure{
	padding-bottom: 46.701299999999999%;
}
#full-news > .entry-box .entry-data.absolute{
	padding: 0 20px 27px 20px;
}
#full-news > .entry-box .multi-icon{
	-ms-flex-preferred-size: 70px;
	flex-basis: 70px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 70px;
	margin-right: 30px;
	position: relative;
	top: 18px;
}
#full-news > .entry-box .autor{
	margin-top: 18px;
}
#full-news > .entry-box .autor + .autor{
	margin-left: 30px;
}
/* Relacionas en 100 - 4 */
#full-news .related-news{
    	padding-bottom: 17px;
	margin-top: 2px;
}
#full-news .related-news .grid-4-entrys.notasCount4{
	-ms-grid-columns: 272px 272px 272px 272px;
	grid-template-columns: 272px 272px 272px 272px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
#full-news .related-news .entry-box .entry-data .title{
	color: #ffffff;
}
#full-news .related-news .entry-box:hover .title{
	color: #ffffff!important;
	text-decoration: underline;
}
/* Relacionas en 100 - 3 */
#full-news .related-news .grid-4-entrys.notasCount3{
	-ms-grid-columns: 33.333333% 33.333333% 33.333333%;
	grid-template-columns: 33.333333% 33.333333% 33.333333%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
#full-news .related-news .grid-4-entrys.notasCount3 .entry-box article > figure,
#full-news .related-news .grid-4-entrys.notasCount2 .entry-box article > figure{
	height: 153px;
	padding-bottom: 0;
}
#full-news .related-news .grid-4-entrys.notasCount3 .entry-box article > figure img,
#full-news .related-news .grid-4-entrys.notasCount2 .entry-box article > figure img{
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
}
/* Relacionas en 100 - 2 */
#full-news .related-news .grid-4-entrys.notasCount2{
	-ms-grid-columns: 544px 544px;
	grid-template-columns: 544px 544px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
/* Zonas PB */
#main-news{
	padding-top: 40px;
	position: relative;
}
#main-news:before{
	content: '';
	display: block;
	position: absolute;
	height: 473px;
	top: 0;
	left: 0;
	right: 0;
	background: #f15a08;
	z-index: -1;
}
#main-news .inner-container > .banner-box amp-ad{
	margin-bottom: 40px;
}
#main-news .left-content{
	-ms-flex-preferred-size: calc(100% - 340px);
	flex-basis: calc(100% - 340px);
	max-width: calc(100% - 340px);
}	
.main-4-entrys{
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-flex-preferred-size: calc(100% - 340px);
	grid-gap: 15px 15px;
	margin-bottom: 70px;
}
.main-4-entrys .big-entry-box{
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-column: 1 / 4;
}
.main-4-entrys .big-entry-box .title{
	font-size: 30px;
	line-height: 40px;
}
.main-4-entrys .entry-box.big-entry-box .entry-data{
	padding-left: 20px;
}
.main-4-entrys .entry-box .entry-data{
	padding-top: 15px;
}
#full-news > .entry-box .autor-name,
.main-4-entrys .big-entry-box .autor-name{
	font-size: 15px;
}
.main-4-entrys .big-entry-box .multi-icon{
	width: 35px;
	height: 35px;
	position: absolute;
	top: 20px;
	left: 20px;
}
/* Nota grande horizontal */
.main-horizontal-news{
	margin-bottom: 70px;
}
.main-horizontal-news .entry-box article > figure{
	-ms-flex-preferred-size: 544px;
	flex-basis: 544px;
	height: auto;
	overflow: hidden;
	padding-bottom: 0;
	/**padding-bottom: 44.0243999999%;**/
}
.main-horizontal-news .entry-box:not(.sin-foto) figure img{
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.main-horizontal-news .entry-data{
	-ms-flex-preferred-size: 276px;
	flex-basis: 276px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 20px 23px;
	background: #343434;
}
.main-horizontal-news .entry-box .entry-data .title{
	font-size: 25px;
	line-height: 33px;
	color: #ffffff;
}
.main-horizontal-news .entry-box.sin-foto .autor-name{
	color: #c9c9c9;
}
.main-horizontal-news .multi-icon{
	position: absolute;
	top: 10px;
	left: 10px;
}
/* Tres notas en PB */
.main-3-entrys{
	min-height: 462px;
	-ms-grid-columns: 1fr 264px;
	grid-template-columns: 1fr 264px;
	grid-gap: 0 20px;
	margin-bottom: 70px;
}
.main-3-entrys .big-entry{
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-row: 1 / 3;
}
.main-3-entrys .big-entry article{
	height: 100%;
	position: relative;
}
.main-3-entrys .big-entry article figure,
.main-3-entrys .entry-box.sin-foto:not(.small-entry-box) article > figure{
	height: 100%;
	padding-bottom: 0;
}
.main-3-entrys .big-entry:not(.sin-foto) article figure img{
	height: 100%;
	-o-object-fit: cover;
   	object-fit: cover;
}
.main-3-entrys .big-entry.entry-box .entry-data .title{
	font-size: 25px;
	line-height: 33px;
}
.main-3-entrys .entry-box:nth-child(2){
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	-ms-grid-row: 1;
	grid-row: 1;
	margin-bottom: 20px;
}
.main-3-entrys .entry-box:last-child{
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	-ms-grid-row: 2;
	grid-row: 2;
	ms-flex-item-align: end;
	-ms-grid-row-align: end;
	align-self: end;
}
.main-3-entrys .entry-box:not(.big-entry) .entry-data .title{
	overflow: hidden;
}
#main-news .left-content > .grid-container.grid-3-entrys{
	margin-bottom: 70px;
}
/* Titulo blanco para 2da nota si cae primero */
.main-3-entrys:first-child .entry-box:nth-child(2) .entry-data .title{
	color: #ffffff;
}
.main-3-entrys:first-child .entry-box:nth-child(2):hover .entry-data .title{
	color: #ffffff!important;
	text-decoration: underline;
}
/* Dos notas en PB */
.zone-2-entrys.zone-2-pb .multi-icon,
.main-3-entrys .big-entry .multi-icon{
	position: absolute;
	top: 20px;
	left: 20px;
}
/* Columna derecha del PB */
#main-news .right-column{
	-ms-flex-preferred-size: 300px;
	flex-basis: 300px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: start;
	align-self: flex-start;
	/**
	position: -webkit-sticky;
	position: sticky;
	**/
	top: 60px;
}
#main-news .right-column .banner-box amp-ad{
	margin-bottom: 0;
}
/* Grid para 3 entrys */
.grid-3-entrys{
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 0 15px;
}
.grid-3-entrys.with-gap{
	grid-gap: 44px 15px;
}
/* Last entrys */
#last-entrys{
	margin-bottom: 47px;
}
#last-entrys .banner-box{
	-ms-grid-column: 1;
	-ms-grid-column-span: 4;
	grid-column: 1 / 5;
	margin: 26px auto;
}
.grid-4-entrys{
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 44px 15px;
}
.inner-4-entrys-container{
	max-width: 1200px;
}
#last-entrys .entry-box .entry-data .title,
#async-entrys .entry-box .entry-data .title{
	min-height: 52px;
}
/* Async entrys */
#async-entrys{
	margin-bottom: 70px;
}
#async-entrys .banner-box{
	-ms-grid-column: 1;
	-ms-grid-column-span: 4;
	grid-column: 1 / 5;
	margin: 26px auto;
}
#async-entrys .banner-box amp-ad{
	margin-bottom: 0;
}
/* Titulo de modulos */
.mod-title{
	font-size: 25px;
	line-height: 1;
	text-align: center;
	color: #f15a08;
}
/* Ranking */
.ranking{
	width: 300px;
	border-top: 10px solid #f15a08;
	padding-top: 21px;
	overflow: hidden;
}
.ranking .rnk-title{
	margin-bottom: 23px;
}
.ranking .rnk-tabs{
	margin-bottom: 21px;
}
.ranking .rnk-tabs > div{
	height: 41px;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
	color: #807b7b;
	border: 1px solid #ffffff;
	border-top: 5px solid #ffffff;
	cursor: pointer;
}
.ranking .rnk-tabs > div:first-child{
	padding: 0 40px;
}
.ranking .rnk-tabs > div:last-child{
	padding: 0 20px;
}
.ranking .rnk-tabs > div.active{
	border-color: #cccccc;
	border-bottom: 0;
	color: #000000;
}
.ranking .rnk-tabs > div:first-child:not(.active){
	border-bottom-color: #cccccc;
}
.ranking .rnk-tabs > div:last-child:not(.active){
	border-left: 0;
	border-bottom-color: #cccccc;
}
/* Notas en ranking */
.ranking #rnk-notas{
	border-bottom: 3px solid #f15a08;
}
.small-entry-box:not(:last-child){
	margin-bottom: 30px;
}
.ranking .entry-data.absolute{
	padding: 0 17px 12px 17px;
}
.rnk-big{
	margin-bottom: 30px;
	overflow: visible;
}
.rnk-big .entry-data .title{
	font-size: 18px;
	line-height: 24px;
}
.small-volanta{
	display: inline-block;
	font-size: 11px;
	line-height: 1;
	color: #fff;
	background: #f15a08;
	padding: 2px 5px;
}
.rnk-big.deportes .small-volanta,
.small-entry-box.deportes .small-volanta{
	color: #11ac31;
}
.rnk-big.ocio .small-volanta,
.small-entry-box.ocio .small-volanta{
	color: #0376d7;
}
.rnk-big.promocionado .small-volanta,
.small-entry-box.promocionado .small-volanta{
	color: #ba007c;
}
.ranking .rnk-number{
	width: 40px;
	height: 40px;
	background: #f15a08;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	position: absolute;
	top: -10px;
	left: 0;
}
.rnk-big.entry-box article > figure{
	overflow: visible;
	padding-bottom: 56.3333999999%;
}
.rnk-big.entry-box article > figure:before{
	content: '';
	display: block;
	position: absolute;
	top: 20%;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(44,44,44,1) 100%);
}
.rnk-big .multi-icon{
	position: absolute;
	top: 10px;
	right: 10px;
}
.small-entry-box{
	padding-bottom: 30px;
	border-bottom: 1px dashed #979797;
	overflow: visible;
}
.small-entry-box:last-child{
	border: 0;
}
.small-entry-box figure{
	-ms-flex-preferred-size: 120px;
	flex-basis: 120px;
	-ms-flex-negative: 0;
    	flex-shrink: 0;
    	height: 68px!important;
	margin-right: 10px;
	overflow: visible!important;
	padding-bottom: 0!important;
}
.small-entry-box .entry-data{
	padding: 2px 0 0 0;
}
.small-entry-box .entry-data .title{
	font-size: 13px;
	line-height: 17px;
}
.small-entry-box .small-volanta{
	margin-bottom: 5px;
}
.ranking .small-entry-box .small-volanta,
.ahora-news .small-entry-box .small-volanta{
	color: #fff!important;
}
.small-entry-box .multi-icon{
	width: 26px;
	height: 26px;
	position: absolute;
	top: 5px;
	right: 5px;
}
/* Protagonistas en ranking */
.ranking #rnk-protagonistas{
	border-bottom: 3px solid #f15a08;
}
.ranking .protagonista{
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px dashed #979797;
}
.ranking .protagonista:last-child{
	border: 0;
	margin: 0;
}
.ranking .protagonista figure{
	-ms-flex-preferred-size: 90px;
	flex-basis: 90px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 90px;
	border-radius: 50%;
	margin-right: 23px;
}
.ranking .protagonista figure img{
	border-radius: 50%;
}
.ranking .protagonista h3 a{
	font-size: 18px;
	line-height: 1;
	color: #202020;
}
.ranking .protagonista figure:hover + h3 a,
.ranking .protagonista h3 a:hover{
	color: #f15a08;
}
/* Notas - ranking */
#notas-ranking{
	margin-bottom: 70px;
}
#notas-ranking .entrys-holder{
	-ms-flex-preferred-size: calc(100% - 340px);
	flex-basis: calc(100% - 340px);
}
#notas-ranking .ranking{
	-ms-flex-preferred-size: 300px;
	flex-basis: 300px;
	-ms-flex-negative: 0;
    	flex-shrink: 0;
}
/* Ahora en Rosario3 */
#zona-newsletter{
	margin-bottom: 70px;
}
.ahora-holder{
	-ms-flex-preferred-size: 300px;
	flex-basis: 300px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	/**
	position: -webkit-sticky;
	position: sticky;
	**/
	top: 61px;
}
.ahora-news{
	border-top: 10px solid #f15a08;
	padding-top: 21px;
	margin-bottom: 5px;
}
.ahora-news .mod-title{
	margin-bottom: 18px;
}
.ahora-news .small-entrys-holder{
	height: calc(100vh - 390px);
	overflow-y: scroll;
	padding-right: 6px;
	padding-bottom: 25px;
}
.ahora-news .small-entrys-holder::-webkit-scrollbar{
	width: 4px;
}
.ahora-news .small-entrys-holder::-webkit-scrollbar-track{
	width: 4px;
	background: #dbdbdb;
}
.ahora-news .small-entrys-holder::-webkit-scrollbar-thumb{
	width: 4px;
	background: #6d6d6d;
	border-radius: 4px;
}
.ahora-news .small-entry-box:not(:last-child){
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.ahora-news .small-entry-box:nth-last-child(2){
	border: 0;
	margin-bottom: 0;
}
.ahora-holder > .banner-box amp-ad{
	margin-bottom: 0;
}
.entry-hour{
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	color: #bebebe;
	background: #ffffff;
	position: absolute;
	top: 0;
	left: 10px;
	padding: 0 9px;
}
.ahora-news .small-entrys-holder > a{
	color: #f15a08;
	text-align: center;
}
.ahora-news .small-entrys-holder > a:hover{
	text-decoration: underline;
}
/* Columna derecha */
#zona-newsletter .right-column{
	-ms-flex-preferred-size: 100%;
    	flex-basis: 100%;
    	padding-left: 40px;
}
#zona-newsletter .right-column > .flex-container{
	margin-bottom: 40px;
}
/* Mod newsletter */
.newsletter-holder{
	-ms-flex-preferred-size: 246px;
	flex-basis: 246px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.newsletter{
	background: #f6f6f6;
	padding: 20px 20px 17px 20px;
	margin-bottom: 25px;
}
.newsletter .mod-title{
	margin-bottom: 11px;
}
.newsletter .kicker{
	font-size: 14px;
	line-height: 17px;
	color: #333333;
	margin-bottom: 18px;
}
.newsletter .input-holder{
	border: 1px solid #f15a08;
	border-radius: 5px;
	margin-bottom: 18px;
	position: relative;
	background: #f15a08;
}
.newsletter .input-holder:before{
	content: '';
	display: block;
	width: 25px;
	height: 18px;
	position: absolute;
	top: 6px;
	right: 11px;
	background: url(/export/sites/rosario3/arte/v2/sobre.png)no-repeat;
}
.newsletter input:not(.submit-input){
	width: calc(100% - 48px);
	display: block;
	height: 31px;
	padding-left: 13px;
    	font-size: 14px;
    	line-height: 31px;
    	font-family: 'Encode Sans', sans-serif;
    	color: #202020;
    	border-radius: 5px 0 0 5px;
}
.newsletter input:not(.submit-input)::placeholder {
    	font-family: 'Encode Sans', sans-serif;
    	font-size: 14px;
    	line-height: 31px;
    	color: #202020;
    	opacity: 1;
} 
.newsletter input:not(.submit-input):-ms-input-placeholder{
	font-family: 'Encode Sans', sans-serif;
	font-size: 14px;
	line-height: 31px;
	color: #202020;
} 
.newsletter input:not(.submit-input)::-ms-input-placeholder{ 
	font-family: 'Encode Sans', sans-serif;
	font-size: 14px;
	line-height: 31px;
	color: #202020;
}
.newsletter .input-holder .submit-input{
	width: 48px;
	height: 31px;
	background: #f15a08;
	text-indent: -2000px;
	background: transparent;
	position: relative;
	z-index: 1;
}
.newsletter .message{
	font-size: 16px;
	line-height: 1;
	color: #11ac31;
	margin-bottom: 26px;
}
.newsletter .terms p{
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}
.newsletter .terms a{
	font-size: 10px;
	line-height: 14px;
	text-decoration: underline;
	color: #f15a08;
}
/* Agrupador */
.agrupador{
	position: relative;
	margin-bottom: 60px;
}
main > .agrupador{
	max-width: 1200px;
	padding: 0 20px;
	margin: 0 auto;
}
.agrupador .general-link{
	position: absolute;
	top: 42px;
	right: 20px;
}
main > .agrupador .general-link{
	right: 40px;
}
.agrupador-holder{
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 42px 2px;
	/**margin-bottom: 70px;**/
}
main > .agrupador .agrupador-holder{
	margin-bottom: 88px;
}
.agrupador-holder .big-entry-box{
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-column: 1 / 4;
	border-bottom: 2px solid #f15a08;
}
.agrupador-holder .big-entry-box:before{
	content: '';
	display: block;
	height: 14px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #f15a08;
	z-index: 1;
}
.agrupador-holder .big-entry-box:after{
	content: '';
	display: block;
	height: 2px;
	position: absolute;
	left: 1px;
	right: 1px;
	bottom: -2px;
	background: #f15a08;
	z-index: 1;
}
.agrupador-holder .big-entry-box > article > figure{
	max-height: 540px;
	padding-bottom: 65.853699999999999999999999%;
}
main > .agrupador .agrupador-holder .big-entry-box > article > figure{
	padding-bottom: 46.5523999999999%;
}
.agrupador-holder .big-entry-box .title{
	font-size: 45px;
	line-height: 50px;
	color: #ffffff;
	position: absolute;
	top: 33px;
	left: 20px;
}
.agrupador-holder .big-entry-box .cover-link:hover + .title{
	color: #f15a08;
}
.agrupador-inner-entrys{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 20px 30px 20px;
	z-index: 3;
}
.agrupador-inner-entrys > article{
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%;
	position: relative;
}
.agrupador-inner-entrys > article:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(6)){
	margin-bottom: 40px;
}
.agrupador-inner-entrys > article:before{
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #f15a08;
	position: absolute;
	top: 8px;
	left: 0;
}
.agrupador-inner-entrys h3{
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
	display: inline;
	padding-left: 8px;
}
.agrupador-inner-entrys > article:hover h3{
	color: #f15a08;
}
.agrupador-inner-entrys > article .autor{
	margin-top: 9px;
}
/* Nuevo gradiente */
.agrupador .entry-box article > figure:after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, rgba(46,45,45,0)),color-stop(40%, rgba(46,45,45,0)),to(rgba(46,45,45,1)));
	background: -webkit-linear-gradient(top, rgba(46,45,45,0) 33%,rgba(46,45,45,0) 40%,rgba(46,45,45,1) 100%);
	background: -o-linear-gradient(top, rgba(46,45,45,0) 33%,rgba(46,45,45,0) 40%,rgba(46,45,45,1) 100%);
	background: linear-gradient(to bottom, rgba(46,45,45,0) 33%,rgba(46,45,45,0) 40%,rgba(46,45,45,1) 100%);
}
/* Mod redes sociales */
.redes{
	padding: 23px 25px 35px;
	background: url(/export/sites/rosario3/arte/v2/redes-dot-bg.png)repeat;
	background-color: #f15a08;
}
.redes .kicker{
	font-size: 14px;
	line-height: 19px;
	color: #ffffff;
}
.redes .kicker.font-700{
	margin-bottom: 18px;
}
.redes .redes-btns .redes-btn{
	height: 34px;
	border: 1px solid #ffffff;
	border-radius: 5px;
	margin-bottom: 20px;
	text-align: center;
	cursor: pointer;
}
.redes .redes-btns .redes-btn span{
	color: #ffffff;
}
.redes .redes-btns .redes-btn:hover{
	background: #ffffff;
}
.redes .redes-btns .redes-btn:last-child{
	margin-bottom: 0;
}
.redes .redes-btns svg path{
	fill: #ffffff;
}
.redes .redes-btns .redes-btn:hover span{
	color: #f15a08;
}
.redes .redes-btns .redes-btn:hover svg path{
	fill: #f15a08;
}
.redes .redes-btns .svg-fb{
	width: 9px;
	margin-right: 23px;
}
.redes .redes-btns .svg-ig{
	width: 23px;
	margin-right: 12px;
}
.redes .redes-btns .svg-tw{
	width: 25px;
	margin-right: 20px;
}
.redes .redes-btns .svg-yt{
	width: 29px;
	margin-right: 21px;
}
/* Zona 4 notas */
.zone-4-entrys{
	-ms-grid-columns: 264px 264px;
	grid-template-columns: 264px 264px;
	grid-gap: 44px 15px;
}
/* Entry share */
.entry-share{
	position: absolute;
	top: 10px;
	right: -35px;
	z-index: 3;
}
.entry-box:hover .entry-share{
	right: 20px;
}
.entry-share a{
	width: 30px;
	height: 30px;
	border-radius: 50%;
}
.entry-share a svg{
	display: none;
}
.entry-share .fb-share{
	background: url(/export/sites/rosario3/arte/v2/svg-facebook.svg)no-repeat;
	background-size: 9px auto;
	background-position: center center;
	background-color: #465994;
	margin-bottom: 10px;
}
.entry-share .tw-share{
	background: url(/export/sites/rosario3/arte/v2/svg-twitter.svg)no-repeat;
	background-size: 17px auto;
	background-position: center center;
	background-color: #75aaea;
	margin-bottom: 10px;
}
.entry-share .wsp-share{
	background: url(/export/sites/rosario3/arte/v2/svg-whatsapp.svg)no-repeat;
	background-size: 20px auto;
	background-position: center center;
	background-color: #7bd550;
}
.entry-share .fb-share:hover,
.entry-share .tw-share:hover,
.entry-share .wsp-share:hover{
	background-color: #202020;
} 
/* Modulo de TV en vivo */
.live-block{
	padding: 20px 0;
	background: -webkit-linear-gradient(45deg,rgba(85,48,218,1) 40%,rgba(37,117,252,1) 60%);
	background: -o-linear-gradient(45deg,rgba(85,48,218,1) 40%,rgba(37,117,252,1) 60%);
	background: linear-gradient(45deg,rgba(85,48,218,1) 40%,rgba(37,117,252,1) 60%);
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 99;
}
.live-block.hide-tv{
	-webkit-animation-name: close-tv; 
	-webkit-animation-duration: .3s; 
	animation-name: close-tv;
	animation-duration: .3s;
	 -webkit-animation-fill-mode: forwards;
    	animation-fill-mode: forwards;
	-webkit-animation-timing-function: linear;
    	animation-timing-function: linear;
	overflow: hidden;
}
@-webkit-keyframes close-tv{
	0%{
		height: 150px;
	}
	70%{
		padding: 0;
	}
	100%{
		display: none;
		height: 0;
		padding: 0;
	}
}
@keyframes close-tv{
	0%{
		height: 150px;
	}
	70%{
		padding: 0;
	}
	100%{
		display: none;
		height: 0;
		padding: 0;
	}
}
.live-block.sticky{
	top: 60px;
}
.live-block .live-content > figure{
	-ms-flex-preferred-size: 286px;
	flex-basis: 286px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: start;
    	align-self: flex-start;
    	position: relative;
	margin-right: 24px;
}
.live-block.go-big .live-content > figure{
	-ms-flex-preferred-size: 585px;
	flex-basis: 585px;
	margin-right: 35px;
	position: relative;
}
.live-block .live-content > figure > div:first-child{
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
}
.live-block .live-content > figure > div iframe{
	width: 100%;
	max-width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.live-block .live-content .multi-icon{
	position: absolute;
	left: 10px;
	bottom: 10px;
}
.live-block.go-big .live-content .multi-icon{
	width: 70px;
	height: 70px;
	left: 20px;
	bottom: 20px;
}
.live-block .live-content .live-entry-data{
	position: relative;
	padding-right: 30px;
}
.live-block .live-content .live-entry-data .top-part{
	margin-bottom: 11px;
}
.live-block .live-content .live-entry-data .live-kicker{
	height: 29px;
	font-size: 17px;
	line-height: 29px;
	color: #ffffff;
	background: #ff0000;
	padding: 0 9px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 14px;
}
.live-block .live-content .live-entry-data .top-part img{
	-ms-flex-preferred-size: 113px;
	flex-basis: 113px;
}
.live-block .live-entry-data h2{
	font-size: 28px;
	line-height: 36px;
	color: #ffffff;
	padding-bottom: 20px;
}
.live-block.go-big .live-entry-data h2{
	font-size: 40px;
	line-height: 50px;
}
.live-block .go-big{
	width: 20px;
	height: 20px;
	background: url(/export/sites/rosario3/arte/v2/go-big.png)no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: pointer;
}
.live-block .go-small{
	width: 20px;
	height: 20px;
	background: url(/export/sites/rosario3/arte/v2/go-small.png)no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: pointer;
}
.live-block .close-me{
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0;
	right: 20px;
	cursor: pointer;
}
.live-block .close-me span:first-child{
	width: 30px;
	height: 5px;
	background: #ffffff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-radius: 10px;
	position: relative;
    	top: 9px;
    	left: -3px;
}
.live-block .close-me span:last-child{
	width: 30px;
	height: 5px;
	background: #ffffff;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border-radius: 10px;
	position: relative;
    	top: 4px;
    	left: -3px;
}
/* Modulo de clima */
.modulo-clima{
	-ms-flex-preferred-size: 300px;
	flex-basis: 300px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-top: 10px solid #009bdb;
	border-bottom: 2px solid #009bdb;
	padding-top: 19px;
	padding-bottom: 20px;
	margin-bottom: 70px;
	background: url(/export/sites/rosario3/arte/v2/dot-bg.png)repeat;
	background-color: #ffffff;
}
.modulo-clima .mod-title{
	color: #009bdb;
	margin-bottom: 10px;
}
.modulo-clima figure{
	-ms-flex-negative: 0;
    	flex-shrink: 0;
}
.clima-ahora{
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.clima-ahora:before{
	content: '';
	display: block;
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: #009BDB;
}
.clima-ahora figure{
	-ms-flex-preferred-size: 82px;
        flex-basis: 82px;
	margin-right: 22px;
}
.clima-ahora figure img{
	display: block;
	margin: 0 auto;
}
.clima-ahora-data > p:first-child{
	font-size: 40px;
    	line-height: 44px;
}
.clima-ahora-data > p:last-child{
	font-size: 20px;
}
.pronostico-hoy{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 20px;
}
.pronostico-hoy figure{
	-ms-flex-preferred-size: 50px;
        flex-basis: 50px;
	margin-right: 20px;
}
.pronostico-hoy figure img{
	width: 50px;
	display: block;
	margin: 0 auto;
}
.pronostico-hoy .pronostico-data > p{
	font-size: 14px;
	line-height: 1;
	color: #001d7e;
	margin-bottom: 6px;
}
.pronostico-hoy .min-max p,
.pronostico-hoy .min-max span{
	font-size: 18px;
}
.pronostico-hoy  .clima-desc{
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	display: none;
}
.pronostico-horas{
	margin-bottom: 28px;
}
.pronostico-horas .hora-pronostico{
	-ms-flex-preferred-size: 70px;
	flex-basis: 70px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 61px;
	font-size: 14px;
	line-height: 60px;
	color: #001d7e;
	text-align: center;
	border-top: 1px solid #bebebe;
}
.pronostico-horas .por-hora:last-child .hora-pronostico{
	border-bottom: 1px solid #bebebe;
}
.pronostico-horas figure img{
	width: 41px;
	display: block;
	margin: 0 auto;
}
.pronostico-horas .por-hora > p:last-child{
	-ms-flex-preferred-size: 100px;
        flex-basis: 100px;
	font-size: 22px;
	text-align: right;
	padding-right: 24px;
	max-width: 100px;
	overflow: hidden;
}
.pronostico-extendido{
	text-align: center;
	padding: 0 36px;
	margin-bottom: 10px;
}
.pronostico-extendido a{
	height: 31px;
	display: block;
	font-size: 13px;
	line-height: 31px;
	color: #ffffff;
	background: #009bdb;
	border-radius: 3px;
}
.pronostico-extendido a:hover{
	text-decoration: underline;
}
.actualizacion-clima,
.actualizacion-clima span{
	font-size: 12px;
	line-height: 1;
	text-align: center;
	color: #adadad;
	display: none;
}
/* SVGs */
.svg-video{
	width: 15px;
	display: block;
	margin: 0 auto;
	position: relative;
	left: 2px;
}
.svg-galeria{
	width: 24px;
	display: block;
	margin: 0 auto;
}
.svg-audio{
	width: 20px;
	display: block;
	margin: 0 auto;
}
.svg-video path,
.svg-galeria path,
.svg-galeria rect,
.svg-audio path{
	fill: #ffffff;
}
.entry-box.big-entry-video .svg-video{
	width: 43px;
}
/**#full-news > .entry-box .svg-video,
.big-entry-box .svg-video,
.live-block.go-big .svg-video,
.main-3-entrys .big-entry .svg-video{
	width: 30px;
}**/
.big-entry-deportes .svg-video{
	width: 20px;
}
.small-entry-box .svg-video{
	width: 11px;
}
.small-entry-box .svg-galeria{
	width: 20px;
}
#full-news > .entry-box .svg-galeria,
.live-block.go-big .svg-galeria{
	width: 35px;
}
.small-entry-box .svg-audio{
	width: 18px;
}
#full-news > .entry-box .svg-audio,
.live-block.go-big .svg-audio{
	width: 35px;
}
/* SVG agenda */
.agenda-icon{
	height: 36px;
	position: absolute;
	right: 20px;
	bottom: 0;
	padding: 0 15px 0 11px;
	background: #f15a08;
}
.svg-agenda{
	width: 25px;
	display: block;
	margin-right: 15px;
}
.svg-agenda path,
.svg-agenda rect,
.svg-agenda polygon{
	fill: #ffffff!important;
}
.agenda-kicker{
	font-size: 14px;
	color: #ffffff;
}
/* Encuesta - ahora solo en nota */
.poll{
	text-align: center;
	padding-top: 26px;
	border-top: 10px solid #f15a08;
	margin-bottom: 50px;
}
.poll-title{
	max-width: 75%;
	font-size: 26px;
	font-weight: 900;
	line-height: 31px;
	color: #202020;
	margin: 0 auto 35px;
}
.poll-multi-entries{
	margin-bottom: 40px;
}
label.poll-option{
	display: block;
	background: #f15a08;
	position: relative;
	border-radius: 50px;
	text-align: center;
	padding: 10px 24px;
	margin: 0 54px 20px;
	overflow: hidden;
}
label.poll-option:last-child{
	margin-bottom: 0;
}
.poll:not(.cmspoll-voted) label.poll-option:hover{
	background: #202020;
}
label.poll-option input[type="radio"]{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	cursor: pointer;
	z-index: 1;
}
label.poll-option .poll-content{
	font-size: 18px;
	line-height: 1;
	font-weight: 600;
	color: #ffffff;
	position: relative;
}
.poll-redes{
	display: none;
}
.poll .encuesta-share .inner-share{
	-ms-flex-preferred-size: 221px;
	flex-basis: 221px;
	-ms-flex-negative: 0;
    	flex-shrink: 0;
}
.poll .encuesta-share .inner-share p{
	font-size: 12px;
	line-height: 1;
	color: #202020;
}
.poll .encuesta-share .svg-wsp,
.poll .encuesta-share .svg-msg{
	width: 19px;
}
.poll .encuesta-share .svg-fb{
	width: 9px;
}
.poll .encuesta-share .svg-tw{
	width: 23px;
}
.poll .encuesta-share .svg-wsp,
.poll .encuesta-share .svg-msg{
	width: 19px;
}
.poll .encuesta-share svg path{
	fill: #f15a08;
}
.poll .encuesta-share a:hover svg path{
	fill: #202020;
}
.poll .encuesta-share{
	margin-top: 41px;
}
.poll .encuesta-share .line{
	-ms-flex-preferred-size: 176px;
	flex-basis: 176px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	height: 1px;
	background: #f15a08;
}
/* Encuesta votada*/
.poll.cmspoll-voted label{
	text-align: left;
	background: #454545;
}
.result{
	font-size: 18px;
	font-weight: 700;
	color: #ffffff;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 24px;
}
.percentage{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: #202020;
	border-radius: 50px 0 0 50px;
}
.percentage.win{
	background: #f15a08;
}
.poll.cmspoll-voted label input{
	pointer-events: none;
}
.poll-total{
	font-weight: 700;
	display: none;
}
/* Galerias */
.swiper-button-next, 
.swiper-button-prev{
	width: 23px;
	height: 40px;
	background: url(/export/sites/rosario3/arte/v2/slider-white-arrow.png);
	margin-top: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.swiper-button-prev{
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}
.swiper-button-prev{
	left: 13px;
}
.swiper-button-next{
	right: 13px;
}
.swiper-button-next.swiper-button-disabled, 
.swiper-button-prev.swiper-button-disabled{
	opacity: 0;
}
/* Push notifications */
.popin-push{
	position: fixed;
	top: 0;
	left: 290px;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.18);
    	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.18);
    	z-index: 9999;
    	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
@-webkit-keyframes bounceInLeft{
  	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes bounceInLeft{
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.popin-push .bell{
	width: 102px;
	height: 102px;
	background: #f15a08;
	border-radius: 0 0 0 3px;
	padding-top: 21px;
}
.popin-push .bell img{
	width: 62px;
	display: block;
	margin: 0 auto;
	-webkit-animation-name: bounceBell;
	animation-name: bounceBell;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
@-webkit-keyframes bounceBell{
	from,
	6%,
	7.5%,
	9%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	6% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}
	7% {
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}
	8% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	9% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	10% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes bounceBell{
	from,
	6%,
	7.5%,
	9%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	6% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}
	7% {
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}
	8% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	9% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	10% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.popin-push .push-info{
	border-radius: 0 0 3px 0;
	padding: 16px 20px 12px 33px;
	background: #ffffff;
}
.popin-push .push-info p{
	font-size: 14px;
	line-height: 1;
	color: #000000;
	margin-bottom: 13px;
}
.popin-push .push-info button{
	font-size: 16px;
	line-height: 42px;
	text-align: center;
	font-family: 'Encode Sans', sans-serif;
	color: #f15a08;
	background: none;
	border-radius: 3px;
}
.popin-push .push-info .no-btn{
	width: 114px;
	height: 42px;
	color: #ffffff;
	background: #f15a08;
	margin-left: 31px;
}
.popin-push .push-info button:hover{
	text-decoration: underline;
}
/* Video JS */
.ck-video-player{
	display: block !important;
}
.video-js{
	position: absolute;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
	width: 100%;
	top: 0;
}	
.video-js:before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(69, 69, 69, 0.4);
	z-index: 1;
}
.video-js.vjs-has-started:before{
	display: none;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-js.vjs-youtube-mobile .vjs-big-play-button,
.video-js .vjs-big-play-button{
	border-radius: 50%;
	left: 50%;
	right: 0;
	margin-left: -23px;
	top: 50%;
	bottom: 0;
	margin-top: -23px;
	height: 46px;
	width: 46px;
	background-position: -5px -194px;
	position: absolute;
	right: 10px;
	bottom: 6px;
	z-index: 10;
	display: block;
}
.vjs-icon-placeholder{
	line-height: 42px;
}
.video-js .vjs-modal-dialog{
	display: none !important;
}
.videoWrapper {
	background-color: #fcfcfc;
	background-image: url(/arte/v2/opacity-logo-sin-foto.png?__scale=w:205,h:40,c:transparent);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0;
	width: 100%;
}
/* Reproductor de audios */
body:not(.page-radio-dos) .playerdummy{
	margin-top: -81px;
	cursor: pointer;
	background-color: #f8a32f;
}
body:not(.page-radio-dos) .playerdummy .iconplay{
	width: 36px;
	height: 30px;
	background-position: 0px 0px;
	margin: 0 auto;
}
body:not(.page-radio-dos) .playerdummy .caption{
	width: 37px;
	position: relative;
	font-size: 12px;
	text-indent: -21px;
	font-family: 'Space Mono', monospace;
	color: #ffffff;
	background-color: #f8a32f;
	margin: 27px auto 0;
	overflow: hidden;
}
body:not(.page-radio-dos) .audio-entrys .playerdummy .caption{
	 margin: -80px 70px 0;
}
body:not(.page-radio-dos) .audio-entrys .jwcontrolbar{
	height: 85px !important;
	bottom: initial !important;
}
body:not(.page-radio-dos) .audio-entrys .jwplayer.playlist-none{
	width: 55px !important;
}
body:not(.page-radio-dos) .audio-entrys .jwtext.jwduration.jwhidden{
	color: #fff;
	display: block !important;
	width: 55px !important;
	padding: 0 !important; 
	position: absolute;
    	right: 0;
    	top: 95px;
    	opacity: 0;
}
body:not(.page-radio-dos) .audio-entrys .jwgroup.jwcenter{
	display: none !important;
}
body:not(.page-radio-dos) .audio-entrys .jwgroup.jwleft{
    	background-color: #F8A32F;
    	width: 55px !important;
    	height: 35px!important;
}
body:not(.page-radio-dos) .audio-entrys .jwtext.jwelapsed.jwhidden{
	display:none;
	width: 55px !important;
	position: absolute;
    	top: 103px;
    	font-size: 12px!important;
	text-indent: 2px;
	font-family: 'Space Mono', monospace !important;
	color: #ffffff;
	padding: 0 !important;
	
}
body:not(.page-radio-dos) .audio-entrys .jwplayer{
	width: 55px !important;
	background-color: #F8A32F;
}
body:not(.page-radio-dos) .audio-entrys .jwplayer.playlist-none{
	background-color: #F8A32F !important;
}
body:not(.page-radio-dos) .audio-entrys .jwcapLeft,
body:not(.page-radio-dos) .audio-entrys .jwcapRight{
	display: none !important;
}
body:not(.page-radio-dos) .audio-entrys .jwgroup.jwright{
	display: none !important;
	right: 0 !important;
	height: 30px !important;
} 
body:not(.page-radio-dos) .audio-entrys .jwbackground{
	display: none !important;
}
body:not(.page-radio-dos) .audio-entrys .jwplay button{
	width: 55px !important;
	position: absolute;
    	top: 8px;
}
/* Fix entry datas */

.main-4-entrys .entry-box:not(.big-entry-box):not(:last-child) .entry-data,
.grid-3-entrys:not(.with-gap) .entry-box:not(:last-child) .entry-data,
.block-container .swiper-slide:not(:first-child):not(:last-child) .entry-box .entry-data,
.block-container.block-el-tres .swiper-slide:not(:last-child) .entry-box .entry-data,
.swiper-section .swiper-slide:not(:last-child) .entry-box .entry-data,
.zone-4-entrys .entry-box:nth-child(odd) .entry-data,
.grid-3-entrys.with-gap .entry-box:not(:nth-child(3n)) .entry-data,
.grid-4-entrys:not([class*="Count"]) .entry-box:not(:nth-child(4n)) .entry-data,
.grid-4-entrys.notasCount2 .entry-box:first-child .entry-data,
.grid-4-entrys.notasCount3 .entry-box:not(:last-child) .entry-data,
.grid-4-entrys.notasCount4 .entry-box:not(:last-child) .entry-data{
	padding-right: 7px;
}
#async-entrys .grid-4-entrys .banner-box:nth-child(13) + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(13) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(13) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(65) + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(65) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(65) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data{
	padding-right: 7px;
}
#async-entrys .grid-4-entrys .banner-box:nth-child(26) + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(26) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(26) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(78) + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(78) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(78) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data{
	padding-right: 7px;
}
#async-entrys .grid-4-entrys .banner-box:nth-child(39) + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(39) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(39) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(91) + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(91) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:nth-child(91) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data{
	padding-right: 7px;
}
/**.zone-2-entrys .entry-box:not(:last-child) .entry-data{
	padding-right: 10px;
}**/
/* Saco padding */
#async-entrys .grid-4-entrys .banner-box:not(:nth-child(52)):not(:nth-child(104)) + .entry-box + .entry-box + .entry-box + .entry-box .entry-data,
#async-entrys .grid-4-entrys .banner-box:not(:nth-child(52)):not(:nth-child(104)) + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box + .entry-box .entry-data{
	padding-right: 0!important;
}
/** VideoJS **/
.video-js .vjs-control-bar{
	height: 37px!important;
	background-color: rgba(0, 0, 0, 0.3);
}
.vjs-button > .vjs-icon-placeholder:before{
	line-height: 37px;
}
/** Boton play **/
.video-js .vjs-play-control .vjs-icon-placeholder:before{
	width: 27px;
	height: 27px;
	font-size: 21px;
	line-height: 27px;
	top: 5px;
	left: 5px;
	background: rgba(255, 90, 0, 0.6);
	border-radius: 3px;
}
.video-js .vjs-play-control .vjs-icon-placeholder:hover:before{
	color: #262626;
}
/** Volumen **/
.vjs-icon-volume-high:before, 
.video-js .vjs-mute-control .vjs-icon-placeholder:before{
	width: 27px;
	height: 27px;
	font-size: 18px;
	line-height: 27px;
	top: 5px;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 3px;
}
.video-js .vjs-volume-bar.vjs-slider-horizontal{
	margin-top: 17px;
	background: #bebebe;
}
.vjs-slider-horizontal .vjs-volume-level:before{
	color: #ff5a00;
}
.vjs-fullscreen .vjs-slider-horizontal .vjs-volume-level:before{
	top: -3px;
}
.video-js .vjs-volume-level,
.vjs-slider-horizontal .vjs-volume-level,
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{
	background-color: #ff5a00;
}
.vjs-icon-volume-mute:hover:before, 
.video-js .vjs-mute-control.vjs-vol-0:hover .vjs-icon-placeholder:before{
	color: #ff5a00;
}
/** Duracion **/
.video-js .vjs-play-progress{
	background: #ff5a00;
}
.video-js .vjs-play-progress:before{
	color: #ff5a00;
}
.video-js .vjs-load-progress div{
	background: #bebebe;
}
.video-js .vjs-slider{
	background: #000000;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder .vjs-play-progress:before{
	top: -4px;
}
/** Tiempo **/
.video-js .vjs-time-control,
.video-js .vjs-live-control{
	line-height: 37px!important;
}
/** Fullscreen **/
.vjs-icon-fullscreen-enter:before, 
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{
	width: 27px;
	height: 27px;
	font-size: 21px;
	line-height: 27px;
	top: 5px;
	left: 8px;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 3px;
}
.vjs-icon-fullscreen-enter:hover:before, 
.video-js .vjs-fullscreen-control:hover .vjs-icon-placeholder:before{
	color: #ff5a00;
}
/** Saco text shadow **/
.video-js .vjs-control:focus:before, 
.video-js .vjs-control:hover:before, 
.video-js .vjs-control:focus,
.video-js .vjs-slider:focus{
	text-shadow: unset!important;
	box-shadow: unset!important;
}