/* Source Themes Academic v3.3.0 | https://sourcethemes.com/academic/ */
body,html{height:100%}.bgimg{position:relative;opacity:.65;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100%}.caption{position:absolute;top:40%;width:100%;text-align:center;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-size:18px}.caption span.border{background-color:#111;color:#fff;padding:18px;font-size:25px;letter-spacing:2px}@media only screen and (max-device-width:1024px){.bgimg{background-attachment:scroll}}.button_showcase{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;background-color:transparent;border:0;border-radius:0;box-shadow:inset 0 0 0 2px #000;color:#000;cursor:pointer;display:inline-block;font-size:.8em;font-weight:600;height:3.5em;letter-spacing:.25em;line-height:3.5em;padding:0 1.75em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button_showcase:hover,.button_showcase:active{box-shadow:inset 0 0 0 2px #4caf50;color:#4caf50}.button_showcase:active{background-color:rgba(155,241,255,.1);box-shadow:inset 0 0 0 2px #4caf50;color:#4caf50}