.flexslider {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:4;
    overflow: hidden;
}

.slides {
    margin: 0 auto;
    overflow: visible;
    position: relative;
    width: 100%;  
}
.slides, .flex-control-nav, .flex-direction-nav {list-style: none outside none;margin: 0;padding: 0;}
.flexslider .slides img {
    display: block;min-width:100%; min-height: 100%;max-width: inherit;
    position:absolute; top:50%;left:50%;margin: 0 auto;
    transform: translate(-50%, -50%);
}

.ie7 .flexslider .slides {overflow: hidden;}
.flexslider .slides > li {
    position: relative;
    display:none;
    margin:0;padding:0;
    background: none;
    min-width: 100%;min-height: 100vh;
}

.ie7 .slider-bg {left: 0; }

/** Arrow Navigation **/
.flex-direction-nav {
    display: block;
	position:absolute;
	top:0px;
	right:0px;
	width:120px;
	height:40px;
	z-index:50;
}
.flex-direction-nav li a,
a.flex-galerie {
    cursor: pointer;
    display: block;
    height: 40px;
    width: 40px;
    position: absolute;
    text-indent: -999em;
    top:0;
    z-index:70;
	outline:none;
}
.flex-direction-nav li .flex-prev {
    right: 80px;
}
.flex-direction-nav li .flex-next {
    right: 40px;
}
a.flex-galerie {
    right: 0px;
}

.sliding .flex-direction-nav li .flex-prev {margin-left: -100px;}
.sliding .flex-direction-nav li .flex-next {margin-right: -100px;}

.flex-direction-nav li .disabled {cursor: default;opacity: 0.1;}
.flexslider:hover .flex-direction-nav {opacity: 1;transition: opacity 0.2s ease 0s;}

/** Control Navigation **/
.galerie .flexslider .flex-control-nav {display:none;width:940px; margin:-120px auto 0 auto; z-index:8000;position:relative;}
.flex-control-nav li {display: inline-block;margin: 0 0 0 5px;}
.ie7 .flex-control-nav li {display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {
    cursor: pointer;
    display: block;
    height: 18px;
    text-indent: -999em;
    width: 18px;
}

.flex-control-nav li a:hover {background-position: 0 -18px;}
.flex-control-nav li a.flex-active {background-position: 0 -36px;cursor: default;}


/** Slider interne **/
.flexslider-content {position:relative;}
.flexslider-content ul li {list-style-type: none; background: none;padding:0;margin:0;text-align:center;}
.flexslider-content ul li.gallery-item img{max-width:100%;margin:0 auto;}
.flexslider-content .caption {background: #000;width:100%;padding:15px 10px 1px 10px;}
.flexslider-content .caption * {text-align: left;}
.flexslider-content .caption a.btn-classic {float:right;}
.flexslider-content .caption .title {display:block;float:left;font-size: 2rem;font-size: 20px;text-transform:uppercase;color:#fff;font-weight: 200;}
.flexslider-content .caption p {clear:both;color:#bababa;max-width: 900px;text-align: left;}
.flexslider-content .flex-direction-nav a.flex-prev {background: url("images/arrow_left_content.png") no-repeat scroll 0 0 ;left:10px;}
.flexslider-content .flex-direction-nav a.flex-next {background: url("images/arrow_right_content.png") no-repeat scroll 0 0 ;right:10px;}
.flexslider-content .flex-direction-nav li a {top:25%;}

#galerieBordure .flex-direction-nav {
	display:none;
}

@media screen and (max-width: 768px) {
  .flexslider-content ul li.gallery-item img{max-width:640px;margin:0;}
  .flex-direction-nav {display: none !important;}
  .slider-first-plan {padding-top: 30px;}  
  .slider-content {
    left: 0 !important;
    padding: 10px 0;
    text-align: left;
    top: 0;
    width: 100%;
  }
  .slider-content h3 {
      font-size: 24px;
      margin-bottom: 10px;   
  }
}

@media screen and (max-width: 900px) {
  .galerie .flexslider {min-height: 0;}
}

.flex-control-paging {
	display:none;
}