/* Flickity fullscreen v1.0.1 */

.flickity-enabled.is-fullscreen { position:fixed; left:0; top:0; width:100%; height:100%; background:#000;/* background-image: url(../images/progress.gif); */ background-size:40px;  background-repeat:no-repeat; background-position:center; z-index:9999; }

.flickity-enabled.is-fullscreen .carousel-cell-image { object-fit:cover; height:100%; }

.flickity-enabled.is-fullscreen .flickity-page-dots { display:block; bottom:50px; }
.flickity-enabled.is-fullscreen .flickity-page-dots .dot { background:white; }

/* Prevent page scrolling when flickity is fullscreen */ 
html.is-flickity-fullscreen { overflow:hidden; }

/* Flickity-Fullscreen-Button */
.flickity-fullscreen-button { position:absolute; display:block; width:12px; height:0px; right:50%; top:46%; }
.flickity-fullscreen-button .flickity-button-icon { position:relative; width:38px; height:38px; right:50%; top:50%; }

/* Right-to-Left */
.flickity-rtl .flickity-fullscreen-button { position:absolute; display:block; width:30px; height:30px; right:50%; top:50%; }
.flickity-fullscreen-button-exit { display: none; }
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit { display:block; right:100px; top:70px; }
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view { display:none; }

/* Watermark */
html.is-flickity-fullscreen .watermark:after { content:""; display:block; width:160px; height:41px; position:absolute; right:50px; bottom:40px; background-image:url("../images/logo-carlosklein-sailing-block-small.png"); /* background-position:0px 0px; */ background-repeat:no-repeat; opacity:0.8; z-index:10000; }