.overlay-background {
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 90;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    overflow-x: hidden;
    transition: 0.5s;
    opacity: 0.0;
    visibility:hidden;
}

/*hide image on mobiles*/
@media (max-width: 576px) {
    #overlay-img, #overlay-caption, #overlay-name, #overlay-date {
        display: none;
    }
}

/*if browser is landscape*/
@media screen and (orientation:landscape) {
    .overlay-panel {
        max-width: 90vw;
        max-height: 100vh;
        position: fixed;
        z-index: 100;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: #2F2F2F;
        overflow-x: hidden;
        overflow-y: hidden;
        transition: 0.5s;
        opacity: 0.0;
        visibility:hidden;
    }

    /*landscape image*/
    .overlay-img-landscape {
        width: 60vw;
        height:auto;
    }

    /*portrait image*/
    .overlay-img-portrait {
        width: auto;
        height:95vh;
        max-height: 900px;
    }

    .overlay-content {
        white-space: nowrap;
    }

    .overlay-col.left {
        display: inline-block;
        vertical-align: top;
    }

    .overlay-col.right {
        display: inline-block;
        vertical-align: top;
    }

    .overlay-col.right p{
        padding-left: 20px;
        padding-right: 50px;
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .overlay-col.right p.bottom{
        padding-left: 20px;
        padding-bottom: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

/*if browser is portrait*/
@media screen and (orientation:portrait) {
    .overlay-panel {
        position: fixed;
        z-index: 100;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: #2F2F2F;
        overflow-y: hidden;
        overflow-x: hidden;
        transition: 0.5s;
        opacity: 0.0;
        visibility:hidden;
    }

    .overlay-img-landscape {
        width: 90vw;
        height:auto;
    }

    .overlay-img-portrait {
        max-width: 100vw;
        width: auto;
        min-height: 50vh;
        max-height: 75vh;
    }

    .overlay-content {
    }

    .overlay-col {
        position: relative;
    }

    .overlay-col.right {
        max-height: 220px;
    }

    .overlay-col.right p.top{
        float: left;
        text-align: left;
        padding-left: 5px;
    }

    .overlay-col.right p.bottom {
        float: right;
        text-align: right;
        //white-space: nowrap;
        padding-right: 5px;
    }

}

@media screen and (orientation:portrait) and (max-width: 760px) {
    .overlay-col #overlay-date, .overlay-col #overlay-tags {
        display: none;
    }

    .overlay-col #overlay-img-link-modal {
        display: none;
    }
}

/*share buttons*/
.overlay-share-buttons {
    clear: both;
    display: block;
    white-space: nowrap;
}

.overlay-share-buttons span {
    display: inline-block;
    width:15%;
}





.overlay-panel .closebtn {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    background-image: url('data:image/png;base64,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');
    background-size: 20px 20px;
    background-position: center;
    background-repeat: no-repeat;
    z-index:1003;
    cursor:pointer
}

@media screen and (max-height: 450px) {
  .overlay-panel a {font-size: 20px}
  
}

/* Toast styles - 
position it at the bottom and in the middle of the screen */
#snackbar {
    visibility: hidden; /* Hidden by default. Visible on click */
    min-width: 250px; /* Set a default minimum width */
    margin-left: -125px; /* Divide value of min-width by 2 */
    background-color: #333; /* Black background color */
    color: #fff; /* White text color */
    text-align: center; /* Centered text */
    border-radius: 2px; /* Rounded borders */
    padding: 16px; /* Padding */
    position: fixed; /* Sit on top of the screen */
    z-index: 1004; /* Add a z-index if needed */
    left: 50%; /* Center the snackbar */
    bottom: 30px; /* 30px from the bottom */
}

/* Show the snackbar when clicking on a button (class added with JavaScript) */
#snackbar.show {
    visibility: visible; /* Show the snackbar */
}

/* Add animation: Take 0.5 seconds to fade in and out the snackbar. 
However, delay the fade out process for 2.5 seconds */
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;} 
    to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
    from {bottom: 30px; opacity: 1;} 
    to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}