/*
Theme Name: Lakeside Retreat
Theme URI: https://lsrpokhara.com/
Description: The Lakeside Retreat. Content is edited with Secure Custom Fields. Layout uses UIkit.
Version: 1.0.0
Text Domain: lakeside-retreat
*/

body {
	font-family: Lato, sans-serif;
	font-weight: 300;
	color: #666;
}

h1, h2, h3, h4, .uk-h1, .uk-h2, .uk-h3 {
	font-weight: 300;
	color: #666;
}

.has-banner .lsr-header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 20;
	background: rgba(0, 0, 0, .3);
}

.no-banner .lsr-header {
	background: #2b303a;
}

.lsr-logo {
	width: 182px;
	height: auto;
}

.lsr-header .uk-navbar-nav > li > a,
.lsr-header .uk-navbar-toggle {
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 400;
}

.lsr-header .uk-navbar-nav > li > a:hover,
.lsr-header .uk-navbar-nav > li.current-menu-item > a {
	color: #fff;
}

.lsr-header .uk-navbar-nav > li.current-menu-item > a {
	border-bottom: 1px solid #fff;
}

@media (min-width: 960px) {
	.lsr-header .menu-item-home {
		display: none;
	}
}

.lsr-amenities {
	background: #f9f6ef;
}

.lsr-amenity-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 70px;
	height: 70px;
	margin: 0 auto;
	border-radius: 50%;
	background: #fff;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
	color: #b58a46;
}

.lsr-amenity-icon svg,
.lsr-amenity-icon img {
	width: 36px;
	height: 36px;
}

.lsr-peace {
	min-height: 100vh;
}

.lsr-peace-card {
	max-width: 440px;
	background: #fff;
}

.uk-button-primary {
	background-color: #b58a46;
	color: #fff;
}

.uk-button-primary:hover,
.uk-button-primary:focus {
	background-color: #9a7438;
	color: #fff;
}

.lsr-footer {
	background: #fff url("assets/footer-bg.png") bottom repeat-x;
	color: #000;
}

.lsr-footer a {
	color: #000;
}

.lsr-form {
	border: 1px solid #e9e6e6;
	box-shadow: 1px 2px #f3f3f3;
}

.hp,
.skip-link {
	position: absolute;
	left: -9999px;
}

.skip-link:focus {
	left: 8px;
	top: 8px;
	z-index: 30;
	background: #fff;
	padding: 8px;
}
