/**
 * Styles for Gallery : Strip
 */

/*Begin base styles adapted from flexslider.css*/
.strip-slider,
.strip-slider .strip-slides {
  zoom: 1;
}
.strip-slider .strip-slides img {
  -moz-user-select: none;
}
.strip-slides,
.strip-slides > li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.strip-slider .strip-slides > li {
  -webkit-backface-visibility: hidden;
	float:left;
}
.strip-slider .strip-slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .strip-slider .strip-slides {
  display: block;
}
* html .strip-slider .strip-slides {
  height: 1%;
}
/*End base styles adapted from flexslider.css*/

.strip-slider,
.strip-slides > li	{
	position:relative;
}
.strip-slider[data-fullscreen="true"] .strip-item  {
  cursor:pointer;
}
.strip-slider .flex-direction-nav a {
  opacity:0.9;
}
.strip-slider .flex-direction-nav a:hover {
  opacity:1;
}

@media (max-width: 767px) {
  .strip-slider,
	.strip-slides,
	.strip-slides > li {
		height:100vw;
		overflow:hidden;
	}
  .strip-slider .strip-item-image  {
	  display:block;
	  position:absolute;
	  top:0;
	  right:0;
	  bottom:0;
	  left:0;
	  width:100%;
	  height:100%;
	  object-fit:cover;
	}
  .strip-slider .flex-direction-nav .flex-prev	{
    left:15px;
  }
  .strip-slider .flexslider:hover .flex-direction-nav .flex-prev	{
    left:15px;
  }
  .strip-slider .flex-direction-nav .flex-next	{
    right:15px;
  }
  .strip-slider .flexslider:hover .flex-direction-nav .flex-next	{
    right:15px;
  }
}

@media (min-width: 768px) {
	.strip-slider,
	.strip-slides,
	.strip-slides > li {
		height:80vh;
    max-height:780px;
		overflow:hidden;
	}
	.strip-slides > li	{
		width:33.33333333%;
	}
	.strip-slider .strip-item  {
	  position:absolute;
	  top:0;
	  right:0;
	  bottom:0;
	  left:0;
	  width:100%;
	  height:100%;
	  overflow:hidden;
	}
	.strip-slider .strip-item-image  {
	  display:block;
	  position:absolute;
	  top:0;
	  left:0;
	  width:auto;
	  height:auto;
    min-width:100%;
    min-height:100%;
	}
  .strip-slider .flex-direction-nav .flex-prev	{
    left:30px;
  }
  .strip-slider .flexslider:hover .flex-direction-nav .flex-prev	{
    left:30px;
  }
  .strip-slider .flex-direction-nav .flex-next	{
    right:30px;
  }
  .strip-slider .flexslider:hover .flex-direction-nav .flex-next	{
    right:30px;
  }
  @supports (object-fit: cover) {
    .strip-slider .strip-item-image  {
  	  right:0;
  	  bottom:0;
      min-width:0;
      min-height:0;
  	  width:100%;
  	  height:100%;
  	  object-fit:cover;
  	}
  }
}

@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 1) {
    .strip-slider,
  	.strip-slides,
  	.strip-slides > li {
      max-height:600px;
  	}
}

@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {
    .strip-slider,
  	.strip-slides,
  	.strip-slides > li {
      max-height:600px;
  	}
}

@media only screen
  and (min-device-width: 834px)
  and (max-device-width: 834px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {
    .strip-slider,
  	.strip-slides,
  	.strip-slides > li {
      max-height:600px;
  	}
}

@media only screen
  and (min-device-width: 1024px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {
    .strip-slider,
  	.strip-slides,
  	.strip-slides > li {
      max-height:600px;
  	}
}
