/* user.css File for customizing the appearance of the website */
/* General Styles */

/* Declare smaller Body width with big media */
@media (min-width: 1400px) {
.site-grid {
    max-width: 1300px;
    margin: 0 auto;
  }

}

/* Centered Display of Menu */
div.container-search {
  margin: 0 auto;
}

/* Centered Display of Navigation */
.navbar {
  margin-right: auto;
  margin-left: auto;
}

/* Centered Display of Header Logo + Description and Footer-Module
div.navbar-brand,
#mod-custom114 {
  margin-right: auto;
  margin-left: auto;

}

/* Render Header Description inline with Logo */
div.site-description {
  display: inline;
}

/* Cassiopeia Theme Customizations */
:root {
  --cassiopeia-color-primary: #ff0000;
  --cassiopeia-color-hover: #660000;
  --cassiopeia-color-link: #ff0000;

}

/* Gradient Color for header and footer*/
header {
   background: linear-gradient(90deg, rgba(255, 0, 0, 1) 0%, rgba(131, 8, 8, 1) 50%, rgba(122, 9, 9, 1) 100%);
   background-image: linear-gradient(90deg, rgba(255, 0, 0, 1) 0%, rgba(131, 8, 8, 1) 50%, rgba(122, 9, 9, 1) 100%);
}

#mod-custom117 {
  header {
   background: transparent;
   background-image: none;
}

}

/* Link Styles */
a,h1,h2,h3,h4 {
  color: #ff0000;
  /* Change link color */
  text-decoration: none;
  /* Remove underline from links */
}


/* Color of Self-created Link-Buttons */
/* To-Do: Transition Farbe noch anpassen */
.btn-secondary {
    color: #ffffff;
    background-color: #770404;
    border-color: #6c757d;
}

.btn {
    display: inline-block;
    font-weight: 200;
    line-height: 1.0;
    padding: .2rem .75rem;
}

/* Space between banneritems and Shadows*/
div.banneritem {
  margin-top: .3rem;
  margin-bottom: .3rem;
  box-shadow: .2rem .2rem .05rem grey;
}

/* Styling of TOPBAR with Logo and Text */
div.container-topbar {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Module custom116 contains the text */ 
#mod-custom116 {
  margin-left: 10px;
}

/* Footer displaying central */
.footer .grid-child {
  justify-content: center;
}

