/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Default theme - Owl Carousel CSS File
 */


/* STAGE */
.owl-stage{
  padding-left: 0px !important;
}


/* CAROUSEL */
.owl-carousel {
}
  /* ITEM + COURSOR*/
  .item{
    cursor:     url(../../images/bt_next.svg), auto;
    opacity:    1.0;
    transition: .4s ease all;

  }
    /*@media(max-width:1000px){
      .item{
        margin:0; transform:scale(.95)
      }
    }*/
    .active .item{
      opacity:  1;
      /*transform:scale(1);*/
    } 

  .owl-item {
      -webkit-backface-visibility: hidden;
      -webkit-transform: translateZ(0) scale(1.0, 1.0);
  }
    /* SLIDE  */
    .owl-theme .bg-image{
        height:               86vh;
        background-position:  center;
        background-repeat:    no-repeat;
        background-size:      cover;
    }
    .owl-theme .item .info{
    }


  /* NAV (Default) */
  .owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
  }
  .owl-theme .owl-nav [class*='owl-'] {
      color: #FFF;
      font-size: 34px;
      margin: 5px;
      padding: 4px 7px;
      background: #D6D6D6;
      display: inline-block;
      cursor: pointer;
      border-radius: 3px;
  }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #000;
      color: #FFF;
      text-decoration: none;
   }
    .owl-theme .owl-nav .disabled {
        opacity: 0.5;
        cursor: default;
      }
    .owl-theme .owl-nav.disabled + .owl-dots {
      margin-top: 10px;
    }
  



  /* NAV (Custom) */  
  .btns{
/*     display:    none;*/
      position:   absolute;
      top:        10%;
      width:      calc(100vw - (2* var(--pagemargin)) ) !important;
      z-index:    2000;
  }
    .customNextBtn, 
    .customPreviousBtn{
      float:      left;
      display:    inline-block;
      zoom:       1;

        padding:    10px;
        margin-left:  5px;
        width:      50px;
        height:     50px;

        color:      var(--color1);
        line-height:  35px;
        text-align:   center;
        font-size:    1em;

        border-radius:  50px;
         background:   #FFF;
        opacity:    .6;
        
        cursor:     pointer;
        display:    none;
        
    }
    .customNextBtn{ 
      float:    right;
      display:  block;
    }



  /* DOTS */
  .owl-theme .owl-nav.disabled + .owl-dots {
    position: absolute;
    bottom:   4%;
    right:    6%;
  }
  .owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;

/*                                                             border: solid 1px #0F0;*/
  }
    .owl-theme .owl-dots .owl-dot {
        display: inline-block;
        zoom: 1;
        display: inline;
      }
      .owl-theme .owl-dots .owl-dot span {
        width:        60px;
        height:       5px;
        margin-left:  25px;
        background:   var(--color6);
        display:      block;

        -webkit-backface-visibility: visible;
        transition: opacity 200ms ease;
        
      }
      .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: var(--color1);
      }
