/**
 * 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,.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; padding: 90px 70px;margin-left: 5%; margin-right: 5%; max-height: 95%; background: #fff; cursor: auto; white-space: normal; width:60% }
.featherlight .featherlight-inner { display: block }

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


.featherlight .featherlight-close-icon { position: absolute; z-index: 9999; top: 14px; right: 14px; line-height: 29px; width: 29px; cursor: pointer; text-align: center; font-family: Arial, sans-serif; background: #fff; background: rgba(255,255,255,.3); color: #000; border: 0; padding: 0; border:1px solid #000; border-radius:50%; }


.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:1024px) {
.featherlight .featherlight-content { margin-left: 0; margin-right: 0; max-height: 98%; padding: 10px 10px 0; border-bottom: 10px solid transparent }
}
@media print {
html.with-featherlight>*>:not(.featherlight) { display: none }
}

@media screen and (max-width: 768px) {
	.featherlight .featherlight-content {
		width: 90%
	}
	.lightbox.featherlight-inner .thumblft {
		float: none;
	}
	.lightbox.featherlight-inner .contentrht {
		width: 100%;
	}
}