

.tx-ws-flexslider .caption-title { font-weight: bold; }
.tx-ws-flexslider .caption-body p { margin-bottom: 0px; }
.tx-ws-flexslider .caption-text { padding: 2%; padding-top: 10px; padding-bottom: 8px; }

.flexslider .slides img { height: auto; }

@media screen and (min-width: 861px) {
  
  .slides li div.captionwrapper { position: absolute; width: 96%; top:auto; bottom: 10px; }
  .slides li div.caption span { color: #fff; display: block; }
  .slides li div.caption .captiontitle { font-size: 18px; font-weight: bold; margin-bottom: 5px; text-align: right; }
  .slides li div.caption .captiontext { font-size: 12px; line-height: 15px; }
  
  
  .tx-ws-flexslider .caption-align-left .caption-text { left: 0; color: white;  }
  .tx-ws-flexslider .caption-align-left .caption-link { left: 20px; }
  .tx-ws-flexslider .caption-align-right .caption-text { right: 20px; }
  .tx-ws-flexslider .caption-align-right .caption-link { right: 20px; }
  .tx-ws-flexslider .caption-link { position: absolute; bottom: 20px; }
  .tx-ws-flexslider .caption-text { top: inherit; position: absolute; display: block; width: 96%; bottom: 0; background: rgba(99, 99, 99, 0.9);
  }
  
  
  
  
}

/* Adds */
.flexslider {
	margin: 0;
	background: none;
	border: none;
}

.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev {
	padding-top: 15px;
}

.flex-direction-nav a:before {
	text-shadow:none;
	color: rgba(255, 255, 255, 0.3);
}

.tx-ws-flexslider .caption-text a, .tx-ws-flexslider .caption-text a:visited, .tx-ws-flexslider .caption-text a:hover { 
	color: white;
}

  .tx-ws-flexslider .caption-text { top: inherit; position: absolute; display: block; width: 96%; bottom: 0; background: rgba(99, 99, 99, 0.9); }
  .tx-ws-flexslider .caption-align-left .caption-text { color: white;
  }

@media screen and (max-width: 860px) {
	.tx-ws-flexslider .caption-align-left .caption-text { 
	font-size: 11pt;
	}
	.tx-ws-flexslider .caption-text { padding: 2%; padding-top: 5px; padding-bottom: 3px; }
	
}

/*
.tx-ws-flexslider .caption-wrapper {
	background: rgba(99, 99, 99, 0.9);
	bottom: 0;
	position: absolute;
	width: 100%;
}
*/
