/*
Theme Name: UNIHOME2U Child
Theme URI: https://unihome2u.com/
Author: UniHome
Author URI: https://unihome2u.com/
Description: Premium BuddyPress Theme with Elementor Page Builder support.
Version: 3.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: reign-child
Template: reign-theme
Domain Path: /languages/
Tags: one-column, two-columns, right-sidebar, custom-background, custom-menu, featured-images, post-formats, full-width-template, translation-ready, theme-options, threaded-comments, footer-widgets, custom-logo
*/

.woocommerce .woocommerce-info {
    border-top-color: #f3b340;
}

.woocommerce .woocommerce-info::before {
    color: #f3b340;
}

.woocommerce .woocommerce-error::before {
	margin-top: 3px;
}

ul.woocommerce-error li {
    margin-left: 40px !important;
    padding: 7px;
}

.woocommerce .woocommerce-error {
margin-bottom: 50px;
}

.unihost_disable_local {
display: none;
}

/* Order Approved Checkout Page */
 /* Container Box Design */
.woocommerce form#order_review {
    border: 1px solid #d5d8dc;
    padding: 20px 20px 10px 20px;
    background: #fff;
    border-radius: 4px;
}
.elementor-widget-container .woocommerce form#order_review table.shop_table {
padding-bottom:30px;
}
.woocommerce form#order_review p {
text-align: justify;
}

 /* Cart Item List Table Heading */
.woocommerce form#order_review table.shop_table > thead > tr > th {
    padding: 10px 12px 20px 12px;
}
 /* Cart Item List Details Inner Design */
.woocommerce tr td.product-name ul.wc-item-meta .wc-item-meta-label {
    float: none;
    display: flex;
    text-align: left;
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 10px;
}
 /* Product Name */
.woocommerce table.shop_table tr.order_item td.product-name {
    padding-top: 20px;
    padding-bottom: 20px;
}

 /* Fees Border Line */
#order_review > table > tfoot > tr:nth-child(1) > th, #order_review > table > tfoot > tr:nth-child(1) > td, #order_review > table > tfoot > tr:nth-child(2) > th, #order_review > table > tfoot > tr:nth-child(2) > td, #order_review > table > tfoot > tr:nth-child(3) > th, #order_review > table > tfoot > tr:nth-child(3) > td {
    border: 0;
    vertical-align: middle;
}
 /* Fees Align to Right */
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
text-align: right;
}

/* media="only screen and (max-width: 768px)"
.woocommerce table.shop_table tr.order_item td.product-name {
    display: block;
    width: 200%;
    margin-left: auto;
    margin-right: auto;
}

media="only screen and (max-width: 768px)" 
.woocommerce table.shop_table td.product-quantity, .woocommerce table.shop_table td.product-subtotal {
    width: 200%;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
} */

/* Fix Icon Not In After Position with ThePlus Addons */
a span.elementor-button-content-wrapper {
display: flex;
}

/* UniHost Logo on UniHost Info Product Tab */
div.product-vendor img.unihost_product_tab_logo {
    width: 100px;
    margin-bottom: 20px;
    border-radius: 5px;
    object-fit:contain;
}

/* UniHost Info Product Tab Live Chat Button*/
.woocommerce-tabs.wc-tabs-wrapper div.product-vendor a.bm-lc-button.bm-style-btn {
    padding: 5px 15px 5px 15px;
    margin-bottom: 15px;
}
.woocommerce-tabs.wc-tabs-wrapper div.product-vendor a.bm-lc-button.bm-style-btn:hover {
    opacity: 0.8;
}

/* Fix Single Product Page Product Image Not Showing w WL*/
div.wl-thumbnails-image-area {
    height: fit-content;
}







/* Event UniOrganizer Dashboard */
/*    .dokan-dashboard ul.dokan-dashboard-menu li.eventin a:before {
    content:none;
}*/
.dokan-dashboard ul.dokan-dashboard-menu li.eventin a:before {
    font-family: 'Font Awesome 6 Free';
    font-size: 18px;
    content: "\f274";
    background-image: none !important;
}
.dokan-dashboard ul.dokan-dashboard-menu li.eventin a {
    padding-left: 19p !important;
}
 /* Container Outter Padding */
.elementor-element.elementor-element-301175f9.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding: 0;
}
 /* Events Add New Event/Speaker/Schedule Button */
