/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
@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);}
.w-popup-box-title {font-size: 1.4rem !important;}

/*	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;}


/*	CAROSELLI */
.owl-carousel .owl-nav button{
	width:61px !important;
	height:61px !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;
}


/*	TABLET
----------------------------------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  	.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;
	}
}


/*	SMARTPHONE
----------------------------------------------*/
@media only screen and (max-width: 600px) { 
	.l-section.wpb_row.height_medium{padding-bottom: 3rem !important;padding-top: 3rem !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;
	}
}




