.ba-languages i.fa.fa-language {
  background-image: url(../img/sprite-flags.png); }

.thumbnail {
  cursor: url(../img/zoom-photo.png) 17 17, auto; }

.ba-price-per-night, .ba-price, .ba-from {
  visibility: visible; }

.ba-booking-2 {
  width: 100% !important;
  position: static;
  padding-top: 14px;
  overflow: hidden;
  display: block;
  margin-bottom: 20px; }

.caltrigger {
  margin: -24px 0 0 0 !important; }

.whats-app {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 65px;
  background-color: #25d366;
  color: #FFF !important;
  border-radius: 50px;
  text-align: center;
  font-size: 30px;
  box-shadow: 1px 1px 3px #999;
  z-index: 100;
  left: 15px; }
  .whats-app .my-float {
    margin-top: 16px; }

.table-calendar-bg td:not(empty) {
  background: #EAFADC; }

body img {
  max-width: 100%; }
body .my-m0 {
  margin: 0 !important; }
body .my-mt0 {
  margin-top: 0 !important; }
body .my-mb10 {
  margin-bottom: 10px !important; }
body .my-mb20 {
  margin-bottom: 20px !important; }
body .bg-success {
  background-color: #69C321 !important;
  color: #ffffff !important; }
body .bg-blue {
  background-color: #2492FF !important;
  color: #ffffff !important; }
body .bg-danger {
  background-color: #FF5E5E !important;
  color: #ffffff !important; }
body .bg-success.bg-danger, body .bg-blue.bg-danger {
  background-color: #E3354B !important;
  color: #ffffff !important; }
body .bg-not_used {
  background-color: #FFE8F0 !important; }
body .table-calendar td, body .table-calendar th {
  padding: 4px 6px !important;
  font-size: 12px; }
body .alert-success {
  padding-left: 20px;
  color: #333333;
  background-color: #D1F4CC;
  border-color: #2FD82F; }
body .alert-danger {
  padding-left: 20px;
  color: #333333;
  background-color: #F3A7B0;
  border-color: #E3354B; }
body .text-desc p, body .text-desc h1, body .text-desc h2, body .text-desc h3, body .text-desc h4 {
  margin-bottom: 0px; }
body .list-none {
  padding: 0;
  list-style: none; }
  body .list-none li {
    margin: 0 0 4px; }
body .box-c1 {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 6px;
  border: 1px solid #bbb;
  position: relative;
  top: 5px; }
body a p {
  color: #000000; }
body .dep-slide .slides > li {
  position: relative; }
body .dep-slide .slides > li:after {
  content: " ";
  position: absolute;
  background: #930E3A;
  z-index: 9;
  top: 0;
  width: 6px;
  height: 100%;
  left: -3px; }

@media (max-width: 768px) {
  .ba-footer {
    text-align: center; }

  .ba-from {
    display: inline-block; }

  .ba-price {
    display: inline-block; }
    .ba-price * {
      display: inline-block; }

  .ba-booking-2 {
    padding: 20px; }
    .ba-booking-2 .ba-center-booking {
      padding: 0 !important; }
    .ba-booking-2 .sb-form-group-arrival, .ba-booking-2 .sb-form-group-departure {
      width: 50%; }
    .ba-booking-2 .sb-form-group-room {
      width: 100%; }
    .ba-booking-2 .sb-form-group-button {
      text-align: center;
      float: none !important;
      clear: both;
      margin-bottom: 0; }
      .ba-booking-2 .sb-form-group-button .ba-book-now {
        padding-left: 30px;
        padding-right: 30px; }

  .table-bookings {
    display: block; }
    .table-bookings > tbody > tr {
      display: block; }
      .table-bookings > tbody > tr > td, .table-bookings > tbody > tr > th {
        display: block;
        max-width: 100% !important;
        width: 100%; }
    .table-bookings .td-actions {
      text-align: center !important;
      padding-bottom: 20px; } }
.box-welcome table, .box-welcome tr, .box-welcome td, .box-welcome th {
  border: none; }
.box-welcome ul {
  padding-left: 24px; }

@media (max-width: 768px) {
  .box-welcome table, .box-welcome tr, .box-welcome td, .box-welcome th {
    display: block;
    width: 100% !important; }
  .box-welcome br, .box-welcome .bui-list__description:empty, .box-welcome .bui-list__description[content=' '] {
    display: none; } }

/*# sourceMappingURL=core.css.map */
