




.winter-btn {
  right:10px;
  top:10px;
  position:absolute;
  color:red;
  font-size:24px;

}

/* common */
.h1{
  color:#d98ca3!important;
  font-size:11;
}

.ct{
  color:#d98ca3!important;
  font-size:15;
}

.title-main{
  color:#d98ca3!important;
  font-size:25;
}

.h4{
  color:#d98ca3!important;
  font-size:33;
}

.text-body{
  color:#000000!important;
  font-size:29;
}

.icn{
  color:#a34b4b!important;
  width:29!important;
}

.ribbon {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
}
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #2980b9;
}
.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 10px 0;
  background-color: #d98ca3!important;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #ffffff!important;
  font: 200 11px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
}

/* top left*/
.ribbon-top-left {
  top: -5px;
  left: -25px;
}
.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-top-left::before {
  top: 0;
  right: 0;
}
.ribbon-top-left::after {
  bottom: 0;
  left: 0;
}
.ribbon-top-left span {
  right: -25px;
  top: 30px;
  transform: rotate(-45deg);
}

  .Prop-tag {
        color: #111214 !important;
        font-size: 15px !important;
  }

 .Prop-panelBottom span {
        color: #111214 !important;
        font-size: 15px !important;

 }



 .card-body p {
        color: #111214 !important;
        font-size: 15px !important;

 }

  .row .card .card-body .citie p {
        font-size: px !important;
        color:  !important;
  }

 .btn_reservar2 {
        font-size: 15px !important;
        color: #ffffff !important;
        background-color: #2b79ff !important;
        width: 100%;
 }

 .btn_reservar2:hover {
        color: #ffffff !important;
        background-color: #0c9eed !important;
 }

   .filterBox__secondary2 {
        width: 310px;
        margin-bottom: 0px;
        background-color: #fff;
        background-image: unset;
   }


   @media screen and (max-width: 767px) {
  .filterBox__secondary2 {
    width: 100%;
  }
}

 .fontW {
    font-weight: bold;
 }










           