﻿/*
 * Ideal Image Slider v1.5.0
 *
 * By Gilbert Pellegrom
 * http://gilbert.pellegrom.me
 *
 * Copyright (C) 2014 Dev7studios
 * https://raw.githubusercontent.com/gilbitron/Ideal-Image-Slider/master/LICENSE
 */

.ideal-image-slider {
	position: absolute;
	top:0;
	overflow: hidden;
}
.iis-slide {
	display: block;
	bottom: 0;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	text-indent: -9999px;
}

/* Slide effect */
.iis-effect-slide .iis-slide {
	opacity: 0;
	-webkit-transition-property: -webkit-transform;
	   -moz-transition-property: -moz-transform;
		 -o-transition-property: -o-transform;
			transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	   -moz-transition-timing-function: ease-out;
		 -o-transition-timing-function: ease-out;
			transition-timing-function: ease-out;
	-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
			transform: translateX(0%);
}
.iis-effect-slide .iis-current-slide {
	opacity: 1;
	z-index: 1;
}
.iis-effect-slide .iis-previous-slide {
	-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
			transform: translateX(-100%);
}
.iis-effect-slide .iis-next-slide {
	-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
			transform: translateX(100%);
}
.iis-effect-slide.iis-direction-next .iis-previous-slide,
.iis-effect-slide.iis-direction-previous .iis-next-slide { opacity: 1; }

/* Touch styles */
.iis-touch-enabled .iis-slide { z-index: 1; }
.iis-touch-enabled .iis-current-slide { z-index: 2; }
.iis-touch-enabled.iis-is-touching .iis-previous-slide,
.iis-touch-enabled.iis-is-touching .iis-next-slide { opacity: 1; }

/* Fade effect */
.iis-effect-fade .iis-slide {
	-webkit-transition-property: opacity;
	   -moz-transition-property: opacity;
		 -o-transition-property: opacity;
			transition-property: opacity;
	-webkit-transition-timing-function: ease-in ease-out;
	   -moz-transition-timing-function: ease-in ease-out;
		 -o-transition-timing-function: ease-in ease-out;
			transition-timing-function: ease-in ease-out;
	opacity: 0;
}
.iis-effect-fade .iis-current-slide {
	opacity: 1;
	z-index: 1;
}

.imgLink{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
}
.imgLink:hover {
	border:0!important;
}
/*
* Theme default
*/

/*
 * Ideal Image Slider Default Theme
 * Version: 1.2.0
 */

/* Navigation */
.iis-previous-nav,
.iis-next-nav {
	position: absolute;
	top: 50%;
	z-index: 20;
	display: block;
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
	background-color: white;
	border-radius: 50px;
	background-size: 38px 38px;
	cursor: pointer;
	opacity: 0;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
	-webkit-transition: 0.3s ease-in ease-out;
	   -moz-transition: 0.3s ease-in ease-out;
		 -o-transition: 0.3s ease-in ease-out;
			transition: 0.3s ease-in ease-out;
}
.iis-previous-nav {
	left: 20px;
}
.iis-next-nav {
	right: 20px;
}

@media (max-width: 767px) {
	.iis-previous-nav,
	.iis-next-nav {
		display:none;
	}
}
.iis-previous-nav, .iis-next-nav{
  font-family: "iconGliphs";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;  
  font-size:20px;
  font-size:2rem;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
}
.iis-previous-nav:before,
.iis-next-nav:before{
	position: absolute;
	top:11px;
	left:9px;
	color:#222;
} 
.iis-previous-nav:before {
	content:'\e602';
}
.iis-next-nav:before {
	content:'\e605';
}
.ideal-image-slider:hover .iis-previous-nav,
.ideal-image-slider:hover .iis-next-nav,
.ideal-image-slider:hover .iis-bullet-nav { opacity: 0.9; }
.ideal-image-slider:hover .iis-previous-nav:hover,
.ideal-image-slider:hover .iis-next-nav:hover,
.ideal-image-slider:hover .iis-bullet-nav:hover{ opacity: 1.0; }

/* Bullet Navigation */
.iis-bullet-nav {
	position: absolute;
	width:100%;
	bottom: 5%;
	z-index: 15;
	text-align: right;
	opacity: 0.4;
	-webkit-transition: 0.3s ease-out;
	   -moz-transition: 0.3s ease-out;
		 -o-transition: 0.3s ease-out;
			transition: 0.3s ease-out;
}
.iis-bullet-nav-el {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: transparent;
	text-indent: 9999px;
	margin: 0 5px;
	border: 2px solid white;
	border-radius: 10px;
	-webkit-transition: 0.3s ease-out;
	   -moz-transition: 0.3s ease-out;
		 -o-transition: 0.3s ease-out;
			transition: 0.3s ease-out;
}
/*.iis-bullet-nav-el:hover, */
.iis-bullet-nav-el.iis-bullet-active{ background: #fff; }

/* Captions */
.iis-has-captions .iis-slide { text-indent: 0; }
.iis-caption {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 90%;
	z-index: 10;
	padding: 20px;
	color:#222!important;
}
