@import url('https://fonts.googleapis.com/css?family=DM+Serif+Display|Work+Sans:400,700&display=swap');body{background:#fbf6ed;color:#302f30;font-family:'Work Sans',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'DM Serif Display','Times New Roman',Times,serif}h1,h2{color:#000}h3{font-size:1.5em;margin-top:1.5em;color:#027d98}a:link{color:#269ebf;transition:all ease .5s}a:hover{color:#333;transition:all ease .5s}a.button,.btn-secondary{padding:12px 25px;background:rgba(84,200,232,.8);border:1px solid #333;border-radius:0;color:#333;text-transform:uppercase;font-weight:700;transition:all ease .5s}a.button:hover,.btn-secondary:hover,.donate-button:hover{border:1px solid #333;background:#bbb;color:#fff;text-decoration:none;transition:all ease .5s}.button.big{font-size:24px;padding:12px 35px !important}.button.inline{line-height:3.5em}.donate-button{margin-left:5px;padding:0 8px;background:rgba(84,200,232,.8);border:1px solid #333;border-radius:0;color:#333;transition:all ease .5s}.nav-next,.nav-previous{margin:30px 0;padding:10px 0;border-top:1px solid #aaa}.nav-next a,.nav-previous a{color:#aaa}.wrapper{padding:0}.entry-header{height:65vh;min-height:500px;margin-top:0;overflow:hidden;text-align:center;background:#333}.entry-header img{position:relative;top:50%;transform:translateY(-30%);left:0;z-index:0;opacity:.8;min-width:100%;min-height:100%;object-fit:cover}.entry-header h1.entry-title{position:relative;top:65%;transform:translateY(-50%);z-index:1;font-size:3.5em;color:#fff;text-shadow:0px 0px 6px #000}.post .entry-header{height:auto;min-height:auto;margin:50px 0;overflow:auto;text-align:center;background:0 0}#top-menu{background:#302f30;min-height:30px;margin-bottom:0}#top-menu li{float:right;list-style:none;font-size:.8em;line-height:1.1em}#top-menu a{color:#fff}#wrapper-navbar,.home #wrapper-navbar.scrolled{position:fixed;top:0;width:100%;background:#000;height:130px;z-index:11;transition:all ease .8s}.home #wrapper-navbar{background:0 0;transition:all ease .8s;background:#000;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%)}.navbar-brand img{width:auto;height:80px}.home .navbar-brand{height:0;padding:0 !important;overflow:hidden;transition:all ease .8s}.home .navbar-nav{position:relative;transition:all ease .8s}.home .navbar-nav.ml-auto{margin-left:0 !important}.scrolled .navbar-nav{position:relative;left:0;transition:all ease .8s;display:flex;justify-content:space-around;border-radius:0 0 5px 5px}.scrolled .navbar-brand{height:80px;transition:all ease .8s}.navbar-dark .navbar-nav .nav-link{color:#fff;transition:all .3s;font-size:.9em}.navbar-nav>li{text-align:center}.navbar-toggler{border:0}#wrapper-hero{position:relative;background:#000;overflow:hidden;min-height:80vh}#wrapper-hero img{margin-top:80px}#wrapper-hero .size-full,.highlight.full img{position:absolute;z-index:0;opacity:.7;min-width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}#wrapper-hero .size-large{margin-top:100px;position:relative;z-index:1;left:50%;transform:translate(-50%)}#wrapper-hero .textwidget{position:relative;color:#fff;z-index:1;text-align:center;padding:0 0 50px;text-shadow:0px 0px 6px #000}#wrapper-hero h2{margin:20px auto}#wrapper-hero .textwidget a.button,.highlight.full .button{display:inline-block;background:rgba(239,204,92,.7);border:1px solid #fff;margin:20px 5px;padding:7px 14px;text-shadow:none}#wrapper-hero .textwidget .btn-secondary{text-shadow:none;color:#333;border:1px solid #fff}#wrapper-hero .textwidget .button.below{margin-top:-10px}.highlight{position:relative;overflow:hidden;max-height:60vh}.highlight.full{background:#000;height:70vh}.highlight.full .block-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;text-shadow:0px 0px 6px #000}.highlight{overflow:hidden}.highlight .block-text{position:relative;z-index:2;padding:50px}.left.block-image{padding:15px 30px 15px 15px}.right.block-image{padding:15px 15px 15px 30px}.section-text{padding:10px 30px}.section-text h2{margin-top:20px}.section-text img{min-width:100%}.section-image{padding-top:30px}.opening{background:#53c8e9;color:#fff;padding:50px;text-align:center}.opening a.button{display:inline-block;background:rgba(239,204,92,1);border:1px solid #fff;margin:20px 5px;padding:7px 14px;text-shadow:none}.visit{background:url('/wp-content/themes/firstpresportland/img/footer_jaeckel-pipe-organ-sketch.jpg') #333;color:#fff;padding:50px;text-align:center;margin-top:30px;font-size:1.2em}.visit .text{text-align:right}.visit h1,.highlight.full h1,#wrapper-hero h2{color:#fff}.footer-map{width:500px;height:350px}.opening h2{margin:0 auto;line-height:1.5em;color:#fff}.recent-posts{padding:15px}.recent-posts li{list-style:none}.recent-post-img{height:250px;overflow:hidden;margin-bottom:20px}.recent-post-img img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;min-height:100%;min-width:100%}#content{margin-top:50px}.video-archive iframe{width:500px;height:281px}.staff-profile{margin-bottom:20px}.staff-profile div{padding:30px}.staff-profile.no-bio div{margin-right:10px}.staff-id{background:#fff}.staff-id img{margin:20px 0}.wp-caption{border:1px solid #f4dfa5;background:#fff;padding:10px;font-size:12px}.wp-caption img{margin-bottom:10px}#wrapper-footer{background:#ddd;font-size:.8em}.site-footer{padding:20px}.social-icons{padding:10px;text-align:right;font-size:2em}@media only screen and (max-width:1024px){h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.5em;margin-top:1.5em;color:#027d98}.opening{padding:50px 20px}#wrapper-hero{overflow:hidden;min-height:50vh;object-fit:cover}#wrapper-hero .size-full{flex-shrink:0;margin-top:0}#wrapper-hero .textwidget{padding-bottom:10px}#wrapper-hero .size-large{margin-top:100px;position:relative;width:65vw;z-index:1;left:50%;transform:translate(-50%)}.highlight.full{background:#000;height:45vh}.navbar{width:100vw}.visit .text{text-align:center;font-size:.9em;margin-bottom:10px}.video-archive iframe{width:400px;height:225px}}@media only screen and (max-width:600px){.top-bar .nav-link{font-size:.8em;padding:8px}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.5em;margin-top:1.5em;color:#027d98}.opening{padding:50px 20px}#wrapper-navbar,.home #wrapper-navbar.scrolled{position:fixed;top:0;width:100%;background:#000;height:120px;z-index:11;transition:all ease .8s}.navbar-brand img{width:auto;height:65px}.home .navbar-brand{height:0;overflow:hidden;padding:0 !important;transition:all ease .8s}.navbar-brand,.scrolled .navbar-brand{height:80px;transition:all ease .8s}.home .navbar-collapse,.home .navbar-nav,.navbar-collapse{background:#555;margin:2px;left:0;position:relative;transition:all ease .8s}.navbar-dark .navbar-nav .nav-link{color:#fff;transition:all .3s;font-size:.9em}.navbar-nav>li{text-align:center}.navbar-collapse .navbar-nav{width:100%}.navbar-collapse{border-radius:0 0 5px 5px}.dropdown-menu,.dropdown-menu li{font-size:.9em;border-radius:0;width:100% !important}#wrapper-hero{position:relative;background:#000;overflow:hidden;min-height:80vh}#wrapper-hero img{margin-top:0}#wrapper-hero .size-full,.highlight.full img{position:absolute;z-index:0;opacity:.7;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover}#wrapper-hero .textwidget{position:relative;color:#fff;z-index:1;text-align:center;padding:0 0 50px;text-shadow:0px 0px 6px #000}#wrapper-hero h2{margin:20px auto;font-size:1.3em}#wrapper-hero .textwidget a.button,.highlight.full .button{display:inline-block;background:rgba(239,204,92,.7);font-size:14px;border:1px solid #fff;margin:10px 5px;padding:7px 14px;text-shadow:none}.highlight{position:relative;overflow:hidden;max-height:none}.highlight.full{background:#000;min-height:70vh;padding:30px 0}.highlight .block-text{position:relative;z-index:2;padding:30px}.left.block-image{padding:0}.right.block-image{padding:0}#content{margin-top:0}.visit{padding:25px 20px}.footer-map{width:80vw;height:300px}.entry-header{height:40vh;min-height:40vh;margin-top:0;overflow:hidden;text-align:center;background:#333}.entry-header h1.entry-title{font-size:2.8em}.entry-header img{position:relative;top:50%;transform:translateY(-50%);left:0;z-index:0;opacity:.8;min-width:100%;min-height:100%;object-fit:cover}}