html,body{padding:0;margin:0;width:100vw;font-weight:normal;font-family:"Open Sans",sans-serif}body{font-size:16px;color:#01264b;overflow-x: hidden;}h1,h2,h3,h4,h5,h6{font-family:"Marcellus",serif;font-weight:400}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:900}p,li{font-weight:400}p strong,li strong{font-weight:700}h1{font-size:2rem}h2.bigtext{font-size:2rem}h2{font-size:2rem}h3{font-size:1.55rem}h4{font-size:1.3rem}.light{font-weight:300}a{color:#01264b;border:0;outline:0}a hover{color:#01264b}.goldtext,.goldtext a{color:#a98850}.whitetext,.whitetext a{color:white}.navytext,.navytext a{color:#01264b}.blue-divider{height:1px;width:100%;border-bottom:1px solid #01264b}.gold-divider{height:1px;width:100%;border-bottom:1px solid #a98850}.navybg{background-color:#01264b}.goldbg{background-color:#a98850}.gold-border-bottom{border-bottom:10px solid #a98850}.goldborderedbox{border:3px solid #a98850;-webkit-box-shadow:4px 4px 4px rgba(99,99,99,0.4);box-shadow:4px 4px 4px rgba(99,99,99,0.4);padding:10px}.mh360{min-height:360px}.mh180{min-height:180px}.container-fluid{padding-right:0;padding-left:0}.btn-success{color:#fff;background-color:#01264b;border-color:#01264b}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#a98850;border-color:#a98850}.pull-right{float:right !important}@media (min-width: 400px){h1{font-size:2.55rem}h2.bigtext{font-size:2.55rem}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.fade-in{-webkit-animation:fadein 2s;animation:fadein 2s}.fade-in-up2{-webkit-animation:fadeInUp 2s;animation:fadeInUp 2s}.fade-in-up3{-webkit-animation:fadeInUp 3s;animation:fadeInUp 3s}.navbar{top:0;right:0;width:100%}.nav-link{padding:0}.navbar-dark{margin-top:0;padding:0;background-color:transparent}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link{color:#fff;font-size:0.9rem;font-weight:lighter;text-transform:uppercase}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fff;text-decoration:underline}.navbar-nav{font-family:"Marcellus",serif}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#a98850;text-decoration:underline}.navybg--semi{background-color:rgba(1,38,75,0.75);border-bottom:10px solid #a98850}.navbar-collapse{position:absolute;top:0;right:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;z-index:9999;width:100%}.navbar-collapse.collapsing{height:100vh;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;right:98%}.navbar-collapse .show{right:0;height:100%;width:100%;background:#01264b}.navbar-toggler{position:relative;z-index:99999;border:none;background:transparent !important;padding:.5rem .75rem .1rem .75rem}.icon-bar{width:22px;height:2px;background-color:#fff;display:block;-webkit-transition:all 0.2s;transition:all 0.2s;margin-top:4px}.navbar-toggler .top-bar{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;transform-origin:10% 10%;margin-top:6px}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{-webkit-transform:rotate(0);transform:rotate(0);margin-top:6px}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{-webkit-transform:rotate(0);transform:rotate(0)}.topstrip{height:70px;width:100%}.top-logo{z-index:9999;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255,255,255,0.8)));background:linear-gradient(to bottom, #fff, rgba(255,255,255,0.8));background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255,255,255,0.5)));background:linear-gradient(to bottom, #fff, rgba(255,255,255,0.5))}.contact-links--header{margin:6px 15px 0 auto;font-size:0.8rem;position:relative;z-index:9999;line-height:1em}.contact-links--header .phone1,.contact-links--header .phone2{display:inline-block}.contact-links--header .fas,.contact-links--header .far,.contact-links--header .fab{margin:0 4px;color:#a98850}.contact-links--header a:hover{color:#a98850}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.75rem;padding-left:0.75rem}@media (min-width: 992px){.top-logo{position:absolute;top:10px;left:10px;z-index:9999;padding:5px;width:11%}.navbar{right:15px}.phone2{margin-left:10px}.contact-mobile{display:none}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{-webkit-animation:fadein 0.75s;animation:fadein 0.75s}.contact-links--header a:hover{-webkit-animation:fadein 0.75s;animation:fadein 0.75s}}@media (min-width: 768px) and (max-width: 991px){.navbar{right:0}.navbar-nav{margin:15px;padding-top:10px;border-top:2px solid #a98850}.nav-link{padding:8px 0}.navbar-collapse{height:100vh;background-color:#01264b}.mobile-top-logo{margin:40px 40% 10px 40%;padding:0 5px;background-color:white;width:20%}.top-logo{position:absolute;top:10px;left:10px;z-index:9998;padding:5px;width:15%}.contact-links--header{position:absolute;top:10px;right:30px}.contact-mobile{display:none}.phone2{margin-left:10px}}@media (max-width: 767px){.topstrip{height:45px}.mobile-top-logo{margin:40px 30% 10px 30%;padding:0 5px;background-color:white;width:40%}.top-logo{background-color:#fff;padding:0 5px;width:50%;margin:0 25%}.navbar-nav{margin:15px;padding-top:10px;border-top:2px solid #a98850}.nav-link{padding:8px 0}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link{font-size:1.3rem}.navybg--semi{background-color:#01264b;border-bottom:0}.navbar-collapse{height:100vh;background-color:#01264b}.contact-mobile{background-color:#01264b}.contact-mobile p{font-size:0.9rem;line-height:0.9rem;margin:10px 0;color:#a98850}.contact-mobile p a{display:inline-block;margin:0 0 0 8px;color:white}}@media (min-width: 375px){.contact-mobile p{font-size:1rem;line-height:1rem}}@media (min-width: 1800px){.contact-links--header{font-size:0.9rem}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link{font-size:1rem}.top-logo{width:11%}}#myCarousel{position:relative;top:-75px;left:0;width:100%;z-index:-1}.carousel-fade .carousel-item{display:block;position:relative;opacity:0;transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out}.carousel-fade .carousel-item.active{opacity:1;display:block}.opening-times{padding:10px;background:#01264b;background:-webkit-gradient(linear, left top, left bottom, from(rgba(1,38,75,0.8)), to(#01264b));background:linear-gradient(to bottom, rgba(1,38,75,0.8), #01264b);border:3px solid #a98850;-webkit-box-shadow:4px 4px 4px rgba(99,99,99,0.4);box-shadow:4px 4px 4px rgba(99,99,99,0.4)}.opening-times h4{color:#a98850}.opening-times p{color:white}.img-caption{position:absolute;bottom:2px;left:3px;margin:0 15px;background-color:rgba(0,0,0,0.65)}.img-caption h6{color:white;margin:5px}.welcome-strip{position:relative;top:-75px;background-color:#01264b;line-height:1.5em;color:#a98850;text-align:center}.welcome-strip p{margin:0.1em;font-size:0.95rem;font-family:"Marcellus",serif;font-weight:lighter}.callout{border:3px solid #a98850;-webkit-box-shadow:4px 4px 4px rgba(99,99,99,0.4);box-shadow:4px 4px 4px rgba(99,99,99,0.4)}@media (min-width: 768px) and (max-width: 991px){.welcome-strip p{font-size:0.8rem}}@media (max-width: 767px){#myCarousel{top:0;border-top:10px solid #a98850}.img-caption{bottom:15px;left:3px}.img-caption h6{font-size:1.1rem}.welcome-strip{top:0}.welcome-strip p{font-size:0.8rem}.main-content h1{margin:20px 0 0 0}}footer{background:#01264b;background:-webkit-gradient(linear, left top, left bottom, from(rgba(1,38,75,0.8)), to(#01264b));background:linear-gradient(to bottom, rgba(1,38,75,0.8), #01264b);color:#fff;margin:30px 0 0 0;padding:1em 1em 2em 1em;width:100%;border-top:10px solid #a98850}footer ul{padding:0;margin:0}footer ul li{list-style-type:none;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:1rem;margin:0.5em 0}footer ul li strong{font-weight:700}footer ul li a{color:#fff}footer ul li a:hover{color:#fff}footer h3{font-family:"Marcellus",serif;font-size:1.3rem;color:#a98850}footer p{font-family:"Open Sans",sans-serif}a.footer-contact-link{font-family:"Open Sans",sans-serif;color:#a98850}footer .fas,footer .far,footer .fab{font-size:1.2rem;margin:5px 10px 5px 5px}.footer-logo{background-color:white;width:50%}_:-ms-lang(x),.parallax1::after{transform:translateZ(-1px) scale(1);position:fixed}

/*# sourceMappingURL=main.min.css.map */
/*
     FILE ARCHIVED ON 00:50:07 Jan 23, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:01:24 Oct 06, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.593
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.019
  esindex: 0.013
  cdx.remote: 34.066
  LoadShardBlock: 365.72 (3)
  PetaboxLoader3.datanode: 349.729 (4)
  PetaboxLoader3.resolve: 331.403 (2)
  load_resource: 385.625
*/