/* Start */
.home-banner-img h1 {
    font-size: 55px;
    color: #FFFFFF;
    line-height: 73px;
    text-transform: none;
    margin: 0;
    z-index: 1;
}
.event_banner_title {
	display: none!important;
}

.cta_btn_bx {
	max-width: 250px;
	padding-top: 0px!important;
}

.cta_btn_bx img {
	content: url(https://engagehospitality.co.uk/wp-content/uploads/2025/06/next.svg)!important;
	max-width: 25px!important;
}

.grecaptcha-badge {
	display: none!important;
}

.gfmc-column50 {
	padding-right: 10px!important;
}

.icon-page .hero_cta .button {
    background: linear-gradient(90deg, #D8B86B 0%, #6D5B1B 100%);
}

.hero_cta .button {
	background-size: 220% 100%!important;
}

.hero_cta .button:hover {
	    background-size: 100% 100%!important;
}

.vibe-page .hero_cta .button {
    background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);
    color: #4E1635;
}

.roam-page .hero_cta .button {
	    background: linear-gradient(90deg, #E8EEEF 0%, #E8EEEF 100%);
}

.elevate-page .hero_cta .button {
	background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);
}

.your_experience_bx {
	border-bottom: none!important;
}

.tp-section + .event-inner-head { padding-top: 0; } 

.footer-logo svg {
	width: 70px;
	height: 70px;
}

.mec-dropdown-classic {
	display: none!important;
}

.a2a_kit a, .a2a_i {
	background-image: none!important;
}

.gchoice label {
	color: #fff;
	font-size: 14px;
}

.gform_fileupload_multifile .gpfup__droparea {
	min-height: 150px;
	border: 2px dashed #E9A074;
}

.gform_fileupload_multifile .gpfup__select-files {
	padding: 10px;
	font-size: 14px;
}

.gpfup__delete {
	padding: 0px!important;
	background: none!important;
	border: none!important;
}

.gpfup__file-error {
	color: #FF0D0D!important;
}

.gpfup__upload-error-icon svg {
	fill: #fff!important;
}

.gpfup__upload-error-icon path:last-child {
	fill: #FF0D0D!important;
}

.tp-html-code {
	display: none;
}

.gpfup__delete svg {
	width: 14px;
	fill: #fff!important;
}


.gform_title {
	color: #fff!important;
}

.gpfup__files li {
	list-style-type: none!important;
}

.gpfup__files li {
	border: 1px solid #E9A074; 
}

.icon-page .icon-content a {
	color: #D8B86B;
    background-image: linear-gradient(rgba(216, 184, 107, 0.5), rgba(216, 184, 107, 0.5));

}

.ginput_container span {
	color: #fff;
	font-size: 14px;
}

.ginput_container_fileupload {
	color: #fff;
	font-size: 14px;
	
}

.icon-page .accordion-content a {
	color: #D8B86B;
    background-image: linear-gradient(rgba(216, 184, 107, 0.5), rgba(216, 184, 107, 0.5));
} 

.follow-insta {
	display: none!important;
}

.single-post .footer-left .addtoany_content{
	display: none!important;
}

.single-post .copyright .addtoany_content{
	display: none!important;
}

.icon-page .copyright a {
	color: #D8B86B;
    background-image: linear-gradient(rgba(216, 184, 107, 0.5), rgba(216, 184, 107, 0.5));
}

.event_package_tab_nav h2 {
	text-align: center!important;
}

.roam-page .accordion-content a {
	color: #E8EEEF!important;
	background-image: linear-gradient(rgba(232,238,239,0.5), rgba(232,238,239,0.5))!important;
}

.roam-page .copyright a {
	color: #E8EEEF!important;
	background-image: linear-gradient(rgba(232,238,239,0.5), rgba(232,238,239,0.5))!important;
}

.vibe-page .accordion-content a {
	color: #EDE8EB;
  background-image: linear-gradient(rgba(237,232,235,0.5), rgba(237,232,235,0.5));
}

.vibe-page .copyright a {
	color: #EDE8EB;
  background-image: linear-gradient(rgba(237,232,235,0.5), rgba(237,232,235,0.5));
}

.elevate-page .accordion-content a {
	color: #EDE8EB;
    background-image: linear-gradient(rgba(237,232,235,0.5), rgba(237,232,235,0.5));
}

.elevate-page .copyright a {
	color: #EDE8EB;
    background-image: linear-gradient(rgba(237,232,235,0.5), rgba(237,232,235,0.5));
}

.event_package_content.active {
    display: block;
}

.event_package_content {
    display: none;
}

.accordion-section-events {
	padding: 0!important;
}

.home .feature-event {
	padding-bottom: 50px!important;
}

.master-category-module .mec-search-form {
	display: none!important;
}

.feature-event {
	padding-bottom: 0px!important;
}

.gfield--type-honeypot {
	display: none;
}

.item_ovely {
    background: transparent linear-gradient(180deg, #00000000 74%, #00000085 80%, #000000 100%) 0% 0% no-repeat padding-box !important;
	    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.event_package_tab_nav h2 {
    text-transform: uppercase!important;
}

.home-banner-img.bg-cover {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
    padding: 43px 80px;
}

.optional_price_bx h2 {
	color: #000!important;
}

button.event_package_btn.bg-icon {
		 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ICON.png");
		  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}

button.event_package_btn.bg-vibe {
		 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/VIBE.png");
		  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}

button.event_package_btn.bg-roam {
	 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ROAM.png") !important;
		  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}

button.event_package_btn.bg-elevate {
		 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ELEVATE.png");
		  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}

button.event_package_btn.bg-engage:hover {
    border-top: 4px solid #E9A074 !important;
}
button.event_package_btn.bg-icon:hover {
    border-top: 4px solid #CBAD62;
}
button.event_package_btn.bg-vibe:hover {
    border-top: 4px solid #EDE8EB;
}
button.event_package_btn.bg-roam:hover {
    border-top: 4px solid #E8EEEF;
}
button.event_package_btn.bg-elevate:hover {
    border-top: 4px solid #35353D;
}

button.event_package_btn.bg-engage.active {
    border-top: 4px solid #E9A074 !important;
	   background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ENGAGE.png") !important;
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}
button.event_package_btn.bg-icon.active {
    border-top: 4px solid #CBAD62;
	 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ICON.png");
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}
button.event_package_btn.bg-vibe.active {
    border-top: 4px solid #EDE8EB;
		 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/VIBE.png");
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}
button.event_package_btn.bg-roam.active {
    border-top: 4px solid #E8EEEF;
	 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ROAM.png") !important;
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}
button.event_package_btn.bg-elevate.active {
    border-top: 4px solid #35353D;
		 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ELEVATE.png");
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}


/* .event_package_content.bg-icon .cta_btn_bx a:hover {
	
background: linear-gradient(90deg, #D8B86B 0%, #6D5B1B 100%) !important;

		transition :all 0.3s;

} */

/* .event_package_content.bg-roam  .cta_btn_bx a:hover {
    background: linear-gradient(90deg, #14505A 0%, #38bacd 100%) !important;
		transition :all 0.3s;

}
.event_package_content.bg-elevate  .cta_btn_bx a:hover {
    background: linear-gradient(90deg, #35353D 0%, #A46D6A 100%) !important;
		transition :all 0.3s;
}
.event_package_content.bg-vibe  .cta_btn_bx a:hover {
    background: linear-gradient(90deg, #4E1635 0%, #d780b0 100%)) !important;
		transition :all 0.3s;
}
.event_package_content.bg-engage  .cta_btn_bx a:hover {
    background: linear-gradient(90deg, #35353D 0%, #A46D6A 100%) !important;
		transition :all 0.3s;
} */
.bg-engage .cta_btn_bx a {
	 border-top: 4px solid #E9A074;
		 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ENGAGE.png") !important;
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}
.bg-icon .cta_btn_bx a {
	 border-top: 4px solid #CBAD62;
		 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ICON.png") !important;
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}
.bg-vibe .cta_btn_bx a {
	 border-top: 4px solid #EDE8EB;
		 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/VIBE.png") !important;
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}
.bg-roam .cta_btn_bx a {
	 border-top: 4px solid #E8EEEF;
		 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ROAM.png") !important;
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}

.bg-elevate .cta_btn_bx a {
	 border-top: 4px solid #35353D;
		 background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ELEVATE.png") !important;
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
}



/* In your CSS file */
.bg-engage .swiper-pagination-bullet-active {
  background-color: #E9A074 !important;
}

.bg-icon .swiper-pagination-bullet-active {
  background-color: #CBAD62 !important;
}

.bg-vibe .swiper-pagination-bullet-active {
  background-color: #4F1636 !important;
}

.bg-roam .swiper-pagination-bullet-active {
  background-color: #1F555F !important;
}

.bg-elevate .swiper-pagination-bullet-active {
  background-color: #35353D !important;
}


.roam-page .event_banner_title {
    background: #14505a;
}
.vibe-page .event_banner_title {
    background: #4E1635;
} 
.icon-page .event_banner_title {
    background: #b59652;
}
.elevate-page .event_banner_title {
    background: #35353D;
}

.elevate-page .labels_highlights_list span {
	background: #35353D;
}
.icon-page .labels_highlights_list span {
	background: #b59652;
}
.vibe-page .labels_highlights_list span {
    background: #4E1635;
}
.roam-page .labels_highlights_list span  {
    background: #14505a;
}
.icon-page .bulleted_features_list span svg {
	  fill: #b59652;
}
.elevate-page .bulleted_features_list span svg {
	  fill: #35353D;
}
.vibe-page .bulleted_features_list span svg {
	  fill: #4E1635;
}
.roam-page .bulleted_features_list span svg {
	  fill: #14505a;
}
.icon-page span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #b59652;
}
.elevate-page span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #35353D;
}
.vibe-page span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #4E1635;
}
.roam-page span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #14505a;
}


