@charset "utf-8";

/* Extra large devices (large desktops, 1400px and up) */
@media (min-width: 1400px) {

	/* GENERAL ******************************************************************************/
	body{font-size:22px;}
	
	/* TYPOGRAPHY ******************************************************************************/
	h1,.h1{font-size:3.2rem}h2,.h2{font-size:3rem}h3,.h3{font-size:2.8rem}h4,.h4{font-size:2.4rem}h5,.h5{font-size:2.2rem}h6,.h6{font-size:1.8rem}
	.title {font-size: 4em;}
	.subtitle {font-size: 1em;}

	/* HEADER ******************************************************************************/
	header{display:inline-block}
	header.bg-header {background-size: 60%;}
	header.sticky .logo {position: absolute; top: 0; width: 250px;}
	/* HEADER CLASSIC - navbar */
	header.header-classic{display:inline-block}
	header.header-classic .navigation-classic-transform-overlay{display:contents;position:relative;width:auto;height:auto;top:auto;left:auto;visibility:visible;content:inherit;clip-path:none;background-color:transparent}
	header.header-classic .navbar-collapse{width:auto;margin-top:0;}
	header.header-classic .navbar-nav{padding:15px 0}
	header.header-classic.sticky .navbar-nav {padding:30px 0;}
	header.header-classic .navbar-collapse{width:auto}
	header.header-classic .navbar-nav .nav-item{margin-right:20px}
	header.header-classic .navbar-nav a.nav-link{color:#fff;font-weight:400;font-size:1em;padding:10px;}
	
	/* NAVIGATION ******************************************************************************/
	/* NAVIGATION - overlay 1/3 bg */
	#myNav.overlay-13-bg{width:0}
	#myNav.overlay-13-bg.show-nav{width:100%}
	.overlay-13-bg .overlay{z-index:6666;}
	.overlay-13-bg .overlay-content{position:relative;padding:0 100px;width:60%;height:100vh;}
	.overlay-13-bg .overlay-content .navigation-menu {position:relative; margin: 100px 0 0;}
	.overlay-13-bg .overlay-content .navigation-menu li a{padding:10px 0 2px; margin-bottom: 8px;}
	.overlay-13-bg .overlay-content .nav-title{font-size:50px;font-weight:700;font-style:normal;margin:30px 0;line-height:1;color: var(--white);}
	.overlay-13-bg .overlay-content hr{margin-top:20px;margin-bottom:0;border:0;border-top:1px solid rgba(255,255,255,0.2)}
	
	/* HOME SLIDER ******************************************************************************/
	/* HOME SLIDER - fullscreen single image */
	.fullscreen-image{position:relative;overflow:hidden;max-height:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
	.fullscreen-image.fullscreen-home{background-image:url(../images/pic-fullscreen-home.jpg);}

	/* MODAL ******************************************************************************/
	/* MODAL - close button */
	.modal-content button.close{top:40px;right:40px;width:50px;height:50px;line-height:50px;}
	/* MODAL - video */
	#modalVideo{width:80%;margin:auto;height:auto;background-color:transparent;}

	/* SECTION ******************************************************************************/
	section{padding:100px 0}
	
	/* INTRO ******************************************************************************/
	.decoration-intro{position:absolute;bottom:-220px;right:-60px;width:40%;z-index:6666}
	
	/* AUTOFFICINA ******************************************************************************/
	.decoration-autofficina{position:absolute;bottom:-70px;right:0;width:40%;z-index:6666}
	
	/* DICONO DI NOI ******************************************************************************/
	.owl-review .owl-nav {position: absolute; top: -120px; right: 0; display: block;}

	/* OWL CAROUSEL ******************************************************************************/
	/* OWL CAROUSEL - slider nav */
	.owl-slidernavigation .owl-nav .owl-prev,.owl-slidernavigation .owl-nav .owl-next{width:10%}
	.owl-slidernavigation .owl-nav .owl-prev img,.owl-slidernavigation .owl-nav .owl-next img{width:100px}
	/* OWL CAROUSEL STAGE PADDING */
	.owl-stagepadding .owl-stage{margin-left:0}
	/* OWL CAROUSEL GALLERY SCROLL */
	.owl-galleryscroll{width:100%}
	/* OWL CAROUSEL GALLERY SCROLL - nav */
	.owl-galleryscroll .owl-nav{position:absolute;top:-50px;left: calc(50% - 50px);width:auto;display:inline-block}
	.owl-galleryscroll .owl-nav .owl-prev,.owl-galleryscroll .owl-nav .owl-next{background-color:#fff!important;color:var(--color-2)!important;width:40px;height:40px;line-height:40px}
	.owl-galleryscroll .owl-nav .owl-prev{margin-right:1px}
	/* OWL GALLERY SCROLL NAV HOVER */
	.owl-galleryscroll-navhover {width:100%;}
	.owl-galleryscroll-navhover .owl-nav{position:absolute;bottom:calc(50% - 50px);left:0;width:100%;display:inline-block;height:100px}
	.owl-galleryscroll-navhover .owl-nav .owl-prev,.owl-galleryscroll-navhover .owl-nav .owl-next{width:50%;height:100%;margin:0;padding:0;}
	.owl-galleryscroll-navhover .owl-nav .owl-prev span,.owl-galleryscroll .owl-nav .owl-next span{display: none!important;}
	.owl-galleryscroll-navhover .owl-nav button.owl-next span, .owl-galleryscroll-navhover .owl-nav button.owl-prev span, .owl-galleryscroll-navhover button.owl-dot { display: none;}
	.owl-galleryscroll-navhover .owl-nav .owl-prev{cursor:url(../images/slide-nav-prev.cur),auto;box-shadow: none!important;background-image: none!important;outline:none;filter: none!important;}
	.owl-galleryscroll-navhover .owl-nav .owl-next{cursor:url(../images/slide-nav-next.cur),auto;box-shadow: none!important;background-image: none!important;outline:none;filter: none!important;}

	/* FOOTER ******************************************************************************/
	footer {padding:100px 0;}
	
	/* SIZING ******************************************************************************/
	.m-xxl-0{margin:0!important}.m-xxl-5{margin:5px!important}.m-xxl-10{margin:10px!important}.m-xxl-15{margin:15px!important}.m-xxl-20{margin:20px!important}.m-xxl-25{margin:25px!important}.m-xxl-30{margin:30px!important}.m-xxl-35{margin:35px!important}.m-xxl-40{margin:40px!important}.m-xxl-45{margin:45px!important}.m-xxl-50{margin:50px!important}.m-xxl-60{margin:60px!important}.m-xxl-70{margin:70px!important}.m-xxl-80{margin:80px!important}.m-xxl-90{margin:90px!important}.m-xxl-100{margin:100px!important}.m-xxl-110{margin:110px!important}.m-xxl-120{margin:120px!important}.m-xxl-130{margin:130px!important}.m-xxl-140{margin:140px!important}.m-xxl-150{margin:150px!important}.m-xxl-200{margin:200px!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-5{margin-left:5px!important}.ml-xxl-10{margin-left:10px!important}.ml-xxl-15{margin-left:15px!important}.ml-xxl-20{margin-left:20px!important}.ml-xxl-25{margin-left:25px!important}.ml-xxl-30{margin-left:30px!important}.ml-xxl-35{margin-left:35px!important}.ml-xxl-40{margin-left:40px!important}.ml-xxl-45{margin-left:45px!important}.ml-xxl-50{margin-left:50px!important}.ml-xxl-60{margin-left:60px!important}.ml-xxl-70{margin-left:70px!important}.ml-xxl-80{margin-left:80px!important}.ml-xxl-90{margin-left:90px!important}.ml-xxl-100{margin-left:100px!important}.ml-xxl-110{margin-left:110px!important}.ml-xxl-120{margin-left:120px!important}.ml-xxl-130{margin-left:130px!important}.ml-xxl-140{margin-left:140px!important}.ml-xxl-150{margin-left:150px!important}.ml-xxl-200{margin-left:200px!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-5{margin-right:5px!important}.mr-xxl-10{margin-right:10px!important}.mr-xxl-15{margin-right:15px!important}.mr-xxl-20{margin-right:20px!important}.mr-xxl-25{margin-right:25px!important}.mr-xxl-30{margin-right:30px!important}.mr-xxl-35{margin-right:35px!important}.mr-xxl-40{margin-right:40px!important}.mr-xxl-45{margin-right:45px!important}.mr-xxl-50{margin-right:50px!important}.mr-xxl-60{margin-right:60px!important}.mr-xxl-70{margin-right:70px!important}.mr-xxl-80{margin-right:80px!important}.mr-xxl-90{margin-right:90px!important}.mr-xxl-100{margin-right:100px!important}.mr-xxl-110{margin-right:110px!important}.mr-xxl-120{margin-right:120px!important}.mr-xxl-130{margin-right:130px!important}.mr-xxl-140{margin-right:140px!important}.mr-xxl-150{margin-right:150px!important}.mr-xxl-200{margin-right:200px!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-5{margin-top:5px!important}.mt-xxl-10{margin-top:10px!important}.mt-xxl-15{margin-top:15px!important}.mt-xxl-20{margin-top:20px!important}.mt-xxl-25{margin-top:25px!important}.mt-xxl-30{margin-top:30px!important}.mt-xxl-35{margin-top:35px!important}.mt-xxl-40{margin-top:40px!important}.mt-xxl-45{margin-top:45px!important}.mt-xxl-50{margin-top:50px!important}.mt-xxl-60{margin-top:60px!important}.mt-xxl-70{margin-top:70px!important}.mt-xxl-80{margin-top:80px!important}.mt-xxl-90{margin-top:90px!important}.mt-xxl-100{margin-top:100px!important}.mt-xxl-110{margin-top:110px!important}.mt-xxl-120{margin-top:120px!important}.mt-xxl-130{margin-top:130px!important}.mt-xxl-140{margin-top:140px!important}.mt-xxl-150{margin-top:150px!important}.mt-xxl-200{margin-top:200px!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-5{margin-bottom:5px!important}.mb-xxl-10{margin-bottom:10px!important}.mb-xxl-15{margin-bottom:15px!important}.mb-xxl-20{margin-bottom:20px!important}.mb-xxl-25{margin-bottom:25px!important}.mb-xxl-30{margin-bottom:30px!important}.mb-xxl-35{margin-bottom:35px!important}.mb-xxl-40{margin-bottom:40px!important}.mb-xxl-45{margin-bottom:45px!important}.mb-xxl-50{margin-bottom:50px!important}.mb-xxl-60{margin-bottom:60px!important}.mb-xxl-70{margin-bottom:70px!important}.mb-xxl-80{margin-bottom:80px!important}.mb-xxl-90{margin-bottom:90px!important}.mb-xxl-100{margin-bottom:100px!important}.mb-xxl-110{margin-bottom:110px!important}.mb-xxl-120{margin-bottom:120px!important}.mb-xxl-130{margin-bottom:130px!important}.mb-xxl-140{margin-bottom:140px!important}.mb-xxl-150{margin-bottom:150px!important}.mb-xxl-200{margin-bottom:200px!important}.mnl-xxl-0{margin-left:0!important}.mnl-xxl-5{margin-left:-5px!important}.mnl-xxl-10{margin-left:-10px!important}.mnl-xxl-15{margin-left:-15px!important}.mnl-xxl-20{margin-left:-20px!important}.mnl-xxl-25{margin-left:-25px!important}.mnl-xxl-30{margin-left:-30px!important}.mnl-xxl-35{margin-left:-35px!important}.mnl-xxl-40{margin-left:-40px!important}.mnl-xxl-45{margin-left:-45px!important}.mnl-xxl-50{margin-left:-50px!important}.mnl-xxl-60{margin-left:-60px!important}.mnl-xxl-70{margin-left:-70px!important}.mnl-xxl-80{margin-left:-80px!important}.mnl-xxl-90{margin-left:-90px!important}.mnl-xxl-100{margin-left:-100px!important}.mnl-xxl-110{margin-left:-110px!important}.mnl-xxl-120{margin-left:-120px!important}.mnl-xxl-130{margin-left:-130px!important}.mnl-xxl-140{margin-left:-140px!important}.mnl-xxl-150{margin-left:-150px!important}.mnl-xxl-200{margin-left:-200px!important}.mnr-xxl-0{margin-right:0!important}.mnr-xxl-5{margin-right:-5px!important}.mnr-xxl-10{margin-right:-10px!important}.mnr-xxl-15{margin-right:-15px!important}.mnr-xxl-20{margin-right:-20px!important}.mnr-xxl-25{margin-right:-25px!important}.mnr-xxl-30{margin-right:-30px!important}.mnr-xxl-35{margin-right:-35px!important}.mnr-xxl-40{margin-right:-40px!important}.mnr-xxl-45{margin-right:-45px!important}.mnr-xxl-50{margin-right:-50px!important}.mnr-xxl-60{margin-right:-60px!important}.mnr-xxl-70{margin-right:-70px!important}.mnr-xxl-80{margin-right:-80px!important}.mnr-xxl-90{margin-right:-90px!important}.mnr-xxl-100{margin-right:-100px!important}.mnr-xxl-110{margin-right:-110px!important}.mnr-xxl-120{margin-right:-120px!important}.mnr-xxl-130{margin-right:-130px!important}.mnr-xxl-140{margin-right:-140px!important}.mnr-xxl-150{margin-right:-150px!important}.mnr-xxl-200{margin-right:-200px!important}.mnt-xxl-0{margin-top:0!important}.mnt-xxl-5{margin-top:-5px!important}.mnt-xxl-10{margin-top:-10px!important}.mnt-xxl-15{margin-top:-15px!important}.mnt-xxl-20{margin-top:-20px!important}.mnt-xxl-25{margin-top:-25px!important}.mnt-xxl-30{margin-top:-30px!important}.mnt-xxl-35{margin-top:-35px!important}.mnt-xxl-40{margin-top:-40px!important}.mnt-xxl-45{margin-top:-45px!important}.mnt-xxl-50{margin-top:-50px!important}.mnt-xxl-60{margin-top:-60px!important}.mnt-xxl-70{margin-top:-70px!important}.mnt-xxl-80{margin-top:-80px!important}.mnt-xxl-90{margin-top:-90px!important}.mnt-xxl-100{margin-top:-100px!important}.mnt-xxl-110{margin-top:-110px!important}.mnt-xxl-120{margin-top:-120px!important}.mnt-xxl-130{margin-top:-130px!important}.mnt-xxl-140{margin-top:-140px!important}.mnt-xxl-150{margin-top:-150px!important}.mnt-xxl-200{margin-top:-200px!important}.mnb-xxl-0{margin-bottom:0!important}.mnb-xxl-5{margin-bottom:-5px!important}.mnb-xxl-10{margin-bottom:-10px!important}.mnb-xxl-15{margin-bottom:-15px!important}.mnb-xxl-20{margin-bottom:-20px!important}.mnb-xxl-25{margin-bottom:-25px!important}.mnb-xxl-30{margin-bottom:-30px!important}.mnb-xxl-35{margin-bottom:-35px!important}.mnb-xxl-40{margin-bottom:-40px!important}.mnb-xxl-45{margin-bottom:-45px!important}.mnb-xxl-50{margin-bottom:-50px!important}.mnb-xxl-60{margin-bottom:-60px!important}.mnb-xxl-70{margin-bottom:-70px!important}.mnb-xxl-80{margin-bottom:-80px!important}.mnb-xxl-90{margin-bottom:-90px!important}.mnb-xxl-100{margin-bottom:-100px!important}.mnb-xxl-110{margin-bottom:-110px!important}.mnb-xxl-120{margin-bottom:-120px!important}.mnb-xxl-130{margin-bottom:-130px!important}.mnb-xxl-140{margin-bottom:-140px!important}.mnb-xxl-150{margin-bottom:-150px!important}.mnb-xxl-200{margin-bottom:-200px!important}.p-xxl-0{padding:0!important}.p-xxl-5{padding:5px!important}.p-xxl-10{padding:10px!important}.p-xxl-15{padding:15px!important}.p-xxl-20{padding:20px!important}.p-xxl-25{padding:25px!important}.p-xxl-30{padding:30px!important}.p-xxl-35{padding:35px!important}.p-xxl-40{padding:40px!important}.p-xxl-45{padding:45px!important}.p-xxl-50{padding:50px!important}.p-xxl-60{padding:60px!important}.p-xxl-70{padding:70px!important}.p-xxl-80{padding:80px!important}.p-xxl-90{padding:90px!important}.p-xxl-100{padding:100px!important}.p-xxl-110{padding:110px!important}.p-xxl-120{padding:120px!important}.p-xxl-130{padding:130px!important}.p-xxl-140{padding:140px!important}.p-xxl-150{padding:150px!important}.p-xxl-200{padding:200px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-5{padding-left:5px!important}.pl-xxl-10{padding-left:10px!important}.pl-xxl-15{padding-left:15px!important}.pl-xxl-20{padding-left:20px!important}.pl-xxl-25{padding-left:25px!important}.pl-xxl-30{padding-left:30px!important}.pl-xxl-35{padding-left:35px!important}.pl-xxl-40{padding-left:40px!important}.pl-xxl-45{padding-left:45px!important}.pl-xxl-50{padding-left:50px!important}.pl-xxl-60{padding-left:60px!important}.pl-xxl-70{padding-left:70px!important}.pl-xxl-80{padding-left:80px!important}.pl-xxl-90{padding-left:90px!important}.pl-xxl-100{padding-left:100px!important}.pl-xxl-110{padding-left:110px!important}.pl-xxl-120{padding-left:120px!important}.pl-xxl-130{padding-left:130px!important}.pl-xxl-140{padding-left:140px!important}.pl-xxl-150{padding-left:150px!important}.pl-xxl-200{padding-left:200px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-5{padding-right:5px!important}.pr-xxl-10{padding-right:10px!important}.pr-xxl-15{padding-right:15px!important}.pr-xxl-20{padding-right:20px!important}.pr-xxl-25{padding-right:25px!important}.pr-xxl-30{padding-right:30px!important}.pr-xxl-35{padding-right:35px!important}.pr-xxl-40{padding-right:40px!important}.pr-xxl-45{padding-right:45px!important}.pr-xxl-50{padding-right:50px!important}.pr-xxl-60{padding-right:60px!important}.pr-xxl-70{padding-right:70px!important}.pr-xxl-80{padding-right:80px!important}.pr-xxl-90{padding-right:90px!important}.pr-xxl-100{padding-right:100px!important}.pr-xxl-110{padding-right:110px!important}.pr-xxl-120{padding-right:120px!important}.pr-xxl-130{padding-right:130px!important}.pr-xxl-140{padding-right:140px!important}.pr-xxl-150{padding-right:150px!important}.pr-xxl-200{padding-right:200px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-5{padding-top:5px!important}.pt-xxl-10{padding-top:10px!important}.pt-xxl-15{padding-top:15px!important}.pt-xxl-20{padding-top:20px!important}.pt-xxl-25{padding-top:25px!important}.pt-xxl-30{padding-top:30px!important}.pt-xxl-35{padding-top:35px!important}.pt-xxl-40{padding-top:40px!important}.pt-xxl-45{padding-top:45px!important}.pt-xxl-50{padding-top:50px!important}.pt-xxl-60{padding-top:60px!important}.pt-xxl-70{padding-top:70px!important}.pt-xxl-80{padding-top:80px!important}.pt-xxl-90{padding-top:90px!important}.pt-xxl-100{padding-top:100px!important}.pt-xxl-110{padding-top:110px!important}.pt-xxl-120{padding-top:120px!important}.pt-xxl-130{padding-top:130px!important}.pt-xxl-140{padding-top:140px!important}.pt-xxl-150{padding-top:150px!important}.pt-xxl-200{padding-top:200px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-5{padding-bottom:5px!important}.pb-xxl-10{padding-bottom:10px!important}.pb-xxl-15{padding-bottom:15px!important}.pb-xxl-20{padding-bottom:20px!important}.pb-xxl-25{padding-bottom:25px!important}.pb-xxl-30{padding-bottom:30px!important}.pb-xxl-35{padding-bottom:35px!important}.pb-xxl-40{padding-bottom:40px!important}.pb-xxl-45{padding-bottom:45px!important}.pb-xxl-50{padding-bottom:50px!important}.pb-xxl-60{padding-bottom:60px!important}.pb-xxl-70{padding-bottom:70px!important}.pb-xxl-80{padding-bottom:80px!important}.pb-xxl-90{padding-bottom:90px!important}.pb-xxl-100{padding-bottom:100px!important}.pb-xxl-110{padding-bottom:110px!important}.pb-xxl-120{padding-bottom:120px!important}.pb-xxl-130{padding-bottom:130px!important}.pb-xxl-140{padding-bottom:140px!important}.pb-xxl-150{padding-bottom:150px!important}.pb-xxl-200{padding-bottom:200px!important}.pnl-xxl-0{padding-left:0!important}.pnr-xxl-0{padding-right:0!important}.pnt-xxl-0{padding-top:0!important}.pnb-xxl-0{padding-bottom:0!important}
}

