@charset "UTF-8";
/* search bar */
div#wpadminbar {
    z-index: 111111111!important;
}
p.brighton-add-listing-intro__text {
    max-width: 537px;
}
.add-event-top-section p{
	color:#000!important;
}
.main-event-listy .tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input:focus {
	outline: none!important;
}
.uwp_register_page a.d-block.text-center.mt-2.small.uwp-login-link:hover {
    background: #3fdfaf;
    color: #000;
    text-decoration: none!important;
}
.page-id-3541.main-event-listy .tribe-events button.tribe-events-c-top-bar__datepicker-button:focus {
outline: none!important;
}
.main-event-listy .tribe-filter-bar .tribe-filter-bar-c-filter--accordion button.tribe-filter-bar-c-filter__toggle:focus{
	outline: none!important;
}
.main-event-listy span.select2-results ul li{
	outline: none!important;
}
.main-event-listy .tribe-filter-bar-c-pill__pill.tribe-common-b2.tribe-common-b3--min-medium {
    border: 2px solid #3FDFAF;
    background: white;
}
.main-event-listy button.tribe-filter-bar-c-pill__remove-button {
    background: #3FDFAF;
    border-radius: 50px;
}
.main-event-listy .tribe-filter-bar .tribe-filter-bar-c-pill__remove-button :focus {
	outline: none!important;
}
.main-event-listy.tribe-filter-bar .tribe-filter-bar-c-clear-button__reset-icon path {
    stroke: rgb(63 223 175) !important;
}
.main-event-listy .tribe-filter-bar .tribe-filter-bar-c-clear-button{
	outline: none!important;
}
.main-event-listy button.tribe-filter-bar-c-pill__remove-button :focus{
outline: none!important;	
}
/* event page evnts related text are font family update */
[class*=tec-events-elementor-event-widget] [class*=tec-events-elementor-event-widget],.brighton-event-listing-meta{
	font-family:'Playfair Display'!important;
}
/* whats on page */
.tribe-events-c-top-bar.tribe-events-header__top-bar a.tribe-common-c-btn-border-small {
    border-radius: 65px;
    border: 2px solid #3fdfaf;
    padding: 6px 24px;
}
button.tribe-common-c-btn.tribe-events-c-search__button {
    border-radius: 65px!important;
    background: #3fdfaf!important;
    border: 3px solid #3fdfaf!important;
    padding: 12px 28px!important;
}

button.tribe-common-c-btn.tribe-events-c-search__button:hover {
    background: #fff!important;
	color:#3fdfaf!important;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {
    border-radius: 65px!important;
	border:2px solid #aaaaaa:
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder {
    font-size: 18px;
    color: #aaaaaa;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg {
    width: 20px;
    fill: #aaaaaa!important;
    color: #aaaaaa;
}
h3.tribe-filter-bar-c-filter__toggle-heading span.tribe-filter-bar-c-filter__toggle-label {
    font-size: 18px;
    font-weight: 500;
    color: #000;
}
table.tribe-events-calendar-month tbody>tr:nth-child(odd)>td, table.tribe-events-calendar-month tbody>tr:nth-child(odd)>th {
    background-color: #fcf8f2;
}
.month-clander-section .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown {
    width: 100%!important;
    margin: 20px 0;
    text-align: center;
}
li.tribe-events-calendar-list__month-separator h3 time {
    font-size: 20px!important;
}
.whats-on-event-list .elementor-grid-item {
    border: none!important;
    border-radius: 15px;
}
.whats-on-event-list h2.tec-events-elementor-event-widget__organizer-name {
    font-size: 18px!important;
    margin-top: 14px!important;
    margin-left: 8px!important;
}
.whats-on-event-list p.tec-events-elementor-event-widget__cost {
    font-size: 18px;
    margin-top: -8px;
    margin-left: -9px;
}
.main-event-listy .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
    flex-direction: inherit;
    justify-content: flex-end;
}
.main-event-listy .tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
    display: none!important;
}
.main-event-listy .tribe-events .tribe-events-calendar-list__event-datetime {
    font-size: 22px!important;
    color: #aaaaaa!important;
    font-weight: 500;
}
.main-event-listy .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col img {
    width: 230px;
    height: 200px;
    object-fit: cover;
}
h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium a,.main-event-listy span.tribe-events-c-small-cta__price {
    font-weight: 500;
    font-size: 30px!important;
}
.single-tribe_events .tec-events-elementor-event-widget__datetime-time--end::before {
    content: " to ";
}
span.tribe-events-abbr.tribe-events-time-zone.published, span.tec-events-elementor-event-widget__datetime-separator, span.tec-events-elementor-event-widget__datetime-date.tec-events-elementor-event-widget__datetime-date--end, span.tec-events-elementor-event-widget__datetime-separator {
    display: none;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    border: 2px solid #3fdfaf!important;
    border-radius: 65px!important;
    color: #000!important;
    padding: 10px 35px!important;
}
.whts-on-ev-item button.tec-events-elementor-event-widget__export-dropdown-button.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    font-size: 14px;
    font-weight: 500;
    padding: 5px 20px!important;
}
.tribe-filter-bar-c-pill__pill.tribe-common-b2.tribe-common-b3--min-medium {
    border: 3px solid #3fdfaf;
    background: #fff;
}
button.tribe-filter-bar-c-pill__remove-button {
    border: 2px solid #3fdfaf;
    border-radius: 65px;
    background: #ddd;
}