section.event_package {
    padding: 80px 0px 80px 0px;
	  background-color: #FFF;
}.event_container {
    max-width: 1088px;
    margin: auto;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
.event_banner_title {
    padding: 16px 40px;
    background-color: #251a38;
	  border-top: 1px solid #CBAD62;
}
.event_package_buttons {
    display: flex;
    flex-direction: column;
    width: 40%;
    gap: 20px;
		padding: 30px;
}
button.event_package_btn {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
	  background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/06/ENGAGE.png");
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover;
	  font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #FFFFFF;
	  border-top: 4px solid #cbad6200;
	  transition: all 0.3s;
}
/* .event_package_btn:hover {
	border-top: 4px solid #CBAD62;
} */
.event_package_btn img {
    width: 100%;
    max-width: 27px;
}

button.event_package_btn.active {
/* 	  background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/05/patterns-black.jpg");
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover; */
/* 	  border-top: 4px solid #CBAD62; */
}
.event_package_content {
	   max-width: 60%;
    padding: 20px 40px;
    background-color: #F2F2F2;
}

.swiper-slide img {
    width: 100%;
    height: 276px;
    object-fit: cover;
}
.labels_highlights_wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    padding-top: 10px;
    flex-wrap: wrap;
}
.labels_highlights_list {
	  height: 20px;
}
.labels_highlights_list span {
    font-size: 10px;
    line-height: 14px;
    font-weight: 400;
    background-color: #CBAD62;
    padding: 3px 16px;
	  color: #FFF;
}
span.swiper-pagination-bullet {
    border-radius: 0;
    background-color: #000000;
    opacity: 1;
	position: relative!important;
	top: -15px;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
/*     background-color: #CBAD62; */
}
.swiper-pagination {
    background-color: #FFF;
    width: fit-content !important;
    left: 50% !important;
    transform: translate(-50%, -7px);
    padding: 5px 5px;
    height: 20px!important;
    border: 2px solid #cbad6263;
}
.event_package_iner {
    display: flex;
}
.event_package_tab_nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0 20px 0;
}
.event_package_tab_nav h2 {
    font-size: 18px;
    line-height: 24px;
    color: #000000 !important;
    margin: 0;
}
#event_package_next_tab img {
    width: 100%;
    max-width: 30px;
    height: 30px;
	  object-fit: contain;
}
#event_package_prev_tab img {
    width: 100%;
    max-width: 30px;
    height: 30px;
	  object-fit: contain;
}
button#event_package_prev_tab {
    padding: 0;
    background: transparent;
}
button#event_package_next_tab {
    padding: 0;
    background: transparent;
}
.event_banner_title h1 {
    font-size: 20px;
    line-height: 27px;
    color: #FFFFFF;
    margin: 0;
	  padding: 0;
	  border:none;
}
.optional_price_bx {
    padding: 14px 0;
    border-bottom: 1px solid #C5C5C5;
} 
.optional_price_bx p {
    font-size: 14px;
    line-height: 19px;
    color: #707070;
}
.bulleted_features_wrap {
    padding: 18px 0;
    border-bottom: 1px solid #C5C5C5;
}
.bulleted_features_wrap h2 {
    font-size: 17px;
    line-height: 22px;
	  color: #000 !important;
}
.bulleted_features_list span {
    display: flex;
    align-items: center;
    gap: 15px;
	 padding: 3px 0;
}
.bulleted_features_list span svg {
    width: 100%;
    max-width: 19px;
	  fill: #CBAD62;
}
.bulleted_features_list span {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 14px;
    line-height: 22px;
}
.your_experience_bx {
    padding: 18px 0;
    border-bottom: 1px solid;
}
.your_experience_bx h2 {
    font-size: 17px;
    line-height: 22px;
	  color: #000 !important;
}
.your_experience_bx p {
    font-size: 14px;
    line-height: 19px;
    color: #707070;
}
.cta_btn_bx {
    padding: 20px 0;
}
.cta_btn_bx a {
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
	transition :all 0.3s;
	    background-image: none !important;
/*     background-image: url("https://engagehospitality.co.uk/wp-content/uploads/2025/05/feature-event-bg.jpg");
	  background-position: center;
    background-repeat: no-repeat;
	  background-size: cover; */
    padding: 17px 27px;
    width: 100%;
	  display: flex;
    justify-content: space-between;
    align-items: center;
}
.cta_btn_bx a img {
	 width: 100%;
	 max-width: 27px;
}
.home-banner-img p {
    font-size: 20px;
    color: #FFFFFF;
    line-height: 27px;
    text-transform: none;
    margin: 0;
    z-index: 1;
}
.event_video_embed iframe {
    width: 100% !important;
    height: 276px !important;
}
.item_ovely {
   background: transparent linear-gradient(180deg, #00000000 74%, #00000085 80%, #000000 100%) 0% 0% no-repeat padding-box !important;
} 
@media only screen and (max-width: 1024px) {
	.page-id-1018 .event-list-with-monthwise:before {
        height: 500px!important;
    }
	
	.mec-search-form {
		margin-bottom: 25px!important;
	}
	.page-template-paddock-club .site-header .button {
				display: none!important;
	}
	section.event_package {
    padding: 40px 0px 40px 0px;
 }
  .home-banner-img h1 {
    font-size: 36px;
    line-height: 40px;
}	
	.home-banner-img.bg-cover {
    padding: 20px 34px;
}
	button.event_package_btn {
    font-size: 14px;
		line-height: 18px;
	}
	.event_package_buttons {
    padding: 20px;
  }
	.swiper-pagination {
    left: 46% !important;
    transform: translate(-46%, -7px);
  }
	.event_package_content {
    padding: 20px 30px;
  }
	.cta_btn_bx a {
    font-size: 14px;
    line-height: 10px;
		padding: 10px 20px;
	}
}
@media only screen and (max-width: 767px) {
	.home-banner-img.bg-cover {
    padding: 20px 25px;
}
	
	.gfmc-column50 {
	padding-right: 0px!important;
}
	
	.event_video_embed iframe {
		max-height: 190px!important;
	}
    .home-banner-img h1 {
        font-size: 20px;
        line-height: 26px;
    }
	.home-banner-img p {
    font-size: 16px;
    line-height: 24px;
}
	.home-banner-img h2 {
    font-size: 16px;
    line-height: 20px;
  }
	.event_package_iner {
    display: flex;
    flex-direction: column;
 }
	.event_package_buttons {
    display: flex;
    flex-direction: row;
    width: 100%;
  }
	.event_banner_title h1 {
    font-size: 15px;
	 }
	.event_banner_title {
    padding: 16px 10px; 
	}
	.event_package_content {
    max-width: 100%;
  }
	button#event_package_next_tab,     button#event_package_prev_tab {
    width: fit-content;
 }
	button.event_package_btn img {
    display: none;
 }
	button.event_package_btn {
    flex-direction: column;
    align-items: center;
}
	.event_package_buttons {
			display: flex;
		  overflow-x: auto;
		  width: 100%;
			display: flex;
			overflow-x: auto;
			white-space: nowrap;
   }
	.event_package_btn {
		flex: 0 0 auto; 
		width: fit-content;
		align-items: center;
		padding: 14px 27px;
		gap: 20px;
		white-space: nowrap;
	}
	.swiper-pagination {
    display: flex;
    padding: 8px;
}
	span.swiper-pagination-bullet {
	top: -4px;
}
  
}
/* End */


.header-right .header-search-icon {
    margin: 0;
}

.logo a img {
	height: 25px;
}

.logo {
	max-width: 150px;
}

@media (max-width: 991px){
	.header-tp{
		display:none; 
	} 
	
	.page-template-default .event-banner {
		padding-top: 0!important;
	}
	
}

.roam-page .select2-container--default .select2-results__option--highlighted[aria-selected], .roam-page .select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #E8EEEF!important;
	color: #14505A!important;
}

.vibe-page .select2-container--default .select2-results__option--highlighted[aria-selected], .vibe-page .select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #EDE8EB!important;
	color: #4E1635!important;
}

.icon-page .select2-container--default .select2-results__option--highlighted[aria-selected], .icon-page .select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #D8B86B!important;
	color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #E9A074!important;
	color: #fff;
}

.icon-page .select2-results__options {
	background-color: #000!important;
	color: #fff!important;
}

.vibe-page .select2-results__options {
	background-color: #4E1635!important;
	color: #EDE8EB!important;
}

.roam-page .select2-results__options {
	background-color: #14505A!important;
	color: #E8EEEF!important;
}

.select2-results__options {
	background-color: #251B35!important;
	color: #fff!important;
}

.roam-page .select2-container--default .select2-results__option--selected {
	--mec-color-skin: #14505A!important;
	color: #fff!important;
	background-color: #14505A50!important;
	opacity: 1;
}

.vibe-page .select2-container--default .select2-results__option--selected {
	--mec-color-skin: #4E1635!important;
	color: #fff!important;
	background-color: #4E163550!important;
	opacity: 1;
}

.icon-page .select2-container--default .select2-results__option--selected {
	--mec-color-skin: #D8B86B!important;
	color: #fff!important;
	background-color: #D8B86B50!important;
	opacity: 1;
}

.select2-container--default .select2-results__option {
	color: #fff!important;
}

.select2-container--default .select2-results__option--selected {
	--mec-color-skin: #251B35!important;
	color: #fff!important;
	background-color: #E9A07450!important;
	opacity: 1;
}

.mec-load-more-loading {
	display:none!important;
}

.footer-newsletter-signup{
	text-align: center;
	width:100%;
}

.footer-newsletter-signup .sc-formfield-input #EmailAddress{
	padding:20px !important; 
}

.footer-right-bottom{
	display:grid;
	grid-template-columns: 1fr 1fr;
	grid-gap:30px;
}

.sticky .site-header .button {
	display: block;
	z-index: 1;
	transition: all 0.5s!important;
}

.home .site-header .button, .blog .site-header .button, .single-post .site-header .button, .page-template-default .site-header .button {
	display: none!important;
}

.site-header .button {
	display: none;
	transition: all 0.5s!important;
	padding: 8px!important;
	z-index: -1;
}

