/**
* Theme Name: Rominal Child
* Description: This is a child theme of Rominal, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Duc Pham (Opal Team)</a>
* Template: rominal
* Version: 1.2.1
*/

.menu-item-10022 > a > span {
	padding: 8px 12px !important;
}

.single-to_book .rominal-breadcrumb>.elementor-container {
	min-height: 320px !important;
}

.elementor-location-footer a {
	color: var(--e-global-color-lighter) !important;
}

/*
.babe_items_3 .read-more-item , .babe_items .item_info_price label {
	display: none;
}

.babe_items .item_title a, .babe_items .item_img {
	pointer-events: none;
}

body:not(.logged-in) .elementor-element-173ff3e {
  display: none;
}
*/

.babe_post_content_title{
	display: none;
}
.error404 .header-absolute {
	background-color: #262727 !important;
}

.page-id-9845 .elementor-slideshow__footer,
.babe_items .item_info_price label {
	display: none;
}

@media (max-width: 1024px) {
	.elementor-676 .elementor-heading-title {
		font-size: 12px !important;
	}

	.babe_items_2 .item_info_price {
		opacity: 100;
		text-shadow: 1px 1px 5px black;
	}
}

@media (min-width: 768px) and (max-width: 880px) {
	.elementor-9218 .elementor-element.elementor-element-006b033 .elementor-heading-title {
		font-size: 34px !important;
	}

	.babe_items_3 .babe_all_items_item_inner .item_text {
		padding: 30px;
	}
}

@media (max-width: 390px) {
	.babe_items .item_info_price .item_info_price_new .currency_amount {
		font-size: 20px !important;
	}

	.babe_items .item_title a,
	.babe_items_1 .item_text .item_info_price {
		font-size: 0.8em;
	}

	.elementor-3454 .elementor-element.elementor-element-2c77773 .elementor-heading-title,
	.elementor-3454 .elementor-element.elementor-element-904f574 .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-element-d46f930 .elementor-widget-babe-item-checkin .elementor-list-items {
		font-size: 13px;
	}
}

@media (max-width: 290px) {

	.babe_items .item_info_price .item_info_price_new .currency_amount {
		font-size: 18px !important;
	}

	.babe_items .item_title a,
	.babe_items_1 .item_text .item_info_price {
		font-size: 0.7em;
	}

	.elementor-3454 .elementor-element.elementor-element-d46f930 {
		padding: 0;
	}

	.elementor-3454 .elementor-element.elementor-element-2c77773 .elementor-heading-title,
	.elementor-3454 .elementor-element.elementor-element-904f574 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-element-d46f930 .elementor-widget-babe-item-checkin .elementor-list-items {
		font-size: 11px;
	}

	.elementor-9218 .elementor-element.elementor-element-498c819 .elementor-testimonial-item-wrapper .testimonial-content {
		padding: 0% 10% 0% 10%;
	}
}

.ue_price_list_badge img {
	width: 20px;
	height: 20px;
	display: inline-block;
}

.rate_title {
	color: var(--e-global-color-accent);
	font-size: 23px;
	line-height: 34px;
	font-family: "Montserrat", Sans-serif;
}

.row.item_info_price .column-item {
	padding: 15px !important;
}

@media (min-width: 610px) {
	.row.item_info_price .column-item:not(:first-child) {
		border-left: 1px black solid;
	}
}

@media (max-width: 611px) {
	.row.item_info_price .column-item:not(:first-child) {
		margin-top: 10px;
	}
	.page-id-11144 ul,
	.page-id-11838 ul 
	{
		margin :0;
	}
	.page-id-11144 .menu-wrappertitle .menu-title, .page-id-11144 .menu-wrappertitle .menu-price, 
	.page-id-11838 .menu-wrappertitle .menu-title, .page-id-11144 .menu-wrappertitle .menu-price
	{
		font-size: 0.8em !important;
		max-width: 37%;
	}

	.page-id-11144 .elementor-heading-title,
	.page-id-11838 .elementor-heading-title
	{
		font-size: 36px !important;
	}
}

.elementor-11144 .elementor-element.elementor-element-34d7cef > .elementor-widget-container p
{
	margin: 0;
}

.item-term.item-meta-value a[href*="/ba_"] {
  pointer-events: none;
  text-decoration: none;
  color: inherit;
  cursor: default;
}

.header-animation div h2 a {
  color: var(--accent);
  background-image: linear-gradient(var(--primary), var(--primary));
  background-size: 100% 0;
  background-repeat: no-repeat;
  background-position: bottom;
  -webkit-transition: background-size 0.35s ease;
  transition: background-size 0.35s ease;
}
.header-animation div h2 a:hover {
  background-size: 100% 100%;
}

