.cocktail-name-heading {
background-color: #F4A343;	
}

h2, h6{
  margin-top:20px;
  margin-bottom:10px;
}

h1 {
	line-height: 1.0;
}

.eventology-home-h3 {
	color: #ff6600;
	--primary-font: Arial, Helvetica, sans-serif;
}


.eventology-home-h1 {	
	line-height: 1.0;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 48px;
    color: #666666;
	 margin-top:0px;
	color: #565554;
	--primary-font: Arial, Helvetica, sans-serif;
}

/* Page body shift fix | 4210912-zen (AH) */ 
body.full-width {
    position: relative !important;
}

/* Page body shift fix | 4210912-zen (AH) */ 
body.full-width {
    position: relative !important;
}

/* Remove the Available when section of the activities logo and link thumb nail
 */
.category-main-wrap.category-grid .category-trips-single-inner-wrap .category-trip-aval-time {
    display: none;
}

/* Remove the duration section of the activities display pages
 */

.category-trips-single .wpte_new-layout .category-trips-single-inner-wrap {
    display: none;
}

.category-trip-dates {
    display: none;
}

.wpte-trip-duration {
    display: none;
}

.wpte-details-toggler-button {
    display: none;	
}


/*
 * Button colour for the view more type of buttons 
 */
.category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn {
	background-color: #5fbb46;
}

/*
 * Scale the logos on the activity pages so they fit the placeholder during the animation. 
 */

/*
.category-trips-single .category-trips-single-inner-wrap .category-trip-fig a img{
//LINES BELOW SHOULD BE COMMENTED OUT INDIVIDUALLY IF EVER USED AGAIN
	object-fit: scale-down; 
	object-fit:cover; 
}
*/

.category-trips-single .category-trips-single-inner-wrap .category-trip-fig>a {
	background-color: #ffffff;
}


/* --- SITE-WIDE FORCE CENTERING FOR WP TRAVEL ENGINE BANNER --- */

/* 1. Target main top hero banners exclusively via the single page template grid context */
.single-trip .wpte-gallery-wrapper.banner-layout-default {
    --evt-banner-width: 1260px; /* Secure wrapper bounds expansion to form layout edges */
    display: block !important;
    width: 100% !important;
    max-width: 1260px !important; 
    margin-left: auto !important;  
    margin-right: auto !important; 
    position: relative !important;
    float: none !important;        
    clear: both !important;       
    left: 0 !important;
    right: 0 !important;
}

/* 2. Style inner frame track boxes to center mismatched photos */
.single-trip .wpte-gallery-wrapper .splide {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    float: none !important;
}

.single-trip .wpte-gallery-wrapper .splide__slide {
    background-color: #bfdaf2 !important; /* Muted brand slate blue-grey neutral */
    display: flex !important;
    align-items: center !important; 
    justify-content: center !important; 
    height: 450px !important; /* Premium view template box frame height */
    overflow: hidden !important;
}

.single-trip .wpte-gallery-wrapper .splide__slide img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important; /* Restricts photography formats cleanly with no distortion */
}

/* 3. Navigation Controls adjustments */
.single-trip .wpte-gallery-wrapper .splide__arrow--prev {
    left: 15px !important;
}
.single-trip .wpte-gallery-wrapper .splide__arrow--next {
    right: 15px !important;
}

/* 4. Mobile Responsiveness scaling scripts */
@media (max-width: 768px) {
    .single-trip .wpte-gallery-wrapper .splide__slide {
        height: 250px !important; /* Mobile layout frame format constraints */
    }
    .single-trip .wpte-gallery-wrapper.banner-layout-default {
        padding: 0 15px !important; 
    }
}

/* Remove the category tag list under the image on activity cards
 */
.category-trip-types {
    display: none !important;
}
.category-trip-meta-infos {
    display: none !important;
}

/* Always show the trip description instead of requiring a "See more details" click
 */
.category-trip-prc-wrap {
    height: auto !important;
    overflow: visible !important;
}
.wpte-details-toggler-button {
    display: none !important;
}

/*FIX THE VIDEO WIDTH ON MOBILE DEVICES*/

.wp-video {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 0 !important;
    padding-bottom: 56.25% !important;
    overflow: hidden !important;
}
.wp-video .mejs-container,
.wp-video video.wp-video-shortcode {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
}

/* Close the gap between the title and description on Trip/Activity pages */
.type-trip .entry-header {
    padding-bottom: 0;
}
.type-trip .entry-content {
    margin-top: 0;
}
.type-trip .entry-content .fl-row:first-child .fl-module:first-child .fl-module-content {
    margin-top: 0;
}