@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list{background: #fff url('./ajax-loader.gif') center center no-repeat;}
.slick-slider{z-index: 0;}
.slick-list {height: 100%!important;}
.slick-list .slick-track {height: 100%!important;}
.slick-list .slick-track .slick-slide {height: 100%;width: 100%;position: relative;}
.slick-list .slick-track ul.slick-dots {bottom: 0px;z-index: 100;}
.slick-list .slick-track ul.slick-dots li button:before {font-size: 10px;background: #999999!important;border-color: #999999!important;margin: 0 5px!important;display: inline-block;}
.slick-list .slick-track ul.slick-dots li.slick-active button:before {border: solid 1px #0088CC!important;background: none!important;}
/*.slick-list + .slick-dots {opacity: 0;}*/
/*.slick-list:hover + .slick-dots {opacity: 1;}*/
.slick-list .slick-track .slick-dots {bottom: 0!important;}
/* Arrows */
.slick-initialized:hover .slick-next,
.slick-initialized:hover .slick-prev{opacity:1!important;}
.slick-next,
.slick-prev{opacity:0;display: block;width: 40px;height: 40px;font-size: 0;color: transparent;outline: none;border-width: 3px!important;overflow: hidden;border: solid 2px #fff;border-top: #fff;border-right: #fff;background: transparent;-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);left: 30px;top: 50%;position: absolute;z-index: 1;}
.slick-next{right: 30px;left: initial;border: solid 2px #fff;border-bottom: #fff;border-left: #fff;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color: transparent;outline: none;background: transparent;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity: .25;cursor: progress;}
/* Dots */
.slick-dots{position: absolute;bottom: -45px;display: block;width: 100%;padding: 0;list-style: none;text-align: center;margin-bottom: 30px;bottom: 0;}
.slick-dots li{position: relative;display: inline-block;margin: 0 12px;padding: 0;cursor: pointer;}
.slick-dots li button{line-height: 0;cursor: pointer;border: solid 1px;outline: none;background: #999999!important;border-color: transparent!important;display: block;border-radius: 50%;font-size: 0;position: relative;width: 10px;height: 10px;padding: 0;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline: none;}
.slick-dots li.slick-active button{border: solid 1px #0088CC!important;background: none!important;}
.slick-initialized:hover .slick-next,
.slick-initialized:hover .slick-prev,
.slick-dots,
.slick-dots li button{-webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s ease-out 0s;-o-transition: all 0.6s ease-out 0s;transition: all 0.6s ease-out 0s;}