.footer {
  padding: 1em 0em;
}

.footerlink {
  color: white !important;
  text-decoration: none;
}

/*!
 * Start Bootstrap - Landing Page v5.0.8 (https://startbootstrap.com/themes/landing-page)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-landing-page/blob/master/LICENSE)
 */

/* CSS: hide the input field 'email', this is just to force bots to put in a text */
input[name="email"] {
  /* bait input = honey pot */
  /* do not use display:none or visibility:hidden
     that will not fool the bot*/
  position: absolute;
  left: -2000px;
}

body {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

header.masthead {
  position: relative;
  background-color: #343a40;

  background: url("../images/headerimage.jpg") no-repeat center center;
  background-size: cover;

  /* margin-top: 3.6rem; */
  margin-top: 65px;
  /* min-height: 65px; */
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.overlay {
  position: absolute;
  background-color: #2a0105;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}

a {
  color: #0d6efd;
  text-decoration: none; /*underline;*/
}

.showcase {
  margin-top: 1rem;
}

/* .showcase-img-left {
  border-radius: 1em 1em 1em 1em;
}
.showcase-img-right {
  border-radius: 1em 1em 1em 1em;
} */

@media (min-width: 768px) {
  header.masthead {
    padding-top: 1rem;
  }
  header.masthead h1 {
    font-size: 3rem;
  }
}
@media (min-width: 768px) {
  .showcase-text-right {
    text-align: right;
  }
}
.showcase .showcase-text {
  padding: 1rem;
}

.showcase .showcase-img {
  height: 300px;
  width: 100%;

  object-fit: cover;
}

@media (min-width: 768px) {
  .showcase .showcase-text {
    padding: 1rem 1rem;
  }
}

.features-icons {
  padding-top: 1rem;
  padding-bottom: 1rem;
  transition: all 0.5s ease-in-out;
  text-align: center !important;
}

.features-icons .features-icons-item {
  max-width: 20rem;
  text-align: center !important;
}

.features-icons .features-icons-item .features-icons-icon {
  height: 7rem;
  text-align: center !important;
}

.features-icons .features-icons-item .features-icons-icon i {
  font-size: 4.5rem;
  text-align: center !important;
}

.features-icons .features-icons-item:hover .features-icons-icon i {
  font-size: 5rem;
  text-align: center !important;
}

.testimonials {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.testimonials .testimonial-item {
  max-width: 18rem;
}

.testimonials .testimonial-item img {
  max-width: 12rem;
  box-shadow: 0px 5px 5px 0px #adb5bd;
}

.call-to-action {
  position: relative;
  background-color: #343a40;
  background: url("../img/bg-masthead.jpg") no-repeat center center;
  background-size: cover;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.call-to-action .overlay {
  position: absolute;
  background-color: #212529;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0.3;
}

footer.footer {
  margin-top: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  scroll-margin-top: 65px;
}

.anker_minus_margin1 {
  scroll-margin-top: 75px;
}

.navbar {
  min-height: 65px;
}

html {
  scroll-behavior: smooth;
}

.bg-darkdark {
  background-color: #212529;
}

/*
.carousel-control-next {
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}

.carousel-control-prev {
  background: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}
*/

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff0000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff0000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

.text-red {
  color: #e1251f !important;
}

.text-green {
  color: #1f760f !important;
}

.text-blue {
  color: #1c358e !important;
}
