/* SCM Frontend Design Apply 1.3.0.2.7 */
:root,
body,
.columns-container {
  --accent-color: #00ffcc !important;
  --frontend-bg: #111111 !important;
  --box-bg-color: #1a1a2e !important;
  --box-text-color: #ffffff !important;
  --box-title-color: #00ffcc !important;
  --box-border-color: #333333 !important;
  --box-radius: 10px !important;
  --box-padding: 20px !important;
  --box-shadow: none !important;
  --output-bg-color: #1e1e38 !important;
  --output-text-color: #ffffff !important;
  --output-title-color: #00ffcc !important;
  --output-link-color: #00ffcc !important;
  --output-border-color: #333333 !important;
  --output-radius: 10px !important;
  --output-padding: 25px !important;
  --output-shadow: none !important;
}
html, body, body.frontend-theme-dark, body.frontend-theme-blue, body.frontend-theme-purple, body.frontend-theme-red, body.frontend-theme-green, body.frontend-theme-light {
  background: #111111 !important;
}
header { border-bottom-color: #00ffcc !important; }
.logo, nav a:hover, .footer-links a:hover { color: #00ffcc !important; }
.btn-player, .btn-submit, button.btn-player { background: #00ffcc !important; color:#101010 !important; }

/* Side boxes / radio_boxes */
.column-left,
.column-right,
.sidebar-box,
.box,
.content-box,
.player-box,
.wunschbox-container,
.sendeplan-container,
.webcam-card,
.livecam-card,
.weather-box,
.toplist-box,
.event-box,
.news-box,
.video-box {
  background: #1a1a2e !important;
  color: #ffffff !important;
  border: 1px solid #333333 !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}
.sidebar-box,
.box,
.content-box,
.player-box,
.wunschbox-container,
.sendeplan-container,
.webcam-card,
.livecam-card,
.weather-box,
.toplist-box,
.event-box,
.news-box,
.video-box {
  padding: 20px !important;
}
.column-left h1,.column-left h2,.column-left h3,.column-left h4,.column-left h5,.column-left h6,
.column-right h1,.column-right h2,.column-right h3,.column-right h4,.column-right h5,.column-right h6,
.sidebar-box h1,.sidebar-box h2,.sidebar-box h3,.sidebar-box h4,.sidebar-box h5,.sidebar-box h6,
.sidebar-box .box-title,.box-title {
  color: #00ffcc !important;
}
.column-left *, .column-right *, .sidebar-box * { border-color: #333333; }
.column-left a, .column-right a, .sidebar-box a { color: #00ffcc !important; }

/* Main output box / center output */
.column-center,
.columns-container > .column-center,
.main-content,
.page-content,
.output-box,
.cms-output-box,
.wrapper main,
.main-output,
.content-output,
article.page,
section.page {
  background: #1e1e38 !important;
  color: #ffffff !important;
  border: 1px solid #333333 !important;
  border-radius: 10px !important;
  padding: 25px !important;
  box-shadow: none !important;
}
.column-center h1,.column-center h2,.column-center h3,.column-center h4,.column-center h5,.column-center h6,
.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6,
.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,
.output-box h1,.output-box h2,.output-box h3,.output-box h4,.output-box h5,.output-box h6,
.cms-output-box h1,.cms-output-box h2,.cms-output-box h3,.cms-output-box h4,.cms-output-box h5,.cms-output-box h6,
.column-center .page-title,.column-center .section-title {
  color: #00ffcc !important;
}
.column-center a, .main-content a, .page-content a, .output-box a, .cms-output-box a { color: #00ffcc !important; }
.column-center *, .main-content *, .page-content *, .output-box *, .cms-output-box * { border-color: #333333; }
.column-center p,.column-center li,.column-center div,.column-center span,.column-center td,.column-center th,
.main-content p,.main-content li,.main-content div,.main-content span,
.page-content p,.page-content li,.page-content div,.page-content span { color: inherit; }

/* Strong real-frontend selectors for actual generated CMS markup */
body.frontend-theme-dark,
body.frontend-theme-blue,
body.frontend-theme-purple,
body.frontend-theme-red,
body.frontend-theme-green,
body.frontend-theme-light,
body.frontend-theme-dark .page-wrapper,
body.frontend-theme-blue .page-wrapper,
body.frontend-theme-purple .page-wrapper,
body.frontend-theme-red .page-wrapper,
body.frontend-theme-green .page-wrapper,
body.frontend-theme-light .page-wrapper,
body.frontend-theme-dark .columns-container.theme-dark,
body.frontend-theme-blue .columns-container,
body.frontend-theme-purple .columns-container,
body.frontend-theme-red .columns-container,
body.frontend-theme-green .columns-container,
body.frontend-theme-light .columns-container {
  background: #111111 !important;
}

body.frontend-theme-dark .column-left,
body.frontend-theme-dark .column-right,
body.frontend-theme-blue .column-left,
body.frontend-theme-blue .column-right,
body.frontend-theme-purple .column-left,
body.frontend-theme-purple .column-right,
body.frontend-theme-red .column-left,
body.frontend-theme-red .column-right,
body.frontend-theme-green .column-left,
body.frontend-theme-green .column-right,
body.frontend-theme-light .column-left,
body.frontend-theme-light .column-right,
body.frontend-theme-dark .sidebar-box,
body.frontend-theme-blue .sidebar-box,
body.frontend-theme-purple .sidebar-box,
body.frontend-theme-red .sidebar-box,
body.frontend-theme-green .sidebar-box,
body.frontend-theme-light .sidebar-box,
body.frontend-theme-dark .livecam-card,
body.frontend-theme-blue .livecam-card,
body.frontend-theme-purple .livecam-card,
body.frontend-theme-red .livecam-card,
body.frontend-theme-green .livecam-card,
body.frontend-theme-light .livecam-card,
body.frontend-theme-dark .weather-box-plugin,
body.frontend-theme-blue .weather-box-plugin,
body.frontend-theme-purple .weather-box-plugin,
body.frontend-theme-red .weather-box-plugin,
body.frontend-theme-green .weather-box-plugin,
body.frontend-theme-light .weather-box-plugin,
body.frontend-theme-dark .events-plugin,
body.frontend-theme-blue .events-plugin,
body.frontend-theme-purple .events-plugin,
body.frontend-theme-red .events-plugin,
body.frontend-theme-green .events-plugin,
body.frontend-theme-light .events-plugin,
body.frontend-theme-dark .rss-news-plugin,
body.frontend-theme-blue .rss-news-plugin,
body.frontend-theme-purple .rss-news-plugin,
body.frontend-theme-red .rss-news-plugin,
body.frontend-theme-green .rss-news-plugin,
body.frontend-theme-light .rss-news-plugin,
body.frontend-theme-dark .manual-news-plugin,
body.frontend-theme-blue .manual-news-plugin,
body.frontend-theme-purple .manual-news-plugin,
body.frontend-theme-red .manual-news-plugin,
body.frontend-theme-green .manual-news-plugin,
body.frontend-theme-light .manual-news-plugin {
  background: #1a1a2e !important;
  color: #ffffff !important;
  border: 1px solid #333333 !important;
  border-radius: 10px !important;
  padding: 20px !important;
  box-shadow: none !important;
}

body.frontend-theme-dark .column-center,
body.frontend-theme-blue .column-center,
body.frontend-theme-purple .column-center,
body.frontend-theme-red .column-center,
body.frontend-theme-green .column-center,
body.frontend-theme-light .column-center,
body.frontend-theme-dark .box-dynamic-content,
body.frontend-theme-blue .box-dynamic-content,
body.frontend-theme-purple .box-dynamic-content,
body.frontend-theme-red .box-dynamic-content,
body.frontend-theme-green .box-dynamic-content,
body.frontend-theme-light .box-dynamic-content {
  background: #1e1e38 !important;
  color: #ffffff !important;
  border: 1px solid #333333 !important;
  border-radius: 10px !important;
  padding: 25px !important;
  box-shadow: none !important;
}

body.frontend-theme-dark .column-center h1,
body.frontend-theme-dark .column-center h2,
body.frontend-theme-dark .column-center h3,
body.frontend-theme-dark .box-dynamic-content h1,
body.frontend-theme-dark .box-dynamic-content h2,
body.frontend-theme-dark .box-dynamic-content h3,
body.frontend-theme-dark .events-plugin-header,
body.frontend-theme-dark .manual-news-header,
body.frontend-theme-dark .rss-news-head,
body.frontend-theme-dark .livecam-head,
body.frontend-theme-dark .weather-place {
  color: #00ffcc !important;
}

body.frontend-theme-dark .column-center a,
body.frontend-theme-dark .box-dynamic-content a,
body.frontend-theme-dark .rss-news-title,
body.frontend-theme-dark .rss-modal-link {
  color: #00ffcc !important;
}

body.frontend-theme-dark .sidebar-box h1,
body.frontend-theme-dark .sidebar-box h2,
body.frontend-theme-dark .sidebar-box h3,
body.frontend-theme-dark .column-left h1,
body.frontend-theme-dark .column-left h2,
body.frontend-theme-dark .column-left h3,
body.frontend-theme-dark .column-right h1,
body.frontend-theme-dark .column-right h2,
body.frontend-theme-dark .column-right h3 {
  color: #00ffcc !important;
}
