/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Custom CSS
 **/

/* OWL Navigation */
.owl-prev {
    width: 15px;
    height: 100px;
    position: absolute;
    top: 47%;
    margin-left: -35px!important;
    display: block!IMPORTANT;
    border:0px solid black;
    background: none!important;
}

.owl-next {
    width: 15px;
    height: 100px;
    position: absolute;
    top: 47%;
    right: -30px;
    display: block!IMPORTANT;
    border:0px solid black;
  background: none!important;
}
.owl-prev i, .owl-next i {
  transform : scale(1.3,5.5); 
  color: #ccc;
  transition: color 0.3s ease-in-out;
}
.owl-prev i:hover, .owl-next i:hover {
  color: #37484F;
}

.owl-dots {
  padding: 10px 0;
  width: 100%;
  text-align: center;
}
.owl-dots .owl-dot {
  display: inline-block;
  margin: 0 10px;
  background: #ccc;
  height: 6px;
  border-width: 1px 0;
  border-style: solid;
  border-color: #004B92;
  width: 20px;
  transition: all 0.3s ease-in-out;
}
.owl-dots .owl-dot.active,
.owl-dots .owl-dot:hover {
  background: #004B92;
}


/* Slide Introtext */
.owl-stage .owl-item .item > span {
  display: block;
  position: absolute;
  bottom: -50px;
  width: 100%;
  padding: 15px;
  color: #004B92;
  background: rgba(255,255,255,0.75);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.owl-stage .owl-item .item:hover > span {
  bottom: 0px;
  opacity: 1;
}
.owl-stage .owl-item .item > span a:hover{
  display: inline-block;
}
.owl-stage .owl-item .item > span a:hover{
  text-decoration: none;
}
