h1,
h2,
h3,
h4,
h5,
h6,
p,
a{font-family:'Montserrat',sans-serif}
h2{font-weight:600;font-size:35px}
p{color:#333;font-size:18px;line-height:1.428571429;font-weight:400}
h3{margin-bottom:0.5rem;font-weight:300;line-height:1.2}
.mt-4{display:inline;padding:0px 10px}
.nav{padding-left:5px}
.nav a{font-size:14px;font-weight:600;text-transform:uppercase;transition:.3s;line-height:25px;color:#333;padding:0px 10px;text-decoration:none}
.nav a:hover{text-decoration:underline}
.header{padding:5px 0px}
.section-pages{background:linear-gradient(to right,#fff,#d3d3d3)}
.has-children{position:relative}
.has-children:hover div{display:block;z-index:20;background:white;text-align:left;left:0%;width:370px;padding-bottom:20px}
.has-children:hover div a{width:100%;text-align:left;padding:1rem 2rem !important;color:#7a7c80 !important}
.has-children .has-children div{display:none}
.absolute{position:absolute}
.nav ul>div{position:relative;display:inline-block}
.nav ul>div:first-child a{display:none}
.nav ul>div:nth-child(2) a{color:#FFF;transition:0.5s all}
.nav ul>div:nth-child(2) a:hover{color:white}
.owl-carousel img{width:100% !important}
.button{background-color:#175c82;padding:10px 30px;border-radius:5px;color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;text-decoration:none}
.button:hover{text-decoration:underline}
.mangiare a{color:#1F5C81;font-size:35;text-decoration:none}
.mangiare a:hover{text-decoration:underline}
.CookieDeclarationType{display:block;margin:12px 0 12px 0;padding:8px 8px 0 8px;border:1px solid #333;vertical-align:top}
.CookieDeclarationTableCell{text-overflow:ellipsis;word-wrap:break-word;border-bottom:1px solid #777;vertical-align:top;padding:4px 4px 5px 4px}
#footer{background:linear-gradient(to left,#005274,#009fe3)}
#footer p,
#footer .button{color:#fff;font-size:18px;margin:0,0,16;font-weight:200}
#footer a{color:#ffd65e;text-decoration:none}
@media screen and (max-width:768px){.galleria img{width:100%;height:100%}.nav{display:none}.titolo h1{font-size:50px !important}table{font-size:7px}}