button.ant-btn.css-5gkvuh.ant-btn-primary.css-0 {
    margin-right: 20px;
}
 /* For Mobile Responsiveness */
@media only screen and (max-width:768px) {
 button.ant-btn.css-5gkvuh.ant-btn-primary.css-0 {
    margin-left: 20px;
 }
}

/* Event Single Template 2 Banner Customization */
/*Image Overlay n Border Radius */
.etn-event-banner-wrap.etn-event-single2 {
    background-color: #00000055;
    background-size: cover;
    background-blend-mode: multiply;
    border-radius: 20px 20px 0 0;
}
/* Banner Content */
.etn-event-single2 .etn-event-banner-content {
    display: block;
}
/* Event Logo */
div.etn-event-banner-content .etn-event-logo img {
border-radius: 25px;
}
@media only screen and (max-width:768px) {
.etn-event-single2 .etn-event-banner-content .etn-event-logo {
margin-left: 15px;
}
}
/* Category */
.etn-banner-content div.etn-event-category > span > a {
    text-align: center;
    background-color: #f5f5f520;
    color: #f5f5f5;
    padding: 4px 8px 4px 8px;
    border-radius: 3px;
    margin-left: 3px;
    text-shadow: 2px 2px #000000;
}
.etn-banner-content div.etn-event-category > span > a:hover {
    border: 1px solid #f3b340;
}
div.etn-banner-content .etn-event-category {
    margin-left: 40px;
}
@media only screen and (max-width: 768px) {
div.etn-banner-content .etn-event-category {
    margin-left: 15px;
}
}
/* Social Icon */
.etn-banner-content .etn-event-social-wrap {
    margin-top: 30px;
    margin-left: 20px;
}
@media only screen and (max-width: 768px) {
.etn-banner-content .etn-event-social-wrap {
    margin-top: 10px;
}
}
div.etn-social a {
background-color: #f3b340;
border-radius: 50px;
}
/* Event Banner Title */
.etn-event-banner-wrap .etn-banner-content .etn-event-entry-title {
margin-top: 8px;
margin-left: 20px;
text-shadow: 2px 2px #000000;
}

/* Event Header n Calendar Countdown Row */
.etn-event-header.etn-event-single2 .etn-col-lg-5 {
    padding: 0px;
}
.etn-col-lg-7.etn-align-self-center ul li {
    font-size: 16px;
}
@media only screen and (max-width:768px) {
.etn-col-lg-7.etn-align-self-center ul li {
    font-size: 13px;
}
}
/* Event Content Title */
.etn-event-entry-header h2.etn-event-entry-title {
    display: none;
}
/* FAQs */
.etn-accordion-wrap.etn-event-single-content-wrap .etn-faq-heading {
    font-size: 24px;
}

/* Organizer n Speaker Profile Page Photo n Organization Logo */
.etn-speaker-info .etn-speaker-thumb img {
    max-width: 80%;
}
div.etn-col-lg-5 > div.etn-speaker-info > div.etn-speaker-logo {
    margin: -30px auto 30px auto;
    max-width: 60px;
}

/* Organization Widget */
.etn-organizer-logo img {
    width: 80px;
    margin: 10px auto 20px auto;
}
div.etn-sidebar div.etn-widget .etn-social a {
color: #f3b340;
}

/* Event External Link Button */
div.etn-sidebar .etn-event-meta-external-link.etn-widget a {
    background-color: #f3b340;
    color: #fff;
}
div.etn-sidebar .etn-event-meta-external-link.etn-widget a:hover {
    border: 1px solid #f3b340;
    background-color: #fff;
    color: #f3b340;
}
 /* Event External Link Button Box Background */
div.etn-sidebar .etn-event-meta-external-link.etn-widget {
    border-radius: 15px;
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
}

/* Event Loop Grid View */
.etn-event-date i {
    color: #f3b340;
}
.etn-tab-content .etn-event-content .etn-event-date {
    margin-bottom: 10px;
}
.etn-event-attendee-count i {
    color: #f3b340;
}

/* Event Archive */
.etn-advanced-search-form {
    flex: none;
}
.etn-event-archive-wrap.etn_search_item_container {
    flex: none;
}
svg.feather.feather-sliders {
    color: #000000;
}
svg.feather.feather-sliders:hover {
    color: #f3b340;
}
div.etn-event-item .etn-event-location {
    color: #f3b340;
    margin-bottom: 20px;
}