/* search bar */
.main-event-listy .tribe-events-c-search__input::placeholder {
    color: #aaaaaa!important;
    font-size: 21px!important;
}
.main-event-listy button.tribe-events-c-view-selector__button.tribe-common-c-btn__clear{
	outline: none!important;
}
.main-event-listy input#tribe-events-events-bar-keyword {
    border: none!important;
    height: 35px;
    margin: 0;
}
.main-event-listy .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
    border: 2px solid #aaaaaa75!important;
}
.tribe-common-form-control-text.tribe-events-c-search__input-control.tribe-events-c-search__input-control--keyword {
    margin: 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{
	background:none!important;
padding: 0 0 0 30px!important;
}
.main-event-listy .tribe-common .tribe-common-c-btn:focus {
	outline: none!important;
}


/*  hide search bar in calender section */

.month-clander-section .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {
display: none;
  
}
/* item */
.whts-on-ev-item .tec-events-elementor-event-widget__venue-details {
    padding: 0!important;
    margin-top: -5px!important;
    font-size: 18px!important;
}
.whts-on-ev-item .tec-events-elementor-event-widget__venue-container,.single-tribe_events .tec-events-elementor-event-widget__venue-container {
    border: none!important;
    padding: 0!important;
    display: block!important;
    margin: 0!important;
}
.whts-on-ev-item .elementor-page-title,.whts-on-ev-item h1.entry-title {
    display: block;
}
.whts-on-ev-item h3.tec-events-elementor-event-widget__venue-name a {
    font-size: 18px!important;
    color: #000!important;
    text-decoration: none!important;
}

/* whats on single page */

/* event date and time */

.single-tribe_events .tec-events-elementor-event-widget__datetime-header{
    text-transform: lowercase !important;
    
}
.single-tribe_events .tec-events-elementor-event-widget__datetime-header::first-letter {
    text-transform: capitalize !important;
}

.single-tribe_events #tribe-events-pg-template {
    margin: 0 auto;
    max-width: 100%;
    padding: 0!important;
    padding: var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4);
}
.single-tribe_events .tec-events-elementor-event-widget__venue-details {
    padding: 0!important;
}
.main-mapaddress .tec-events-elementor-event-widget__venue-container {
    width: 100% !important;
}

.main-mapaddress .tec-events-elementor-event-widget__venue-map iframe {
    width: 100% !important;
    height: 500px !important;
}

.main-mapaddress a.tec-events-elementor-event-widget__venue-name-link {
    font-size: 30px !important;
    color: #000 !important;
    text-decoration: none !important;
}

.main-mapaddress span.tribe-address {
    font-size: 19px;
    font-style: normal;
}

.main-mapaddress .tec-events-elementor-event-widget__venue-address:before {
    position: absolute;
    content: "";
    background: url("/wp-content/uploads/location-dot-solid-full-1.svg");
    width: 12px;
    height: 57px;
    padding: 37px;
    background-position: center;
    background-repeat: no-repeat;
    left: -23px;
    top: 71px;
}

h3.tec-event-faq__title {
    font-size: 20px;
    font-weight: 400;
    color: #000;
}

.tec-event-faq-item.is-open .tec-event-faq-answer {
    padding: 10px 10px 42px 34px;
    border: none;
    width: 100%;
}

.tec-event-faq-accordion {
    margin: 0;
    padding: 0;
    padding-left: 33px;
}

.main-mapaddress address.tec-events-elementor-event-widget__venue-address-address {
    padding-left: 65px !important;
}

/* Wrapper */
.main-mapaddress .tec-events-elementor-event-widget__venue-address-map-link {
    margin: 80px 0 0 !important;
}

/* Button */
.main-mapaddress .tribe-events-gmap {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
    width: 400px;
    height: 74px;
    padding: 0 35px;
    background: #3FDFAF;
    border-radius: 100px;
    color: #111 !important;
    text-decoration: none !important;
    font-family: "Playfair Display", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
    transition: all .3s ease;
}



.main-mapaddress h3.tec-events-elementor-event-widget__venue-name {
    margin: 0 0 24px!important;
}
.event-content-section .elementor-widget-theme-post-content {
    color: #000;
}
/* Hover */
.main-mapaddress .tribe-events-gmap:hover {
    background: #35c99e;
    color: #111 !important;
}

.main-mapaddress .tec-events-elementor-event-widget__venue-map {
    width: 100% !important;
    max-width: 100% !important;
}

.main-mapaddress .tec-events-elementor-event-widget__venue,
.main-mapaddress .tec-events-elementor-event-widget__venue .tribe-events-content {
    flex-direction: inherit !important;
}
/* event speace */
/* Hide heading */
.event-space-sec .tec-events-elementor-event-widget__additional-fields-header{
    display:none;
}

/* Hide all fields by default */
.event-space-sec .tec-events-elementor-event-widget__additional-fields-wrapper dt,
.event-space-sec .tec-events-elementor-event-widget__additional-fields-wrapper dd{
    display:none;
}

/* Show only Booking Required */
.event-space-sec .tec-events-elementor-event-widget__additional-fields-label:nth-of-type(2),
.event-space-sec .tec-events-elementor-event-widget__additional-fields-label:nth-of-type(2) + dd{
    display:block;
}

