/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/



.elementskit-megamenu-panel .elementor-top-section > .elementor-container.elementor-column-gap-no {
	box-shadow: 0px 5px 5px 3px rgba(0,0,0,0.27);
	-webkit-box-shadow: 0px 5px 5px 3px rgba(0,0,0,0.27);
	-moz-box-shadow: 0px 5px 5px 3px rgba(0,0,0,0.27);
	padding: 15px;
	background-color:#fff;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li.cta a {
	text-transform: uppercase;
	background-color:#00244d;
	padding: 5px 15px !important;
	margin-left: 15px !important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li.cta a:hover {
	color:#c5b278 !important;
}

.colored-section .first-col .elementor-widget-wrap.elementor-element-populated {

}

/* room lightboxes */

ul.rooms {
	display:inline-flex;
	list-style: none;
	padding: 0px;
	
}
ul.rooms li {
	margin: 3px;
	max-width: 174px;
}

.room-lightbox {
	width: 100%;
	border: 20px solid #fff;
	padding: 50px;
	background-color: #d4c79c;
}
.room-lightbox ul {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	margin-bottom: 30px;
}

@media screen and (max-width: 1023px) {
	.mega-nav .elementor-column-gap-no .elementor-column {
		width: 100% !important;
	}


}


/* Booking Widget */
#booking_widget ol li, #booking_widget fieldset {
	display:inline-block;
}