/**
 * 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
 */
.owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
   .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next{
	width:32px;
	height:32px; }
  .owl-theme .owl-nav [class*='owl-'] {
    display: inline-block;
     }
    .owl-theme .owl-nav [class*='owl-']:hover {
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }
.owl-nav button span {display:block; text-indent:-3000px; font-size:0; line-height:0;}

.owl-next, .owl-prev {position:absolute; top:50%; margin-top:-16px; }	
	.owl-next {right:10px; background:url(../images/owl-next.png) center center no-repeat}
	.owl-prev {left:10px; background:url(../images/owl-prev.png) center center no-repeat}


.mobile .owl-next {right:-30px; background:url(../images/mobile-next.png) center center no-repeat}
.mobile .owl-prev {left:-30px; background:url(../images/mobile-prev.png) center center no-repeat}
.mobile .owl-next, .mobile .owl-prev {position:absolute; top:65px; margin-top:0px; }	


.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1; margin-top:10px;}
    .owl-theme .owl-dots .owl-dot span {
      width: 12px;
      height: 12px;
      margin: 5px 3px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 50%; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }
.	  
.owl-theme .cellule {position:relative;}
.owl-theme .cellule-titre {position: absolute; bottom:0; color:#FFF; padding:10px;background: rgba(0,0,0,0.25); }
.portfolio{margin-bottom:20px;}


/*Lity -----------------------------*/

.lity-container .lity-next b, .lity-container .lity-previous b {
  width:32px;
}

.lity-container .lity-next b {background: url(../images/owl-next.png) center center no-repeat; text-indent:2000px;}
.lity-container .lity-previous b {background:url(../images/owl-prev.png) center center no-repeat;  text-indent:-2000px;}

/* largeur maximum 640px */
@media (max-width: 640px) {
   .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next{
	width:20px;
	height:20px;
	margin-top:-20px; }

.mobile .owl-next, .mobile .owl-prev {position:absolute; top:25%; margin-top:-20px; }	
.mobile .owl-next {right:-20px; background:url(../images/mobile-next.png) center center no-repeat}
.mobile .owl-prev {left:-20px; background:url(../images/mobile-prev.png) center center no-repeat}
}