*{margin:0;padding:0}html{height:100%}body{height:100%}article{max-width:720px;margin:auto;padding:24px}article>h1{font:900 36px/48px arial}article>h2{font:400 30px/48px arial}article>h3{font:200 24px/48px arial}article>p{font:200 18px/30px arial;margin:0 0 24px 0;color:#666}ul{font:200 18px/30px arial;margin:0 0 24px 0;padding:0 24px;color:#666}ol{font:200 18px/30px arial;margin:0 0 24px 0;padding:0 24px;color:#666}a{font:200 18px/30px arial;font-style:italic;text-transform:uppercase;color:#56cde2}header{position:absolute;width:100%;height:72px}header>div{max-width:720px;position:relative;z-index:1000000;margin:0 auto;height:100%}header>div>a{box-sizing:border-box;display:inline-block;height:100%;padding:12px}header>div>a>img{display:inline-block;height:auto;width:auto;vertical-align:middle}header>div>a>span{vertical-align:middle;color:#fff;font:900 24px/24px arial}header>div>nav{float:right;margin:24px 0}header>div>nav>a{margin:0 12px 0 0;font:100 18px/24px arial;text-decoration:none;color:#fff}@media (max-width:720px){header{position:fixed;right:100%;width:50%;height:100%;background:#000;transition:all .5s ease-out 0s}header.open{right:50%}header>div>a{display:block;height:auto;text-align:center}header>div>a>img{display:block;margin:auto}header>div>nav{float:none;padding:24px}header>div>nav>a{display:block;text-align:center}}.hamburger{display:none}@media (max-width:720px){.hamburger{display:block;position:fixed;left:6px;top:6px}}.banner{position:relative;background-image:url(images/apples.jpg);text-align:center;color:#fff;height:72%;background-size:cover;background-position:right center}.banner::before{display:inline-block;content:"\0a0";height:100%;width:0;vertical-align:middle}.banner>hgroup{display:inline-block;vertical-align:middle;white-space:normal}.banner>hgroup>h1{font:900 24px/30px arial;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 2px #000}.banner.dark:after{position:absolute;left:0;top:0;display:block;content:'\00a0';height:100%;width:100%;background:rgba(0,0,0,.5)}.testimonials>.first{border:2px solid #ccc;text-align:center;font-size:18px;background-color:#ede3e3;background-image:url(images/Quotation-Marks-Logo-Facebook2-e1356155661888.jpg);background-size:90%;background-position:center}.testimonials>.first>p>span{font-style:oblique}.testimonials>.first>img{border-radius:50%}.testimonials>.second{border:2px solid #ccc;text-align:center;font-size:18px;background-color:#ede3e3;background-image:url(images/Quotation-Marks-Logo-Facebook2-e1356155661888.jpg);background-size:90%;background-position:center}.testimonials>.second>p>span{font-style:oblique}.testimonials>.second>img{border-radius:50%}.testimonials>.third{border:2px solid #ccc;text-align:center;font-size:18px;background-color:#ede3e3;background-image:url(images/Quotation-Marks-Logo-Facebook2-e1356155661888.jpg);background-size:90%;background-position:center}.testimonials>.third>p>span{font-style:oblique}.testimonials>.third>img{border-radius:50%}.event{background-image:url(images/hardcider-thinkstock-20141116.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:375px;border:5px solid #000;padding:30px;font-family:arial}.event>hgroup>h1{text-align:center;padding-top:10;font-size:40;font-family:arial}.event>.date{text-align:center;font-size:25;font-family:arial}.event>.info{font-size:17;text-align:center;padding-top:100;font-family:arial;font-style:italic;max-width:700px}.blog-posts>ul{max-width:960px;margin:0 auto;padding:48px 0;list-style:none}.blog-posts>ul>li{box-sizing:border-box;display:inline-block;width:32%;padding:12px}.blog-posts>ul>li>a{display:block;text-decoration:none}.blog-posts>ul>li>a>.post-banner{height:240px;background-size:cover;background-position:center;border:1px solid #ccc}.blog-posts>ul>li>a>h3{margin:24px 0 6px 0;font:900 18px/30px arial;color:#666}.blog-posts>ul>li:hover>a>h3{color:#000}.blog-posts>ul>li>a>p{font:200 14px/24px arial;color:#555}.contact{background-color:#f2f2f2;padding:48px}.contact>form{max-width:540px;margin:0 auto;text-align:center}.contact>form>label{position:relative;z-index:1000;bottom:-36px;left:12px;width:60px;display:block;text-align:left;font:900 14px/14px arial;text-transform:uppercase;letter-spacing:1px}.contact>form>input{box-sizing:border-box;width:100%;padding:6px 12px 6px 72px;font:400 16px/36px arial;border:1px solid #000;border-radius:10px;color:#666}.contact>form>textarea{box-sizing:border-box;width:100%;height:250px;padding:36px 12px 6px 12px;font:400 16px/36px arial;border:1px solid #000;border-radius:10px;color:#666}.contact>form>button{margin:24px 0 0 0;padding:6px 12px;border:400 16px/24px arial;text-transform:uppercase}footer{background:#ff0303;text-align:center}footer>div{max-width:720px;margin:0 auto;padding:48px 24px}footer>div>a{display:block;color:#fff;margin:0 0 24px 0;font:900 24px/26px arial}footer>div>a>img{display:block;max-width:72px;margin:0 auto}footer>div>a>span{display:inline-block;margin:12px 0 0 0}footer>div>nav{display:inline-block;margin:0 0 24px 0;border:1px solid #fff;border-left:none;border-right:none}footer>div>nav>a{text-decoration:none;color:#fff;padding:0 12px}footer>div>.social{margin:0 0 24px 0}footer>div>.social>a{text-decoration:none;padding:0 12px}footer>div>.compliance>a{padding:0 24px;color:rgba(2555,255,255,.75);font:200 14px/26px arial;text-transform:uppercase;text-decoration:none}footer>div>.compliance>p{padding:0 24px;color:rgba(2555,255,255,.75);font:200 12px/26px arial;text-transform:uppercase}