﻿.header{padding:10px 16px;background:#555;color:#f1f1f1;}.content{padding:16px;}.sticky{position:fixed;top:0;width:100%;z-index:100000;}.sticky+.content{padding-top:102px;}.title2{background-color:#f1f1f1;padding-left:1em;padding-top:1em;padding-bottom:1em;padding-right:1em;display:block ruby;font-size:.9em;}.input-fielder{background-image:url(/images/icons8-search-30.png);background-size:20px;background-repeat:no-repeat;background-position:bottom .5em right .5em;}.badge:after{content:attr(value);font-size:12px;color:#fff;background:#b80606;border-radius:50%;padding:0 5px;position:absolute;right:8px;top:20px;opacity:.9;}.motorbike-contact-info{background-image:url(/images/icon-h.png);background-repeat:no-repeat;background-size:contain;background-position:center left;padding-right:4em;padding-left:1em;height:80vw;}.motorbike-contact-info .titoletto{font-size:1.5em;}.motorbike-contact-info .titolettosotto{font-family:"Open Sans",sans-serif;}.bi-list{margin-left:10px;}.desktop-header-menu,.desktop-menu{display:none;}.is-hidden{visibility:hidden;}.mobile-menu{padding:0;font-weight:bold;font-size:1.5em;border-bottom-style:solid;border-bottom-width:3px;border-bottom-color:#b80606;}.mobile-menu ul{list-style:none;padding-left:0;}.mobile-menu.navbar-light .navbar-toggler{color:initial;border:0;font-size:1.5em;}.mobile-menu .navbar-brand{margin-right:0;}.mobile-menu .navbar-brand img{max-height:4em;}.mobile-menu .navbar-header{display:flex;justify-content:space-between;background:#fff;align-items:baseline;}.mobile-menu .navbar-collapse .nav-item{border-bottom:1px solid #b7b7b7;}.mobile-menu .navbar-collapse .nav-item .nav-link .bi{float:right;}.mobile-menu .menu-wrapper{position:relative;text-transform:uppercase;border-top:3px solid #b80606;}.mobile-menu .menu-wrapper .list-wrapper{min-height:100vH;width:100%;overflow-y:auto;z-index:2;}.mobile-menu .menu-wrapper .list-wrapper .menu-level-one{margin:1em;font-size:.8em;}.mobile-menu .menu-wrapper .list-wrapper .menu-level-one.is-hidden{visibility:hidden;}.mobile-menu .menu-wrapper .list-wrapper .menu-level-one .sub-menu{position:absolute;top:0;left:0;right:0;visibility:hidden;width:0;overflow:hidden;background-color:#fff;z-index:2;}.mobile-menu .menu-wrapper .list-wrapper .menu-level-one .sub-menu.is-visible{visibility:visible;width:100%;overflow:initial;}.mobile-menu .menu-wrapper .list-wrapper .menu-level-one .sub-menu .title{background-color:#f1f1f1;padding-left:1em;padding-top:1em;padding-bottom:1em;display:block ruby;}.mobile-menu .menu-wrapper .list-wrapper .menu-level-one .sub-menu .items{padding-left:1em;padding-top:.5em;padding-bottom:1em;padding-right:1em;}.mobile-menu .menu-wrapper .list-wrapper .menu-level-one .buttonMenu{display:flex;margin-top:1em;margin-bottom:1em;justify-content:space-between;flex-wrap:wrap;}.mobile-menu .menu-wrapper .list-wrapper .menu-level-one .buttonMenu div:not(.edit){text-align:center;width:48%;background-color:#dbdbdb;padding:.5em .5em;}.mobile-menu .motorbike-selection-container{padding:1em;background-color:#b7b7b7;}.mobile-menu .motorbike-selection-container #motorbike-selection-controls select:first-of-type{margin-top:1em;}.mobile-menu .motorbike-selection-container select{margin-bottom:1em;}.mobile-menu .motorbike-list ul{padding-left:0;}.mobile-menu .motorbike-list ul li{padding:0;}.mobile-menu .motorbike-list ul li::marker{content:none;}.mobile-menu .motorbike-list ul li>div{border-bottom-style:solid;border-bottom-color:#b7b7b7;border-bottom-width:1px;display:flex;justify-content:space-between;padding-top:.4em;padding-bottom:.4em;}.mobile-menu .motorbike-list ul li>div>div:first-child{line-height:2em;font-size:.7em;}.mobile-menu .motorbike-list ul li>div>div:nth-child(2){flex-grow:2;padding-left:.4em;}.mobile-menu .motorbike-list ul li>div>div:nth-child(1){visibility:hidden;}.mobile-menu .motorbike-list a{color:#000;}.mobile-menu .motorbike-list .current-motorbike{font-weight:600;color:#b80606;}.mobile-menu .motorbike-list .current-motorbike a{color:#b80606;}.mobile-menu .motorbike-list .current-motorbike i{color:#b80606;}.mobile-menu .motorbike-list .current-motorbike>div>div:nth-child(1){visibility:initial;}.mobile-menu .motorbike-list .current-motorbike>div :nth-child(3){color:initial;}@media screen and (max-width:1024px){.menu-wrapper .list-wrapper .menu-level-one{font-size:1em!important;}}@media screen and (max-width:550px){.menu-wrapper .list-wrapper .menu-level-one{font-size:.8em!important;}.title2{background-color:#f1f1f1;padding-left:1em;padding-top:1em;padding-bottom:1em;padding-right:1em;display:block ruby;font-size:.6em;}}