.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.section{padding-top:80px;padding-bottom:80px;scroll-margin-top:110px}.section.is-blue{color:#f5fbf9;background-color:#385874;background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a54ebe5d5cc13d7ca16d2c4_dog-placeholder.jpg);background-position:50%;background-size:cover}.section.is-cream{background-color:#ece6d8}.section.is-navy{color:#f5fbf9;background-color:#122348;display:block}.section.is-navy.home{display:block}.section.is-navy.wedding{background-color:#a88e54}.section.is-gold{color:#f5fbf9;background-color:#a88e54;display:block}.section.is-gold.stag{display:none}.heading-1{margin-top:0;margin-bottom:16px;font-family:optima-lt-pro,sans-serif;font-size:52px;font-weight:400;line-height:1.15}.heading-3{margin-top:0;margin-bottom:12px;font-family:optima-lt-pro,sans-serif;font-size:26px;font-weight:400;line-height:1.3}.script-accent{color:#a88e54;font-family:winsome,cursive;font-size:34px;font-weight:400;line-height:1.3}.body-text{font-family:montserrat,sans-serif;font-size:16px;font-weight:300;line-height:1.4}.text-gold{color:#a88e54}.text-navy{color:#122348}.button{color:#fff;text-align:center;letter-spacing:2px;text-transform:uppercase;background-color:#a88e54;border:1px solid #a88e54;padding:12px 28px;font-family:montserrat,sans-serif;font-size:16px;text-decoration:none;transition:all .3s;display:inline-block}.button:hover{background-color:#122348;border-color:#122348;transform:scale(1.05)}.button.is-blue-btn:hover{background-color:#a88e54;border-color:#a88e54}.button.is-outline{color:#f5fbf9;background-color:#0000;border-color:#f5fbf9}.button.is-outline:hover{color:#122348;background-color:#f5fbf9}.button.is-navy{background-color:#122348;border-color:#122348;margin-top:20px}.button.is-navy:hover{background-color:#385874;border-color:#385874}.navbar{z-index:100;background-color:#122348;padding:16px 24px;position:relative}.navbar-inner{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1400px;margin-left:auto;margin-right:auto;display:grid}.navbar-menu-btn{background-color:#0000;border:1px solid #f5fbf9;flex-direction:column;justify-content:center;justify-self:start;align-items:center;row-gap:5px;width:44px;height:44px;text-decoration:none;display:flex}.navbar-menu-line{background-color:#f5fbf9;width:20px;height:2px}.navbar-brand{color:#f5fbf9;text-align:center;justify-self:center;text-decoration:none}.navbar-actions{justify-self:end;align-items:center;column-gap:12px;display:flex}.navbar-btn-outline{color:#f5fbf9;letter-spacing:2px;text-transform:uppercase;border:1px solid #f5fbf9;padding:10px;font-family:montserrat,sans-serif;font-size:16px;text-decoration:none}.navbar-btn-outline:hover{color:#122348;background-color:#f5fbf9;transform:scale(1.05)}.navbar-btn-gold{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#a88e54;border:1px solid #a88e54;padding:10px;font-family:montserrat,sans-serif;font-size:16px;text-decoration:none}.navbar-btn-gold:hover{background-color:#385874;border-color:#385874;transform:scale(1.05)}.footer{color:#f5fbf9;background-color:#122348;padding:64px 24px 48px;font-family:montserrat,sans-serif;font-weight:300}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:40px 48px;max-width:1300px;margin-left:auto;margin-right:auto;display:flex}.footer-col-newsletter{max-width:280px}.footer-heading{color:#f5fbf9;margin-top:0;margin-bottom:4px;font-family:optima-lt-pro,sans-serif;font-size:22px;font-weight:400}.footer-script{color:#a88e54;margin-bottom:16px;font-family:winsome,cursive;font-size:18px}.footer-form,.footer-form._w-form{margin-bottom:32px}.footer-input,.footer-input._w-input{color:#122348;background-color:#fff;border:1px solid #fff;width:100%;margin-bottom:10px;padding:10px 14px;font-size:16px}.footer-submit{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#a88e54;border:1px solid #a88e54;padding:8px 22px;font-size:16px;transition:all .3s}.footer-submit:hover{background-color:#385874;border-color:#385874;transform:scale(1.05)}.footer-submit._w-button{color:#fff;letter-spacing:2px;text-transform:uppercase;letter-spacing:2px;text-transform:uppercase;background-color:#a88e54;border:1px solid #a88e54;padding:8px 22px;font-size:16px;transition:all .3s}.footer-submit._w-button:hover{background-color:#385874;border-color:#385874;transform:scale(1.05)}.footer-copyright{opacity:.7;font-size:16px}.footer-col-center{text-align:center}.footer-brand{color:#f5fbf9;margin-bottom:16px;text-decoration:none;display:block}.footer-logo-text{font-family:optima-lt-pro,sans-serif;font-size:26px;line-height:1.2}.footer-logo-sub{letter-spacing:3px;text-transform:uppercase;font-size:16px}.footer-contact-link{color:#f5fbf9;margin-bottom:6px;font-size:16px;text-decoration:none;display:block}.footer-address{opacity:.85;margin-top:20px;margin-bottom:16px;font-size:16px}.footer-socials{justify-content:center;column-gap:10px;display:flex}.footer-social-circle{color:#122348;background-color:#f5fbf9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;text-decoration:none;display:flex}.footer-col-links{flex-direction:column;row-gap:20px;display:flex}.footer-link-group{font-size:16px}.footer-link-label{color:#f5fbf9;margin-bottom:8px;font-weight:600}.footer-link-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:6px 32px;display:grid}.footer-link{opacity:.85;color:#f5fbf9;font-size:16px;text-decoration:none}.page-main{display:block}.align-center{text-align:center}.split{flex-wrap:wrap;align-items:center;gap:32px 48px;display:flex}.split-content{flex:2;min-width:280px}.split-content.venue-content{direction:ltr;grid-area:1/1/2/2}.split-media{flex:3;min-width:300px;position:relative}.split-media.menu-btn-col{direction:ltr;grid-area:2/2/3/3;align-self:start;padding-top:0}.img-placeholder{aspect-ratio:16/10;background-color:#8b8578;background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a54d59240d01b33ec1ae32c_PLACEHOLDER-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.img-placeholder.tal{background-image:none}.img-placeholder.tal.ev-overlap-img{margin-top:-50px}.img-placeholder.tal.ev-overlap-img.event-2{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5f1348ea36a515fa506ae0_business-event.jpg);background-position:50%;background-size:cover}.img-placeholder.tal.ttd{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5ef48d598a7d07d03bdfac_snowdonia.jpg);background-position:50%;background-size:cover}.img-placeholder.tal.dog-friendly{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5efb61f56f9bfe26ae4870_dog-friendly.jpg);background-position:50%;background-size:cover}.img-placeholder.tal.hair-beauty{aspect-ratio:12/10;background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5efd6722948663e2f059de_hair-beauty.jpg);background-position:50%;background-size:cover}.img-placeholder.tal.room-1{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5f064984fb536d0e8b8349_1711021319431-FP%201.webp);background-position:50%;background-size:cover}.img-placeholder.tal.room-3{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5dfd1f0733b5afcc885d54_Bulkeley_Staff_4.jpg);background-position:50%;background-size:cover}.img-placeholder.tal.wedd-1{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5f0c67c258efe453400d6a_wedding%20\(3\).jpg);background-position:50%;background-size:cover}.img-placeholder.tal.event-1{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a688e66ad065adc187bf27b_Bulkeley%20Hotel%20-0035_LR.jpg);background-position:50%;background-size:cover}.img-placeholder.overlap-up{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5ef64e78a250ac3e2eccb0_ballroom-active.jpg);margin-top:-50px}.img-placeholder.is-portrait.wedd-2{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5f0c67af94a1ee152e093c_wedding%20\(2\).jpg)}.img-placeholder.is-portrait.wedd-3{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5f0d365015defef7b7737d_wedding-stock.jpg)}.img-placeholder.ev-overlap-img{margin-top:-50px}.img-placeholder.ev-overlap-img.acc-bathroom-img.room-2{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5f0685f56f9bfe26b227e2_1711021319479-FP%202.webp)}.img-placeholder.ev-overlap-img.event{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5dfd1fdd84541feccb50a3_Bulkeley_Staff_3.jpg)}.img-placeholder.venue-img{direction:ltr;grid-area:2/1/3/2}.img-placeholder.venue-img.rest-1{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5ee45c95976cc9b806d9a0_Coffee%20Lounge%20enhanced.png)}.img-placeholder.venue-img.rest-2{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a69e88f4cd1a02dfba4b395_Bistro%202.jpg)}.img-placeholder.venue-img.rest-3{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5ee45c598a7d07d0379920_Hansoms%20Enhance.png)}.img-placeholder.venue-img.rest-4{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5ee45cc79728b9ccb22e54_Llewellyn%20Enhanced.png)}.img-placeholder.venue-img.rest-5{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5ee45cfc772ee17a3cfcfc_Bar%201%20Enhanced.png)}.img-placeholder.home-history,.img-placeholder.about-1{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5eea1e16179111be859add_Old-RP-Postcard-Bulkeley-Arms-Beaumaris-300x197.jpg)}.img-placeholder.wedd-4{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5f0c67a4a3c3f3baa4fd21_wedding%20\(4\).jpg)}.img-placeholder.wedd-5{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5f0c6784fb536d0e8e24bb_wedding%20\(1\).jpg)}.img-placeholder.about-1{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5eea1e16179111be859add_Old-RP-Postcard-Bulkeley-Arms-Beaumaris-300x197.jpg)}.img-placeholder.about-2{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5eea1e5a52ad16010a07a3_Old_4-300x186.jpg)}.img-placeholder.about-3{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5e726edc449069fdffebad_Old_3-300x186.jpg)}.img-placeholder.about-4{background-image:url(https://cdn.prod.website-files.com/6a54a8a36f236b1b34753a40/6a5df690e92795dac53fef72_Bulkeley_Hotel%20landscape.jpg)}.about-title-section{padding-top:56px;padding-bottom:56px}.about-intro{color:#385874;max-width:720px;margin-top:20px;margin-left:auto;margin-right:auto;font-size:16px}.about-body{font-size:16px;line-height:1.4}.is-reversed{flex-direction:row-reverse}.navbar-logo-text-logo{width:auto;height:46px;display:block}.nav-overlay{z-index:999;opacity:0;visibility:hidden;background-color:#122348;justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}.nav-overlay-close{color:#f5fbf9;border:1px solid #f5fbf9;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;text-decoration:none;transition:all .3s;display:flex;position:absolute;top:32px;left:32px}.nav-overlay-close:hover{background-color:#a88e54;border-color:#a88e54;transform:scale(1.15)}.nav-overlay-links{text-align:center;flex-direction:column;row-gap:24px;display:flex}.nav-overlay-link{color:#f5fbf9;letter-spacing:2px;font-family:optima-lt-pro,sans-serif;font-size:32px;text-decoration:none;transition:color .3s}.nav-overlay-link:hover{color:#a88e54}.footer-consent{color:#f5fbf9;text-align:left;width:100%;margin-bottom:10px;font-family:montserrat,sans-serif;font-size:16px;font-weight:300}.small{font-size:10px;line-height:13px}.nav-overlay-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media screen and (max-width:991px){.heading-1{font-size:42px}.heading-2{font-size:32px}.navbar-inner{grid-template-columns:44px 1fr 44px}.navbar-brand{justify-self:center;max-width:100%}.navbar-actions{display:none}.blog-grid{grid-template-columns:1fr 1fr}.contact-cards{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.contact-location-grid{grid-template-columns:1fr}}@media screen and (max-width:767px){.section{padding-top:56px;padding-bottom:56px}.split-media.menu-btn-col{margin-top:24px}.blog-grid{grid-template-columns:1fr}.venue-grid{display:block}.contact-form-card{padding:24px 20px}.contact-form-grid{grid-template-columns:1fr}}@media screen and (max-width:479px){.heading-1{font-size:34px}.heading-2{font-size:28px}.script-accent{font-size:26px}.navbar-inner{column-gap:16px}.home-hero-script{margin-top:40px}.card{flex-basis:280px}.navbar-logo{height:64px}.menu-list-grid{grid-template-columns:1fr}}