/*
Theme Name: Marina Child
Description: A child theme of Neve Theme
Version: 1.0.0
Text Domain: marina
Template: marina
*/

/* Rooms - Hide week price info */
#nd_booking_single_cpt_1_basic_info{
	display: flex;
	justify-content: center;
}

#nd_booking_single_cpt_1_basic_info #nd_booking_single_cpt_1_basic_info_week_price{ display: none !important;}

/* Room type - Price style */
#nd_booking_single_cpt_1_header_image_price .nd_booking_display_inline_block {
  display: flex !important;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

#nd_booking_single_cpt_1_header_image_price .nd_booking_display_inline_block .nd_booking_float_right{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

#nd_booking_single_cpt_1_header_image_price .nd_booking_display_inline_block .nd_booking_float_right *{ margin: 0; margin-right: 10px;}
#nd_booking_single_cpt_1_header_image_price .nd_booking_display_inline_block .nd_booking_float_right .nd_booking_section.nd_booking_height_5{ display: none;}

/* Remove underline from room menu options */
.nd_booking_list_style_none .nd_booking_text_transform_uppercase { text-decoration: none;}

/* Branches sticky information collumn */
.branch_sticky_info{
	position: sticky !important;
	top: 0 !important;
}

/* branches side contact card styling*/
.branch_sticky_info .elementor-column.animated-slow .elementor-section:first-of-type { background: #283e68 !important;}

/*wp forms color styling*/
div.wpforms-container-full button[type=submit]:not(:hover):not(:active){ 
	background-color: #283E68 !important;
	color: #FEF9F0 !important;
}

div.wpforms-container-full button[type=submit]:hover:not(:active),
.elementor-element.elementor-element-a87216e .eael-wpforms .wpforms-submit-container .wpforms-submit:hover{ 
	color: #FEF9F0 !important;
}

/* Header Menu fixes*/
.conheader_menu .nd_elements_navigation_component ul#menu-menu-1-en li.menu-item > ul.sub-menu li,
.conheader_menu .nd_elements_navigation_component ul#menu-menu-1 li.menu-item > ul.sub-menu li{ background: #FEF9F0;}
.conheader_menu .nd_elements_navigation_component ul#menu-menu-1-en li.menu-item > ul.sub-menu li:hover,
.conheader_menu .nd_elements_navigation_component ul#menu-menu-1-en li.menu-item > ul.sub-menu li.current-menu-item,
.conheader_menu .nd_elements_navigation_component ul#menu-menu-1 li.menu-item > ul.sub-menu li:hover,
.conheader_menu .nd_elements_navigation_component ul#menu-menu-1 li.menu-item > ul.sub-menu li.current-menu-item{ background: #FFFFFF;}

.conheader_menu .nd_elements_navigation_component ul#menu-menu-1-en li.menu-item > ul.sub-menu ul,
.conheader_menu .nd_elements_navigation_component ul#menu-menu-1 li.menu-item > ul.sub-menu ul{ margin-left: 180px;}
.conheader_menu .nd_elements_navigation_component ul#menu-menu-1-en li.menu-item > ul.sub-menu ul li.menu-item ul,
.conheader_menu .nd_elements_navigation_component ul#menu-menu-1 li.menu-item > ul.sub-menu ul li.menu-item ul{ margin-left: 155px;}


/* Homepage tabs */
@media screen and (max-width: 921px){
	.eael-tab-inline-icon{
		display: grid !important;
		grid-template-columns: 1fr 1fr;
		grid-row-gap: 20px;
	}
}

@media screen and (max-width: 597px){
	.eael-tab-inline-icon{
		grid-template-columns: 1fr;
		grid-row-gap: 15px;
	}
	.eael-tab-inline-icon li{ width: 300px; margin: 0 auto !important;}
}

@media screen and (max-width: 411px){
	.eael-tab-inline-icon li{ width: 100%;}
}