.ellibot_woocommerce_slider_container{
	position:relative;
	webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.ellibot_woocommerce_slider_content{
	position:relative;
	width:100%;
	padding:0;
	overflow:hidden;
	cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}
.ellibot_woocommerce_slider_slide{
	position:absolute;
	width:100%;
	height:100%;
	opacity:0;
	z-index:2;
}
.ellibot_woocommerce_slider_image{
	height:100%;
	display:inline-block;
	background-repeat:no-repeat;
}
.ellibot_woocommerce_slider_image img{
	width:auto;
	height:100%;
	display:block;
	position:absolute;
	visibility:hidden;
}

/* Slide text */
.ellibot_woocommerce_slider_image_text{
	margin:0;
	padding:0;
	height:auto;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	overflow:hidden;
    text-overflow: ellipsis;
}
.ellibot_woocommerce_slider_image_text_title{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
    text-overflow: ellipsis;
}
.ellibot_woocommerce_slider_image_text_desc{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
    text-overflow: ellipsis;
}
.ellibot_woocommerce_slider_image_text_price{
	margin:0;
	padding:0;
	display:block;
}

/* Slide text knapp */
.ellibot_woocommerce_slider_image_text_button{
	margin:0;
	padding:0;
	display:block;
}
.ellibot_woocommerce_slider_image_text_button a{
	display:block !important;
	margin:auto !important;
	text-decoration:none !important;
	border:none !important;
	text-align:center !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.ellibot_woocommerce_slider_image_text_button a:hover{
	text-decoration:none !important;
	border:none !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


/* Thumbnails */
.ellibot_woocommerce_slider_thumbs{
	position:relative;
	text-align:center;
	z-index:3;
	padding:0;
	overflow:hidden;
	height:0;
}
.ellibot_woocommerce_slider_thumbs_container{
	margin:auto;
	overflow:hidden;
}
.ellibot_woocommerce_slider_thumbs_content{
	text-align:left;
	white-space: nowrap;
}
.ellibot_woocommerce_slider_thumb{
	display:inline-block;
	position:relative;
	vertical-align:top;
	cursor:pointer;
	overflow:visible;
	white-space: normal;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.ellibot_woocommerce_slider_thumb:hover{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.ellibot_woocommerce_slider_thumb_image{
	width:100%;
	background-repeat:no-repeat;
}
.ellibot_woocommerce_slider_thumb_text{
	width:90%;
	margin:auto;
	text-align:center;
}
.ellibot_woocommerce_slider_thumb_title{
	display:block;
}
.ellibot_woocommerce_slider_thumb_price{
	display:block;
}
.ellibot_woocommerce_slider_thumb_price .ord_price{
	font-weight:normal;
}

/* Pilar */
.ellibot_woocommerce_slider_arrow_left, .ellibot_woocommerce_slider_arrow_right, .ellibot_woocommerce_slider_thumbs_arrow_left, .ellibot_woocommerce_slider_thumbs_arrow_right{
	background-repeat:no-repeat;
	background-position:center;
	background-size:40px 60px;
	display:block;
	z-index:4;
	cursor:pointer;
	opacity:0;
	position:absolute;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.ellibot_woocommerce_slider_arrow_left, .ellibot_woocommerce_slider_thumbs_arrow_left{
	background-image:url(/wp-content/plugins/ellibot_woocommerce_slider/gfx/ellibot-slider-arrow-left.png);
}
.ellibot_woocommerce_slider_arrow_right, .ellibot_woocommerce_slider_thumbs_arrow_right{	
	background-image:url(/wp-content/plugins/ellibot_woocommerce_slider/gfx/ellibot-slider-arrow-right.png);
}
.ellibot_woocommerce_slider_arrow_left, .ellibot_woocommerce_slider_arrow_right{
	top:0;
}
.ellibot_woocommerce_slider_arrow_left:hover, .ellibot_woocommerce_slider_arrow_right:hover, .ellibot_woocommerce_slider_thumbs_arrow_left:hover, .ellibot_woocommerce_slider_thumbs_arrow_right:hover{
	opacity:1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}


/* Navigering */
.ellibot_woocommerce_slider_navs{
	margin:auto;
	text-align:center;
	position:absolute;
	width:100%;
	z-index:5;
	opacity:0;
}

/* Navigeringspunkter */
.ellibot_woocommerce_slider_navs_container{
	margin:auto;
	text-align:center;
}
.ellibot_woocommerce_slider_nav{
	display:inline-block;
	cursor:pointer;
	border:none;
	vertical-align:middle;
}
.ellibot_woocommerce_slider_nav_active{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/* Thumbs knapp öppna/stäng */
.ellibot_woocommerce_slider_btn_handle_thumbs{
	margin:auto;
	cursor:pointer;
	text-align:left;
	display:inline-block;
	width:auto;
	vertical-align:middle;
}
.ellibot_woocommerce_slider_btn_handle_thumbs span{
	display:none;
}

/* Laddare */
.ellibot_woocommerce_slider_loader{
	position:absolute;
	z-index:7;
	border: 5px solid; 
	border-top: 5px solid;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	animation: spin 2s linear infinite;
	opacity:0;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.ellibot_woocommerce_slider_loader_bg{
	position:absolute;
	z-index:6;
	opacity:0;
}
/* Visar laddad procent i laddaren */
.ellibot_woocommerce_slider_loader_percent{
	
	font-size:12px;
	width:100%;
	height:100%;
	margin:auto;
	
	display:flex;
    align-items: center;
    justify-content: center;
	
	/* Internet Explorer 10 */
	display:-ms-flexbox;
	-ms-flex-pack:center;
	-ms-flex-align:center;

	/* Firefox */
	display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;

	/* Safari, Opera, and Chrome */
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;

	/* W3C */
	display:box;
	box-pack:center;
	box-align:center;
}

/* Meddelande */
.ellibot_woocommerce_slider_message{
	
	display:flex;
    align-items: center;
    justify-content: center;
	
	/* Internet Explorer 10 */
	display:-ms-flexbox;
	-ms-flex-pack:center;
	-ms-flex-align:center;

	/* Firefox */
	display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;

	/* Safari, Opera, and Chrome */
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;

	/* W3C */
	display:box;
	box-pack:center;
	box-align:center;
	
	background-color:#333;
	color:#ccc;
	width:100%;
	height:100%;
	margin:auto;
	
}


/* Shortcode attribut (skickas med ajax) */
.ellibot_woocommerce_slider_shortcode_attr{
	display:none;
}

/* Nonce (skickas med ajax) */
.ellibot_woocommerce_slider_ajax_nonce{
	display:none;
}

/* Gör att css och javascript uppfattar skärmbredden likadant */
.ellibot_woocommerce_slider_screen_check_767px{
	display:none;
	height:0;
	width:0;
}