/* Custom Styles FES-4262 @Axl*/

:root {
    --custom-primary: #7a7567;
    --custom-primary-transparent: #7a756733;
    --custom-primary-filter-color: brightness(0) saturate(100%) invert(50%) sepia(9%) saturate(547%) hue-rotate(7deg) brightness(89%) contrast(83%);
}

/* Events Page */
.uv-calendarpage .uv-section-inner h1:first-child {
    color: var(--custom-primary);
}

body .uv-calendar-table tbody td .datelabel {
    background-color: var(--custom-primary);
    color: white;
}

.uv-calendarpage i.uv-icon {
    filter: var(--custom-primary-filter-color);
}

body .uv-dropdown-menu li a:hover {
    background-color: var(--custom-primary-transparent);
}

.uv-calendarpage .uv-calendar-month::after{
    color: var(--custom-primary);
}

body .uv-calendar-table tbody td .cellcont .datelink:hover, 
body .uv-calendar-table tbody td .cellcont .datelink:focus {
    background-color: var(--custom-primary-transparent);
}

body .uv-calendar-table .uv-calullist li a {
    color: var(--custom-primary);
}

body .uv-calendar-table .uv-calullist li a:hover {
    color: var(--custom-primary-transparent);
}

body .uv-eventslist-item {
    border-color: var(--custom-primary);
}

body .uv-calendarpage .uv-btn-s {
    border-color: var(--custom-primary);
    background-color: var(--custom-primary);
    color: #ffffff;
}

body .uv-flyerbtnsbox {
    border-color: var(--custom-primary);
}

body .uv-listeventinfo {
    border-color: var(--custom-primary);
    transition: all 0.3s ease-in-out;
    /* background-color: var(--custom-primary-transparent); */
}

body .uv-listeventinfo:hover {
    background-color: #7a756733;
}

body .uv-calendar-carousel .uv-listeventinfo .uv-name{
    color: var(--custom-primary);
}
/* End Events Page */

/* Event Page */
body .uws-event-title .uwsname {
    color: var(--custom-primary);
}

body .uws-event-info .uwsinfobox>.uwsddate::before, 
body .uws-event-info .uwsinfobox>.uwsvenueinfo::before, 
body .uws-event-info .uwsinfobox>.uwsddoorsopen::before,
.uws-event-info .uwsinfobox .uwsactions a,
body .uv-footer-socials ul li a {
    color: var(--custom-primary);
}

body .uv-footer-socials ul li a:hover {
    color: var(--custom-primary);
    background-color: var(--custom-primary-transparent);
}

body .uws-event-cont .uwseventdescr:before {
    background-color: var(--custom-primary);
}

body .uws-event-cont .uwseventdescr .uwstitle {
    color: var(--custom-primary);
}

#uws-invitem-pop .uwsicon-info-circled:before {
    color: var(--custom-primary);
}
/* End Event Page */

/* Destils Princig Popup */
body .uwspricesbreakdown .uws-togglecoll .uwsbkpricecont i {
    background-color: var(--custom-primary-transparent);
}

body .uwspricesbreakdown .uws-togglecoll .uwsbkpricecont i::before {
    color: var(--custom-primary);
}
/* End Destils Princig Popup */

/* Map Page */
body .uws-map-item-box-close{
    background-color: var(--custom-primary);
}

body .uws-map-zoomcontrols a:hover, 
body .uws-map-zoomcontrols a:focus, 
body .uws-map-zoomcontrols a:active,
body .uws-map .uwseventinfo .uws-dropdown-cont>a:hover, 
body .uws-map .uws-dropdown-cont .uwseventinfo>a:focus,
body .uws-map .uws-dropdown-cont .uwseventinfo>a:active {
    color: var(--custom-primary);
    background-color: var(--custom-primary-transparent);
}

body .litepicker .container__months .month-item-header .button-previous-month:hover>svg,
body .litepicker .container__months .month-item-header .button-next-month:hover>svg {
    fill: var(--custom-primary);
}

body .litepicker .container__days .day-item:hover {
    color: var(--custom-primary);
    box-shadow: inset 0 0 0 1px var(--custom-primary);
}

body .uws-map-controls .uwsviews ul {
    background-color: var(--custom-primary-transparent);
}

body .uwsbubble {
    background-color: var(--custom-primary-transparent);
}
/* End Map Page */

/* Checkout */
body .uv-checkout-steps .uvuistep.active span, 
body .uv-checkout-steps .uvuistep.done span {
    border-color: var(--custom-primary);
}

body .uv-checkout-steps .uvuistep.done span{
    background-color: var(--custom-primary);
}

body .uv-checkout-steps .uvuistep span,
body .uv-checkout-steps .uvuistepline,
body .uv-sidebar-panel .uvtitle {
    background-color: var(--custom-primary);
}

.uv-checkout-mainsection .uv-sidebar-faq>a:after {
    color: var(--custom-primary);
}

body .uv-checkout-cartbox-footer,
body .uv-checkout-form-actions {
    background-color: var(--custom-primary);
}

body #uv-popup .uv-poptemsactions .uv-btn-p,
body #uv-popup .uv-pop-action .uv-btn-p {
    background-color: var(--custom-primary);
}

body .uv-errorpanel .uvcheckactions .uv-btn-p {
    background-color: var(--custom-primary);
}
/* End Checkout */

/* Footer */
body .uv-footer {
    background-color: var(--custom-primary-transparent);
}

body .uv-footer-menu:before {
    background: linear-gradient(to right, transparent 0%, var(--custom-primary) 50%, var(--custom-primary) 50%, transparent 100%);
}

body .uv-footer-menu ul li a,
body .uv-fooger-copy a {
    color: var(--custom-primary);
}
/* End Footer */

/* Cart Popup */
body .uv-header-cartdrop .uv-cartdrop-sectitle,
.uv-header-cartdrop .uv-cartdrop-actions .uv-btn-p {
    background-color: var(--custom-primary);
}

body  .uv-header-cartdrop-charge .uv-cartdrop-actions {
    background-color: var(--custom-primary-transparent);
}
/* End Cart Popup */

/* Sharepop */
body .uv-sharepop input {
    border-color: var(--custom-primary);
}

body .uv-sharepop .uv-pop-header {
    background-color: var(--custom-primary-transparent);
}
/* End Sharepop */

/* End Custom Styles FES-4262 @Axl */

/* @egt */
.uv-header img.uv-pagelogo {
    max-height: 2em;
}

@media only screen and (max-width: 768px) {
    /* @axl */
    .uv-btn-mainshare span {
        display: none;
    }
}

@media only screen and (max-width: 600px) {
    /* @egt */
    .uv-header img.uv-pagelogo {
        max-height: 1.5em;
    }

    body .uv-header .uv-pagelogo {
        right: 40px;
    }
}

@media only screen and (max-width: 375px) {
    /* @egt */
    .uv-header img.uv-pagelogo {
        max-height: 1em;
    }

    body .uv-header .uv-pagelogo {
        right: 25px;
    }
}