/* Hidden elements */
.views-slideshow-controls-text-pause,
.views-slideshow-controls-top {
	display: none;
}
.view-slider-webzine {
	position: relative;
}
.view-slider-webzine .slider-bottom-line {
	position: absolute;
	bottom: 0;
	height: 4px;
	width: 100%;
	background: url('../images/pointe_frise.png') repeat-x;
	z-index: 10000;
}

.view-slider-webzine,
.view-slider-webzine .view-content,
.views-slideshow-cycle-main-frame,
.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row,
.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item,
.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide,
.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image,
.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items,
.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item,
.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item a,
.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item a img {
	padding: 0;
	margin: 0;
	width: 100%;
	height: auto;
    min-height: 478px;
	overflow: hidden;
}

.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item,
.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item a {
  display: block;
  line-height: 0;
}

.views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide.clearfix:after {
  display: none;
  content: none;
}

/* Controls */
.views-slideshow-controls-bottom {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -15px;
  z-index: 40;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text {}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous,
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next,
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a {
  display: block;
  height: 30px;
  width: 30px;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous,
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next {
  position: absolute;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous {
  left: 5%;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next {
  right: 5%;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  overflow: hidden;
  white-space: nowrap;
  z-index: 40;
  background: transparent no-repeat 0 0;
  background-size: 30px 30px;
}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
  background-image: url(../images/arrow-slider-left.png);
}
.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a  {
  /*background-position: 0 -5px;*/
  background-image: url(../images/arrow-slider-left.png);
  transform: rotate(180deg);
  -ms-transform: rotate(180deg); /* IE 9 */
  -webkit-transform: rotate(180deg);
}


.group-overlay-titles {
  position: absolute;
  height: 50%;
  width: 50%;
  top: 25%;
  left: 25%;
  background-color: #f1ebe7;
  opacity: 0.9;
  text-align: center;
  padding: 10px;
}

.group-overlay-titles-wrapper {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}

.group-overlay-titles-wrapper .field-group-format-toggler {
  display: none;
}

.group-overlay-titles-wrapper>.field-group-format-wrapper {
  display: table-cell !important;
  vertical-align: middle;
  width: 100%;
}

.group-overlay-title-inner {
  text-align: center;
}

.group-overlay-title-inner .field-name-field-subtitle {
  background: url('../images/ellipse.png') no-repeat center bottom;
}

.group-overlay-title-inner .field-group-format-toggler {
  display: none;
}

.group-overlay-title-inner .field-group-format-wrapper {
  width: 100%;
}

.group-overlay-titles .group-text {
  font-family: Georgia;
  color: #645e50;
  font-size: 14px;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
}
.group-overlay-titles .group-text .field-name-body {
  display: inline;
}
.group-overlay-titles .group-text .field-name-body p {
  margin-bottom: 5px;
}
.group-overlay-titles .group-text .field-name-body * {
  display: inline;
}
.group-overlay-titles .group-text .field-name-node-link {
  display: inline;
}
.group-overlay-titles .group-text .field-name-node-link a {
  display: inline;
  font-weight: bold;
  font-style: italic;
  margin-left: 5px;
}
.group-overlay-titles .group-text .field-name-node-link * {
  display: inline;
}
.view-id-slider_webzine .field-name-field-subtitle {
  background: url(../images/ellipse.png) no-repeat bottom center;
}



/***
Medium & Large screens style
***/
@media only screen and (min-width: 40.063em) {
	/* Controls */
	.views-slideshow-controls-bottom {
  		margin-top: -30px;
	}
	.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous,
	.views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next,
  .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
  .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a {
		height: 60px;
		width: 60px;
	}
  .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
  .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a {
    background-size: 60px 60px;
  }

  .views-slideshow-controls-bottom .views-slideshow-controls-text .views-slideshow-controls-text-next a  {
    /* background-position: 0 -10px; */
  }
}
