.elementor-8625 .elementor-element.elementor-element-73f75b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-9cbda64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-9ceb4e4{--spacer-size:25px;}.elementor-8625 .elementor-element.elementor-element-e187c88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-7483341{text-align:center;}.elementor-8625 .elementor-element.elementor-element-7483341 .elementor-heading-title{font-family:"houschka-pro", Sans-serif;font-size:45px;font-weight:600;line-height:60px;letter-spacing:0px;color:#E71E4C;}.elementor-8625 .elementor-element.elementor-element-e77ff61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-6042af1{text-align:center;font-family:"houschka-pro", Sans-serif;font-size:21px;line-height:33px;color:#E71E4C;}.elementor-8625 .elementor-element.elementor-element-c4e55de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-98bc0a7{--spacer-size:25px;}.elementor-8625 .elementor-element.elementor-element-3f403f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-981a19f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-8625 .elementor-element.elementor-element-981a19f .elementor-main-swiper{height:500px;}.elementor-8625 .elementor-element.elementor-element-981a19f .elementor-swiper-button{font-size:20px;}.elementor-8625 .elementor-element.elementor-element-34fb7e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-9d83741{--spacer-size:25px;}.elementor-8625 .elementor-element.elementor-element-db3e909{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8625 .elementor-element.elementor-element-69a454d{--display:flex;}.elementor-8625 .elementor-element.elementor-element-f164de8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8625 .elementor-element.elementor-element-243df17{--display:flex;}.elementor-8625 .elementor-element.elementor-element-f473f61 > .elementor-widget-container{padding:163px 0px 10px 0px;}.elementor-8625 .elementor-element.elementor-element-f473f61{text-align:center;}.elementor-8625 .elementor-element.elementor-element-f473f61 .elementor-heading-title{font-family:"houschka-pro", Sans-serif;font-size:35px;font-weight:600;color:#E71E4C;}.elementor-8625 .elementor-element.elementor-element-6d64d97{--display:flex;}.elementor-8625 .elementor-element.elementor-element-9bb17ea > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8625 .elementor-element.elementor-element-9bb17ea{text-align:center;font-family:"houschka-pro", Sans-serif;font-size:21px;color:#E71E4C;}.elementor-8625 .elementor-element.elementor-element-9472e9a .elementor-button{background-color:#E71E4C;font-size:18px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:10px 40px 10px 40px;}.elementor-8625 .elementor-element.elementor-element-1b7e97e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-d766842{--spacer-size:50px;}.elementor-8625 .elementor-element.elementor-element-870e3b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-03d014e .elementor-heading-title{font-family:"houschka-pro", Sans-serif;font-size:32px;font-weight:600;color:#E71E4C;}.elementor-8625 .elementor-element.elementor-element-c778bd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-a718d68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-68b7953 .elementor-button{background-color:#E71E4C;font-family:"houschka-pro", Sans-serif;font-size:18px;font-weight:bold;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:10px 40px 10px 40px;}.elementor-8625 .elementor-element.elementor-element-ae2bba8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8625 .elementor-element.elementor-element-fa67a6f{--spacer-size:25px;}@media(min-width:768px){.elementor-8625 .elementor-element.elementor-element-69a454d{--width:50%;}.elementor-8625 .elementor-element.elementor-element-f164de8{--width:50%;}}@media(max-width:1024px){.elementor-8625 .elementor-element.elementor-element-981a19f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-8625 .elementor-element.elementor-element-981a19f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-ef16942 *//* Christmas Styling */
.xmas-retailers-hours p{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 0.5rem 0.75rem;
}

table.opening-hours tbody td{
    border-right:none;
}


table.opening-hours{
	margin-bottom:0px;
}

table.opening-hours .day-name{
    background-color:white !important;
    border-right:none;
}

table.opening-hours .day{
    border-top:none;
    border-right:none;
    border-left:none;
    border-bottom: solid 1px #E71E4C;
    color:#E71E4C;
}/* End custom CSS */