.wp-block[data-type="fl-builder/layout"] .components-placeholder__fieldset,.wp-block[data-type="fl-builder/layout"] .components-placeholder__instructions,.wp-block[data-type="fl-builder/layout"] .components-placeholder.components-placeholder{text-align:center;justify-content:center;align-items:center}body.fl-builder-layout-enabled .block-editor-block-list__insertion-point-indicator,body.fl-builder-layout-enabled .block-editor-block-list__insertion-point-inserter,body.fl-builder-layout-enabled .block-editor-rich-text__editable,body.fl-builder-layout-enabled .block-editor-default-block-appender,body.fl-builder-layout-enabled .block-editor-block-contextual-toolbar{display:none !important}.fl-builder-layout-enabled .editor-block-toolbar,.fl-builder-layout-enabled .editor-inserter,.fl-builder-layout-enabled .editor-visual-editor__inserter,.fl-builder-layout-enabled .editor-default-block-appender,.fl-builder-layout-enabled .editor-block-list__insertion-point,.fl-builder-layout-enabled .editor-block-settings-menu,.fl-builder-layout-enabled .editor-block-mover,.fl-builder-layout-enabled .editor-block-list__breadcrumb,.fl-builder-layout-enabled .editor-block-list__block:not([data-type="fl-builder/layout"]){display:none !important}.fl-builder-layout-enabled .editor-block-list__block-edit:before{outline:none !important}.fl-builder-layout-launch-view .components-button{margin:0 5px}.fl-builder-layout-launch-view .components-placeholder__fieldset{max-width:none}.fl-builder-layout-loading-view .spinner{float:left}
.bp-contact-card{font-style:normal}.bp-contact-card>div{margin:1em
0}.bp-name{font-weight:bold}.bp-opening-hours{max-width:25em}.bp-opening-hours .bp-title{text-align:center;display:block;margin-bottom:10px}.bp-weekday:before,.bp-weekday:after{content:" ";display:table}.bp-weekday:after{clear:both}.bp-weekday-name{float:left;clear:left;width:45%}.bp-times{float:right;clear:right;width:45%;text-align:right}.bp-times .bp-time{display:block}.bp-map{height:20em;color:#333;font-weight:400}.bp-map
a{color:#3a84df}.bp-map a:hover{text-decoration:underline}.bp-map
p{margin:4px;line-height:16px;font-weight:400}.bp-map
img{max-width:none}.bp-map-info-window{width:200px;max-width:100%}.bp-directions:before,
.bp-phone:before,
.bp-cell-phone:before,
.bp-whatsapp:before,
.bp-fax:before,
.bp-contact:before,
.bp-ordering-link:before,
.bp-booking:before,
.bp-opening-hours-brief:before,
.bp-opening-hours .bp-title:before{display:inline-block;width:1.5em;height:1em;font-size:1.5em;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bp-directions:before{content:"\f230"}.bp-phone:before{content:"\f525"}.bp-cell-phone:before{content:"\f470"}.bp-whatsapp:before{content:"\f19a"}.bp-fax:before{content:"\f193"}.bp-ordering-link::before{content:"\f116"}.bp-contact:before{content:"\f466"}.bp-booking:before{content:"\f145"}.bp-opening-hours-brief:before,
.bp-opening-hours .bp-title:before{content:"\f469"}.bpfwp-pattern-phone .bp-contact-card *,
.bpfwp-pattern-email .bp-contact-card *,
.bpfwp-pattern-phone-email .bp-contact-card *,
.bpfwp-pattern-cell-phone .bp-contact-card *,
.bpfwp-pattern-fax .bp-contact-card *,
.bpfwp-pattern-whatsapp .bp-contact-card *,
.bpfwp-pattern-address .bp-contact-card *,
.bpfwp-pattern-hours .bp-contact-card *,
.bpfwp-pattern-map .bp-contact-card
*{display:none}.bpfwp-pattern-phone .bp-contact-card .bp-phone,
.bpfwp-pattern-phone .bp-contact-card .bp-phone
*{display:initial}.bpfwp-pattern-email .bp-contact-card .bp-contact-email,
.bpfwp-pattern-email .bp-contact-card .bp-contact-email
*{display:initial}.bpfwp-pattern-phone-email .bp-contact-card .bp-phone,
.bpfwp-pattern-phone-email .bp-contact-card .bp-phone *,
.bpfwp-pattern-phone-email .bp-contact-card .bp-contact-email,
.bpfwp-pattern-phone-email .bp-contact-card .bp-contact-email
*{display:initial}.bpfwp-pattern-address .bp-contact-card .bp-name,
.bpfwp-pattern-address .bp-contact-card .bp-name *,
.bpfwp-pattern-address .bp-contact-card .bp-address,
.bpfwp-pattern-address .bp-contact-card .bp-address
*{display:initial}.bpfwp-pattern-address .bp-contact-card .bp-name{display:block}.bpfwp-pattern-hours .bp-contact-card .bp-opening-hours,
.bpfwp-pattern-hours .bp-contact-card .bp-opening-hours
*{display:initial}.bpfwp-pattern-map .bp-contact-card .bp-map{display:block}.bpfwp-pattern-map .bp-contact-card .bp-map
*{display:initial}.bpfwp-pattern-fax .bp-contact-card .bp-fax,
.bpfwp-pattern-fax .bp-contact-card .bp-fax
*{display:initial}.bpfwp-pattern-whatsapp .bp-contact-card .bp-whatsapp,
.bpfwp-pattern-whatsapp .bp-contact-card .bp-whatsapp
*{display:initial}.bpfwp-pattern-cell-phone .bp-contact-card .bp-cell-phone,
.bpfwp-pattern-cell-phone .bp-contact-card .bp-cell-phone
*{display:initial}.bp-custom-fields{position:relative;display:flex;flex-direction:column}.bp-custom-field{display:flex;flex-wrap:wrap;width:100%}.bp-custom-field
label{flex-basis:140px}.bp-custom-field-value{flex-basis:calc(100% - 140px)}.bp-contact-card.baseflex{position:relative;display:flex;flex-direction:column;width:100%}.bp-contact-card.baseflex>div{position:relative;margin:4px
0;width:auto;min-width:400px;max-width:100%;display:flex}.bp-contact-card.baseflex>div.bp-address{margin:28px
0}.bp-contact-card.baseflex>div.bp-opening-hours{flex-direction:column;margin:48px
0}.bp-contact-card.baseflex .bp-opening-hours .bp-title{text-align:left;margin-bottom:20px}.bp-contact-card.baseflex .bp-weekday{display:flex;justify-content:space-between}.bp-contact-card.baseflex .bp-weekday:before,
.bp-contact-card.baseflex .bp-weekday:after{display:none}.bp-contact-card.baseflex .bp-weekday-name{float:none;clear:none;width:auto}.bp-contact-card.baseflex .bp-times{float:none;clear:none;width:auto}.bp-contact-card.baseflex>div.bp-map{width:100%;margin:48px
0}@media screen and (max-width: 450px){.bp-contact-card.baseflex>div{min-width:300px}}.bp-contact-card.flexcentered{align-items:center}.bp-contact-card.flexcentered>div{justify-content:center}.bp-contact-card.flexcentered .bp-address,
.bp-contact-card.flexcentered .bp-opening-hours .bp-title{text-align:center}.bp-contact-card.panels{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.bp-contact-card.panels>div{width:45%;min-width:0}.bp-contact-card.panels>div.bp-map{width:45%}.bp-contact-card.panels>div.bp-name,.bp-contact-card.panels>div.bp-address{width:100%}@media screen and (max-width: 768px){.bp-contact-card.panels{flex-direction:column;flex-wrap:initial;justify-content:initial}.bp-contact-card.panels>div{width:auto;min-width:400px}.bp-contact-card.panels>div.bp-map{width:100%}}@media screen and (max-width: 450px){.bp-contact-card.panels>div{min-width:300px}}.bp-contact-card.panelscentered>div.bp-name,.bp-contact-card.panelscentered>div.bp-address{justify-content:center}.bp-contact-card.panelscentered > div.bp-name,
.bp-contact-card.panelscentered > div.bp-address,
.bp-contact-card.panelscentered .bp-opening-hours .bp-title{text-align:center}.yikes-easy-mc-form{display:block;width:100%}.yikes-easy-mailchimp-edit-form-link{display:block;margin-bottom:1em}.yikes-easy-mc-form.yikes-mailchimp-form-inline{display:inline-block;width:100%}.yikes-easy-mc-form input[type=email],.yikes-easy-mc-form input[type=number],.yikes-easy-mc-form input[type=text],.yikes-easy-mc-form input[type=url],.yikes-easy-mc-form select{padding:.5278em;background-color:#f1f1f1;border:2px solid rgba(51,51,51,.1);display:block;-moz-box-sizing:border-box;margin-bottom:8px}.yikes-easy-mc-form input[type=email]:focus,.yikes-easy-mc-form input[type=number]:focus,.yikes-easy-mc-form input[type=text]:focus,.yikes-easy-mc-form input[type=url]:focus,.yikes-easy-mc-form select:focus{outline:2px solid rgba(51,51,51,.3);outline:2px solid rgba(51,51,51,.3)}.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top{min-width:258px}.yikes-easy-mc-form .yikes-easy-mc-submit-button{display:block;width:100%;margin-top:.5em;min-height:40px;padding:10px;cursor:pointer}.yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in{margin-bottom:1em}.yikes-easy-mc-form .empty-form-inline-label .empty-label.labels-hidden{display:none}.yikes-easy-mc-form .submit-button-inline-label{width:20%;min-width:90px;float:left}.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button{margin-top:0;margin-bottom:.5em}.yikes-easy-mc-form .form-field-description{display:block;margin-top:.25em;margin-bottom:.75em;font-style:italic;font-weight:400;font-size:80%}.yikes-easy-mc-error-message{color:rgba(216,48,57,.87);background:#ffbaba;padding:12px;position:relative}.yikes-easy-mc-success-message{color:#4f8a10;background:#dff2bf;padding:12px;position:relative}.yikes-easy-mc-form .field-no-label,.yikes-easy-mc-form label{display:inline-block;margin-bottom:.5em;width:100%}p.yikes-mailchimp-required-interest-group-error{color:rgba(216,48,57,.87);margin:8px 0}.yikes-easy-mc-form input[type=email],.yikes-easy-mc-form input[type=number],.yikes-easy-mc-form input[type=password],.yikes-easy-mc-form input[type=text],.yikes-easy-mc-form input[type=url],.yikes-easy-mc-form select,.yikes-easy-mc-form textarea{box-sizing:border-box;display:block;width:100%;max-width:100%}.yikes-easy-mc-form .yikes-easy-mc-submit-button-image{padding:0;width:16%;min-width:140px;max-width:200px}.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button-image{width:100%;max-width:100%}.checkbox-parent-label{width:100%;display:block}.yikes-easy-mc-form .yikes-easy-mc-checkbox-label{display:inline-block}.mailchimp-field-hidden,.yikes-easy-mc-display-none{display:none!important}.yikes-easy-mc-text-align-right{text-align:right}#yikes-mailchimp-container .yikes-form-title{margin-top:0}.yikes-mailchimp-disclaimer-text{display:block;margin-top:1em}.update-email-preloader,.yikes-mailchimp-preloader{position:absolute;top:40%;left:0;right:0;bottom:0;margin:0 auto}img.yikes-mailchimp-preloader{max-height:40px}img.loading-dots.yikes-mc-loading-dots{max-height:20px}.g-recaptcha{transform:scale(.81);-webkit-transform:scale(.81);transform-origin:0 0;-webkit-transform-origin:0 0;margin:7px 0 -3px 0}.yikes-mc-required-field-not-filled{background-color:#ffbaba!important}@media screen and (max-height:575px){#rc-imageselect,.g-recaptcha{transform:scale(.81);-webkit-transform:scale(.81);transform-origin:0 0;-webkit-transform-origin:0 0}}.yikes-easy-mc-form label.option-inline>label{display:inline-block;float:left;width:auto!important;margin-right:15px}.yikes-easy-mc-form label.option-height-25{height:25px}.yikes-easy-mc-form label.option-height-50{height:50px}.yikes-easy-mc-form label.option-height-75{height:75px}.yikes-easy-mc-form label.option-height-100{height:100px}.yikes-easy-mc-form label.option-height-125{height:125px}.yikes-easy-mc-form label.option-height-150{height:150px}.yikes-easy-mc-form label.option-2-col>label{display:inline-block;float:left;width:50%}.yikes-easy-mc-form label.option-3-col>label{display:inline-block;float:left;width:33%}.yikes-easy-mc-form label.option-4-col>label{display:inline-block;float:left;width:25%}.yikes-easy-mc-form input.field-left-half,.yikes-easy-mc-form label.field-left-half{width:48%;float:left;margin-right:2%}.yikes-easy-mc-form input.field-right-half,.yikes-easy-mc-form label.field-right-half{width:48%;float:right;margin-left:2%}.yikes-easy-mc-form input.field-third,.yikes-easy-mc-form label.field-third{width:32%;float:left;margin-right:1.33333%}@media only screen and (max-width:525px){.yikes-easy-mc-form input.field-left-half,.yikes-easy-mc-form input.field-right-half,.yikes-easy-mc-form label.field-left-half,.yikes-easy-mc-form label.field-right-half{width:100%}}@media only screen and (max-width:955px){.yikes-easy-mc-form input.field-third:nth-child(odd),.yikes-easy-mc-form label.field-third:nth-child(odd){width:48%;float:left;margin-right:2%}.yikes-easy-mc-form input.field-third:nth-child(2n),.yikes-easy-mc-form label.field-third:nth-child(2n){width:48%;float:right;margin-left:0}}@media only screen and (max-width:525px){.yikes-easy-mc-form input.field-third,.yikes-easy-mc-form label.field-third{width:100%!important;margin-right:0;margin-left:0;float:none}}@media only screen and (max-width:525px){.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top{min-width:84%}}