/*!
 * modified Simple lightbox effect in pure JS
 * @see {@link https://github.com/squeral/lightbox}
 * @see {@link https://github.com/squeral/lightbox/blob/master/lightbox.js}
 * passes jshint
 */.iframe-lightbox,.iframe-lightbox .backdrop{height:100%;left:0;top:0;width:100%}.iframe-lightbox{display:none;opacity:0;position:fixed;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;/*!
	 * @see {@link https://github.com/englishextra/iframe-lightbox/issues/10}
	 * @see {@link https://github.com/englishextra/iframe-lightbox/issues/14}
	 */z-index:999999}.iframe-lightbox .backdrop{background-color:rgba(0,0,0,.7);cursor:default;position:absolute}.iframe-lightbox .content-holder{left:50%;margin-right:-50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.iframe-lightbox .content{height:0;padding-bottom:56.25%;position:relative}.iframe-lightbox .content>.body{height:100%;left:0;position:absolute;top:0;width:100%}/*!
 * another pure css spinner
 * @see {@link https://epic-spinners.epicmax.co/}
 */.iframe-lightbox .content>.body .half-circle-spinner,.iframe-lightbox .content>.body .half-circle-spinner *{-webkit-box-sizing:border-box;box-sizing:border-box}.iframe-lightbox .content>.body .half-circle-spinner{border-radius:100%;height:60px;left:50%;margin:0 -50% 0 0;position:relative;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}.iframe-lightbox .content>.body .half-circle-spinner .circle{border:6px solid transparent;border-radius:100%;content:"";height:100%;position:absolute;width:100%}.iframe-lightbox .content>.body .half-circle-spinner .circle.circle-1{-webkit-animation:half-circle-spinner-animation 1s infinite;animation:half-circle-spinner-animation 1s infinite;border-top-color:#fff}.iframe-lightbox .content>.body .half-circle-spinner .circle.circle-2{-webkit-animation:half-circle-spinner-animation 1s infinite alternate;animation:half-circle-spinner-animation 1s infinite alternate;border-bottom-color:#fff}@-webkit-keyframes half-circle-spinner-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes half-circle-spinner-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.iframe-lightbox .content>.body.is-loaded .half-circle-spinner{display:none}.iframe-lightbox iframe{border:0;box-shadow:.267rem .267rem .267rem 0 rgba(3,3,3,.3);/*!
	 * in js: iframe onload="this.style.opacity=1;" style="opacity:0;border:none;"
	 */display:block;height:100%;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%}.iframe-lightbox.is-showing{display:block}.iframe-lightbox.is-opened{opacity:1}.iframe-lightbox .btn-close{height:1.5em;position:fixed;right:.625em;top:.625em;width:1.5em}/*!
 * pure css version
 * @see {@link https://codepen.io/brissmyr/pen/egidw}
 */.iframe-lightbox .btn-close:after,.iframe-lightbox .btn-close:before{background-color:#fff;content:" ";height:1.5em;position:absolute;right:.625em;width:.125em}.iframe-lightbox .btn-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.iframe-lightbox .btn-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}/*!
 * @see {@link https://github.com/englishextra/iframe-lightbox/issues/12}
 */body.iframe-lightbox--open{overflow:hidden}