/*# sourceURL=shared/css/slick.min.css */
/*@ sourceURL=shared/css/slick.min.css */
/*
     _ _      _       _
 ___| (_) ___| | __  (_)___
/ __| | |/ __| |/ /  | / __|
\__ \ | | (__|   < _ | \__ \
|___/_|_|\___|_|\_(_)/ |___/
                   |__/

 Version: 1.9.0
  Author: Ken Wheeler
 Website: http://kenwheeler.github.io
    Docs: http://kenwheeler.github.io/slick
    Repo: http://github.com/kenwheeler/slick
  Issues: http://github.com/kenwheeler/slick/issues

 */

.slick-list, .slick-slider, .slick-track {
	position: relative;
	display: block;
	
		
}
.slick-loading .slick-slide, .slick-loading .slick-track {
	visibility: hidden
}
.slick-slider {
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	top: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto
}
.slick-track:after, .slick-track:before {
	display: table;
	content: ''
}
.slick-track:after {
	clear: both
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
		
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
		
}
 .slick-arrow {
     width: 11px;
    height: 19px;
    border: none;
    text-transform: lowercase;
    font-size: 0;
    text-indent: -9999px;
    background: url("../img/menu/prev.png") no-repeat 0 0/100%;
    position: absolute;
   top: 21vw;
    left: 0%;
    cursor: pointer;
    z-index: 99;
	 font-size: 0;
}
.slick-next {
	background: url("../img/menu/next.png") no-repeat 0 0/100%;
	right: 0;
	left: auto;


	
}

.slick-dots {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
padding: 0px 0 0;
	width: 100%;

}
.slick-dots li {
	display: block;
	line-height: 1;
	font-size: 0;
	margin: 0 20px 0 0;
	border-radius: 0%;
	width: 40px;
	height: 1px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.slick-dots button{
	font-size: 0;
	background-color: #cccccc;
 border: none;

	display: block;
	width: 100%;
	height: 100%;

	-webkit-appearance:none;	
	border-radius: 0%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.slick-dots .slick-active {
	
  
}
.slick-dots .slick-active button{

	background: #9b0c23;
}
@media screen and (min-width: 999px) {
	.slick-arrow  {
		
		width: 29px;
		height: 41px;
	}
	
	.slick-dots li {
	
	}
	
}