/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
.ahoverthingy {
  transition: 0.3s;
}
  .ahoverthingy:hover {
    transition: 0.3s;
    filter: drop-shadow(5px 5px 2px rgba(0, 0, 0, 0.5));
  }



.thumbnail-hover {
  transition: 0.3s;
}
  .thumbnail-hover:hover {
    text-decoration: none;
    transition: 0.3s;
    filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3))
  }
    .thumbnail-hover:focus {
      text-decoration: none;
      transition: 0.3s;
      filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3))
    }



.gallery-hover-thing {
  transition: 0.3s;
}
  .gallery-hover-thing:hover {
    transition: 0.3s;
    background-color: #c8c8c8;
    color: #000 !important;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
  }
    .gallery-hover-thing:focus {
      transition: 0.3s;
      background-color: #77614f;
      color: #000 !important;
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
    }



.mod-post-shadow {
  transition: 0.5s;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
  .mod-post-shadow:hover {
    transition: 0.5s;
    box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.3);
  }




.carousel-control-shadow {
  filter: drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.5));
}




.carouselExampleIndicators-hover {
  transition: 0.5s;
  filter: drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.5));
}
  .carouselExampleIndicators-hover:hover {
    transition: 0.5s;
    background-color: #fff !important;
  }

.carouselExampleIndicatorsX-hover {
  transition: 0.5s;
  filter: drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.5));
}
  .carouselExampleIndicatorsX-hover:hover {
    transition: 0.5s;
    background-color: #fff !important;
  }




.btn-extra-menu-hover {
  transition: 0.5s;
  background-color: #c8c8c8;
}
  .btn-extra-menu-hover:hover {
    transition: 0.5s ;
    background-color: #d8d8d8;
  }




.btn-title-post-hover {
  transition: 0.3s;
}
  .btn-title-post-hover:hover {
    transition: 0.3s;
    text-shadow: 0px 0px 10px rgba(78, 78, 78, 0.5);
  }




.btn-img-post-hover {
  transition: 0.3s;
}
  .btn-img-post-hover:hover {
    transition: 0.3s;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  }




.btn-brand-hover{
  transition: 0.3s;
}
  .btn-brand-hover:hover {
    transition: 0.3s;
    filter: drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.3));
  }




.btn-post-bottom {
  transition: 0.3s;
}
  .btn-post-bottom:hover {
    transition: 0.3s;
    background-color: #625041 !important;
    box-shadow: 0px 0px 10px #625041;
  }




.btn-footer-link {
  transition: 0.5s;
}
  .btn-footer-link:hover {
    transition: 0.5s;
    background-color: #625041 !important;
    box-shadow: 0px 0px 10px #625041;
  }
  .btn-contact-form-send:active {
    box-shadow: 10px 10px 20px rgba(78, 78, 78, 0);
    transition: 0.1s;
    height: 100%;
    width: 10%;
    color: #00000000 !important;
  }




.btn-contact-form-send {
  box-shadow: 2px 2px 10px rgba(78, 78, 78, 0.2);
  transition: 0.5s;
  height: 100%;
  width: 50%;
}
  .btn-contact-form-send:hover {
    box-shadow: 10px 10px 20px rgba(78, 78, 78, 0.2);
    transition: 0.5s;
    height: 105%;
    width: 55%;
  }
  .btn-contact-form-send:active {
    box-shadow: 10px 10px 20px rgba(78, 78, 78, 0);
    transition: 0.1s;
    height: 100%;
    width: 10%;
    color: #00000000 !important;
  }




body {
  background: linear-gradient(rgba(180, 180, 180, 0.7), rgba(180, 180, 180, 0.7)), url(../img/bg.jpg);
  padding-top: 54px;
}

@media (min-width: 992px) {
  body {
    padding-top: 54px;
  }
}

#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}

.carousel-item {
  max-height: 60vh;
  min-height: 100px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.bg-dark {
  background-color: #3e2b1d !important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
  color: #000;
  background-color: #d6a47a;
}

a {
  transition: 0.3s;
  color: #000;
  text-decoration: none ;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  transition: 0.3s;
  color: #555555;
  text-decoration: none !important;
}

#v-pills-tabContent {
  min-height: 100px;
}

/*--------FOOTER--------*/

* {
  margin: 0;
}

html, body {
  height: 100%;
}

.wrapper {
  min-height: 100%;
  margin: 0 auto -56px;
  /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
  height: 64px;
  /* .push must be the same height as .footer */
}

/*--------FOOTER--------*/
