/* Global Changes */
/* Change Background and General Text Color */
body {
  color: #FCC063;
  background: #000000;
}

/* Header CSS Options */
body .uv-header .uv-header-inner {
  background-color: #000000;
}

body .uv-btn-mainmenu,
body .uv-btn-mainshare-circle,
body .uv-header-cart .uv-btn-cart {
  background-color: #4b0719;
}

body .uv-btn-mainmenu .uv-btn-mainmenu-inner > div { background-color: #FCC063; }

body .uv-btn-mainshare-circle svg { fill: #FCC063; }

body .fa-shopping-cart:before,
body .uv-langdrop>a:after { color: #FCC063; }

body .uv-btn-mainmenu:hover,
body .uv-btn-mainshare:hover .uv-btn-mainshare-circle,
body .uv-header-cart .uv-btn-cart:hover {
  background-color: #333333;
}

body .uv-btn-mainmenu:hover .uv-btn-mainmenu-inner > div { background-color: #FCC063; }

body .uv-btn-mainshare:hover .uv-btn-mainshare-circle svg { fill: #FCC063; }

body .uv-btn-cart:hover .fa-shopping-cart:before,
body .uv-langdrop:hover > a:after { color: #FCC063; }

/* Header CartPopup Empty */
body .uv-header-cartdrop .uv-cartdropempty {
background-color: #222222;
color: #cccccc;
}

/* Header CartPopup */
body .uv-header-cartdrop .uv-cartdrop-sectitle {
background-color: #4b0719;
color: #FFFFFF;
}

body .uv-header-cartdrop .uv-cartdrop-sectitle .uvdvenue {
color: #FCC063;
}

/* Body CartPopup */
body .uv-header-cartdrop .uv-cartdrop-item {
background-color: #111111;
}

body .uv-header-cartdrop .uv-cartdrop-item .uvinfo .uvname, 
body .uv-header-cartdrop .uv-cartdrop-item .uvinfo .uvcartdropcountdescr strong, 
body .uv-header-cartdrop .uv-cartdrop-item .uvtprice {
color: #FCC063;
}

body .uv-header-cartdrop .uv-cartdrop-item .uvinfo .uvcartdropcountdescr {
color: #FCC063;
}

/* CartPopup Trash Btn */
body .uv-header-cartdrop .uv-cartdrop-item .uvdeleteaction a {
  background-color: #4b0719;
  color: #ffffff;
}

body .uv-header-cartdrop .uv-cartdrop-item .uvdeleteaction a:hover {
  background-color: #FCC063;
  color: #000000;
}

/* CartPopup Footer */
body .uv-header-cartdrop .uv-cartdrop-actions {
  background-color: #4b0719;
  border-color: #333;
}

/* Cartpopup Btns Styles */
body .uv-header-cartdrop .uv-cartdrop-actions .uv-btn-p, 
body .uv-header-cartdrop .uv-cartdrop-actions .uv-btn-s:hover {
  background-color: #FCC063;
  color: #333;
  border: 1px solid #FCC063;
  border-radius: 3px;
}

/* Cartpopup Btns Hover Styles */
body .uv-header-cartdrop .uv-cartdrop-actions .uv-btn-s, 
body .uv-header-cartdrop .uv-cartdrop-actions .uv-btn-p:hover {
  background-color: #333333;
  color: #FCC063;
  border: 1px solid #FCC063;
}

/* Change S-Button Background and Text Color */
body .uv-eventslist-item .uv-btn-s {
  border: 1px solid #4b0719;
  background-color: #4b0719;
  color: #ffffff;
  border-radius: 3px;
}

/* Change S-Button Hover Background, Text & Border Colors */
body .uv-eventslist-item .uv-btn-s:is(:hover, :focus) {
  background-color: #FCC063;
  color: #000;
  border: 1px solid #FCC063;
}

/* Footer CSS Options */
.uv-footer {
  background-color: #222222;
}

.uv-footer-menu ul li a, .uv-fooger-copy a{
  color: #FCC063;
}

.uv-footer-menu ul li a:hover, .uv-fooger-copy a:hover {
  color: #ffffff;
}

.uv-fooger-copy {
  color: #999999;
}

/* Change Social Icons color */
.uv-footer-socials ul li a {
  color: #FCC063;
}

/* Change Social Icons Hover Color */
.uv-footer-socials ul li a:hover {
  color: #222222;
  background-color: #FCC063;
}

/* Calendar Controls */
.uv-calendar-controls .uv-dropdown {
  color: #FCC063;
}

/*Change Calendar Month Filter Border Color*/
.uv-dropdown-menu li {
  border: 1px solid #4b0719;
}

/*Change Calendar Month Filter Background Color*/
.uv-dropdown-menu li a {
  background: #000;
}
.uv-dropdown-menu li a:hover {
  background-color: #4b0719;
}

/* Change Events View Filter Text Color*/
.uv-calendar-menu li a, .uv-btn-mainshare span {
  color: #FCC063;
}

/* Change Events View Icons Filter Color */
.uv-calendar-menu li a i {
filter: brightness(0) saturate(100%) invert(99%) sepia(2%) saturate(344%) hue-rotate(85deg) brightness(116%) contrast(100%);
}

/* Change color for Calendar day */
.uv-calendar-table thead {
  color: #FCC063;
}

/* Change Calendar Cell upperpart Background and Text Color */
.uv-calendar-table tbody td .datelabel {
  background-color: #4b0719;
  color: #FCC063;
}

/* Change Calendar Cell Border and background */
body .uv-calendar-table tbody td {
  border-color: #4b0719;
  background-color: #000;
}

/* Change Calendar Past Cell background */
.uv-calendar-table tbody td.past,
.uv-calendar-table tbody td.closed,
.uv-calendar-table tbody td.prev {
  background-color: #000;
}

/*List Card Background, Text & Border Colors*/
.uv-eventslist-item {
  background: #000;
  border-color: #FCC063;
  color: #FCC063;
}

/* Change Carousel Text Color */
.uv-listeventinfo .uv-date {
  color: #FCC063;
}
.uv-listeventinfo .uv-name {
  color: #FCC063;
}

/* Change Carousel Background and Border Color */
.uv-listeventinfo {
  border: 1 solid #FCC063;
  background-color: #4b0719;
}

/* Change Event Page Title Text Color */
.uws-event-title .uwsname {
  color: #FCC063;
}

/* Change Event Page Subitle Text Color */
body .uws-event-title .uwsddate {
  color: #FCC063;
}

.uws-event-title .uwsddate .uws-dropdown-cont path {
  fill: #cccccc;
}

/* 3D container */
body .uws-inventory-3dmaplink a {
  background-color: #000;
  color: #ffffff;
  border: 1px solid #FCC063;
}

/* SVG 3D */
body .uws-inventory-3dmaplink a>svg {fill: #ffffff;}

/* 3D Button Background, Text & Border Colors */
body .uws-inventory-3dmaplink a span.uws-btn {
  background-color: #4b0719;
  color: #ffffff;
  border: 1px solid #4b0719;
  border-radius: 4px;
}

/* 3D Button Hover Background, Text & Border Colors */
.uws-inventory-3dmaplink a:is(:hover, :focus) span.uws-btn {
  background-color: #FCC063;
  color: #000;
  border: 1px solid #FCC063;
}

/* Ecozone Btn Background & Text */
body .uws-booktype-item a.uwsjs-select-invlist-ecozone{
  background-color: #333333;
  color: #cccccc;
}

/* Ecozone Btn SVG Path Fill */
body .uws-booktype-item a.uwsjs-select-invlist-ecozone .uwsicon-right-open:before {
  color: #cccccc;
}

/* Ecozone Btn SVG Path Fill */
body .uws-booktype-item a.uwsjs-select-invlist-ecozone .uwsbooktypenamenamecont svg path {
  fill: #cccccc;
}

/* Ecozone Back Btn Background, Text & Border Colors */
body .uws-list-ecozone-back{
  background-color: #444444;
  color: #cccccc;
  border: 1px solid #666666;
  border-radius: 3px;
}

/* Ecozone Back Button Hover Background, Text & Border Colors */
body .uws-list-ecozone-back:hover {
  background-color: #333333;
  color: #cccccc;
  border: 1px solid #666666;
}

/* Change Event Item Background Color */
.uws-inventory-list .uws-booktype-item>a, 
.uws-inventory-list .uws-btn.uws-extticketsbtn {
  background-color: #4b0719;
  border-color: #4b0719;
}

/* Add Transparent Background to Inventory 3D Map Link */
.uws-inventory-3dmaplink a {
    background-color: transparent;
}

/* Change Event Item Text Color */
body .uws-booktype-item .uwsbooktypenamenamecont,
body .uwsjs-booktypetoggle .uwsicon-right-open:before,
body .uws-booktype-item .uwsbooktypenamenamecont svg *,
body .uws-integration.uws-dark .uws-booktype-item .uwsbooktypenamenamecont svg *,
body .uws-btn.uws-extticketsbtn {
  color: #FCC063;
  fill: #FCC063;
}

/* Change Background Color for Event Item Inside */
body .uws-invitems-list {
  background-color: #000;
  border-color: #4b0719;
}

/* Change Primary Text Color for Event Item Inside */
body .uws-invitems-list .uws-inventory-item .uwsextrainfo,
body .uws-invitems-list .uws-inventory-item .uwsname,
body .uws-invitems-list .uws-inventory-item .uwsprice,
body .uws-invitems-list .uws-inventory-item .uwsextrainfo .uwsmoreinfo a {
  color: #FCC063;
}

/* Change Secondary Text Color for Event Item Inside */
body .uws-invitems-list .uws-inventory-item .uwspaynow,
body .uws-invitems-list .uws-inventory-item .uwsitemdisclaimer,
body .uws-invitems-list .uws-inventory-item .uwspricing,
body .uws-invitems-list .uws-inventory-item .uwsextrainfo .uwshighlight {
  color: #FCC063;
}

/* Change Link More Info Text Color for Event Item Inside */
body .uws-invitems-list .uws-inventory-item .uwsextrainfo a {
  color: #FCC063;
}

/* Change Bubble Text and Bg Color for Event Item Inside */
body .uwsbubble {
  background: #000;
  color: #FCC063;
}

/* Inside Item Button Styles */
.uv-event-item .uvactions a, .uwsjs-inv-ecoitem-select.uws-btn.uws-btn-s, .uws-invitems-list .uws-inventory-item .uwsactions .uws-btn {
  background-color: #4b0719;
  color: #fff;
  border: 1px solid #4b0719;
  border-radius: 3px;
}

/* Inside Item Button Hover Styles */
.uwsjs-inv-ecoitem-select.uws-btn.uws-btn-s:hover, .uws-invitems-list .uws-inventory-item .uwsactions .uws-btn:hover {
  background-color: #FCC063;
  color: #000;
  border: 1px solid #FCC063;
}

/* Bookbtns Container Styles */
.uws-inventory-bookbtns .uws-inventory-bookbtns-body{
  background-color: #4b0719;
}

/* Bookbtns Cart Button Styles */
.uws-inventory-bookbtns-body .uws-btn-s {
  background-color: #111111;
  color: #cccccc;
  border: 1px solid #666666;
  border-radius: 3px;
}

/* Bookbtns Cart Button Hover Styles */
.uws-inventory-bookbtns-body .uws-btn-s:hover {
  background-color: #222222;
  color: #ffffff;
  border: 1px solid #000000;
}

/* Checkout Button Styles */
.uws-dark .uws-inventory-bookbtns-body .uws-btn-p,
.uws-dark .uws-inventory-bookbtns-body .uws-btn-p:visited,
.uws-inventory-bookbtns-body .uws-btn-p {
  background-color: #FCC063;
  color: #000;
  border: 1px solid #FCC063;
  border-radius: 3px;
}

/* Checkout Button Hover Styles */
.uws-dark .uws-inventory-bookbtns-body .uws-btn-p:hover,
.uws-inventory-bookbtns-body .uws-btn-p:hover {
  background-color: #000;
  color: #FCC063;
  border: 1px solid #FCC063;
}

/* Event Info Background Color */
body .uws-event-info .uwsinfobox {
  background-color: #000;
}

/* Event Info Icon Color */
.uws-event-info .uws-social-shares {
  color: #FCC063;
}

/* Event Info Text Color */
.uws-event-info .uwsinfobox > div,
.uws-event-info .uwsinfobox > .uwsddate::before,
.uws-event-info .uwsinfobox > .uwsvenueinfo::before,
.uws-event-info .uwsinfobox > .uwsddoorsopen::before,
.uws-event-info .uwsinfobox .uwsvenueinfo .uwsaddress {
  color: #FCC063;
}

/* Panel Title Text Color */
body .uws-event-cont .uwseventdescr .uwstitle {
  color: #FCC063 ;
}

/* Event Description Text Color */
body .uws-event-cont .uwseventdescr .uwsdescr {
  color: #ffffff;
}

/* Popup Header Background */
#uws-msg-pop .uws-pop-slightheader, 
#uws-invitem-pop .uws-inventory-item-pop .uws-itempop-header, 
#uv-popup .uv-pop-header {
  background-color: #4b0719;
}

/* Popup Header Title Text Color */
#uws-msg-pop .uws-pop-slightheader .uwstitle, #uws-msg-pop.uws-pop-cont .uws-closepop:before, 
#uws-invitem-pop .uws-inventory-item-pop .uws-itempop-header, #uws-invitem-pop.uws-pop-cont .uws-closepop:before, #uws-invitem-pop .uws-closepop-label, 
#uws-invitem-pop .uws-itempop-header .uwsitemdetslist ul li i,
#uv-popup .uv-pop-header .uvtitle, #uv-popup.uv-pop-cont .uv-closepop:before {
  color: #ffffff !important;
}

/* Popup Body Background */
#uws-msg-pop .uws-pop-infobody, 
#uws-invitem-pop .uwsinv-pricingbreakdown-pop .uws-itempop-body, 
#uws-invitem-pop .uws-inventory-item-pop .uws-itempop-body, 
#uv-popup .uv-pop-body {
  background-color: #111111;
}

/* Popup Body Text Color */
#uws-msg-pop .uws-pop-infobody, 
#uws-invitem-pop .uwsinv-pricingbreakdown-pop .uws-itempop-body, 
#uws-invitem-pop .uws-inventory-item-pop .uws-itempop-body, #uws-invitem-pop .uws-itempop-body .uwsiteminlineinfo a ,
#uws-invitem-pop .uwsitemselbox [class^="uwsicon-"]:before, #uws-invitem-pop .uws-pop-box .uws-integration .uwsselnum input,
#uws-invitem-pop .uws-itempop-body .uwspayoptscont .uws-btn .uwspaytypename, #uws-invitem-pop .uws-itempop-body .uwspayoptscont .uws-btn .uwsprice,
#uws-invitem-pop .uwsdy-price-breakdown .uwsicon-right-open:before,
#uv-popup .uv-pop-body {
  color: #FCC063;
}

/* Popup Body Text Color EXTRA RULES */
#uws-invitem-pop .uws-itempop-body .uwspayoptscont .uws-btn, #uws-invitem-pop .uws-itempop-body .uwspayoptscont .uws-btn .uwsradiobullet {
  border-color: #FCC063;
}

#uws-invitem-pop .uws-itempop-body .uwspayoptscont .uws-btn .uwsradiobullet::before {
  background-color: #FCC063;
}

/* Popup Body Secondary Color */
#uws-invitem-pop .uws-itempop-body .uwspricecont, #uws-invitem-pop .uws-itempop-body .uwspayoptscont .uws-btn.uwsactive, 
#uws-invitem-pop .uwspricesbreakdown .uws-togglecoll .uwsbkpricecont i {
  background-color: #4b0719 ;
}

