.elementor-599 .elementor-element.elementor-element-235be2ba{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-78c4566a{--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-widget-text-editor{color:var( --e-global-color-text );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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-599 .elementor-element.elementor-element-1eeb3c66{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:140px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-76c93f95{text-align:center;}.elementor-599 .elementor-element.elementor-element-76c93f95 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;color:#763A8B;}.elementor-599 .elementor-element.elementor-element-1ede6b9e{text-align:center;}.elementor-599 .elementor-element.elementor-element-1ede6b9e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#1C1C1C;}.elementor-599 .elementor-element.elementor-element-8dace1c > .elementor-widget-container{padding:20px 70px 0px 70px;}.elementor-599 .elementor-element.elementor-element-8dace1c.elementor-element{--align-self:center;}.elementor-599 .elementor-element.elementor-element-8dace1c{text-align:center;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:29px;}.elementor-599 .elementor-element.elementor-element-13606b06{--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;--z-index:99;}.elementor-599 .elementor-element.elementor-element-ff571a6{--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-599 .elementor-element.elementor-element-5539ceed{--display:flex;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-599 .elementor-element.elementor-element-5539ceed:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-5539ceed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-30585438{width:100%;max-width:100%;}.elementor-599 .elementor-element.elementor-element-3c269c8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DECBAD;--border-color:#DECBAD;--padding-top:27px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-6d4555b8 > .elementor-widget-container{background-image:url("https://marketplace.stoneyshire.com/wp-content/uploads/2025/02/calendar.webp");padding:0px 0px 0px 27px;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-599 .elementor-element.elementor-element-6d4555b8 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:17px;color:#763A8B;}.elementor-599 .elementor-element.elementor-element-787652bf > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-599 .elementor-element.elementor-element-787652bf .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:700;color:#1C1C1C;}.elementor-599 .elementor-element.elementor-element-1dff3a7b{color:#383838;font-family:"Merriweather", Sans-serif;font-size:17px;line-height:29px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-599 .elementor-element.elementor-element-315123b0 .elementor-button{background-color:#FFC20E;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;fill:#383838;color:#383838;border-radius:0px 0px 0px 0px;padding:11px 17px 11px 17px;}.elementor-599 .elementor-element.elementor-element-281f3482{--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-599 .elementor-element.elementor-element-20627fc1{--display:flex;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-599 .elementor-element.elementor-element-20627fc1:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-20627fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6d92d1d{width:100%;max-width:100%;}.elementor-599 .elementor-element.elementor-element-74b5341a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DECBAD;--border-color:#DECBAD;--padding-top:27px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-1d1f24fa > .elementor-widget-container{background-image:url("https://marketplace.stoneyshire.com/wp-content/uploads/2025/02/calendar.webp");padding:0px 0px 0px 27px;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-599 .elementor-element.elementor-element-1d1f24fa .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:17px;color:#763A8B;}.elementor-599 .elementor-element.elementor-element-4ac6e19a > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-599 .elementor-element.elementor-element-4ac6e19a .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:700;color:#1C1C1C;}.elementor-599 .elementor-element.elementor-element-28807cf7{color:#383838;font-family:"Merriweather", Sans-serif;font-size:17px;line-height:29px;}.elementor-599 .elementor-element.elementor-element-76e8a300 .elementor-button{background-color:#FFC20E;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;fill:#383838;color:#383838;border-radius:0px 0px 0px 0px;padding:11px 17px 11px 17px;}.elementor-599 .elementor-element.elementor-element-1367a550{--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-599 .elementor-element.elementor-element-1280f7bb{--display:flex;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-599 .elementor-element.elementor-element-1280f7bb:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-1280f7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-73cf02ff{width:100%;max-width:100%;}.elementor-599 .elementor-element.elementor-element-21ba827{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DECBAD;--border-color:#DECBAD;--padding-top:27px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-2469751d > .elementor-widget-container{background-image:url("https://marketplace.stoneyshire.com/wp-content/uploads/2025/02/calendar.webp");padding:0px 0px 0px 27px;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-599 .elementor-element.elementor-element-2469751d .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:17px;color:#763A8B;}.elementor-599 .elementor-element.elementor-element-19051608 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-599 .elementor-element.elementor-element-19051608 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:700;color:#1C1C1C;}.elementor-599 .elementor-element.elementor-element-247b90b5{color:#383838;font-family:"Merriweather", Sans-serif;font-size:17px;line-height:29px;}.elementor-599 .elementor-element.elementor-element-123ac92e .elementor-button{background-color:#FFC20E;font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;fill:#383838;color:#383838;border-radius:0px 0px 0px 0px;padding:11px 17px 11px 17px;}.elementor-599 .elementor-element.elementor-element-5833b256{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-540ef326{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:140px;--z-index:99;}body:not(.rtl) .elementor-599 .elementor-element.elementor-element-540ef326{left:0px;}body.rtl .elementor-599 .elementor-element.elementor-element-540ef326{right:0px;}.elementor-599 .elementor-element.elementor-element-50eead02{text-align:center;}.elementor-599 .elementor-element.elementor-element-50eead02 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#1C1C1C;}.elementor-599 .elementor-element.elementor-element-4ce19c20 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-4ce19c20.elementor-element{--align-self:center;}.elementor-599 .elementor-element.elementor-element-4ce19c20{text-align:center;color:#383838;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:29px;}.elementor-599 .elementor-element.elementor-element-1a944335 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-72e5848b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-52533db6 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4d793572 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:65px;font-weight:600;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-22b7ae32{text-align:center;color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-size:18px;}.elementor-599 .elementor-element.elementor-element-67815f6c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-599 .elementor-element.elementor-element-67815f6c .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-67815f6c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-4afe85a );}.elementor-599 .elementor-element.elementor-element-67815f6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-67815f6c .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-67815f6c .elementor-button:focus svg{fill:var( --e-global-color-4afe85a );}.elementor-599 .elementor-element.elementor-element-1ffb0e2e{--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;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-3d69cbec{text-align:center;}.elementor-599 .elementor-element.elementor-element-3d69cbec .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;color:#763A8B;}.elementor-599 .elementor-element.elementor-element-3613266d{text-align:center;}.elementor-599 .elementor-element.elementor-element-3613266d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#1C1C1C;}.elementor-599 .elementor-element.elementor-element-47bc7af1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-47bc7af1.elementor-element{--align-self:center;}.elementor-599 .elementor-element.elementor-element-47bc7af1{text-align:center;color:#383838;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:29px;}@media(max-width:1440px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-599 .elementor-element.elementor-element-1eeb3c66{--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-599 .elementor-element.elementor-element-72e5848b{--justify-content:center;}.elementor-599 .elementor-element.elementor-element-4d793572 .elementor-heading-title{font-size:55px;}.elementor-599 .elementor-element.elementor-element-67815f6c .elementor-button{font-size:20px;}}@media(max-width:1200px){.elementor-599 .elementor-element.elementor-element-787652bf .elementor-heading-title{font-size:20px;}.elementor-599 .elementor-element.elementor-element-4ac6e19a .elementor-heading-title{font-size:20px;}.elementor-599 .elementor-element.elementor-element-19051608 .elementor-heading-title{font-size:20px;}.elementor-599 .elementor-element.elementor-element-1a944335 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-72e5848b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-4d793572 .elementor-heading-title{font-size:40px;}.elementor-599 .elementor-element.elementor-element-22b7ae32{font-size:14px;}.elementor-599 .elementor-element.elementor-element-67815f6c .elementor-button{font-size:18px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-599 .elementor-element.elementor-element-1eeb3c66{--padding-top:75px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-599 .elementor-element.elementor-element-76c93f95 .elementor-heading-title{font-size:14px;}.elementor-599 .elementor-element.elementor-element-1ede6b9e .elementor-heading-title{font-size:45px;}.elementor-599 .elementor-element.elementor-element-8dace1c > .elementor-widget-container{padding:20px 45px 0px 45px;}.elementor-599 .elementor-element.elementor-element-540ef326{top:100px;}.elementor-599 .elementor-element.elementor-element-50eead02 .elementor-heading-title{font-size:45px;}.elementor-599 .elementor-element.elementor-element-1a944335 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-72e5848b{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-22b7ae32 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-599 .elementor-element.elementor-element-67815f6c .elementor-button{font-size:15px;}.elementor-599 .elementor-element.elementor-element-3d69cbec .elementor-heading-title{font-size:14px;}.elementor-599 .elementor-element.elementor-element-3613266d .elementor-heading-title{font-size:45px;}}@media(max-width:880px){.elementor-599 .elementor-element.elementor-element-1eeb3c66{--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-599 .elementor-element.elementor-element-1dff3a7b{font-size:14px;line-height:26px;}.elementor-599 .elementor-element.elementor-element-28807cf7{font-size:14px;line-height:26px;}.elementor-599 .elementor-element.elementor-element-247b90b5{font-size:14px;line-height:26px;}.elementor-599 .elementor-element.elementor-element-540ef326{top:70px;}.elementor-599 .elementor-element.elementor-element-72e5848b{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-52533db6 .elementor-heading-title{font-size:16px;}.elementor-599 .elementor-element.elementor-element-4d793572 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-4d793572 .elementor-heading-title{font-size:28px;}.elementor-599 .elementor-element.elementor-element-67815f6c .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-599 .elementor-element.elementor-element-1ede6b9e .elementor-heading-title{font-size:32px;}.elementor-599 .elementor-element.elementor-element-8dace1c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-540ef326{top:30px;}.elementor-599 .elementor-element.elementor-element-50eead02 .elementor-heading-title{font-size:32px;}.elementor-599 .elementor-element.elementor-element-1a944335 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-72e5848b{--content-width:90%;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-22b7ae32 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-599 .elementor-element.elementor-element-22b7ae32{font-size:14px;}.elementor-599 .elementor-element.elementor-element-67815f6c .elementor-button{font-size:16px;}.elementor-599 .elementor-element.elementor-element-3613266d .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-599 .elementor-element.elementor-element-ff571a6{--width:50%;}.elementor-599 .elementor-element.elementor-element-281f3482{--width:50%;}.elementor-599 .elementor-element.elementor-element-1367a550{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-78c4566a */.inner_banner{width:100%; position:relative;display: block;}
.inner_banner img{width:100%;}/* End custom CSS */
/* Start custom CSS */.event-box img {
	max-height: 275px;
	object-fit: cover;
}
.reg-title-after-before h3::before,.reg-title-after-before h3::after {
	content: "";
	background: url(https://www.stoneyshire.com/wp-content/uploads/2025/01/om-title-sider.webp) right;
	width: 240px;
	height: 11px;
	display: inline-block;
	margin-left: 15px;
}
.reg-title-after-before h3::before {
	margin-right: 15px;
	margin-left: 0;
	transform: rotate(180deg);
}
.got-title-after-before h3::before,.got-title-after-before h3::after {
	content: "";
	background: url(https://www.stoneyshire.com/wp-content/uploads/2025/02/got-title-sider.webp) right;
	width: 105px;
	height: 11px;
	display: inline-block;
	margin-left: 15px;
}
.got-title-after-before h3::before {
	margin-right: 15px;
	margin-left: 0;
	transform: rotate(180deg);
}
.bottom-corner-border::before {
    background: url("https://www.stoneyshire.com/wp-content/uploads/2025/01/top-corner.webp") no-repeat;
    content: "";transform: rotate(180deg);
}
.event-box .elementor-widget-image{overflow:hidden;}
@media (min-width:1851px){
    .haunted-house .elementor-widget-image .elementor-widget-container {margin-top: -260px !important;}
}
@media (min-width:1581x) and (max-width:1850px){
    .haunted-house .elementor-widget-image .elementor-widget-container {margin-top: -200px !important;}
}
@media (min-width:1400px) and (max-width:1580px){
    .haunted-house .elementor-widget-image .elementor-widget-container {margin-top: -100px !important;}
}
@media (max-width: 1410px) and (min-width: 1118px) {
.event-box p {min-height: 116px;}
}
@media (max-width: 1118px) and (min-width: 991px) {
.event-box p {min-height: 145px;}
}
@media (max-width: 991px) and (min-width: 767px) {
    .reg-title-after-before h3::before, .reg-title-after-before h3::after{width: 200px;}
}
@media (max-width: 991px) {
.event-box h2 {min-height: 40px;}.event-box p {min-height: 174px;}
}
@media (max-width: 767px) {
    .reg-title-after-before h3::before, .reg-title-after-before h3::after {
        width: 80px;
        background-position: right;
    }
    .event-box img {width: 100%;}
     .event-box h2,.event-box p {min-height: inherit;}
}
@media (max-width: 767px) {
    .haunted-house .elementor-widget-image .elementor-widget-container {margin-top: 80px !important;}
}/* End custom CSS */