.elementor-10207 .elementor-element.elementor-element-edaebc0{--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;--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-10207 .elementor-element.elementor-element-f1fb8b1{--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-10207 .elementor-element.elementor-element-f1fb8b1:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-f1fb8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10207 .elementor-element.elementor-element-bfdb44f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumbs *{transition-duration:300ms;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-item::after{transition-duration:300ms;transform:skew(calc(-0deg - 30deg));border-bottom-style:solid;border-bottom-width:2px;background-color:#ffffff;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-item::before{transition-duration:300ms;transform:skew(30deg);border-top-style:solid;border-top-width:2px;background-color:#ffffff;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumbs-list{gap:0px;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumbs{padding:5px 5px 5px 0px;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-item-title{padding:10px 0px 10px 0px;color:var( --e-global-color-googly9 );}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-item::before,.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-item::after{border-left-style:solid;border-right-style:solid;border-left-width:2px;border-right-width:2px;border-color:#252525;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-current.uc-breadcrumb-item::before{background-color:#E7E7E7;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-current.uc-breadcrumb-item::after{background-color:#E7E7E7;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-item:not(:last-child):hover::before{background-color:#E7E7E7;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-item:not(:last-child):hover::after{background-color:#E7E7E7;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .ue-home-icon{color:var( --e-global-color-googly9 );margin-right:5px;width:24px;height:24px;border-radius:20px;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-item-title:hover .ue-home-icon{color:var( --e-global-color-e2f622f );}.elementor-10207 .elementor-element.elementor-element-bfdb44f .ue-home-icon i,.elementor-10207 .elementor-element.elementor-element-bfdb44f .ue-home-icon svg{font-size:14px;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-separator{margin:0 20px;color:var( --e-global-color-googly9 );}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-separator i,.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-separator svg{font-size:14px;}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-separator i{color:var( --e-global-color-googly9 );}.elementor-10207 .elementor-element.elementor-element-bfdb44f .uc-breadcrumb-separator svg{fill:var( --e-global-color-googly9 );}.elementor-10207 .elementor-element.elementor-element-ba5792f{--display:flex;--overlay-opacity:1;}.elementor-10207 .elementor-element.elementor-element-ba5792f::before, .elementor-10207 .elementor-element.elementor-element-ba5792f > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-ba5792f > .e-con-inner > .elementor-background-video-container::before, .elementor-10207 .elementor-element.elementor-element-ba5792f > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-ba5792f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10207 .elementor-element.elementor-element-ba5792f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10207 .elementor-element.elementor-element-3ace37b{--spacer-size:20px;}.elementor-10207 .elementor-element.elementor-element-0cf274d .elementor-heading-title{color:var( --e-global-color-googly9 );}.elementor-10207 .elementor-element.elementor-element-e2fccee{--spacer-size:10px;}.elementor-10207 .elementor-element.elementor-element-ed9a8ab{--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-10207 .elementor-element.elementor-element-ed9a8ab:not(.elementor-motion-effects-element-type-background), .elementor-10207 .elementor-element.elementor-element-ed9a8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d34c4c );}.elementor-10207 .elementor-element.elementor-element-41e3a8a{--display:flex;}.elementor-10207 .elementor-element.elementor-element-41e3a8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10207 .elementor-element.elementor-element-ebbfc4a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10207 .elementor-element.elementor-element-2e89684{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10207 .elementor-element.elementor-element-81c8b60{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10207 .elementor-element.elementor-element-4bb6a42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10207 .elementor-element.elementor-element-cb2cc57{--display:flex;--min-height:0px;--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-10207 .elementor-element.elementor-element-fe8d5bc{--display:flex;}.elementor-10207 .elementor-element.elementor-element-0a257c6{text-align:start;}.elementor-10207 .elementor-element.elementor-element-437d621{--display:flex;--min-height:0px;--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-10207 .elementor-element.elementor-element-977ff2c{--display:flex;}.elementor-10207 .elementor-element.elementor-element-9b392a8{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-10207 .elementor-element.elementor-element-9b392a8 .elementor-icon-box-wrapper{text-align:start;}.elementor-10207 .elementor-element.elementor-element-9b392a8 .elementor-icon-box-title{margin-block-end:30px;color:var( --e-global-color-googly9 );}.elementor-10207 .elementor-element.elementor-element-9b392a8 .elementor-icon-box-title, .elementor-10207 .elementor-element.elementor-element-9b392a8 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10207 .elementor-element.elementor-element-9b392a8 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-googly9 );}.elementor-10207 .elementor-element.elementor-element-f04c183{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-10207 .elementor-element.elementor-element-f04c183 .elementor-icon-box-wrapper{text-align:start;}.elementor-10207 .elementor-element.elementor-element-f04c183 .elementor-icon-box-title{margin-block-end:30px;color:var( --e-global-color-googly8 );}.elementor-10207 .elementor-element.elementor-element-f04c183 .elementor-icon-box-title, .elementor-10207 .elementor-element.elementor-element-f04c183 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10207 .elementor-element.elementor-element-f04c183 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-googly9 );}.elementor-10207 .elementor-element.elementor-element-61b2ac6{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-10207 .elementor-element.elementor-element-61b2ac6 .elementor-icon-box-wrapper{text-align:start;}.elementor-10207 .elementor-element.elementor-element-61b2ac6 .elementor-icon-box-title{margin-block-end:30px;color:var( --e-global-color-googly9 );}.elementor-10207 .elementor-element.elementor-element-61b2ac6 .elementor-icon-box-title, .elementor-10207 .elementor-element.elementor-element-61b2ac6 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10207 .elementor-element.elementor-element-61b2ac6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-googly9 );}.elementor-10207 .elementor-element.elementor-element-a16e979{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-10207 .elementor-element.elementor-element-a16e979 .elementor-icon-box-wrapper{text-align:start;}.elementor-10207 .elementor-element.elementor-element-a16e979 .elementor-icon-box-title{margin-block-end:30px;color:var( --e-global-color-googly8 );}.elementor-10207 .elementor-element.elementor-element-a16e979 .elementor-icon-box-title, .elementor-10207 .elementor-element.elementor-element-a16e979 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10207 .elementor-element.elementor-element-a16e979 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-googly9 );}body.elementor-page-10207:not(.elementor-motion-effects-element-type-background), body.elementor-page-10207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-10207 .elementor-element.elementor-element-41e3a8a{--width:65%;}.elementor-10207 .elementor-element.elementor-element-4bb6a42{--width:50%;}}@media(max-width:1024px){.elementor-10207 .elementor-element.elementor-element-ebbfc4a{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-2e89684{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-81c8b60{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-9b392a8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-f04c183 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-61b2ac6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-a16e979 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-10207 .elementor-element.elementor-element-ebbfc4a{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-2e89684{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-81c8b60{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-9b392a8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-f04c183 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-61b2ac6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10207 .elementor-element.elementor-element-a16e979 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for icon-box, class: .elementor-element-f04c183 */.bft-opening-times {
    list-style: none;
    padding: 0;
    margin: 0;
}

.bft-opening-times .bft-opening-line {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS *//* Locations: Address */
.location-address {
  margin: 2rem 0;
}
.bft-location-address {
  font-style: normal;
  line-height: 1.5;
  color: #fff;
   margin: 10px;
}

/* Locations: Contact */
.location-contact {
  margin: 1rem 0;
}
.bft-location-contact {
  list-style: none;
  margin: 0;
  padding: 0;
}
.bft-location-contact li {
  margin: .25rem 0;
}
.bft-phone-label,
.bft-email-label {
  font-weight: 600;
  color: #fff; /* NHS blue */
  margin-right: .5rem;
     margin: 10px;
}
.bft-phone-num,
.bft-email {
  color: #fff;
     margin: 10px;
  text-decoration: none;
}
.bft-phone-num:hover,
.bft-email:hover {
  text-decoration: underline;
  color: #fff;
}

/* Locations: Opening Times */
.location-opening {
  margin: 1rem 0;
}
.bft-opening-times {
  width: 100%;
  border-collapse: collapse;
}
.bft-opening-times th,
.bft-opening-times td {
  padding: .4rem .6rem;
  border-bottom: 1px solid #ccc;
}
.bft-opening-day {
  font-weight: 600;
  color: #fff;
  text-align: left;
  width: 30%;
}
.bft-opening-hours {
  text-align: left;
}

/* Locations: Images */
.location-images {
  margin: 1.5rem 0;
}
.bft-location-gallery {
  display: flex;
  flex-wrap: wrap;
  gap: .8rem;
}
.bft-location-gallery__item {
  flex: 0 0 48%;
}
.bft-location-gallery__item img {
  width: 100%;
  height: auto;
  border-radius: 4px;
}

/* Locations: Services */
.bft-location-services {
  margin: 2rem 0;
}
.bft-location-services h3 {
  color: #fff;
  font-weight: 700;
  margin-bottom: .6rem;
}
.bft-location-services__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.bft-location-services__list li {
  margin: .3rem 0;
}
.bft-location-services__list a {
  text-decoration: none;
  color: #fff;
  font-weight: 600;
}
.bft-location-services__list a:hover {
  text-decoration: underline;
}

/* Locations: Featured image */
.location-featured-image img {
  max-width: 100%;
  height: auto;
  border-radius: 6px;
  margin: 1rem 0;
}/* End custom CSS */