nav {
  background: var(--wl-navigation-bgcolor) !important; }

nav a {
  color: var(--wl-navigation-font-color) !important; }

.pushmenu li:not(.pmUcmLinkItem) {
  background: var(--wl-navigation-bgcolor) !important;
  color: var(--wl-navigation-font-color) !important; }

.pushmenu .pushmenu-link {
  background: var(--wl-navigation-alt-bgcolor) !important;
  color: var(--wl-navigation-font-color) !important; }

#header-links {
  color: var(--wl-navigation-font-color) !important;
  background: var(--wl-navigation-bgcolor) !important; }

header {
  background: var(--wl-navigation-bgcolor) !important; }

.pushmenu_container {
  background: var(--wl-navigation-bgcolor) !important; }

.bottom-box,
.pushmenu_infobox {
  background: var(--wl-navigation-bgcolor) !important; }

.pushmenu_lisu-btn.pushmenu_lisu-btn--log-in {
  background-color: var(--wl-tab-inactive-color) !important;
  color: var(--wl-tab-inactive-font-color) !important; }

.pushmenu_lisu-btn.pushmenu_lisu-btn--sign-up {
  background-color: var(--wl-tab-active-color) !important;
  color: var(--wl-tab-active-font-color) !important; }

#main {
  background-color: var(--wl-bg-color); }

#main .textColor,
.textColor {
  color: var(--wl-text-color); }

#main .bgColor,
.bgColor {
  background-color: var(--wl-bg-color); }

#main .tabSectionBorder,
.tabSectionBorder {
  border-bottom: 1px solid var(--wl-tab-border-color); }

#main .tabLink {
  color: var(--wl-tab-inactive-font-color); }

#main .tabContentContainer {
  background: var(--wl-bg-color); }

#main .topSection {
  background: var(--wl-navigation-alt-2-bgcolor);
  border-bottom: 1px solid var(--wl-tab-border-color); }

#main .headerTabLink {
  color: var(--wl-tab-active-font-color);
  background: var(--wl-tab-active-color); }

#main .tabLink.tabActive,
.tabLink:hover {
  background: var(--wl-tab-active-color);
  border-bottom: 1px solid var(--wl-content-bgcolor);
  color: var(--wl-tab-active-font-color); }

#main .tabBorder,
.tabBorder {
  border-color: var(--wl-tab-border-color); }

#main .tabActiveBorder,
.tabActiveBorder,
#main .tabBorder:hover,
.tabBorder:hover {
  border-bottom: 1px solid var(--wl-tab-active-color); }

#main .tabInactiveBgColor,
.tabInactiveBgColor {
  background-color: var(--wl-tab-inactive-color); }

#main .tabInactiveColor,
.tabInactiveColor {
  color: var(--wl-tab-inactive-font-color); }

#main .tabActiveBgColor,
.followedContainer.tabActiveBgColor,
.tabActiveBgColor,
#main .tabInactiveBgColor:hover,
.tabInactiveBgColor:hover {
  background-color: var(--wl-tab-active-color); }

#main .tabActiveColor,
.tabActiveColor,
#main .tabInactiveColor:hover,
.tabInactiveColor:hover {
  color: var(--wl-tab-active-font-color); }

#main .hrefColor,
.hrefColor {
  color: var(--wl-href-color); }

#main .tagFontColor,
.tagFontColor {
  color: var(--wl-tag-font-color); }

#main .tagExhibColor {
  background-color: var(--wl-tag-exhibitionist-color); }

#main .tagLineColor {
  background-color: var(--wl-tagline-color); }

#main .tagOfflineColor {
  background-color: var(--wl-tag-offline-color); }

#main .tagPrivateGroupColor {
  background-color: var(--wl-tag-private-group-color); }

#main .camBgColor,
.camBgColor {
  color: var(--wl-cam-background-color); }

#main .camBorderColor,
.camBorderColor {
  color: var(--wl-cam-border-color); }

#main .camSubjectColor,
.camSubjectColor {
  color: var(--wl-cam-text-color); }

#main .camSubjectTagColor,
.camSubjectTagColor {
  color: var(--wl-cam-href-color);
  /* Default for all whitelabels */ }

#main .camAltTextColor,
.camAltTextColor {
  color: var(--wl-cam-text-alt-color); }

#main .camHrefColor,
.camHrefColor {
  color: var(--wl-cam-href-color); }

#main .nextCamBgColor,
.nextCamBgColor {
  background: var(--wl-tab-inactive-color); }

#main .navigationAlt2BgImage,
.navigationAlt2BgImage {
  background: none;
  /* Default for all whitelabels */ }

#main .navigationAlt2BgColor,
.navigationAlt2BgColor {
  background-color: var(--wl-navigation-alt-2-bgcolor); }

#header #user_information .userInfoDropdownBgColor {
  background-color: var(--wl-tab-inactive-color); }

#header #user_information .userInfoDropdownTextColor {
  color: var(--wl-tab-inactive-font-color); }

#header #user_information .userInfoDropdownTextColor:hover {
  color: var(--wl-tab-active-font-color); }

