@charset "UTF-8";
/*
Theme Name: Erios Child Theme
Theme URI: http://demo2.themelexus.com/erios/
Author: Themelexus
Template: erios
Author URI: https://www.themelexus.com/
Description: Erios Child theme for customization.
Version: 1.0.0	
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: realty, rentals, home, housing, landing page, property, real estate, agents, google maps, page builder, flat, modern, agent, agency, busines, Hotel
Text Domain: erioschild
*/


/* Custom */

@font-face {
      font-family: 'Grotters';
      src: url(assets/fonts/Grotters.eot);
      src: url(assets/fonts/Grotters.eot?#iefix) format("embedded-opentype"), url(assets/fonts/Grotters.woff2) format("woff2"), url(assets/fonts/Grotters.woff) format("woff"), url(assets/fonts/Grotters.ttf) format("truetype"), url(assets/fonts/Grotters.svg#Grotters) format("svg");
      font-weight: 400;
      font-style: normal;
      font-display: swap
    }


.header-banner {
margin-top: -47px;
}
.page-title-bar {
	margin-top: -47px;
    background-size: cover;
}

.header-menu-en .menu-item a.elementor-item{padding-bottom: 25px !important;}
.rev-btn:hover {
	background: #3297e7 !important;
}
@media all and (min-width:1205px) and (max-width:1250px) {
body:not(.rtl) .elementor-3506 .elementor-element.elementor-element-a20d76d .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
	margin-right: 20px !important;
}
}
@media all and (min-width:1120px) and (max-width:1204px) {
body:not(.rtl) .elementor-3506 .elementor-element.elementor-element-a20d76d .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
	margin-right: 10px !important;
}
}
@media all and (min-width:1026px) and (max-width:1119px) {
body:not(.rtl) .elementor-3506 .elementor-element.elementor-element-a20d76d .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
	margin-right: 10px !important;
}
    .elementor-3506 .elementor-element.elementor-element-a20d76d .elementor-nav-menu--main, #nav-popup-a20d76d .elementor-nav-menu--popup, #nav-popup-a20d76d .elementor-nav-menu--popup > ul > li > a {
	font-size: 12px !important;
	letter-spacing: 0.5px !important;
}
}
.acc-div-box .elementor-cta__description{
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	max-height: 0;
}
.acc-div-box:hover .elementor-cta__description {
	opacity: 1;
	visibility: visible;
	max-height: 90px;
}
#Book-Now a.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: 12px 27px 12px 27px;
	font-size: 1.125em;
	background-color: #3297e7;
	border-color: #3297e7;
	color: #fff !important;
	border-radius: 50px;
	line-height: 22px;
}
#Book-Now a.wp-block-button__link::after {
	display: inline-block;
	text-rendering: auto;
	content: "\f178";
	font: normal normal normal 14px/1 FontAwesome;
	padding-left: 3px;
}
#Book-Now a.wp-block-button__link:hover{background-color: #187ccd;
border-color: #187ccd;
color: #fff;}
#block-7 .is-layout-flex {
	display: block;
}
#block-7{
text-align: center;}
#secondary-room .widget {
	padding: 25px 20px;
}
.div-min-4-box .elementor-image-box-title {
	min-height: 56px;
}
.site-header {
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0);
}
.elementor-3506 .elementor-element.elementor-element-a20d76d .elementor-nav-menu--dropdown:not(.mega-menu) .has-submenu {
	background-color: rgba(0, 0, 0, 0) !important;
}
.elementor-3506 .elementor-element.elementor-element-a20d76d .elementor-nav-menu--dropdown:not(.mega-menu) a:hover, .elementor-3506 .elementor-element.elementor-element-a20d76d .elementor-nav-menu--dropdown:not(.mega-menu) a.highlighted {
	color: #FFFFFF;
	background-color: #3297E7 !important;
}