@charset "UTF-8";:root{--dark-green:#50761F;--light-green:#6F9460;--white:#fff;--black:#000;--dark-grey:#222;--footer-grey:#b0b0b0;--light-grey:#f5f5f5;--color-danger1:#A4291E;--mid-grey:#4A535D;--info-rgb:80,118,31}.button-1{font-size:18px;font-weight:500;line-height:18px;color:var(--dark-green);background-color:var(--white);border-style:solid;border-width:4px 4px 4px 4px;border-color:var(--light-green);border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;transition:ease-in-out 300ms}@media screen and (min-width:758px) and ( max-width:900px){.button-1{font-size:clamp(1rem,0.3327rem + 1.4085vw,1.125rem)}}p{font-size:clamp(1rem,0.9769rem + 0.1235vw,1.125rem);line-height:1.2em}li{font-size:clamp(1rem,0.9769rem + 0.1235vw,1.125rem);line-height:1.5em;padding-bottom:10px}h1{font-size:clamp(1.5rem,1.1412rem + 1.9136vw,3.4375rem);line-height:1em;padding-top:1.5rem;padding-bottom:1rem}h2{font-size:clamp(1.375rem,1.1088rem + 1.4198vw,2.8125rem);line-height:1em;padding-top:1.5rem;padding-bottom:1rem}h3{font-size:clamp(1.25rem,1.0764rem + 0.9259vw,2.1875rem) !important;line-height:1em;font-weight:600;padding-top:1.5rem;padding-bottom:1rem}.p-t-30{padding-top:30px}ul.mod-menu li{text-transform:capitalize}.top-message{font-size:clamp(1.25rem,0.5556rem + 3.7037vw,5rem);line-height:1em;font-family:'Caveat'}.footer-contact-us{display:flex;align-items:center}.footer-contact-us i{padding-right:10px}#blocks1>.inner{gap:1rem;padding:1rem 1rem 0 1rem}.left-div .bgimg{background-image:url("https://bhmh.org.uk/images/new/hog-roast-beech-hill-memorial-hall.webp");background-size:cover;background-position:center center}.left-div .box{margin:0;position:relative;width:auto;height:300px;overflow:hidden}.left-div .box .skew{height:100%;position:absolute;left:0;top:0;width:57%;z-index:20}.left-div .box .skew:before{background:#ececec;box-shadow:-1px 0px 15px rgb(0 0 0 / 20%);content:"";display:block;height:100%;position:absolute;top:0;left:-7%;transform:skew(10deg);width:100%;z-index:-1;transition:top 500ms linear,right 500ms linear}.left-div .box .skew:after{background:#ececec;box-shadow:-1px 0 15px rgba(0,0,0,0.2);content:"";display:block;height:100%;position:absolute;top:0;left:-7%;transform:skew(-10deg);width:100%;z-index:-2;transition:top 500ms linear,right 500ms linear}.left-div .box .skew .content{position:relative;opacity:1;width:100%;height:100%;transition:opacity 300ms linear}.left-div .box .skew .content i{font-size:2em;line-height:3em;text-align:center;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgb(80 84 91 / 50%);letter-spacing:0.15em}.left-div .box:hover .skew:before{top:-100%;right:21%}.left-div .box:hover .skew:after{top:100%;right:21%}.center-div .bgimg{background-image:url("https://bhmh.org.uk/images/new/beech-hill-memorial-hall-activities.webp");background-size:cover;background-position:center center}.center-div .box{margin:0;position:relative;width:auto;height:300px;overflow:hidden}.center-div .box .skew{height:100%;position:absolute;left:0;top:0;right:0;width:50%;z-index:20;margin-left:auto;margin-right:auto}.center-div .box .skew:before{background:#ececec;box-shadow:-2px 0 10px 5px rgba(0,0,0,0.2);content:"";display:block;height:100%;position:absolute;top:0;right:0;transform:skew(0deg);width:100%;z-index:-1;transition:top 500ms linear,right 500ms linear}.center-div .box .skew:after{background:#ececec;box-shadow:-5px 0 10px rgba(0,0,0,0.2);content:"";display:block;height:100%;position:absolute;top:0;right:0;transform:skew(0deg);width:100%;z-index:-2;transition:top 500ms linear,right 500ms linear}.center-div .box .skew .content{position:relative;opacity:1;width:100%;height:100%;transition:opacity 300ms linear}.center-div .box .skew .content i{font-size:2em;line-height:3em;text-align:center;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgb(80 84 91 / 50%);letter-spacing:0.15em}.center-div .box:hover .skew:before{top:-100%;right:0%}.center-div .box:hover .skew:after{top:100%;right:0%}.right-div .bgimg{background-image:url("https://bhmh.org.uk/images/new/beech-hill-memorial-hall-community.webp");background-size:cover;background-position:center center}.right-div .box{margin:0;position:relative;width:auto;height:300px;overflow:hidden}.right-div .box .skew{height:100%;position:absolute;right:0;top:0;width:57%;z-index:20}.right-div .box .skew:before{background:#ececec;box-shadow:-1px 0 15px rgba(0,0,0,0.2);content:"";display:block;height:100%;position:absolute;top:0;right:-7%;transform:skew(-10deg);width:100%;z-index:-1;transition:top 500ms linear,left 500ms linear}.right-div .box .skew:after{background:#ececec;box-shadow:-1px 0 15px rgba(0,0,0,0.2);content:"";display:block;height:100%;position:absolute;top:0;right:-7%;transform:skew(10deg);width:100%;z-index:-2;transition:top 500ms linear,left 500ms linear}.right-div .box .skew .content{position:relative;opacity:1;width:100%;height:100%;transition:opacity 300ms linear}.right-div .box .skew .content i{font-size:2em;line-height:3em;text-align:center;text-transform:uppercase;position:absolute;top:50%;left:57%;transform:translate(-50%,-50%);color:rgb(80 84 91 / 50%);letter-spacing:0.15em}.right-div .box:hover .skew:before{top:-100%;right:-7%}.right-div .box:hover .skew:after{top:100%;right:-7%}@media screen and (min-width:758px) and ( max-width:1500px){.left-div .box,.center-div .box,.right-div .box{height:clamp(12.5rem,6.1152rem + 13.4771vw,18.75rem)}}.top-row-titles{color:var(--white);text-align:center;text-transform:uppercase;letter-spacing:0.1em;line-height:2em;font-size:clamp(1.5rem,1.4306rem + 0.3704vw,1.875rem)}.top-row-titles a{color:var(--white);text-decoration:none}.welcome-images{position:relative}.welcome-image-1{}.welcome-image-1 img{border-radius:20px;padding:10px}@media screen and (min-width:1024px) and ( max-width:1366px){.welcome-image-2{position:initial !important;text-align:center;padding-top:30px}}.welcome-image-3{display:flex;gap:2em;padding:20px}.welcome-image-4 img{border-radius:20px}.grid-box-container{padding:0 15px;display:grid;gap:1em 1em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-box{font-size:clamp(1.25rem,1.1574rem + 0.4938vw,1.75rem);font-size:clamp(1.5rem,1.4306rem + 0.3704vw,1.875rem);font-size:clamp(1rem,0.9074rem + 0.4938vw,1.5rem);text-align:center;padding:30px;line-height:1em;border:1px solid var(--white);-webkit-box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5);-moz-box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5);box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5)}.grid-box a{color:var(--white);text-decoration:none}.reg-flex{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.reg-flex img{padding:calc(10px + 1.5625vw)}.reg-flex img{padding:calc(10px + 1.5625vw);padding:calc(5px + 1.5625vw);border:1px solid var(--white);-webkit-box-shadow:0px 0px 8px 2px var(--white);-moz-box-shadow:0px 0px 8px 2px var(--white);box-shadow:0px 0px 8px 2px var(--white)}dl.article-info{padding:10px 0px}dd.published{font-size:1rem}#maincontent>div>div.com-content-category-blog.blog.tck-blog>h2:after{content:'....'}.blog-item.com-content-category-blog__item.tck-article{padding:30px 25px;box-shadow:0px 0px 6px 0px var(--dark-green);font-size:1.5em;line-height:1.1em;background:var(--white);margin-bottom:30px}.page-item.active .page-link{background-color:var(--dark-green);border-color:var(--light-green)}ul.fields-container{list-style:none}.entry-content{min-height:280px}div.entry-content>ul{padding:0;margin:0}.blog-entry.border .entry-content{border:solid 2px var(--dark-green)}.itemid-109 .tck-article-body,.itemid-197 .tck-article-body{margin-bottom:70px}.itemid-109 .com-content-category-blog__item.blog-item.tck-article,.itemid-197 .com-content-category-blog__item.blog-item.tck-article{display:flex}.itemid-109 .item-content,.itemid-197 .item-content{position:relative;display:flex;flex-direction:column}.entry-title a:hover,.entry-description a{color:var(--black)}@media (min-width:758px){.blog-items.masonry-4,.blog-items.columns-4{display:block;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:1em}}@media (min-width:950px){.blog-items.masonry-4,.blog-items.columns-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:1em}}#npost219 .nspost_sett{margin:10px !important}#row3column2{background:var(--light-grey)}div#mod-custom220{padding-bottom:25px}.hot_weather_container{text-align:center;margin:1em 0;align-items:center;color:var(--white);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}#hot_weather_container .hot_weather_value{font-size:clamp(1.7rem,1.5519rem + 0.7901vw,2.5rem);line-height:1em}#hot_weather_container .hot_weather_description{text-transform:capitalize;padding-top:5px}.weather_description{padding:30px;color:var(--white);font-size:1.5em;line-height:1em}#block7{height:100%;background:rgb(135,22,17);background:linear-gradient(30deg,rgba(135,22,17,1) 0%,rgba(254,200,3,1) 100%)}#block7>div,.featurebottom.tck-module,.tck-module-text,div#mod-custom209,.gigaclear{height:inherit}#blocks3>.inner{border-left-width:15px;border-left-style:solid;border-top-width:15px;border-right-style:solid;border-right-width:15px;border-top-style:solid;border-bottom-width:15px;border-bottom-style:solid;border-image:linear-gradient(to right,#0159c7,#003581) 1}.socials{display:flex;align-items:center;justify-content:center}.socials-badge{color:#0158C6;font-size:6em;padding-right:30px}.socials-badge i{text-shadow:0px 0px 20px #565656}.socials-findus{font-size:clamp(1rem,0.6296rem + 1.9753vw,3rem);line-height:1em;text-transform:uppercase;color:var(--dark-grey)}.socials-facebook{font-size:clamp(2rem,1.4444rem + 2.963vw,5rem);line-height:1em;text-transform:uppercase;background:linear-gradient(to right,#0159c7 0%,#003581 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.socials-url a{color:var(--dark-grey)}.socials-url{font-size:clamp(1rem,0.9074rem + 0.4938vw,1.5rem);line-height:1.3em}.section__headline{font-weight:600;color:var(--dark-green);padding-top:30px}.com-content-category-blog__item.blog-item{clear:both}.fc-date{color:var(--dark-green);font-weight:bold;font-size:1.4rem;margin-bottom:16px;line-height:1em}#block7>div>div{background-color:#000}div#mod-custom263{height:100%}div#mod-custom263>div,div#mod-custom263>div>img{height:100%}
