@font-face{font-family:'hill_housemedium';src:url(https://theshipandmitre.uk/wp-content/themes/ship-mitre/./assets/fonts/hill_house-webfont.woff2) format('woff2'),url(https://theshipandmitre.uk/wp-content/themes/ship-mitre/./assets/fonts/hill_house-webfont.woff) format('woff');font-weight:400;font-style:normal}.brand-text{font-family:'hill_housemedium'!important;text-transform:uppercase!important;color:#17428E}.text-blue{color:#17428E}h1,.h1,.headline{font-size:100px;font-weight:900;margin:0;line-height:1;font-family:'Lato',sans-serif!important;text-transform:uppercase;color:#17428E}h2,.h2{font-size:60px;font-weight:900;line-height:1;margin-bottom:40px;font-family:'Lato',sans-serif;color:#17428E;text-transform:uppercase}h3,.h3{color:#17428E;font-size:18px;font-family:'Lato',sans-serif}p{color:#3c3c3b;font-size:18px;line-height:1.8;margin-bottom:20px;font-family:'Lato',sans-serif}a{font-size:18px;font-family:'Lato',sans-serif}a.link:after,.article--news__right a:after,span.link:after{content:'+';color:#17428E;margin-left:5px}a:hover{text-decoration:none}.site-logo{position:fixed;margin:10px}.site-logo .brand-text{font-size:25px}.site-logo a img{width:100%}.tagline{transform:rotate(90deg);z-index:100000;position:fixed;top:50vh;right:-7vw}@media screen and (max-width:768px){.tagline{display:none}}.social-links{position:fixed;bottom:5px;left:20px}.social-links img{width:30px;margin:5px}.cart-link{position:fixed;top:50px;right:20px}.ticket-count{background-color:#A70303;color:#fff;font-weight:700;text-align:center;width:25px;height:25px;border-radius:15px;position:absolute;right:-10px;top:10px;font-size:12px;line-height:2}.brand-icon{width:100px;margin:50px auto 0}.brand-icon img{width:100%}.nav--main ul li{text-transform:uppercase;text-align:right}.nav--main ul li a{padding:8px 0;display:block}.qr-link{display:none;background-color:#fff;width:150px;height:150px;position:fixed;left:50px;bottom:50px}footer{color:#fff}.bg-image-full{background-size:100vh;background-position:center;background-repeat:no-repeat;min-height:100vh}.bg-image-full h1{font-size:8rem;position:absolute;line-height:6rem;text-transform:uppercase;color:#17428E;text-shadow:#000 -2px 0}#how-we-do h1{font-size:5rem;line-height:6rem;text-transform:uppercase;color:#17428E;text-shadow:#000 -2px 0;z-index:1000000;display:block;position:relative;width:600px;max-width:100%}@media screen and (min-width:768px){#how-we-do h1{font-size:10rem;line-height:8rem;text-transform:uppercase;color:#17428E;text-shadow:#000 -2px 0;z-index:1000000;display:block;position:relative;width:600px;max-width:100%}}.card{border-radius:4px;border:1px solid #fff;padding:16px;margin:4px}.card h1{color:#fff;margin:0}.card p{color:#fff;margin:0}.card--dark h1{color:#fff}.card--dark p{color:#fff}.card--dark .card__meta{color:#fff}.card__meta{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.site-logo a{display:flex;flex-direction:row;align-items:baseline}.site-logo img{width:270px}.site-logo .strapline{color:#17428E;font-weight:500;font-size:14.8px;margin-left:40px}.site-logo .strapline:hover{text-decoration:none}@media screen and (max-width:768px){.header--site{margin-bottom:0;padding-top:10px;padding-bottom:10px}.site-logo a{width:100%}.site-logo .strapline{margin:10px auto 0;font-size:12px}}@media screen and (max-width:768px){.site-logo img{max-width:100%}.site-logo a{flex-direction:column}}#site-header{top:0;width:100%;position:fixed;transition:0.3s ease;z-index:500;height:75px;background-color:#fff0}#site-header.remove{top:-200px}@media screen and (max-width:768px){#site-header{background-color:#F7EEE7}h1,.h1,.headline{font-size:26px}h2,.h2{font-size:18px}h3,.h3{font-size:14px}p{font-size:14px;line-height:1.6;margin-bottom:20px}a{font-size:14px}}.menu-full-screen{display:none;width:100vw;height:100vh;background-color:#17428E;color:whitesmoke;position:fixed;top:0;z-index:1000}.menu-full-screen.active{display:block}.menu-main-container{display:block;padding-top:50px}.menu-main-menu-container{padding-top:100px}.menu li a{color:#fff;width:100%;text-align:center;position:relative;display:block;padding:20px;text-transform:uppercase;font-size:2rem;font-weight:900;font-family:'Lato',sans-serif}.menu-main-menu-container li a:hover{text-decoration:underline}.menu-main-menu-container li.current-menu-item a{text-decoration:underline}.menu-toggle,.menu-toggle.active{position:fixed;top:0;right:15px;width:50px;height:50px;z-index:20000;font-family:'hill_housemedium';display:flex;align-items:end;color:#17428E}.menu-toggle.active{color:#fff}.menu-icon{width:100%;height:1px solid #17428E}ul.menu{overflow:scroll;height:100vh;padding-bottom:100px;list-style-type:none;padding:0}@media screen and (max-width:768px){.menu li a{font-size:2rem}}.footer--site{background:#3c3c3b;color:#fff;position:relative;margin-top:40px;padding:20px 0}.footer--site .container{padding:35px 0;position:relative}.footer--site p{color:#fff;font-size:12px}.footer--site a{color:#fff;font-size:12px}.footer--site a:hover{color:#17428E}.footer-right-col{text-align:right}@media screen and (max-width:768px){.footer--site .container .row{padding:0 20px;width:100%}.footer-left-col,.footer-right-col{text-align:center}}img{max-width:100%;height:auto}.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%}video{width:100%}.quote--text{font-size:34px;font-weight:300;line-height:1.4;color:#17428E;margin-top:40px}@media screen and (max-width:768px){.quote--text{font-size:22px}}.quote--author{margin-top:40px;margin-bottom:100px}.sticky{position:-webkit-sticky;position:sticky;top:10px}@media screen and (max-width:768px){.sticky{position:relative;top:0}}.article--news>div h1{color:#17428E}.article--news>div img{margin-bottom:50px}.article--news__right{margin-bottom:30px;padding:0 25px}.article--news__right h1{margin-bottom:20px}@media screen and (max-width:768px){.article--news{display:flex;flex-direction:column-reverse}.article--news__right{padding:0 15px}}.contact--content iframe{margin-bottom:40px}.contact--introduction{margin-bottom:50px}.contact--content p,.contact--content p a{font-size:26px;font-weight:300;line-height:1.5}.contact--content p a{word-break:break-all}.contact--content p em{color:#17428E}.contact-info{display:flex}.align-end{align-self:end}@media screen and (max-width:768px){.contact--content p,.contact--content p a{font-size:14px}.contact-info{flex-direction:column}.align-end{align-self:start}}.contact--content .col-lg-5{margin-bottom:40px}@media screen and (min-width:767px){.footer--site .col-md-3.col-md-offset-3{padding-left:25px}}@keyframes showup{0%{opacity:0}20%{opacity:.2}80%{opacity:.5}100%{opacity:1}}@keyframes slidein{0%{margin-left:-800px}20%{margin-left:-800px}35%{margin-left:0}100%{margin-left:0}}@keyframes reveal{0%{opacity:0;width:0}20%{opacity:1;width:0}30%{width:355px}80%{opacity:1}100%{opacity:0;width:355px}}#intro div #how-we-do{width:600px;max-width:100%;position:absolute;top:40%;transform:translateY(-50%);z-index:100}.intro-text{animation:slidein 7s}.button-active{animation:slidein 7s}.button-container{text-align:center}.segment.fade-in{opacity:1;transform:translateY(0)}.heading-active{color:#2a2a2a;opacity:1;-webkit-transition:color 1000ms linear;-ms-transition:color 1000ms linear;transition:color 1000ms linear}.home-feature{height:1px;min-height:100vh;position:absolute;top:-100px}@media screen and (max-width:768px){.home-feature{top:0px!important}}#idea{background-color:#17428E}.nav-footer{position:fixed;bottom:0;height:75px;color:#fff;display:flex;z-index:101;justify-content:space-between;width:100%;padding:0 10px}.nav-footer ul{display:flex;justify-content:space-around;width:100%}.nav-footer ul li{display:flex;justify-content:center;flex-direction:column}.nav-footer ul li a{color:#F7EEE7;text-transform:uppercase}.card--light{background-color:#FFC400}.card--amber{background-color:#f80}.card--dark{background-color:#171712}.card--german{background-color:#A70303}.card--world{background-color:#005D04}.card--cider{background-color:#29AA33}.card--bottle{background-color:#522402}.card--gin{background-color:#00A5AC}.rating{display:flex;justify-content:center;align-items:center}.rating input{display:none}.rating label{font-size:16px;color:#ccc;cursor:pointer;transition:color 0.3s}.rating input:checked~label{color:#ffc700}.banner{align-items:center;display:flex}@media screen and (max-width:768px){.banner{flex-direction:column}.banner-about .h1{font-size:10vw}}.flex-dir-col{flex-direction:column}.flex-dir-row{flex-direction:row}.banner-container{display:flex;align-items:center;flex-direction:column-reverse;padding-top:20px;width:100vw;height:85vh}.banner-padding{width:100vw;height:100vh;display:flex;flex-direction:row;align-items:center}.banner-padding .col{display:flex;flex-direction:column}.text-center{text-align:center}.banner-cta{margin:100px 0 50px}.banner-cta h3{color:#17428E}@media screen and (min-width:768px){.banner-container{padding-top:0;flex-direction:row;height:100vh}.banner h1{font-size:5vw}}@media screen and (min-width:768px){.banner-left{position:absolute}.banner-right{position:absolute;right:0}}.main{padding-top:80px;min-height:100vh;background:#F7EEE7}@media screen and (max-width:768px){.main{padding-top:75px}}ul.shop-listing{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;list-style:none;margin:0;padding:0;height:30em}ul.shop-listing li.product{float:left;width:50%;min-height:1px;padding-right:3px;padding-left:3px;margin-bottom:30px}.bg-dark p,.bg-dark h1,.bg-dark h2,.bg-dark h3{color:white!important}.bg-blue{background:#17428E;color:#fff;position:relative}.bg-blue:before{position:absolute;top:-40px;content:'';padding:0;width:0;height:0;border-top:42px solid #fff0;border-bottom:60px solid #fff0;border-left:97vw solid #17428E}.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue p,.bg-blue li,.bg-blue a{color:#fff}.slick-track{align-items:center!important;display:flex!important}.slick-slide{margin:0 10px}.slick-list{margin:0 -10px}#food-menu{margin-top:50px}#food-menu h2{font-size:2rem;font-weight:700;margin-top:50px;margin-bottom:20px;text-align:center}#food-menu ul li{list-style:none}#food-menu li.title h3{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}#food-menu ul li p{text-align:left}@media screen and (max-width:768px){#food-menu{column-count:1;column-gap:0}}.redpixel,.yellowpixel{width:10px;height:10px;background-color:#A70303;display:inline-block}.yellowpixel{background-color:#ffc700}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:.5em auto 1em}.alignright{float:right;margin:.5em 0 1em 1em}.alignleft{float:left;margin:.5em 1em 1em 0}.wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center}.wp-caption img{display:inline}.wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd}.header-wrap{background-position:center;background-repeat:no-repeat;background-size:cover;height:67vh;max-height:500px;margin:70px;display:flex;justify-content:center}.entry-title{margin:0 auto;max-width:800px;text-align:center}.entry-header{display:flex;justify-content:center;flex-direction:column;margin-bottom:30px}.header-wrap .entry-title{color:#fff}@media screen and (max-width:768px){.header-wrap{height:67vh;max-height:300px;margin:0 5vw 30px}}.section-image-left{width:50%;height:100vh}@media screen and (max-width:768px){.section-image-left{display:none;width:50%;height:240px}}.stamp-beer{position:absolute;top:-50px;right:40%;opacity:.285;z-index:9}.size-thumbnail{width:150px}#loginform{width:300px;margin:0 auto;background:whitesmoke;border-radius:8px;padding:20px 0}#loginform label{width:100%}input#coupon_code{width:50%}