/* Events Page Monthly View */
.events_calendar_list .fc-button.fc-button-primary {
    background-color: #fff;
    border: 1px solid #f3b340;
    color: #f3b340;
}
.events_calendar_list .fc-button.fc-button-primary:hover {
    background-color: #f3b340;
    border: 1px solid #f3b340;
    color: #fff;
}
 /* Time Icon n Text */
div.events_calendar_list .calendar-event-details .calendar-event-content .calendar-event-time-vanue .etn-event-calender-time {
    text-transform: uppercase;
}
 /* See Details Action */
.events_calendar_list .calendar-event-details .event-calendar-action a.etn-btn.event-calendar-details-btn {
    background-color: #f3b340;
}
.events_calendar_list .calendar-event-details .event-calendar-action a.etn-btn.event-calendar-details-btn:hover {
    background-color: #000;
}
@media only screen and (max-width:768px) {
.events_calendar_list .calendar-event-details .event-calendar-action {
    margin-top: 20px;
}
}

/* Event Management Dashboard */
/* Subscription Plan */
@media only screen and (max-width: 768px) {
div.dokan-subscription-content .pack_content_wrapper {
    flex-wrap: wrap;
}
div.dokan-subscription-content .pack_content_wrapper .product_pack_item {
    width: 100%;
    display: block;
}
.dokan-dashboard-wrap div.dokan-subscription-content .pack_content_wrapper .product_pack_item .buy_pack_button {
    position: relative;
    text-align: center;
    padding: 30px 0 30px 0;
}
}
div.dokan-subscription-content .pack_content_wrapper .product_pack_item {
    border-radius: 20px;
}
.dokan-dashboard-wrap div.dokan-subscription-content .pack_content_wrapper .product_pack_item .pack_price {
    color: #f3b340 !important;
    background-color: #fff1d4 !important;
    border: 1px solid #f3b340 !important;
    width: 50%;
    height: 14%;
    left: 24%;
    font-weight: 500;
}
a.dokan-btn.dokan-btn-theme.buy_product_pack {
    padding: 10px 20px 10px 20px;
    border-radius: 10px;
}
.dokan-dashboard-wrap div.dokan-subscription-content .pack_content_wrapper .product_pack_item .buy_pack_button {
    padding: 30px 0 30px 0;
}

/* UniOrganizer Event Dashboard */
 /* Not Added Event Yet Icon */
:where(.css-1gwfwyx).ant-result-info .ant-result-icon>span.anticon {
    color: #f3b340;
}
 /* Tab Main Row */
:where(.css-1gwfwyx).ant-menu-light .ant-menu-submenu-selected >.ant-menu-submenu-title, :where(.css-1gwfwyx).ant-menu-light>.ant-menu .ant-menu-submenu-selected >.ant-menu-submenu-title {
    color: #f3b340;
}
  /* Tab Main Row Bottom Underline */
:where(.css-1gwfwyx).ant-menu-light.ant-menu-horizontal >.ant-menu-item-selected::after, :where(.css-1gwfwyx).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-selected::after, :where(.css-1gwfwyx).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-selected::after, :where(.css-1gwfwyx).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-selected::after {
    border-bottom-color: #f3b340 !important;
}
:where(.css-1gwfwyx).ant-menu-light.ant-menu-horizontal >.ant-menu-item:hover::after, :where(.css-1gwfwyx).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item:hover::after, :where(.css-1gwfwyx).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu:hover::after, :where(.css-1gwfwyx).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu:hover::after, :where(.css-1gwfwyx).ant-menu-light.ant-menu-horizontal >.ant-menu-item-active::after, :where(.css-1gwfwyx).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-active::after, :where(.css-1gwfwyx).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-active::after, :where(.css-1gwfwyx).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-active::after, :where(.css-1gwfwyx).ant-menu-light.ant-menu-horizontal >.ant-menu-item-open::after, :where(.css-1gwfwyx).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-open::after, :where(.css-1gwfwyx).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-open::after, :where(.css-1gwfwyx).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-open::after {
    border-bottom-color: #f3b340 !important;
}  
:where(.css-1gwfwyx).ant-menu-light.ant-menu-horizontal >.ant-menu-item-selected, :where(.css-1gwfwyx).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-selected, :where(.css-1gwfwyx).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-selected, :where(.css-1gwfwyx).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-selected {
    color: #f3b340 !important;
}
 /* Tab Child Row */
