.elementor-8913 .elementor-element.elementor-element-b3e84bf{--display:flex;--min-height:350px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5}.elementor-8913 .elementor-element.elementor-element-b3e84bf:not(.elementor-motion-effects-element-type-background),.elementor-8913 .elementor-element.elementor-element-b3e84bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://stonehavenfolkfestival.co.uk/sff/wp-content/uploads/2026/05/office-hours.jpg);background-position:bottom center;background-size:cover}.elementor-8913 .elementor-element.elementor-element-b3e84bf::before,.elementor-8913 .elementor-element.elementor-element-b3e84bf>.elementor-background-video-container::before,.elementor-8913 .elementor-element.elementor-element-b3e84bf>.e-con-inner>.elementor-background-video-container::before,.elementor-8913 .elementor-element.elementor-element-b3e84bf>.elementor-background-slideshow::before,.elementor-8913 .elementor-element.elementor-element-b3e84bf>.e-con-inner>.elementor-background-slideshow::before,.elementor-8913 .elementor-element.elementor-element-b3e84bf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8913 .elementor-element.elementor-element-7b8cb3d{--display:flex}.elementor-8913 .elementor-element.elementor-element-2ecd373{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-8913 .elementor-element.elementor-element-2ecd373 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:10px 10px 10px #000;color:#FFF}.elementor-8913 .elementor-element.elementor-element-adb6580.elementor-element{--align-self:flex-start}.elementor-8913 .elementor-element.elementor-element-adb6580 .tmpcoder-post-title{text-align:left;color:#FFF;font-family:"Anton",Sans-serif;font-size:60px;font-weight:600;text-shadow:10px 10px 10px #000}.elementor-8913 .elementor-element.elementor-element-8975339{--display:flex}.elementor-8913 .elementor-element.elementor-element-8eef96f{--display:flex}.elementor-8913 .elementor-element.elementor-element-fc8674d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-8913 .elementor-element.elementor-element-fc8674d p{margin-block-end:0}.elementor-8913 .elementor-element.elementor-element-e951563{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8913 .elementor-element.elementor-element-059df63{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-8913 .elementor-element.elementor-element-0308b03{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-8913 .elementor-element.elementor-element-3687e19{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:0 0 0 0}.elementor-8913 .elementor-element.elementor-element-7eabf88{width:var(--container-widget-width,101.397%);max-width:101.397%;--container-widget-width:101.397%;--container-widget-flex-grow:0}.elementor-8913 .elementor-element.elementor-element-7eabf88.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-8913 .elementor-element.elementor-element-7eabf88 .tmpcoder-business-day{color:#333}.elementor-8913 .elementor-element.elementor-element-7eabf88 .tmpcoder-business-time{color:#333}.elementor-8913 .elementor-element.elementor-element-7eabf88 .tmpcoder-business-hours-item{background-color:#fff;padding:5px 5px 5px 5px}.elementor-8913 .elementor-element.elementor-element-7eabf88 .tmpcoder-business-hours{background-color:#fff;padding:0 0 0 0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:10px 10px 10px 10px}.elementor-8913 .elementor-element.elementor-element-7eabf88 .tmpcoder-business-hours .tmpcoder-business-hours-item:not(.tmpcoder-business-hours-item-closed):hover{background-color:#f7f7f7}.elementor-8913 .elementor-element.elementor-element-7eabf88 .tmpcoder-business-hours-item-closed{background-color:#5729d9}.elementor-8913 .elementor-element.elementor-element-7eabf88 .tmpcoder-business-hours-item-closed .tmpcoder-business-day{color:#fff}.elementor-8913 .elementor-element.elementor-element-7eabf88 .tmpcoder-business-hours-item-closed .tmpcoder-business-closed{color:#fff}.elementor-8913 .elementor-element.elementor-element-7eabf88 .tmpcoder-business-hours-item:after{border-bottom-color:#E8E8E8;border-bottom-style:solid;border-bottom-width:1px}.elementor-8913 .elementor-element.elementor-element-8a88397{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-8913 .elementor-element.elementor-element-a8b220b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-8913 .elementor-element.elementor-element-6471679{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-8913 .elementor-element.elementor-element-3f93390{width:var(--container-widget-width,101.397%);max-width:101.397%;--container-widget-width:101.397%;--container-widget-flex-grow:0}.elementor-8913 .elementor-element.elementor-element-3f93390.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-8913 .elementor-element.elementor-element-3f93390 .tmpcoder-business-day{color:#333}.elementor-8913 .elementor-element.elementor-element-3f93390 .tmpcoder-business-time{color:#333}.elementor-8913 .elementor-element.elementor-element-3f93390 .tmpcoder-business-hours-item{background-color:#fff;padding:5px 5px 5px 5px}.elementor-8913 .elementor-element.elementor-element-3f93390 .tmpcoder-business-hours{background-color:#fff;padding:0 0 0 0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:10px 10px 10px 10px}.elementor-8913 .elementor-element.elementor-element-3f93390 .tmpcoder-business-hours .tmpcoder-business-hours-item:not(.tmpcoder-business-hours-item-closed):hover{background-color:#f7f7f7}.elementor-8913 .elementor-element.elementor-element-3f93390 .tmpcoder-business-hours-item-closed{background-color:#5729d9}.elementor-8913 .elementor-element.elementor-element-3f93390 .tmpcoder-business-hours-item-closed .tmpcoder-business-day{color:#fff}.elementor-8913 .elementor-element.elementor-element-3f93390 .tmpcoder-business-hours-item-closed .tmpcoder-business-closed{color:#fff}.elementor-8913 .elementor-element.elementor-element-3f93390 .tmpcoder-business-hours-item:after{border-bottom-color:#E8E8E8;border-bottom-style:solid;border-bottom-width:1px}.elementor-8913 .elementor-element.elementor-element-794fd0c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-8913 .elementor-element.elementor-element-85f959a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-8913 .elementor-element.elementor-element-3186dbc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-8913 .elementor-element.elementor-element-bc98e02{width:var(--container-widget-width,101.397%);max-width:101.397%;--container-widget-width:101.397%;--container-widget-flex-grow:0}.elementor-8913 .elementor-element.elementor-element-bc98e02.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-8913 .elementor-element.elementor-element-bc98e02 .tmpcoder-business-day{color:#333}.elementor-8913 .elementor-element.elementor-element-bc98e02 .tmpcoder-business-time{color:#333}.elementor-8913 .elementor-element.elementor-element-bc98e02 .tmpcoder-business-hours-item{background-color:#fff;padding:5px 5px 5px 5px}.elementor-8913 .elementor-element.elementor-element-bc98e02 .tmpcoder-business-hours{background-color:#fff;padding:0 0 0 0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:10px 10px 10px 10px}.elementor-8913 .elementor-element.elementor-element-bc98e02 .tmpcoder-business-hours .tmpcoder-business-hours-item:not(.tmpcoder-business-hours-item-closed):hover{background-color:#f7f7f7}.elementor-8913 .elementor-element.elementor-element-bc98e02 .tmpcoder-business-hours-item-closed{background-color:#5729d9}.elementor-8913 .elementor-element.elementor-element-bc98e02 .tmpcoder-business-hours-item-closed .tmpcoder-business-day{color:#fff}.elementor-8913 .elementor-element.elementor-element-bc98e02 .tmpcoder-business-hours-item-closed .tmpcoder-business-closed{color:#fff}.elementor-8913 .elementor-element.elementor-element-bc98e02 .tmpcoder-business-hours-item:after{border-bottom-color:#E8E8E8;border-bottom-style:solid;border-bottom-width:1px}.elementor-8913 .elementor-element.elementor-element-42ed0d2{--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;--justify-content:space-between}