html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:#f9f8ef;text-align:center}body,button,input,select,textarea{font-family:'Open Sans',Times,serif;font-size:16px;color:#0a558e;line-height:1.5}a{color:#fe541b;text-decoration:none}a:hover{color:#096}.clear{float:none!important;clear:both}form,img{margin:0;padding:0;border:0}iframe,img{vertical-align:middle}img{max-width:100%;height:auto}h1,h2,h2 a,h3,h3 a{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#0a558e;letter-spacing:normal;text-transform:none;line-height:normal;transition:color .25s}h1{font-size:36px;line-height:40px}@media only screen and (max-width:660px){h1{font-size:30px;line-height:34px}}header{padding:20px 10% 10px 10%;background-color:#f9f8ef;text-align:left}header .logo{float:left;display:block;margin:0;width:320px;height:100px;background:url(/images/wereaway-logo.png) no-repeat center center;background-size:100% auto;text-indent:-9999px}nav{position:relative;float:right;padding-top:5px}nav a{font-size:22px;transition:color .25s}nav a:hover{color:#096}nav .nav-btn{display:none;padding:15px 20px;font-size:32px}nav .menu{position:relative;text-align:left;background-color:#f9f8ef;z-index:900}nav .menu,nav .menu li,nav .menu ul{margin:0;padding:0}nav .menu li{float:left;display:inline}nav .menu li a{display:block;padding:20px}nav .menu li a.inactive{cursor:default}nav .menu li ul,nav .menu li ul li{width:200px}nav .menu li ul{display:none;position:absolute;margin-top:-5px;background-color:#f9f8ef;z-index:950}nav .menu li ul li a{display:block;margin:0;padding:5px 20px}nav .menu li form input{display:inline-block;margin:20px 0 0 20px;padding:5px;width:150px;border:none;border-bottom:1px solid #fe541b;background-color:transparent;-webkit-appearance:none;-webkit-border-radius:0;text-align:left;font-size:14px}nav .menu li form a{float:none;display:inline-block;padding:5px;font-size:18px}@media only screen and (max-width:1360px){header{padding:20px 20px 10px 20px}}@media only screen and (max-width:1060px){header{padding:10px 20px 5px 20px}header .logo{width:240px;height:75px}}@media only screen and (max-width:960px){nav{position:absolute;top:0;right:0;text-align:right}nav .nav-btn{display:block}nav .menu{display:none;padding:0 0 20px 20px;text-align:right}nav .menu li{float:none}nav .menu li a{padding:10px 20px}nav .menu li ul{position:static;width:auto}nav .menu li ul li{width:auto}nav .menu li ul li a{display:block;padding:5px 20px;font-size:18px}nav .menu li form input{margin:0;width:125px}nav .menu li form a{padding:5px 15px 5px 5px}}@media only screen and (max-width:660px){header .logo{width:192px;height:60px}nav .nav-btn{padding:10px 20px}}main{flex:1;background-color:#fff}footer{padding:60px 0 0 0}footer .social a{display:inline-block;padding:10px;font-size:32px}footer .logo{display:inline-block;margin-top:20px;width:200px}footer .copyright{padding:5px 10px;background-color:#1ec1dd;font-size:12px;font-weight:700;letter-spacing:1px;color:#f9f8ef}#mc_embed_signup{margin-bottom:40px}#mc_embed_signup h3{font-weight:700;color:#fe541b}#mc_embed_signup p{margin:10px auto 30px auto;font-size:14px;color:#fe541b}#mc_embed_signup .indicates-required,#mc_embed_signup .optionalParent,#mc_embed_signup label{display:none}#mc_embed_signup .mc-field-group{display:inline-block}#mc_embed_signup .mc-field-group .email{margin-right:10px;padding:5px 10px;width:250px;height:50px;border:2px solid #999;border-radius:3px;background-color:#fff;vertical-align:middle;text-align:left;font-size:14px}#mc_embed_signup .button{padding:10px 20px;height:50px;vertical-align:middle;cursor:pointer}@media only screen and (max-width:520px){#mc_embed_signup .mc-field-group{display:block}#mc_embed_signup .mc-field-group .email{margin:0 auto 20px auto;width:80%}}.content{margin:0 auto;padding:60px 20px;max-width:1240px;text-align:center}.title{margin-bottom:30px}.title .subtitle{margin-top:5px;font-size:14px;color:#999}.bodytext{margin:0 auto;width:100%;max-width:800px;text-align:left;line-height:1.6}.button{display:inline-block;padding:15px 30px;border:2px solid #fe541b;border-radius:3px;background-color:transparent;font-size:14px;font-weight:700;color:#fe541b;line-height:normal;letter-spacing:1px;text-transform:uppercase;transition:all .25s}.button.solid,.button:hover{background-color:#fe541b;color:#fff}.button.solid:hover{border:2px solid #fe541b;background-color:transparent;color:#fe541b}.grid .item{display:inline-block;padding:15px;width:33.3333%;vertical-align:top}.grid .item .pic{position:relative;display:block;padding-bottom:100%;height:0}.grid .item .pic div{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f9f8ef;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:3px}.grid .item h2,.grid .item h3{padding-top:15px}.grid .item p{margin:5px auto 0 auto;font-size:14px;color:#333;transition:color .25s}.grid .item a:hover h2,.grid .item a:hover h3{color:#fe541b}.grid .button{margin-top:30px}.grid.four .item{width:25%}.grid.four .item h2,.grid.four .item h3{font-size:18px;font-weight:700}.grid.four .item p{font-size:13px}@media only screen and (max-width:940px){.grid .item{width:50%}.grid.four .item{padding:10px;width:33.3333%}}@media only screen and (max-width:640px){.grid .item{width:100%;max-width:480px}.grid.four .item{width:50%}.grid.four .item p{font-size:12px}}.home .slideshow{position:relative;height:60vh;min-height:300px;background-color:#ffccbe}@keyframes rotateFade{0%{opacity:0;transform:rotate(330deg)}5%{opacity:1}100%{opacity:1;transform:rotate(690deg)}}.home .slideshow:after{content:'';display:block;position:absolute;margin:-75px 0 0 -75px;top:50%;left:50%;width:150px;height:150px;background:url(/images/wereaway-logo-sun.png) no-repeat center center;background-size:150px auto;z-index:10;transform:rotate(330deg);animation:rotateFade 10s linear}.home .slideshow.loaded:after{display:none}.home .slideshow div{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:100}.home .slideshow img{display:none}.home .banner{padding:25px 20px;background-color:#fe541b}.home .banner h1{font-size:30px;color:#feffb3}.home .intro{text-align:justify;font-size:18px}@media only screen and (max-width:660px){.home .intro{text-align:left}}.blog .post{margin:0 auto;max-width:1000px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.blog .post .bodytext,.blog .post .photo{grid-column:span 2}.blog .post .bodytext{margin:20px auto}.blog .post .bodytext.first{margin-top:-20px}.photo.vert img{width:100%;max-width:500px}.blog .post .photo.double{grid-column:span 1}.blog .sharing{margin:60px auto}.blog .sharing h3{font-size:18px;font-weight:700;color:#096}.blog .sharing a{display:inline-block;padding:10px;font-size:32px}@media only screen and (max-width:660px){.blog .post .photo.double{grid-column:span 2}}.resource-links h1{margin-bottom:10px}.resource-links p{margin:0 auto 15px auto;max-width:780px;font-size:15px}.resource-links .button{margin:5px 2px;padding:8px 15px}@media only screen and (max-width:640px){.resource-links .button{padding:5px 10px;font-size:12px}}.resource-list .grid .item .pic div{outline:2px solid #f9f8ef}.resource-list>h2{margin-bottom:20px;color:#fe541b}