/*
*   Custom styles
*/
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&display=swap");
@font-face {
  font-family: "Mattisse";
  src: url("../fonts/Mattisse Personal Use.woff") format("woff"), url("../fonts/Mattisse Personal Use.ttf") format("truetype");
}
/* Customer SCSS styles */
#authProvidergoogle {
  display: none;
}

#authProviderfacebook {
  display: none;
}

#loginSeparatordefault {
  display: none;
}

.logo {
  display: inline-block;
}
.logo-text {
  display: none;
  font-family: "Red Hat Display", sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
}
.logo-img {
  height: 80px;
}
@media (max-width: 991px) {
  .logo-img {
    height: 60px;
  }
}
@media (max-width: 767px) {
  .logo-img {
    height: 40px;
  }
}

/* Customer SCSS styles - END*/
/* Customer CSS styles */
/* Customer CSS styles - END */
body {
  padding-top: 130px;
}

#wrapper {
  min-height: calc(100vh - 130px);
}

.site-header {
  padding: 15px 0;
}
@media (max-width: 991px) {
  .site-header {
    padding: 15px;
  }
}

@media (max-width: 991px) {
  .site-header__nav {
    padding: 35px 0 15px;
  }
}
.site-header__nav li a {
  border: 2px solid white;
  border-radius: 35px;
  position: relative;
  color: white;
  text-align: center;
  padding: 10px 20px;
  text-decoration: none;
  font-size: 18px;
}
.site-header__nav li a:hover {
  border: 2px dashed white;
  border-radius: 35px;
}

.hambBox {
  top: 45px;
}
@media (max-width: 1199px) {
  .hambBox {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .hambBox {
    top: 35px;
  }
}

.cart-qty {
  background: #d7d5d5;
  color: #000 !important;
}

@media (min-width: 1200px) {
  .site-header__container {
    padding: 0 25px;
  }

  .container-customer {
    max-width: 1600px;
  }
}
#main-footer {
  border-top: 2px solid #828282;
}
#main-footer a:hover {
  color: #f0f0f0;
  text-decoration: underline;
}

.btn-primary {
  background: transparent;
}
.btn-primary:hover {
  background: #cd1719;
}

.btn {
  background: transparent !important;
  color: #f0f0f0 !important;
  border: 1px solid #bebebe !important;
}

.btn-icon-right.btn-primary:hover, .btn-icon-right.btn-primary:focus,
.btn-icon-right.btn-primary:hover .btn-icon-wrap, .btn-icon-right.btn-primary:focus .btn-icon-wrap {
  border: 1px solid #bebebe !important;
}

.btn-icon-right.btn-primary:hover .btn-icon-wrap, .btn-icon-right.btn-primary:focus .btn-icon-wrap {
  border-left-color: #bebebe !important;
}

.btn-transparent:hover, .btn-transparent:focus {
  background-color: transparent !important;
  color: #f0f0f0 !important;
}

.login-box .btn {
  border: 1px solid #fff !important;
  background: #141414 !important;
}

#divZoomChange #btZoomMinus .btn-icon, #divZoomChange #btZoomPlus .btn-icon {
  color: #fff;
}

.btn-transparent--primary .btn-text {
  color: #fff;
}

.formCustomersCategory .dropdown-select li a:hover, .formCustomersCategory .dropdown-select li a.active {
  background: #2e3560;
  text-decoration: none;
}

.steps-vertical .steps-vertical-row .steps-vertical-step .icon-wrapper .custom-icon {
  color: #ffffff;
}

.listCalendarTable th.selectedDate {
  color: #fff;
  background: #2e3560;
  font-weight: bold;
}

.calItemFlagTime {
  color: #fff;
}

.listCalendarTable thead th {
  border-left: none;
}

@media (min-width: 992px) {
  .tours-item {
    border: none;
  }
}
@media (min-width: 576px) {
  .nav-tabs {
    border-bottom: 1px solid #fff;
  }
}
.nav-tabs .nav-link.active {
  color: #fff;
}

#divListCalendarListData .dayList .col-text span,
#divListCalendarListData .col-title .col-count span,
.modal .modal-content .modal-header .modal-title,
.modal .modal-content .modal-header .close,
.cart-step-container #btnVoucher:hover i, .cart-step-container #btnVoucher:focus i, .cart-step-container .voucher_wrapper button:hover i, .cart-step-container .voucher_wrapper button:focus i {
  color: #fff;
}

#btMHallAddTickets {
  padding-bottom: 7px !important;
}


