/* CSS Document */
/**
* @file: highslide.css 
* @version: 5.0.0
*/
.highslide {cursor: url(highslide/graphics/zoomin.cur), pointer;	outline: none;}
.highslide img {border: 2px solid gray;}
.highslide:hover img {border: 2px solid white;}
.highslide-image {border: 2px solid white;}
.highslide-image-blur { }
.highslide-caption {display: none;	border: 2px solid white;	border-top: none;	font-family: Verdana, Helvetica;	font-size: 14px; text-align: center;	padding: 5px;	background-color: white;}
.highslide-loading {display: block;	color: white;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;	padding: 3px;	border-top: 1px solid white;	border-bottom: 1px solid white;	background-color: black;}
a.highslide-credits, a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {	color: white;	background-color: gray;}
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
/* Controlbar example */
.controlbar {background: url(highslide/graphics/controlbar4.gif);	width: 167px;	height: 34px;}
.controlbar a {	display: block;	float: left;	margin: 0px 0 0 4px;	height: 29px;	width: 34px;}
/* Necessary for functionality */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide1 {cursor: url(highslide/graphics/zoomin.cur), pointer;	outline: none;}
/* fin menu highslide*/
.slideshow {border : white solid 5px;box-shadow : 0 0 5px hsla(0, 0%, 0%, 0.5);overflow : hidden;max-width : 800px;margin : 20px auto;position : relative;}
.slideshow ul {height : 320px;margin : 0;position : relative;}
.slideshow li {width : 100%;top : 0;left : 0;position : absolute;opacity : 0;list-style : none;}
.slideshow li img {height : auto;max-width : 100%;}
.slideshow li:nth-child(1), .slideshow li:nth-child(2), .slideshow li:nth-child(3), 
.slideshow li:nth-child(4) {animation : slideshow 20s ease infinite;}
.slideshow li:nth-child(2) {animation-delay : 5s;}
.slideshow li:nth-child(3) {animation-delay : 10s;}
.slideshow li:nth-child(4) {animation-delay : 15s;}
@keyframes slideshow {
0% {opacity : 0;}
10% {opacity : 1;}
20% {opacity : 1;}
25% {opacity : 0;}
100% {opacity : 0;}
}
.description_slideshow {background : rgba(0, 0, 0, 0.7);width : 100%;height : 40px;position : absolute;bottom : 5px;left : 0;}
.description_slideshow span {color : white;display : block;font-size : 1.5rem;line-height : 40px;}
@media screen and (max-width:41.6rem) {
.slideshow, .slideshow ul li, .description_slideshow {width : 100%;}
.slideshow ul {height : auto;}
.description_slideshow span {font-size : 1.6rem;}}
