/* Required height of parents of the Full Page Carousel for proper displaying carousel itself */
html,
body,
.view {
  height: 100%;
  background-color: #fff4e6;
}

/* Full Page Carousel itself*/
.carousel {
  height: 100%; }
  .carousel .carousel-inner {
    height: 100%; }
    .carousel .carousel-inner .carousel-item,
    .carousel .carousel-inner .active {
      height: 100%; }

/* Navbar animation */
.navbar {
  background-color: rgba(255, 255, 255, 0.2); }

.top-nav-collapse {
  background-color: rgba(0, 0, 0, 0.4); }

/* Adding color to the Navbar on mobile */
@media only screen and (max-width: 768px) {
  .navbar {
    background-color:  rgba(0, 0, 0, 0.4); } }

/* Footer color for sake of consistency with Navbar */
.page-footer {
  background-color: #4b3832; }

.img_home_slide{
  background-repeat: no-repeat;
  background-size: cover;
}
.ihs_1{
  background-image: url('../img/home.jpg');
}
.ihs_2{
  background-image: url('../img/home1.jpg');
}
.ihs_3{
  background-image: url('../img/home2.jpg');
}
.backtotop{
  position: fixed;
  bottom: 30px;
  right: 50px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  font-size: 35px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  background: rgba(0,0,0,0.4);
}
.cappuccino{
  background-color: #be9b7b;
}
.mappa{
  
}