/* Popup Footer Styles */
#uws-invitem-pop .uws-inventory-item-pop .uws-itempop-footer, 
#uws-msg-pop .uws-pop-actionchose {
  background-color: #4b0719;
  border-color: #4b0719;
}

/* Popup Button Styles */
#uws-invitem-pop .uws-itempop-footer .uwsactions>:is(.uws-btn-p, .uws-btn-inl),
#uws-invitem-pop .uws-itempop-footer .uwsactions>.uws-btn-s:is(:hover, :focus),
#uws-msg-pop :is(.uws-pop-actionchose, .uwsselscreenfooter) button.uws-btn-p,
#uws-msg-pop .uws-pop-actionchose .uws-btn-s:is(:hover, :focus),
#uv-popup .uv-pop-action>a.uv-btn-p {
  background-color: #000000;
  color: #FCC063;
  border: 1px solid #FCC063;
  border-radius: 3px;
}

/* Popup Button Styles */
#uws-invitem-pop .uws-itempop-footer .uwsactions>:is(.uws-btn-s, .uws-btn-inl),
#uws-invitem-pop .uws-itempop-footer .uwsactions>.uws-btn-p:is(:hover, :focus),
#uws-msg-pop :is(.uws-pop-actionchose, .uwsselscreenfooter) button.uws-btn-p:is(:hover, :focus),
#uws-msg-pop :is(.uws-pop-actionchose, .uwsselscreenfooter) .uws-btn-s,
#uv-popup .uv-pop-action>a.uv-btn-p:hover{
  background-color: #FCC063;
  color: #000000;
  border: 1px solid #FCC063;
  border-radius: 3px;
}