/* Show only Age restrictions */
/* .event-space-sec .tec-events-elementor-event-widget__additional-fields-label:nth-of-type(4),
.event-space-sec .tec-events-elementor-event-widget__additional-fields-label:nth-of-type(4) + dd{
    display:block;
} */

/* Style */
.event-space-sec .tec-events-elementor-event-widget__additional-fields-label{
    font-family:"Playfair Display", serif;
    font-size:20px;
    font-weight:400;
    color:#8B8B8B;
    margin:0 0 6px;
}
.geobuddy-events-field--time.geobuddy-events-field--doors::before {
    content: "Doors";
    display: block;
    font-size: 20px;
    color: #999;
    margin-bottom: 10px;
}
.geobuddy-events-field.geobuddy-events-field--time.geobuddy-events-field--doors {
    color: #000;
    font-size: 24px;
}
h3.tec-events-elementor-event-widget__categories-header {
    font-size: 0!important;
}

.tec-events-elementor-event-widget__categories-header::after {
    content: "Category";
    font-size: 18px;
}
.tec-events-elementor-event-widget__categories-header {
    font-size: 20px!important;
    font-weight: 400!important;
    line-height: 1.3;
    color: #999!important;
    margin: 0 0 8px;
}

.tec-events-elementor-event-widget__categories-link-wrapper a {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
    color: #111!important;
    text-decoration: none!important;
}

.tec-events-elementor-event-widget__categories-link-wrapper {
    margin: 0;
}
.event-space-sec .tec-events-elementor-event-widget__additional-fields-value{
    font-family:"Playfair Display", serif;
    font-size:23px;
    font-weight:400;
    color:#111;
    margin:0 0 40px;
}
li.tec-events-elementor-event-widget__navigation--previous,li.tec-events-elementor-event-widget__navigation--next {
    border: 2px solid #3fdfaf;
    padding: 6px 65px!important;
    border-radius: 65px;
    text-align: center;
}
li.tec-events-elementor-event-widget__navigation--previous a,li.tec-events-elementor-event-widget__navigation--next a{
	text-decoration:none!important;
	color:#aaaaaa!important;
}
li.tec-events-elementor-event-widget__navigation--previous svg {
    position: absolute;
    left: 40px;
    top: 12px;
	margin-left:-11px;
}
li.tec-events-elementor-event-widget__navigation--next svg {
    right: 40px;
    position: absolute;
    top: 12px;
	margin-left:-8px;

}
.single a.gd-claim-listing-link {
    border-radius: 0 0 5px 5px!important;
    margin-top: -2px;
}
.event-content-section p#breadcrumbs,.event-content-section p#breadcrumbs span span a {
    color: #000!important;
    font-weight: 400!important;
}
.buy-tiicket-btn a.geobuddy-events-field__link {
    background: #ffffff;
    padding: 10px 30px 12px;
    border-radius: 65px;
    border: 2px solid #3fdfaf;
    font-size: 16px;
    text-decoration: none;
    background: #3fdfaf;
    color: #000;
}
.bg-white-booktikt a.geobuddy-events-field__link {
    background: #fff;
}
.bg-white-booktikt a.geobuddy-events-field__link:hover {
    background: #3fdfaf!important;
}
.whts-on-ev-item .buy-tiicket-btn a.geobuddy-events-field__link {
    padding: 6px 35px 8px;
}
.whts-on-ev-item .buy-tiicket-btn a.geobuddy-events-field__link:hover{
	background:#fff!important;

}
.whts-on-ev-item button.tec-events-elementor-event-widget__export-dropdown-button.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
    background: #3fdfaf;
}
.orgaevents .tribe-events-calendar-list__event-date-tag.tribe-common-g-col.post-10000029.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry.brighton_event_month-january {
    display: none;
}
.orgaevents .tribe-events-calendar-list__event-details.tribe-common-g-col {
    width: 80%!important;
}
.orgaevents .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col {
    width: 20%!important;
}
@media(max-width:998px){
ul.tec-events-elementor-event-widget__navigation--subnav {
    flex-direction: column;
    gap: 10px;
}	
	.main-event-listy .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
	.orgaevents .tribe-events .tribe-events-c-nav__list-item{
		display:none;
	}
	.orgaevents .tribe-events-calendar-list__event-details.tribe-common-g-col {
    width: 100%!important;
}
.orgaevents .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col {
    width: 100%!important;
}
	.single-tribe_organizer article.tribe-events-calendar-list__event.tribe-common-g-row.tribe-common-g-row--gutters.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry {
    flex-direction: column;
}
}
.single-tribe_events .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-email-link, .single-tribe_events .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-phone-link {
    border-color: currentcolor;
    color: #000!important;
    -webkit-text-decoration: underline;
    text-decoration: none!important;
}
/* register page */
.sercahbaronlynew .geobuddy-search-results{
	padding-bottom:80px;
}
@media(max-width:768px){
	.buy-tiicket-btn a.geobuddy-events-field__link{
		padding:10px 83px 12px;
	}
	.main-mapaddress .tribe-events-gmap{
	gap: 10px;
    width: 300px;
	font-size: 25px;
	}
}
/* registerpage claim pakages css */
.geobuddy-claim-packages-wrapper .geobuddy-packages-grid {
    grid-template-columns: repeat(3, minmax(33%, 1fr));
}
.geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-package-card:nth-child(2) ul.geobuddy-package-features li:first-child, .geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-package-card:nth-child(3) ul.geobuddy-package-features li:first-child,.geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-package-card:nth-child(1) ul.geobuddy-package-features li:first-child, .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-package-card:nth-child(2) ul.geobuddy-package-features li:first-child,.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-package-card:nth-child(1) ul.geobuddy-package-features li:first-child, .uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-package-card:nth-child(2) ul.geobuddy-package-features li:first-child {
    color: #576471;
    font-size: 14px;
    font-weight: 600;
}

