@import "fonts.css";
@import "base.css";
@import "header-footer.css";
@import "bricks.css";

/*------------------------*/
/* theme colors
/*------------------------*/

:root {
  --textDark: rgba(38, 50, 56, 1);
  --textMedium: rgba(38, 50, 56, 0.7);
  --borderMedium: rgba(38, 50, 56, 0.2);
  --borderLight: rgba(38, 50, 56, 0.075);
  --accent: #1ca1bf;
  --textAccent: #495263;
  --light: rgba(38, 50, 56, 0.035);

  /*  just for reference */
  --nithi-green: #1ca1bf;
  --nithi-green-light: #8dd0df;
  --nithi-grey: #495263;
}
/*------------------------*/
/* turn grayscale off
/*------------------------*/

img {
  filter: grayscale(0);
}

/*------------------------*/
/* colorize_image
/*------------------------*/

.colorize_image {
  filter: contrast(1) sepia(1) hue-rotate(160deg) grayscale(0.8) !important;
}

/*------------------------*/
/* black_2_textDark
/*------------------------*/

.map::after,
.black_2_textDark {
  filter: contrast(0.7) sepia(1) hue-rotate(160deg) !important;
}

/*------------------------*/
/* black_2_textMedium
/*------------------------*/

.black_2_textMedium {
  filter: contrast(0.3) sepia(0.3) hue-rotate(160deg) brightness(1.4) !important;
}

/*------------------------*/
/* black_2_accent
/*------------------------*/

.black_2_accent {
  filter: contrast(0.11) sepia(1) hue-rotate(340deg) contrast(13) !important;
}

a.logo img {
  width: 500px;
  height: auto;
}

header img.sticky {
  display: none;
}
header.sticky img.default {
  display: none;
}
header.sticky img.sticky {
  display: block;
}

/* section.bgimage .container h1,
section.bgimage .container.small h1,
section.bgimage .container h2,
section.bgimage .container.small h2,
section.bgimage .container h3,
section.bgimage .container.small h3 {
} */

section.bgimage .container.small h3 {
  color: white;
  padding-bottom: 1rem;
  font-weight: 100;
  font-size: 1.5rem;
}

table tr td {
  padding: 0 1em 0 0;
}

/* treatwell */

.wide.booking #wahanda-online-booking-widget-iframe {
  height: 50vh;
  min-height: 800px;
  width: 100%;
}
