/*
    Theme Name: Bookora
    Theme URI: http://themexriver.com/wp/bookora
    Author: themexriver
    Author URI: http://themexriver.com/
    Description: Bookora - Hotel Booking WordPress Theme
    Version: 1.0.4
    Tested up to: 8.2
    Requires PHP: 8.0
    License: GNU General Public License v2 or later
    License URI: LICENSE
    Text Domain: bookora
    Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/*:root {
     Color Palette 
    --wg-primary: #19617d;
    --wg-accent: #C29D68;
    --wg-dark: #041015;
    --wg-dark-2: #06171e;
    --wg-dark-3: #08202b;
}*/

/* philosopher-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 400;
  src: url('./assets/fonts/philosopher-v21-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('./assets/fonts/philosopher-v21-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* philosopher-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 700;
  src: url('./assets/fonts/philosopher-v21-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('./assets/fonts/philosopher-v21-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
.bk-faci2-item .inner-item {
    background-color: #C29D68;
    /* From https://css.glass */
background: rgba(194, 157, 104, 0.66);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(9.2px);
-webkit-backdrop-filter: blur(9.2px);
border: 1px solid rgba(194, 157, 104, 0.71);
}
.bk-faci2-item:is(.ver_2) .inner-item {
    background-color: #C29D68;
    /* From https://css.glass */
background: rgba(194, 157, 104, 0.51);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(12.3px);
-webkit-backdrop-filter: blur(12.3px);
border: 1px solid rgba(194, 157, 104, 0.9);
}
.headline h1, .headline h2, .headline h3, .headline h4, .headline h5, .headline h6 {
    color: #19617d;
    font-family: 'Philosopher', sans-serif;
}
.bk-hero2-text .hero-slug i {
    display: none;
}
.bk-sec-title .subtitle {
    color: #C29D68;
}
.bk-sec-title .subtitle i {
    display: none;
}

.bk-sec-title .subtitle:before, .bk-sec-title .subtitle:after {
    background-color: #c29d68;
}
.bk-ab2-img1 .item-count h3 {
    line-height: 1;
    color: #19617d;
}
.bk-ab2-text-wrap .item-img-scroll .item-scroll {
    background-color: #19617d;
}
.bk-btn1 a:hover, .bk-btn1 button:hover {
    background-color: #19617d;
}
.bk-header-section:is(.txa_sticky_header):is(.txa_sticky):is(.header_style_two) {
    background-color: #041015;
}
.bk-ftr2-widget .cta-widget:is(.ver_2) {
    background-color: #041015;
}
.bk-ftr2-newslatter {
    background-color: #06171e;
}
.bk-footer2-bottom .bk-ftr1-menu-area {
    background-color: #08202b;
}
.bk-ftr-copyright {
    background-color: #041015;
}
.home-facilities .headline h2{
    color: #ffffff;
}
.home-facilities .bk-faci2-item .inner-item .item-text h3 {
    color: #000000;
}
.home-facilities .bk-faci2-item .inner-item .item-text p {
    color: #000000;
}
.curved-banner {
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    clip-path: polygon(100% 0%, 0% 0%, 0% 86.77%, 0.026% 86.82%, 0.026% 86.82%, 7.353% 90.331%, 14.047% 93.132%, 20.149% 95.306%, 25.699% 96.936%, 30.739% 98.107%, 35.308% 98.902%, 39.447% 99.405%, 43.196% 99.699%, 46.596% 99.87%, 49.688% 99.999%, 49.688% 99.999%, 56.561% 99.769%, 63.139% 99.075%, 69.378% 98.001%, 75.236% 96.63%, 80.671% 95.044%, 85.639% 93.328%, 90.098% 91.565%, 94.007% 89.836%, 97.321% 88.227%, 100% 86.82%, 100% 0%);
}

.wg-links .elementor-widget-n-tabs {
  
  background: rgba(255, 255, 255, 0.14);
  backdrop-filter: blur(22px);
  -webkit-backdrop-filter: blur(22px);
    transform: translateZ(0);
    will-change: backdrop-filter;
  border-radius: 14px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 10px 5px rgba(255, 255, 255, 0.5);
    
  position: relative;
  overflow: hidden;
}

.wg-links .elementor-widget-n-tabs::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.wg-links .elementor-widget-n-tabs::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}
.mobile-search-bar{
    display: none!important;
}
.mobile-main-navigation{
    text-align: center;
}
.mobile_menu_content .mobile-main-navigation .navbar-nav li a {
    padding: 10px 0px 10px 0;
}
@media (max-width: 768px) {
  .bk-ab2-img1 .item-count h3 {
    font-size: 48px;
}
}