.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2),.geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(1) {
    border: 4px solid #3fdfaf!important;
	border-radius:20px!important;
}
.geobuddy-claim-packages-wrapper .geobuddy-package-feature span {
    flex: 1;
    margin-top: -3px;
}
.geobuddy-claim-packages-wrapper {
    padding: 40px 20px 200px 20px!important;
}
.geobuddy-claim-packages-container .geobuddy-view-listing-button, .geobuddy-claim-packages-container .geobuddy-select-package-button {
    padding: 8px 20px!important;
    color: #000!important;
    border-radius: 65px!important;
    border: 3px solid #3fdfaf;
    font-weight: 400!important;
    font-size: 16px!important;
}
.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2),.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(3),.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(1){
	border:none!important;
}

.geobuddy-package-tabs {
    display: flex !important;
    width: 100% !important;
    height: 84px !important;
    border: 3px solid #3FDFAF !important;
    border-radius: 65px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    padding: 5px !important;
}

/* Both buttons */
.geobuddy-tab-button {
    flex: 1 !important;
    width: 50% !important;
    height: 100% !important;
    border: none !important;
    background: transparent !important;
    color: #111 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    padding: 0 20px !important;
}

/* Monthly Active */
.geobuddy-tab-button.geobuddy-tab-active[data-tab="monthly"] {
    background: #3FDFAF !important;
    border-radius: 65px 0 0 65px !important;
    color: #fff !important;
}

/* Yearly Active */
.geobuddy-tab-button.geobuddy-tab-active[data-tab="yearly"] {
    background: #3FDFAF !important;
    border-radius: 0 65px 65px 0 !important;
    color: #fff !important;
}
[type=button]:focus:not(:focus-visible), [type=submit]:focus:not(:focus-visible), button:focus:not(:focus-visible) {
    outline: none!important;
    border: none!important;
}
.geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-packages-grid {
    grid-template-columns: repeat(3, minmax(50%, 1fr));
}
.geobuddy-package-free-monthly h3,.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-package-free-monthly h3 {
    font-family: "Logo font", Sans-serif!important;
    font-size: 25px;
    font-weight: 500;
	text-align:center!important;
    color: #3EDFAF;
}
.geobuddy-package-free-monthly {
    border-bottom: 2px solid #ddd;
/*     padding-bottom: 20px; */
    margin-bottom: 30px;
}
.geobuddy-packages-panel .geobuddy-package-tabs{
	padding:0px!important;
	height:50px!important;
}
.geobuddy-claim-packages-wrapper .geobuddy-tab-button.geobuddy-tab-active[data-tab="yearly"],.geobuddy-claim-packages-wrapper .geobuddy-tab-button.geobuddy-tab-active[data-tab="monthly"] {
    color: #000 !important;
}
/* spotlight page */
.uwp-account-form.uwp-upgrade-spotlight .geobuddy-tab-content.geobuddy-tab-active .geobuddy-packages-grid {
    grid-template-columns: repeat(3, minmax(50%, 1fr));
}
.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-monthly .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2):before,.geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(1):before {
    content: "Most popular";
    color: #000;
    background: #3fdfaf;
    padding: 2px 30px;
    border-radius: 65px;
    margin-top: -46px;
	text-align:center;
}
.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-monthly .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2) h3.geobuddy-package-name,.geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(1) h3.geobuddy-package-name{
    padding-top: 14px!important;
}
.geobuddy-tab-content h3.geobuddy-package-name {
    text-align: center;
    border-bottom: none!important;
}
h3.geobuddy-package-name {
    text-align: center;
}
.geobuddy-package-price {
    border-bottom: 3px solid #ddd!important;
}


.geobuddy-package-price {
    display: flex;
    justify-content: center;
    align-items: center;
}
.geobuddy-price-amount{
	padding-bottom:22px;
}
.geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-package-price {
    border-bottom: none!important;
}

.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-package-price {
    margin-top: auto;
    margin-bottom: 20px;
    text-align: center;
    border-bottom: 3px solid #ddd;
    padding-bottom: 20px;
}
.uwp-account-class .uwp_widgets.uwp_widget_account h3.geobuddy-package-name {
    border: none!important;
}
.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-claim-packages-wrapper .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2) {
    border: 3px solid #3fdfaf!important;
	border-radius:20px;
}
.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-claim-packages-wrapper .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2):before {
     content: "Most popular";
    color: #000;
    background: #3fdfaf;
    padding: 2px 30px;
    border-radius: 65px;
    margin-top: -46px!important;
    width: fit-content;
    margin: 0 auto;
}
.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-claim-packages-wrapper .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2) h3.geobuddy-package-name {
    padding-top: 20px!important;
}

