.ea_carrusel-video{ max-width: 1235px; margin: 0 auto; position: relative; }
.eacv_carrusel{ overflow: hidden; max-width: 100%; padding: 20px 0 0; }
.eacv_carrusel ul{ padding-bottom: 140px; }
.eacv_carrusel.flipster--flat .flipster__item--past, .eacv_carrusel.flipster--flat .flipster__item--future{ opacity: 1; }
.eacv_carrusel button{ display: none; }

.eacv_item, .eacv_fancy{ position: relative; }
.eacv_fancy, .eacv_fancy img{ display: block; width: 100%; height: auto; }
.eacv_fancy .hover-imagen{ opacity: 0; position: absolute; top: 50%; left: 50%; width: 82px; padding: 21px 0 20px 10px; border-radius: 50%; background: #EBBA16; text-align: center; transform: translate(-50%,-50%); transition: background .35s ease-in, border-color .35s ease-in; }
.eacv_fancy .hover-imagen::before{ content: ' '; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 24px 0 24px 35px; border-color: transparent transparent transparent #ffffff; transition: all .35s ease-in; }
.eacv_fancy:hover .hover-imagen{ background: #DCDCDC; }
.flipster__item--current .eacv_fancy .hover-imagen{ opacity: 1; }

.eacv_item_info{ position: absolute; top: 100%; left: 0; width: 100%; opacity: 0; padding-top: 30px; text-align: center; }
.eacv_item_info > span{ display: block; }
.eacv_item_info > span.eacv_nombre{ font-family: 'Abuget'; font-size: 44px; color: #1C222A; }
.eacv_item_info > span.eacv_subtitulo{ font-size: 14px; line-height: 1.5; padding-top: 5px; }
.eacv_item_info > .eacv-valoracion{ padding-top: 20px; color: #EBBA16; }
.flipster__item--current .eacv_item_info{ opacity: 1; }

.eacv_button{ font-size: 80px; color: #FFF; position: absolute; top: 50%; cursor: pointer; }
.eacv_prev{ left: 0; transform: translate(-150%,-125%); }
.eacv_prev::after{ content: '«'; }
.eacv_next{ right: 0; transform: translate(150%,-125%); }
.eacv_next::after{ content: '»'; }

@media only screen and (max-width:1350px){
	.ea_carrusel-video{ padding: 0 50px; max-width: 1000px; }
	.eacv_prev, .eacv_next{ transform: translate(0,-125%); }
	.eacv_fancy img{ height: auto; width: auto; max-width: 100%; max-height: 555px; }
}

@media only screen and (max-width:1150px){
	.ea_carrusel-video{ max-width: 900px; }
	.eacv_fancy img{ max-height: 455px; }
}

@media only screen and (max-width:1024px){
	.ea_carrusel-video{ max-width: 690px; }
	.eacv_fancy img{ max-height: 350px; }
}

@media only screen and (max-width:767px){
	.ea_carrusel-video{ max-width: 515px; }	
	.eacv_fancy img{ height: 47.5vw; max-height: 100%; }
	.eacv_carrusel.flipster--flat .flipster__item__content{ opacity: 0; }
	.eacv_carrusel.flipster--flat .flipster__item--current .flipster__item__content{ opacity: 1; }
}