/* HEADER / NAVIGATION */
.logotype {
    width: 250px;
}

.navbar .nav__link span::before {
    top: calc(100% + 3px);
}
.navbar .nav__link:hover span {
    transform: translateY(calc(-100% - 3px));
}





/* HOMEPAGE */
.itemRoom .title {
    margin-bottom: .29rem;
}
.itemRoom__price span {margin-left: 0;}

.list-feature__item {margin-bottom: 0.4rem;}


/* LODGIFY */
  :root {
    --ldg-psb-background: #ffffff;
    --ldg-psb-border-radius: 0.42em;
    --ldg-psb-box-shadow: 0px 24px 54px 0px rgba(0, 0, 0, 0.1);
    --ldg-psb-padding: 14px;
    --ldg-psb-input-background: #ffffff;
    --ldg-psb-button-border-radius: 0.42em;
    --ldg-psb-color-primary: #fac600;
    --ldg-psb-color-primary-lighter:#fde380;
    --ldg-psb-color-primary-darker: #7d6300;
    --ldg-psb-color-primary-contrast: #ffffff;
    --ldg-semantic-color-primary:  #fac600;
    --ldg-semantic-color-primary-lighter: #fde380;
    --ldg-semantic-color-primary-darker: #7d6300;
    --ldg-semantic-color-primary-contrast: #ffffff;
    --ldg-component-modal-z-index: 999;
	
	
	--ldg-bnb-background: #ffffff;
    --ldg-bnb-border-radius: 0.42em;
    --ldg-bnb-box-shadow: 0px 24px 54px 0px rgba(0, 0, 0, 0.1);
    --ldg-bnb-padding: 14px;
    --ldg-bnb-input-background: #ffffff;
    --ldg-bnb-button-border-radius: 0.42em;

    --ldg-bnb-color-primary: #c9a96a;
    --ldg-bnb-color-primary-lighter:#e4d4b5;
    --ldg-bnb-color-primary-darker: #655535;
    --ldg-bnb-color-primary-contrast: #ffffff;
    --ldg-component-calendar-cell-selection-bg-color: #c9a96a;
    --ldg-component-calendar-cell-selection-color: #ffffff;
    --ldg-component-calendar-cell-selected-bg-color: #e4d4b5;
    --ldg-component-calendar-cell-selected-color: #ffffff;
    --ldg-bnb-font-family: inherit;
  }
  #lodgify-search-bar {
    width:100%;
  }
  #lodgify-book-now-box {    
    width: 100%;
  }
  
  
  
  .page-chambres .css-jj122v  {box-shadow: none;}
  .css-1n6bo {width: 100% !important;}
  
  @media (min-width: 768px) {
    .css-jj122v {
        flex-direction: row!important;
    }
 @media (min-width: 768px) and (max-width: 991px) {
	.sub-header.filters-room > .container {max-width: 100%!important;}
	.page-chambres .css-1qs0acw.styled-override {min-width: 180px!important;}
	.page-chambres .css-13bifmc {padding-left: 15px!important; padding-right: 15px!important;}
 }