.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-package-free-monthly h3 {
    border: none!important;
}
.uwp-upgrade-spotlight .geobuddy-package-tabs{
	max-width:491px!important;
}
.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-package-free-monthly h3{
	font-size:30px!important;
}
.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-package-price {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}
.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-claim-packages-wrapper .geobuddy-package-card {
    background: #FDFBF7!important;
	min-height:616px;
}
.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-claim-packages-wrapper .geobuddy-package-card {
    background: #FDFBF7!important;
	min-height:616px;
}
.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-package-card {
    min-height: 700px;
}
@media(max-width:768px){

.tribe-events .tribe-events-calendar-list__event-date-tag {
    flex: none;
    position: relative;
    width: 0px!important;
}
	.main-event-listy .tribe-events .tribe-events-calendar-list__event-datetime {
    font-size: 18px !important;
    color: #aaaaaa !important;
    font-weight: 500;
}
	h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium a
 {
    font-weight: 500;
    font-size: 28px !important;
}
	
.tribe-filter-bar__form .tribe-common .tribe-common-form-control-checkbox__input
 {
 
    height: 15px !important;
    position: relative;
    width: 15px!important;
    top: 5px !important;
}
.tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container .tribe-filter-bar--open~.tribe-events-calendar-month{
		width:100%!important;
	}
	
.tribe-events section.tribe-common-l-container.tribe-events-l-container{
		padding:20px!important;
	}
	
.tribe-events .tribe-events-calendar-month__calendar-event-title-link, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link {
 
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
   
}
.tribe-events .tribe-events-calendar-month__day-date-daynum {
 
    font-size: 15px !important;
}
	
	.uwp-upgrade-spotlight button.geobuddy-tab-button,.geobuddy-package-tabs .geobuddy-tab-button{
    border-radius: 10px;
    font-size: 15px!important;
    word-wrap: normal;
    white-space: normal;
}
	.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2):before,.geobuddy-claim-packages-wrapper .geobuddy-packages-grid > .geobuddy-package-card:nth-child(3):before, .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2):before {
    content: "Most popular";
    margin-top: -36px!important;
    margin: 0 auto;
}
	.geobuddy-claim-packages-wrapper .geobuddy-package-card {
    width: 100% !important;
    max-width: 100% !important;
}
	.geobuddy-package-actions {
    margin-top: 30px;
}
	.geobuddy-listing-details-panel {
    padding: 20px;
    max-width: 100%!important;
    margin-bottom: 40px!important;
}
	.geobuddy-packages-panel .geobuddy-package-tabs {
    padding: 0px!important;
    height: 50px!important;
    width: 100%!important;
}
	.geobuddy-claim-packages-wrapper .geobuddy-packages-grid {
    grid-template-columns: 1fr !important;
    width: 100% !important;
}
}
.elementor-5130 .elementor-element.elementor-element-8ca142e .tec-events-elementor-event-widget__additional-fields-label {
    color: #aaaaaa!important;
    font-size: 19px;
}
.breadcrumb-arrow-color #breadcrumbs span span.breadcrumb_last {
    color: #000!important;
}
.single-tribe_organizer .breadcrumb-arrow {
    color: #3FDFAF !important;
}
.single-tribe_organizer .post-contnet-color p{
	color:#000;
}
.event-content-section .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
    background: #3fdfaf;
}


.single .event-button .geobuddy-events-field__link, .single .tec-events-elementor-event-widget__export-dropdown-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 242px!important;         
    height: 46px !important;         
    padding: 0 16px;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
}
.breadcrumb-arrow-color #breadcrumbs span {
    color: #3FDFAF!important;
}
.main-mapaddress a.tribe-events-gmap{
	width: 245px;
    height: 46px;
}

.main-mapaddress a.tribe-events-gmap:hover {
    background: #fff;
    border: 2px solid #3fdfaf!important;
    outline: none;
}
.main-mapaddress .tribe-events-gmap,
.main-mapaddress .tribe-events-gmap:hover,
.main-mapaddress .tribe-events-gmap:focus,
.main-mapaddress .tribe-events-gmap:active,.single-tribe_events button.tec-events-elementor-event-widget__export-dropdown-button.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
    border: 2px solid #3FDFAF !important;
    border-color: #3FDFAF !important;
    outline: none !important;
    box-shadow: none !important;
    transition: none !important;
}
.single .orgaevents section.tribe-common-l-container.tribe-events-l-container {
    padding: 0!important;
    margin: 0;
}

@media(max-width:768px){
	li.tec-events-elementor-event-widget__navigation--previous, li.tec-events-elementor-event-widget__navigation--next{
		padding:6px 46px!important;
	}
}

