/* rougeroomlounge re styling UWS-4339 */
.uws-invitems-list .uws-inventory-item:nth-child(odd),
body .uws-inventory-bookbtns-body {
  background-color: #f7f5f5;
}
body .uws-invitems-list .uws-inventory-item::after {
  background-color: transparent;
}
.uws-event-title .uwsname,
body .uws-event-title .uwsddate,
.uws-invitems-list a.uws-btn.uws-btn-s,
body .uws-inventory-item-pop .uws-itempop-header,
body .uws-itempop-header .uwsitemdetslist ul li i,
#uws-invitem-pop .uws-closepop-label,
.uws-pop-cont .uws-closepop:before,
.uws-inventory-3dmaplink a {
  color: white;
}
.uws-invitems-list a.uws-btn.uws-btn-s,
.uws-invitems-list a.uws-btn.uws-btn-s:hover,
body .uws-inventory-item-pop .uws-itempop-header {
  background-color: #590202;
}
.uws-invitems-list a.uws-btn.uws-btn-s {
  border-radius: 3px;
}
.uws-invitems-list a.uws-btn.uws-btn-s {
  border-color: #590202;
}
.uws-invitems-list a.uws-btn.uws-btn-s:hover {
  border-color: #700202;
}
.uws-inventory-3dmaplink a {
  background-color: #757a7d;
}
.uws-map-list-cont .uws-btn {
  background: #ebebeb;
}
.uws-map-list-cont .uws-btn:hover {
  background: #cfcfcf;
}
.uws-map-list-cont .uws-btn:hover {
  color: black;
}

/* FES-3804 */
.uws-integration .uwsprice.uv-hiden-sign::before {
  content: "";
}

/* @egt */
body .uws-booktype-item > a {
  background: black;
  color: white;
}

/* @egt */
.uws-booktype-item .uwsbooktypenamenamecont svg path {
  fill: white;
}

/* @egt */
body .uws-btn-p {
  background: #590202;
}

/* @egt */
body .uws-booktype-item > a i,
body .uws-map-list-cont .uws-btn:hover {
  color: white;
}

.uv-checkout-form-actions .uv-btn-p:hover {
  color: #590504;
}

/* FES-4441 @Axl */
/* 3D container */
body .uws-inventory-3dmaplink a {
  background-color: #ffffff;
  color: #590202;
  border: 1px solid #590202;
}

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

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

/* 3D Button Hover Background, Text & Border Colors */
body .uws-inventory-3dmaplink a:is(:hover, :focus) span.uws-btn {
  background-color: #590202;
  color: #fff;
  border: 1px solid #590202;
}
/* End FES-4441 @Axl */

/* UWS-5930 @Axl */
body .uwsdpicon path {
  fill: #ffffff;
}

body .uv-header-cartdrop .uv-cartdrop-sectitle {
  background-color: #590202;
  color: #ffffff;
}

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

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: #590202;
}

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

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

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

/* CartPopup Footer */
body .uv-header-cartdrop .uv-cartdrop-actions {
  background-color: #5902021f;
  border-color: #590202;
}

/* 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: #590202;
  color: #ffffff;
  border: 1px solid #590202;
}

/* 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: #ffffff;
  color: #590202;
  border: 1px solid #590202;
}

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

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

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

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

/* Change Carousel Background and Border Color */
.uv-listeventinfo {
  border: 1px solid #ffffff;
  background-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: #590202;
}

/* 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,
#uws-invitem-pop .uws-itempop-selscreen .uwsselscreenbody,
#uv-popup .uv-pop-body {
  background-color: #ffffff;
}

/* 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 .uws-itempop-selscreen .uwsselscreenbody,
#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,
#uws-invitem-pop .uwstimeselector .uwsicon-clock-1:before,
#uv-popup .uv-pop-body {
  color: #000000;
}

/* 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: #000000;
}

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

#uws-invitem-pop
  .uws-itempop-body
  .uwspayoptscont
  .uws-btn:is(:hover, :focus, :active, .uwsactive) {
  background-color: #0000001f;
}

/* Popup Body Secondary Color */
body #uws-invitem-pop .uwsitemselbox,
body #uws-invitem-pop .uws-itempop-body .uws-dropdown-cont > a,
body #uws-invitem-pop .uwsitemselbtn,
#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: #5902021f;
}

/* Popup Footer Styles */
#uws-invitem-pop .uws-inventory-item-pop .uws-itempop-footer,
#uws-invitem-pop .uws-itempop-selscreen .uwsselscreenfooter,
#uws-msg-pop .uws-pop-actionchose {
  background-color: #ffffff;
  border-top: 2px solid #590202;
}

/* 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-invitem-pop
  :is(.uws-pop-actionchose, .uwsselscreenfooter)
  .uws-btn-s:is(:hover, :focus),
#uws-invitem-pop .uwsottimeslist li a,
#uws-invitem-pop .uws-itempop-body .uwsitemselbox > button,
#uws-invitem-pop .uwsitemselbtn .uws-selbtn,
#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,
body .uv-poptemsactions .uv-btn {
  background-color: #590202;
  color: #ffffff;
  border: 1px solid #590202;
}

#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-invitem-pop :is(.uws-pop-actionchose, .uwsselscreenfooter) .uws-btn-s,
#uws-invitem-pop .uwsottimeslist li a:is(:hover, :focus, :active),
#uws-invitem-pop .uwsitemselbtn .uws-selbtn:is(:hover, :focus, :active),
#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,
body .uv-poptemsactions .uv-btn:hover {
  background-color: #ffffff;
  color: #590202;
  border: 1px solid #590202;
}

body .uv-sidebar-panel {
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 #590202;
}

body .uv-sidebar-panel .uvtitle {
  background-color: #590202;
  color: #ffffff;
}

body .uv-sidebar-faq-answer-inner a,
body .uv-checkout-mainsection .uv-sidebar-faq > a:after {
  color: #590202;
}

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

body .uv-sidebar-faq > a {
  color: #590202;
}

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

body .uv-checkouttimer-cont {
  background-color: #590202;
  box-shadow: 0px 0px 2px 0px white;
  border: 1px solid white;
}

body .uv-checkouttimer div span.uvlabel,
body .uv-checkouttimer div span.uvvalue {
  color: #ffffff;
}

body .uv-checkouttimer-cont .uvtitle {
  color: #d1d1d1;
}

body .uv-checkouttimer-cont .uvactions {
  color: #590202;
}
/* End UWS-5930 @Axl */