.ant-menu:not(.ant-menu-horizontal) li.ant-menu-item-selected {
    background-color: #fff1d4;
    color: #f3b340;
}
 /* Add New Event */
#etn_multivendor_form [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), #etn_multivendor_form [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), #etn_multivendor_form button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), .etn-frontend-dashboard [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), .etn-frontend-dashboard [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), .etn-frontend-dashboard button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), .etn-mltv-event-attendee-list [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), .etn-mltv-event-attendee-list [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), .etn-mltv-event-attendee-list button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), .etn-mltv-modal-wrapper .ant-modal-content [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), .etn-mltv-modal-wrapper .ant-modal-content [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled), .etn-mltv-modal-wrapper .ant-modal-content button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn-primary:not(:disabled) {
    background-color: #f3b340 !important;
    color: #fff !important;
}
#etn_multivendor_form [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, #etn_multivendor_form [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, #etn_multivendor_form button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, .etn-frontend-dashboard [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, .etn-frontend-dashboard [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, .etn-frontend-dashboard button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, .etn-mltv-event-attendee-list [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, .etn-mltv-event-attendee-list [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, .etn-mltv-event-attendee-list button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, .etn-mltv-modal-wrapper .ant-modal-content [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, .etn-mltv-modal-wrapper .ant-modal-content [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus, .etn-mltv-modal-wrapper .ant-modal-content button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):focus {
    outline: 1px solid #f3b340 !important;
    background-color: #f3b340 !important;
}
/* Edit */
#etn_multivendor_form [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), #etn_multivendor_form [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), #etn_multivendor_form button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), .etn-frontend-dashboard [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), .etn-frontend-dashboard [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), .etn-frontend-dashboard button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), .etn-mltv-event-attendee-list [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), .etn-mltv-event-attendee-list [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), .etn-mltv-event-attendee-list button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), .etn-mltv-modal-wrapper .ant-modal-content [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), .etn-mltv-modal-wrapper .ant-modal-content [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled), .etn-mltv-modal-wrapper .ant-modal-content button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled) {
    border-color: #f3b340 !important;
    color: #f3b340;
}

#etn_multivendor_form [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, #etn_multivendor_form [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, #etn_multivendor_form button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, .etn-frontend-dashboard [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, .etn-frontend-dashboard [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, .etn-frontend-dashboard button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, .etn-mltv-event-attendee-list [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, .etn-mltv-event-attendee-list [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, .etn-mltv-event-attendee-list button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, .etn-mltv-modal-wrapper .ant-modal-content [type=button]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, .etn-mltv-modal-wrapper .ant-modal-content [type=submit]:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover, .etn-mltv-modal-wrapper .ant-modal-content button:not(.ql-toolbar button,.etn-close-button,.ant-switch,.ant-picker-header button,.ant-btn-dangerous,:disabled).ant-btn:not(:disabled):hover {
    background-color: #f3b34020 !important;
    color: #f3b340 !important;
}