/* Default style — first 2 buttons (Discover, Grow) */
.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-package-card:nth-child(1) .geobuddy-select-package-button,.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-package-card:nth-child(2) .geobuddy-select-package-button{
    border: 2px solid #d2d2d2!important;
    background: transparent!important;
    color: #000;
}
.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-package-card:nth-child(1) .geobuddy-select-package-button:hover {
    border: 2px solid #d2d2d2!important;
    background: transparent!important;
    color: #000;
}
.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-package-card:nth-child(2) .geobuddy-select-package-button:hover {
    background: #fff!important;
}
.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-package-card:nth-child(2) .geobuddy-select-package-button:hover,.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-package-card:nth-child(1) .geobuddy-select-package-button:hover,.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-monthly.geobuddy-tab-active .geobuddy-package-card:nth-child(3) .geobuddy-select-package-button:hover{
	    background: #3FDFAF!important;
    border-color: #3FDFAF!important;
    color: #000!important;
}
.geobuddy-claim-packages-wrapper .geobuddy-package-card:nth-child(2) .geobuddy-select-package-button{
	    background: #3FDFAF!important;
    border-color: #3FDFAF!important;
    color: #000!important;
}
.geobuddy-claim-packages-wrapper .geobuddy-package-card:nth-child(1) .geobuddy-select-package-button:hover,.geobuddy-package-card:nth-child(3) .geobuddy-select-package-button:hover {
    background: #3FDFAF;
    border-color: #3FDFAF;
    color: #000!important;
}
.geobuddy-package-card:nth-child(3) .geobuddy-select-package-button,.geobuddy-claim-packages-wrapper .geobuddy-tab-content.geobuddy-tab-monthly .geobuddy-package-card:nth-child(2) .geobuddy-select-package-button:hover {
    background: #fff;
     border: 2px solid #d2d2d2;
    color: #000 !important;
}
.uwp-account-form.uwp-upgrade-spotlight .geobuddy-tab-yearly .geobuddy-package-card:nth-child(1) .geobuddy-select-package-button{
	    background: none;;
     border: 2px solid #d2d2d2;
    color: #000 !important;
}
.uwp-account-form.uwp-upgrade-spotlight .geobuddy-tab-yearly .geobuddy-package-card:nth-child(1) .geobuddy-select-package-button:hover{
	    background: #3FDFAF;
    border-color: #3FDFAF;
    color: #000!important;
}

/* Second button — Elevate (highlighted style) */
.geobuddy-tab-yearly .geobuddy-package-card:nth-child(1) .geobuddy-select-package-button {
    border: 2px solid #3FDFAF;
    background: #3FDFAF;
    color: #000 !important;
 
}

.geobuddy-tab-yearly .geobuddy-package-card:nth-child(2) .geobuddy-select-package-button:hover {
    border: 2px solid #d2d2d2;
   background:white!important;
    color: #000 !important;
}
.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-claim-packages-wrapper .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2) a.geobuddy-select-package-button,.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-claim-packages-wrapper .geobuddy-packages-grid > .geobuddy-package-card:nth-child(1) a.geobuddy-select-package-button:hover {
    background: #3fdfaf!important;
}
.uwp-account-class .uwp_widgets.uwp_widget_account .geobuddy-claim-packages-wrapper .geobuddy-packages-grid > .geobuddy-package-card:nth-child(2) a.geobuddy-select-package-button:hover {
    background: #fff!important;
	text-decoration:none!important;
}
a.geobuddy-select-package-button:hover {
    text-decoration: none;
}
.uwp-account-form.uwp-upgrade-spotlight .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(1) {
    border: none!important;
}
.uwp-account-form.uwp-upgrade-spotlight .geobuddy-tab-content.geobuddy-tab-yearly.geobuddy-tab-active .geobuddy-packages-grid > .geobuddy-package-card:nth-child(1):before {
	display:none;
}
/* organeser single */
.single-tribe_organizer .tribe-events-calendar-list__event-date-tag.tribe-common-g-col.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry {
    display: none;
}
.single-tribe_organizer article.tribe-events-calendar-list__event.tribe-common-g-row.tribe-common-g-row--gutters.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry {
    flex-direction: row;
}
.single-tribe_organizer a.tribe-events-c-nav__prev.tribe-common-b2.tribe-common-b1--min-medium {
    border: 2px solid #3FDFAF;
    padding: 4px 40px;
    border-radius: 50px;
    font-size: 20px !important;
    color: #464646 !important;
}
.tec-event-faq-item.is-open .tec-event-faq-answer {
    max-height: fit-content!important;
}
/* login page  */
/* =========================================================
   UWP LOGIN PAGE - CUSTOM DESIGN
========================================================= */

.uwp_login_page {
    width: 100%;
}
.uwp_login_page input#remember_me,.uwp_register_page input#remember_me {
    border: 2px solid #3fdfaf !important;
}


.uwp_login_page label[for="remember_me"] {
    text-transform: lowercase;
}

.uwp_login_page label[for="remember_me"]::first-letter {
    text-transform: uppercase;
}

/* =========================
   LOGIN BUTTON
========================= */

.uwp_login_page .uwp_login_submit {
    width: 100% !important;

    display: flex !important;
    align-items: center;
    justify-content: center;

    min-height: 55px !important;

    padding: 8px 25px 12px !important;

    margin: 0 0 33px !important;

    border: 0 !important;
    border-radius: 35px !important;

    background: #3FDFAF !important;
    color: #111 !important;

    font-size: 22px !important;
    font-weight: 400 !important;

    text-transform: none !important;

    box-shadow: none !important;

    transition: all 0.3s ease;
	border:3px solid #3FDFAF!important;
}


/* Login button hover */

.uwp_login_page .uwp_login_submit:hover {
    background: #32cea0 !important;
    color: #111 !important;
}


/* =========================
   FOOTER LINKS
========================= */

.uwp_login_page .uwp-footer-links {
    display: flex !important;

    width: 100%;

    gap: 30px;

    margin: 0 !important;

    padding: 0 !important;
}


/* Remove paragraph spacing */

.uwp_login_page .uwp-footer-links p {
    display: none !important;
}


/* Each link */

.uwp_login_page .uwp-footer-links .uwp-footer-link {
    width: 50% !important;

    display: block !important;

    float: none !important;
}


/* Create account + Forgot password */

