/**
 * 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: visible; }
.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:#1e1e1e; background:rgba(30,30,30,0); -webkit-tap-highlight-color: transparent;}
.featherlight:last-of-type { background :rgba(30,30,30,.6); }
.featherlight:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.featherlight .featherlight-content { scrollbar-gutter: stable; position: relative; text-align: left; vertical-align: middle; overflow: auto; display: inline-block; margin: 0; padding: 0 1rem; border-bottom: 20px solid transparent; max-height: 95%; background:#fff; cursor: auto; white-space: normal}
.featherlight .featherlight-inner { margin: 0; padding: 0; display:block; }
.featherlight link.featherlight-inner, .featherlight script.featherlight-inner, .featherlight style.featherlight-inner { display: none; }
.featherlight .featherlight-close-icon { position: fixed; top: 0; right: 1rem; font-size: 4rem; cursor: pointer; background: none; color: #fff; border: 0; padding: 0; }
.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: 0; }
.featherlight *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width:1001px){
    .featherlight .featherlight-content{ border-bottom: 10px solid transparent; }
}
@media screen and (max-width: 750px) {
    html.with-featherlight { overflow: hidden; }
	.featherlight .featherlight-content { width: 100%; margin-top: 6rem; padding-bottom: 5rem; vertical-align: bottom; border-radius: 6px 6px 0 0 ;}
}
@media print{
    html.with-featherlight>*>:not(.featherlight) { display: none; }
}