/**
 * Generic interface elements
 */



/* Owl Carousel %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Generic arrows 1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/





/* Generic arrows 2
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/



/* new blue button for slider */

.special-slider .thumbnails .item a{
	padding:10px; 
}

.special-slider .owl-controls .owl-buttons div {
position: absolute;
}
 
.special-slider .owl-controls .owl-buttons .owl-prev{
left: 0px;
top: 36%;
}
 
.special-slider .owl-controls .owl-buttons .owl-next{
right: 0px;
top: 36%;
}
  
 
.special-slider .owl-controls .owl-buttons
{
right:0;
top:0;
}

.special-slider-photo .owl-controls .owl-buttons div {
position: absolute;
}
 
.special-slider-photo .owl-controls .owl-buttons .owl-prev{
left: 0px;
top: 50%;
}
 
.special-slider-photo .owl-controls .owl-buttons .owl-next{
right: 0px;
top: 50%;
}
  
 
.special-slider-photo .owl-controls .owl-buttons
{
right:0;
top:0;
}

 

/* new blue button for slider */


/* Generic arrows 3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/



/* Pagination position
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.pagination-pos-bottom-centered							{ padding-bottom: 50px; /* Additional space for bottom pagination */ }
.pagination-pos-bottom-centered 		.owl-pagination { padding: 10px 0; text-align: center; position: absolute; width: 100%; }
.pagination-pos-bottom-right 			.owl-pagination { padding: 10px 0; float: right; }
.pagination-pos-bottom-left 			.owl-pagination { padding: 10px 0; float: left; }

/* Over the slider */
.pagination-pos-over-bottom-centered	.owl-pagination { text-align: center; margin-top: -35px; position: absolute; width: 100%; }
.pagination-pos-over-bottom-right		.owl-pagination { position:absolute; bottom:3.5%; right:1.5%; }
.pagination-pos-over-bottom-left		.owl-pagination { position:absolute; bottom:3.5%; left:1.5%; }





/* Deprecated classes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Simple directional arrows
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

.gen-direction-arrows1 a.previous,
.gen-direction-arrows1 a.next {
	display:block;
	background-image:url(../../../images/infortis/_shared/slider-arrows.png);
	background-repeat:no-repeat;
	background-color:#e5e5e5;
}

.gen-direction-arrows1 a.previous { background-position:-5px -5px; }
.gen-direction-arrows1 a.previous:hover { background-position:-5px -55px; background-color:#2ab6dc; }

.gen-direction-arrows1 a.next { background-position:-55px -5px; }
.gen-direction-arrows1 a.next:hover { background-position:-55px -55px; background-color:#2ab6dc; } 


/* Generic arrows 1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Default style: small, outside the slider
-------------------------------------------------------------- */
.gen-slider-arrows1 .direction-nav li { float:left; }
.gen-slider-arrows1 .direction-nav a {
	display:block;
	width:30px;
	height:30px;
	background-image:url(../../../images/infortis/_shared/slider-arrows.png);
	background-repeat:no-repeat;
	background-color:#e5e5e5;
	cursor:pointer;
	text-decoration:none;
	text-indent:-999px;
	overflow:hidden;
}