#header #user_information .userInfoDropdownHighlightColor:hover {
  background-color: var(--wl-tab-active-color); }

#header #user_information {
  border-color: var(--wl-navigation-bgcolor); }

#header #user_information .user_information_header {
  background: var(--wl-navigation-bgcolor) !important; }

#header #user_information .user_information_header > div {
  background-color: var(--wl-navigation-bgcolor); }

#header #user_information .bottom {
  background-color: var(--wl-content-bgcolor) !important; }

#header #user_information .bottom a {
  color: var(--wl-href-color) !important; }

#user-context-menu {
  border-color: var(--wl-tab-border-color) !important; }

#user-context-menu > div > div {
  background-color: var(--wl-tab-inactive-color) !important;
  color: var(--wl-tab-active-font-color) !important; }

#user-context-menu .ucmHeader a.defaultUser {
  color: var(--wl-h1-color) !important; }

#user-context-menu .ucmLinks .ucmLinkColor {
  color: var(--wl-tab-active-font-color) !important; }

#user-context-menu .ucmHeader {
  color: var(--wl-h1-color) !important; }

#user-context-menu .ucmLinkHover:hover {
  background-color: var(--wl-tab-active-color) !important; }

body {
  color: var(--wl-text-color) !important; }

h1 {
  color: var(--wl-h1-color) !important; }

.content,
div#main {
  background: var(--wl-content-bgcolor) !important; }

.top-section {
  border-color: var(--wl-tab-border-color);
  background-color: var(--wl-navigation-alt-2-bgcolor); }

.sub-nav .active a,
.sub-nav a:hover {
  background: var(--wl-tab-active-color) !important;
  border-bottom: 1px solid var(--wl-content-bgcolor) !important;
  color: var(--wl-tab-active-font-color) !important; }

.sub-nav a {
  border-color: var(--wl-tab-border-color) !important;
  background-color: var(--wl-tab-inactive-color) !important;
  color: var(--wl-tab-inactive-font-color) !important; }

#close_entrance_terms {
  background: var(--wl-navigation-bgcolor) !important;
  color: var(--wl-navigation-font-color) !important; }

.mobile-sorting-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  display: block;
  width: 40px;
  height: 40px;
  background-image: url(../../images/sorting_outlined.svg?2622c505350c);
  background-size: 24px 24px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
  color: transparent;
  pointer-events: none; }

.room_list_room {
  background: var(--wl-cam-background-color) !important;
  border: 1px solid var(--wl-cam-border-color) !important; }

.thumbnail_label {
  color: var(--wl-tag-font-color) !important; }

.thumbnail_label_offline {
  background-color: var(--wl-tag-offline-color) !important; }

.thumbnail_label_c {
  background-color: var(--wl-tag-hd-color) !important; }

.thumbnail_label_exhibitionist {
  background-color: var(--wl-tag-exhibitionist-color) !important; }

.thumbnail_label_recorded {
  background-color: var(--wl-tag-recorded-color) !important; }

.thumbnail_label_c_private_show {
  background-color: var(--wl-tag-private-group-color) !important; }

.thumbnail_label_featured {
  border-bottom: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33); }

.thumbnail_label_c_gaming {
  background-color: var(--wl-tag-hd-color) !important; }

.username > a {
  color: var(--wl-cam-href-color) !important; }

.room-sub,
.points,
.points-med {
  color: var(--wl-cam-text-color) !important; }

.room-sub.subject a {
  color: var(--wl-href-color) !important; }

.time-viewers-inner,
.location-inner,
.age {
  color: var(--wl-cam-text-alt-color) !important; }

.subject > li > a {
  color: #0c6a93; }

#mobile_advanced_options_container,
.content_body .frame {
  background: var(--wl-content-bgcolor) !important; }

#mobile_advanced_options_container label,
.frame table tr td *,
.frame table tr td,
.frame table th {
  color: var(--wl-text-color) !important; }

#mobile_advanced_options_container h2,
.frame .header,
.frame table th.premium_user,
.content_body h1 {
  color: var(--wl-h1-color) !important; }

#mobile_advanced_options_container .submit {
  background-color: var(--wl-tab-active-color) !important;
  color: var(--wl-tab-active-font-color) !important; }

#mobile-tags-container .mobile-tag-row {
  background: var(--wl-cam-background-color) !important;
  border: 1px solid var(--wl-cam-border-color) !important; }

#mobile-tags-container .infobox-item {
  color: var(--wl-text-color) !important; }

#mobile-tags-container a {
  color: var(--wl-href-color) !important; }

.mobile-hashtag-ticker-link,
#mobile-genders-banner .gender {
  border-color: var(--wl-tab-border-color) !important;
  background-color: var(--wl-tab-inactive-color) !important;
  color: var(--wl-tab-inactive-font-color) !important; }

.mobile-hashtag-ticker-link:active,
.mobile-hashtag-ticker-link.active,
#mobile-genders-banner .gender:active,
#mobile-genders-banner .gender.active {
  background: var(--wl-tab-active-color) !important;
  color: var(--wl-tab-active-font-color) !important; }

.content_wrapper .frame .footer {
  color: var(--wl-footer-text-color) !important; }
