/* 
Theme Name:		 Warren House
Theme URI:		 https://www.warrenhouse.com/
Description:	 Warren House Bespoke Theme Design
Author:			 Freelance-Creator
Author URI:		 https://www.freelance-creator.com/
Template:		 astra
Version:		 1.0.0
Text Domain:	 Astra-child
-------------------------------------------------------------- */ 

/*
Optimised my MINIMA
Visit: https://minima.gg

-------------------------------------------------------------- */ 

/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
     font-family: Apalu;
     src: url(https://www.warrenhouse.com/wp-content/themes/astra-child/fonts/apalu.ttf);
}

.custom-font {
	font-family: 'Apalu', serif!important;
}

.fixedbutton {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 999;
}

#wptime-plugin-preloader {
	background-size: 400px !important;
}

/*.main-header-bar {
	background: linear-gradient(
		rgba(255,255,255, 1),
		rgba(255,255,255, 0.6))!important;
	padding: 10px 0;
}*/

.main-header-bar {
	background-color: #FFF!important;
	position: fixed;
	top: 0;
	left: 0;
	padding: 10px 0;
	width: 100%;
	-webkit-transition: all ease-out .5s;
	-moz-transition: all ease-out .5s;
	-o-transition: all ease-out .5s;
	transition: all ease-out .5s;
}

.main-header-bar.active {
	background-color: #FFF!important;
	box-shadow: 0px 2px 12px #DDD;
}

.main-header-bar.active .custom-logo-link img {
	max-width: 280px;
}

.main-header-menu .menu-link, .ast-header-custom-item a {
	text-transform: uppercase;
}

.ast-header-break-point .ast-header-custom-item, .ast-header-break-point .main-header-menu {
	background-color: #FFF;
}

.main-header-menu .menu-link, .ast-header-custom-item a {
	font-size: 13px;
}

.ast-right-sidebar #secondary {
	border-left: 1px solid #f2f2f2;
}

.elementor-1297 .elementor-element.elementor-element-756b2e9 .lae-portfolio .lae-portfolio-item {
	padding: 0 20px 20px;
}

.ti-widget.ti-trip .ti-rating-text, .ti-widget.ti-trip .ti-rating-text strong, .ti-widget.ti-trip .ti-rating-text strong a, .ti-widget.ti-trip .ti-rating-text strong span, .ti-widget.ti-trip .ti-rating-text span strong, .ti-widget.ti-trip .ti-rating-text span, .ti-widget.ti-trip .ti-footer, .ti-widget.ti-trip .ti-footer strong, .ti-widget.ti-trip .ti-footer span, .ti-widget.ti-trip .ti-footer strong a {
	color: #FFF!important;
}

.popupbox {
	cursor: pointer;
}

@media (max-width: 768px) {
	.popup-image {
		display: none;
	}
	
	.ays-pb-modal {
		padding: 10px!important;
	}
	
	.ays_content_box {
		padding: 10px!important;
	}
	
	.ays-pb-modal p {
		font-size: 13px;
	}
}

/* Style The Dropdown Button */
.dropbtn {
	color: #ffffff;
	border-color: #101b4e;
	background-color: #101b4e;
	border-radius: 0;
	padding-top: 18px;
	padding-right: 38px;
	padding-bottom: 18px;
	padding-left: 38px;
	font-weight: 400;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1;
	text-transform: uppercase;
	cursor: pointer;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
	background-color: #000;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
	position: relative;
	display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	line-height: 20px;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	text-align: center;
	z-index: 1;
}

@media (max-width: 1673px) {
	.dropdown-content {
		line-height: 50px;
	}
	
	.booking-link {
		line-height: 30px;
		padding: 10px 0!important;
	}
	
	.ast-header-break-point ul li.ast-masthead-custom-menu-items a {
		width: 100%;
	}
}

/* Links inside the dropdown */
.dropdown-content a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
	background-color: #f1f1f1!important;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
	display: block;
}