body,#toggle,.premium__box, .servicos__box,.servicos,.overlay,.lblcalendariogm,.tblGmClnd{background:#fff!important;qtransition:background .3s;}
.form-sub{background:#222;}
#toggle,#gm-mapa{box-shadow:0 10px 20px -6px rgba(70, 54, 54, 0.2);}
.suites__topo,.gastronomia__topo,.servicos__box,.premium__box,.suites__box,.suites .outras,.lblcalendariogm,.descontos__box{box-shadow: 0px 3px 86px rgba(70, 54, 54, 0.2);}
#toggle,.suites__nome, .premium__box, .servicos__box, .social__title, .motel__title,.btn--light,.reservas__title, .social .btn,.detalhes__sobre,#boxCalendario p:first-child,.lblcalendariogm,.tblGmClnd td,.detalhes__text,.motel__resenha,.gastronomia__resenha,.cortesia__desc,.descontos__box,#contato .container p.text-center,.post-content p,label,,.footer__nav,.info-contato__box, .info-contato__box p,h2.descontos__title
{ color:#948a85!important; }
.intro__title,.intro__subtitle{
  color: #fff!important;
}
.btn--light, .social .btn{
border-color:#948a85!important;
}
.detalhes__sobre,.descontos__box .btn,.box-form{
  background:#fff;
  border:1px solid  #948a85;
  border-radius:0px;
}
.flickity-button{
  transition:color .3s;
}
.flickity-button:hover{
  background:transparent!important;
  color:#948a85!important;
}
.tblGmClnd td{
  border-bottom:1px solid  #918C89;
}
h1,h2,h3,.gastronomia__subtitle{
  color:#dad5d2;
  opacity:1!important;
}
.suites__desc,.suites__container.veuve-clicquot .suites__desc,.suite__prec,.detalhes__titleI{
  color:#918C89;
}
.suites__divisor,.flickity-page-dots .dot,.detalhes__calendar,.descontos__box{
  background-color:#e8e2df!important;
}
.suites__numero{color:#f0ecea}
.btn--light,.social .btn{
  background:transparent!important;
}
.btn--light:hover,.social .btn:hover{
  background:#cdc1bc!important;
  color:#222!important;
}
.suites__container.veuve-clicquot,button.btn{
  background:#fff;
}
.suites__container.veuve-clicquot.is-selected,.detalhes__sobre.veuve, .detalhes__calendar.veuve,.detalhes.veuve-clicquot .flickity-page-dots .dot,{
  background:#FEA501;
  border:0;
}
.suites__container.veuve-clicquot .suites__nome,.detalhes__sobre.veuve p,.detalhes__calendar.veuve #boxCalendario p:first-child,.detalhes__name{
  color:#fff!important;
}
.suites__container.veuve-clicquot .suites__sub{
  color:#fff!important;
}
.suites__container.veuve-clicquot .suites__desc{
  color:#fff!important;
}
.detalhes.veuve-clicquot .detalhes__sub{
  color:#fff!important;
}
.suites__container.veuve-clicquot .suites__numero{
  color:#fcba3f!important;
  opacity:1;
}
.suites__container.veuve-clicquot .btn.btn--light, .suites__destaque.veuve-clicquot .btn.btn--light, .detalhes.veuve-clicquot .btn.btn--light,{
  border-radius:0px;
  color:#fff!important;
  border-color:#fff!important;
}
.detalhes__sobre.veuve{  border-color:#fff!important;
}
.suites__container.veuve-clicquot .btn.btn--light:hover,.suites__destaque.veuve-clicquot .btn.btn--light:hover,.detalhes.veuve-clicquot .btn.btn--light:hover, button.btn:hover,.reservas .btn:hover{
  background:#fff!important;
  color:#222!important;
}
.suites__destaque.veuve-clicquot .suites__box{
  border-top:2px solid #FEA501;
}
label{
  font-family:"Diavlo";
}
.btn-periodo--light{
  border:1px solid #FEA501;
}
.btn-periodo--dark{
  border: 1px solid #B1B0B2;
}
.select-per{
  color: #707070;
  border-bottom: 1px solid #E5E5E5;
}

.cadastro .form-group label, .cadastro #loadin
{ color:#948a85!important; }

}
