.slides li div.caption-wrapper {color:#054a68}
.tx-ws-flexslider .caption-title { font-weight: bold;font-size: 26px;text-shadow: 2px 2px 6px rgba(0, 0, 0, 1)}
/* .tx-ws-flexslider .caption-title {display:none}*/
.tx-ws-flexslider .caption-body {margin-top:-30px; font-weight:bold; font-size:18px;text-shadow: 2px 2px 6px rgba(0, 0, 0, 1)}
.tx-ws-flexslider .caption-body p {margin-bottom:10px; margin-top:0px} 
.tx-ws-flexslider .caption-text { padding: 17px;color:#fff;height:auto;}
.tx-ws-flexslider .caption-link a {
  display:inline-block;padding:13px 15px;font-size:14px;line-height:1.2em;color:#fff;cursor:pointer;text-decoration:none;background:#39beda;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-transform:uppercase}
.tx-ws-flexslider .caption-link a:hover{background:#000;}

@media only screen 
and (min-width: 768px){
/* Styles */
  .slides li div.captionwrapper { position: absolute}
  .slides li div.caption span { color: #fff; display: block; }
  .slides li div.caption .captiontext { font-size: 12px; line-height: 15px; }

  .tx-ws-flexslider .caption-align-left .caption-text { left: 20px; text-align:left;}
  .tx-ws-flexslider .caption-align-left .caption-link { left: 20px;}
  .tx-ws-flexslider .caption-align-right .caption-text { right: 20px; text-align:left; }
  .tx-ws-flexslider .caption-align-right .caption-link { right: 20px; }
  .tx-ws-flexslider .caption-link { position: absolute; bottom: 20px; }
  .tx-ws-flexslider .caption-text { position: absolute; width: 350px; top: 20px; background: none; }
  /* + */
.flex-direction-nav .flex-next {background-position: 0 -39px; right: 0;}
.flex-control-nav {position:relative;top:-30px;}
}
@media screen and (max-width: 767px) {
.slides li div.caption-wrapper {margin-bottom:40px}
.tx-ws-flexslider p.caption-title  {font-size: 25px;font-weight: bold;margin-bottom: 10px;text-shadow:none}
.tx-ws-flexslider .caption-text { padding: 17px 17px 0px 17px;color:#000;height:auto;margin-bottom:0px;}
.tx-ws-flexslider h5 {text-shadow:none}
.tx-ws-flexslider .caption-body { margin-top:0px; margin-bottom: 15px;padding:0px;text-shadow:none;}
.tx-ws-flexslider .caption-link { margin-top: 0px;margin-bottom: 15px}
/*.tx-ws-flexslider .caption-text { display:none}*/
}