div.etn-frontend-event-item .etn-frontend-event-action>button:not(:disabled)>span {
color: #f3b340;
}
/* More Three Dots */
div.etn-frontend-event-item .ant-btn.etn-fend-dropdown-trigger:focus, .ant-btn.etn-fend-dropdown-trigger:hover {
    Background: #f3b340 !important;
}
/* Select Checkmark */
div.event-checkbox input[type=checkbox]:checked+label:before {
    background-color: #f3b340;
    border-color: #f3b340;
    color: #fff;
}
/* Event Image Mobile Responsiveness */
@media (max-width: 767px) {
    .etn-frontend-event-item .etn-frontend-event-data div.etn-frontend-event-image {
        margin-bottom: 20px;
        display: block;
    }
}
/* Edit Event Steps Indicator */
:where(.css-1gwfwyx).ant-steps .ant-steps-item-process.ant-steps-item-custom .ant-steps-item-icon >span.ant-steps-icon {
    color: #f3b340;
}
/* Edit Event Social Item Delete Icon */
#etn_multivendor_form .etn-close-button, .etn-frontend-dashboard .etn-close-button, .etn-mltv-event-attendee-list .etn-close-button, .etn-mltv-modal-wrapper .ant-modal-content .etn-close-button {
    background-color: #f3b340 !important;
    color: #fff !important;
}
/* Event Start n End Time OK Button */
div.ant-picker-dropdown .ant-picker-ok button {
    border-color: #f3b340;
    color: #f3b340;
}
div.ant-picker-dropdown .ant-picker-ok button:hover {
    background-color: #f3b340 !important;
}
/* Switcher Toggle */
#etn_multivendor_form .ant-switch-checked, #etn_multivendor_form .ant-switch-checked:focus, .etn-frontend-dashboard .ant-switch-checked, .etn-frontend-dashboard .ant-switch-checked:focus, .etn-mltv-event-attendee-list .ant-switch-checked, .etn-mltv-event-attendee-list .ant-switch-checked:focus, .etn-mltv-modal-wrapper .ant-modal-content .ant-switch-checked, .etn-mltv-modal-wrapper .ant-modal-content .ant-switch-checked:focus {
    background: #f3b340 !important;
}
/* Bottom Pagination */
:where(.css-1gwfwyx).ant-pagination li.ant-pagination-item-active a {
    color: #f3b340;
}
.dokan-dashboard .dokan-dashboard-content ul.ant-pagination.etn-ant-pagination li {
    border-color: #f3b340;
}
/* Edit Event Bottom Button */
.etn-multivendor-form button.ant-btn.ant-btn-default.etn-btn-primary {
    color: #f3b340 !important;
}

/* Add Organizer Add Social Button */
.etn-multivendor-form .ant-row > .ant-col > button.ant-btn {
    color: #f3b340 !important;
}
 /* Organizer Create New Category Button */
button.etn-btn-speaker-create-new {
    background-color: #f3b340 !important;
}

 /* Event Steps Icon */
.ant-steps-item.ant-steps-item-process.ant-steps-item-custom.ant-steps-item-active div.ant-steps-item-icon svg > circle:nth-child(1) {
    fill: #f3b340;
}
.ant-steps-item.ant-steps-item-finish.ant-steps-item-custom div.ant-steps-item-icon svg > circle:nth-child(1) {
    fill: #f3b340;
}
#etn_multivendor_form .etn-mltv-event-app .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>div.ant-steps-item-title:after, .etn-frontend-dashboard .etn-mltv-event-app .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>div.ant-steps-item-title:after {
    background-color: #f3b340;
}

 /* Event Loading Spinner */
div.ant-spin-nested-loading.ent-mltv-spinner-wrapper.css-1gwfwyx {
    background-color: #fff9ed;
}

div.ant-spin span.ant-spin-dot.ant-spin-dot-spin i.ant-spin-dot-item {
    background-color: #f3b340;
}
div.ant-spin div.ant-spin-text {
    color: #f3b340;
}

 /* Event Published Checkmark */
div.ant-modal-confirm-body.ant-modal-confirm-body-has-title span > svg > path:nth-child(1) {
    fill: lightgreen;
}
div.ant-modal-confirm-body.ant-modal-confirm-body-has-title span > svg > path:nth-child(2) {
    fill: white;
}
div.ant-modal-confirm-body.ant-modal-confirm-body-has-title span > svg > path:nth-child(3) {
    fill: lightgreen;
}

/* Event Details Page */
 /* RSVP */
 div.etn-rsvp-form-wrapper .rsvp-tab-wrapper .rsvp-tab-item.active {
    color: #f3b340;
}
div.etn-rsvp-form-wrapper .rsvp-tab-wrapper .rsvp-tab-item.active .marker {
    border-color: #f3b340;
}
div.etn-rsvp-form-wrapper .rsvp-tab-wrapper .rsvp-tab-item.active:before {
    background-color: #f3b340;
}
div.etn-rsvp-form-wrapper .rsvp-submission-buttons .rsvp-btn {
    background-color: #f3b340;
}
div.etn-rsvp-form-wrapper .rsvp-submission-buttons .rsvp-btn:hover {
    background-color: #fff1d4;
    border-color: #f3b340;
    color: #f3b340;
}
div.etn-rsvp-form-wrapper .attendee-details-wrapper .etn_multi_checkbox:checked+label:before {
    background-color: #f3b340;
    border-color: #f3b340;
}
div.rsvp-attendee-list .view-all-button:hover {
    color: #f3b340;
}
 /* FAQs */
