        
	        img {
	        	vertical-align: middle;
	        }
	        
	        /* Position the image container (needed to position the left and right arrows) */
	        .container-photo {
	        	position: relative;
	        }
	        
	        /* Hide the images by default */
	        .mySlides {
	        	display: none;
	        }
	        
	        /* Add a pointer when hovering over the thumbnail images */
	        .cursor {
	        	cursor: pointer;
	        }
	        
	        /* Next & previous buttons */
	        .prev,
	        .next {
	        	cursor: pointer;
	        	position: absolute;
	        	top: 40%;
	        	width: auto;
	        	padding: 16px;
	        	margin-top: -50px;
	        	color: white;
	        	font-weight: bold;
	        	font-size: 20px;
	        	border-radius: 0 3px 3px 0;
	        	background-color: rgba(0, 0, 0, 0.2);
	        	user-select: none;
	        	-webkit-user-select: none;
	        }
	        
	        /* Position the "next button" to the right */
	        .next {
	        	right: 0;
	        	border-radius: 3px 0 0 3px;
	        }
	        
	        /* On hover, add a black background color with a little bit see-through */
	        .prev:hover,
	        .next:hover {
	        	background-color: rgba(0, 0, 0, 0.8);
	        }
	        
	        /* Container for image text */
	        .container-photocaption {
	        	text-align: left;
	        	background-color: #fff;
	        	padding: 10px 5px 0px 5px;
	        	/*color: #1f2d41;*/
	        }
