:root {
  
  --color-corpo: #8e9214;
  --font-titles: "Cormorant Garamond", serif;
  --font-txt: "Montserrat", sans-serif;
  --color-bg: #fbfbfb;
  --color-green:#007c7c;
 }

.colorCorpo {
  color:--color-metge !important;
}
.colorBg{
  background: var(--color-bg);
}
ul.drop-down-menu li a{
    color:var(--color-green) !important;
}
ul.menu-horizontal li a, .menu-horizontal li button,
a.btn-book, .caption .sub, .caption .dir{
    font-size:20px;
}
p{
  font-family: var(--font-txt) !important;
}
.caption p:not(.box-destino .caption p) {
    font-family: var( --font-titles) !important;
    color: white;
}
.hero-section .caption p.txt-big{
    font-size: 46px;
}

.xl-intro p {
  font-family: var(--font-titles) !important;
    
}
.xs-intro p {
   font-family: var(--font-txt) !important;
 } 
 
.caption p:not(.box-destino .caption p) {
    font-family: var( --font-titles) !important;
    color: white;
}
.hero-section .caption p.txt-big{
    font-size: 46px;
}

.homepage-section-bg-hotel p{
   font-family: var(--font-txt) !important;
}

#buttonShowSearcherMobile, #buttonShowSearcherScroll {
    background-color:--color-metge !important;
   
}

a.btn-book{
    background: var(--color-corpo);
}

a.btn-book:hover{
    background: var(--blue-ctas);
}

ul.li-rooms-horizontal li:after {
   color:var(--color-corpo);
}

ul.li-rooms-horizontal li {
    font-size:16px;
    font-family: var(--font-txt) !important;
}
.swiper-services-home .swiper-slide .container-carrusel {
    background: var(--color-bg);
    padding: 20px 30px;
    border: 2px solid rgba(0, 132, 132, .3);
    border-radius: 8px;
}
