html{height:100%}body{margin:0;padding:0 0 6em;width:100%;font-family:Merriweather,serif}h1{position:absolute;top:110px;left:60px;font-weight:400;font-style:italic;font-size:10vw;color:#242424}h1 .line1{font-size:3vw;line-height:3vw;display:block;margin-left:10px}h1 .line2{font-size:11vw;font-weight:700;line-height:11vw;display:block}h1 .line3{font-size:3vw;font-weight:700;display:block;text-transform:uppercase;position:absolute;right:0}h2{font-weight:400;font-size:4vw}p{line-height:160%;color:#333;font-size:15px}header .hero-image{width:100%}header p{padding:0 10%}header .separation1{width:90%;display:block;margin:10px auto 50px}header .separation2{width:90%;display:block;margin:50px auto 40px}header a{text-align:center;width:100%;display:block;font-size:64px;margin:4em 0}section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding-bottom:6em}section p{line-height:170%}section p:last-child{font-style:italic;font-weight:700}section a{color:#4590D0}section a.choice{color:#b04c43;cursor:pointer;font-weight:700;text-decoration:underline}section a.choice:hover{color:#5ea3d3;-webkit-animation:none;animation:none}section .selected{text-decoration:none;color:#5ea3d3;-webkit-animation:none;animation:none}section .unselected{color:#333;text-decoration:line-through;-webkit-animation:none;animation:none}section:nth-child(even){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.share{min-height:100px;padding:0 8%;display:block}section.share h3{font-style:italic;font-size:4vw;margin:0;text-align:center}section.share p{line-height:100%;margin:0;text-align:center;font-size:1.6vw}section.share a{background-color:#b04c43;color:#f4f5ef;text-decoration:none;font-size:14px;padding:10px 20px;border-radius:3px;-webkit-animation:none;animation:none}section.share a:hover{background-color:#7d362f}section.share .center{text-align:center;margin-bottom:10px}section.share .replay{font-size:14px;cursor:pointer;margin:20px auto 0;display:table}section.share img{max-width:100%;margin:3em 0;width:100%}section.share .sharing-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.share .sharing-buttons a{color:#f4f5ef;text-decoration:none;font-size:14px;padding:10px 20px;border-radius:3px;-webkit-animation:none;animation:none;margin:0 5px;line-height:140%;cursor:pointer}section.share .sharing-buttons .twitter{background-color:#6aa9e0}section.share .sharing-buttons .twitter:hover{background-color:#1e648a}section.share .sharing-buttons .facebook{background-color:#3d5696}section.share .sharing-buttons .facebook:hover{background-color:#25345c}.animate{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.image{height:100%;min-width:40%;padding:0}.image img{display:block;margin:0 auto;max-width:100%}time{text-transform:uppercase;margin:0 auto .6em;font-size:16px;text-align:center;font-style:italic;font-weight:700;display:table;padding:.6em .6em .4em;border-bottom:1px solid #b8b8b8;color:#333}.week{margin:0 auto 3em;text-align:center;font-size:14px;font-style:italic;display:table;color:#333}.cost{display:table;font-size:14px;color:#9f9f9f;padding-bottom:.3em;margin-bottom:2em}@media screen and (max-width:480px){section{-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.image{height:auto;background-size:cover;width:100%;padding:0}h1{top:10px;left:30px;margin-top:10px}p{font-size:16px}header .hero-image{margin-top:20px}h2{font-size:7vw}time{font-size:18px;margin-top:3em}.cost,.week{font-size:16px}section.share h3{font-size:11vw}section.share p{font-size:4.2vw}section.share p.center{font-size:5.2vw}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}