div.etn-accordion-wrap.etn-event-single-content-wrap .etn-faq-heading {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
/* Event Ticket Details Page */
div.etn-ticket-single-variation-details svg circle {
    fill: #f3b340;
}
div.etn-ticket-single-variation-details .etn-ticket-single-variation-title-wrap svg path {
    fill: #f3b340;
}
div.etn-attendee-form .etn-btn.etn-btn-secondary:hover {
    background-color: #f3b340;
}

/* Event Attendees List */
 /* Make Table Scrollable in Mobile */
 .etn-frontend-attendee-table .ant-table-content {
    overflow-x: scroll;
}
 /* Upper Row Ticket Scanner Button */
a.ant-btn.etn-front-end-ticket-scanner:not(:disabled):hover {
    background: #f3b340;
}
 /* Payment Status */
.etn-front-end-attendee-payment-status {
    text-transform: capitalize;
}
 /* Ticket Status Checkmark n Text */
:where(.css-1gwfwyx).ant-checkbox-checked span.ant-checkbox-inner {
    background-color: #f3b340;
    border-color: #f3b340;
    Outline-color: #f3b340;
}
label.ant-checkbox-wrapper.css-1gwfwyx > span:nth-child(2) {
    text-transform: capitalize;
}
 /* Action Part Ticket Button */
div.etn-frontend-action-btns .ant-btn.etn-ticket-button {
    color: #f3b340;
}
div.etn-frontend-action-btns .ant-btn.etn-ticket-button:hover {
    background-color: #000;
}
:where(.css-1gwfwyx).ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover {
    color: #fff !important;
    border-color: #f3b340 !important;
}
 /* Edit Attendee Update Details Button */
button.ant-btn.css-1gwfwyx.ant-btn-primary.ant-btn-lg.ant-btn-block {
    background-color: #f3b340 !important;
}




/* V4 Update */
 /* Header */
.site-content .ant-menu-light .ant-menu-submenu-selected >.ant-menu-submenu-title, .site-content .ant-menu-light>.ant-menu .ant-menu-submenu-selected >.ant-menu-submenu-title {
    color: #f3b340;
}
.ant-menu-light.ant-menu-horizontal >li.ant-menu-item-selected, .ant-menu-light>.ant-menu.ant-menu-horizontal >li.ant-menu-item-selected, .ant-menu-light.ant-menu-horizontal >li.ant-menu-submenu-selected, .ant-menu-light>.ant-menu.ant-menu-horizontal >li.ant-menu-submenu-selected {
    color: #f3b340;
}
/* On Active */
.site-content .ant-menu-light.ant-menu-horizontal >.ant-menu-item:hover::after, :.site-content .ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item:hover::after, .site-content .ant-menu-light.ant-menu-horizontal >.ant-menu-submenu:hover::after, .site-content .ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu:hover::after, .site-content .ant-menu-light.ant-menu-horizontal >.ant-menu-item-active::after, .site-content .ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-active::after, .site-content .ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-active::after, .site-content .ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-active::after, .site-content .ant-menu-light.ant-menu-horizontal >.ant-menu-item-open::after, .site-content .ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-open::after, .site-content .ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-open::after, .site-content .ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-open::after {
    border-bottom-color: #f3b340;
}
.site-content .ant-menu-light.ant-menu-horizontal >.ant-menu-item-selected::after, .site-content .ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-selected::after, .site-content .ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-selected::after, .site-content .ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-selected::after {
    border-bottom-color: #f3b340;
}
/* Not Active or Selected On Hover */
ul.ant-menu-light.ant-menu-horizontal >.ant-menu-item:hover::after, ul.ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item:hover::after, ul.ant-menu-light.ant-menu-horizontal >.ant-menu-submenu:hover::after, ul.ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu:hover::after, ul.ant-menu-light.ant-menu-horizontal >.ant-menu-item-active::after, ul.ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-active::after, ul.ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-active::after, ul.ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-active::after, ul.ant-menu-light.ant-menu-horizontal >.ant-menu-item-open::after, ul.ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-open::after, ul.ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-open::after, ul.ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-open::after {
    border-bottom-color: #f3b340;
}
/* Sidebar */
button.ant-btn.css-5gkvuh.ant-btn-text.eventin-event-details-sidebar-button.css-163b42h {
    background-color: #f3b340;
}
button.css-163b42h {
    color: #fff !important;
}
.css-jhm88h .text-input-with-ai-button p.write-with-ai-text {
    color: #000;
}
/* Sidebar on Mobile */
button.css-1bmscku {
    color: #f3b340 !important;
    background-color: #f3b34020;
}

/* Disabling Content Header Permalink */
.etn-page-header a.ant-typography.css-5gkvuh {
    display: none;
}
/* Disabling Edit w Elementor */
a.ant-btn.css-5gkvuh.ant-btn-primary.ant-btn-lg.etn-edit-with-elementor-btn.eventin-edit-with-elementor-button.css-c9ww43 {
    display: none;
}
div.css-1wst1yo .etn-edit-with-elementor {
    margin-bottom: 20px;
}
/* Event Attendee List Listing */
.ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected >td.ant-table-cell {
    background: #f7efe4;
}
 /* Bottom Pagination */
div.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item-active {
    background-color: #fff;
    border: 1px solid #f3b340;
}
div.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item-active:hover {
    background-color: #f3b34020;
}
div.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item-active a {
   color: #f3b340;
}
div.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item-active a:hover {
    color: #f3b340;
}
/* Import File Upload Icon */
.ant-upload-wrapper div.ant-upload-drag p.ant-upload-drag-icon .anticon {
    color: #f3b340;
}
/* Edit Event */
 /* Block Editor Inserter */
div.components-dropdown.block-editor-inserter {
    background-color: #f3b340;
}
 /* Date Time Picker for Overall */
.site-content .ant-picker-outlined:hover {
    border-color: #f3b340;
}
.site-content .ant-picker-outlined:focus, .site-content .ant-picker-outlined:focus-within {
    border-color: #f3b340;
}
.ant-picker-range div.ant-picker-active-bar {
    background: #f3b340;
}
.ant-picker-dropdown td.ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled):before, .ant-picker-dropdown td.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled):before, td.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled):before {
    background: #f3b34015;
}
.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today div.ant-picker-cell-inner::before {
    border: 1px solid #f3b340;
}
.ant-picker-dropdown td.ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner, ant-picker-dropdown td.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner, .ant-picker-dropdown td.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner {
    background: #f3b340;
}
.ant-picker-dropdown td.ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner, .ant-picker-dropdown td.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner, .ant-picker-dropdown td.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner {
    background: #f3b340;
}
 /* Event Recurring Checkbox */
