@font-face{font-family:"Lucida Handwriting Italic";src:url("../fonts/Lucida Handwriting Italic.ttf") format("truetype")}#preloader{display:none}body{min-height:105vh;position:relative}img{max-width:100%}header{background-color:darkgreen;background-image:url("../images/headerbg2t.png");text-align:center;background-position:center center;background-repeat:no-repeat;opacity:0;transition:opacity 1s}header .motto-bar{width:100%;color:white;background:rgba(0,0,0,.4);font-weight:bold;font-size:15px;padding:1px 0}@media all and (min-width:500px){header .motto-bar{font-size:21px;background:linear-gradient(to right,transparent 10%,rgba(0,0,0,.6) 50%,transparent 90%)}}header h1 a{color:white;font-family:"Lucida Handwriting Italic",serif;font-size:10vw;padding-top:30px;text-decoration:none;display:block;text-shadow:3px 3px black}@media all and (min-width:1200px){header h1 a{font-size:120px}}main{padding-bottom:100px}.nav-item{font-size:1.3em}.nav-item .nav-link.active{color:darkgreen;transition:color 1s;font-weight:bold}@media all and (max-width:575px){.navbar.navbarFloat{float:left}.nav-tabs .nav-link,.nav-tabs .nav-link.active{border:none;background:transparent}}#reviewBox{background-color:#ffffca;padding:8px;border:3px solid darkgoldenrod}.reviewSeparator{width:80%;margin:0 auto}.social-media-link{padding:2px;display:inline-block}.social-media-link:hover{background-color:#99ccff}.gallery-link{display:block;text-decoration:none;border-radius:15px;border:3px solid darkgreen;background-color:white;color:darkgreen;padding:4px 14px;margin:2px auto 15px;text-align:center}.gallery-link:hover{background-color:darkgreen;color:white}.call-now{display:block;width:230px;border-radius:15px;border:1px solid darkgreen;padding:4px 10px;margin:2px auto;text-align:center;background-color:darkgreen;color:white;font-weight:bold;text-decoration:none}.call-now:hover{background-color:white;color:darkgreen}@media all and (max-width:360px){main{clear:both}}.nav-button{cursor:pointer}#gallery{clear:both}.gallery-item a{color:#222;text-decoration:none}.gallery-item a:hover .card{background:#f2ff76}.card{max-width:200px;margin:0 auto}.card-img-top{height:150px;object-fit:cover;object-position:top}@media all and (min-width:350px) and (max-width:440px){.card{max-width:300px}.card-img-top{height:200px}}@media all and (min-width:440px) and (max-width:575.99px){.card{max-width:400px}.card-img-top{height:350px}}.card-img-top.vertical-middle{object-position:center}.card-body{padding:.5rem}.lb-data .lb-caption{font-size:18px;line-height:1.6em}blockquote{font-family:"Palatino Linotype",serif}textarea.form-control{min-height:150px}footer{position:absolute;bottom:0;width:100%;background-color:#444;color:white;font-weight:bold;padding-top:50px;margin-top:50px}footer a{color:white}