/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */ .flickity-enabled { position: relative;
} .flickity-enabled:focus { outline: none; } .flickity-viewport { overflow: hidden; position: relative; height: 100%;
} .flickity-slider { position: absolute; width: 100%; height: 100%;
} /* draggable */ .flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
} .flickity-enabled.is-draggable .flickity-viewport { cursor: move; cursor: -webkit-grab; cursor: grab;
} .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: -webkit-grabbing; cursor: grabbing;
} /* ---- previous/next buttons ---- */ .flickity-prev-next-button { position: absolute; top: 50%; width: 44px; height: 44px; border: none; border-radius: 50%; background: white; background: hsla(0, 0%, 100%, 0.75); cursor: pointer; /* vertically center */ -webkit-transform: translateY(-50%); transform: translateY(-50%);
} .flickity-prev-next-button:hover { background: white; } .flickity-prev-next-button:focus { outline: none; box-shadow: 0 0 0 5px #09F;
} .flickity-prev-next-button:active { opacity: 0.6;
} .flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous { left: auto; right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next { right: auto; left: 10px;
} .flickity-prev-next-button:disabled { opacity: 0.3; cursor: auto;
} .flickity-prev-next-button svg { position: absolute; left: 20%; top: 20%; width: 60%; height: 60%;
} .flickity-prev-next-button .arrow { fill: #333;
} /* ---- page dots ---- */ .flickity-page-dots { position: absolute; width: 100%; bottom: -25px; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1;
} .flickity-rtl .flickity-page-dots { direction: rtl; } .flickity-page-dots .dot { display: inline-block; width: 10px; height: 10px; margin: 0 8px; background: #333; border-radius: 50%; opacity: 0.25; cursor: pointer;
} .flickity-page-dots .dot.is-selected { opacity: 1;
} .flickity-prev-next-button.next { right: 0; width: 50%; height: 100%; cursor: url(img/cursor_white_r.cur), w-resize; cursor: url(img/cursor_white_r.png) 0 24, w-resize;
} .flickity-prev-next-button.previous { left: 0; width: 50%; height: 100%; cursor: url(img/cursor_white_l.cur), w-resize; cursor: url(img/cursor_white_l.png) 0 24, w-resize;
} .flickity-prev-next-button:active,
.flickity-prev-next-button{ padding: 0; margin: 0; opacity: 0 !important;
} .carousel-cell .ImageWrapper { padding: 2px;
} @media only screen and (max-width: 700px) { .flickity-viewport img, .flickity-viewport { height: 300px !important; max-height: 300px; } .flickity-prev-next-button.previous, .flickity-prev-next-button.next { display: none; }
}