/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.9 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2017, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
    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);
        background: rgba(255, 255, 255, 1);
        height: 100%;
*/
    }

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

    .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;
        /*        background: #fff;*/
        background: url(/img/point_bg.jpg) repeat;
        cursor: auto;
        white-space: normal;
        width: 96%;
        height: 96%;
        max-width: 900px;
        margin: auto;
        overflow: auto;

    }

    .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: 0;
        right: 10px;
        line-height: 50px;
        width: 50px;
        cursor: pointer;
        text-align: center;
        font-family: "Arial", sans-serif;
        background: #fff;
        background: rgba(255, 255, 255, 0);
        color: #333;
        border: 0;
        padding: 0;
        font-size: 30px;
        font-weight: inherit;
    }

    .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;
        overflow-y: scroll
    }

    .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 {
    @page {
        size: landscape
    }

    html.with-featherlight > * > :not(.featherlight) {
        display: none
    }
}
