/* ==================================================
   Fonts
================================================== */
@font-face{
  font-family:'SantanaBlackCondensed';
  src:url('fonts/Santana-BlackCondensed_0.ttf');
}
@font-face{
  font-family:'Tahoma';
  src:url('fonts/tahoma.ttf');
}
@font-face{
  font-family:'TahomaBold';
  src:url('fonts/tahomabd.ttf');
}
@font-face{
  font-family:'TrajanPro';
  src:url('fonts/trajanpro-regular.ttf');
}

.navbar-brand {
  padding: 6px 15px;
  height: 130px;
}

header.bg-transparent .navbar-default .navbar-nav > li > a {
  font-family: 'Tahoma';
  font-size: 14px;
}

.title-base h2, .title-base h1, .title-icon h2, .title-icon h1, .title-base.title-small h2 {
  text-transform: none;
  font-weight: 100 !important;
}

.btn.call-to-action-white {
  background-image: url(images/bg-call-to-action-white.png) !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-color: rgba(255, 255, 255, 0.00) !important;
  border: none !important;
  padding: 14px 32px 13px !important;
  font-family: 'SantanaBlackCondensed';
  font-size: 22px;
}

.btn.call-to-action-white:hover, .white .btn.call-to-action-white:hover {
  background-image: url(images/bg-call-to-action-white-hover.png) !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-color: rgba(255, 255, 255, 0.00) !important;
  box-shadow: none;
  color: #c0955d !important;
}

.btn.call-to-action-color {
  background-image: url(images/bg-call-to-action-color.png) !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-color: rgba(255, 255, 255, 0.00) !important;
  border: none !important;
  padding: 14px 32px 13px !important;
  font-family: 'SantanaBlackCondensed';
  font-size: 22px;
  color: #c0955d;
}

.btn.call-to-action-color:hover, .btn.call-to-action-color:hover {
  background-image: url(images/bg-call-to-action-color-hover.png) !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-color: rgba(255, 255, 255, 0.00) !important;
  box-shadow: none;
  color: #FFFFFF;
}

/* ==================================================
  Home
================================================== */
#events-home h1 {
  font-family: 'TrajanPro';
  font-size: 60px !important;
  color: #FAFAFA !important;
  line-height: 1 !important;
}

@media (max-width: 992px) {
  #events-home h1 {
    font-size: 40px !important;
  }
}

/* ==================================================
  Rooms
================================================== */
#rooms h2 {
  font-family: 'SantanaBlackCondensed';
  font-size: 40px;
  color: #005685;
  border-bottom: none;
}

#rooms p {
  font-family: 'Tahoma';
  font-size: 14px;
  color: #5b5b5b;
}

#rooms .capacity {
  font-family: 'TahomaBold';
  font-size: 16px;
  color: #5b5b5b;
}

/* ==================================================
  Book now
================================================== */
#book-now h2,
#book-now h3,
#book-now p {
  color: #FFFFFF !important;
  font-family: 'Tahoma';
  font-size: 14px;

}

#book-now h2 {
  font-family: 'TrajanPro';
  font-size: 32px;
}

#rooms p {
  font-family: 'Tahoma';
  font-size: 14px;
}

#book-now h3 {
  font-family: 'TrajanPro';
  font-size: 20px;
}

#book-now .form-control {
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
}

#book-now ::placeholder {
  color: #ffffff;
  opacity: 1;
}

#book-now .social-group i.circle {
  color: #484848 !important;
  border-color: #ffffff;
  background-color: #ffffff;
  font-size: 18px !important;
}


/* ==================================================
   Footer
================================================== */
footer {
  background-color: #003552;
}

footer .follow-in {
  font-family: 'TahomaBold';
  font-size: 14px;
  color: #FFFFFF !important;
}

footer .copy-row {
  border-top: none;
  background-color: #232323;
}

footer.footer-parallax {
  height: 400px;
}

footer .copy-text,
footer .copy-text a{
  color: #FFFFFF !important;
  font-family: 'Tahoma';
  font-size: 11px;
}

@media (min-width:993px) {
  #lb-navbar {
    /*padding: 0 190px;*/
    /*margin-top: 20px;*/
  }
  header.menu-transparent.bg-transparent .navbar {
    background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0, 0) 100%) !important;
  }
}

/* ==================================================
   Whatsapp button
================================================== */
.wpp-button {
  position:fixed;
  width:60px;
  height:60px;
  bottom:40px;
  right:40px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:32px;
  box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.ic-whatsapp {
  margin-top: 10px;
}
