html,body {
    /*height:100%;
	width:100%;
	position:relative;*/
	top:1em;
	background:#fdf9f0 !important;
	/*background:#f7f3ee !important;*/
	/*background:#D7D2CB !important;*/
	font-family: 'Fira Sans', sans-serif !important;
}

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

.carouse-text {
   position: absolute;
left:0;right:0;bottom:0;
background-color: rgba(255,255,255,.3);
width: 600px;
padding-bottom:0px;
margin:0;
text-align: center;
}
.bg-gradient{
    background-color: #fdf9f0 !important; padding-top:2em !important;);
	
	
}
.nav .navbar-nav{top: 2em !important;}
.dropdown-menu{
background-color: #fdf9f0 !important; color:#000 !important; border:none !important; font-size:16px !important; text-align: center !important;
}

.dropdown-item > li > a{color:#fff !important; font-size:12px !important;}
.navbar-expand-lg .navbar-nav > li > a {color:#000 !important; background-color:none !important; font-size:16px !important; font-family: 'Fira Sans', sans-serif !important; padding:10px !important;}
.navbar .active a{border-bottom:solid 2px #000 !important; background:none !important; }
/*.jumbotron{height:10px !important;}*/

.navbar-toggler{background-color:#fff !important;}

.bd-page{padding-top:10em; width:100%; height:100%; margin-left:0;/*border:solid 2px #000;*/ }
.bd-room{margin-top:8em; width:100%; height:auto; margin-left:0; background-color:#f0f0f0;}
.card-horizontal {
    display: flex;
    flex: 1 1 auto;
}
.card-text{font-family: 'Fira Sans', sans-serif !important;}
.card-title{font-family: 'Fira Sans', sans-serif !important;}
.card-link{font-family: 'Fira Sans', sans-serif !important; color:#403f3e !important;}

.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  max-width: 300px;
  margin: auto;
  text-align: center;
  font-family: 'Fira Sans', sans-serif;
}

.price {
  color: grey;
  font-size: 16px;
  padding-top: 18px;
  font-family: 'Fira Sans', sans-serif
}

.card button {
  border: none;
  outline: 0;
  padding: 12px;
  color: #333;
  text-align: center;
  cursor: pointer;
  width: 100%;
  font-size: 18px;
  font-family: 'Fira Sans', sans-serif
}
.lead{font-size: 15px !important; line-height:30px !important;}
.text-room{font-size: 18px; padding:20px;}

.footer {
   padding-top:20px;
   left: 0;
   bottom: 0;
   width: 100%;
   height:40px;
   background-color: #fdf9f0;
   color: #333;
   text-align: center;
   font-size: 13px;
}
.contain_actu{
  background-color: #ddd;
  width:100%;
  height:auto;
  /*border-bottom:solid 1px #888;*/
}


/*.fa-instagram {
  background: #125688;
  color: white;
}*/
