1 /* Magnific Popup CSS */
12 filter: alpha(opacity=80); }
21 outline: none !important;
22 -webkit-backface-visibility: hidden; }
32 -webkit-box-sizing: border-box;
33 -moz-box-sizing: border-box;
34 box-sizing: border-box; }
36 .mfp-container:before {
38 display: inline-block;
40 vertical-align: middle; }
42 .mfp-align-top .mfp-container:before {
47 display: inline-block;
48 vertical-align: middle;
53 .mfp-inline-holder .mfp-content,
54 .mfp-ajax-holder .mfp-content {
62 .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
63 cursor: -moz-zoom-out;
64 cursor: -webkit-zoom-out;
69 cursor: -webkit-zoom-in;
73 .mfp-auto-cursor .mfp-content {
80 -webkit-user-select: none;
81 -moz-user-select: none;
84 .mfp-loading.mfp-figure {
88 display: none !important; }
104 .mfp-preloader a:hover {
107 .mfp-s-ready .mfp-preloader {
110 .mfp-s-error .mfp-content {
117 background: transparent;
119 -webkit-appearance: none;
124 button::-moz-focus-inner {
135 text-decoration: none;
138 padding: 0 0 18px 10px;
142 font-family: Arial, Baskerville, monospace; }
143 .mfp-close:hover, .mfp-close:focus {
148 .mfp-close-btn-in .mfp-close {
151 .mfp-image-holder .mfp-close,
152 .mfp-iframe-holder .mfp-close {
176 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
185 .mfp-arrow:before, .mfp-arrow:after,
197 border: medium inset transparent; }
200 border-top-width: 13px;
201 border-bottom-width: 13px;
205 border-top-width: 21px;
206 border-bottom-width: 21px; }
210 .mfp-arrow-left:after,
211 .mfp-arrow-left .mfp-a {
212 border-right: 17px solid white;
214 .mfp-arrow-left:before,
215 .mfp-arrow-left .mfp-b {
217 border-right: 27px solid #3f3f3f; }
221 .mfp-arrow-right:after,
222 .mfp-arrow-right .mfp-a {
223 border-left: 17px solid white;
225 .mfp-arrow-right:before,
226 .mfp-arrow-right .mfp-b {
227 border-left: 27px solid #3f3f3f; }
231 padding-bottom: 40px; }
233 .mfp-iframe-holder .mfp-content {
242 padding-top: 56.25%; }
244 .mfp-iframe-scaler iframe {
251 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
254 .mfp-iframe-holder .mfp-close {
257 /* Main image in popup */
264 -webkit-box-sizing: border-box;
265 -moz-box-sizing: border-box;
266 box-sizing: border-box;
267 padding: 40px 0 40px;
270 /* The shadow behind the image */
282 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
283 background: #444444; }
300 word-break: break-word;
301 padding-right: 36px; }
309 .mfp-image-holder .mfp-content {
312 .mfp-gallery .mfp-image-holder .mfp-figure {
315 @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
317 * Remove all paddings around the image on small screen
319 .mfp-img-mobile .mfp-image-holder {
323 .mfp-img-mobile img.mfp-img {
326 /* The shadow behind the image */
327 .mfp-img-mobile .mfp-figure:after {
331 .mfp-img-mobile .mfp-bottom-bar {
332 background: rgba(0, 0, 0, 0.6);
338 -webkit-box-sizing: border-box;
339 -moz-box-sizing: border-box;
340 box-sizing: border-box; }
342 .mfp-img-mobile .mfp-bottom-bar:empty {
345 .mfp-img-mobile .mfp-counter {
349 .mfp-img-mobile .mfp-close {
355 background: rgba(0, 0, 0, 0.6);
360 .mfp-img-mobile .mfp-figure small {
362 margin-left: 5px; } }
363 @media all and (max-width: 900px) {
365 -webkit-transform: scale(0.75);
366 transform: scale(0.75); }
369 -webkit-transform-origin: 0;
370 transform-origin: 0; }
373 -webkit-transform-origin: 100%;
374 transform-origin: 100%; }
378 padding-right: 6px; } }
381 .mfp-ie7 .mfp-bottom-bar {
386 padding-bottom: 5px; }
387 .mfp-ie7 .mfp-container {
389 .mfp-ie7 .mfp-content {
391 .mfp-ie7 .mfp-close {