/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/

html.with-featherlight {
overflow:hidden;
}

.featherlight {
display:none;
position:fixed;
top:0; right:0; bottom:0; left:0;
z-index:2147483647;
text-align:center;
white-space:nowrap;
cursor:pointer;
background:#333;
background:rgba(0, 0, 0, 0);
}

.featherlight:last-of-type {
background:rgba(0, 0, 0, 0.8);
}

.featherlight:before {
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
}

.featherlight .featherlight-content {
position:relative;
text-align:left;
vertical-align:middle;
display:inline-block;
overflow:auto;
margin-left:5%;
margin-right:5%;
max-height:95%;
background:#fff;
cursor:auto;
white-space:normal;
border:3px solid #000;
}

.featherlight .featherlight-inner {
display:block;
}

.featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner {
display:none;
}

.featherlight .featherlight-close-icon {
position:absolute;
z-index:9999;
top:2px;
right:2px;
line-height:32px;
width:32px;
font-size:32px;
cursor:pointer;
text-align:center;
font-family:Arial, sans-serif;
background:#fff;
background:rgba(255, 255, 255, 0.0);
color:#222;
font-weight:bold;
border:none;
padding:2px;
}

.featherlight-close-icon:hover { background:rgba(255, 255, 255, 0.5); }

.featherlight .featherlight-close-icon::-moz-focus-inner {
border:0;
padding:0;
}

.featherlight .featherlight-image {
width:100%;
}

.featherlight-iframe .featherlight-content {
border-bottom:0;
padding:0;
-webkit-overflow-scrolling:touch;
}

.featherlight iframe {
border:none;
}

.featherlight * {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

@media only screen and (max-width:1024px) {
.featherlight .featherlight-content {
margin-left:0;
margin-right:0;
max-height:98%;
}
}

@media print {
html.with-featherlight > * > :not(.featherlight) {
display:none;
}
}
