/*
Theme Name: Madcow Bandung
Author: Stucel
Author URI: https://www.stucel.com
Description: Madcow Bandung Template
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: default

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*Additional style*/

.exclusive-offer-page .exclusive-offer-wrapper .pagination-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.exclusive-offer-page .exclusive-offer-wrapper .pagination-wrapper .pagination {
  display: inline-block;
}

.exclusive-offer-page
  .exclusive-offer-wrapper
  .pagination-wrapper
  .pagination
  a {
  color: #ffffff;
  float: left;
  padding: 9px 15px;
  text-decoration: none;
  font-family: "Nunito Sans - Light", "Nunito Sans";
  font-size: 14px;
  text-transform: uppercase;
  border: 2px solid transparent;
}

.exclusive-offer-page
  .exclusive-offer-wrapper
  .pagination-wrapper
  .pagination
  .page-numbers:nth-child(even):hover,
.exclusive-offer-page
  .exclusive-offer-wrapper
  .pagination-wrapper
  .pagination
  a.active,
.exclusive-offer-page
  .exclusive-offer-wrapper
  .pagination-wrapper
  .pagination:not(a.page-item.active:hover) {
  border-color: #e62332;
}

.exclusive-offer-page
  .exclusive-offer-wrapper
  .pagination-wrapper
  .pagination
  a.prev:hover,
.exclusive-offer-page
  .exclusive-offer-wrapper
  .pagination-wrapper
  .pagination
  a.next:hover {
  border-color: transparent !important;
  color: #e62332;
}

.our-menu-wrapper .menu-txt .menu-desc {
  text-transform: none !important;
}

.our-menu-wrapper .menu-img-wrapper {
  align-self: center !important;
}

.our-menu-wrapper .menu-img-wrapper .menu-img {
  position: relative !important;
}

.our-menu-wrapper .menu-img-wrapper .menu-img img {
  object-fit: cover !important;
  object-position: center !important;
}

/* copyright */
.copy-rights a {
  color: #ffffff;
  text-decoration: none;
}

/* Contact Form Make Reservasition */
.wpcf7#wpcf7-f182-o1 .wpcf7-form-control-wrap {
  display: block;
  width: 49% !important;
}

.wpcf7#wpcf7-f182-o1 p .wpcf7-form-control-wrap {
  display: block;
  width: 100% !important;
}

.wpcf7#wpcf7-f182-o1 .wpcf7-form-control {
  display: block;
  width: 100% !important;
}

#map-canvas iframe {
    width: 100%!important;
    height: 100%!important;
}
@media (max-width: 768px) {
  .exclusive-offer-page
    .exclusive-offer-wrapper
    .pagination-wrapper
    .pagination
    a {
    font-size: 12px;
    padding: 3px 9px;
  }

  .wpcf7#wpcf7-f182-o1 .wpcf7-form-control-wrap {
    width: 100% !important;
  }
}

.tnc-apply-section .tnc-apply-wrapper .tnc-apply {
  display: grid;
  grid-auto-columns: 50% 50%;
  grid-auto-flow: column;
}

.our-menu-page .our-menu-wrapper .our-menu-drinks .menu-txt .menu-link {
  text-decoration: none;
}

@media (min-width: 1200px) {
  .footer-section .mc-wine, .footer-section .level-17 {
    width: 50%;
    padding: 20px;
  }
  .footer-section .footer-wrapper {
    max-width: max-content !important;
  }
  .footer-section .footer-wrapper .address-wrapper .level-17 .level-17-title.desc1 {
    font-size: 14px;
    opacity: 80%;
    line-height: 24px;
    font-weight: bold;
  }
  .footer-section .footer-wrapper .address-wrapper .level-17 .level-17-title {
      min-width: 360px;
      margin-bottom: 20px !important;
  }
  .footer-section .footer-wrapper .address-wrapper .level-17 .level-17-desc {
    min-width: 360px;
    padding-left: 35px;
    font-family: 'Taberna' !important;
  }
  .footer-section .footer-wrapper .address-wrapper .f-info {
      display: contents !important;
  }
  div#sbi_images div.sbi_item:nth-child(1), div#sbi_images div.sbi_item:nth-child(3) {
    transform: translateY(-40px);
    }
}

@media (max-width: 768px) {
    .footer-section .footer-wrapper .address-wrapper .level-17 .level-17-title.desc1 {
        font-size: 12px !important;
    }
    .level-17 {
        padding: 15px 0;
    }
}

.tnc-apply-section .tnc-apply-wrapper .tnc-apply-logos {
    width: 100%;
}