@import url(https://fonts.googleapis.com/css?family=Lato:300,300italic,400,700,700italic);.rental .image img,img{max-width:100%}*,button,menu,ul{margin:0;padding:0}.button,.rental img{border-radius:5px}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::after,::before{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{margin:0;background:#f3f3f3}h1,h2,h3{font-size:inherit;font-weight:inherit}small{font-size:80%}[type=button],button{-webkit-appearance:button;background-color:transparent;background-image:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.button,.menu a{text-decoration:none;font-weight:700}h1,h2,h3,p{margin:0}menu,ul{list-style:none}button{color:inherit;text-transform:none;cursor:pointer;font-size:100%}img{display:block;vertical-align:middle;height:auto}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}a,body,button,div,h1,h2,h3,p,span{font-family:Lato,'Open Sans','Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;line-height:1.5}a{color:#016aba;text-decoration:none}p{line-height:1.5;margin-bottom:15px}.button{padding:10px 30px;color:#fff;background:#016aba;border:none;font-size:20px;opacity:.9;display:inline-block}.button:hover{opacity:1}.container{width:100%;max-width:1024px;min-height:100vh;background:#f9f9f9;margin:0 auto}.menu{height:4em;background-color:#44231e}.menu h1{position:relative;padding:5px 0 0 8px;color:#f9f9f9;font-size:1.8em;font-style:italic}.menu .links,.menu a{display:inline-block}.menu a{padding:0 15px;color:#fff;font-size:20px}.menu a:hover{opacity:1}.menu .links{padding:0 21px}.menu .links a{position:relative;bottom:5px}.rentals label span{font-size:140%;margin:50px auto 20px;display:block;text-align:center;font-style:italic}.menu button{margin-right:15px;position:relative;top:-1px;left:-5px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#262626;cursor:pointer;opacity:1}.menu button:hover{background-color:#111;opacity:1}.menu .results{display:none;position:absolute;width:215px;top:54px;left:10px;background-color:#f6f6f6;border-right:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.results{margin-top:-10px}.results li{list-style:none;padding:10px 15px}.menu .results li:hover{background:#f3f3f3}.body{padding:15px}.jumbo{padding:50px;background:#f6f6f6}.jumbo:hover{background-color:#f3f3f3}.jumbo h2{font-size:3.2em;margin-top:-25px}.jumbo address,.jumbo p{margin-bottom:25px}.jumbo img{height:200px;position:relative;top:-25px;right:-20px}.rental{margin-top:15px;background-color:#f6f6f6;padding:20px 25px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.rental:hover{background-color:#f3f3f3}.rental .image{flex-grow:0;flex-basis:150px;margin:20px 25px;text-align:center}.rental button.image{position:relative;cursor:pointer;border:none;background:0 0;z-index:1}.rental button.image:focus{outline:0}.rental button.image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;margin:-20px;padding:20px;border-radius:5px;background:#016aba;opacity:0;transition:opacity .25s ease-in-out}.rental button.image:focus:after,.rental button.image:hover:after{opacity:.1}.rental .image.large{margin:30px 25px 50px;flex-basis:100%}.rental .image small{display:block;margin-top:5px;margin-bottom:-15px;text-align:center;color:#016aba;position:relative}.rental .image.large small{margin-top:10px;margin-bottom:0;font-size:110%}.rental .details{flex-basis:50%;flex-grow:2;display:flex;height:150px;margin:20px 25px;justify-content:space-between;flex-wrap:wrap;align-content:space-around}.rental h3{flex-basis:100%}.rental h3 a{display:inline}.rental .detail{flex-basis:50%;font-weight:300;font-style:italic;white-space:nowrap}.rental .detail span{font-weight:400;font-style:normal}.rental .map{flex-grow:0;flex-basis:150px;font-size:0;margin:0 25px}.rental .map img{width:150px;height:150px}.rental.detailed{background:0 0;align-items:flex-start}.rental.detailed .image{flex-basis:320px}.rental.detailed .image.large{margin:30px 25px 50px;flex-basis:100%}.rental.detailed .details{height:auto}.rental.detailed h3{font-size:200%;margin-bottom:10px}.rental.detailed .detail{margin:5px 0;flex-basis:100%;flex-shrink:2}.rental.detailed .description{white-space:normal;flex-basis:100%;flex-shrink:1}.rental.detailed .map{flex-basis:100%;margin:50px 25px 25px}.rental.detailed .map img{width:100%;height:auto}@media only screen and (max-width:919px){.rental.detailed .image,.rental.detailed .image.large{margin:30px 25px 25px;flex-basis:100%;cursor:default}.rental.detailed .image:hover{flex-basis:100%;cursor:default}.rental.detailed .image small{display:none}.rental.detailed button.image:hover:after{opacity:0}.rental.detailed button.image:focus:after{opacity:.1}.rental.detailed .map{margin-top:25px}}.light{font-weight:300}.right{float:right}.biglogo{background:url(../assets/images/spooky-logo-lg-tall-ecf7daff3feb8751bf7b9534f4d7cb27.png) no-repeat;background-size:contain;height:200px;width:200px;position:relative;top:-25px}