.elementor-7478 .elementor-element.elementor-element-d6bb61a{--spacer-size:50px;}.elementor-7478 .elementor-element.elementor-element-8190616{text-align:center;}.elementor-7478 .elementor-element.elementor-element-8190616 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;line-height:66px;color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-83569cc{--spacer-size:25px;}.elementor-7478 .elementor-element.elementor-element-7197fae{text-align:center;font-size:19px;line-height:32px;color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-f7a0248{--spacer-size:60px;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-7247061 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://settlementcity.com/wp-content/uploads/2025/11/SC_Christmas-SantaPhotos_OCT25_WhatsOnImage-5000x1500-1-scaled.jpg);background-size:cover;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-7247061 .swiper-slide-inner .elementor-slide-heading{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-7247061 .swiper-slide-inner .elementor-slide-description{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-7247061 .swiper-slide-inner .elementor-slide-button{color:#E71E4C;border-color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-2d050fc .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://settlementcity.com/wp-content/uploads/2025/11/SC_Christmas-FoodDrive_OCT25_WhatsOnImage-5000x1500-1-scaled.jpg);background-size:cover;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-2d050fc .swiper-slide-inner .elementor-slide-heading{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-2d050fc .swiper-slide-inner .elementor-slide-description{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-2d050fc .swiper-slide-inner .elementor-slide-button{color:#E71E4C;border-color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-e253096 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://settlementcity.com/wp-content/uploads/2025/11/SC_Christmas-CharityGiftWrapping_NOV25_WhatsOnBanner-5000x1500-1-scaled.jpg);background-size:cover;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-e253096 .swiper-slide-inner .elementor-slide-heading{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-e253096 .swiper-slide-inner .elementor-slide-description{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-e253096 .swiper-slide-inner .elementor-slide-button{color:#E71E4C;border-color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-29d1356 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://settlementcity.com/wp-content/uploads/2025/11/SC_Christmas-ExtendedTradingHours_NOV25_WhatsOnImage-5000x1500-1-scaled.jpg);background-size:cover;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-29d1356 .swiper-slide-inner .elementor-slide-heading{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-29d1356 .swiper-slide-inner .elementor-slide-description{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-29d1356 .swiper-slide-inner .elementor-slide-button{color:#E71E4C;border-color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-29d1356 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-86ee8a3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://settlementcity.com/wp-content/uploads/2025/11/SC_BlackFriday-ShopBoostShop_NOV25_WhatsOnImage-5000x1500-1-scaled.jpg);background-size:cover;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-86ee8a3 .swiper-slide-inner .elementor-slide-heading{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-86ee8a3 .swiper-slide-inner .elementor-slide-description{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-86ee8a3 .swiper-slide-inner .elementor-slide-button{color:#E71E4C;border-color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-86ee8a3 .swiper-slide-contents{text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-9a524bf .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://settlementcity.com/wp-content/uploads/2025/11/SC_Christmas-FreshFood_NOV25_WhatsOnImage-5000x1500-1-scaled.jpg);background-size:cover;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-9a524bf .swiper-slide-inner .elementor-slide-heading{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-9a524bf .swiper-slide-inner .elementor-slide-description{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-9a524bf .swiper-slide-inner .elementor-slide-button{color:#E71E4C;border-color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-9a524bf .swiper-slide-contents{text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-c79dd0b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://settlementcity.com/wp-content/uploads/2025/11/SC_Christmas-MerryHams_NOV25_WhatsOnImage-5000x1500-1-scaled.jpg);background-size:cover;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-c79dd0b .swiper-slide-inner .elementor-slide-heading{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-c79dd0b .swiper-slide-inner .elementor-slide-description{color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .elementor-repeater-item-c79dd0b .swiper-slide-inner .elementor-slide-button{color:#E71E4C;border-color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-c141b8d .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7478 .elementor-element.elementor-element-c141b8d .swiper-slide-contents{max-width:66%;}.elementor-7478 .elementor-element.elementor-element-c141b8d .swiper-slide-inner{text-align:center;}.elementor-7478 .elementor-element.elementor-element-8aace89{--spacer-size:50px;}.elementor-7478 .elementor-element.elementor-element-8f085f8 .elementor-heading-title{font-size:32px;font-weight:600;line-height:65px;color:#E71E4C;}.elementor-7478 .elementor-element.elementor-element-b9a3508{--spacer-size:15px;}.elementor-7478 .elementor-element.elementor-element-617fe11 .elementor-button{background-color:#E71E4C;font-size:18px;font-weight:bold;line-height:15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-7478 .elementor-element.elementor-element-c5069d8{--spacer-size:60px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-b1cc86b *//* 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 */