.modal-hidden {
    display: none;
}
.modal-hidden + .flp-modal-content{
    display: none;
}
.modal-hidden ~ .modal-close{
    display: none;
}
.modal-header{
    width:100%;
}
.modal-header h1,
.modal-header h2,
.modal-header h3{
    margin: 2px;
}

.modal-header-div{
    float: left;
}

.modal-close-div{
    position: absolute;
    top: 5px;
    right:5px;
}

.modal-close {
    color: #aaa;
    font-size: 28px;
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: right;
    cursor: pointer;
}

.modal-close:hover{
    color: black;
    text-decoration: none;

}
@-webkit-keyframes animatetop {
    from {top:-100%; opacity:0}
    to {top:10%; opacity:1}
}
@keyframes animatetop {
    from {top:-100%; opacity:0}
    to {top:10%; opacity:1}
}
