.tribe-link-view-attendee + .tribe-tickets__tickets-wrapper #tribe-block-tickets-item-7484 {
    display: none;
}

.mkdf-page-footer{
	z-index: 99;
}

/* .tribe-modal__content :is(.tribe-tickets__tickets-item-quantity-add, .tribe-tickets__tickets-item-quantity-remove, .tribe-tickets__attendee-tickets-item-remove){
	display: none !important;
} */

.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:focus, .event-tickets .tribe-tickets__rsvp-actions-button-not-going:focus, .event-tickets .tribe-tickets__rsvp-form-button:focus, .event-tickets .tribe-tickets__tickets-item-quantity button:focus, .tribe-common .tribe-dialog__close-button:focus, .event-tickets .tribe-tickets__form input[type=color]:focus, .event-tickets .tribe-tickets__form input[type=date]:focus, .event-tickets .tribe-tickets__form input[type=datetime-local]:focus, .event-tickets .tribe-tickets__form input[type=datetime]:focus, .event-tickets .tribe-tickets__form input[type=email]:focus, .event-tickets .tribe-tickets__form input[type=month]:focus, .event-tickets .tribe-tickets__form input[type=number]:focus, .event-tickets .tribe-tickets__form input[type=password]:focus, .event-tickets .tribe-tickets__form input[type=range]:focus, .event-tickets .tribe-tickets__form input[type=search]:focus, .event-tickets .tribe-tickets__form input[type=tel]:focus, .event-tickets .tribe-tickets__form input[type=text]:focus, .event-tickets .tribe-tickets__form input[type=time]:focus, .event-tickets .tribe-tickets__form input[type=url]:focus, .event-tickets .tribe-tickets__form input[type=week]:focus, .event-tickets .tribe-tickets__form select:focus, .event-tickets .tribe-tickets__form textarea:focus{
	outline: none !important;
}

.event-tickets .tribe-tickets__form input[type=color]:focus, .event-tickets .tribe-tickets__form input[type=date]:focus, .event-tickets .tribe-tickets__form input[type=datetime-local]:focus, .event-tickets .tribe-tickets__form input[type=datetime]:focus, .event-tickets .tribe-tickets__form input[type=email]:focus, .event-tickets .tribe-tickets__form input[type=month]:focus, .event-tickets .tribe-tickets__form input[type=number]:focus, .event-tickets .tribe-tickets__form input[type=password]:focus, .event-tickets .tribe-tickets__form input[type=range]:focus, .event-tickets .tribe-tickets__form input[type=search]:focus, .event-tickets .tribe-tickets__form input[type=tel]:focus, .event-tickets .tribe-tickets__form input[type=text]:focus, .event-tickets .tribe-tickets__form input[type=time]:focus, .event-tickets .tribe-tickets__form input[type=url]:focus, .event-tickets .tribe-tickets__form input[type=week]:focus, .event-tickets .tribe-tickets__form select:focus, .event-tickets .tribe-tickets__form textarea:focus{
	border-color: var(--accent-color) !important;
}


.entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:after, .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:before, .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:after, .event-tickets .tribe-tickets__attendee-tickets-item--has-focus:before{
	background-color: var(--accent-color) !important;
}

.entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item--has-focus, .event-tickets .tribe-tickets__attendee-tickets-item--has-focus{
	border-left-color: var(--accent-color) !important;
}

.pay_flex{
	display: grid;
	grid-template-columns: 0.75fr 1fr;
	gap: 1rem;
	padding-left: 0.5rem;
	border: 1px solid;
}

.pay_flex > div:first-child{
	border-right: 1px solid ;
	font-weight: 700;
}

.pay_flex div{
	padding-block: 0.5rem;
}

.ticket_exhibitor .tribe-tickets__tickets-item-extra, .ticket_staff .tribe-tickets__tickets-item-extra{
	display: none;
}

body:not(.logged-in) .logged_in_menu, body:not(.logged-in) .logged_in_menu_1 {
    display: none !important;
}

body.logged-in .not_logged_in_menu, body.logged-in .not_logged_in_menu_1 {
    display: none !important;
}

.not_logged_in_menu_1.not_logged_in_menu_1 a {
    background: #003281;
    color: #fff;
    border-radius: 5px;
    padding: 0 27px !important;
    height: 40px;
}

.mkdf-main-menu ul li.not_logged_in_menu_1 a.current >span.item_outer:before, .mkdf-main-menu ul li.not_logged_in_menu_1 a >span.item_outer:before{
    content: none;
}

.mkdf-main-menu>ul>li.has_sub.not_logged_in_menu_1 >a .mkdf-menu-arrow{
    margin-left: 5px;
    display: block;
}

.mkdf-main-menu>ul>li.not_logged_in_menu_1>a>span.item_outer{
    color: #fff;
    display: flex;
    align-items: center;
}

.mkdf-main-menu>ul>li.not_logged_in_menu_1>a:hover{
    /*padding: 0 17px 0 21px;*/
    padding: 0 27px !important;
}

.not_logged_in_menu_1 .mkdf-drop-down .second.right{
    right: 0;
}

.not_logged_in_menu_1.not_logged_in_menu_1 {
    display: flex;
    align-items: center;
}

.event-tickets .tribe-tickets__commerce-order{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 2rem;
	max-width: 100% !important;
	margin-block: 50px;
}

.event-tickets .tec-tickets__attendees-list-wrapper, .tribe-common .tec-tickets__attendees-list-wrapper{
	margin: 0 !important;
}

.total_allocated_ticket{
	grid-area: span 2 / 1;
	font-size: 12px;
}

#tribe-block-tickets-item-7484 .tribe-tickets__tickets-item-extra-available{
	display: none;
}

#tribe-tickets__modal-form.tribe-tickets__form .total_allocated_ticket{
	grid-area: span 2 / 2;
}

.orders ul{
	margin-top: 0 !important;
	list-style: none !important;
}

.booth_purchase p{
	margin: 0 !important;
	    font-weight: 600;
    font-size: 18px;
    color: #000;
    padding-bottom: 0.5rem !important;
}

.booth_details{
	display: flex;
	gap: 1rem;
}

.booth_details span{
	font-weight: 600;
}

.um-account-meta, #um_account_submit_pdf{
	display: none;
}

:is(.success, .pending) span {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    text-transform: capitalize;
}

:is(.success, .pending) span:before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 100vw;
}


.success span:before{
    background-color: mediumseagreen;
}

.pending span:before{
    background-color: rgb(238, 0, 52);
}

@media (max-width: 768px){
	.event-tickets .tribe-tickets__commerce-order{
	grid-template-columns: 1fr;
}
}