
.test{color:red;}

/** {box-sizing:border-box}*/

/* Slideshow container */
.gt-slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.gt-events-slides {
    display: none;
}

.gt-events-widget-image-holder {
	position: relative;
	width: 100%;
	background: #f5f5f5 url('images/no-image.jpg');
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	overflow: hidden;
}
.gt-events-widget-image-holder:before {
	display: block;
	content: "";
	width: 100%;
	padding-top: 66.6667%;
	background: none !important;
	box-shadow: none !important;
}
.gt-events-widget-image-holder:not([style*='background-image']),{
	background-image: linear-gradient(to left,#f5f5f5 0%,#efefef 15%,#f5f5f5 40%,#f5f5f5 100%);
	background-repeat: no-repeat !important;
	background-color: #f5f5f5;
	background-size: 900px 1700px !important;
	background-position: center center !important;
	animation: pencipreload 0.85s infinite linear forwards;
	-webkit-animation: pencipreload 0.85s infinite linear forwards;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  /*top: 50%;*/
  width: auto;
  /*margin-top: -22px;*/
 /* padding: 16px;*/
  /*color: white;*/
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* 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);
}
*/
/* Caption text */
.text {
  color:white;
  
}

.gt-events-widget-content{
  min-height:75px;
  /*padding-bottom: 14px;*/
 	/*width: 100%;*/
  text-align: center;
  z-index: 1;
  /*position: absolute;
  top: 55%;
  left: 50%;*/
}
.gt-events-widget-title{
  /*border: 2px solid red;*/
  border-radius: 3px;
  /*background-color: rgba(0,0,0,0.6);*/
  position:relative;
 /* left: -50%*/;
}
.gt-events-widget-title a{
  /*color:white!important;*/
  font-size:16px!important;
  /*-webkit-text-stroke-width: .5px;
  -webkit-text-stroke-color: black;}
*/
/* Number text (1/3 etc) */
.numbertext {
  color: black;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.gt-event-active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}