html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.cf{clear:both;line-height:1px}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}header{position:fixed;top:0;width:100%;margin:0 auto;background-color:#e7e1c8;color:#333;text-align:right;box-shadow:0px 6px 10px -2px rgba(0,0,0,0.39)}header .header-nav{width:100%;max-width:900px;margin:0 auto}header a.header-link{display:inline-block;text-decoration:none;color:#303570;padding:10px 15px;transition:background-color .3s ease}header a.header-link:last-of-type{margin-right:40px}header a.header-link:hover{background-color:#b7ac80;color:#fff}header a.home-link{margin-right:0}@media screen and (max-width: 865px){header{text-align:center}header a.header-link{padding:10px 30px}header a.header-link:last-of-type{margin-right:0}header span.greetings{display:block;width:100%;float:none;text-align:center;padding:10px 0px;margin:0 auto;background-color:#333;color:#fff;border-right:none;border-left:none;border-bottom:1px solid white}body.edit-page header span.greetings{background-color:#cc0000;border-right:none;border-left:none}}@media screen and (max-width: 360px){header a.header-link{padding:10px 20px}}#flex-wrapper-update>div:nth-child(1)>div.address-header{background-color:red}#flex-wrapper-update>div:nth-child(2)>div.address-header{background-color:green}#flex-wrapper-update>div:nth-child(3)>div.address-header{background-color:blue}#flex-wrapper-update>div:nth-child(4)>div.address-header{background-color:yellow}#flex-wrapper-update>div:nth-child(4)>div.address-header>p{color:#333}#flex-wrapper-update>div:nth-child(4)>div.address-header>a>i{color:#333}#flex-wrapper-update>div:nth-child(5)>div.address-header{background-color:MediumVioletRed}#flex-wrapper-update>div:nth-child(6)>div.address-header{background-color:OrangeRed}#flex-wrapper-update>div:nth-child(7)>div.address-header{background-color:darkgreen}#flex-wrapper-update>div:nth-child(8)>div.address-header{background-color:Indigo}#flex-wrapper-update>div:nth-child(9)>div.address-header{background-color:crimson}#flex-wrapper-update>div:nth-child(10)>div.address-header{background-color:LemonChiffon}#flex-wrapper-update>div:nth-child(10)>div.address-header>p{color:#333}#flex-wrapper-update>div:nth-child(10)>div.address-header>a>i{color:#333}#flex-wrapper-update{width:90%;margin:110px auto 0 auto}.contact-update{background-color:#fff;margin-bottom:15px;border-radius:5px;border-right:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;border-left:1px solid #8f8f8f;box-shadow:-6px 6px 6px -2px rgba(0,0,0,0.39);transition:width .5s ease}.contact-update:first-of-type{margin-top:60px}.card-update{display:block;width:100%;margin:0;padding:20px 20px 30px 20px}@media screen and (min-width: 865px){#flex-wrapper-update{width:90%;margin:50px auto 60px auto;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-update{margin:10px}.contact-update:first-of-type{margin-top:10px}.card-update{width:420px}}.contact-edit-section{width:100%;border:1px solid #757575;color:#fff;border-radius:5px;padding:20px 10px;display:block;margin:0 auto;margin-bottom:15px;background-color:#404c62;line-height:1em}.contact-edit-section:first-of-type{margin-bottom:10px;background-color:#ebebeb;color:#333}.contact-edit-section input{width:100%;max-width:160px;padding:0.25em;outline:none}.contact-edit-section div.ef{display:block;width:90%;margin-bottom:15px}.contact-edit-section div.el{width:54%;display:inline-block;text-align:right;padding-right:8px}.contact-edit-section div.ei{width:46%;display:inline-block}.contact-edit-section div.note-area{margin-top:20px}.contact-edit-section span.note-label{display:inline-block;margin-bottom:4px}hr.hr-edit1{width:80%;color:#333;margin:20px auto}hr.hr-edit2{width:80%;color:#fff;margin:20px auto}div.buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}div.buttons input[type=submit]#edit-submit{-webkit-appearance:none;border-radius:0px;text-align:left;font-size:100%;display:inline-block;padding:20px;background-color:#008D00;color:#fff;border:1px solid #fff;cursor:pointer;line-height:1em;text-decoration:none;margin:0 10px;transition:background-color .2s ease}div.buttons input[type=submit]#edit-submit:hover{background-color:#00CC00;text-decoration:none}div.buttons a#edit-submit{text-align:left;font-size:100%;display:inline-block;padding:40px;background-color:#008D00;color:#fff;border:1px solid #fff;cursor:pointer;line-height:1em;text-decoration:none;margin:0 10px;transition:background-color .2s ease}div.buttons a#edit-submit:hover{background-color:#00CC00;text-decoration:none}div.buttons a.cancel-button{text-align:right;display:inline-block;padding:20px;background-color:#E50000;color:#fff;border:1px solid #fff;text-decoration:none;line-height:16px;margin:0 10px;transition:background-color .2s ease}div.buttons a.cancel-button:hover{background-color:#7F0000;text-decoration:none}@media screen and (max-width: 865px){div.button-footer{display:block;position:fixed;width:100%;text-align:center;bottom:0;right:0;overflow:hidden;padding:20px 0px;background-color:#e7e1c8;border-top:1px solid #999;box-shadow:0px -6px 10px -2px rgba(0,0,0,0.39)}input[type=text],input[type=tel]{width:100%;max-width:160px}}textarea{width:100%;height:60px}@media screen and (max-width: 460px){.contact-edit-section{padding:20px 5px 20px 20px}.contact-edit-section div.ef{margin-bottom:12px}.contact-edit-section div.el{display:block;width:100%;max-width:400px;text-align:left}.contact-edit-section div.ei{display:block;width:100%;max-width:400px}.contact-edit-section div.ei input[type=text],.contact-edit-section div.ei input[type=tel],.contact-edit-section div.ei input[type=email]{box-sizing:border-box;width:100%;max-width:400px;height:2em;font-size:1.2em}}.login-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}div.login-box{display:block;width:96%;max-width:410px;margin:0 auto;border:2px solid #ccc;background-color:#56636c;border-radius:5px;box-shadow:-10px 10px 5px 0px rgba(0,0,0,0.28)}div.login-box .message{color:#fff;width:98%;margin:0 auto}div.login-box h2{display:block;padding:10px 0px 10px 15px;width:100%;margin:0px 0px 20px 0px;background-color:#2e3235;border-bottom:1px dotted #b2bfc8;border-top-left-radius:5px;border-top-right-radius:5px;color:white}div.login-box form{padding:20px}#page>div>form>div.login-input>a{display:inline-block;padding:20px 0px 0px 0px;margin-right:20px;text-decoration:none;background-color:#b7ac80;border:1px solid #2e3235;border-radius:50%;width:65px;height:65px;vertical-align:top;text-align:center;color:#fff;transition:background-color .3s ease, border .3s ease}#page>div>form>div.login-input>a:hover{background-color:#e7e1c8;border:1px solid #b8b8b8;color:#313131;box-shadow:1px 2px 11px 6px rgba(0,0,0,0.25)}div.login-text{color:#fff;display:inline-block;width:100%;max-width:150px;text-align:right}div.login-input-fields{display:inline-block;width:100%;max-width:150px;margin-bottom:5px;padding-right:10px;padding-left:10px}div.login-input{text-align:center;margin:10px auto 0 auto}div.login-input input[type=submit]{-webkit-appearance:none;padding:1px;text-align:center;background-color:#b7ac80;border-radius:50%;width:65px;height:65px;color:#fff;border:1px solid #2e3235;transition:background-color .3s ease, border .3s ease;font-family:'Lato', sans serif;font-size:1em;cursor:pointer}div.login-input input[type=submit]:hover{background-color:#e7e1c8;border:1px solid #b8b8b8;color:#313131;box-shadow:1px 2px 11px 6px rgba(0,0,0,0.25)}div.login-box input[type=text],div.login-box input[type=password]{width:100%;max-width:100px;height:2em;font-size:1em;outline:none}@media screen and (max-width: 420px){div.login-box input[type=text],div.login-box input[type=password]{width:90%;max-width:500px}div.login-text{text-align:left}div.login-input-fields{max-width:400px}}div#manage-admins-main{margin-top:120px;color:#fff;width:100%}div#page{width:100%;max-width:500px;margin:0 auto}div#page div.message{color:#fff}div#page a.admin-link{color:inherit;text-decoration:underline}div#page a.admin-link:hover{text-decoration:none}.w_bkg{padding:30px 20px;background-color:#56636c;border:2px solid #fff}a.cancel-admins{color:#fff;text-decoration:none}a.cancel-admins:hover{text-decoration:underline}h2.manage-h2{margin-bottom:1.5em}@media screen and (min-width: 865px){div#manage-admins-main{margin-top:80px;color:#fff;width:100%}}body{font-size:16px;font-family:'Lato', sans-serif;color:#757575;line-height:1.5em;background-color:#666d75;background-image:url("_images/pattern-bkg-default.jpg");background-repeat:repeat;background-attachment:fixed}body.edit-page{background-color:#666d75;background-repeat:repeat;background-attachment:fixed}p{display:block;line-height:1.5em;font-size:1em}.u{text-decoration:underline}.b{font-weight:bold}div.login-container{background-image:url(_images/suncreek-unit.jpg);background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:fixed;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}span.greetings{display:inline-block;float:left;padding:10px 15px;margin:0 0 0 10px;background-color:#757575;background-color:#8e1919;color:#fff;border-right:2px solid #333;border-left:2px solid #333}body.edit-page span.greetings{background-color:#cc0000;border-right:2px solid yellow;border-left:2px solid yellow}div.login{width:90%;max-width:300px;border:5px solid #fff;color:#fff;border-radius:16px;background-color:#545c5f;background-color:rgba(84,92,95,0.8);background:rgba(84,92,95,0.99);background:radial-gradient(ellipse at center, rgba(84,92,95,0.99) 0%, #545c5f 0%, rgba(84,92,95,0.92) 54%, rgba(84,92,95,0.39) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#545c5f', endColorstr='#545c5f', GradientType=1 );box-shadow:-10px 10px 5px 0px rgba(0,0,0,0.58)}div.rounded-corners{width:100%;padding:15px}input.pswd-box{width:50%;height:2em;font-size:1.3em}input[type=tel].pswd-box2{width:100px;height:1.5em;font-size:1em;border-radius:8px}input[type=submit]#login-btn{-webkit-appearance:none;margin-top:8px;text-align:right;float:right;cursor:pointer;margin-right:15px;padding:10px 15px;background-color:#e1e1e1;border:1px solid #313131;border-radius:8px;color:#313131;transition:background-color .3s ease}input[type=submit]#login-btn:hover{background-color:#fff;color:313131}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f3f3f3 inset !important}table.xdebug-error tr,table.xdebug-error td{font-size:16px;color:#333;padding:10px}table.xdebug-error th{color:#000;background-color:yellow;font-size:16px;padding:8px}table.xdebug-error th span{border-radius:50%;padding:8px}.warning{color:red}*{box-sizing:border-box}em{font-weight:bold;color:#333}#mass-email-links-front-door{display:block;width:90%;margin:60px auto 0 auto}#mass-email-links{display:block;width:90%;margin:110px auto 0 auto}p.underline{text-decoration:underline;font-weight:bold;margin-bottom:5px}.pad{margin-bottom:10px}.pad i.fa-copy{cursor:pointer;margin-left:0.5em;color:#003f87;transition:all 0.2s ease}.pad i.fa-copy:hover{color:#1d8700}.pad i.fa-check{margin-left:0.5em;color:#21cd19}#mass-email-links-front-door a.email-links{color:#fff}#mass-email-links-front-door a.email-links:hover{color:#332d22}#mass-email-links-front-door a.email-links i.fa-copy,#mass-email-links-front-door a.email-links i.fa-check{margin-left:0.5em}.hide{display:none}hr.owner-tenant-divider{margin:10px auto 15px auto;color:green}.fa{transform:none}i.fa-home{color:#6d7580;width:15px}i.fa-mobile{color:#000;margin-left:4px;width:10px}a{text-decoration:underline}a:hover{text-decoration:none}form.emlinks{max-width:450px;display:inline-block}a.email-links{cursor:pointer;display:block;width:100%;margin:5px auto;padding:15px;text-align:center;background-color:#272C33;box-shadow:-4px 4px 5px -2px rgba(0,0,0,0.4);color:#fff;text-decoration:none;border-radius:5px;border:1px solid #8e8e8e;transition:background-color .3s ease, width .3s ease}a.email-links:hover{color:#332D22;text-decoration:none;background-color:#C3C7CC}a.tel-link{color:inherit;text-decoration:none}a.tel-link:hover{text-decoration:none;cursor:default}#flex-wrapper{width:90%;margin:0 auto}.contact{background-color:#fff;background-color:rgba(255,255,255,0.9);margin-bottom:15px;border-radius:5px;border-right:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;border-left:1px solid #8f8f8f;box-shadow:-6px 6px 6px -2px rgba(0,0,0,0.39);transition:width .5s ease}.contact:first-of-type{margin-top:20px}.card{display:block;width:100%;margin:0;padding:20px 20px 30px 20px}.address-header{width:100%;margin:0 auto;background-color:#332D22;border-radius:5px 5px 0px 0px;transition:width .5s ease}.address-header p.main-address{display:inline-block;color:white;padding:8px 8px 8px 10px}.address-header a.edit-link{display:inline-block;float:right;padding:8px 10px 8px 3px;color:#fff;text-decoration:none}.address-header a.edit-link:hover{text-decoration:underline}.notes{display:block;padding:10px;margin-top:20px;margin-right:-5px;margin-bottom:-15px;margin-left:-5px;background-color:#eee;border-top:1px dashed #a92121;color:#333;border-radius:0px 0px 5px 5px}p.front-door-error{display:inline-block;line-height:1.2em;color:#fff}div.error{padding:10px 10px 10px 15px;margin-bottom:1em;border:1px solid #911b1b;color:#fff;background-color:#911b1b}div.message{padding:10px 10px 10px 15px;margin-bottom:1em;border:1px solid #fff;color:#fff;background-color:#a81717}span.contact-update-message{width:100%;display:block;text-align:center;padding:16px 10px 16px 15px;margin:60px auto -40px auto;border:3px solid green;color:green;background-color:#fff}.form-alert{background-color:yellow;border:2px solid red}@media screen and (min-width: 566px){.large-566-gone{display:none}}@media screen and (max-width: 565px){.small-565-gone{display:none}}@media screen and (min-width: 865px){body{line-height:1.3em}#flex-wrapper{width:90%;margin:20px auto 60px auto;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#mass-email-links{text-align:center;margin:60px auto 0 auto}#mass-email-links-front-door{text-align:center;margin:60px auto 0 auto}.contact{margin:10px}.contact:first-of-type{margin-top:10px}.card{width:420px;transition:all 0.2s ease}p.main-address{display:block;margin:0}span.contact-update-message{margin:20px auto 20px auto}}@media screen and (min-width: 1180px){a.email-links{display:inline-block;width:250px;margin:0 5px}form.emlinks{max-width:100%}}div#success-wrap{position:fixed;top:0;left:0;z-index:8888;width:100%;height:100%;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.7)}div#success-wrap span.success-msg{padding:50px;text-align:center;background-color:rgba(47,126,25,0.9);border-radius:8px;color:#fff;border:3px solid #fff;width:90%;max-width:400px}footer{width:100%;background-color:#333;color:white;text-align:center;padding-top:60px;margin-top:50px;-ms-flex:1;flex:1}footer button#toggle-contact-form{background:none;border:none;font-size:1em;color:#fff;text-decoration:none;padding:8px 18px;border-radius:5px;background-color:inherit;border:1px solid transparent;transition:all 0.3s ease;margin:0 auto}footer button#toggle-contact-form:hover{text-decoration:none;cursor:pointer;background-color:#1e1e1e;border:1px solid #000}footer button#toggle-contact-form:focus{outline:0}footer button#toggle-contact-form.active{border-bottom:1px dotted #808080;width:96%;max-width:400px;text-align:center}footer button#toggle-contact-form .close-left{padding-left:70px;padding-right:30px}footer button#toggle-contact-form .close-right{padding-left:30px;padding-right:70px}footer form#contactForm{width:100%;max-width:400px;margin:1.5em auto 5em auto}footer form#contactForm ul{margin:0;padding:0}footer form#contactForm ul li{list-style:none}footer form#contactForm label{display:block;margin-bottom:.5em}footer form#contactForm input{margin-bottom:20px;margin-top:5px}footer form#contactForm input#name,footer form#contactForm input#email{height:25px;width:100%;max-width:400px;font-size:16px}footer form#contactForm textarea#comments{height:150px;width:100%;max-width:400px;margin-top:.2em;margin-bottom:.2em;font-size:16px}footer form#contactForm input#send{display:inline-block;float:left;width:150px;padding:10px;margin:10px 0;border-radius:3px;border:1px solid #233851;background:#ccc;color:#000}footer form#contactForm input#send:hover{background:#565656;color:#fff}footer form#contactForm input#send:active,footer form#contactForm input#send:focus{outline:0;outline-style:0}footer form#contactForm input#send:visited{background:#ccc}footer button#confirm{float:left;margin-top:10px;max-width:300px;padding:10px 12px;border:1px solid #950808;background:#ba2222;color:#fff;cursor:pointer}footer button#confirm:hover{background:#ba2222;color:#fff;cursor:default}footer button#confirm:active,footer button#confirm:focus{outline:0;outline-style:0}footer button.enable-submit{display:none}footer .g-recaptcha{margin-top:10px}footer button#send{float:left;margin-top:10px;max-width:300px;padding:10px 20px;border-radius:8px;border:1px solid #206311;background:#2cb20c;color:#fff;cursor:pointer}footer button#send:hover{background:#278111;color:#fff}footer button#send:active,footer button#send:focus{outline:0;outline-style:0}footer .display{display:none}footer .footer-link{color:inherit;text-decoration:underline}footer .footer-link:hover{text-decoration:none}footer p.copyright{display:block;width:90%;text-align:right;line-height:1.5em;margin:5em 0;font-size:12px;color:#808080}footer p.copyright a{color:inherit;text-decoration:none}footer p.copyright a:hover{color:#fff;text-decoration:underline}@media screen and (max-width: 430px){footer form#contactForm{width:94%;max-width:420px}footer form#contactForm input#name,footer form#contactForm input#email{height:30px}footer button#toggle-contact-form{display:block;padding:8px 0px;margin:0 auto;width:94%;max-width:400px}footer button#toggle-contact-form .fa-star{display:none}}@media screen and (max-width: 445px){footer p.copyright{width:100%;text-align:center}a.email-links{background-color:#272c33}a.email-links:hover{background-color:#272c33;color:#fff}body.edit-page header.edit-page{color:#fff}body.edit-page header.edit-page a.header-link{transition:background-color .8s ease}body.edit-page header.edit-page a.header-link:hover{background-color:transparent;color:#303570}header a.header-link:hover{background-color:#e7e1c8;color:#333}div.buttons input[type=submit]#edit-submit{background-color:#008D00}div.buttons input[type=submit]#edit-submit:hover{background-color:#008D00}div.buttons a#edit-submit:hover{background-color:#008D00}div.buttons a.cancel-button:hover{background-color:#E50000}}ul.admin{color:#fff}a.edit-admin-cancel{color:#fff;text-decoration:none}a.edit-admin-cancel:hover{text-decoration:underline}.copy-info{width:90%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;background-color:#dbd7cb;color:#272c33;padding:1.5em;line-height:1.5em;margin-bottom:1em}.copy-info i.fa-copy{margin:0.2em 0.5em}.pad a{color:#00e}.pad a:visited{color:#00e}#mass-email-links-front-door,#mass-email-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;transition:all 0.2s ease}#mass-email-links-front-door a.email-links,#mass-email-links a.email-links{width:100%;max-width:100%;transition:all 0.2s ease}#mass-email-links-front-door form.emlinks,#mass-email-links form.emlinks{width:100%;max-width:450px;margin:0 0.25em;transition:all 0.2s ease}@media screen and (max-width: 1080px){#mass-email-links-front-door,#mass-email-links{-ms-flex-direction:column;flex-direction:column}#mass-email-links-front-door form.emlinks,#mass-email-links form.emlinks{max-width:100%;margin:0 auto}}@media screen and (max-width: 865px){.contact{width:100%}#mass-email-links-front-door a.email-links,#mass-email-links a.email-links{color:#fff;background-color:#272C33}#mass-email-links-front-door a.email-links:hover,#mass-email-links a.email-links:hover{color:#fff;background-color:#272C33}}footer{width:100%;background-color:#000;color:white;text-align:center;padding-top:60px;padding-bottom:80px;-ms-flex:1;flex:1}footer p.form-note{width:100%;max-width:400px;margin:1em auto;text-align:left;line-height:1.5em;text-align:justify}footer button#toggle-contact-form{background:none;border:none;font-size:1em;color:#fff;text-decoration:none;padding:8px 18px;border-radius:5px;background-color:inherit;border:1px solid transparent;transition:all 0.3s ease;margin:0 auto}footer button#toggle-contact-form:hover{text-decoration:none;cursor:pointer;background-color:#313131;border:1px solid #000}footer button#toggle-contact-form:focus{outline:0}footer button#toggle-contact-form.active{border-bottom:1px dotted #808080;width:96%;max-width:400px;text-align:center}footer button#toggle-contact-form .close-left{padding-left:70px;padding-right:30px}footer button#toggle-contact-form .close-right{padding-left:30px;padding-right:70px}footer form#contactForm{width:96%;max-width:650px;margin:1.5em auto 5em auto}footer form#contactForm ul{margin:0;padding:0}footer form#contactForm ul li{list-style:none}footer form#contactForm ul li .send-items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}footer form#contactForm label{display:block;margin-bottom:.5em}footer form#contactForm input{margin-bottom:20px;margin-top:5px}footer form#contactForm input#sendersname,footer form#contactForm input#email{height:1.5em;width:100%;max-width:650px;font-size:1.2em;font-family:'Architects Daughter', Tahoma, sans-serif;text-align:center}footer form#contactForm textarea#comments{height:6em;width:100%;max-width:650px;margin-top:.2em;margin-bottom:.2em;font-size:1.2em;font-family:'Architects Daughter', Tahoma, sans-serif;resize:none}footer form#contactForm input#sendersname,footer form#contactForm input#email,footer form#contactForm textarea#comments{background-color:rgba(255,255,255,0.2);color:#fff;outline:none;border:none;border-top:1px solid transparent;border-right:1px solid #ccc;border-bottom:1px solid transparent;border-left:1px solid #ccc;padding:1em;transition:background-color 0.3s ease, border-top 0.8s ease, border-right 0.8s ease, border-bottom 0.8s ease, border-left 0.8s ease}footer form#contactForm input#sendersname:hover,footer form#contactForm input#email:hover,footer form#contactForm textarea#comments:hover{background-color:rgba(255,255,255,0.1)}footer form#contactForm input#sendersname:focus,footer form#contactForm input#email:focus,footer form#contactForm textarea#comments:focus{background-color:transparent;border-top:1px solid #ccc;border-right:transparent;border-bottom:1px solid #ccc;border-left:transparent}footer form#contactForm input#emailBob{float:left;width:150px;padding:10px;text-align:center;border:1px solid #233851;background-color:#565656;color:#fff;cursor:pointer;outline:none;transition:all 0.2s ease}footer form#contactForm input#emailBob:hover{background-color:#82c33a;color:#fff}footer form#contactForm input#emailBob:active,footer form#contactForm input#emailBob:focus{outline:none;outline-style:0}footer form#contactForm #msg{margin-top:0.75em;width:100%}footer form#contactForm #msg .alert-warning{margin-bottom:0.5em;border-radius:5px;padding:0.75em;font-size:1em;color:#313131;background-color:#ffdddd;border:1px solid #ff5a5a}footer form#contactForm #msg .alert-success{margin-bottom:0.5em;border-radius:5px;padding:0.75em;font-size:1em;color:#fff;background-color:#82c33a;border:1px solid #45661f}footer button#confirm{display:block;margin-top:10px;max-width:300px;padding:10px 12px;border:1px solid #950808;background:#ba2222;color:#fff;cursor:pointer}footer button#confirm:hover{background:#ba2222;color:#fff;cursor:default}footer button#confirm:active,footer button#confirm:focus{outline:0;outline-style:0}footer input#send{margin-right:1em;float:left;margin-top:10px;max-width:300px;padding:0.5em 1em;border:1px solid #206311;background:#2cb20c;color:#fff;cursor:pointer}footer input#send:hover{background:#278111;color:#fff}footer input#send:active,footer input#send:focus{outline:0;outline-style:0}footer span#status{color:#fff;margin-left:1.5em}footer h2.successmsg{width:100%;text-align:center;font-size:1.2em}footer .footer-link{color:inherit;text-decoration:underline}footer .footer-link:hover{text-decoration:none}footer p.copyright{display:block;width:90%;text-align:right;margin-top:6em;margin-bottom:4em;font-size:12px;color:#808080}footer p.copyright a.eb{text-decoration:none;color:inherit;transition:color 0.15s ease}footer p.copyright a.eb:hover{color:#b2b2b2}div#success-wrap{position:fixed;top:0;left:0;z-index:8888;width:100%;height:100%;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.7)}div#success-wrap span.success-msg{font-family:'Architects Daughter', Tahoma, sans-serif;font-size:1.5em;line-height:1.2em;padding:50px;text-align:center;background-color:rgba(47,126,25,0.9);border-radius:8px;color:#fff;border:3px solid #fff;width:90%;max-width:400px}@media screen and (max-width: 500px){footer p.form-note{text-align:center;padding:0em 0.5em}footer button#toggle-contact-form .close-left{padding-left:0.5em;padding-right:0.5em}footer button#toggle-contact-form .close-right{padding-left:0.5em;padding-right:0.5em}}@media screen and (max-width: 430px){footer form#contactForm{width:96%;max-width:96%}footer form#contactForm input#sendersname,footer form#contactForm input#email{height:30px}footer button#toggle-contact-form{display:block;padding:8px 0px;margin:0 auto;width:98%;max-width:400px}footer button#toggle-contact-form:hover{background-color:inherit;border:1px solid transparent}footer button#toggle-contact-form span.tiny-mobile{display:none}footer button#toggle-contact-form .fa-star{display:none}}form#contactForm span{background-color:#5bc656;color:#fff;padding:1em 2em;border:1px solid #3bf332}body{line-height:1.5em}
