
@charset "utf-8";
/* CSS Document */
html, body { font-family: 'Montserrat'; padding: 0; margin: 0; width: 100vw;}

.img {width: 15%; margin: 0 auto; transition: all 0.5s linear;}

.img:hover {transform:translateY(-30px); transition: all 0.5s linear;}

img.logo {width: 20%;}

.menu {text-align: center; font-family: 'Montserrat'; font-size: 6em; color: #fff; font-weight: bold; letter-spacing: 0.5em; text-shadow: 4px 4px 0px #000;}

.sfondotesto{width: 90%; background-color: #e9f1f1; margin 0 auto;}

.degustazione {text-align: center; font-family: 'Montserrat'; font-size: 1em; color: #666; font-weight: bold;}

.sottotitolo{font-family: 'Montserrat'; color: #990000; text-transform: uppercase; font-size: 0.7em; font-weight: bold; margin-left: 6px; margin-right: 6px;}

.guidare{color: #000; font-family: 'Montserrat'; font-weight: bold; font-size: 0.8em;}

.cornice{width: 90%; maring 0 auto; border: 5px #fff solid;}

.riquadro{width: 90%; height: 45px; text-align: center; font-size: 28px; font-weight: bold; background-image: url("img/sfondo_azzurro.png"); background-size: cover; background-repeat: no-repeat; background-position: center; font-family: 'Roboto'; letter-spacing: 0.2em}

.percorsi{text-align: center; color: #000; font-family: 'Montserrat'; font-weight: normal; font-size: 0.6em; margin 0 auto; margin-left: 20px; margin-right: 20px;}

.portata{font-weight: normal; font-size: 1.1em; }

.descrizione{font-weight: 400; font-size: 0.4em; font-family: 'Montserrat';}

.portatadrink{font-weight: 900; font-size: 1.2em; font-family: 'Roboto';}

.descrdrink{font-weight: 400; font-size: 1.1em; font-family: 'Montserrat'; font-style: italic;}

.tabella{width: 97%; maring 0 auto;}

.esclusi{color: #000; font-family: 'Montserrat'; font-weight: bold; font-size: 0.6em;}

.clientela{color: #000; font-family: 'Montserrat'; font-size: 0.5em;}

.nota{width: 80%; margin 0 auto;}

#go_top { background: #333; opacity: 0.6; color: #fff; font-weight: bold; font-size: 14px; position: fixed; bottom: 5vh; right: 10px; padding-top: 6px; padding-bottom: 6px; padding-left: 12px; padding-right: 12px; border-radius: 10px;}

#go_top a { text-decoration: none; color: #fff; }