/* Custom Styles To use the dark mode @Axl */
body .uwsitemselbox, 
body .uws-itempop-body .uws-dropdown-cont>a,
body .uwsitemselbtn {
  background-color: #4b07191f;
}

body .uwsitemselbtn .uwsicon-clock-1:before{
  color:#FCC063;
}

body .uv-mainmenu-icons {
  background-color: #222222;
}

body .uv-menuicons .uv-btn-circleicon span {
  color: #FCC063;
}

.uv-menuicons .uv-btn-circleicon i,
body .uv-calendar-menu li a i,
body .uv-btn-mainshare-circle i {
  filter: brightness(0) saturate(100%) invert(74%) sepia(67%) saturate(419%) hue-rotate(338deg) brightness(101%) contrast(98%);
}

body .uws-invitems-list .uws-inventory-item::after, 
body .uws-map-item-box .uws-inventory-item::after {
  background-color: #4b0719;
}

.uwsdpicon svg path{
  fill: #FCC063;
}

body .uws-integration .uws-dp-eventfilterdate .litepicker .container__days .day-item:is(.is-end-date, .is-start-date) .uws-evt-count {
  background-color: #FCC063;
}

body .uws-integration.uws-dark .litepicker .container__days .day-item:is(.is-end-date, .is-start-date) {
  color: #FCC063;
}