.gen-slider-arrows1 .direction-nav a:hover { background-color:#333; }
.gen-slider-arrows1 .direction-nav a.disabled { opacity:0.4; filter:alpha(opacity=40); cursor:default; }
.gen-slider-arrows1 .direction-nav a.disabled:hover { background-color:#e5e5e5; /* Must be the same as default color */ }

.gen-slider-arrows1 .direction-nav .prev { background-position:-10px -10px; margin-right:1px; }
.gen-slider-arrows1 .direction-nav .prev:hover { background-position:-10px -60px; }
.gen-slider-arrows1 .direction-nav .prev.disabled:hover { background-position:-10px -10px; /* Same as default */ }

.gen-slider-arrows1 .direction-nav .next { background-position:-60px -10px; }
.gen-slider-arrows1 .direction-nav .next:hover { background-position:-60px -60px; }
.gen-slider-arrows1 .direction-nav .next.disabled:hover { background-position:-60px -10px; /* Same as default */ }

/* Positioning:
-------------------------------------------------------------- */
.gen-slider-arrows1-pos-top-right .direction-nav { position:absolute; top:-40px; right:0px; }
.gen-slider-arrows1-pos-top-left .direction-nav { position:absolute; top:-40px; left:0px; }


/* Generic arrows 2
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Default style: large, on slider, split
-------------------------------------------------------------- */
.gen-slider-arrows2 .direction-nav { height:0; }
.gen-slider-arrows2 .direction-nav a {
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	background-image:url(../../../images/infortis/_shared/slider-arrows.png);
	background-repeat:no-repeat;
	background-color:#fff;
	cursor:pointer;
	text-decoration:none;
	text-indent:-999px;
	overflow:hidden;
	transition:			opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-moz-transition:	opacity   0ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-webkit-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-o-transition:		opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	/* Fix: opacity transition disabled for Firefox to prevent possible glitches during animation */
	
	opacity:0;
	filter:alpha(opacity=0);
}
.gen-slider-arrows2:hover .direction-nav a { opacity:1; filter:alpha(opacity=100); }
.gen-slider-arrows2:hover .direction-nav a.disabled { opacity:0.4; filter:alpha(opacity=40); }

.gen-slider-arrows2 .direction-nav a:hover { background-color:#333; }
.gen-slider-arrows2 .direction-nav a.disabled { cursor:default; }
.gen-slider-arrows2 .direction-nav a.disabled:hover { background-color:#fff; /* Must be the same as default color */ }

.gen-slider-arrows2 .direction-nav .prev { background-position:0 0; left:1.5%; top:45%; }
.gen-slider-arrows2 .direction-nav .prev:hover { background-position:0 -50px; }
.gen-slider-arrows2 .direction-nav .prev.disabled:hover { background-position:0 0; }

.gen-slider-arrows2 .direction-nav .next { background-position:-50px 0; right:1.5%; top:45%; }
.gen-slider-arrows2 .direction-nav .next:hover { background-position:-50px -50px; }
.gen-slider-arrows2 .direction-nav .next.disabled:hover { background-position:-50px 0; /* Same as default */ }

/* Style: only background image
-------------------------------------------------------------- */
.gen-slider-arrows2-style1 .direction-nav a {
	background-image:url(../../../images/infortis/_shared/slideshow-arrows-solid.png);
	background-color:transparent !important;
}


/* Generic arrows 3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Default style: at the left and the right side of the slider
-------------------------------------------------------------- */
.gen-slider-arrows3 .direction-nav a {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	background-image:url(../../../images/infortis/_shared/slider-arrows.png);
	background-repeat:no-repeat;
	background-color:#fff;
	cursor:pointer;
	text-decoration:none;
	text-indent:-999px;
	overflow:hidden;
	transition:			opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-moz-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-webkit-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-o-transition:		opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}

.gen-slider-arrows3 .direction-nav a:hover { background-color:#333; }
.gen-slider-arrows3 .direction-nav a.disabled { opacity:0.4; filter:alpha(opacity=40); cursor:default; }
.gen-slider-arrows3 .direction-nav a.disabled:hover { background-color:#fff; /* Must be the same as default color */ }

.gen-slider-arrows3 .direction-nav .prev { background-position:-10px -10px; top:22px; left:-32px; }
.gen-slider-arrows3 .direction-nav .prev:hover { background-position:-10px -60px; }
.gen-slider-arrows3 .direction-nav .prev.disabled:hover { background-position:-10px -10px; /* Same as default */ }

.gen-slider-arrows3 .direction-nav .next { background-position:-60px -10px; top:22px; right:-32px; }
.gen-slider-arrows3 .direction-nav .next:hover { background-position:-60px -60px; }
.gen-slider-arrows3 .direction-nav .next.disabled:hover { background-position:-60px -10px; /* Same as default */ }

/* Style: long (high) buttons
-------------------------------------------------------------- */
.gen-slider-arrows3-style1 .direction-nav a { height:75px; }
.gen-slider-arrows3-style1 .direction-nav .prev { background-position:-10px 13px; top:0; left:-32px; }
.gen-slider-arrows3-style1 .direction-nav .prev:hover { background-position:-10px -37px; }
.gen-slider-arrows3-style1 .direction-nav .prev.disabled:hover { background-position:-10px 13px; /* Same as default */ }

.gen-slider-arrows3-style1 .direction-nav .next { background-position:-60px 13px; top:0; right:-32px; }
.gen-slider-arrows3-style1 .direction-nav .next:hover { background-position:-60px -37px; }
.gen-slider-arrows3-style1 .direction-nav .next.disabled:hover { background-position:-60px 13px; /* Same as default */ }


/* Generic pager 1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Default style:
-------------------------------------------------------------- */
.gen-slider-pager1 .control-nav { text-align:center; }
.gen-slider-pager1 .control-nav li { float:left; margin-left:3px; }
.gen-slider-pager1 .control-nav li:first-child { margin-left:0; }

.gen-slider-pager1 .control-nav a {
	display:block;
	width:20px;
	height:20px;
	background-image:url(../../../images/infortis/_shared/pager.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	text-decoration:none;
	text-indent:-999px;
	overflow:hidden;
}
.gen-slider-pager1 .control-nav a:hover { background-position:0 -60px; }
.gen-slider-pager1 .control-nav a.active { background-position:0 -30px; cursor:default; }
.gen-slider-pager1 .control-nav a.active:hover {}

/* Style: small
-------------------------------------------------------------- */
.gen-slider-pager1-style1 .control-nav li { margin-left:0; }
.gen-slider-pager1-style1 .control-nav a { background-image:url(../../../images/infortis/_shared/pager-small.png); }


/* Positioning:
-------------------------------------------------------------- */
.gen-slider-pager1-pos-bottom-right .control-nav { position:absolute; bottom:4.4526%; right:1.5%; }
.gen-slider-pager1-pos-bottom-left .control-nav { position:absolute; bottom:4.4526%; left:1.5%; }

/* Additional pager positioning for slider-arrows1 */
.gen-slider-arrows1-pos-top-right-pager .control-nav { position:absolute; top:-33px; right:71px; }



/* Generic pager 2
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Default style:
-------------------------------------------------------------- */
.gen-slider-pager2 .control-nav { text-align:center; }
.gen-slider-pager2 .control-nav li { float:left; }
.gen-slider-pager2 .control-nav a {
	display:block;
	width:10px;
	height:10px;
	margin:8px;
	background-color:#fff;
	cursor:pointer;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	border-radius: 50%;
}
.gen-slider-pager2 .control-nav a:hover { background-color:#000; }
.gen-slider-pager2 .control-nav a.active {
	cursor:default;
	width:16px;
	height:16px;
	margin:5px;
}

/* top ayar */
.itemslider-wrapper .owl-prev a, .itemslider-wrapper .owl-next a{margin-top:-20px;}
.product-secondary-column .owl-prev a, .product-secondary-column .owl-next a{margin-top:15px; width:30px;height:30px;}
.img-box .owl-prev a, .img-box .owl-next a{width:30px;height:30px;}
#sepet .owl-prev a, #sepet .owl-next a{margin-top:25px;}
/* top ayar */

.itemslider-wrapper:hover .owl-controls .owl-buttons div { opacity:1; filter:alpha(opacity=100); }
.slider-arrows1:hover .owl-controls .owl-buttons div { opacity:1; filter:alpha(opacity=100); }
.slider-arrows2:hover .owl-controls .owl-buttons div { opacity:1; filter:alpha(opacity=100); }
.slider-arrows3:hover .owl-controls .owl-buttons div { opacity:1; filter:alpha(opacity=100); }

.owl-prev, .owl-next{
	background:0;opacity:0; filter:alpha(opacity=0);
	transition:			opacity 0.2s ease-out 0s;
	-moz-transition:	opacity 0.2s ease-out 0s;
	-webkit-transition:	opacity 0.2s ease-out 0s;
	-o-transition:		opacity 0.2s ease-out 0s;
}
.owl-prev a, .owl-next a{position:absolute;top:50%;display:block;text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%); background:#2ab6dc;border-radius:50%;}
.owl-prev a.prev, .owl-next a.prev{left:0;}

.owl-prev a.next, .owl-next a.next{right:0;}

.owl-prev a, .owl-next a{width:40px;height:40px;}

.owl-prev a::before, .owl-next a::before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#474445;content:'';opacity:0;-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transform:scale(0.9);transform:scale(0.9)}

/* fleche*/
.owl-prev .fleche, .owl-next .fleche{position:relative;display:block;margin:10% 0 0 10%;width:80%;height:80%;padding-left:0;}

.owl-prev a.next .fleche, .owl-next a.next .fleche{-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.owl-prev .fleche::before, .owl-next .fleche::before, .owl-prev .fleche::after, .owl-next .fleche::after{position:absolute;left:25%;width:1px;height:50%;background:#fff;content:'';-webkit-transition:-webkit-transform .4s,background-color .4s;transition:transform .4s,background-color .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.owl-prev .fleche::before, .owl-next .fleche::before{-webkit-transform:translateX(-50%) rotate(30deg);transform:translateX(-50%) rotate(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;}

.owl-prev .fleche::after, .owl-next .fleche::after{top:50%;-webkit-transform:translateX(-50%) rotate(-30deg);transform:translateX(-50%) rotate(-30deg);-webkit-transform-origin:0 0;transform-origin:0 0}
/* fin-fleche*/

.owl-prev a:hover::before, .owl-next a:hover::before{opacity:1;-webkit-transform:scale(1);transform:scale(1); }

.owl-prev.over a::before, .owl-next.over a::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

.owl-prev a:hover .fleche::before,  .owl-next a:hover .fleche::before, .owl-prev a:hover .fleche::after, .owl-next a:hover .fleche::after{background:#fff}

.owl-prev.over a .fleche::before, .owl-next.over a .fleche::before, .owl-prev.over a .fleche::after, .owl-next.over a .fleche::after{background:#fff}

.owl-prev.over a .fleche::before, .owl-next.over a .fleche::before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}

.owl-prev.over a .fleche::after, .owl-next.over a .fleche::after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}

.owl-prev a:hover::before, .owl-next a:hover::before{background:#474445}  

.owl-prev a:hover .fleche::before, .owl-next a:hover .fleche::before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}

.owl-prev a:hover .fleche::after, .owl-next a:hover .fleche::after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}




.ay-prev, .ay-next{
	background:0;opacity:0; filter:alpha(opacity=0);
	transition:			opacity 0.2s ease-out 0s;
	-moz-transition:	opacity 0.2s ease-out 0s;
	-webkit-transition:	opacity 0.2s ease-out 0s;
	-o-transition:		opacity 0.2s ease-out 0s;
}
.ay-prev a, .ay-next a{position:absolute;top:50%;display:block;text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%); background:#2ab6dc;border-radius:50%;}
.ay-prev a.prev, .ay-next a.prev{left:0}

.ay-prev a.next, .ay-next a.next{right:0}

.ay-prev a, .ay-next a{margin:0 30px;width:50px;height:50px}

.ay-prev a::before, .ay-next a::before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#474445;content:'';opacity:0;-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transform:scale(0.9);transform:scale(0.9)}

/* fleche*/
.ay-prev .fleche, .ay-next .fleche{position:relative;display:block;margin:10% 0 0 10%;width:80%;height:80%;padding-left:0;}

.ay-prev a.next .fleche, .ay-next a.next .fleche{-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.ay-prev .fleche::before, .ay-next .fleche::before, .ay-prev .fleche::after, .ay-next .fleche::after{position:absolute;left:25%;width:1px;height:50%;background:#fff;content:'';-webkit-transition:-webkit-transform .4s,background-color .4s;transition:transform .4s,background-color .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.ay-prev .fleche::before, .ay-next .fleche::before{-webkit-transform:translateX(-50%) rotate(30deg);transform:translateX(-50%) rotate(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;}

.ay-prev .fleche::after, .ay-next .fleche::after{top:50%;-webkit-transform:translateX(-50%) rotate(-30deg);transform:translateX(-50%) rotate(-30deg);-webkit-transform-origin:0 0;transform-origin:0 0}
/* fin-fleche*/

.ay-prev a:hover::before, .ay-next a:hover::before{opacity:1;-webkit-transform:scale(1);transform:scale(1); }

.ay-prev.over a::before, .ay-next.over a::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

.ay-prev a:hover .fleche::before,  .ay-next a:hover .fleche::before, .ay-prev a:hover .fleche::after, .ay-next a:hover .fleche::after{background:#fff}

.ay-prev.over a .fleche::before, .ay-next.over a .fleche::before, .ay-prev.over a .fleche::after, .ay-next.over a .fleche::after{background:#fff}

.ay-prev.over a .fleche::before, .ay-next.over a .fleche::before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}

.ay-prev.over a .fleche::after, .ay-next.over a .fleche::after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}

.ay-prev a:hover::before, .ay-next a:hover::before{background:#474445}  

.ay-prev a:hover .fleche::before, .ay-next a:hover .fleche::before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}

.ay-prev a:hover .fleche::after, .ay-next a:hover .fleche::after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}




.ay2-prev, .ay2-next{background:0;width:40px;height:40px} 
.ay2-prev a, .ay2-next a{display:block;text-align:left;-webkit-transform:translateY(0%);transform:translateY(0%); background:#f0f0f0 !important;}
.ay2-prev a.prev, .ay2-next a.prev{left:0px;}

.ay2-prev a.next, .ay2-next a.next{right:0px;margin-left:2px;}

.ay2-prev a, .ay2-next a{width:40px;height:40px}

.ay2-prev a::before, .ay2-next a::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#f0f0f0;content:'';opacity:0;-webkit-transition:-webkit-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;}

/* fleche*/
.ay2-prev .fleche, .ay2-next .fleche{position:relative;display:block;margin:10% 0 0 10%;width:80%;height:80%;padding-left:0;}

.ay2-prev a.next .fleche, .ay2-next a.next .fleche{-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.ay2-prev .fleche::before, .ay2-next .fleche::before, .ay2-prev .fleche::after, .ay2-next .fleche::after{position:absolute;left:25%;width:1px;height:50%;background:#474445;content:'';-webkit-transition:-webkit-transform .2s,background-color .2s;transition:transform .2s,background-color .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.ay2-prev .fleche::before, .ay2-next .fleche::before{-webkit-transform:translateX(-50%) rotate(30deg);transform:translateX(-50%) rotate(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;}

.ay2-prev .fleche::after, .ay2-next .fleche::after{top:50%;-webkit-transform:translateX(-50%) rotate(-30deg);transform:translateX(-50%) rotate(-30deg);-webkit-transform-origin:0 0;transform-origin:0 0}
/* fin-fleche*/

.ay2-prev a:hover::before, .ay2-next a:hover::before{opacity:1;-webkit-transform:scale(1);transform:scale(1); }

.ay2-prev.over a::before, .ay2-next.over a::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

.ay2-prev a:hover .fleche::before,  .ay2-next a:hover .fleche::before, .ay2-prev a:hover .fleche::after, .ay2-next a:hover .fleche::after{background:#fff}

.ay2-prev.over a .fleche::before, .ay2-next.over a .fleche::before, .ay2-prev.over a .fleche::after, .ay2-next.over a .fleche::after{background:#fff}

.ay2-prev.over a .fleche::before, .ay2-next.over a .fleche::before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}

.ay2-prev.over a .fleche::after, .ay2-next.over a .fleche::after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}

.ay2-prev a:hover::before, .ay2-next a:hover::before{background:#2ab6dc;}  

.ay2-prev a:hover .fleche::before, .ay2-next a:hover .fleche::before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}

.ay2-prev a:hover .fleche::after, .ay2-next a:hover .fleche::after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}

.gen-direction-arrows1 a.previous,
.gen-direction-arrows1 a.next {
	display:block;
	background-image:none;
	background-color:#2ab6dc;
}