/**
 * 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: 2%; margin-left: 5%; margin-right: 5%; max-height: 95%; background: #fff; cursor: auto; white-space: normal }
.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: 15px; right: 15px; line-height: 25px; width: 25px; cursor: pointer; text-align: center; font-family: Arial, sans-serif; background: #fff; background: rgba(255,255,255,.3); color: #000; border: 0; padding: 0 ; outline:none;}
.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 }

.featherlight .video { overflow:hidden; padding-bottom:56.25%; position:relative; height:0; margin-bottom:25px;}
.featherlight .video iframe {left:0; top:0; height:100%; width:100%; position:absolute;}
.featherlight .images { float:left; width:100%; margin-bottom:20px;}
.featherlight .images img { width:100%; display:block;}
.featherlight .images .before img, .featherlight .images .after img{ width:100%; height:auto; display:block}
.featherlight .images .before { width:49%; float:left}
.featherlight .images .after { width:49%; float:right}


@media print {
html.with-featherlight>*>:not(.featherlight) { display: none }
}
.featherlight .featherlight-content { width: 50%; }
.featherlight .featherlight-inner { text-align: center; }
.featherlight h2 { color: #cb9d8d; font-size: 36px; font-family: 'Baskervilleold-face'; margin-bottom: 30px; }
.featherlight .thumb img { margin-bottom: 30px; border-radius: 50%; width: 100%; height: auto; display: block }
.featherlight .thumb { max-width: 150px; margin: auto }
.featherlight p { font-size: 14px; line-height: 21px; margin-bottom: 20px; text-align: center;}
.featherlight p:last-child { margin-bottom: 0; }
.lightbox { display: none; }

@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 }
.featherlight .featherlight-content { width: 90%; }
}