body .litepicker .container__days .day-item:hover {
  box-shadow: inset 0 0 0 1px #FCC063;
}

body .uws-event-info .uwsinfobox>.uwsddate::before,
body .uws-event-info .uwsinfobox>.uwsvenueinfo::before,
body .uws-event-info .uwsinfobox .uwsvenueinfo .uwsaddress {
  color: #FCC063;
}

/* Checkout */
.uv-checkout-form {
  border-color: #222222;
  background-color: #000;
}

body .uv-checkout-steps .uvuistep.active span, .uv-checkout-steps .uvuistep.done span {
  border-color: #FCC063;
}

body .uv-checkout-steps .uvuistepline,
body .uv-checkout-steps .uvuistep span {
  background-color: #FCC063;
}

body .uv-checkout-steps .uvuisteplabel {
  color: #FCC063;
}

body .uv-sidebar-panel .uvtitle {
  color: #FCC063;
  background-color: #4b0719;
}

.uv-checkoutmain-right .uv-sidebar-faq>a:after {
  color: #FCC063;
}

.uv-checkout-itemstable .uv-btn.uv-btn-s {
  color: #FCC063;
  background-color: #4b0719;
}

body .uv-checkout-cartbox-footer, body .uv-checkout-form-actions {
  background-color: #4b0719;
}

