/* Fonts - Refs */

/*
  Design Guides

  Font                  Contents
  Logo_BG-color         #eb1a2d
  Font-color            #fff
  -                     #000

  navbar-BG             #282c34         40  44  52
                        #171b32         23  27  50


  Temp -- DELETE_AFTER

  top: 90%;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-family: 'Poiret One', cursive;
  font-family: 'Comfortaa', cursive;
  font-family: 'Gafata', sans-serif;
  font-family: 'El Messiri', sans-serif;
  font-family: 'Allerta Stencil', sans-serif;

  font-family: 'Cinzel', serif;
  font-family: 'Expletus Sans', cursive;
  font-family: 'Comfortaa', cursive;
*/

html, body {
  height: 100%;
  width: 100%;
  color: #222;
  font-family: 'Quicksand', sans-serif;
}

/* Google-Map */
#Map {
  height: 550px;
  width: 100%;
}


a {
  color: #0388ad;
}

a:hover {
  color: #006e8d;
}

h1, h2, h3, h4, h5 {
  font-family: 'Comfortaa', serif;

}

/* bg_Colors */
.BG_Red {
  background-color: #eb1a2d;
}

.BG_Navy-Blue {
  background-color: #171b32 !important;
}

.BG_Sky-Blue {
  background-color: #83d0f5 !important;
}

.BG_Light-Blue {
  background-color: #c0e2f2 !important;
}

.BG_Dark-Brown {
  background-color: #683c11 !important;
}

.BG_Light-Brown {
  background-color: #e1d8cf !important;
}

.Card_Box {
  background-color: rgba(250, 250, 250, 0.65) !important;
}



/* Text_Colors */
.text-primary {
  color: #fed136 !important;
}

.H_Red {
  color: #eb1a2d;
}

.H_Navy-Blue {
  color: #171b32;
}

.H_Dark-Brown {
  color: #683c11;
}


/* Btn */
.btn-primary {
  background-color: #ffc000;
  color: #000;
  border: 1px solid #bbb;
}

.btn-primary:hover {
  background-color: #f7e100;
  color: #444;
  border: 1px solid #999;
}


/* Nav */
.navbar {
  padding: .1rem;
  background-color: rgba(23, 27, 50, 0.9) !important;
}

.navbar-nav li {
  padding-right: 28px;
}

.nav-link {
  font-size: 1.1em !important;
  color: #ffc000;
}

.navbar-brand {
  margin-top: -.6rem;
}


nav a img {

}


/* Carousel */

.carousel-bg {
  background-image: url("../imgs/bg_strips.png");
  background-color: #f7c3ab;
  background-repeat: repeat;
  background-position: center;
}

.Carousel_Inner{
  background-color: #fcd9c9;
}

.Banner {
  transform: translateY(20%)
}

.carousel-inner img {
  width: 100%;
}

.carousel-caption {
  position: absolute;
  transform: translateY(-20%);
}

/* Jumbotron */
.bg_jumbotron_side {
  background-color: #99cee3;
}

.bg_jumbotron_inside {
  background-color: #99cee3;
}



/* Home */



/* Rechtsanwälte */



/* Rechtsgebiete */



/* Kontakt */




/* Impressum */




/* Mix */

.UL_No-Deco {
  list-style: none;
}




/* fontawesome */

.fa-cc-visa         { color: #06364c; }
.fa-cc-mastercard   { color: #ed1b2e; }
.fa-cc-amex         { color: #1285d6; }
.fa-credit-card     { color: #fbac01; }

.fab {
  text-shadow: 1px 1px 10px #000;
}


/* Footer */
.Footer {
  background-color: rgba(23, 27, 50, 1.0) !important;
}
