/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/

	HOTEL LUIS
	2025 Made in Ondanomala
*/

@import url('https://ondanomalaweb.it/utility/css/ondanomala.css');
.w-separator.align_left{ margin-left:0px !important; }
a.w-nav-control.active .w-nav-icon{color:#FFF !important;z-index:999 !important;}
.g-cols.via_grid { gap: var(--columns-gap, 4.5rem);}

/*	LIGHTBOX
----------------------------------------------*/
.mfp-bottom-bar .mfp-title{ display:none; visibility:hidden;}
.mfp-bottom-bar .mfp-counter{ color:#FFF; font-weight:800; font-size:calc(22px + 1.5vw); margin-top:-3rem; margin-right:2rem;}
.w-popup-box-title {font-size: 1.4rem !important;}


/*	POPUP
----------------------------------------------*/
.pum-container .pum-title {
    margin-bottom: 1rem !important;
	margin-top:0.8rem !important;
}
.pum-content{
	line-height:1.5em !important;
}
.pum-container{
	margin-left:0.8rem !important;
	margin-right:0.8rem !important;
}


/*	MENU
----------------------------------------------*/
.w-nav-list.level_1.hover_simple{
	background:#F4DFC6 !important;
	min-width:50% !important;
}
.sticky .w-nav-icon>div {
    background: #FFF ;
}

.current-menu-item{
	color:#EA9A29 !important;
}


/*	CAROSELLI 
----------------------------------------------*/
.owl-dots .active span{
	color:#2DB43C !important;
}
.w-grid-list.owl-carousel .owl-stage-outer{
    margin-bottom: 1.5rem !important;
}

.owl-carousel .owl-nav button{
	width:71px !important;
	height:71px !important;
}



/*	SLIDER 
----------------------------------------------*/
.rsBullets {
    display: flex;
    justify-content: right !important;
    bottom: 30px !important;
    width: 95% !important;
    position: absolute !important;
    z-index: 9 !important;
}
.rsBullet span {
    background: rgba(255, 255, 255, 1);
    width: 15px !important;
    height: 15px !important;
	margin: 4px !important;
	border-radius:50rem !important;
}
.rsBullet.rsNavSelected span {
    background: rgba(0, 0, 0, 1) !important;
    box-shadow: 0 0 0 0px;
}
.royalSlider .rsArrow {
    top: 90% !important;
    font-size: 1rem  !important;
    line-height: 65px !important;
    height: 70px !important;
    width: 70px !important;
    text-shadow: none !important;
    border: 2px solid #fff !important;
	border-radius:50rem !important;
}
.royalSlider .rsArrowRight {
    right: 20px !important;
}
.royalSlider .rsArrowLeft {
    right: 95px !important;
	left:auto !important;
}


/*	GALLERY
----------------------------------------------*/
.altobasso .w-grid-list.owl-carousel .owl-item:nth-child(even) {
    margin-top: 40px !important;
}





/*	TABLET
----------------------------------------------*/
@media only screen 
  and (min-device-width: 850px) 
  and (max-device-width: 1180px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
  	  
}



/*	SMARTPHONE
----------------------------------------------*/
@media only screen and (max-width: 600px) { 
	.l-section.wpb_row.height_medium{padding-bottom: 3rem !important;padding-top: 3rem !important;}
	.w-popup-box {padding: 1rem !important;}
	
	/*	GALLERY
	----------------------------------------------*/
	.altobasso .w-grid-list.owl-carousel .owl-item:nth-child(even) {
		margin-top: 0px !important;
	}
	.royalSlider .rsArrow {
		top: 90% !important;
		font-size: 1rem  !important;
		line-height:36px !important;
		height: 40px !important;
		width: 40px !important;
		text-shadow: none !important;
		border: 2px solid #fff !important;
		border-radius:50rem !important;
	}
	.royalSlider .rsArrowRight {
		right: 20px !important;
	}
	.royalSlider .rsArrowLeft {
		right: 65px !important;
		left:auto !important;
	}
}