.ant-checkbox-checked span.ant-checkbox-inner {
    background-color: #f3b340;
    border-color: #f3b340;
}
 /* Category n Tags Selection Dropdown */
.ant-select-dropdown div.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    color: #f3b340;
    background-color: #f3b34020;
}
.ant-tree-select-dropdown .ant-select-tree-checkbox-checked span.ant-select-tree-checkbox-inner {
    background-color: #f3b340;
    border-color: #f3b340;
}
.ant-tree-select-dropdown .ant-select-tree-checkbox span.ant-select-tree-checkbox-inner:hover {
    background-color: #f3b340;
}
.ant-tree-select-dropdown .ant-select-tree-checkbox span.ant-select-tree-checkbox-inner:focus {
    border-color: #f3b340;
}
.ant-tree-select-dropdown .ant-select-tree-checkbox-wrapper:not(.ant-select-tree-checkbox-wrapper-disabled):hover span.ant-select-tree-checkbox-inner, .ant-tree-select-dropdown .ant-select-tree-checkbox:not(.ant-select-tree-checkbox-disabled):hover span.ant-select-tree-checkbox-inner {
    border-color: #f3b340;
}
button.ant-btn.css-5gkvuh.ant-btn-text.ant-btn-lg {
    color: #f3b340;
    text-transform: capitalize;
}
button.ant-btn.css-5gkvuh.ant-btn-text.ant-btn-lg span:hover {
    color: #f3b340;
}
 /* Add New Category n Tags Modal Content */
.ant-modal-content .ant-input-outlined:hover, .ant-modal-content .ant-input-outlined:focus, .ant-modal-content .ant-input-outlined:focus-within {
    border-color: #f3b340 !important;
}
.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover div.ant-select-selector {
    border-color: #f3b340;
}
.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) div.ant-select-selector {
    border-color: #f3b340;
}

