.patara-wrap {
  background: #467622;
}

.patara-menu > ul > li > a {    
  font-size: 20px;
  color: white !important;
}

.patara-menu ul ul li a {
  color: white;
  font-size: 16px;
}

.patara-menu ul li:hover > a,
.patara-menu ul li.open > a,
.patara-menu ul li.active > a,
.patara-menu ul ul li:hover > a,
.patara-menu ul ul li.open > a,
.patara-menu ul ul li.active > a {
  color: #accf37;
}

.sub-title:before {
  background-color: #accf37;
}

.sub-title.border-bot-light {
  border-bottom: 1px solid #accf37;
}

.section-title {
  color: #467622;
}


.butn-dark a {
  background: #accf37;
}

.butn-dark a:hover {
  background: #467622;
}


.accordion-box .block .content .text {
  color: white;
  padding-bottom: 40px;
}

.banner-header {
  height: 45vh;
}

/*ul > li {
color: white;
}*/

.powermail_label {
  color: white;
}

input[type="tel"] {
  max-width: 100%;
  margin-bottom: 0px;
  padding: 10px 0;
  height: auto;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-width: 0 0 1px;
  border-style: solid;
  display: block;
  width: 100%;
  line-height: 1.5em;
  font-family: 'Outfit', sans-serif;
  font-size: 15px;
  font-weight: 300;
  background-image: none;
  border-bottom: 1px solid #282828;
  border-color: ease-in-out .15s, box-shadow ease-in-out .15s;
}

input[type="date"] {
  width: 50%;
  margin-bottom: 0px;
  padding: 10px 0;
  height: auto;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-width: 0 0 1px;
  border-style: solid;
  display: block;
  line-height: 1.5em;
  font-family: 'Outfit', sans-serif;
  font-size: 15px;
  font-weight: 300;
  background-image: none;
  border-color: ease-in-out .15s, box-shadow ease-in-out .15s;
}

.powermail_select {
  width: 100%;
}


.powermail_captchaimage {
  max-width: 40%;
  padding-top: 25px;
}

.powermail_checkbox_14 input {
  font-size: 8px;
}

.amenities .item {
  height: 290px;
}

.patara-menu-footer div.reservation .call span {
  color: white;
}

h1 {
  font-size: 45px;
  font-family: 'Libre Caslon Display', serif;
  font-weight: 400;
  color: #1b1b1b;
  position: relative;
  margin-bottom: 15px;
  line-height: 1.2em;
}

