/*
Theme Name: ElGouna
Author: webkeyz
Author URI: https://www.webkeyz.com/
Description: theme for El Gouna Hotels
Version: 1.0.0
Text Domain: elgouna
*/
.single-hotel .header__bottom {
    height: 100vh !important;
}
.countdown-container {
  text-align: center;
}

/* Expired Countdown */
.countdown-container.expired .title,
.countdown-container.expired .countdown {
  display: none;
}

.countdown-container .empty {
  display: none;
  font-size: 22px;
  font-weight: 700;
  color: #263561;
}

.countdown-container.expired .empty {
  display: block;
}

.countdown-container .title {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  color: #263561;
}

.countdown-container .countdown {
  padding-left: 0;
  list-style: none;
}

.countdown-container .countdown li {
  display: inline-block;
  width: 90px;
  margin-right: 5px;
  padding: 0.5em 1em;
  font-family: merriweather, serif;
  font-size: 0.8em;
  text-transform: uppercase;
  color: #263561;
  background: #f5f5f5;
}

.countdown-container .countdown li span {
  display: block;
  font-size: 3rem;
}

@media all and (max-width: 768px) {
  .countdown-container .countdown li {
    font-size: 0.55rem;
    padding: 0.35rem;
    width: 60px;
  }

  .countdown-container .countdown li span {
    font-size: 2.2rem;
  }
}
.menu-left {
    font-family: merriweather;
    font-size: 17px;
    font-weight: 700;
    color: #0c1b44;
}
.menu-right {
    float: right;
}

.booking-overlay-open .bookingBenefitsBanner{
    display: flex;
}
.bookingBenefitsBanner{
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #f4f4f4;
	display: none;
	z-index: 10000;
    align-items: center;
    padding: 10px;
}
.bookingBenefitsBanner_title{
	width: 15%;
}
.bookingBenefitsBanner_title h4{
	border-right: 1px solid #263561;
	font-size: 18px;
}
.bookingBenefitsBanner_icons{
	display: flex;
	width: 85%;
	justify-content: space-between;
}
.bookingBenefitsBanner_icons div{
	flex: 1;
	padding: 0 10px;
    text-align: center;
}
.bookingBenefitsBanner_icons div p{
	font-size: 12px;
}
@media (max-width:40em){
    .bookingBenefitsBanner{
        flex-wrap:wrap;
        display: none;
    }
    .bookingBenefitsBanner_title{
        width:100%;
        margin-bottom:10px;
    }
    .bookingBenefitsBanner_icons{
        width:100%;
    }
    .bookingBenefitsBanner_title h4{
        border-right:none;
    }
    .bookingBenefitsBanner_icons div p{
        font-size:9px;
    }
	.dates-step.ng-star-inserted{
		margin-bottom:50px;
	}
	.bookingBenefitsBanner_icons img{
		margin:auto;
	}
}
.tribe-events-coverImg{
	height:60vh;
	overflow:hidden;
	width:100%;
	position:relative;
}
.tribe-events-coverImg div{
	background-image:url('https://hotels.elgouna.com/staging/wp-content/uploads/2021/06/El-Gouna-Events-Red-Sea-Egypt-1905.jpg');
	background-position:center;
	background-size:cover;
	width: 100%;
    height: 100%;
}
.tribe-events-coverImg:before{
	content: "";
    position: absolute;
    background: linear-gradient(rgba(2,38,84,0.8) 20%,rgba(0,61,105,0.01));
    width: 100%;
    height: 40%;
    left: 0;
    top: 0;
    z-index: 2;
    pointer-events: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{
	overflow:hidden;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3:before, .tribe-common .tribe-common-c-btn-icon:before, .tribe-events .tribe-events-c-nav__next:before, .tribe-events .tribe-events-c-nav__prev:before{
	display:none;
}
.tribe-events .tribe-events-c-subscribe-dropdown__button{
	padding-right: 20px !important;
	padding: 0;
    overflow: hidden;
}
.tribe-events .tribe-events-c-subscribe-dropdown__button button{
	padding: 11px 20px;
    padding-right: 0;
}
.tribe-events .tribe-events-c-subscribe-dropdown__button button:before{
	width: calc( 100% + 50px );
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{
	position:relative;
	z-index:10;
}
.single-tribe_events .header__top--inner{
	background:#263561;
}
.single-tribe_events .tribe-events-pg-template{
	margin-top:150px !important;
}
.page-id-29897 .page__header{
    display: none;
}
.page-id-29897 .widgetCustom.widgetCustom__opacity .widgetCustom__inner{
    text-align: center;
}
.uk-container{
    padding: 0 !important;
    background: #f9f9f9;
}