/*
 * Globals
 */
@font-face {
  font-family: "NewScoutsFilled";
  src: url("NewScoutsFilled-Regular.ttf");
}
@font-face{
  font-family: "New Scouts";
  src: url("NewScouts-Regular.ttf");
}

@font-face{
  font-family: "Officina Book";
  src: url("itc-officina-sans-std-book-587036bacf4df.otf");
}
/* Custom default button */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
  color:#ffffff;
  text-shadow: none; /* Prevent inheritance from `body` */
  background-color:#212529;
  font-family:"NewScoutsFilled"
}

.cover-container .btn-dark .btn-sm .btn {
  font-family: "NewScoutsFilled";
}

.cover-container .fw-bold {
  font-family: "NewScoutsFilled";
}

button, input, optgroup, select, textarea {
  font-family: "NewScoutsFilled";
}

.btn-dark:hover{
  color:#b1d2ba;
}
/*
 * Base structure
 */

body {
  box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5);
  font-family:"NewScoutsFilled";
  min-height: 100%;
}


body .lead {
  font-family: "Officina Book";
}

.card-text {
  font-family: "Officina Book";
}

.cover-container {
  max-width: 42rem;
  font-family: "Officina Book";
}
/*.container_p{
  max-width:50em;
  margin-outside: 20em
}*/
.container-mittig{
  max-width: 40rem;
  text-align: left;
  padding-left: 3rem;
}
.col .col-lg-2{
  padding-block: 2rem;
}

.product{
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px;
}
.product-image .col .row .container-fluid .infoWrap img{
  float: left;
  width: inherit;
}

.product-image{
width: inherit
}

.product .product-image .img{
  text-align: center;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 10px;
}

img {
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
}

img svg {
  max-width: 20rem;
}
.remove{
  color: #000000;
  border-color: #2c3034;
  text-decoration: none;
  box-sizing: border-box;
}

.remove:hover{
  color: #a52834;
}
/*
 * Header
 */
.p .qty{
  padding-top: 2rem;
  font-family: "Officina Book";
}

p {
  padding-top: 1rem;
  margin-top: 1rem;
}

.nav-masthead .nav-link {
  padding: .25rem 0;
  font-weight: 700;
  color: rgba(255, 255, 255, .5);
  background-color: transparent;
  border-bottom: .2rem solid #2b2b2b;
}

.nav-masthead .nav-link:hover,
.nav-masthead .nav-link:focus {
  border-bottom-color: rgba(255, 255, 255, .25);
}

.nav-masthead .nav-link + .nav-link {
  margin-left: 1rem;
}

.nav-masthead .active {
  color: #000;
  border-bottom-color: #b1d2ba;
  font-family: "NewScoutsFilled";
}

.nav-link{
  color:inherit;
}

.nav-link:hover{
  color: #6b8f75;
}

.btn-outline-secondary .nav-link:hover {
  color: #ffffff;
}

.home{
  color:inherit;
}
.home:hover{
  color:inherit;
}

h1 {
  margin-top:2rem;
  font-family: "New Scouts";
}

h2 {
  font-family: "NewScoutsFilled";
}

h5 {
  font-family: "NewScoutsFilled";
}
/* unterstrich im menü weg
 */
/*.nav-masthead .nav-link
{
  border: none;
}*/
.rounded{
  max-width: 20rem;
}

textarea {
  width: 100%;
  height: 150px;
  padding: 12px 20px;
  box-sizing: border-box;
  border: 2px solid #ccc;
  border-radius: 4px;
  background-color: #f8f8f8;
  resize: none;
}

.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #cdf5d8;
  outline: 0;
  box-shadow: 0 0 0 .25rem #b1d2ba;
}

.form-check-input:focus {
  border-color: #b1d2ba;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgb(177, 210, 186);
}

.form-check-input:checked {
  background-color: #6b8f75;
  border-color: #b1d2ba;
}

/**.subscriberform.phd
if($_POST["Message"]) {
mail("m.pujiula@hbk-bs.de", "Bestellvorgang Lebenswelt Pfadfinden",
$_POST["Insert Your Message"]. "From: m.pujiula@hbk-bs.de");
} **/