/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Inner theme - Owl Carousel CSS File
 */

 .owl-wrapper  {
   positon: relative;
 }

 .owl-carousel .owl-item:before{
   content: "";
   display: block;
   position: absolute; /* could also be absolute */
   bottom: 0;
   left: 0;
   height: 100px;
   width: 100%;
   z-index: 10;
   background-color: rgba(0,0,0,0.5);
 }

 .owl-dots {
   position: absolute;
   bottom: 15px;
   left: 0;
   right: 0;
   margin-left: auto;
   margin-right: auto;
 }

 .owl-text-overlay {
   position: absolute;
   text-align: center;
   width: 70%;
   bottom: 0;
   transform: translateY(-70%);
   left: 0;
   right: 0;
   margin-left: auto;
   margin-right: auto;
   color: #fff;
   padding-bottom: 13px;
   border-radius: 0;
   z-index: 10;
 }

p.owl-title, p.owl-caption  {
   text-shadow: 0 1px 2px rgba(0,0,0,.5);
 }

 p.owl-title{
   font-size: 24px;
   line-height: 34px;
   letter-spacing: -1px;
   color: #fff;
   margin: 0;
   font-family: 'Klavika-Bold', Helvetica, Arial, sans-serif;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }

 .owl-theme .owl-dots .owl-dot.active span{
   background-color: #fff;
 }

 .owl-theme .owl-dots .owl-dot:hover span {
     background: #fff;
 }

 .owl-theme .owl-dots .owl-dot span {
   background: rgba(255,255,255,0.3);
 }

 p.owl-caption {
   color: #fff;
 }

 .owl-theme .owl-dots .owl-dot span {
   margin: 5px 6px;
 }

 .owl-carousel .owl-nav{
   position: absolute;
   top: 41%;
   left: 0;
   right: 0;
 }

 .owl-carousel .owl-nav div {
   position: absolute;
   top: 0;
   bottom: 0;
   display: inline-block;
   zoom: 1;
   margin: 0;
   width: 50px;
   height: 70px;
   line-height: 25px;
   text-align: center;
   font-size: .9em;
   border-radius: 3px;
   color: #FFF;
   background: #000;
   opacity: .6;
   text-transform: capitalize;
 }

 .owl-theme .owl-nav [class*='owl-'] {
     padding: 0;
     background: transparent;
     border-radius: 0;
 }

 .owl-theme .owl-nav [class*='owl-']:hover {
     background: transparent;
 }

 .owl-carousel .owl-nav .owl-prev {
   left: 5px;
 }

 .owl-carousel .owl-nav .owl-next {
   right: 5px;
 }

 .owl-carousel .owl-nav .owl-next .fa,
 .owl-carousel .owl-nav .owl-prev .fa{
   font-size: 65px;
 }

 .owl-carousel .owl-video-play-icon {
     height: 69px;
     width: 80px;
     z-index: 10;
 }
