/* ==================================================
   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/TrajanPro3-Regular.otf');
}

.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-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
================================================== */
#menu-home h1 {
  font-family: 'TrajanPro';
  font-size: 60px !important;
  line-height: 1 !important;
}

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

/* ==================================================
   Access
================================================== */
#access h2 {
  font-family: 'SantanaBlackCondensed';
  font-size: 30px;
  font-weight: 900;
}

#access .adv-img-full-content > .img-box:not(.caption-bg):after,
#access .advs-box-top-icon-img:not(.niche-box-post):after {
  background-color: rgba(0, 0, 0, 0);
}

#access .adv-img-full-content p {
  font-family: 'Tahoma';
  font-size: 14px;
  line-height: normal;
}

#access .frame-container-3 {
  width: 210px;
  margin: 0 auto;
}

.adv-img-full-content p.sub {
  height: auto;
  font-family: 'Tahoma';
  font-size: 14px;
}

.adv-img-full-content h2:after {
  width: 108px;
  height: 7px;
  left: 50%;
  bottom: -25px;
  margin-left: -54px;
  background: none;
  background-image: url(images/ic_sub_line_title.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}

#access .album-item .title-base h2 {
  font-family: 'SantanaBlackCondensed';
  font-size: 50px;
  font-weight: 900;
  color: #005685;
}

#access .album-item .title-base h2::after {
  content: '';
  width: 360px;
  height: 20px;
  left: 50%;
  bottom: -16px;
  margin-left: -180px;
  position: absolute;
  background: none;
  background-image: url(images/ic_menu_title_boroder.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}

#access .album-item h3,
#access .album-item span {
  font-family: 'Tahoma';
  font-size: 16px;
  font-weight: bold;
  color: #005685 !important;
}

#access .album-item p {
  font-family: 'Tahoma';
  font-size: 12px;
  color: #005685;
  min-height: 36px;
}

#access .list-item-img a.img-box {
  position: absolute;
  width: 80px;
  left: 14px;
  height: 80px;
  top: 50%;
  margin-top: -40px;
}

#access .btn.call-to-action-color {
  background-image: url(images/bg-call-to-action-menu-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: 11px 12px 13px !important;
  font-family: 'TahomaBold';
  font-weight: bold;
  font-size: 16px;
  color: #c0955d;
}

#access .album-title .fa.fa-arrow-left {
  font-size: 24px;
  color: #c0955d;
}

#access .album-title .btn:hover i {
  font-size: 24px;
  color: #c0955d !important;
}

#access .btn.btn-donwload-menu {
  padding: 14px 34px 14px !important;
}

/*#access .btn.call-to-action-color:hover,*/
/*#access .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 !important;
}*/

@media (max-width: 992px) {
  #access .list-item-img .col-md-9 {
    padding: 10px 0 10px 110px;
  }
}

/* ==================================================
   Book now
================================================== */
#book-now h2 {
  font-family: 'SantanaBlackCondensed';
  font-size: 40px;
  font-weight: 900;
  margin-top: 60px;
  color: #005685;
}

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

/* ==================================================
   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;
}
