.font{font-family:"futura-pt",helvetica,sans-serif;font-style:normal;font-weight:400}.color{color:#000}.textcolor{color:#333}body{color:#333;font-family:"futura-pt",helvetica,sans-serif;font-style:normal;font-weight:400;font-size:18px;*font-size:small;*font:x-small;background:url(http://whatcheer.s3.amazonaws.com/postwebsite/public/images/body_bg.jpg)}body *{line-height:1em}p{font-family:"futura-pt",helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.4em!important;font-size:18px}a{color:#000;text-decoration:underline}.clear{clear:both;height:1px;height:0}.rimg{display:block;width:100%;height:auto}a.home{display:block;background:center 10px url(http://whatcheer.s3.amazonaws.com/postwebsite/public/images/homeheart.png) no-repeat #000;height:60px}a.home:hover{background-position:center 9px}article{max-width:550px;margin:0 auto;padding:20px 10px 50px}article .posticon{padding:0 0 10px 0}article .posticon img{display:block;width:100%;height:auto;width:40%;max-width:200px;margin:0 auto}article h1{font-size:80px;font-weight:700;line-height:.85em;letter-spacing:-0.05em;color:#000}article h2{padding:30px 0 20px;font-size:25px;line-height:1em;margin-bottom:30px;border-bottom:8px solid #000;letter-spacing:-0.025em}article h3{padding:10px 0;font-weight:700;font-size:20px;color:#000}article ul li{padding-bottom:.5em}article section.meta{padding:0;border-top:8px solid #000;margin-top:25px}article section.meta p{font-size:14px;margin:15px 0;line-height:1.22em!important}.fancy-text{display:block;padding:200px 10px 220px;text-align:center;font-size:70px;font-weight:700;background-color:#000;color:#FFF;letter-spacing:-0.05em}.fancy-diagram{display:block;width:100%;height:auto;margin:50px auto;max-width:600px}.featured{background:#000;padding:40px 10px 50px}.featured h2{color:#FFF;text-align:center;font-size:30px;font-weight:700;padding:0 10px 20px}.featured ul{margin:0 auto;width:100%;max-width:900px}.featured ul li{list-style:none;width:20%;float:left;padding:0 0 30px 0}.featured ul li img{display:block;width:100%;height:auto;width:95%;max-width:140px;margin:0 auto}.featured ul li img:hover{margin-top:-1px;border-bottom:1px solid transparent}.contact{max-width:600px;margin:0 auto;padding:30px 10px 0}.contact p{display:block;width:48%;padding-right:2%;float:left;font-size:16px;margin:0;color:#000}.contact p a{text-decoration:none}.contact p.contact-phone,.contact p.contact-email{font-size:26px;font-weight:600}.logo{clear:both;overflow:hidden}.logo img{margin:0 -17% 0 -3%;display:block;width:100%;height:auto;width:120%}@media screen and (max-width:900px){.featured ul{max-width:750px}.featured ul li{width:25%;padding:0 0 35px 0}}@media screen and (max-width:700px){.featured ul li{width:33.333%;padding:0 0 35px 0}}@media screen and (max-width:600px){article .posticon{padding:0 0 10px 0}article .posticon img{width:120px}article h1{font-size:50px}article h2{font-size:20px;padding:10px 0 10px}.fancy-text{padding:40px 10px 50px;font-size:40px}.fancy-diagram{margin:30px auto;width:90%;padding:0 5%}.featured ul{max-width:350px}.featured ul li{width:50%;padding:0 0 30px 0}.contact{padding:30px 0 0 0}.contact p{width:auto;padding:0 0 30px 0;margin:0 auto;float:none;font-size:16px;text-align:center}.contact p.contact-phone,.contact p.contact-email{font-weight:600;font-size:18px}}@media screen and (max-width:500px){article .posticon{padding:0 0 10px 0}article .posticon img{width:70px}article h1{font-size:40px}article h2{font-size:18px;padding:10px 0 10px}}