.uwp_login_page .uwp-footer-links a {
    width: 100% !important;

    display: flex !important;
    align-items: center;
    justify-content: center;

    min-height: 31px !important;

    margin: 0 !important;
    padding: 4px 15px !important;

    border: 2px solid #3FDFAF !important;
    border-radius: 25px !important;

    background: transparent !important;

    color: #222 !important;

    font-size: 14px !important;
    font-weight: 400 !important;

    text-decoration: none !important;

    transition: all 0.3s ease;
}


/* Footer link hover */

.uwp_login_page .uwp-footer-links a:hover {
    background: #3FDFAF !important;
    border-color: #3FDFAF !important;
    color: #111 !important;
}
.uwp_register_page .btn-register-tos span.text-danger {
    display: none;
}
.uwp_login_page .uwp_login_submit:hover,button.btn.btn-primary.w-100.text-uppercase.uwp_register_submit:hover {
    border: 3px solid #3FDFAF!important;
    background: #fff!important;
	color:#000!important;
}

/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .uwp_login_page .uwp_login_submit {
        min-height: 52px !important;
        font-size: 20px !important;
    }

    .uwp_login_page .uwp-footer-links {
        gap: 15px;
    }

    .uwp_login_page .uwp-footer-links a {
        font-size: 13px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .uwp_login_page .uwp-remember-me .form-check-label {
        font-size: 16px !important;
    }
}
/* Register page */
/* ================================
   UWP REGISTER PAGE
================================ */
.uwp_register_page h3.card-title.text-center.mb-4 {
    font-size: 0 !important;
}

.uwp_register_page h3.card-title.text-center.mb-4::after {
    content: "Sign up";
    font-size: 28px; 
}
.uwp_register_page .uwp_register_submit {
    width: 100% !important;
    margin: 0 0 35px 0 !important;
    display: block;
    background: #3fd9b0 !important;
    border: 0 !important;
    border-radius: 50px !important;
    padding: 11px 25px !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    text-transform: none !important;
    color: #000 !important;
}


/* Terms & Conditions wrapper */

.uwp_register_page .btn-register-tos {
    margin-top: 0 !important;
}


/* Checkbox */

.uwp_register_page .btn-register-tos .form-check {
    display: flex;
    align-items: flex-start;
    gap: 15px;
}


/* Custom checkbox */

.uwp_register_page .btn-register-tos .form-check-input {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
    margin-top: 2px !important;
    border: 2px solid #3fd9b0 !important;
    border-radius: 50% !important;
    box-shadow: none !important;
}


/* Terms text */

.uwp_register_page .btn-register-tos .form-check-label {
    color: #9a99aa !important;
    font-size: 15px !important;
    line-height: 1.35 !important;
}


/* Links */
.uwp_register_page a.d-block.text-center.mt-2.small.uwp-login-link {
    padding: 10px;
    border: 3px solid #3fdfaf;
    border-radius: 65px;
}
.uwp_register_page .btn-register-tos .form-check-label a {
    color: #33B38B!important;
    text-decoration: none !important;
}
.uwp_page.uwp_register_page .btn-register-tos .form-check-label a {
    color: #33B38B!important;
}

/* Hover link */

.uwp_register_page .btn-register-tos .form-check-label a:hover {
    color: #000 !important;
}


/* Checked checkbox */

.uwp_register_page .btn-register-tos .form-check-input:checked {
    background-color: #3fd9b0 !important;
    border-color: #3fd9b0 !important;
}
/* .uwp_register_page form.uwp-registration-form.uwp_form {
    padding-bottom: 36px;
} */
button.btn.btn-primary.w-100.text-uppercase.uwp_register_submit{
    border: 3px solid #3FDFAF!important;
	margin-top: 38px!important;
}
.uwp_register_page [data-argument="confirm_password"].uwp-password-wrap {
    margin-bottom: 30p;
    padding-bottom: 16px;
}
.uwp_register_page .mb-3.btn-register-tos {
    position: absolute;
    bottom: -77px;
    padding-bottom: 70px;
    padding-right: 14px;
}
.uwp_page.uwp_register_page {
    overflow-y: hidden;
}
/* register page business add button */
.page-id-2953 a.geobuddy-add-business-button{
	border:2px solid #3fdfaf;
}
.uwp_register_page h3.card-title.text-center.mb-4 {
    padding-bottom: 0!important;
}
/* event listing hide text time and date */
.hide-time .tec-events-elementor-event-widget__datetime-header {
    font-size: 0 !important;
}

.hide-time .tec-events-elementor-event-widget__datetime-header::before {
    content: "Date";
    font-size: 18px !important;
}
.hide-date .tec-events-elementor-event-widget__datetime-header {
    font-size: 0 !important;
}

.hide-date .tec-events-elementor-event-widget__datetime-header::before {
    content: "Time";
    font-size: 18px !important;
}
.single.single-tribe_events dd.tec-events-elementor-event-widget__additional-fields-value {
    word-wrap: anywhere;
}
.single.single-tribe_events a.gbemi-event-venue__name {
    margin-left: -5px;
}

