html,body{position:relative;width:100% !important;height:auto !important;overflow-x:hidden;scroll-padding:10rem;scroll-behavior:smooth}html ul,html ol,body ul,body ol{list-style-type:none}.alert{height:75px !important;margin-top:-30px}.alert h3{margin-top:-10px;font-family:'Alfa Slab One', cursive;text-shadow:.5px .5px 1px black;letter-spacing:.5px}.alert a:hover{text-decoration:none}.collapse,.navbar-collapse{box-shadow:6px 7px 25px !important}.new-item{float:right;font-size:1em;font-weight:500;text-shadow:1px .5px 1px black;font-family:arial;background-color:#B22222;margin:-10px 10px 0px 0px;color:white;padding:4px 15px;border-radius:10px}.this-item h3{height:50px;font-size:1.8em !important;font-weight:500;width:270px;text-shadow:1px 1px 2px black;font-family:'Alfa Slab One', cursive;padding-top:0px !important}.item-description{font-size:1.8rem}.red-out-text{color:red !important;font-weight:initial}#offerings{height:auto !important;overflow:hidden !important;width:100%;margin:90px auto 80px auto !important}#offerings iframe{overflow:hidden !important;margin-top:230px;z-index:-1;position:inherit}.col-sm-6{height:700px}#videos{position:inherit;margin-top:50px;margin-bottom:50px;text-align:center !important;width:auto;height:auto}#videos h2{font-size:1.7em;font-weight:bolder;letter-spacing:1.9px;font-family:'Anton', sans-serif !important;color:#B22222;margin:0px auto 10px auto;margin-bottom:50px}#videos h4{font-family:'Lato', sans-serif;font-size:1.3em;padding:20px 40px 0px 40px;color:#B22222;float:none;text-align:center !important}#videos a{margin:0px auto !important}.menu-items{text-align:center;justify-content:center;margin:40px auto;font-family:none}.menu-items h2{font-size:2.4rem !important;font-weight:bolder}.menu-items h4{font-size:2rem !important}.menu-items p{width:40%;font-size:1.3em !important;color:#000}table{margin:0px auto;width:auto;justify-content:center;left:0;right:0;font-size:2rem;text-align:left}td{width:auto;padding:0px 10px}#pic_logo{height:44px;width:100px}.navbar{margin-bottom:40px !important;background-color:#B22222 !important}.navbar ul{text-align:center !important;margin:10px auto !important}.navbar li{font-size:1.9rem;cursor:pointer;color:white !important;text-shadow:.5px .5px .5px black !important;margin:7px 10px}.navbar li:hover{background-color:transparent !important;color:white !important;text-shadow:.5px .5px .5px grey !important}.navbar li a{font-size:1.7rem !important;letter-spacing:.5px !important;cursor:pointer;color:white !important;text-shadow:.5px .5px .5px black !important;margin:10px 20px !important;padding:0px !important}.navbar li a:hover{background-color:transparent !important;color:white !important;text-shadow:.5px .5px .5px grey !important}#backpics h2{text-align:center;z-index:20;font-family:'Lato', sans-serif;text-align:center;font-size:3em;position:relative;margin-top:-15px}#backpics p{text-align:center}#backpics h4{text-align:center;z-index:20;font-family:'Lato', sans-serif;text-align:center;font-size:2em;position:relative;margin-top:-15px}.item img{max-height:280px !important;min-height:250px !important;width:600px;justify-content:center;text-align:center;right:0;left:0;margin:0px auto}#main{position:relative;background-repeat:no-repeat;height:auto !important;width:100% !important;z-index:20}#main h1{font-family:'Anton', sans-serif;color:#B22222;text-align:center;font-size:2.3vw;letter-spacing:2.6px;margin-top:30px;padding-bottom:0px;text-shadow:1.5px 2px 1px #D79F48}#main h1 a{color:#B22222 !important}#main h2{font-size:1.3em;letter-spacing:1.3px;text-align:center;color:#B22222;margin:-10px auto 10px auto;font-family:'Lato', sans-serif;text-shadow:.5px .5px 1px #D79F48;padding-bottom:20px}#main h3{text-align:center;color:#B22222}#main h4{font-size:1.6em}#main h5{text-align:center;font-size:1.1em;font-weight:bolder}#main h5 a:hover{color:black !important}#main ul li{display:inline !important}#main ol{height:10px;text-align:center;margin-right:35px;margin-top:35px;margin-bottom:30px}#main ol li{display:inline-flex !important;margin-left:0;margin-right:0;padding:3px 2px 10px 2px}#main ol li img{height:38px;padding:0px 3px}#main ol li img:hover{zoom:102% !important}#main img{margin:-20px auto 10px auto;display:block}#main p{font-size:1em;font-weight:bolder;letter-spacing:1.3px;text-align:center;margin:0px auto 10px auto;font-family:'Lato', sans-serif;padding:0px 60px}#main h4{text-align:center;letter-spacing:.4px;margin-bottom:13px}#web{font-size:.8em !important}@media (max-width: 700px){#main{position:relative;background-repeat:no-repeat;height:auto !important;width:auto;z-index:20}#main h1{font-family:'Anton', sans-serif;color:#B22222;text-align:center;font-size:4.4vw;letter-spacing:2.6px;margin-top:20px;padding-bottom:0px}#main h1 a{color:#B22222 !important}#main h2{font-size:1.1em;letter-spacing:1.3px;text-align:center;color:#B22222;margin:-10px auto 10px auto;font-family:'Lato', sans-serif;padding-bottom:2px}#main h3{text-align:center;color:#B22222}#main h4{font-size:1.6em}#main h5{text-align:center;font-size:1.1em;font-weight:bolder}#main h5 a:hover{color:black !important}#main ul li{display:inline !important}#main ol{height:40px;text-align:center;width:auto;margin-right:30px;margin-top:25px;margin-bottom:20px;float:none !important}#main ol li{display:inline-block !important;margin-left:0;margin-right:0;padding:10px 5px 20px 5px}#main ol li img{height:48px;padding:0px 3px}#main ol li img:hover{zoom:103% !important}#main #pic_logo{height:25px;width:55px;margin:0px auto 15px auto}.collapse,.navbar-collapse{box-shadow:6px 7px 25px !important}#main img{margin:-20px auto 10px auto;display:block}#main p{font-size:1em;font-weight:bolder;letter-spacing:1.3px;text-align:center;margin:0px auto 0px auto;font-family:'Lato', sans-serif;padding:0px 60px}#main h4{text-align:center;letter-spacing:.4px;margin-bottom:13px}}#offerings{position:inherit;margin-top:20px;width:auto;height:auto}#offerings h2{font-size:1.7em;font-weight:bolder;letter-spacing:1.9px;text-align:center;font-family:"Anton", sans-serif !important;color:#B22222;margin:0px auto 10px auto;margin-bottom:50px}#offerings h4{float:left;margin-left:-5px;text-align:left}#offerings p{float:left;margin-left:-5px;margin-bottom:30px;text-align:left}#calculator{position:inherit;margin-top:50px;margin-bottom:100px;width:auto;height:auto}#calculator form{margin:-20px auto 0px auto;width:17% !important;color:#B22222;font-family:'Lato', sans-serif;font-weight:bolder;font-size:1.7rem}#calculator input,#calculator output{display:block;color:#B22222;font-weight:bolder;padding:5px 2px}#calculator h2{font-size:1.7em;font-weight:bolder;letter-spacing:1.9px;text-align:center;font-family:'Anton', sans-serif !important;color:#B22222;margin:0px auto 10px auto;margin-bottom:50px}#calculator h4{font-family:'Lato', sans-serif;text-align:left}#calculator p{margin:30px auto;padding:0px 100px;font-size:1.2em;text-align:left;float:left}#calculator img{display:block;margin-left:auto;margin-right:auto;width:30%;margin-top:-20px;border-radius:10px}#price{font-size:1.5em !important;border:2px solid #B22222}@media (max-width: 900px){#calculator{position:inherit;margin-top:50px;margin-bottom:100px;width:auto;height:auto}#calculator form{margin:0px auto 0px auto;justify-content:center;width:37% !important;color:#B22222;font-family:'Lato', sans-serif;font-weight:bolder}#calculator input,#calculator output{display:block;color:#B22222;font-weight:bolder;padding:5px 2px;height:60px;width:200px;font-size:1.6rem}#calculator h2{font-size:1.7em;font-weight:bolder;letter-spacing:1.9px;text-align:center;font-family:'Anton', sans-serif !important;color:#B22222;margin:0px auto 10px auto;margin-bottom:50px}#calculator h4{font-family:'Lato', sans-serif;font-size:1.3em;text-align:left}#calculator p{margin:30px auto;padding:0px 100px;font-size:1.4rem;text-align:left;float:left}#calculator img{display:block;margin-left:auto;margin-right:auto;width:30%;margin-top:-20px;border-radius:10px}}.collapse,.navbar-collapse{box-shadow:6px 7px 25px !important}#videos{position:inherit;margin-top:50px;margin-bottom:50px;text-align:center;width:auto;height:auto}#videos h2{font-size:1.7em;font-weight:bolder;letter-spacing:1.9px;font-family:'Anton', sans-serif !important;color:#B22222;margin:0px auto 10px auto;margin-bottom:50px}#videos h4{font-family:'Lato', sans-serif;font-size:1.3em;padding:0px 40px;color:#B22222}#videos a{margin:0px auto !important}#bio{position:inherit;margin-top:50px;width:auto;height:auto}#bio h2{font-size:1.7em;font-weight:bolder;letter-spacing:1.9px;text-align:center;font-family:'Anton', sans-serif !important;color:#B22222;margin:0px auto 10px auto;margin-bottom:50px}#bio h4{font-family:'Lato', sans-serif;font-size:1.3em;text-align:left}#bio p{margin:30px 20px;padding:0px 30px;font-size:1.2em;text-align:left;float:left}#bio img{display:block;margin-left:auto;margin-right:auto;width:30%;margin-top:-20px;border-radius:10px}@media (max-width: 1000px){#bio{position:inherit;margin-top:50px;width:auto;height:auto}#bio h2{font-size:1.7em;font-weight:bolder;letter-spacing:1.9px;text-align:center;font-family:'Anton', sans-serif !important;color:#B22222;margin:0px auto 10px auto;margin-bottom:50px}#bio h4{font-family:'Lato', sans-serif;font-size:1.3em;text-align:left}#bio p{margin:30px auto;padding:0px 10px;font-size:1.2em}#bio img{display:block;margin-left:auto;margin-right:auto;width:60% !important;margin-top:-20px}}.collapse,.navbar-collapse{box-shadow:6px 7px 25px !important}#backpics{margin:10px auto;z-index:400;height:auto !important;overflow:auto !important;position:inherit}.stretch{width:100%;height:2100px}.stretch_small{width:350px;height:280px}.thumbnail{height:300px;width:340px;margin:0px auto;border:none !important}.thumbnail img{border-radius:10px;width:340px;height:auto}.thumbnail h3{font-size:1.3em;letter-spacing:1.3px;text-align:center;color:#B22222;font-family:'Lato', sans-serif;text-align:center;margin-top:-10px}.caption{margin-top:10px;width:auto;height:auto;position:inherit}.caption h4{font-family:'Lato', sans-serif;font-size:1.3em !important;padding:30px auto 70px auto !important}.caption a{text-align:center !important;margin:0px auto 0px 100px;width:auto}#event_form{text-align:center !important;margin:0px auto;display:inline-block;width:100%}#event_form h3{font-family:'Anton', sans-serif;color:#B22222;letter-spacing:.8px;top:0}#event_form p{font-size:1.2em}.row{margin:0px auto}.nav{margin-top:-4px !important;margin-bottom:-20px !important;z-index:4 !important;border:none !important}.nav a{color:black !important;font-family:'Lato', sans-serif !important;font-weight:bolder !important;padding-bottom:3px !important;font-size:1.7em !important;letter-spacing:2.3px !important;text-shadow:.5px 1px white !important}.nav a:hover{color:white !important;background-color:#B22222 !important;text-shadow:.5px 1px black !important}#backpics{margin-top:-25px;height:auto;width:auto;font-family:'Lato', sans-serif}#footer{position:relative;text-align:center}#footer p{font-size:1.2em;letter-spacing:.8px;font-family:'Lato', sans-serif;color:#7c0606}.text-center a{padding:7px 7px;letter-spacing:.8px;font-size:1.2em;font-weight:bolder;font-family:'Lato', sans-serif}.btn,.btn-group{display:inline-block;left:0;right:0;text-align:center;width:auto}.dropdown-menu h3{margin-top:14px;text-align:center;font-size:2em;font-family:Abel;height:auto}.dropdown-menu h3 a:hover{text-decoration:none;zoom:120%}.item img{height:175px !important}@media only screen and (min-device-width: 320px) and (max-device-width: 810px){#main{position:relative;background-repeat:no-repeat;height:auto;width:auto;z-index:20}#main h1{font-family:'Anton', sans-serif;color:#B22222;text-align:center;font-size:1.7em;letter-spacing:.6px;padding:0px 10px}#main h1 a{color:#B22222 !important}#main h2{font-size:1.1em;padding-bottom:15px !important;letter-spacing:.3px;margin-top:-10px}#main h3{margin-top:5px !important}#main h4{font-size:1.5em}#main p{font-size:1.1em;padding:0px 20px}#offerings{height:auto !important;overflow:scroll !important}.collapse,.navbar-collapse{box-shadow:6px 7px 25px !important}#backpics{height:auto !important;overflow:scroll !important;width:100%}#pic_logo{margin-top:-15px !important;height:40px;width:65px}.alert{height:115px !important;margin-top:-35px}.alert h3{margin-top:-12px;font-family:'Alfa Slab One', cursive;font-size:1.4em;text-shadow:1px .5px px black;letter-spacing:.3px}.stretch{width:100%;height:130px}.item img{min-height:175px !important;max-height:200px;width:100% !important}.dropdown-menu h3{margin-top:14px;text-align:center;font-size:2em;font-family:Abel;height:auto}.dropdown-menu h3 a:hover{text-decoration:none;zoom:120%}#bio{position:inherit;margin:50px 10px 0px 10px;width:auto;height:auto}#bio h2{font-size:1.7em;font-weight:bolder;letter-spacing:1.9px;text-align:center;font-family:'Anton', sans-serif !important;color:#B22222;margin:0px auto 10px auto;margin-bottom:50px}#bio h4{font-family:'Lato', sans-serif;font-size:1.3em;text-align:left}#bio p{margin:30px auto;padding:0px 10px;font-size:1.3em}#bio img{display:block;margin-left:auto;margin-right:auto;width:80% !important;margin-top:-20px}.navbar{margin-bottom:50px !important;background-color:#B22222 !important}.navbar ul{text-align:center !important;margin:10px auto !important}.navbar li{font-size:2.3rem;cursor:pointer;color:white !important;text-shadow:.5px .5px .5px black !important;margin:20px 10px}.navbar li:hover{background-color:transparent !important;color:white !important;text-shadow:.5px .5px .5px grey !important}.navbar li a{font-size:2.3rem;cursor:pointer;color:white !important;text-shadow:.5px .5px .5px black !important;margin:10px 20px}.navbar li a:hover{background-color:transparent !important;color:white !important;text-shadow:.5px .5px .5px grey !important}.menu-items{text-align:center;justify-content:center;margin:40px auto;font-weight:400}.menu-items h2{font-size:2.5rem !important}.menu-items h4{font-size:2.1rem !important}.menu-items p{font-size:1.8rem !important;width:93%;font-weight:300 !important}table{margin:0px auto;width:auto;justify-content:center;left:0;right:0;font-size:2rem;text-align:left}td{width:auto;padding:0px 10px}}
