/* cmsms stylesheet: js_flickity modified: 16.04.2018 14:22:53 */
/*! Flickity v1.1.1http://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: 45px;height: 100px;overflow: hidden;border: none;background: #282c2d;background: rgba(40, 44, 45, 0.71);cursor: pointer;/* vertically center */-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);transition: opacity .3s;opacity: 0;}.flickity-prev-next-button:hover {}.js-flickity:hover button {opacity: 1;}.flickity-prev-next-button:focus {outline: none;}.flickity-prev-next-button:active {filter: alpha(opacity=60); /* IE8 */opacity: 0.6;}.flickity-prev-next-button.previous {left: 0;}.flickity-prev-next-button.next {right: 0;}/* 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 {filter: alpha(opacity=30); /* IE8 */opacity: 0.3;cursor: auto;}.flickity-prev-next-button svg {position: absolute;left: 0;top: 50%;width: 44px;height: 20px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.flickity-prev-next-button .arrow {fill: #fff;}/* color & size if no SVG - IE8 and Android 2.3 */.flickity-prev-next-button.no-svg {color: #333;font-size: 26px;}/* ---- page dots ---- */.flickity-page-dots {width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1;position: absolute;bottom: 30px;}.flickity-rtl .flickity-page-dots { direction: rtl; }.flickity-page-dots .dot {display: inline-block;width: 15px;height: 15px;margin: 0 8px;background: #333;border-radius: 50%;filter: alpha(opacity=25); /* IE8 */opacity: 0.25;cursor: pointer;padding: 0;border: 2px solid #fff;}.flickity-page-dots .dot.is-selected {filter: alpha(opacity=100); /* IE8 */opacity: 1;}
