/* line 1, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
body {
  color: #343b46;
  background-color: #45233e; }

/* line 6, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
#page-offline {
  background-color: white; }

/* line 11, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
.page > header .heading .group {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%); }

/* line 24, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
.page > header h1 {
  text-shadow: 0.2rem 0.2rem 0.2rem #343b46; }

/* line 28, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
.page > header nav {
  background-color: #ffffff; }

/* line 33, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
.page > header .heading,
.page > footer {
  background-color: #45233e;
  color: #ffffff;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

/* line 42, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
.page > header .top-info {
  color: #ffffff; }
  @media only screen and (min-width: 960px) {
    /* line 42, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
    .page > header .top-info {
      background-color: #45233e; } }
  /* line 50, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
  .page > header .top-info address,
  .page > header .top-info aside {
    background-color: #45233e; }

/* line 56, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
.page > footer {
  background-image: url(/images/themes/default/footer.jpg); }
  /* line 58, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
  .page > footer a {
    color: #ffffff; }
    /* line 60, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
    .page > footer a:hover {
      border-bottom: 0.2rem solid #45233e; }

/* line 66, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
.cta {
  color: white;
  background-color: transparent; }
  /* line 69, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
  .cta span {
    background-color: #81c02f; }
    /* line 71, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
    .cta span:hover {
      background-color: #468c3c; }
  /* line 75, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
  .cta:hover {
    color: white; }

/* line 80, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
nav {
  background-color: #ffffff; }
  /* line 82, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
  nav ul {
    background-color: #ffffff; }
    /* line 85, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
    nav ul li a {
      color: #343b46;
      border-bottom: 0.2rem solid transparent; }
      /* line 88, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
      nav ul li a.active, nav ul li a:hover {
        color: #343b46;
        border-bottom: 0.2rem solid #45233e; }

/* line 98, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
footer nav {
  background-color: transparent; }
  /* line 100, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
  footer nav ul {
    background-color: transparent; }
    /* line 103, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
    footer nav ul li a {
      color: #ffffff; }
      /* line 105, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
      footer nav ul li a.active, footer nav ul li a:hover {
        color: #ffffff; }

/*
 * Home page
 */
/* line 118, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
#page-home header .heading {
  background-image: url(/images/themes/default/header-home.jpg); }

/* line 123, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
main .opening-hours table caption,
main .opening-hours table tbody {
  background-color: #ffffff; }

/* line 127, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
main .opening-hours table caption,
main .opening-hours table tr.current td {
  color: #81c02f; }

/* line 133, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
main .rating .score {
  color: #83828a; }

/* line 137, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
main .rating aside {
  color: #83828a; }

/* line 141, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
main .description {
  color: #343b46; }

/*
 * About page
 */
/* line 150, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
#page-about header .heading {
  background-image: url(/images/themes/default/header-about.jpg); }

/* line 153, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
#page-about main .map {
  background-color: #45233e; }

/*
 * Menu page
 */
/* line 163, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
#page-menu header .heading {
  background-image: url(/images/themes/default/header-menu.jpg); }

/* line 166, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
#page-menu .menu {
  color: #343b46; }
  /* line 169, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
  #page-menu .menu th.name strong {
    color: #343b46; }

/*
 * Reviews page
 */
/* line 180, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
#page-reviews header .heading {
  background-image: url(/images/themes/default/header-reviews.jpg); }

/*
 * Impressum page
 */
/* line 188, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
#page-impressum header .heading {
  background-image: url(/images/themes/default/header-impressum.jpg); }

/*
 * Checkout page
 */
/* line 196, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
#page-checkout header .heading {
  background-image: url(/images/themes/default/header-reviews.jpg);
  /* the correct image needs to be provided */ }

/*
 * Order confirmation page
 */
/* line 204, /dh/build/dhjs-whitelabels-de/opt/deliveryhero/dhjs-whitelabels-de/app/sass/_theme.scss */
#page-ocp header .heading {
  background-image: url(/images/themes/default/header-impressum.jpg);
  /* the correct image needs to be provided */ }