/* Modal Content Button */
.ant-modal-content .ant-btn-primary {
    background: #f3b340;
}
.ant-modal-content .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover {
    background: #000;
}
.ant-modal-content .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover {
    color: #f3b340;
    border-color: #f3b340;
}
/* Organizer Group of Add New Organizer */
button.ant-btn.css-5gkvuh.ant-btn-primary.ant-btn-lg.css-1ws7pqs {
    background-color: #f3b340 !important;
    border-color: #f3b340 !important;
}
span.ant-input-outlined:hover, span.ant-input-outlined:focus, span.ant-input-outlined:focus-within {
    border-color: #f3b340;
}
/* Speaker Photo Select Image */
button.css-a7q25s {
    color: #fff;
}

/* Publish Event Dropdown */
button.ant-btn.css-5gkvuh.ant-btn-default.ant-btn-lg.ant-btn-icon-only.ant-btn-compact-item.ant-btn-compact-last-item.ant-dropdown-trigger {
    background-color: #f3b34010;
}
div.action-dropdown .ant-dropdown-menu .copy-event:hover {
    color: rgba(2, 6, 23, 0.04)
}
.ent-compact-btn button.ant-btn.ant-btn-compact-item {
    background-color: #fff;
}
/* Date Time Picker for Modal Content */
.ant-modal-content .ant-picker-outlined:hover {
    border-color: #f3b340;
}
.ant-modal-content .ant-picker-outlined:focus, .ant-modal-content .ant-picker-outlined:focus-within {
    border-color: #f3b340;
}

/* Tickets n Pricing */
ul.ticket-action span.anticon {
    color: #f3b340;
}
.etn-add-ticket span.ant-typography.eventin-text.css-5gkvuh {
    color: #f3b340 !important;
    text-transform: capitalize;
}
/* Input Picker for Modal Content ie Tickets n Quantity */
.ant-modal-content .ant-input-number-outlined:hover {
    border-color: #f3b340;
}
.ant-modal-content .ant-input-number-outlined:focus, .ant-modal-content .ant-input-number-outlined:focus-within {
    border-color: #f3b340;
}
.etn-add-ticket span {
    color: #f3b340 !important;
}
.etn-add-ticket svg path {
    fill: #fff !important;
}

/* Template Setup */
.ant-card.ant-card-bordered.ant-card-hoverable.eventin-template-card {
    border-color: #f3b340 !important;
}
.ant-radio-wrapper .ant-radio-checked span.ant-radio-inner {
    background: #f3b340;
    border-color: #f3b340;
}
.ant-radio-wrapper:hover .ant-radio-checked span.ant-radio-inner {
    background: #f3b340;
    border-color: #f3b340;
}

/* Schedules Part */
 /* Clone Schedules Modal Content Button */
.ant-modal-footer button:nth-child(2) {
    background-color: #f3b340;
    border-color: #f3b340 !important;
}
.ant-modal-footer button:nth-child(2) span {
    color: #fff;
}
.ant-modal-footer button:nth-child(2) span:hover {
    color: #f3b340;
}

/* Cart Mobile Thumbnail */
@media only screen and (max-width: 768px) {
.woocommerce #content table.cart td.product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart td.product-thumbnail, .woocommerce-page table.cart td.product-thumbnail {
    display: flex;
    justify-content: center;
    }
}
/* Checkout Form H3 Title */
div.woocommerce .woocommerce-checkout h3 {
    Text-transform: capitalize;
}
/* Checkout Form Outer Border */
.woocommerce .rg-has-border {
    border: 1px solid #e3e3e3;
}
/* Checkout Breadcrumbs Above Coupon Box */
.rg-woo-breadcrumbs-wrapper .rg-woo-breadcrumbs.h3 {
    padding-bottom: 90px;
}   
@media screen and (max-width: 960px) { 
.rg-woo-breadcrumbs-wrapper .rg-woo-breadcrumbs.h3 {
    display: none;
}
}
/* Checkout Extra Fees */
#order_review > table > tfoot > tr:nth-child(1) > th, #order_review > table > tfoot > tr:nth-child(1) > td, #order_review > table > tfoot > tr:nth-child(2) > th, #order_review > table > tfoot > tr:nth-child(2) > td, #order_review > table > tfoot > tr:nth-child(3) > th, #order_review > table > tfoot > tr:nth-child(3) > td {
    vertical-align: text-top;
    text-transform: uppercase;
}
/* Checkout Payment Methods */
div.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment ul li {
    border: 0;
    padding: 25px;
}