/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 03 2025 | 08:57:19 */
body {
    color: #FFF;
    background: linear-gradient(176deg, rgba(0, 0, 0, 1) 0%, rgba(50, 50, 50, 1) 100%);
}
.site {
    padding-bottom: 96px;
}

.header-logo>a {
    font-size: 16px;
}

/* ======================
 Header
   ====================== */
.header-logo > a img, .header-logo > a svg {
    border: 1px solid #FFF;
}
.header-v9 .header-main, .header-v9.site-header__mobile {
    --mt-header-bc: #000000;
    --mt-header-color: #fff;
}
.hamburger-panel .panel__header {background-color: #ffffff;}
.motta-svg-icon svg {fill: #ddd;}
/*.header-mobile-contents .header-left-items .header-hamburger .hamburger__icon .motta-svg-icon svg {fill: #141827;}*/

/* NEW Header */
.header-link {
      text-decoration: none;
      display: block;
    }

    .liverpool-top-header {
      background-color: #7ba62e;
      display: flex;
      align-items: center;
	color: #FFF; padding:58px 16px 16px 16px;
      font-weight: bold;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
      border-bottom: 2px solid white;}


    .manchester-top-header {
      background-color: #F8D62C;
      display: flex;
      align-items: center;
	color: #FFF; padding:58px 16px 16px 16px;
      font-weight: bold;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
      border-bottom: 2px solid white;}


    .wales-top-header {
      background-color: #F70909;
      display: flex;
      align-items: center;
	color: #FFF; padding:58px 16px 16px 16px;
      font-weight: bold;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
      border-bottom: 2px solid white;}


.midlands-top-header {
      background-color: #6e5492;
      display: flex;
      align-items: center;
	  color: #FFF; padding: 58px 16px 16px 16px;
      font-weight: bold;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
      border-bottom: 2px solid white;}

.northern-ireland-top-header {
    background-color: #73D393;
    display: flex;
    align-items: center;
    color: #FFF;
    font-weight: bold;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    border-bottom: 2px solid white;
}

    .loveoffantasy-top-header {
  background-color: #2e3f8f;
     /*  background: #2e3f8f url(https://monopolyeventshub.com/runappnow/wp-content/uploads/2025/05/loveoffantasy-1.jpg) !important;
    background-size: cover;*/
      display: flex;
      align-items: center;
	color: #FFF; padding:58px 16px 16px 16px;
      font-weight: bold;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
      border-bottom: 2px solid white;
}

    .back-header-icon {
      margin-right: 10px;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .top-header-title {
      font-size: 24px;
   text-shadow: 3px 3px 2px rgba(0, 0, 0, 2);
      margin:0px;}
      
/* End New Header */
/* ======================
   EVENTS MENU
   ====================== */


.motta-advanced-menu a {
    font-size: 28px !important;
    color: #FFF;
}

/* ======================
   Font Styles
   ====================== */
h1, h2, h3, h4, h5, h6,
.single-post .entry-title a,
.hfeed .hentry .entry-title a,
h1.entry-title {
    color: #FFFFFF !important;
    letter-spacing: 3px;
    font-weight: 100 !important;
}

h1, h2 {
    text-shadow: 3px 3px 2px rgba(0, 0, 0, 2);
}

.tribe-events-content h2,
.tribe-events-content h3,
.tribe-events-content h4,
.tribe-events-content h5,
.tribe-events-content h6 {
    text-shadow: none;
}

h1, .single-post .entry-title {
    font-size: 2.0rem;
}

h2 {
    font-size: 2.0rem;
}

.woocommerce-cart .cart_totals h2,
.single-product div.product .product_title {
    color: #141827 !important;
}

.woocommerce-badges .onsale {
    background-color: #ff1800;
}

.stock.in-stock {
    color: #1ec500;
}

p, .fa-chevron-circle-left {
    color: #FFFFFF;
}

.DarkText h1, .DarkText h2, .DarkText h3,
.DarkText h4, .DarkText h5, .DarkText h6,
.DarkText p {
    color: #141827;
    font-family: var(--mt-font__main);
}

ul.products li.product .woocommerce-loop-product__title a {
    font-size: 20px;
    line-height: 16px !important;
    text-shadow: none;
}

.post-navigation .nav-links .nav-title {
    line-height: 20px;
    color: #fff;
}

.motta-advanced-menu > ul > li > a {
    font-weight: 100;
}

/* ======================
   Layout & Backgrounds
   ====================== */
.header-counter,
.woocommerce-page .header-counter {
    background-color: #ecf0f4;
    color: #141827;
}

.eventbutton {
    width: 100%;
    background: black;
    display: block;
	text-align: center;
}

/*.single-tribe_events .eventbutton {
    display: none;
}*/

.header-v9 .header-mobile-bottom {
    height: 48px;
}

.elementor-widget-n-tabs .e-n-tab-title {
    line-height: 24px;
    border-radius: 6px;
}

.AdvertisementSection,
.vc_custom_1735835490785 {
    border-bottom: 2px solid #FFF;
    border-top: 2px solid;
}

.rounded-image {
    border-radius: 6px;
    border: solid 2px;
}

.has-base-background-color {
    background-color: #333 !important;
}

.LiverpoolHeaderPrimary h2 {
    font-size: 1.6em;
}

.single-product div.product .product-gallery-summary .motta-button--product-share, .back-header-post, .back-header {
    display: none;
}

.woocommerce-page .back-header, .single-post .back-header-post {
    display: block;
    width: 100%;
    padding: 0px;
    margin-bottom: 24px;
}

.tribe_events-template-default .back-header {
    display: block;
    width: 100%;
    padding: 0px;
    margin-bottom: 24px;
}




.woocommerce-page .back-header .fa-arrow-circle-left, .woocommerce-page .back-header .fa-circle-arrow-left {color: #141827;}

.single-post .site-content,
.tribe_events-template-default .site-content {
    padding-top: 0px;
}

/* ======================
   UI Elements
   ====================== */

.fa-arrow-circle-left, .fa-circle-arrow-left {
    color: white;
    padding-right: 8px;
    font-size: 24px;
}

.owl-carousel {
    z-index: 0;
}

.is-large .wc-block-checkout__sidebar {
    order: 0;
}

.wc-block-components-sidebar-layout .wc-block-components-main {
    order: 2;
}

.single-product div.product.has-buy-now.product-type-simple form.cart .single_add_to_cart_button,
.single-product div.product.has-buy-now.product-type-variable form.cart .single_add_to_cart_button,
.single-product div.product.has-buy-now.product-type-grouped form.cart .single_add_to_cart_button,
.single-product div.product.has-buy-now.product-type-external form.cart .single_add_to_cart_button {
    color: #FFFFFF;
}

.single-product h1, .single-product h2, .single-product h3,
.single-product h4, .single-product h5, .single-product h6,
.single-product p, .woocommerce-checkout h1, .woocommerce-checkout h2,
.woocommerce-checkout h3, .woocommerce-checkout h4, .woocommerce-checkout h5,
.woocommerce-checkout h6, .woocommerce-checkout p, .woocommerce-shop h1,
.woocommerce-shop h2, .woocommerce-shop h3, .woocommerce-shop h4,
.woocommerce-shop h5, .woocommerce-shop h6, .woocommerce-shop p,
.woocommerce-cart h1, .woocommerce-cart h2, .woocommerce-cart h3,
.woocommerce-cart h4, .woocommerce-cart h5, .woocommerce-cart h6,
.woocommerce-cart p {
    text-shadow: none;
    color: #141827 !important;
}

.mobile-catalog-toolbar > button {
    border-radius: 6px;
}

.elementor-21954 .elementor-element.elementor-element-63fbdfb {
    padding: 0px;
}

.ff-item-meta {
    display: none;
}

.single-post .entry-category {
    display: none;
}

/* ======================
   Navigation Bar
   ====================== */
.motta-mobile-navigation-bar__icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    padding: 10px;
    min-width: 50px;
    min-height: 50px;
    border-radius: 8px;
    transition: background-color 0.3s ease;
}

.motta-mobile-navigation-bar__icon:hover,
.motta-mobile-navigation-bar__icon:focus {
    background-color: rgba(0, 0, 0, 0.05);
    cursor: pointer;
}

.motta-mobile-navigation-bar {
    border-radius: 0px;
}

.motta-advanced-menu ul.menu > li > a {
    position: relative;
    z-index: 10;
    margin: 0 16px;
    line-height: 31.5px;
    padding: 10px 20px;
    display: block;
    text-decoration: none;
}
/* Accordion Header */
.motta-accordion__title a {
    padding: 28px 50px 28px 0;
    font-size: 24px;
	line-height: 24px;
}

/* Header Primary */
/*.HeaderPrimary {
    background-color: transparent;
    border-bottom: none; 
    display: flex;
    align-items: center;
    text-decoration: none;
    transition: background 0.3s ease-in-out;
    cursor: pointer;
    padding-top: 3rem; 
}*/

.HeaderPrimary {
background: transparent;
    border-bottom: none; 
    display: flex;
    align-items: center;
    text-decoration: none;
    transition: background 0.3s ease-in-out;
    cursor: pointer;
    padding-top: 3rem; 
}


/* General Hero Section */
.HeroSection .vc_column_container, 
.HeroSectionSNE .vc_column_container {
    background: #000000c9;
}

.LiverpoolTicketsBackground {
    border: 0 !important;
    margin-bottom: 0 !important;
    background-image: linear-gradient(to right bottom, #608424, #709f22, #7fbc1e, #8ed916, #9df703) !important;
}

.LiverpoolTicketsBackground h2 {
    color: #FFF !important;
    font-size: 1.8rem;
}
/*
.AberdeenHeaderPrimary, 
.HorrorRockWrestlefestHeaderPrimary, 
.LiverpoolHeaderPrimary {
    display: flex;
    align-items: center;
    border-bottom: 2px solid #FFF;
    text-decoration: none;
    transition: background-color 0.3s ease, opacity 0.3s ease;
    cursor: pointer;
    padding: 24px 16px 0;
}
*/
.AberdeenHeaderPrimary, .HorrorRockWrestlefestHeaderPrimary, .LiverpoolHeaderPrimary {
    border-bottom: 2px solid #FFF;
    display: flex;
    align-items: center;
    text-decoration: none;
    transition: background 0.3s;
    cursor: pointer;
    padding: 24px 16px 0;
}

.AberdeenHeaderPrimary {
    background: #1B75BC;
	padding-left: 0px;
}

.LiverpoolHeaderPrimary {
background: #75A02D;
		padding-left: 16px;
}

.HorrorRockWrestlefestHeaderPrimary {
    background: #ED1C24;
		padding-left: 0px;
	color:#FFF;
}

.AberdeenHeaderPrimary:hover, .HorrorRockWrestlefestHeaderPrimary:hover {
    background-color: #343434;
}

.AberdeenHeaderPrimary .icon, .HorrorRockWrestlefestHeaderPrimary .icon {
    margin-right: 8px;
    margin-left: 16px;
}

.AberdeenHeaderPrimary .h2, .HorrorRockWrestlefestHeaderPrimary .h2 {
    margin: 0;
    font-size: 20px;
}

.AberdeenHeaderPrimary .fa-circle-arrow-left, .HorrorRockWrestlefestHeaderPrimary .fa-circle-arrow-left {
    color: #FFFFFF;
}

.Aberdeen .vc_gitem-animated-block, 
.tribe_events_cat-aberdeen-guests .tribe-events-event-image img {
    background: #1B75BC url(https://monopolyeventshub.com/runappnow/wp-content/uploads/2024/12/AberdeenGuestBackground.jpg) !important;
    background-size: cover;
    border-radius: 6px;
    border: solid 2px;
}


.cat_birmingham-guests .tribe-events-event-image img {
    max-width: 100%;
    max-height: 100%;
    background-image: url(https://monopolyeventshub.com/runappnow/wp-content/uploads/2025/05/midlands.jpg) !important;
    background-size: cover;
    border-radius: 24px;
}


.cat_manchester-guests .tribe-events-event-image img {
    max-width: 100%;
    max-height: 100%;
    background-image: url(https://monopolyeventshub.com/runappnow/wp-content/uploads/2025/05/manchester.jpg) !important;
    background-size: cover;
    border-radius: 24px;
}

.cat_wales-guests .tribe-events-event-image img {
    max-width: 100%;
    max-height: 100%;
    background-image: url(https://monopolyeventshub.com/runappnow/wp-content/uploads/2025/05/wales.jpg) !important;
    background-size: cover;
    border-radius: 24px;
}
.cat_fortheloveoffantasy-guests .tribe-events-event-image img {
    max-width: 100%;
    max-height: 100%;
    background-image: url(https://monopolyeventshub.com/runappnow/wp-content/uploads/2025/05/loveoffantasy-2.jpg) !important;
    background-size: cover;
    border-radius: 24px;
}

.cat_northern-ireland-guests .tribe-events-event-image img {
    max-width: 100%;
    max-height: 100%;
    background-image: url(https://monopolyeventshub.com/runappnow/wp-content/uploads/2025/08/northernireland.jpg) !important;
    background-size: cover;
    border-radius: 24px;
}

.AberdeenTicketsBackground {
    border: 0 !important;
    margin-bottom: 0 !important;
    background: linear-gradient(39deg, rgba(18,81,131,1) 0%, rgba(27,117,188,1) 100%);
    filter: drop-shadow(5px 5px 10px #000000);
}

.AberdeenBackgroundNoShadow {
    margin-bottom: 0 !important;
    background: linear-gradient(39deg, rgba(18,81,131,1) 0%, rgba(27,117,188,1) 100%);
    filter: none;
}

.AberdeenBackgroundNoShadow h2, .AberdeenTicketsBackground h2, .bdpp-post-carousel-wrap h2.bdpp-post-title a, h2.bdpp-post-title a {
    color: #FFF !important;
    text-align: center;
	text-shadow: 3px 3px 2px rgba(0, 0, 0, 0)
}
    .bdpp-col-2 {
		width: 100%;}

/* Events Tiles Background */
.tribe_events_cat-horror-rock-wrestlefest-guests .tribe-events-event-image img {
background-image: url(https://monopolyeventshub.com/runappnow/wp-content/uploads/2025/03/rockbackground.jpg) !important;
    background-size: cover;
border-radius: 6px;
}

.tribe_events_cat-liverpool-guests .tribe-events-event-image img {
    background-image: url(https://monopolyeventshub.com/app/wp-content/uploads/2024/12/BG-Header.png) !important;
    background-size: cover;
border-radius: 6px;
}




/* WooCommerce Sections */
.single-product, .woocommerce-checkout, .woocommerce-shop, .woocommerce-cart {
    background: #FFF !important;
    color: #141827;
}

.single-product h1, .single-product h2, .single-product h3, .single-product h4, .single-product h5, .single-product h6, 
.single-product p, .woocommerce-checkout h1, .woocommerce-checkout h2, .woocommerce-checkout h3, .woocommerce-checkout h4, 
.woocommerce-checkout h5, .woocommerce-checkout h6, .woocommerce-checkout p, .woocommerce-shop h1, .woocommerce-shop h2, 
.woocommerce-shop h3, .woocommerce-shop h4, .woocommerce-shop h5, .woocommerce-shop h6, .woocommerce-shop p, 
.woocommerce-cart h1, .woocommerce-cart h2, .woocommerce-cart h3, .woocommerce-cart h4, .woocommerce-cart h5, 
.woocommerce-cart h6, .woocommerce-cart p {
    color: #141827;
    font-family: var(--mt-font__main);
}

/* Event Hub Section */
.EventHub {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

.EventHub .tribe-events-content a {
    color: #1d2128 !important;
}

.EventHub h1, .EventHub h2, .EventHub h3, .EventHub h4, .EventHub h5, .EventHub h6, .EventHub p, .EventHub .bdpp-post-content,
.EventHub h2.bdpp-post-title, .EventHub h2.bdpp-post-title a {
    color: #1d2128 !important;
    text-shadow: 3px 3px 2px rgba(0, 0, 0, 0);
}

/* Dashboard Events Section */
.DashboardEvents {
    background-color: #FFF;
	clear:both;
    padding: 0;
    height: 102px;
    margin: 0 0 24px 0;
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}

.DashboardEvents .textcontent {
    padding: 8px;
}

.DashboardEvents .alignleft {
    float: left;
    margin-right: 16px;
    border-radius: 6px 0 0 6px;
}

.DashboardEvents p {
    color: #1d2128;
    line-height: 14px;
    font-size: 14px;
    margin: 8px 0;
}

/* Mobile Sidebar */
.is-mobile .wc-block-checkout__sidebar {
    display: none;
}

/* Elementor Specific */
.elementor-4454 .elementor-element-b910e20 h2, 
.elementor-4454 .elementor-element-b910e20, 
.elementor-4454 .elementor-element-cd678af {
    color: #1d2128 !important;
    background: white;
}

.header-return-button {display: none;}

.elementor-16186 .elementor-element-e393958, .search-bar-hc {
    background-color: #001849;
}

/* Tribe Events General Styles */
.tribe_events-template-default .site-header,
.tribe-events .tribe-events-calendar-list__month-separator,
.tribe-events .tribe-events-header,
.page-header .page-header__content,
.tribe-events .tribe-events-c-nav__list,
.tribe-events-back,
.tribe_events-template .site-header,
#tribe-events-footer {
    display: none !important;
}

.tribe-events-schedule h2,
.tribe-events-notices li,
.tribe-events-notices ul,
.tribe-events-single-event-title,
.entry-title,
.tribe-events-content ol:last-child,
.tribe-events-content p:last-child,
.tribe-events-content ul:last-child,
.tribe-events-meta-group .tribe-events-single-section-title,
.tribe-events-meta-group,
.tribe-events-back a,
.tribe-events-back a:visited {
    color: #141827 !important;
    text-shadow: 3px 3px 2px rgba(0, 0, 0, 0);
}

.tribe-events-content {
    color: #FFFFFF;
}

.tribe-events-content h2,
.tribe-events-content h3,
.tribe-events-content h4,
.tribe-events-content h5,
.tribe-events-content h6 {
    color: var(--tec-color-text-primary) !important;
    font-family: var(--tec-font-family-sans-serif);
    font-weight: var(--tec-font-weight-bold);
    letter-spacing: normal;
    text-transform: none;
}

.tribe-events-content a,
.tribe-common a:not(.tribe-common-anchor--unstyle),
.tribe-common a:not(.tribe-common-anchor--unstyle):active,
.tribe-common a:not(.tribe-common-anchor--unstyle):focus,
.tribe-common a:not(.tribe-common-anchor--unstyle):hover,
.tribe-common a:not(.tribe-common-anchor--unstyle):visited {
    color: #FFF;
    cursor: pointer;
    font-weight: 100;
}

.tribe-events-c-small-cta__price {
    background: #FFF;
    padding: 4px !important;
    border-radius: 6px;
}

.tribe-events .tribe-events-calendar-day__event-featured-image-link,
.tribe-events .tribe-events-calendar-list__event-featured-image,
.tribe-events-event-image img {
    border: 2px solid;
    border-radius: 6px;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a {
    color: #FFF !important;
}

.tribe-events-calendar-list__event-cost a,
.tribe-events-event-categories a,
.tribe-event-tags a {
    background-color: #141827;
    padding: 4px;
    border-radius: 6px;
}

.tribe-events .tribe-events-calendar-list__event-datetime,
.tribe-events-event-meta a,
.tribe-events-event-meta a:visited {
    color: #FFFFFF;
}

/* Template-Specific */
#tribe-events-pg-template {
    background-color: #FFFFFF;
    border-radius: 6px;
    filter: drop-shadow(5px 5px 10px #000000);
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    background-color: #EEE;
    border: 1px solid #CCC;
    border-radius: 6px;
    padding: 16px;
    width: 100%;
    color: var(--tec-color-text-primary);
}

.tribe-events-content ol,
.tribe-events-content p,
.tribe-events-content ul {
    font-size: var(--tec-font-size-3);
    line-height: var(--tec-line-height-3);
    color: #141827;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 1.75rem;
}

/* Tribe Events Subscribe Button */
.single-tribe_events .tribe-events-c-subscribe-dropdown__button,
.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button,
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container,
.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container {
    width: 100%;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a {
    color: #141827;
}

.tribe-events-schedule h2 {
    color: #1d2128 !important;
    font-family: var(--mt-font__main) !important;
    font-size: 16px !important;
    letter-spacing: 0px;
    padding: 0;
    margin: 0;
}


/* Buttons */
/* Elementor Tabs Styling */
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container)) > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"],
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container)) > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover,
.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"],
.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover,
.e-n-tab-title[aria-selected="false"]:focus {
    background-color: #666;
    background-image: none;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] {
    background-color: #EEE;
}

/* WooCommerce Buttons */
.woocommerce-cart .woocommerce-cart-form__contents .actions .button-empty-cart {
    background: transparent;
}

.motta-buy-now-button {
    border: 2px solid #000;
    color: #000;
}

/* Button Styling */
.motta-sticky-add-to-cart__button,
.motta-button--large,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
    background-color: #000;
    border: 2px solid #FFF;
    color: #FFF;
}

.motta-button--large:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover {
    background-color: #999;
    border: 2px solid #FFF;
}

.motta-button--large:active,
.motta-button--large:focus,
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus,
.button:active,
.button:focus {
    background-color: #999;
    border: 2px solid #FFF;
    color: #FFF;
}

/* Tribe Events Buttons */
.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border {
    background-color: var(--tec-color-background);
    border: 2px solid #141827;
    border-radius: var(--tec-border-radius-default);
    text-align: center;
    transition: var(--tec-transition);
    color: #141827;
    padding: 11px 20px;
    width: 100%;
}

/* Tribe Events Subscribe Button */
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #141827;
    border: 2px solid #FFF;
    color: var(--tec-color-background);
}

/* BSUI Button Styling */
.bsui button:not(:disabled),
.bsui [type="button"]:not(:disabled) {
    color: #a1a1a1;
    width: 100%;
}


.header-left-items {
    text-align: left;
    justify-content: flex-start;
    padding-right: 10px;
    padding-top: 16px;
}

/* woocommerce */
.single-product div.product.product-wc-tabs-dropdown .woocommerce-tabs .motta-dropdown__title {
    font-size: 24px!important;
    line-height: 24px!important;
}
.woocommerce-badges .new {
    background-color: #3fb981;
    display: none;
}
.wc-block-cart__submit .wc-block-components-button {
	background-color: #000000;}


/* image */

.elementor-widget-image img {
    border: 2px solid #FFF;
    border-radius: 6px;
}

.owl-carousel .owl-item img {
    border: 2px solid #FFF;
    border-radius: 6px;
}

.bdpp-post-linkoverlay {
    border: 2px solid #FFF;
    border-radius: 6px;
}
/* image-gallery */
.elementor-image-gallery .gallery-item img {
    border: 2px solid white;
    border-radius: 6px;
}

.elementor-lightbox .elementor-lightbox-image {
    border-radius: 6px;
    box-shadow: 0 0 30px rgba(0, 0, 0, .3), 0 0 8px -5px rgba(0, 0, 0, .3);
}

.elementor-slideshow__title {
    display: none;
}

.dialog-type-lightbox {
    background-color: rgba(0, 0, 0, 1);}

.elementor-slideshow__footer, .elementor-slideshow__header {
    padding: 48px 24px!important;
}

.elementor-slideshow__header {
padding-inline-end: 1em!important;
    padding-inline-start: 1em!important;
    top: unset!important;
    bottom: 16px;
}
.elementor-slideshow__share-links, .e-eicon-share-arrow {display:none!important}

.elementor-lightbox .dialog-lightbox-close-button {
  margin-top: 24px !important;
}
.elementor-lightbox .dialog-lightbox-close-button svg {
    height: 1.4em!important;
    width: 1.4em!important;	
}
/* Birmingham */
.elementor-30454 .elementor-element.elementor-element-63fbdfb,
.elementor-30360 .elementor-element.elementor-element-0f7b191,
.elementor-29996 .elementor-element.elementor-element-63fbdfb,
.elementor-29998 .elementor-element.elementor-element-09fd698,
.elementor-30455 .elementor-element.elementor-element-76115cf,
.elementor-30456 .elementor-element.elementor-element-bf7e803,
.elementor-30000 .elementor-element.elementor-element-63fbdfb, 
.elementor-30454 .elementor-element.elementor-element-63fbdfb,
.elementor-30423 .elementor-element.elementor-element-63fbdfb {padding: 0px;}

/* Wales */
.elementor-30366 .elementor-element.elementor-element-09fd698,
.elementor-30436 .elementor-element.elementor-element-76115cf,
.elementor-30429 .elementor-element.elementor-element-63fbdfb,
.elementor-29994 .elementor-element.elementor-element-63fbdfb,
.elementor-29994 .elementor-element.elementor-element-63fbdfb,
.elementor-29994 .elementor-element.elementor-element-63fbdfb,
.elementor-30434 .elementor-element.elementor-element-63fbdfb {padding:0px}

/* LOVE of Fantasy */
.elementor-30356 .elementor-element.elementor-element-0f7b191;
.elementor-30312 .elementor-element.elementor-element-63fbdfb;
.elementor-30312 .elementor-element.elementor-element-63fbdfb;
.elementor-30441 .elementor-element.elementor-element-76115cf;
.elementor-30441 .elementor-element.elementor-element-76115cf;
.elementor-30431 .elementor-element.elementor-element-63fbdfb;
.elementor-30442 .elementor-element.elementor-element-63fbdfb;
.elementor-30442 .elementor-element.elementor-element-63fbdfb {padding:0px}



/* Manchester */
.elementor-30362 .elementor-element.elementor-element-0f7b191;
.elementor-30307 .elementor-element.elementor-element-63fbdfb;
.elementor-30306 .elementor-element.elementor-element-09fd698;
.elementor-30304 .elementor-element.elementor-element-63fbdfb;
.elementor-30448 .elementor-element.elementor-element-63fbdfb;
.elementor-30421 .elementor-element.elementor-element-63fbdfb;
.elementor-30446 .elementor-element.elementor-element-bf7e803;
.elementor-30447 .elementor-element.elementor-element-76115cf {padding:0px}

.site-content-container {
    margin-bottom: 96px;
}
