.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto}.modal>.bg{background-color:rgba(0,0,0,0.9);position:absolute;height:100%;width:100%;z-index:1}.modal-content{margin:auto;display:block;max-width:85%;max-height:85%;top:50%;transform:translateY(-50%);z-index:5;position:relative;-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@-webkit-keyframes zoom{from{-webkit-transform:scale(0) translateY(-50%)}to{-webkit-transform:scale(1) translateY(-50%)}}@keyframes zoom{from{transform:scale(0) translateY(-50%)}to{transform:scale(1) translateY(-50%)}}#img_expander_modal_close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s;z-index:5}#img_expander_modal_close:hover,#img_expander_modal_close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-content{width:100%}}