.overlay,.sticky-footer{left:0;right:0;bottom:0}.img-wrap,section.map{cursor:pointer}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{padding:0;margin:0;font-family:'Patrick Hand',Helvetica,cursive}h1{font-size:12vw}h2{font-size:10vw}h3{font-size:8vw}h4{font-size:5vw}body{font-size:4vw}@media (min-width:992px){body{font-size:2.4vw}h1{font-size:10vw}h2{font-size:6vw}h3,h4{font-size:4vw}}.title{font-family:'Love Ya Like A Sister'}.subtitle{font-family:Allura;color:#600}section.inverted{position:relative;background:#600;color:#fff}section.nopadding{padding:0!important}section{padding:20px}@media (min-width:1200px){body{font-size:1.6vw}h1{font-size:7vw}h2,h4{font-size:5vw}h3{font-size:3vw}section{padding:30px}}.angular-google-map-container{max-height:70vh;height:70vh}.no-gutter>[class*=col-]{padding:1px}.sticky-footer{position:fixed}@media (max-width:991px){.sticky-footer{position:relative}}.overlay{position:absolute;height:10px;opacity:0;background:#fff;z-index:5}.map-shadow:hover:after,.map-shadow:hover:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:1px;overflow:hidden;-webkit-box-shadow:0 0 20px rgba(0,0,0,.9);-moz-box-shadow:0 0 20px rgba(0,0,0,.9)}.overlay.dimm-remove:before,.overlay.dimm:before{content:'';position:absolute;top:0;left:-10px;right:-10px;z-index:10;bottom:0;overflow:hidden;box-shadow:inset 0 -5px 15px rgba(0,0,0,1)}.tile{border:1px solid #600;border-radius:5px;padding:10px}.bordered{border-bottom:1px solid #fff}div.hoverable:hover h3{color:#418241}.btn-block{font-size:3vw;padding:5vw auto}.img-wrap{position:relative;overflow:hidden;max-width:320px;left:0;right:0;margin:auto auto 20px}.img-wrap .img-panel{position:absolute;bottom:-40%;left:0;right:0;height:35%;transition:bottom ease 1s;pointer-events:inherit}.img-wrap:hover .img-panel{bottom:0}.img-wrap .img-overlay{position:absolute;width:100%;height:100%;background:#600;opacity:.5}.img-wrap .img-title{position:relative;color:#fff}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}
