@charset "UTF-8";
/* Slider */
.slick-loading .slick-list { background: #fff url('ajax-loader-1448785074.gif') center center no-repeat; }

/* Icons */
@font-face { font-family: "slick"; src: url('fonts/slick-1448785074.eot'); src: url('fonts/slick-&1448785074.eot#iefix') format("embedded-opentype"), url('fonts/slick-1448785074.woff') format("woff"), url('fonts/slick-1448785074.ttf') format("truetype"), url('fonts/slick-1448785074.svg#slick') format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 72px; width: 72px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 46%; margin-top: -10px\9; /*lte IE 8*/ -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; }
@media screen and (max-width: 640px) { .slick-prev, .slick-next { width: 30px; height: 30px; } }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 0.8; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 1; }

.eventSlider .slick-prev, .eventSlider .slick-next { position: absolute; display: block; height: 42px; width: 42px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 35%; margin-top: -10px\9; /*lte IE 8*/ -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; }
@media screen and (max-width: 640px) { .eventSlider .slick-prev, .eventSlider .slick-next { width: 30px; height: 30px; top: 40%; } }
#event .eventSlider .slick-prev, #event .eventSlider .slick-next { top: 30%; }
@media screen and (max-width: 640px) { #event .eventSlider .slick-prev, #event .eventSlider .slick-next { top: 35%; } }
.eventSlider .slick-prev:hover, .eventSlider .slick-prev:focus, .eventSlider .slick-next:hover, .eventSlider .slick-next:focus { outline: none; color: transparent; }
.eventSlider .slick-prev:hover:before, .eventSlider .slick-prev:focus:before, .eventSlider .slick-next:hover:before, .eventSlider .slick-next:focus:before { opacity: 0.8; }
.eventSlider .slick-prev.slick-disabled:before, .eventSlider .slick-next.slick-disabled:before { opacity: 1; }

.mainSlider .slick-prev { background: url("../img/public/top/slide_arrow_prev.png") top center no-repeat; }
@media screen and (max-width: 640px) { .mainSlider .slick-prev { background-size: cover; } }

.mainSlider .slick-next { background: url("../img/public/top/slide_arrow_next.png") top center no-repeat; }
@media screen and (max-width: 640px) { .mainSlider .slick-next { background-size: cover; } }

.eventSlider .slick-prev { background: url("../img/public/top/slide_arrow_prev.png") top center no-repeat; background-size: cover; }

.eventSlider .slick-next { background: url("../img/public/top/slide_arrow_next.png") top center no-repeat; background-size: cover; }

.slick-prev { z-index: 1; left: -10px; }
@media screen and (max-width: 640px) { .slick-prev { left: 0; } }
[dir="rtl"] .slick-prev { left: auto; right: 0px; }
.slick-prev:before { content: "←"; }
[dir="rtl"] .slick-prev:before { content: "→"; }

.slick-next { right: -10px; }
@media screen and (max-width: 640px) { .slick-next { right: 0; } }
[dir="rtl"] .slick-next { left: 0px; right: auto; }
.slick-next:before { content: "→"; }
[dir="rtl"] .slick-next:before { content: "←"; }

/* Dots */
.slick-slider { margin-bottom: 0px; }

.slick-dots { list-style: none; display: block; text-align: center; padding: 0; }
@media screen and (max-width: 640px) { .slick-dots { height: 20px; text-align: left; padding: 0 8px !important; } }
.slick-dots li { position: relative; display: inline-block; height: 14px; width: 14px; margin: 30px 6px 0; padding: 0; cursor: pointer; }
@media screen and (max-width: 640px) { .slick-dots li { width: 5px; height: 10px; margin: 5px 2px 0 4px; } }
.slick-dots li button { border: 0; background: transparent; display: block; height: 12px; width: 12px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 0px; cursor: pointer; }
@media screen and (max-width: 640px) { .slick-dots li button { height: 5px; width: 5px; } }
.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: 0.8; }
.slick-dots li button:before { position: absolute; top: 3px; left: -16px; content: "▪︎"; width: 12px; height: 12px; font-family: "slick"; font-size: 46px; line-height: 0px; text-align: center; color: #dddddd; opacity: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
@media screen and (max-width: 640px) { .slick-dots li button:before { top: -5px; left: -7px; width: 5px; height: 5px; font-size: 20px; } }
.slick-dots li.slick-active button:before { color: #252525; opacity: 1; }