.icon-page .site-header .button {
	    background: linear-gradient(90deg, #D8B86B 0%, #6D5B1B 100%);
}

.roam-page .site-header .button {
	background: linear-gradient(90deg, #E8EEEF 0%, #71888b 100%);
}

.vibe-page .site-header .button {
	    background: linear-gradient(90deg, #EDE8EB 0%, #BFA18B 100%);
}

.elevate-page .site-header .button {
	background: linear-gradient(90deg, #EDE8EB 0%, #BFA18B 100%);
}

@media (max-width: 768px) {
	.footer-right-bottom {
	grid-template-columns: 1fr;
}
	
	.is-open .site-header .button {
		z-index: -99;
	}
	
	.site-header {
		z-index: 9999!important;
	}
	
	.footer-right-bottom{
		grid-gap:0;  
	}
	.footer-newsletter-signup{
		max-height:160px;
	}
	.event-list-with-monthwise-inner .mec-event-list-classic .icon-categoty-item .mec-event-location {
		background: none;
	}
	
	.footer-logo img {
		max-width: 100px!important;
	}
}

.footer-logo {
	max-width: 100px!important;
}

.feature-event-item-content h6 {
	font-family: 'AvenirHeavy05'!important;
    font-size: 17px!important;
}

.vibe-page section p a {
	color: #BFA18B!important;
   background-image: linear-gradient(rgba(191, 161, 139, .5), rgba(191, 161, 139, .5))!important;
}

.icon-page .contactus{
      background-image: url(https://engagehospitality.co.uk/wp-content/themes/engagev2/images/patterns-gold.jpg) !important;
} 

.icon-page .contactus-form input[type="search"], 
.icon-page .contactus-form input[type="text"], 
.icon-page .contactus-form input[type="email"], 
.icon-page .contactus-form input[type="password"], 
.icon-page .contactus-form input[type="tel"], 
.icon-page .contactus-form input[type="number"], textarea{
  border: 2px solid #fff;
} 

.icon-page .contactus-form .gform_footer .gform_button {
	background: linear-gradient(90deg, #6D5B1B 0%, #000000 100%);
}

.icon-page .contactus-form .gfield_checkbox label a {
    color: #000;
    background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8));
} 

.icon-page .contactus-form .gfield_checkbox label a:hover {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
}

.icon-page .contactus-form .gfield_checkbox label:before {
    border-color: #fff;
}



.icon-page .contactus-form .gfield_required_text:before {
    color: #fff;
}

.icon-page .contactus-form .gfield_checkbox label:after {
    background-color: #fff;
}

.icon-page h2, .icon-page h3, .icon-page h4, .icon-page h5, .icon-page h6 {
	color: #fff;
}

.vibe-page h2, .vibe-page h3, .vibe-page h4, .vibe-page h5, .vibe-page h6 {
	color: #fff;
}

.elevate-page h2, .elevate-page h3, .elevate-page h4, .elevate-page h5, .elevate-page h6 {
	color: #fff;
}

.roam-page h2, .roam-page h3, .roam-page h4, .roam-page h5, .roam-page h6 {
	color: #fff;
}

.vibe-page .event-tab-desc-left h2 {
	color: #4E1635!important;
}

.elevate-page .image-and-text .image-and-text-desc {
    background-size: cover!important;
}

/*
.site-header{
	top:40px;
}

.admin-bar .site-header{
	top:72px; 
}

.header-tp-container{
	margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    transition: all 0.5s;
    z-index: 999999999;
	    width: 100%;
    text-align: center;
    height: 40px;
    display: flex;
    align-items: center;
	 justify-content:center;
	background: #251B35;
}

.admin-bar .header-tp-container{
	top:32px;
}
.header-tp{
	padding-top:5px; 
}

.icon-child-category {
    padding: 130px 0 0;
}

.breadcrumbs{
	top:130px;
}

.blog-single {
	padding: 210px 0 105px 0;
}

.feature-blog {
	padding: 205px 0 110px;
}


@media (max-width: 767px){
	.blog-single {
    padding: 135px 0 65px 0;
}
	.event-banner-with-content.icon-event-banner .icon-content {
    padding: 125px 0 30px;
}
.feature-blog {
    padding: 145px 0 50px;
}
}
*/

.gform_confirmation_wrapper{
	margin-top:120px; 
}

.load-more-post{
	padding:17px 22px !important;
}

.load-more-post .svg {
    top: -1px !important;
    margin-right: 5px !important;
    margin-left: 0 !important;
}

.header-tp {
    max-width: 100px !important;
}

.header-tp a{
	background:none !important;
}
.header-tp a:hover{
	background:none !important;
} 

.icon-page .latest-blog {
    background-image: url(https://engagehospitality.co.uk/wp-content/themes/engagev2/images/patterns-gold.jpg) !important;
}
/* Roam page style */
.roam-page {background-color: #14505A;}
.roam-page .logo-dark {opacity: 0;}
.roam-page .logo a .logo-white {opacity: 1; visibility: visible;}

.roam-page.sticky .site-header {background: #14505A !important;}
.roam-page .breadcrumbs {background: #E8EEEF; color:#14505A; } 
.roam-page .breadcrumbs ul li a {color: #14505A;}
.roam-page .breadcrumbs ul li {color: #14505A;}
.roam-page .breadcrumbs ul li:after {color: #14505A;}
.roam-page .heading-section-inner {color: #fff;}
.roam-page .heading-section-inner h1,
.roam-page .heading-section-inner h2,
.roam-page .heading-section-inner h3,
.roam-page .heading-section-inner h4,
.roam-page .heading-section-inner h5,
.roam-page .heading-section-inner h6 {color: #fff;}
.roam-page .heading-section-inner a {color: #E8EEEF;}
.roam-page .event-inner-head-inner p a {color: #E8EEEF!important;}

.roam-page .heading-section-inner .button {color: #fff; background: linear-gradient(90deg, #E8EEEF 0%, #85848A 100%);background-size: 220% 100%;}
.roam-page .heading-section-inner .button:hover {background-size: 100% 100%;}

.roam-page .event-inner-head-inner p a {
	background-image: linear-gradient(rgba(232, 238, 239, .5), rgba(232, 238, 239, .5));
}

.roam-page .event-inner-head-inner p a:hover {
 background-image: linear-gradient(rgba(232, 238, 239, .5), rgba(232, 238, 239, .5));
}



.roam-page .text-img-left {color: #fff;}
.roam-page .text-img-left h1,
.roam-page .text-img-left h2,
.roam-page .text-img-left h3,
.roam-page .text-img-left h4,
.roam-page .text-img-left h5,
.roam-page .text-img-left h6
{color: #fff;}

.roam-page .text-img-left a {color: #E8EEEF;}
.roam-page .text-img-left .button {color: #fff; background: linear-gradient(90deg, #E8EEEF 0%, #85848A 100%);background-size: 220% 100%;}
.roam-page .text-img-left .button:hover {background-size: 100% 100%;}

.roam-page .center-slider .slick-dots li button {background-color: #fff; }
.roam-page .center-slider .slick-dots li.slick-active button {background-color:#E8EEEF; }

.roam-page .vanue-info-left {color: #fff;}
.roam-page .vanue-info-left h2, .roam-page .vanue-info-left h4, .roam-page .vanue-info-left h3, .roam-page .vanue-info-left h1, .roam-page .vanue-info-left h5, .roam-page .vanue-info-left h6 {color: #E8EEEF;}

.roam-page .header-right .header-search-icon {border-color: #E8EEEF;}
.roam-page .header-right .header-search-icon:hover {background-color: #E8EEEF;}
.roam-page .header-right .header-search-icon svg path {fill: #E8EEEF;}
.roam-page .header-right .header-search-icon:hover svg path {fill: #14505A;}

.roam-page .header-right .phone {border-color: #E8EEEF;}
.roam-page .header-right .phone:hover {background-color: #E8EEEF;}
.roam-page .header-right .phone svg path {fill: #E8EEEF;}
.roam-page .header-right .phone:hover svg path {fill: #14505A;} 

.roam-page .header-right .mail-icon {background: linear-gradient(90deg, #E8EEEF 0%, #E8EEEF 100%);background-size: 220% 100%;}
.roam-page .header-right .mail-icon:hover {background-size: 100% 100%;}

.roam-page input {
	color: #14505A!important;
}

.roam-page .gform_footer .gform_button {
	color: #fff!important;
}

.roam-page .header-right .mail-icon svg path{
	fill: #14505A; 
	stroke: #14505A;
}
.roam-page .site-footer {background:  #14505A;}
.roam-page .site-footer:before {background: url(images/footer-left-corner-icon.png) left top no-repeat;}
.roam-page .site-footer:after {opacity: 0;}

.roam-page .footer-follow ul li a:after {border-color: #E8EEEF;}
.roam-page .footer-follow ul li a svg path {fill:#E8EEEF;}
.roam-page .footer-follow ul li a:hover svg path {fill: #14505A;} 
.roam-page .footer-follow ul li a:before {background: linear-gradient(90deg, #E8EEEF 0%, #E8EEEF 100%);background-size: 220% 100%;}

.roam-page .part-of a {color: #E8EEEF;}
.roam-page .footer-right-inner-left h6, .roam-page .newslatter-signup h6 {color: #E8EEEF;}
.roam-page .signup-newslatter-form input[type="email"] {border-color:  rgba(233, 160, 116, 0.3);}
.roam-page .footer-right-inner-right-menu h6 {color: #E8EEEF;}
.roam-page .footer-right-inner-left ul li a:hover {color: #E8EEEF;}
.roam-page .footer-right-inner-right-menu ul li a:hover {color: #E8EEEF;}
.roam-page .newslatter-signup .signup-newslatter-form .gform_footer .gform_button {background: linear-gradient(90deg, #E8EEEF 0%, #E8EEEF 100%);background-size: 220% 100%;}
.roam-page .newslatter-signup .signup-newslatter-form .gform_footer .gform_button:hover {background-size:100% 100%;}

.roam-page .event-with-tab {padding: 0 0 0 0;
	background-image: url('https://engagehospitality.co.uk/wp-content/uploads/2024/06/jade-pattern.jpg'); background-size:cover; }
.roam-page .event-tab-nav {background-color:#212121;}
.roam-page .event-tab-content {padding-left: 0; padding-right: 0; background-color: transparent;}
.roam-page .event-tab-nav-inner ul li a.activelink {color: #E8EEEF;}
.roam-page .event-tab-nav-inner ul li a:after {background: #E8EEEF;}
.roam-page .event-with-tab:before {position: absolute; left: 0; top: 0; width: 100%; content: ""; background-color: #14505A; height: 74px; }

.roam-page .event-tab-head h2 {color: #E8EEEF;}
.roam-page .event-tab-head .button {background: linear-gradient(90deg, #C1BAC1 0%, #85848A 100%);background-size: 220% 100%;}
.roam-page .event-tab-head .button:hover {background-size: 100% 100%;}
.roam-page .event-tab-item {color: #fff;}
.roam-page .event-tab-desc-left h4, .roam-page .event-tab-desc-left {color: #fff;}
.roam-page .event-tab-desc-left ul li a, .roam-page .event-tab-desc-left ul li {color: #fff;}
.roam-page .event-tab-desc-left ul li:before {border-left: 2px solid #C1BAC1;border-bottom: 2px solid #fff;}

.roam-page .event-tab-desc-left .button {background: linear-gradient(90deg, #E8EEEF 0%, #71888b 100%);     background-size: 220% 100%; color: #14505A; }

.roam-page .event-tab-desc-left .button:hover{
	background-size: 100% 100%;
}

.roam-page .event-tab-desc-left  .button .svg path{
	fill: #14505A;
}
.roam-page .event-tab-desc-left .button:hover {background-size: 100% 100%;}

.roam-page .modal-content {background-color: #14505A; border-color: #E8EEEF;}
.roam-page .tab-modal-left h2, .roam-page .tab-modal-left h4 {color: #E8EEEF;}
.roam-page .tab-modal-left {color: #E8EEEF;}
.roam-page .tab-modal-left ul li a, .roam-page .tab-modal-left ul li {color: #E8EEEF;}
.roam-page .tab-modal-left ul li:before {border-left: 2px solid #E8EEEF;border-bottom: 2px solid #E8EEEF;}
.roam-page .modal-content .close {color: #E8EEEF;}

.roam-page .event-list-with-monthwise h3 {margin: 0 0 35px 0; color: #E8EEEF; }

.roam-page .footer-logo svg path, .roam-page .footer-logo svg rect {fill: #E8EEEF;}


/* roam page-2 */
.roam-page .mec-load-more-button {border: 2px solid #E8EEEF;color: #E8EEEF;}
.roam-page .mec-load-more-button:before {background: linear-gradient(90deg, #E8EEEF 0%, #E8EEEF 100%);}

.roam-page .mec-load-more-button:after {background: url('images/loader-icon.svg') center no-repeat;}
.roam-page .mec-load-more-button:hover:after {background: url('images/loader-white.svg') center no-repeat; }


.roam-page .mec-load-more-button:hover {color: #fff;}

.roam-page .feature-event h2 {color: #fff;}

.roam-page .event-inner-head-inner h1, .roam-page .event-inner-head-inner h4, .roam-page .event-inner-head-inner {color: #fff;}

.roam-page .event-inner-date svg path {fill: #E8EEEF; }

.roam-page .event-inner-add svg path {stroke: #E8EEEF }
.roam-page .event-inner-add svg path {stroke: #E8EEEF;}

/*roam page 3 */
.roam-page .accordion-section-events .single-accordion-item .accordion-header {
	background:#E8EEEF;
 color: #14505A;
}
.roam-page .accordion-section-events .single-accordion-item .accordion-header svg path{
    fill:#14505A;
}
.roam-page .accordion-section-events .single-accordion-item .accordion-content{
	background: transparent;
    color: #fff;
}

/*roam page form */
.roam-page .image-and-form.bg-purple .image-and-form-desc .gfield_required_text:before {color: #14505A;}
.roam-page .image-and-form.bg-purple .image-and-form-desc input[type="search"], 
.roam-page .image-and-form.bg-purple .image-and-form-desc  input[type="text"], 
.roam-page .image-and-form.bg-purple .image-and-form-desc  input[type="email"], 
.roam-page .image-and-form.bg-purple .image-and-form-desc  input[type="password"], 
.roam-page .image-and-form.bg-purple .image-and-form-desc  input[type="tel"], 
.roam-page .image-and-form.bg-purple .image-and-form-desc  input[type="number"], 
.roam-page .image-and-form.bg-purple .image-and-form-desc  textarea {border-color: #14505A;}
.roam-page .image-and-form.bg-purple .image-and-form-desc .select2-container .select2-selection--single .select2-selection__rendered {border-color: #14505A; color: #14505A;}
.roam-page .image-and-form.bg-purple .image-and-form-desc .select2-container--default .select2-selection--single .select2-selection__arrow {border-color: #14505A;}
.roam-page .image-and-form.bg-purple .image-and-form-desc .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #14505A;}
.roam-page .image-and-form.bg-purple .image-and-form-desc .gfield_checkbox label:before {border-color: #14505A;}
.roam-page .image-and-form.bg-purple .image-and-form-desc .gfield_checkbox label:after {background-color: #14505A;}
.roam-page .image-and-form.bg-purple .gfield_checkbox label a {color: #14505A;background-image: linear-gradient(rgba(20,80,90,.8),rgba(20,80,90,.8));}
.roam-page .image-and-form.bg-purple .gfield_checkbox label a:hover  {background-image: linear-gradient(rgba(20,80,90,.5),rgba(20,80,90,.5));}
.roam-page .image-and-form.bg-purple .image-and-form-desc .gform_footer .gform_button { background-image: linear-gradient(90deg, #14505A 0%, #38bacd 100%);}
.roam-page .image-and-form.bg-purple .image-and-form-desc .gform_footer .gform_button:hover {background-size: 100% 100%;}

.single-mec-events.roam-page .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #fff;color: #303135;}
.single-mec-events.roam-page .select2-dropdown {background: #d8b86b;}

.roam-page .image-and-form.bg-purple .image-and-form-desc {width: calc(58.5% - 0px);}
.roam-page .image-and-form.bg-purple .image-and-form-img {width: calc(41.5% - 0px);}

.single-mec-events.roam-page .select2-results__options {border: 2px solid #14505A;}

.roam-page .image-and-form.bg-purple .image-and-form-desc {width: calc(58.5% - 0px);}
.roam-page .image-and-form.bg-purple .image-and-form-img {width: calc(41.5% - 0px);}
.roam-page .image-and-form.bg-purple .image-and-form-desc {
	background:#E8EEEF; 
}

.roam-page .gform_title{
	color: #14505A; 
}

.roam-page .follow-insta{
  background:#E8EEEF !important; 
}

@media screen and (max-width:768px){
	.roam-page .image-and-form.bg-purple .image-and-form-desc {width: 100%;}
.roam-page .image-and-form.bg-purple .image-and-form-img {width: 100%;}
}

/* roam category page */
.roam-page .contactus {
   background:#E8EEEF;
}

.roam-page .contactus-head h1{
	color: #14505A;
}

.roam-page .contactus input[type="search"], 
.roam-page .contactus input[type="text"], 
.roam-page .contactus input[type="email"], 
.roam-page .contactus input[type="password"], 
.roam-page .contactus input[type="tel"], 
.roam-page .contactus input[type="number"], 
.roam-page .contactus textarea{
   border: 2px solid #14505A;
	color: #14505A;
}
.roam-page .contactus .gfield_required_text:before {
    content: "*";
    font-size: 14px;
    color: #14505A;
}

.roam-page .contactus-form .gform_footer .gform_button {
   background: linear-gradient(90deg, #14505A 0%, #38bacd 100%);
    background-size: 220% 100%; 
}

.roam-page .contactus-form .gform_footer .gform_button:hover {
    background-size: 100% 100%; 
}

 .roam-page .contactus .gfield_checkbox label:before {
    border-color: #14505A;
}

.roam-page .gfield_checkbox label{
	color: #14505A;
}

.roam-page .contactus .gfield_checkbox label a:hover {
    background-image: linear-gradient(rgba(20, 80, 90, .5), rgba(20, 80, 90, .5));
}

.roam-page .contactus .gfield_checkbox label:after {
    background-color: #14505A;
}

.roam-page .gfield_label{
	color: #14505A;
}

.roam-page .contactus .gfield_checkbox label a {
    color: #14505A;
	    background-image: linear-gradient(rgba(20, 80, 90, .8), rgba(20, 80, 90, .8));
    }

.tax-mec_category.roam-page .site-header {background: transparent;}

.roam-page .main-navigation ul.menu > li:hover > a,
.roam-page .main-navigation ul.menu > li.current-menu-item > a, 
.roam-page .main-navigation ul.menu > li.current-menu-ancestor > a, 
.roam-page .main-navigation ul.menu > li.current-page-parent > a, 
.roam-page .main-navigation ul.menu > li.current-page > a, 
.roam-page .main-navigation ul.menu > li.current-page-parent > a, 
.roam-page .main-navigation ul.menu > li.current-page-ancestor > a, 
.roam-page .main-navigation ul.menu > li.current_page_parent > a {color:#E8EEEF;}

.roam-page #main-content.master-category-module{
 display:none;
}

.roam-page .bg-gold{
	 background:#E8EEEF; 
}

.roam-page .testimonials-slider .item h1{
	color: #14505A; 
}
.roam-page .testimonials-slider .item{
	color: #14505A; 
}

.roam-page .testimonials.bg-gold .testimonials-slider .slick-dots li.slick-active button {
    background-color:  #14505A; 
}


.bg-jade {background-image: url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/jade-pattern.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}

.bg-platinum {
	background:#E8EEEF;
}

.bg-platinum .image-and-text-desc, .bg-platinum .image-and-text-desc h4{
  color: #14505A !important; 
}

.roam-page .bg-platinum .image-and-text-desc h2{
	color: #14505A !important;
}

.icon-page .roam-logo{
	display:none;
}

.roam-page .icon-logo{
	display:none;
}

.roam-page .event-navigation ul li a{
	color: #E8EEEF; 
}

.bg-jade .image-and-text-desc .button {
 background: linear-gradient(90deg, #E8EEEF 0%, #71888b 100%);
    background-size: 220% 100%;
	color:#14505A;
}

.bg-jade .image-and-text-desc .button .svg path{
	fill: #14505A; 
}

.bg-platinum .image-and-text-desc .button {
   background: linear-gradient(90deg, #14505A 0%, #38bacd 100%);
    background-size: 220% 100%;

}

.bg-jade .image-and-text-desc .button:hover,
.bg-platinum .image-and-text-desc .button:hover{
	background-size: 100% 100%;
} 

.roam-page .event-navigation .select2-container .select2-selection--single .select2-selection__rendered {border: 2px solid #b5a9b5;}
.roam-page .event-navigation .select2-container--default .select2-selection--single .select2-selection__arrow {border-left: 2px solid #b5a9b5;}
.roam-page .event-navigation .select2-container--default .select2-selection--single .select2-selection__arrow b {border-left: 2px solid #b5a9b5;border-bottom: 2px solid #b5a9b5;}

.roam-page .select2-dropdown.navigation-select {background: #14505A;}
.roam-page .navigation-select .select2-results__options {border: 2px solid #b5a9b5;}
.roam-page .select2-container--default .navigation-select .select2-results__option--highlighted[aria-selected] {    background-color: #fff; color: #251B35; opacity: 1;}

.roam-page .vanue-info-left a{
  color: #E8EEEF;
  background-image: linear-gradient(rgba(181, 169, 181, .5), rgba(181, 169, 181, .5));
background-position: 0 100%;
    background-repeat: no-repeat;
}

.roam-page .vanue-info-left a:hover{
background-size: 100% 100%;
}

.roam-page .event-inner-head-bar a{
  color: #E8EEEF; 
}

.roam-page .event-banner-with-content .event-banner-img:before {
    background: linear-gradient(to right, rgba(20, 80, 90, 1) 0%, rgba(20, 80, 90, 1) 25%, rgba(20, 80, 90, 0.2) 100%);
    
}

.roam-page .follow-insta-left h3, .roam-page .follow-insta-left, .roam-page .follow-insta-left p, .roam-page #sb_instagram .sbi_photo .sbi-screenreader{
	color:#14505A;
}

.roam-page .follow-insta-left .follow-social ul li a{
	border: 2px solid #14505A;
}
.roam-page .follow-insta-left .follow-social ul li a svg path{
	fill: #14505A;
}

.roam-page .follow-insta-left .follow-social ul li a:hover {
    background-color: #14505A;
}

.roam-page .follow-insta-left .follow-social ul li a:hover svg path{
    fill: #E8EEEF; 
}

@media (max-width: 991px) {
    .roam-page .menu-toggle {
        background: #E8EEEF; 
  
    }
	.roam-page .menu-toggle span{
		background-color:#14505A;
	}
    .roam-page .header-right .mail-icon svg path {
        stroke: #E8EEEF; 
    }
    .roam-page .header-right .mail-icon{
        border: 2px solid #E8EEEF;
}
	.roam-page .header-right .mail-icon{
		background:transparent;
	}
}

.roam-page .iti input.iti__tel-input::placeholder, .roam-page .iti input.iti__tel-input[type=tel]::placeholder, .roam-page .iti input.iti__tel-input[type=text]::placeholder, .roam-page .iti__selected-dial-code{
	color:#14505A;
}

.roam-page .event-inner-head-bar .event-inner-tag a:before{
   background: url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/tag-white-1.svg') center no-repeat;
} 

.roam-categoty-item .feature-category-name {background: linear-gradient(90deg, #E8EEEF 0%, #E8EEEF 100%); display: block;
	color:#14505A;
}

.roam-categoty-item .feature-event-item-content:before {
    position: absolute;
    left: 0;
    top: -4px;
    width: 100%;
    height: 4px;
    content: "";
    background: linear-gradient(90deg, #E8EEEF 0%, #E8EEEF 100%);
}

.roam-categoty-item .feature-event-item-content {
    background-image: url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/jade-pattern.jpg');
}

.roam-categoty-item .feature-event-item-content .tag {color: #E8EEEF;}
.roam-categoty-item .feature-location .pin1 {stroke: #E8EEEF}
.roam-categoty-item .feature-location .pin2 {stroke: #E8EEEF; fill: #E8EEEF;}

.roam-categoty-item .feature-event-date .date1 {fill: #E8EEEF;}
.roam-categoty-item .feature-event-item-content .arrow svg .first, .roam-categoty-item .feature-event-item-content .arrow svg .last {fill: #E8EEEF !important;}

.roam-page .partner-slider h2{
	color:#E8EEEF;
}


.event-list-with-monthwise-inner .mec-event-list-classic .mec-divider-toggle.roam-categoty-item {background-color: #14505A;}

.event-list-with-monthwise-inner .mec-event-list-classic .roam-categoty-item  .mec-event-start-date {color: #E8EEEF;}
.event-list-with-monthwise-inner .mec-event-list-classic .roam-categoty-item  .mec-event-start-date span {color: #E8EEEF;}
.event-list-with-monthwise-inner .mec-event-list-classic .roam-categoty-item .mec-event-category {color: #E8EEEF;}

.event-list-with-monthwise-inner .mec-event-list-classic .roam-categoty-item .mec-event-title a {color: #fff;}

.event-list-with-monthwise-inner .mec-event-list-classic .roam-categoty-item .mec-event-location {background:url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/roam-map-pin-dairy-1.svg') left center no-repeat; color: #fff;
background-size:17px 16px;}

.event-list-with-monthwise-inner .mec-event-list-classic .roam-categoty-item .mec-event-detail {
    background: url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/roam-date-icon-dairy-1.svg') left center no-repeat;
	background-size:17px 16px;
    color: #fff; 
}

.event-list-with-monthwise-inner .mec-event-list-classic .roam-categoty-item:before {
    position: absolute;
    right: -0.5px;
    bottom: 0px;
    background: linear-gradient(90deg, #E8EEEF 0%, #E8EEEF 100%);
    padding: 15px 23px 11px 40px;
    line-height: 1;
    letter-spacing: 0.05em;
    font-family: 'AvenirHeavy05';
    font-size: 14px;
    content: "roam";
    color: #14505A;
    text-transform: uppercase;
    clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);
} 

/* vibe page style */

/* vibe page style */
.vibe-page {background-color: #4E1635;}
.vibe-page .logo-dark {opacity: 0;}
.vibe-page .logo a .logo-white {opacity: 1; visibility: visible;}

.vibe-page.sticky .site-header {background: #4E1635 !important;}
.vibe-page .breadcrumbs {background: #EDE8EB; color:#4E1635; } 
.vibe-page .breadcrumbs ul li a {color: #4E1635;}
.vibe-page .breadcrumbs ul li {color: #4E1635;}
.vibe-page .breadcrumbs ul li:after {color: #4E1635;}
.vibe-page .heading-section-inner {color: #fff;}
.vibe-page .heading-section-inner h1,
.vibe-page .heading-section-inner h2,
.vibe-page .heading-section-inner h3,
.vibe-page .heading-section-inner h4,
.vibe-page .heading-section-inner h5,
.vibe-page .heading-section-inner h6 {color: #fff;}
.vibe-page .heading-section-inner a {color: #EDE8EB;}

.vibe-page .heading-section-inner .button {color: #fff; background: linear-gradient(90deg, #EDE8EB 0%, #85848A 100%);background-size: 220% 100%;}
.vibe-page .heading-section-inner .button:hover {background-size: 100% 100%;}

.vibe-page .text-img-left {color: #fff;}
.vibe-page .text-img-left h1,
.vibe-page .text-img-left h2,
.vibe-page .text-img-left h3,
.vibe-page .text-img-left h4,
.vibe-page .text-img-left h5,
.vibe-page .text-img-left h6
{color: #fff;}

.vibe-page .text-img-left a {color: #EDE8EB;}
.vibe-page .text-img-left .button {color: #fff; background: linear-gradient(90deg, #EDE8EB 0%, #85848A 100%);background-size: 220% 100%;}
.vibe-page .text-img-left .button:hover {background-size: 100% 100%;}

.vibe-page .center-slider .slick-dots li button {background-color: #fff; }
.vibe-page .center-slider .slick-dots li.slick-active button {background-color:#EDE8EB; }

.vibe-page .vanue-info-left {color: #fff;}
.vibe-page .vanue-info-left h2, .vibe-page .vanue-info-left h4, .vibe-page .vanue-info-left h3, .vibe-page .vanue-info-left h1, .vibe-page .vanue-info-left h5, .vibe-page .vanue-info-left h6 {color: #EDE8EB;}

.vibe-page .header-right .header-search-icon {border-color: #EDE8EB;}
.vibe-page .header-right .header-search-icon:hover {background-color: #EDE8EB;}
.vibe-page .header-right .header-search-icon svg path {fill: #EDE8EB;}
.vibe-page .header-right .header-search-icon:hover svg path {fill: #4E1635;}

.vibe-page .header-right .phone {border-color: #EDE8EB;}
.vibe-page .header-right .phone:hover {background-color: #EDE8EB;}
.vibe-page .header-right .phone svg path {fill: #EDE8EB;}
.vibe-page .header-right .phone:hover svg path {fill: #4E1635;} 

.vibe-page .header-right .mail-icon {background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);background-size: 220% 100%;}
.vibe-page .header-right .mail-icon:hover {background-size: 100% 100%;}

.vibe-page .header-right .mail-icon svg path{
	fill: #4E1635; 
	stroke: #4E1635;
}
.vibe-page .site-footer {background:  #4E1635;}
.vibe-page .site-footer:before {background: url(images/footer-left-corner-icon.png) left top no-repeat;}
.vibe-page .site-footer:after {opacity: 0;}

.vibe-page .footer-follow ul li a:after {border-color: #EDE8EB;}
.vibe-page .footer-follow ul li a svg path {fill:#EDE8EB;}
.vibe-page .footer-follow ul li a:hover svg path {fill: #4E1635;} 
.vibe-page .footer-follow ul li a:before {background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);background-size: 220% 100%;}

.vibe-page .part-of a {color: #EDE8EB;}
.vibe-page .footer-right-inner-left h6, .vibe-page .newslatter-signup h6 {color: #EDE8EB;}
.vibe-page .signup-newslatter-form input[type="email"] {border-color:  rgba(233, 160, 116, 0.3);}
.vibe-page .footer-right-inner-right-menu h6 {color: #EDE8EB;}
.vibe-page .footer-right-inner-left ul li a:hover {color: #EDE8EB;}
.vibe-page .footer-right-inner-right-menu ul li a:hover {color: #EDE8EB;}
.vibe-page .newslatter-signup .signup-newslatter-form .gform_footer .gform_button {background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);background-size: 220% 100%;}
.vibe-page .newslatter-signup .signup-newslatter-form .gform_footer .gform_button:hover {background-size:100% 100%;}

.vibe-page .event-with-tab {padding: 0 0 0 0;
	background:#EDE8EB; 
	background-size:cover;  
}
.vibe-page .event-tab-nav {background-color:#212121;}
.vibe-page .event-tab-content {padding-left: 0; padding-right: 0; background-color: transparent;}
.vibe-page .event-tab-nav-inner ul li a.activelink {color: #EDE8EB;}
.vibe-page .event-tab-nav-inner ul li a:after {background: #EDE8EB;}
.vibe-page .event-with-tab:before {position: absolute; left: 0; top: 0; width: 100%; content: ""; background-color: #4E1635; height: 74px; }

.vibe-page .event-tab-head h2 {color: #EDE8EB;}
.vibe-page .event-tab-head .button {background: linear-gradient(90deg, #C1BAC1 0%, #85848A 100%);background-size: 220% 100%;}
.vibe-page .event-tab-head .button:hover {background-size: 100% 100%;}
.vibe-page .event-tab-item {color: #fff;}
.vibe-page .event-tab-desc-left h4, .vibe-page .event-tab-desc-left {color: #4E1635;}
.vibe-page .event-tab-desc-left ul li a, .vibe-page .event-tab-desc-left ul li {color: #fff;}
.vibe-page .event-tab-desc-left ul li:before {border-left: 2px solid #C1BAC1;border-bottom: 2px solid #fff;}

.vibe-page .event-tab-desc-left .button {background-image: linear-gradient(90deg, #4E1635 0%, #d780b0 100%);     background-size: 220% 100%; color: #fff; }

.vibe-page .event-tab-desc-left .button:hover{
	background-size: 100% 100%;
}

.vibe-page .event-tab-desc-left  .button .svg path{
	fill: #fff;
}
.vibe-page .event-tab-desc-left .button:hover {background-size: 100% 100%;}

.vibe-page .modal-content {background-color: #4E1635; border-color: #EDE8EB;}
.vibe-page .tab-modal-left h2, .vibe-page .tab-modal-left h4 {color: #EDE8EB;}
.vibe-page .tab-modal-left {color: #EDE8EB;}
.vibe-page .tab-modal-left ul li a, .vibe-page .tab-modal-left ul li {color: #EDE8EB;}
.vibe-page .tab-modal-left ul li:before {border-left: 2px solid #EDE8EB;border-bottom: 2px solid #EDE8EB;}
.vibe-page .modal-content .close {color: #EDE8EB;}

.vibe-page .event-list-with-monthwise h3 {margin: 0 0 35px 0; color: #EDE8EB; }

.vibe-page .footer-logo svg path, .vibe-page .footer-logo svg rect {fill: #EDE8EB;}


/* vibe page-2 */
.vibe-page .mec-load-more-button {border: 2px solid #EDE8EB;color: #EDE8EB;}
.vibe-page .mec-load-more-button:before {background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);}

.vibe-page .mec-load-more-button:after {background: url('images/loader-icon.svg') center no-repeat;}
.vibe-page .mec-load-more-button:hover:after {background: url('images/loader-white.svg') center no-repeat; }


.vibe-page .mec-load-more-button:hover {color: #fff;}

.vibe-page .feature-event h2 {color: #4E1635;}

.vibe-page .event-inner-head-inner h1, .vibe-page .event-inner-head-inner h4, .vibe-page .event-inner-head-inner {color: #fff;}

.vibe-page .event-inner-date svg path {fill: #EDE8EB; }

.vibe-page .event-inner-add svg path {stroke: #EDE8EB }
.vibe-page .event-inner-add svg path {stroke: #EDE8EB;}

/*vibe page 3 */
.vibe-page .accordion-section-events .single-accordion-item .accordion-header {
	background:#EDE8EB;
 color: #4E1635;
}
.vibe-page .accordion-section-events .single-accordion-item .accordion-header svg path{
    fill:#4E1635;
}
.vibe-page .accordion-section-events .single-accordion-item .accordion-content{
	background: transparent;
    color: #fff;
}

/*vibe page form */
.vibe-page .image-and-form.bg-purple .image-and-form-desc .gfield_required_text:before {color: #EDE8EB;}
.vibe-page .image-and-form.bg-purple .image-and-form-desc input[type="search"], 
.vibe-page .image-and-form.bg-purple .image-and-form-desc  input[type="text"], 
.vibe-page .image-and-form.bg-purple .image-and-form-desc  input[type="email"], 
.vibe-page .image-and-form.bg-purple .image-and-form-desc  input[type="password"], 
.vibe-page .image-and-form.bg-purple .image-and-form-desc  input[type="tel"], 
.vibe-page .image-and-form.bg-purple .image-and-form-desc  input[type="number"], 
.vibe-page .image-and-form.bg-purple .image-and-form-desc  textarea {border-color: #EDE8EB;}
.vibe-page .image-and-form.bg-purple .image-and-form-desc .select2-container .select2-selection--single .select2-selection__rendered {border-color: #EDE8EB; color: #EDE8EB;}
.vibe-page .image-and-form.bg-purple .image-and-form-desc .select2-container--default .select2-selection--single .select2-selection__arrow {border-color: #EDE8EB;}
.vibe-page .image-and-form.bg-purple .image-and-form-desc .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #EDE8EB;}
.vibe-page .image-and-form.bg-purple .image-and-form-desc .gfield_checkbox label:before {border-color: #EDE8EB;}
.vibe-page .image-and-form.bg-purple .image-and-form-desc .gfield_checkbox label:after {background-color: #EDE8EB;}
.vibe-page .image-and-form.bg-purple .gfield_checkbox label a {color: #EDE8EB;background-image: linear-gradient(rgba(237,232,235,.8),rgba(237,232,232,.8));}
.vibe-page .image-and-form.bg-purple .gfield_checkbox label a:hover  {background-image: linear-gradient(rgba(237,232,235,.5),rgba(237,232,235,.5));}
.vibe-page .image-and-form.bg-purple .image-and-form-desc .gform_footer .gform_button { background: linear-gradient(90deg, #EDE8EB 0%, #BFA18B 100%);
    background-size: 220% 100%;
	color:#4E1635; 
}
.vibe-page .image-and-form.bg-purple .image-and-form-desc .gform_footer .gform_button:hover {background-size: 100% 100%;}

.single-mec-events.vibe-page .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #fff;color: #303135;}
.single-mec-events.vibe-page .select2-dropdown {background: #d8b86b;}

.vibe-page .image-and-form.bg-purple .image-and-form-desc {width: calc(58.5% - 0px);}
.vibe-page .image-and-form.bg-purple .image-and-form-img {width: calc(41.5% - 0px);}

.single-mec-events.vibe-page .select2-results__options {border: 2px solid #EDE8EB;}

.vibe-page .image-and-form.bg-purple .image-and-form-desc {width: calc(58.5% - 0px);}
.vibe-page .image-and-form.bg-purple .image-and-form-img {width: calc(41.5% - 0px);}
.vibe-page .image-and-form.bg-purple .image-and-form-desc {
	background:#4E1635; 
}

.vibe-page .gform_title{
	color: #EDE8EB; 
}

.vibe-page .follow-insta{
  background-image: url('https://engagehospitality.co.uk/wp-content/uploads/2024/09/vibe-maroon.jpg') !important;
	background-size:cover !important;
	background-repeat: no-repeat !important; 
} 

@media screen and (max-width:768px){
	.vibe-page .image-and-form.bg-purple .image-and-form-desc {width: 100%;}
.vibe-page .image-and-form.bg-purple .image-and-form-img {width: 100%;}
}

/* vibe category page */
.vibe-page .contactus {
   background:#EDE8EB;
}

.vibe-page .contactus-head h1{
	color: #4E1635;
}

.vibe-page .contactus input[type="search"], 
.vibe-page .contactus input[type="text"], 
.vibe-page .contactus input[type="email"], 
.vibe-page .contactus input[type="password"], 
.vibe-page .contactus input[type="tel"], 
.vibe-page .contactus input[type="number"], 
.vibe-page .contactus textarea{
   border: 2px solid #4E1635;
	color: #4E1635;
}
.vibe-page .contactus .gfield_required_text:before {
    content: "*";
    font-size: 14px;
    color: #4E1635;
}

.vibe-page .contactus-form .gform_footer .gform_button {
   background: linear-gradient(90deg, #4E1635 0%, #d780b0 100%);
    background-size: 220% 100%; 
}

.vibe-page .contactus-form .gform_footer .gform_button:hover {
    background-size: 100% 100%; 
}

 .vibe-page .contactus .gfield_checkbox label:before {
    border-color: #4E1635;
}

 .vibe-page .contactus-form .gfield_checkbox label:before {
    border-color: #4E1635;
}

.vibe-page .gfield_checkbox label{
	color: #EDE8EB;
}

.vibe-page .contactus-form .gfield_checkbox label{
	color: #4E1635;
}

.vibe-page .contactus-form .gfield_checkbox label a:hover {
    background-image: linear-gradient(rgba(78,22,53, .5), rgba(78,22,53, .5));
}

.vibe-page .contactus-form .gfield_checkbox label:after {
    background-color:  #4E1635; 
}

.vibe-page .gfield_label{
	color: #EDE8EB;
}

.vibe-page .contactus-form .gfield_label{
	color: #4E1635;
}

.vibe-page .contactus-form .gfield_checkbox label a {
    color:  #4E1635; 
	    background-image: linear-gradient(rgba(78,22,53, .8), rgba(78,22,53, .8));
    }

.tax-mec_category.vibe-page .site-header {background: transparent;}

.vibe-page .main-navigation ul.menu > li:hover > a,
.vibe-page .main-navigation ul.menu > li.current-menu-item > a, 
.vibe-page .main-navigation ul.menu > li.current-menu-ancestor > a, 
.vibe-page .main-navigation ul.menu > li.current-page-parent > a, 
.vibe-page .main-navigation ul.menu > li.current-page > a, 
.vibe-page .main-navigation ul.menu > li.current-page-parent > a, 
.vibe-page .main-navigation ul.menu > li.current-page-ancestor > a, 
.vibe-page .main-navigation ul.menu > li.current_page_parent > a {color:#EDE8EB;}

.vibe-page #main-content.master-category-module{
 display:none;
}

.vibe-page .bg-gold{
	 background:#EDE8EB; 
}

.vibe-page .testimonials-slider .item h1{
	color: #4E1635; 
}
.vibe-page .testimonials-slider .item{
	color: #4E1635; 
}

.vibe-page .testimonials.bg-gold .testimonials-slider .slick-dots li.slick-active button {
    background-color:  #4E1635; 
}


.bg-maroon {background-image: url('https://engagehospitality.co.uk/wp-content/uploads/2024/09/vibe-maroon.jpg')!important; background-size: cover; background-position: center; background-repeat: no-repeat;}

.vibe-page .bg-platinum .image-and-text-desc h2{
	color: #4E1635 !important;
}

.vibe-page .bg-neutral {
	background-color: #EDE8EB;
}

.icon-page .roam-logo, .icon-page .vibe-logo{
	display:none;
}

.vibe-page .icon-logo, .vibe-page .roam-logo, .vibe-page .elevate-logo{
	display:none;
} 

.roam-page .icon-logo, .roam-page .vibe-logo{
	display:none;
} 

.vibe-page .event-navigation ul li a{
	color: #EDE8EB; 
}

.bg-maroon .image-and-text-desc .button {
 background: linear-gradient(90deg, #EDE8EB 0%, #BFA18B 100%);
    background-size: 220% 100%;
	color:#4E1635;
}

.bg-maroon .image-and-text-desc .button .svg path{
	fill: #4E1635; 
}

.bg-maroon .image-and-text-desc .button:hover,

.vibe-page .event-navigation .select2-container .select2-selection--single .select2-selection__rendered {border: 2px solid #b5a9b5;}
.vibe-page .event-navigation .select2-container--default .select2-selection--single .select2-selection__arrow {border-left: 2px solid #b5a9b5;}
.vibe-page .event-navigation .select2-container--default .select2-selection--single .select2-selection__arrow b {border-left: 2px solid #b5a9b5;border-bottom: 2px solid #b5a9b5;}

.vibe-page .select2-dropdown.navigation-select {background: #4E1635;}
.vibe-page .navigation-select .select2-results__options {border: 2px solid #b5a9b5;}
.vibe-page .select2-container--default .navigation-select .select2-results__option--highlighted[aria-selected] {    background-color: #fff; color: #251B35; opacity: 1;}

.vibe-page .vanue-info-left a{
  color: #EDE8EB;
  background-image: linear-gradient(rgba(181, 169, 181, .5), rgba(181, 169, 181, .5));
background-position: 0 100%;
    background-repeat: no-repeat;
}

.vibe-page .vanue-info-left a:hover{
background-size: 100% 100%;
}

.vibe-page .event-inner-head-bar a{
  color: #EDE8EB; 
}

.vibe-page .event-banner-with-content .event-banner-img:before {
    background: linear-gradient(to right, rgba(78,22,53, 1) 0%, rgba(78,22,53, 1) 25%, rgba(78,22,53, 0.2) 100%);
    
}

.vibe-page .follow-insta-left h3, .vibe-page .follow-insta-left, .vibe-page .follow-insta-left p, .vibe-page #sb_instagram .sbi_photo .sbi-screenreader{
	color:#EDE8EB;
}

.vibe-page .follow-insta-left .follow-social ul li a{
	border: 2px solid #EDE8EB;
}
.vibe-page .follow-insta-left .follow-social ul li a svg path{
	fill: #EDE8EB;
}

.vibe-page .follow-insta-left .follow-social ul li a:hover {
    background-color: #EDE8EB;
}

.vibe-page .follow-insta-left .follow-social ul li a:hover svg path{
    fill: #4E1635; 
}

@media (max-width: 991px) {
    .vibe-page .menu-toggle {
        background: #EDE8EB; 
  
    }
	.vibe-page .menu-toggle span{
		background-color:#4E1635;
	}
    .vibe-page .header-right .mail-icon svg path {
        stroke: #EDE8EB; 
    }
    .vibe-page .header-right .mail-icon{
        border: 2px solid #EDE8EB;
}
	.vibe-page .header-right .mail-icon{
		background:transparent;
	}
}

.vibe-page .iti input.iti__tel-input::placeholder, .vibe-page .iti input.iti__tel-input[type=tel]::placeholder, .vibe-page .iti input.iti__tel-input[type=text]::placeholder, .vibe-page .iti__selected-dial-code {
	color:#EDE8EB;
}

.vibe-page .iti__arrow{
	border-top: 4px solid #EDE8EB;
}

.vibe-page .contactus-form .iti__arrow{
	border-top: 4px solid #4E1635;
} 


.vibe-page .contactus-form .iti input.iti__tel-input::placeholder, .vibe-page .contactus-form .iti input.iti__tel-input[type=tel]::placeholder, .vibe-page .contactus-form .iti input.iti__tel-input[type=text]::placeholder, .vibe-page .contactus-form .iti__selected-dial-code{
	color:#4E1635;
}

.vibe-page .event-inner-head-bar .event-inner-tag a:before{
   background: url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/tag-white-1.svg') center no-repeat;
} 

.vibe-categoty-item .feature-category-name {background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%); display: block;
	color:#4E1635;
}

.vibe-categoty-item .feature-event-item-content:before {
    position: absolute;
    left: 0;
    top: -4px;
    width: 100%;
    height: 4px;
    content: "";
    background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);
}

.vibe-categoty-item .feature-event-item-content {
    background-image: url('https://engagehospitality.co.uk/wp-content/uploads/2024/09/vibe-maroon.jpg');
}

.vibe-categoty-item .feature-event-item-content .tag {color: #EDE8EB;}
.vibe-categoty-item .feature-location .pin1 {stroke: #EDE8EB}
.vibe-categoty-item .feature-location .pin2 {stroke: #EDE8EB; fill: #EDE8EB;}

.vibe-categoty-item .feature-event-date .date1 {fill: #EDE8EB;}
.vibe-categoty-item .feature-event-item-content .arrow svg .first, .vibe-categoty-item .feature-event-item-content .arrow svg .last {fill: #EDE8EB !important;}

.vibe-page .partner-slider h2{
	color:#EDE8EB;
}


.event-list-with-monthwise-inner .mec-event-list-classic .mec-divider-toggle.vibe-categoty-item {background-color: #4E1635;}


.event-list-with-monthwise-inner .mec-event-list-classic .vibe-categoty-item  .mec-event-start-date {color: #EDE8EB;}
.event-list-with-monthwise-inner .mec-event-list-classic .vibe-categoty-item  .mec-event-start-date span {color: #EDE8EB;}
.event-list-with-monthwise-inner .mec-event-list-classic .vibe-categoty-item .mec-event-category {color: #EDE8EB;}

.event-list-with-monthwise-inner .mec-event-list-classic .vibe-categoty-item .mec-event-title a {color: #fff;}

.event-list-with-monthwise-inner .mec-event-list-classic .vibe-categoty-item .mec-event-location {background:url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/vibe-map-pin-dairy-1.svg') left center no-repeat; color: #fff;
background-size:17px 16px;}

.event-list-with-monthwise-inner .mec-event-list-classic .vibe-categoty-item .mec-event-detail {
    background: url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/vibe-date-icon-dairy-1.svg') left center no-repeat;
	background-size:17px 16px;
    color: #fff; 
}

.event-list-with-monthwise-inner .mec-event-list-classic .vibe-categoty-item:before {
    position: absolute;
    right: -0.5px;
    bottom: 0px;
    background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);
    padding: 15px 23px 11px 40px;
    line-height: 1;
    letter-spacing: 0.05em;
    font-family: 'AvenirHeavy05';
    font-size: 14px;
    content: "vibe";
    color: #4E1635;
    text-transform: uppercase;
    clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.bg-maroon .image-and-text-desc .button:hover {
    background-size: 100% 100%;
	border:0; 
}

.bg-neutral {
    background: #E8EEEF;
}

.bg-neutral .image-and-text-desc, .bg-neutral .image-and-text-desc h4 {
    color: #4E1635 !important;
}

.bg-neutral .image-and-text-desc h2 {
    color: #4E1635 !important;
}

.bg-neutral .image-and-text-desc .button {
        background: linear-gradient(90deg, #4E1635 0%, #d780b0 100%);
    background-size: 220% 100%;
}

.bg-neutral .image-and-text-desc .button:hover {
    background-size: 100% 100%;
}

.vibe-page .mega-menu-main, .vibe-page .main-navigation li .sub-menu{
  background: rgba(78, 22, 53, 0.85);
}

.vibe-page .mega-menu-inner-left a:hover, .vibe-page .main-navigation li .sub-menu a:hover{
  color: #806359;
}

.roam-page .mega-menu-main, .roam-page .main-navigation li .sub-menu{
  background: rgba(20, 80, 90, 0.85);
}

.roam-page .mega-menu-inner-left a:hover, .roam-page .main-navigation li .sub-menu a:hover{
  color: #85848a;
}

.icon-page .mega-menu-main, .icon-page .main-navigation li .sub-menu{
  background: rgba(0, 0, 0, 0.85);
}

.icon-page .mega-menu-inner-left a:hover, .icon-page .main-navigation li .sub-menu a:hover{
  color: #CAAB76;
}

.vibe-page .feature-event{
	background:#EDE8EB; 
}

.icon-page .event-tab-nav::-webkit-scrollbar-thumb {
    background-color: #D8B86B;
}

.event-tab-nav::-webkit-scrollbar {
    height: 6px;
    opacity: 1;
}

.event-tab-nav::-webkit-scrollbar-thumb {
    background-color: #251b35;
}

.event-tab-nav::-webkit-scrollbar-track {
    background: #6c6c6c;
}

.tp-section { padding: 50px 0; } 
@media (min-width: 61.25em) { 
	.tp-section { padding: 100px 0; } 
}



/* elevate page style */
.elevate-page {background-color: #35353D;}
.elevate-page .logo-dark {opacity: 0;}
.elevate-page .logo a .logo-white {opacity: 1; visibility: visible;}

.elevate-page.sticky .site-header {background: #35353D !important;}
.elevate-page .breadcrumbs {background: #EDE8EB; color:#35353D; } 
.elevate-page .breadcrumbs ul li a {color: #35353D;}
.elevate-page .breadcrumbs ul li {color: #35353D;}
.elevate-page .breadcrumbs ul li:after {color: #35353D;}
.elevate-page .heading-section-inner {color: #fff;}
.elevate-page .heading-section-inner h1,
.elevate-page .heading-section-inner h2,
.elevate-page .heading-section-inner h3,
.elevate-page .heading-section-inner h4,
.elevate-page .heading-section-inner h5,
.elevate-page .heading-section-inner h6 {color: #fff;}
.elevate-page .heading-section-inner a {color: #EDE8EB;}

.elevate-page .heading-section-inner .button {color: #fff; background: linear-gradient(90deg, #EDE8EB 0%, #85848A 100%);background-size: 220% 100%;}
.elevate-page .heading-section-inner .button:hover {background-size: 100% 100%;}

.elevate-page .text-img-left {color: #fff;}
.elevate-page .text-img-left h1,
.elevate-page .text-img-left h2,
.elevate-page .text-img-left h3,
.elevate-page .text-img-left h4,
.elevate-page .text-img-left h5,
.elevate-page .text-img-left h6
{color: #fff;}

.elevate-page .text-img-left a {color: #EDE8EB;}
.elevate-page .text-img-left .button {color: #fff; background: linear-gradient(90deg, #EDE8EB 0%, #85848A 100%);background-size: 220% 100%;}
.elevate-page .text-img-left .button:hover {background-size: 100% 100%;}

.elevate-page .center-slider .slick-dots li button {background-color: #fff; }
.elevate-page .center-slider .slick-dots li.slick-active button {background-color:#EDE8EB; }

.elevate-page .vanue-info-left {color: #fff;}
.elevate-page .vanue-info-left h2, .elevate-page .vanue-info-left h4, .elevate-page .vanue-info-left h3, .elevate-page .vanue-info-left h1, .elevate-page .vanue-info-left h5, .elevate-page .vanue-info-left h6 {color: #EDE8EB;}

.elevate-page .header-right .header-search-icon {border-color: #EDE8EB;}
.elevate-page .header-right .header-search-icon:hover {background-color: #EDE8EB;}
.elevate-page .header-right .header-search-icon svg path {fill: #EDE8EB;}
.elevate-page .header-right .header-search-icon:hover svg path {fill: #35353D;}

.elevate-page .header-right .phone {border-color: #EDE8EB;}
.elevate-page .header-right .phone:hover {background-color: #EDE8EB;}
.elevate-page .header-right .phone svg path {fill: #EDE8EB;}
.elevate-page .header-right .phone:hover svg path {fill: #35353D;} 

.elevate-page .header-right .mail-icon {background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);background-size: 220% 100%;}
.elevate-page .header-right .mail-icon:hover {background-size: 100% 100%;}

.elevate-page .header-right .mail-icon svg path{
	fill: #35353D; 
	stroke: #35353D;
}
.elevate-page .site-footer {background:  #35353D;}
.elevate-page .site-footer:before {background: url(images/footer-left-corner-icon.png) left top no-repeat;}
.elevate-page .site-footer:after {opacity: 0;}

.elevate-page .footer-follow ul li a:after {border-color: #EDE8EB;}
.elevate-page .footer-follow ul li a svg path {fill:#EDE8EB;}
.elevate-page .footer-follow ul li a:hover svg path {fill: #35353D;} 
.elevate-page .footer-follow ul li a:before {background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);background-size: 220% 100%;}

.elevate-page .part-of a {color: #EDE8EB;}
.elevate-page .footer-right-inner-left h6, .elevate-page .newslatter-signup h6 {color: #EDE8EB;}
.elevate-page .signup-newslatter-form input[type="email"] {border-color:  rgba(233, 160, 116, 0.3);}
.elevate-page .footer-right-inner-right-menu h6 {color: #EDE8EB;}
.elevate-page .footer-right-inner-left ul li a:hover {color: #C0A9B1;}
.elevate-page .footer-right-inner-right-menu ul li a:hover {color: #EDE8EB;}
.elevate-page .newslatter-signup .signup-newslatter-form .gform_footer .gform_button {background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);background-size: 220% 100%;}
.elevate-page .newslatter-signup .signup-newslatter-form .gform_footer .gform_button:hover {background-size:100% 100%;}

.elevate-page .event-with-tab {padding: 0 0 0 0;
	background:#EDE8EB; 
	background-size:cover;  
}
.elevate-page .event-tab-nav {background-color:#212121;}
.elevate-page .event-tab-content {padding-left: 0; padding-right: 0; background-color: transparent;}
.elevate-page .event-tab-nav-inner ul li a.activelink {color: #EDE8EB;}
.elevate-page .event-tab-nav-inner ul li a:after {background: #EDE8EB;}
.elevate-page .event-with-tab:before {position: absolute; left: 0; top: 0; width: 100%; content: ""; background-color: #35353D; height: 74px; }

.elevate-page .event-tab-head h2 {color: #EDE8EB;}
.elevate-page .event-tab-head .button {background: linear-gradient(90deg, #C1BAC1 0%, #85848A 100%);background-size: 220% 100%;}
.elevate-page .event-tab-head .button:hover {background-size: 100% 100%;}
.elevate-page .event-tab-item {color: #fff;}
.elevate-page .event-tab-desc-left h4, .elevate-page .event-tab-desc-left {color: #35353D;}
.elevate-page .event-tab-desc-left ul li a, .elevate-page .event-tab-desc-left ul li {color: #fff;}
.elevate-page .event-tab-desc-left ul li:before {border-left: 2px solid #C1BAC1;border-bottom: 2px solid #fff;}

.elevate-page .event-tab-desc-left .button {background-image: linear-gradient(90deg, #35353D 0%, #A46D6A 100%);     background-size: 220% 100%; color: #fff; }

.elevate-page .event-tab-desc-left .button:hover{
	background-size: 100% 100%;
}

.elevate-page .event-tab-desc-left  .button .svg path{
	fill: #fff;
}
.elevate-page .event-tab-desc-left .button:hover {background-size: 100% 100%;}

.elevate-page .modal-content {background-color: #35353D; border-color: #EDE8EB;}
.elevate-page .tab-modal-left h2, .elevate-page .tab-modal-left h4 {color: #EDE8EB;}
.elevate-page .tab-modal-left {color: #EDE8EB;}
.elevate-page .tab-modal-left ul li a, .elevate-page .tab-modal-left ul li {color: #EDE8EB;}
.elevate-page .tab-modal-left ul li:before {border-left: 2px solid #EDE8EB;border-bottom: 2px solid #EDE8EB;}
.elevate-page .modal-content .close {color: #EDE8EB;}

.elevate-page .event-list-with-monthwise h3 {margin: 0 0 35px 0; color: #EDE8EB; }

.elevate-page .footer-logo svg path, .elevate-page .footer-logo svg rect {fill: #EDE8EB;}


/* elevate page-2 */
.elevate-page .mec-load-more-button {border: 2px solid #EDE8EB;color: #EDE8EB;}
.elevate-page .mec-load-more-button:before {background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);}

.elevate-page .mec-load-more-button:after {}
.elevate-page .mec-load-more-button:hover:after { }


.elevate-page .mec-load-more-button:hover {color: #fff;}

.elevate-page .feature-event h2 {color: #35353D;}

.elevate-page .event-inner-head-inner h1, .elevate-page .event-inner-head-inner h4, .elevate-page .event-inner-head-inner {color: #fff;}

.elevate-page .event-inner-date svg path {fill: #EDE8EB; }

.elevate-page .event-inner-add svg path {stroke: #EDE8EB }
.elevate-page .event-inner-add svg path {stroke: #EDE8EB;}

/*elevate page 3 */
.elevate-page .accordion-section-events .single-accordion-item .accordion-header {
	background:#EDE8EB;
 color: #35353D;
}
.elevate-page .accordion-section-events .single-accordion-item .accordion-header svg path{
    fill:#35353D;
}
.elevate-page .accordion-section-events .single-accordion-item .accordion-content{
	background: transparent;
    color: #fff;
}

/*elevate page form */
.elevate-page .image-and-form.bg-purple .image-and-form-desc .gfield_required_text:before {color: #EDE8EB;}
.elevate-page .image-and-form.bg-purple .image-and-form-desc input[type="search"], 
.elevate-page .image-and-form.bg-purple .image-and-form-desc  input[type="text"], 
.elevate-page .image-and-form.bg-purple .image-and-form-desc  input[type="email"], 
.elevate-page .image-and-form.bg-purple .image-and-form-desc  input[type="password"], 
.elevate-page .image-and-form.bg-purple .image-and-form-desc  input[type="tel"], 
.elevate-page .image-and-form.bg-purple .image-and-form-desc  input[type="number"], 
.elevate-page .image-and-form.bg-purple .image-and-form-desc  textarea {border-color: #EDE8EB;}
.elevate-page .image-and-form.bg-purple .image-and-form-desc .select2-container .select2-selection--single .select2-selection__rendered {border-color: #EDE8EB; color: #EDE8EB;}
.elevate-page .image-and-form.bg-purple .image-and-form-desc .select2-container--default .select2-selection--single .select2-selection__arrow {border-color: #EDE8EB;}
.elevate-page .image-and-form.bg-purple .image-and-form-desc .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #EDE8EB;}
.elevate-page .image-and-form.bg-purple .image-and-form-desc .gfield_checkbox label:before {border-color: #EDE8EB;}
.elevate-page .image-and-form.bg-purple .image-and-form-desc .gfield_checkbox label:after {background-color: #EDE8EB;}
.elevate-page .image-and-form.bg-purple .gfield_checkbox label a {color: #EDE8EB;background-image: linear-gradient(rgba(237,232,235,.8),rgba(237,232,232,.8));}
.elevate-page .image-and-form.bg-purple .gfield_checkbox label a:hover  {background-image: linear-gradient(rgba(237,232,235,.5),rgba(237,232,235,.5));}
.elevate-page .image-and-form.bg-purple .image-and-form-desc .gform_footer .gform_button { background: linear-gradient(90deg, #EBEBEC 0%, #A46D6A 100%);
    background-size: 220% 100%;
    color: #35353D;
 
}
.elevate-page .image-and-form.bg-purple .image-and-form-desc .gform_footer .gform_button:hover {background-size: 100% 100%;}

.single-mec-events.elevate-page .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #fff;color: #303135;}
.single-mec-events.elevate-page .select2-dropdown {background: #d8b86b;}

.elevate-page .image-and-form.bg-purple .image-and-form-desc {width: calc(58.5% - 0px);}
.elevate-page .image-and-form.bg-purple .image-and-form-img {width: calc(41.5% - 0px);}

.single-mec-events.elevate-page .select2-results__options {border: 2px solid #EDE8EB;}

.elevate-page .image-and-form.bg-purple .image-and-form-desc {width: calc(58.5% - 0px);}
.elevate-page .image-and-form.bg-purple .image-and-form-img {width: calc(41.5% - 0px);}
.elevate-page .image-and-form.bg-purple .image-and-form-desc {
	background:#35353D; 
}

.elevate-page .gform_title{
	color: #EDE8EB; 
}

.elevate-page .follow-insta{
  background-image: url('https://engagehospitality.co.uk/wp-content/uploads/2024/06/Engage_ELEVATE_Pattern_RGB_Slate.webp') !important;
	background-size:cover !important;
	background-repeat: no-repeat !important; 
} 

@media screen and (max-width:768px){
	.elevate-page .image-and-form.bg-purple .image-and-form-desc {width: 100%;}
.elevate-page .image-and-form.bg-purple .image-and-form-img {width: 100%;}
}

/* elevate category page */
.elevate-page .contactus {
   background:#EDE8EB;
}

.elevate-page .contactus-head h1{
	color: #35353D;
}

.elevate-page .contactus input[type="search"], 
.elevate-page .contactus input[type="text"], 
.elevate-page .contactus input[type="email"], 
.elevate-page .contactus input[type="password"], 
.elevate-page .contactus input[type="tel"], 
.elevate-page .contactus input[type="number"], 
.elevate-page .contactus textarea{
   border: 2px solid #35353D;
	color: #35353D;
}
.elevate-page .contactus .gfield_required_text:before {
    content: "*";
    font-size: 14px;
    color: #35353D;
}

.elevate-page .contactus-form .gform_footer .gform_button {
   background: linear-gradient(90deg, #35353D 0%, #A46D6A 100%);
    background-size: 220% 100%; 
}

.elevate-page .contactus-form .gform_footer .gform_button:hover {
    background-size: 100% 100%; 
}

 .elevate-page .contactus .gfield_checkbox label:before {
    border-color: #35353D;
}

 .elevate-page .contactus-form .gfield_checkbox label:before {
    border-color: #35353D;
}

.elevate-page .gfield_checkbox label{
	color: #EDE8EB;
}

.elevate-page .contactus-form .gfield_checkbox label{
	color: #35353D;
}

.elevate-page .contactus-form .gfield_checkbox label a:hover {
    background-image: linear-gradient(rgba(78,22,53, .5), rgba(78,22,53, .5));
}

.elevate-page .contactus-form .gfield_checkbox label:after {
    background-color:  #35353D; 
}

.elevate-page .gfield_label{
	color: #EDE8EB;
}

.elevate-page .contactus-form .gfield_label{
	color: #35353D;
}

.elevate-page .contactus-form .gfield_checkbox label a {
    color:  #35353D; 
	    background-image: linear-gradient(rgba(78,22,53, .8), rgba(78,22,53, .8));
    }

.tax-mec_category.elevate-page .site-header {background: transparent;}

.elevate-page .main-navigation ul.menu > li:hover > a,
.elevate-page .main-navigation ul.menu > li.current-menu-item > a, 
.elevate-page .main-navigation ul.menu > li.current-menu-ancestor > a, 
.elevate-page .main-navigation ul.menu > li.current-page-parent > a, 
.elevate-page .main-navigation ul.menu > li.current-page > a, 
.elevate-page .main-navigation ul.menu > li.current-page-parent > a, 
.elevate-page .main-navigation ul.menu > li.current-page-ancestor > a, 
.elevate-page .main-navigation ul.menu > li.current_page_parent > a {color:#EDE8EB;}

.elevate-page #main-content.master-category-module{
 display:none;
}

.elevate-page .bg-gold{
	 background:#EDE8EB; 
}

.elevate-page .testimonials-slider .item h1{
	color: #35353D; 
}
.elevate-page .testimonials-slider .item{
	color: #35353D; 
}

.elevate-page .testimonials.bg-gold .testimonials-slider .slick-dots li.slick-active button {
    background-color:  #35353D; 
}


.elevate-page .bg-platinum .image-and-text-desc h2{
	color: #35353D !important;
}

.icon-page .roam-logo, .icon-page .elevate-logo{
	display:none;
}

.elevate-page .icon-logo, .elevate-page .roam-logo, .elevate-page .vibe-logo{
	display:none;
} 

.roam-page .icon-logo, .roam-page .elevate-logo{
	display:none;
} 

.elevate-page .event-navigation ul li a{
	color: #EDE8EB; 
}

.bg-maroon .image-and-text-desc .button {
 background: linear-gradient(90deg, #EDE8EB 0%, #BFA18B 100%);
    background-size: 220% 100%;
	color:#35353D;
}

.bg-maroon .image-and-text-desc .button .svg path{
	fill: #35353D; 
}

.bg-maroon .image-and-text-desc .button:hover,

.elevate-page .event-navigation .select2-container .select2-selection--single .select2-selection__rendered {border: 2px solid #b5a9b5;}
.elevate-page .event-navigation .select2-container--default .select2-selection--single .select2-selection__arrow {border-left: 2px solid #b5a9b5;}
.elevate-page .event-navigation .select2-container--default .select2-selection--single .select2-selection__arrow b {border-left: 2px solid #b5a9b5;border-bottom: 2px solid #b5a9b5;}

.elevate-page .select2-dropdown.navigation-select {background: #35353D;}
.elevate-page .navigation-select .select2-results__options {border: 2px solid #b5a9b5;}
.elevate-page .select2-container--default .navigation-select .select2-results__option--highlighted[aria-selected] {    background-color: #fff; color: #251B35; opacity: 1;}

.elevate-page .vanue-info-left a{
  color: #EDE8EB;
  background-image: linear-gradient(rgba(181, 169, 181, .5), rgba(181, 169, 181, .5));
background-position: 0 100%;
    background-repeat: no-repeat;
}

.elevate-page .vanue-info-left a:hover{
background-size: 100% 100%;
}

.elevate-page .event-inner-head-bar a{
  color: #EDE8EB; 
}

.elevate-page .event-banner-with-content .event-banner-img:before {
    background: linear-gradient(to right, rgba(53,53,61, 1) 0%, rgba(53,53,61, 1) 25%, rgba(53,53,61, 0.2) 100%);
    
}

.elevate-page .follow-insta-left h3, .elevate-page .follow-insta-left, .elevate-page .follow-insta-left p, .elevate-page #sb_instagram .sbi_photo .sbi-screenreader{
	color:#EDE8EB;
}

.elevate-page .follow-insta-left .follow-social ul li a{
	border: 2px solid #EDE8EB;
}
.elevate-page .follow-insta-left .follow-social ul li a svg path{
	fill: #EDE8EB;
}

.elevate-page .follow-insta-left .follow-social ul li a:hover {
    background-color: #EDE8EB;
}

.elevate-page .follow-insta-left .follow-social ul li a:hover svg path{
    fill: #35353D; 
}

@media (max-width: 991px) {
    .elevate-page .menu-toggle {
        background: #EDE8EB; 
  
    }
	.elevate-page .menu-toggle span{
		background-color:#35353D;
	}
    .elevate-page .header-right .mail-icon svg path {
        stroke: #EDE8EB; 
    }
    .elevate-page .header-right .mail-icon{
        border: 2px solid #EDE8EB;
}
	.elevate-page .header-right .mail-icon{
		background:transparent;
	}
}

.elevate-page .iti input.iti__tel-input::placeholder, .elevate-page .iti input.iti__tel-input[type=tel]::placeholder, .elevate-page .iti input.iti__tel-input[type=text]::placeholder, .elevate-page .iti__selected-dial-code {
	color:#EDE8EB;
}

.elevate-page .iti__arrow{
	border-top: 4px solid #EDE8EB;
}

.elevate-page .contactus-form .iti__arrow{
	border-top: 4px solid #35353D;
} 


.elevate-page .contactus-form .iti input.iti__tel-input::placeholder, .elevate-page .contactus-form .iti input.iti__tel-input[type=tel]::placeholder, .elevate-page .contactus-form .iti input.iti__tel-input[type=text]::placeholder, .elevate-page .contactus-form .iti__selected-dial-code{
	color:#35353D;
}

.elevate-page .event-inner-head-bar .event-inner-tag a:before{
   background: url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/tag-white-1.svg') center no-repeat;
} 

.elevate-categoty-item .feature-category-name {background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%); display: block;
	color:#35353D;
}

.elevate-categoty-item .feature-event-item-content:before {
    position: absolute;
    left: 0;
    top: -4px;
    width: 100%;
    height: 4px;
    content: "";
    background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);
}

.elevate-categoty-item .feature-event-item-content {
    background-image: url('https://engagehospitality.co.uk/wp-content/uploads/2024/12/elevate-pattern-2-1.jpg');
}

.elevate-categoty-item .feature-event-item-content .tag {color: #EDE8EB;}
.elevate-categoty-item .feature-location .pin1 {stroke: #EDE8EB}
.elevate-categoty-item .feature-location .pin2 {stroke: #EDE8EB; fill: #EDE8EB;}

.elevate-categoty-item .feature-event-date .date1 {fill: #EDE8EB;}
.elevate-categoty-item .feature-event-item-content .arrow svg .first, .elevate-categoty-item .feature-event-item-content .arrow svg .last {fill: #EDE8EB !important;}

.elevate-page .partner-slider h2{
	color:#EDE8EB;
}


.event-list-with-monthwise-inner .mec-event-list-classic .mec-divider-toggle.elevate-categoty-item {background-color: #35353D;}


.event-list-with-monthwise-inner .mec-event-list-classic .elevate-categoty-item  .mec-event-start-date {color: #EDE8EB;}
.event-list-with-monthwise-inner .mec-event-list-classic .elevate-categoty-item  .mec-event-start-date span {color: #EDE8EB;}
.event-list-with-monthwise-inner .mec-event-list-classic .elevate-categoty-item .mec-event-category {color: #EDE8EB;}

.event-list-with-monthwise-inner .mec-event-list-classic .elevate-categoty-item .mec-event-title a {color: #fff;}

.event-list-with-monthwise-inner .mec-event-list-classic .elevate-categoty-item .mec-event-location {background:url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/elevate-map-pin-dairy-1.svg') left center no-repeat; color: #fff;
background-size:17px 16px;}

.event-list-with-monthwise-inner .mec-event-list-classic .elevate-categoty-item .mec-event-detail {
    background: url('https://engagehospitality.co.uk/wp-content/uploads/2024/07/elevate-date-icon-dairy-1.svg') left center no-repeat;
	background-size:17px 16px;
    color: #fff; 
}

.event-list-with-monthwise-inner .mec-event-list-classic .elevate-categoty-item:before {
    position: absolute;
    right: -0.5px;
    bottom: 0px;
    background: linear-gradient(90deg, #EDE8EB 0%, #EDE8EB 100%);
    padding: 15px 23px 11px 40px;
    line-height: 1;
    letter-spacing: 0.05em;
    font-family: 'AvenirHeavy05';
    font-size: 14px;
    content: "elevate";
    color: #35353D;
    text-transform: uppercase;
    clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.bg-maroon .image-and-text-desc .button:hover {
    background-size: 100% 100%;
	border:0; 
}

.icon-page .bg-neutral {
	background: #E6E6E6!important;
}

.roam-page .bg-neutral {
    background: #E8EEEF!important;
}

.vibe-page .bg-neutral {
	background: #EDE8EB!important;
}

.elevate-page .bg-neutral {
	background: #EBEBEC!important;
}

.elevate-page .bg-neutral .image-and-text-desc, .elevate-page .bg-neutral .image-and-text-desc h4, .elevate-page .bg-neutral .image-and-text-desc h2 {
    color: #35353D !important;
}

.vibe-page .bg-neutral .image-and-text-desc, .vibe-page .bg-neutral .image-and-text-desc h4, .vibe-page .bg-neutral .image-and-text-desc h2 {
    color: #4E1635 !important;
}

.icon-page .bg-neutral .image-and-text-desc, .icon-page .bg-neutral .image-and-text-desc h4, .icon-page .bg-neutral .image-and-text-desc h2 {
    color: #000 !important;
}

.roam-page .bg-neutral .image-and-text-desc, .roam-page .bg-neutral .image-and-text-desc h4, .roam-page .bg-neutral .image-and-text-desc h2 {
    color: #14505A !important;
}

.elevate-page .bg-neutral .image-and-text-desc .button {
        background: linear-gradient(90deg, #35353D 0%, #d780b0 100%);
    background-size: 220% 100%;
}

.roam-page .bg-neutral .image-and-text-desc .button {
    background: linear-gradient(90deg, #14505A 0%, #38bacd 100%);
    background-size: 220% 100%;
}

.icon-page .bg-neutral .image-and-text-desc .button {
        background: linear-gradient(90deg, #D8B86B 0%, #000 100%);
    background-size: 220% 100%;
}

@media (max-width: 991px) {
    .icon-page .main-navigation, .icon-page .main-navigation:after, .icon-page .main-navigation a:before, .icon-page .mega-menu-main, .icon-page .sub-menu {
			background: #000!important;
	}
	
	.menu-item-4103 a {
		border-bottom: 0px!important;
	}
	
	.main-navigation a:before, .mega-menu-main, .sub-menu {
		background: #251B35!important;
	}
	
	.vibe-page .main-navigation, .vibe-page .main-navigation:after, .vibe-page .main-navigation a:before, .vibe-page .mega-menu-main, .vibe-page .sub-menu {
			background: #4E1635!important;
	}
	
		.roam-page .main-navigation, .roam-page .main-navigation:after, .roam-page .main-navigation a:before, .roam-page .mega-menu-main, .roam-page .sub-menu {
			background: #14505A!important;
	}
	
	.elevate-page .main-navigation, .elevate-page .main-navigation:after, .elevate-page .main-navigation a:before, .elevate-page .mega-menu-main, .elevate-page .sub-menu {
			background: #35353D!important;
	}
	
}

.bg-neutral .image-and-text-desc .button:hover {
    background-size: 100% 100%;
}

.elevate-page .mega-menu-main, .elevate-page .main-navigation li .sub-menu{
  background: rgba(53,53,61, 0.85);
}

.elevate-page .mega-menu-inner-left a:hover, .elevate-page .main-navigation li .sub-menu a:hover{
  color: #C0A9B1;
}

.elevate-page .image-and-text.bg-slate .image-and-text-desc {
    background-image: url('https://engagehospitality.co.uk/wp-content/uploads/2024/06/Engage_ELEVATE_Pattern_RGB_Slate.webp');
    background-position: top right;
    background-repeat: no-repeat;
} 

.elevate-page .footer-logo a img{
	display:none; 
}

.elevate-page .image-and-text-desc a, .elevate-page .event-inner-head-inner p a {
    color: #C0A9B1;
    background-image: linear-gradient(rgba(192,169,177, .5), rgba(192,169,177, .5));
}


.footer_iso_logo {
	margin-top: 25px!important;
	max-width: 220px;
	margin-left: auto;
	margin-right: auto;
}

.tp-section + .tp-html-code {
	padding-top: 0;
}

.footer-logos {
	display: flex;
	width: 100%;
	gap: 40px;
	align-items: center;
	margin-top: 40px;
}

.footer-logos .footer_logo {
	width: 50%;
	max-width: 200px;
}

.footer-logos .footer_logo img {
	width: 100%;
	height: auto;
}

.footer-tp {
	margin-inline: auto;
}

.footer-newsletter-signup {
	display: none;
}

@media (min-width: 768px) {
	.footer-right-inner-right-menu ul li {
		width: 50%;
	}

	.footer-right-inner-right {
		flex-direction: row;
		justify-content: space-between;
	}

	.footer-right-bottom {
		display: flex;
		flex-direction: column;
		align-items: start;
		justify-content: start;
		grid-gap: 0;
	}

	.newslatter-signup {
		margin-top: 0;
	}

	.footer-tp {
		margin-top: 0px;
	}

	.footer-right-inner-right-menu {
		width: 50%;
	}
}

@media (max-width: 767px) {
	.footer-logos {
		justify-content: center;
		gap: 20px;
		margin-top: 0;
	}
	
	.footer-logos .footer_logo {
		width: 50%;
		margin-top: 25px;
	}
}


.optional_separator {
    padding-top: 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #c5c5c5;
}

/* Event Package */

.js-single-item .event_package_tab_nav button {
    opacity: 0;
    pointer-events: none;
}

.event_package_tab_nav h2 {
    text-transform: none;
}

.event_package .events_swiper .swiper-button-next,
.event_package .events_swiper .swiper-button-prev {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
}

.event_package .events_swiper .swiper-button-next:after,
.event_package .events_swiper .swiper-button-prev:after {
    font-size: 15px;
    color: #000;
    font-weight: 700;
    transition: color .4s;
}

.event_package .events_swiper .swiper-button-next:hover:after,
.event_package .events_swiper .swiper-button-prev:hover:after {
    color: #e9a074;
}

.event_package .event-thumbs {
    margin-top: 20px;
}

.event_package .event-thumbs iframe,
.event_package .event-thumbs img {
    max-height: 110px !important;
    max-width: 25vw;
    width: 100%;
    border: 2px solid #f2f2f2;
    border-radius: 5px;
    object-fit: cover;
}

.event_package .event-thumbs iframe {
	pointer-events: none;
}

.event_package .event-thumbs .swiper-slide-thumb-active iframe,
.event_package .event-thumbs .swiper-slide-thumb-active img {
    border: 2px solid #e9a074;
}

.ytp-large-play-button {
	opacity: .2;
    transform: scale(0.1);
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) scale(0.2);
}

@media (max-width: 1023px) {
    .event_package .event-thumbs {
        margin-top: 10px;
    }
	
		.event_package .event-thumbs iframe,
    .event_package .event-thumbs img {
        max-height: 70px !important;
    }
}

/* Social Share*/

.ss-inline-share-wrapper {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: -100px !important;
}

.ss-social-share-label span {
    cursor: pointer;
    transition: all .4s;
}

.ss-social-share-label span:hover {
    color: #e9a074;
}

.ss-inline-share-wrapper .ss-inline-share-content {
    position: absolute;
    top: 100%;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all .4s;
}

.ss-inline-share-wrapper.js-active .ss-inline-share-content {
    opacity: 1;
    visibility: visible;
}

.ss-social-icons-container > li > a:after {
    display: none;
}

@media (max-width: 767px) {
    .ss-inline-share-wrapper {
        margin: 0 !important;
    }

    .ss-inline-share-wrapper.ss-right-inline-content {
        text-align: left !important;
    }

    .ss-inline-share-wrapper .ss-inline-share-content {
        position: relative;
        top: auto;
        right: auto;
        opacity: 1;
        visibility: visible;
    }
}

.accordion-section-events-cat {
	padding-bottom: 50px !important;	
}


.footer-logos + .footer-logo-slider {
    margin-top: -40px;
}

.footer-logo-slider {
    padding-top: 30px;
    display: block;
    width: 410px;
    max-width: 100%;
}

.logo-slider-small .slick-track {
    display: flex;
}
.logo-slider-small .slick-track .item {
    padding: 0 10px;
    height: auto;
    float: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.logo-slider-small img {
    max-height: 90px;
    object-fit: contain;
}

.logo-slider-small a {
	background: transparent !important;
}

@media (max-width: 1400px) {
    .footer-logo-slider {
        max-width: 310px;
        width: 310px;
    }
}

@media (max-width: 1199px) {
    .footer-logo-slider {
        max-width: 250px;
        width: 250px;
    }
}

@media (max-width: 1023px) {
    .footer-logo-slider {
        max-width: 50vw;
        width: 50vw;
    }
}

@media (max-width: 767px) {
    .footer-logo-slider {
        max-width: 100vw;
        width: 100vw;
        margin-inline: -15px;
    }

    .footer-logos + .footer-logo-slider {
        margin-top: 0;
    }
}