.hws_mollieform_text,input[type="number"]{border:#01a44b solid 1px!important;border-radius:3px!important;background-color:#FCFCFC!important;font-size:inherit;font-family:inherit;color:#999!important;padding:12px!important}.hws_mollieform_select{padding:0!important}ul#form_8342_field_2{display:none}.error404 #main-content,.search #main-content{background-color:initial}.et_pb_fullwidth_header .et-pb-icon.scroll-down{animation:fullwidth-header-bounce 2.2s ease-out infinite}@keyframes fullwidth-header-bounce{0%{transform:translateY(0%)}12.5%{transform:translateY(20%)}25%{transform:translateY(0%)}37.5%{transform:translateY(20%)}50%{transform:translateY(0%)}}.bp-contact-card>div{margin-top:0!important}.bp-opening-hours .bp-title{text-align:left!important}.footer-widget .widget_bpfwp_contact_card_widget{float:none}.bp-opening-hours .bp-title{display:none!important}.et_pb_widget a{color:#EFF2EB}.bp-weekday{border-bottom-style:dotted;border-bottom-color:#ffffff!important;border-bottom-width:1px}.widget_bpfwp_contact_card_widget{margin-bottom:0!important}.bp-contact-card .bp-phone:before,.bp-contact-card .bp-contact:before,.bp-contact-card .bp-booking:before,.bp-contact-card .bp-directions:before{font-family:"ETmodules"!important;font-size:1.2em!important;vertical-align:middle!important}.bp-contact-card .bp-phone:before{content:"\e090"}.bp-contact-card .bp-contact:before{content:"\e076"}.bp-contact-card .bp-directions:before{content:"\e081"}.bp-contact-card .bp-booking:before{content:"\e023"}.menu-icons a{padding-left:10px}.menu-icons a:before{font-family:'ETmodules';position:absolute}#main-header .menu-icons a:before{top:0;left:0}#mobile_menu .menu-icons a:before{position:relative}.sub-menu .menu-icons a:before{margin-top:6px;left:0}#top-header .menu-icons a:before{left:0;top:0}.menu-icon-home-dark a:before{content:"\e074"}.menu-icon-home-light a:before{content:"\e009"}.hws-full-screen-height{min-height:100vh!important}.hws-vertical-align{display:flex;flex-direction:column;justify-content:center}@media (max-width:980px){.hws-flip-2-column-row{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:flex;flex-direction:column-reverse!important}}.hws-align-bottom-column .et_pb_column{padding-bottom:50px}.hws-align-bottom-column .et_pb_button_module_wrapper{position:absolute;bottom:0;left:0;right:0;margin:auto}.footer-widget .fwidget{float:none}.mce-panel .mce-stack-layout-item.mce-first{position:sticky!important;top:-60px}