@charset 'UTF-8';


/* Slider */
.slick-loading .slick-list					{ background:#fff url(ajax-loader.gif) center center no-repeat; }


/* Icons */
@font-face 									{ font-family:'slick'; font-weight:normal; font-style:normal; src:url(fonts/slick.eot); src:url(fonts/slick.eot?#iefix) format('embedded-opentype'), url(fonts/slick.woff) format('woff'), url(fonts/slick.ttf) format('truetype'), url(fonts/slick.svg#slick) format('svg'); }


/* Arrows */
.slick-prev,
.slick-next									{ background:transparent; border:none; color:transparent; cursor: pointer; display:block; font-size:0; height:32px; line-height:0; margin-top:-10px; outline:none; padding:0; position:absolute; top:50%; width:32px; z-index:99999; }

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus							{ background:transparent; color:transparent; outline:none; opacity:1; }

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before					{ opacity:1; }

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before			{ opacity:.25; }

.slick-prev:before,
.slick-next:before							{ font-size:25px; line-height:1; opacity:.5; color:transparent; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }

.slick-prev									{ left:0; }
[dir='rtl'] .slick-prev 					{ right:0; left:auto; }
.slick-prev:before							{ content: '←'; }
[dir='rtl'] .slick-prev:before 				{ content: '→'; }

.slick-next 								{ right:25px; }
[dir='rtl'] .slick-next 					{ left:0; right:auto; }
.slick-next:before							{ content: '→'; }
[dir='rtl'] .slick-next:before				{ content: '←'; }



/* Dots */
.slick-slider								{ cursor:grab; /* margin-bottom:30px; */ }
.slick-dots									{ bottom:8px; display:block; list-style: none; padding:0; position:absolute; text-align:center; width:100%; }
.slick-dots li								{ cursor:pointer; display:inline-block; height:15px; margin:0 2px; padding:0; position:relative; width:15px; }
.slick-dots li button						{ background:transparent; border:0; color:transparent; cursor:pointer; display:block; font-size:0; height:15px; line-height: 0; outline:none; padding:5px; width:15px; }
.slick-dots li button:hover,
.slick-dots li button:focus					{ outline:none; }
.slick-dots li button:hover:before,
.slick-dots li button:focus:before			{ opacity:1; }
.slick-dots li button:before				{ -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:black; content:'•'; height:15px; font-family:'slick'; font-size:8px; left:0; line-height:16px; opacity:.35; position:absolute; text-align:center; top:0; width:15px; }
.slick-dots li.slick-active button:before	{ color:#fff; opacity:1; }