/* Show Booking Required */
.single.single-tribe_events .event-space-sec .tec-events-elementor-event-widget__additional-fields-wrapper dt:nth-of-type(2),
.single.single-tribe_events .event-space-sec .tec-events-elementor-event-widget__additional-fields-wrapper dt:nth-of-type(2) + dd {
    display: block !important;
	margin:0;
}
.gd-map-event h3.brighton-event-listing-location__title {
    color: #000;
    text-decoration: none;
    font-weight: 400;
    font-size: 38px;
}
.gd-map-event .brighton-event-listing-location__icon {
    color: #3BCE9E;
    font-size: 86px;
}
.gd-map-event .brighton-event-listing-location__address{
	font-size:24px;
}
.gd-map-event .brighton-event-listing-location__arrow {
display:none;
}
.gd-map-event a.brighton-event-listing-location__btn {
    border: 2px solid #3bce9e;
}
.gd-map-event a.brighton-event-listing-location__btn:hover {
    background: #fff;
    border: 2px solid #3bce9e;
}
.single-tribe_events .tec-events-elementor-event-widget__additional-fields-wrapper dt:last-of-type,
.single-tribe_events .tec-events-elementor-event-widget__additional-fields-wrapper dt:last-of-type + dd {
    display: none!important;
}
.brighton-event-refund {
    display: block!important;
}
span.brighton-event-refund__icon {
    display: none;
}
/* Cancellation policy */
.brighton-event-refund::before {
    content: "Cancellation policy";
    display: block;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
    color: #a5a5a5;
    margin-bottom: 18px;
}

/* csdds */
.brighton-event-refund__value {
    display: block;
    font-weight: 400;
    line-height: 1.1;
    color: #000;
	font-size: 23px!important;
}

.geobuddy-events-field__dropdown {
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;

    width: 100% !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    outline: none !important;
    box-shadow: none !important;

    background: transparent !important;

    color: #000 !important;
    font-size: 22px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;

    pointer-events: none !important;
}

/* Title */
.geobuddy-events-field__dropdown::before {
    content: "Part of an existing event";
}


/* Parent field */
.geobuddy-events-field:has(.geobuddy-events-field__dropdown) {
    margin: 0 !important;
    padding: 0 !important;
}

/* Title using parent ::before */
.geobuddy-events-field:has(.geobuddy-events-field__dropdown)::before {
    content: "Part of an existing event";
    display: block;
    margin: 0 0 11px !important;
    padding: 0 !important;
    color: #a5a5a5 !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
}
/* phone number and email field */
.tec-events-elementor-event-widget__organizer-phone-header {
    font-size: 0!important;
}

.tec-events-elementor-event-widget__organizer-phone-header::before {
    content: "Phone";
    font-size: 20px;
}
.tec-events-elementor-event-widget__organizer-email-header {
    font-size: 0!important;
}

.tec-events-elementor-event-widget__organizer-email-header::before {
    content: "Email";
    font-size: 20px;
}
/* event next and previews button */
li.tec-events-elementor-event-widget__navigation--previous a,
li.tec-events-elementor-event-widget__navigation--next a {
    display: flex;
    align-items: center;
    max-width: 35ch;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

li.tec-events-elementor-event-widget__navigation--previous a svg,
li.tec-events-elementor-event-widget__navigation--next a svg {
    flex-shrink: 0;
}

li.tec-events-elementor-event-widget__navigation--previous a,
li.tec-events-elementor-event-widget__navigation--next a {
    display: block;
    max-width: 35ch;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tribe-events-pg-template .tribe-community-events .gbeci-module[data-module="event-custom-_ecp_custom_12"] input#tribe_custom-_ecp_custom_12-Cancellationpolicy{
	font-size:16px;
}
/* age 18 field */
input#tribe_custom-_ecp_custom_6-Over18sonly {
    width: 700px!important;
}
input#tribe_custom-_ecp_custom_6-Over18sonly {
    width: 726px!important;
    display: block !important;
    margin-left: -52px!important;
    box-sizing: border-box !important;
    height: 55px;
    margin-left: -52px;
    padding: 0 16px;
    color: #2c2c2a;
    margin-left: 8px;
    border: 2px solid #d3d1c7;
    border-radius: 8px;
    background: #ffffff;
    outline: none;
	font-size:16px;
    transition: border-color 0.2s ease;
}
@media(max-width:998px){
	input#tribe_custom-_ecp_custom_6-Over18sonly{
		width:293px!important;
		margin-left:-0!important;
	}
}
.tribe-events-pg-template .tribe-community-events .gbeci-module[data-module="event-custom-_ecp_custom_30"] .select2-selection--single{
	margin-left:-10px;
}
.tribe-events-pg-template .tribe-community-events .gbeci-module[data-module="event-custom-_ecp_custom_6"] .tribe-section-content-field{
	display:inline!important;
}
.geobuddy-events-field--part-of-an-existing-event::before {
    content: "Part of an existing event";
    display: block;
    color: #aaaaaa !important;
    font-size: 19px;
}
.geobuddy-events-field__value.tec-events-elementor-event-widget__additional-fields-value {
    margin-bottom: 0!important;
}
/* event single price range text */
.single-tribe_events .geobuddy-events-field__value.tec-events-elementor-event-widget__additional-fields-value {
    padding: 0px 0 12px;
    font-size: 22px;
    font-weight: 400;
    color: #959292!important;
}
.manage-cookies-popup a{
	cursor:pointer;
}
/* add event page */
.add-event-top-section h1 {
    text-align: center;
    font-family: logo font;
}
.add-event-top-section p {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
}
/* otganiser tool tip */
.tribe-community-events [data-module="event-organizer"] {
    position: relative;
}

.tribe-community-events [data-module="event-organizer"] span.gbeci-field-tip-wrap {
    position: absolute;
    top: 30px;
3