h4,.h4{font-size:1em}.latest_news .blogpost{background-color:#fff;border-radius:3px;padding:0;margin:1%;width:31%}@media all and (max-width:768px){.latest_news .blogpost{background-color:#fff;border-radius:3px;padding:0;margin:2%;display:block;width:100%}}.latest_news .blogpost .article-header{padding:0 1.5em}.latest_news .blogpost .article-summary{padding:0 1.5em;margin-bottom:1.5em}.img-responsive{width:100%;height:auto}.blog .wrapper{padding:0}body.blog .blog .wrapper{padding:3rem 0}.single-post{background:#fff}.blog main{width:100%}.blog article{display:inline-block;width:30%;vertical-align:top;border:0;margin:1.5%}@media all and (min-width:580px) and (max-width:768px){.blog article{display:inline-block;width:46%;vertical-align:top;border:0;margin:1.5%}}@media all and (max-width:580px){body.blog .blog .widget_search{display:none}.blog article{display:block;width:90%;vertical-align:top;border:0;margin:1em auto}}body.blog .blog .widget_search{max-width:580px;margin:0 auto}.search form input[type=search]{background:#fff;border-radius:20px;border:1px solid #ccc;margin-bottom:0;display:inline-block}.search form button[type=submit]{background:#c4120e;border:0;color:#fff;font-weight:700;font-size:13px;letter-spacing:2px;text-transform:uppercase;padding:11px 40px 10px;display:inline-block;margin-left:-50px;border-radius:0 15px 15px 0}.widget_search .widgettitle{display:none}.widget_search label{display:none}@media all and (max-width:768px){header .logo img{max-width:120px}}.person-block .not-popup{transition:all .1s ease-in-out}.person-block .not-popup:hover{transform:scale(1.05);cursor:pointer}.person-block .not-popup:hover h3{color:#bf2f38}.person-block .not-popup h3{color:#f01d4f}.person-popup{display:none;background:rgba(0,0,0,.7);height:100%;width:100%;position:absolute;top:0;left:0}.person-popup div{position:fixed;background:#fff;width:90%;padding:20px;top:20%;left:5%;margin:auto}.popup-close{position:fixed;left:91%;top:21%;z-index:200;font-size:30px;cursor:pointer}.popup-header{color:#bf2f38!important;font-size:40px!important;line-height:40px;margin:0 0 15px!important;text-align:left}.popup-img{width:25%!important;float:left;margin-right:20px}.person-popup p{text-align:left;font-size:1.2rem;font-style:normal!important}@media screen and (max-width:600px){.popup-header{font-size:1.5em!important}.popup-close{left:88%!important;top:0}.person-popup div{top:0}}.booking-block,.checkfront{background-color:#fff;margin-bottom:3rem;display:inline-block;width:100%;padding:0 5px 3rem}.booking-block{padding:0 20px}.activitypage .details,.outdoor_activities_page .details{margin-bottom:0}.activitypage .details .text,.outdoor_activities_page .details .text{padding-bottom:1rem}.booking-block h2{display:block;text-align:center;color:#fff;font-size:18px;background-color:#333;padding:10px 0;text-transform:uppercase;font-weight:700}.book-tab{border:0!important;background-color:#bf2f38;color:#fff!important;padding:15px 48px;position:fixed;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);right:-56px;top:259px;transition:all .5s ease;z-index:9}.book-tab:hover{background:#595959;color:#fff;padding:15px 48px!important}.intro-osprey{background-color:#fff;padding:20px;margin-top:50px!important;margin-bottom:50px}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-page-activity-osprey .full-width-img{width:100%;height:500px;background-size:cover;background-position:center center}.page-template-page-activity-osprey .instagram{display:none}.page-template-page-activity-osprey .activitypage{padding-bottom:20px}.page-template-page-activity-osprey .activitypage .details .text h3{margin-bottom:20px;margin-top:0}.page-template-page-activity-osprey .testi{background-color:#595959;padding:20px;font-weight:700;color:#fff;display:block;position:relative}.page-template-page-activity-osprey .arrow{background-color:#595959;width:25px;height:25px;transform:rotate(45deg);position:absolute;bottom:-5px}.page-template-page-activity-osprey .testi-wrapper{margin-bottom:30px}.page-template-page-activity-osprey .testi-wrapper h4{margin-bottom:30px}.page-template-page-activity-osprey .testi-wrapper h5{margin:0}.tel,.tel:visited,.tel:hover,.tel:focus{color:#fff;font-weight:700}#subscribe-form{background-color:#1a263e;text-align:center;padding:40px;display:inline-block;text-align:center;width:100%;margin-top:70px;color:#fff}#subscribe-form h3{font-size:30px}#subscribe-form p.subscribe_text{width:80%;margin:auto}#subscribe-form p{color:#fff}#subscribe-form p.subscribe_legal_info{width:60%;margin:auto;font-size:.8em}#subscribe-form p.subscribe_legal_info a{white-space:nowrap}.mc4wp-form input[type=email],.mc4wp-form input[type=email]{max-width:none;border-radius:0;padding:11px 24px 10px}.mc4wp-form label{color:#f5f5f5;font-weight:300;margin-bottom:0}.mc4wp-form input[type=date],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=text],.mc4wp-form input[type=url],.mc4wp-form select,.mc4wp-form textarea{box-sizing:border-box;cursor:auto;display:block;float:left;height:auto;margin-top:-9px;width:80%}.mc4wp-form input[type=submit],.mc4wp-form input[type=button],.mc4wp-form input[type=reset]{background-color:#bf2f38;color:#fff;border:0;border-radius:0;display:inline-block;padding:11px 24px 10px;text-decoration:none;margin-top:-9px;width:20%}.mc4wp-error p{color:#bf2f38;background-color:#fff;padding:5px}.mc4wp-success p{padding:5px}@media screen and (max-width:630px){#subscribe-form p.subscribe_legal_info{width:80%}.mc4wp-form input[type=date],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=text],.mc4wp-form input[type=url],.mc4wp-form select,.mc4wp-form textarea{width:70%}.mc4wp-form button,.mc4wp-form input[type=button],.mc4wp-form input[type=submit]{width:30%}}