@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700';

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: initial;
}

.img-slide-anima {
  max-width: 200px;
  float: left;
  margin: 10px 30px 0 0; 
}

.owl-carousel.owl-loaded {margin: 0; }

.owl-carousel .owl-nav .owl-prev {
  position: absolute; top: 43%; left: 0;
  background: url(../images/arrow-left.png);
  background-position: center center;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  font-size: 0;
}

.owl-carousel .owl-nav .owl-next {
  background: url(../images/arrow-right.png);
  background-position: center center;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  font-size: 0;
  position: absolute;
  top: 43%;
  right: 0;
}

.tit {
  font: 400 1rem 'Roboto', sans-serif;
  text-transform: uppercase;
  text-align: center;
}

.top {
  position: fixed;
  top: 0;
  z-index: 999;
  background-color: #fff;
  width: 100%;
}

.slide {
  list-style-type: none;
  padding: 0;
}

.slide__item {
  position: relative;
}

.slide-caption {
  position: absolute;
  top: 44%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  color: #000;
  background:  #005f7e;
  border: 0px;
  font-family: 'Roboto';
  text-align: left;
  background: url(../images/bg-azul.png) center no-repeat;
}

.slide-caption__title {
  font-size: 3rem;
  font-weight: 900;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #fff;
}

.owl-item.active .slide-caption__title{
  -webkit-animation: 1s .2s fadeInUp both;
          animation: 1s .2s fadeInUp both;
}

.owl-item.active .slide-caption__desc{
  -webkit-animation: 1s .6s fadeInUp both;
          animation: 1s .6s fadeInUp both;
}
.owl-item.active .slide-caption__desc_desc{
  -webkit-animation: 1s .3s fadeInUp both;
          animation: 1s .3s fadeInUp both;
}

.owl-item.active .btn {
  -webkit-animation: 1s .9s flipInX both;
          animation: 1s .9s flipInX both;
}

.slide-caption__desc {
  font-size: 20px;
  font-weight: 300;
  margin-top: 0;
}

.slide-caption__desc_desc {
  font-size: 20PX;
  font-weight: 300;
  margin-top: 0;
  font-style: italic;
}

.btn {
 font-size: 16px;
 font-weight: bold;
 letter-spacing: 3px;
 border: 2px solid #42902f;
 color: #42902f;
 border-radius: 3px;
 padding: .6rem 2rem;
 display: inline-block;
 text-decoration: none;
 margin-top: .5rem;
 float: right;
}

@media screen and (max-width: 68em) { 
      
}

@media screen and (max-width: 37em) { 
  .slide-caption { width: 100%; text-align: center; top: 49%; padding-bottom: 20px;}
  .slide-caption__title { font-size: 1.5em; }
  .img-slide-anima {float: none; margin: 0 auto; width: 80px;}
  .btn { float: none; }
  .slide-caption__desc {font-size: 18px;}
  .slide-caption__desc_desc { font-size: 16px; }
}