@charset "UTF-8"; /* * blueimp Gallery CSS 2.11.1 * https://github.com/blueimp/Gallery * * Copyright 2013, Sebastian Tschan * https://blueimp.net * * Licensed under the MIT license: * http://www.opensource.org/licenses/MIT */ .stil { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); width: 100% } .stil2 { bottom: 30px; position: relative; text-align: center; color: #ffffff; left: 10px; text-shadow: 0 -1px #999999, 1px 0 #999999, 0 1px #999999, -1px 0 #999999; } .blueimp-gallery, .blueimp-gallery > .slides > .slide > .slide-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .blueimp-gallery > .slides > .slide > .slide-content { margin: auto; width: auto; height: auto; max-width: 100%; max-height: 100%; opacity: 1; } .blueimp-gallery { position: fixed; z-index: 999999; overflow: hidden; background: $ciLighterGrayishBlue; opacity: 0; display: none; direction: ltr; } .blueimp-gallery-carousel { position: relative; z-index: auto; margin: 1em auto; /* Set the carousel width/height ratio to 16/9: */ padding-bottom: 56.25%; box-shadow: 0 0 10px #000; } .blueimp-gallery-display { display: block; opacity: 1; } .blueimp-gallery > .slides { position: relative; height: 100%; overflow: hidden; } .blueimp-gallery-carousel > .slides { position: absolute; } .blueimp-gallery > .slides > .slide { position: relative; float: left; height: 100%; text-align: center; transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); } .blueimp-gallery, .blueimp-gallery > .slides > .slide > .slide-content { transition: opacity 0.5s linear; } .blueimp-gallery > .slides > .slide-loading { background: url(/img/loading.gif) center no-repeat; background-size: 64px 64px; } .blueimp-gallery > .slides > .slide-loading > .slide-content { opacity: 0; } .blueimp-gallery > .slides > .slide-error { background: url(/img/error.png) center no-repeat; } .blueimp-gallery > .slides > .slide-error > .slide-content { display: none; } .blueimp-gallery > .prev, .blueimp-gallery > .next { position: absolute; top: 50%; left: 15px; width: 60px; height: 60px; margin-top: -23px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 60px; font-weight: initial; line-height: 50px; color: #fff; text-decoration: none; text-align: center; background: $secondary-color; box-sizing: content-box; cursor: pointer; display: none; } .blueimp-gallery > .next { left: auto; right: 15px; } .blueimp-gallery > .close, .blueimp-gallery > .title { position: absolute; top: 15px; left: 15px; margin: 0 40px 0 0; font-size: 20px; line-height: 30px; color: #fff; display: none; } .blueimp-gallery > .close { padding: 15px; right: 30px; left: auto; margin: -15px; font-size: 60px; text-decoration: none; cursor: pointer; background: $secondary-color; } .blueimp-gallery > .play-pause { position: absolute; right: 15px; bottom: 15px; width: 15px; height: 15px; background: url(/img/play-pause.png) 0 0 no-repeat; cursor: pointer; opacity: 0.5; display: none; } .blueimp-gallery-playing > .play-pause { background-position: -15px 0; } .blueimp-gallery > .counter:hover, .blueimp-gallery > .prev:hover, .blueimp-gallery > .next:hover, .blueimp-gallery > .close:hover, .blueimp-gallery > .title:hover, .blueimp-gallery > .play-pause:hover { color: #fff; opacity: 1; } .blueimp-gallery-controls > .counter, .blueimp-gallery-controls > .prev, .blueimp-gallery-controls > .next, .blueimp-gallery-controls > .close, .blueimp-gallery-controls > .title, .blueimp-gallery-controls > .play-pause { display: block; /* Fix z-index issues (controls behind slide element) on Android: */ transform: translatez(0); } .blueimp-gallery-single > .counter, .blueimp-gallery-single > .prev, .blueimp-gallery-left > .prev, .blueimp-gallery-single > .next, .blueimp-gallery-right > .next, .blueimp-gallery-single > .play-pause { display: none; } .blueimp-gallery > .slides > .slide > .slide-content, .blueimp-gallery > .counter, .blueimp-gallery > .prev, .blueimp-gallery > .next, .blueimp-gallery > .close, .blueimp-gallery > .play-pause { user-select: none; } /* Replace PNGs with SVGs for capable browsers (excluding IE<9) */ body:last-child .blueimp-gallery > .slides > .slide-error { background-image: url(/img/error.svg); } body:last-child .blueimp-gallery > .play-pause { width: 20px; height: 20px; background-size: 40px 20px; background-image: url(/img/play-pause.svg); } body:last-child .blueimp-gallery-playing > .play-pause { background-position: -20px 0; } .blueimp-gallery { .description { position: absolute; color: $cDarkGray; bottom: 5px; left: 15px; .text { margin: 0; } .copyright { font-size : 0.8em; } } .counter { position: absolute; color: $cDarkGray; top: 15px; right: 100px; font-size: 1.5em; } } .blueimp-gallery-controls .infos, .blueimp-gallery-controls .description, .blueimp-gallery-controls .copyright, { display: block; }