body .uv-checkout-form ul li {
  color: white;
}

body .uv-checkout-cartbox-footer .uv-btn-p,
body .uv-checkout-form-actions .uv-btn-p,
body #uv-popup .uv-poptemsactions .uv-btn {
  background-color: #FCC063;
  border-color: #FCC063;
  color: #000;
}

body .uv-checkout-cartbox-footer .uv-btn-p:hover,
body .uv-checkout-form-actions .uv-btn-p:hover,
body #uv-popup .uv-poptemsactions .uv-btn:hover {
  background-color: #000;
  border-color: #FCC063;
  color: #FCC063;
}

body .uv-sidebar-panel {
  background-color: #000;
}

body .uv-sidebar-faq>a {
  color: white;
  border-color: #FCC063;
}

body .uv-sidebar-faq-answer-inner {
  color: #dddddd;
}

body .uv-checkout-steps .uvuistep.done span:before {
  color: #FCC063;
}
/* Custom Styles To use the dark mode @Axl */

/* FEX-4540 @Axl */
body .uv-btn-mainshare-circle svg, 
body .uv-calendar-menu li a svg { 
  fill: #FCC063; 
}
body .fa-shopping-cart:before,
body .fa-share-alt:before { 
  color: #FCC063; 
}

body .uv-cellover .uv-celloverinner .ddate {
  display: none;
}
/* End FEX-4540 @Axl */