.heroImage{
  padding-top: 35%;
  height: 0px;
}
img.imageFit{
  object-fit: cover;
}


div.specBar{
  background-color: #EEE;
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 10px;
  height: 35px;
  line-height: 35px;
}
div.specBar div.bar{
  background-color: #1ca8cb;
  color: #FFF;
  overflow: hidden;
  height: 100%;
  width: 100px;
  box-sizing: border-box;
  padding-left: 20px;
  white-space: nowrap;
  position: relative;
  font-weight: 700;
  font-size: 1.2em;
}
div.specBar div.bar div{
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: #1ca8cb;
  padding-left: 10px;
  padding-right: 20px;
}


/*      FAQ     */
div.faqHolder div.faq{
  border-bottom: solid 1px #EEE;
}
div.tripinfo div.faqHolder div.faq{
  border-top: solid 1px #EEE;
  border-bottom: none;
}
div.faqHolder div.faq i{
  margin-right: 20px;
}
div.faqHolder div.faq p.faqTitle{
  cursor: pointer;
}
div.faqHolder div.faq p.faqTitle img{
  width: 16px;
}
div.faqHolder div.faq.closed div{
  display: none !important;
}
div.faqHolder div.faq div p{
  margin: 0px;
}

/*.slider-arrow.highlightArrow.slider-prev{*/
/*  left: -30px;*/
/*}*/
/*.slider-arrow.highlightArrow.slider-next{*/
/*  right: -30px;*/
/*}*/

/*      TRIP INFO     */
div.iconHolder{
  width: 62px;
  height: 62px;
  border-radius: 31px;
  border: solid 3px #1ca8cb;
  box-sizing: border-box;
  text-align: center;
  line-height: 56px;
  font-size: 28px;
  color: #1ca8cb;
}


.employeeText p{
  margin: 0px;
}

.mandatory{
  display: none;
  margin-bottom: 10px;
  font-weight: 700;
}

div.checkBoxHolder {
  color: #000;
}
div.checkBoxHolder input {
  display: none;
}
div.checkBoxHolder span.title {
  display: inline-block;
  line-height: 20px;
  padding-right: 20px;
}
div.checkBoxHolder div.checkBox {
  position: relative;
  display: inline-block;
  line-height: 20px;
  padding-right: 20px;
  cursor: pointer;
}
div.checkBoxHolder div.checkBox.forced {
  cursor: default;
}
div.checkBoxHolder div.checkBox div.box {
  width: 20px;
  height: 20px;
  border-radius: 3px;
  background-color: #FFF;
  text-align: center;
  line-height: 20px;
  position: absolute;
}
div.checkBoxHolder div.checkBox div.box span {
  color: #1ca8cb;
  padding-left: 0px;
  display: none;
}
div.checkBoxHolder div.checkBox div.box span.active {
  display: inline;
}
div.checkBoxHolder div.checkBox span {
  padding-left: 28px;
  display: inline-block;
}


#newsletterThanks{
  display: none;
}

footer {
  background-color: #113d48;
  color: #e9f6f9;
}
footer p.white-blue,
footer a.white-blue{
  color: #e9f6f9;
}
footer a.white-blue:hover{
  color: #1ca8cb;
}
.text-blue,
a.text-blue,
p.text-blue,
footer a.blue{
  color: #1ca8cb;
}
footer a.blue:hover{
  color: #e9f6f9;
}

footer footerLogos a img{
  display: block;
  width: auto !important;
  height: 100px !important;
  margin-bottom: 5px;
}

.newsletterHolder,
div.footerLogo{
  border-bottom: solid 1px #e9f6f9;
}
footer a.logoHolder{
  width: 300px !important;
  height: auto !important;
}

a.chat{
  display: block;
  position: fixed;
  bottom: 90px;
  right: 30px;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  box-sizing: border-box;
  border: solid 5px #113d48;
  line-height: 40px;
  text-align: center;
  background-color: #FFF;
  color: #113d48;
  font-size: 20px;
  z-index: 10;
}
a.chat:hover{
  color: #FFF;
  background-color: #113d48;
}

@media only screen and (max-width: 1409px) and (min-width: 1200px) {
  .header-layout1 .main-menu {
    padding-left: 0px;
  }
  .main-menu a,
  .header-button a{
    font-size: 15px;
  }
  .header-button .th-btn{
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 1540px) and (min-width: 1410px) {
  .main-menu a,
  .header-button a{
    font-size: 15px;
  }
  .header-button .th-btn{
    padding-left: 20px;
    padding-right: 20px;
  }
}

.destination-subtitle p{
  color: #FFF;
}