html,body{margin:0;padding:0;top:0;bottom:0;right:0;left:0;color:#000;background-color:#fff}body input,select{cursor:pointer}img{max-width:100%;border:0;padding:0;margin:0}form{font-size:20px;margin-left:auto;margin-right:auto;width:100%;text-align:center}input{margin-top:5px;margin-bottom:5px}input[type=text]{font-size:20px;border:1px solid #000;background:#FFF;width:300px;height:25px;padding-top:10px;padding-bottom:10px}input[type=password]{font-size:20px;border:1px solid #000;background:#FFF;width:300px;height:25px;padding-top:10px;padding-bottom:10px}select{font-size:18px;border:1px solid #000;background:#FFF;width:300px;padding-top:10px;padding-bottom:10px}input[type=submit]{border:1px solid #000;font-size:20px;padding-top:10px;padding-bottom:10px}ul{margin:0!important;padding:0!important;list-style-type:none}a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}textarea{width:375px;height:100px;margin-top:15px;font-size:18px;background-color:#f5f5f5;font-size:20px;text-align:center;overflow:hidden}.remark_msg{display:none}.clicktoclose{text-decoration:underline;color:blue;width:100%;text-align:center;cursor:pointer}.wait{cursor:wait!important}.wrapit{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}td,tr,tbody{padding:0;margin:0}hr{margin-top:10px;margin-bottom:10px;width:300px;border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}ul,ol,li{list-style:outside none none}.form_error{position:absolute;color:red;z-index:9997;font-family:arial;font-weight:700;background-color:#000;background-color:rgba(0,0,0,.9)}#record_wrapper{position:fixed;margin-top:-50%;width:100%;height:500%;background-color:#fff;cursor:pointer}#record{position:relative;width:600px;margin-left:auto;margin-right:auto;font-family:courier;background-color:#fff;padding:20px;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,.05);box-shadow:5px 5px 5px 0 rgba(0,0,0,.05);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#record_top{margin-top:15px}#record_other{margin-top:10px}#record_desktop{width:100%;margin-left:auto;margin-right:auto}#record_mobile{display:none;width:100%;text-align:center}#history_print{width:100%;text-align:right;position:absolute;right:10px;z-index:2;max-width:86px}#history_logo{position:relative;max-width:150px;max-height:150px;z-index:3}#record_footer{width:100%;text-align:center;margin-top:15px}#record_contact_text{margin-left:auto;margin-right:auto;text-align:center}#record_contact{background-color:#f7f7f7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px;margin-left:auto;margin-right:auto;margin-top:15px}.record_t_left{width:60%}.record_t_right_field{width:20%}.record_t_right_value{width:20%;text-align:right}.record_t_date{width:60%;text-align:right}.record_m_field{font-weight:700;margin-top:5px}@media only screen and (min-width :0) and (max-width :900px){#record{width:90%;display:table}#record_desktop{display:none}#record_mobile{display:block}}@media print{html{overflow:hidden}body{overflow:hidden}#content{overflow:hidden}.dawn_popup{overflow:hidden}#master{display:none;overflow:hidden}#record{overflow:hidden;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#history_print{overflow:hidden;display:none}}#contents_table{background-color:#ededed}.record_table{width:100%;table-layout:fixed;margin-top:25px;margin-left:auto;margin-right:auto}.record_table td{padding:5px}#contents_header{background-color:#f9f9f9}.record_right{text-align:right}.record_row_on{background-color:#e0e0e0}.record_row_off{background-color:#f4f4f4}.total_left{text-align:left}#totals{width:100%;text-align:right}#contact_modal{position:fixed;margin-top:-50%;width:100%;height:200%;background-color:rgb(0,0,0,.8);cursor:pointer}#contact_text{display:table;position:relative;margin-top:5%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-left:auto;margin-right:auto;text-align:center;background-color:#fff;font-size:20px;padding-top:15px;padding-bottom:15px}#contact_title{font-size:30px;margin-top:10px;color:#000}#contact_submit{display:table;margin-left:auto;margin-right:auto;padding:5px;cursor:pointer;border:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-top:25px;background-color:#6e85c5;color:#fff;font-size:30px}#contact_msg{width:100%;height:200px;padding:0;margin-top:15px;background-color:#f5f5f5;color:#000;font-size:20px;border:1px solid #000}#contact_close{cursor:pointer;text-decoration:underline;color:blue;font-size:16px}#login input{width:250px}.current{opacity:1!important;visibility:visible!important}.dawn_close{width:100%;text-align:right;text-decoration:underline;font-size:30px;color:blue}.dawngal{position:relative;width:100%;height:500px}.dawngal_control_left{position:absolute;height:100%;z-index:2;text-align:left;cursor:pointer}.dawngal_control_right{position:absolute;height:100%;z-index:2;right:0;cursor:pointer}.dawngal_control_small_left{position:absolute;height:100%;z-index:2;text-align:left;cursor:pointer;left:25%}.dawngal_control_small_right{position:absolute;height:100%;z-index:2;right:0;cursor:pointer;right:25%}.dawngal_control_dots_center{position:relative;width:100%;text-align:center;margin-left:auto;margin-right:auto}.dawngal_control_dots{position:absolute;width:100%;height:100%;z-index:2;margin-left:auto;margin-right:auto;text-align:center}.dawngal_control_dot_one{position:absolute;left:40%}.dawngal_control_dot_two{position:absolute;left:45%}.dawngal_control_dot_three{position:absolute;left:50%}.dawngal_control_dot_four{position:absolute;left:55%}.dawngal_control_dot{cursor:pointer}.dawngal li{background-position:center;background-repeat:no-repeat;background-size:cover;max-width:100%;position:absolute;height:100%;width:100%;opacity:0;left:0;top:0;transition:opacity 1.2s ease 0s,visibility 1.2s ease 0s;visibility:hidden;z-index:1}.dawnhide{display:none}#content{width:100%;padding:0;margin:0}.step{display:none}#modal{display:none;position:fixed;margin-left:auto;margin-right:auto;text-align:center;z-index:9999999999;width:100%;cursor:wait}#modal img{max-width:initial;width:300px;height:200px;margin-left:auto;margin-right:auto}#powered{width:100%;text-align:center;bottom:0}.pagin_controls{font-size:18px;margin-top:20px;background-color:#f6f6f6;padding:10px;margin-left:auto;margin-right:auto}.pagin_next{margin-left:10px;cursor:pointer;text-decoration:underline}.pagin_prev{margin-left:10px;cursor:pointer;text-decoration:underline}.pagin_number{margin-left:10px;cursor:pointer;text-decoration:underline;display:inline-block}.pagin_current{text-decoration:none;font-size:20px;font-weight:700;font-weight:700;border:1px solid #000;margin-left:10px;padding-left:2px;padding-right:2px}.dawn_popup{display:none}.dawn_confirm{display:none}.confirm{width:100%;text-align:center}.confirm a{padding:20px}.success{color:green}.fail{color:#fff}.dawn_cursor{cursor:pointer}.dawn_underline{text-decoration:underline}#sysmsgs{width:100%;background-color:#fff;text-align:center;color:red}#sysmsgs_mobile{position:fixed;bottom:0;width:100%;background-color:#000;text-align:center}#AuthorizeNetPayment{width:100%;height:1000px;display:none;background-color:#fff;margin-left:auto;margin-right:auto;padding:0;text-align:center;font-size:30px;color:red}#iframeAuthorizeNet{display:block;margin-right:auto;margin-left:auto;width:100%;height:100%}#AuthTokenDiv{display:none}#billing{margin-top:2%}.dawngal_inventory_name{position:absolute;z-index:2;color:#000;width:400px;top:60%;padding-left:100px;padding-top:10px;padding-bottom:10px;font-size:22px;letter-spacing:2px;background:rgba(237,237,237,1);background:-moz-linear-gradient(left,rgba(237,237,237,1) 0%,rgba(246,246,246,.74) 26%,rgba(246,246,246,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(237,237,237,1)),color-stop(26%,rgba(246,246,246,.74)),color-stop(100%,rgba(246,246,246,0)));background:-webkit-linear-gradient(left,rgba(237,237,237,1) 0%,rgba(246,246,246,.74) 26%,rgba(246,246,246,0) 100%);background:-o-linear-gradient(left,rgba(237,237,237,1) 0%,rgba(246,246,246,.74) 26%,rgba(246,246,246,0) 100%);background:-ms-linear-gradient(left,rgba(237,237,237,1) 0%,rgba(246,246,246,.74) 26%,rgba(246,246,246,0) 100%);background:linear-gradient(to right,rgba(237,237,237,1) 0%,rgba(246,246,246,.74) 26%,rgba(246,246,246,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#f6f6f6',GradientType=1)}#screenreceipt{width:100%;padding:0;color:#000;margin-left:auto;margin-right:auto;text-align:center}#screen_logo{margin-bottom:10px;width:100%;text-align:center}#screen_bounds{width:375px;margin-left:auto;margin-right:auto;text-align:center;background-color:#f8f8f8;font-family:Arial,Helvetica,sans-serif;border:1px solid #f1f2f2;padding:20px}#screen_footer{margin-top:15px;width:100%;text-align:center;font-size:14px}.screen_text{margin-top:20px;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}.screen_link{margin-top:10px;margin-bottom:10px;padding:5px;background-color:#ebebec;min-height:25px}.screen_header{margin-top:10px;margin-bottom:10px;padding:10px;background-color:#e4e8f4;height:25px;border-bottom:2px solid #b4c0e2;font-weight:700;font-size:20px}.screen_link h1 a:link{text-decoration:underline;color:#c660f0}.screen_link h1 a:visited{text-decoration:underline;color:#c660f0}.screen_link h1 a:active{text-decoration:underline;color:#c660f0}.screen_link h1 a:hover{text-decoration:none;color:#8224a8}#contents_table{width:100%;table-layout:fixed;font-size:20px}#contents_table thead{font-weight:700}@media only screen and (min-width :0) and (max-width :900px){input{}input[type=text]{width:75%}input[type=password]{width:75%}select{width:75%}#screen_bounds{width:75%}#iframeAuthorizeNet{width:90%}#contact_text{display:block;width:95%}#iframeAuthorizeNet{width:auto}.dawngal_inventory_name{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;text-align:center;width:100%;background:rgba(237,237,237,1);background:-moz-linear-gradient(left,rgba(237,237,237,1) 0%,rgba(246,246,246,.74) 26%,rgba(246,246,246,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(237,237,237,1)),color-stop(26%,rgba(246,246,246,.74)),color-stop(100%,rgba(246,246,246,0)));background:-webkit-linear-gradient(left,rgba(237,237,237,1) 0%,rgba(246,246,246,.74) 26%,rgba(246,246,246,0) 100%);background:-o-linear-gradient(left,rgba(237,237,237,1) 0%,rgba(246,246,246,.74) 26%,rgba(246,246,246,0) 100%);background:-ms-linear-gradient(left,rgba(237,237,237,1) 0%,rgba(246,246,246,.74) 26%,rgba(246,246,246,0) 100%);background:linear-gradient(to right,rgba(237,237,237,1) 0%,rgba(246,246,246,.74) 26%,rgba(246,246,246,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#f6f6f6',GradientType=1)}.dawngal_control_dot_one{position:absolute;left:20%}.dawngal_control_dot_two{position:absolute;left:40%}.dawngal_control_dot_three{position:absolute;left:60%}.dawngal_control_dot_four{position:absolute;left:80%}}#hero{display:flex;font-family:"Literata",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;text-align:center;justify-content:center;max-height:600px}#hero>div:nth-of-type(1){flex:1;align-self:center}#hero>div:nth-of-type(2){flex:1}#hero img{z-index:2;position:relative}#hero_title{font-size:60px;text-shadow:1px 1px 2px #241F1F;color:#EFD673;position:relative;z-index:3;padding:25px}#hero_subtitle{font-size:40px;text-shadow:1px 1px 2px #241F1F;color:#EFD673;position:relative;z-index:3}#hero_text_title{color:#F5FDDA;font-size:30px;padding:20px;position:relative;z-index:3}#hero_text{color:#F5FDDA;width:80%;text-align:left;align-self:center;margin-left:auto;margin-right:auto;line-height:30px;position:relative;z-index:3}.wrapper{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}#hero_author{font-size:50px;self-align:center;color:#EFD673;text-shadow:1px 1px 2px #241F1F;position:relative;z-index:3}#hero_break{width:70%;height:3px;background-color:#F5FDDA;margin-left:auto;margin-right:auto;margin-top:15px;position:relative;z-index:3}#smoker{position:absolute;margin-top:12%;margin-left:25%;z-index:1}.smokepuff{display:block;position:absolute;bottom:-35px;left:50%;margin-left:-20px;height:0;width:0;border:35px solid #4b4b4b;border-radius:35px;left:-14px;opacity:0;transform:scale(.2)}@keyframes smokeL{0%{transform:scale(.2) translate(0,0)}10%{opacity:1;transform:scale(.2) translate(0,5px)}100%{opacity:0;transform:scale(1) translate(-50px,-80px)}}@keyframes smokeR{0%{transform:scale(.2) translate(0,0)}10%{opacity:1;transform:scale(.2) translate(0,5px)}100%{opacity:0;transform:scale(1) translate(50px,-80px)}}#coming_soon{font-family:"Literata",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;width:100%;text-align:center;color:#EFD673;text-shadow:1px 1px 2px #241F1F;font-size:50px;padding:50px;position:relative;z-index:3}@media only screen and (min-width :1100px) and (max-width :1300px){#hero_title{font-size:40px}#hero_subtitle{font-size:30px}#hero_text_title{font-size:25px}#hero_author{font-size:40px}#hero_text{font-size:16px}}@media only screen and (min-width :0) and (max-width :1100px){#hero_title{font-size:32px}#hero_subtitle{font-size:28px}#hero_text_title{font-size:25px}#hero_author{font-size:30px}#hero_text{font-size:16px}}@media only screen and (min-width :0) and (max-width :1024px){#hero{flex-flow:column wrap;max-height:100%}}#logo{padding:15px;text-align:center}#menu{position:absolute;width:100%;z-index:999;background-color:rgba(70,60,50,.75);border-bottom:1px solid rgb(36,31,31);display:flex}#menu li{list-style-type:none}#menu nav{font-family:Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.5;display:table;table-layout:fixed;position:absolute;z-index:999;text-align:center;margin-right:auto;margin-left:auto;right:0}.menu-item{display:table-cell}.menu-item label{color:#fff;font-size:15px;font-weight:500;line-height:2.3;display:block;height:100%;width:100%;z-index:99999;position:relative;min-height:100%;box-sizing:border-box;text-align:center}.menu-item label a{color:#fff;display:block;text-decoration:none;padding:30px}.menu-item label:hover{background-color:rgba(100,145,151,1)}*First Item Styles*/ .alpha p{font-size:13px;padding:8px 12px;color:red}.menu-item ul{background:#fff;font-size:13px;line-height:30px;list-style-type:none;overflow:hidden;padding:0;margin:0}.menu-item ul a{text-decoration:none;color:#000;display:block}.menu-item li{border-bottom:1px solid #eee}.menu-item li:hover{background:#eee}.menu-item ul{background:#fff;font-size:13px;line-height:30px;height:0;list-style-type:none;overflow:hidden;padding:0}.menu-item ul{background:#fff;font-size:13px;line-height:30px;height:0;list-style-type:none;overflow:hidden;padding:0;-webkit-transition:height 0s ease;-moz-transition:height 0s ease;-o-transition:height 0s ease;-ms-transition:height 0s ease;transition:height 0s ease}nav input[type=checkbox]{display:none}nav input[type=checkbox]:checked+.menu-item ul{height:100%}#footer_menu{width:100%;text-align:center;padding-top:15px}#footer_menu ul{padding:0;margin:0;display:inline-block;padding:25px;border-right:1px solid #fff}#footer_menu ul:last-child{border:0}@media only screen and (min-width :1960px){#menu nav{}}@media only screen and (min-width :1024px){.menu-item:hover *{height:100%}}@media only screen and (min-width :0) and (max-width :1024px){#logo img{max-width:70%}.menu-item label a{padding:10px}#menu{height:auto;position:relative;flex-direction:column-reverse}#menu nav{width:100%;padding-top:0}#hero{height:auto}#menu nav{margin-top:0}.menu-item label a{pointer-events:none}#menu nav{position:relative}.menu-item{display:block}#logo{margin-left:auto;margin-right:auto}}html,body{margin:0;padding:0;top:0;bottom:0;right:0;left:0;font-family:"Stack Sans Text",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#000}html{scroll-padding-top:9vw}h1{width:100%;text-align:center;margin:0;padding:0;position:relative}hr{clear:both;border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(255,255,255,.75),rgba(0,0,0,0));width:50%}body{background:#257D5B;background:-webkit-linear-gradient(180deg,rgba(37,125,91,1) 0%,rgba(134,171,73,1) 100%);background:-moz-linear-gradient(180deg,rgba(37,125,91,1) 0%,rgba(134,171,73,1) 100%);background:linear-gradient(180deg,rgba(37,125,91,1) 0%,rgba(134,171,73,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#257D5B",endColorstr="#86AB49",GradientType=0)}body input,select{cursor:pointer}a{box-sizing:border-box}a:link{text-decoration:underline;font-weight:700;color:#fff}a:visited{text-decoration:underline;font-weight:700;color:#fff}a:active{text-decoration:underline;font-weight:700;color:#fff}a:hover{text-decoration:none;font-weight:700;color:#fff}div{box-sizing:border-box;position:relative}strong{font-weight:800}button{background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none}img{max-width:100%;border:0;padding:0;margin:0}.social_media_icon{max-width:100px}.divider{width:100%;text-align:center;margin-top:45px;margin-bottom:25px}.break{height:1px;width:200px;margin-left:auto;margin-right:auto;background-color:#fff;margin-top:25px}.left{float:left;box-sizing:border-box;padding:10px}.site-info{display:none}.entry-title{display:none}.site-header{display:none}.widget-area{display:none}.break{width:100%;height:5px;background-color:#649197}.logo{font-family:serif}#clouds{width:100%;position:relative}#clouds img{width:100%;position:absolute}#grass{width:100%;position:relative;z-index:999}#grass img{width:100%;position:relative;display:block}.guts{position:relative;width:100%;padding-top:50px;margin-left:auto;margin-right:auto}#contact{width:100%;background-color:#5e6264;background:url(./resources/services_bg.jpg) center no-repeat;background-size:cover;padding-top:100px;padding-bottom:50px;clip-path:polygon(0 100%,0 20%,20% 20%,43% 0,39% 20%,100% 20%,100% 100%);display:flex;position:relative;z-index:80}input::placeholder{color:#649197;font-size:16px}input:-ms-input-placeholder{color:#649197;font-size:16px}input::-ms-input-placeholder{color:#649197;font-size:16px}#fname{grid-area:fname}#lname{grid-area:lname}#email{grid-area:email}#phone{grid-area:phone}#contact_form{width:50%;height:100%;padding:25px;border:0;align-self:center}#contact_form form{display:grid;column-gap:10px;row-gap:10px;grid-template-columns:50% 50%;grid-template-rows:auto;grid-template-areas:"fname lname" "email phone" "message message" "submit submit"}#message::placeholder{display:none}#contact_form input[type="text"]{width:100%;padding:0;margin:0;border:0;display:block;box-sizing:border-box;padding:10px;padding-block:0;padding-inline:0;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:25px;border-radius:5px}#contact_form input[type="textarea"]{width:100%;display:block;box-sizing:border-box;padding:0;margin:0;border:0;grid-area:message;grid-column:0;padding-block:0;padding-inline:0;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:100px;border-radius:5px}#contact_form input[type="submit"]{width:250px;height:50px;display:block;padding:0;margin:0;border:0;grid-area:submit;grid-column:0;margin-left:auto;margin-right:auto;font-size:20px;text-transform:uppercase;border-radius:5px;font-weight:400;background-color:#649197}#contact_bio{height:100%;justify-content:center;align-self:center;text-align:center;color:#fff;font-size:40px;flex:1;text-shadow:3px 3px 0 rgba(0,0,0,.5)}#attributions{width:100%;text-align:center;padding:30px}#toggle{display:none}#toggle:checked+#reveal{display:block}#reveal{padding:25px;display:none}#attributions label{background:#4B720A;padding:.5rem 1rem;border-radius:.5rem;display:block;width:300px;margin-left:auto;margin-right:auto;text-align:center;cursor:pointer}#credits{background-color:#72A223}#powered{padding:15px}@media only screen and (min-width :2100px){.guts{max-width:2100px}}@media only screen and (min-width :0) and (max-width :1024px){.guts{padding-top:50px}#contact{flex-flow:column-reverse;padding-top:200px}#contact_form{width:100%}#contact_bio{font-size:30px}}