@keyframes shake{0%,25%,to{transform:rotate(0deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}#header-sito,.menu-intero{width:100%;height:80px;display:flex}#header-sito{background-color:#fff;position:fixed;top:0;left:0;justify-content:center;border-bottom:1px solid #eee;z-index:1}main#contenuto-principale{padding-top:80px}.menu-intero{max-width:1200px;margin:auto;justify-content:space-between;align-items:center;padding:0 20px}.img-logo,.logo{max-width:46px}.menu a{color:#333;text-decoration:none;font-size:17px;padding:10px 20px;display:-webkit-box}.desk-tab-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;list-style-image:none;padding:0;margin:0}.menu li a{background-color:#00aef0;box-shadow:0 2px 5px rgba(0,0,0,.14);color:#fff!important;border-radius:6px;animation:shake 2s infinite;animation-direction:alternate;-webkit-transition:.3s;transition:.3s}.mobile-menu,ul#menu-main-menu-1{display:none}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}*,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@font-face{font-display:swap;font-family:"Nunito";font-weight:300;font-style:italic;src:url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-light-italic-webfont.woff2)format("woff2"),url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-light-italic-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:"Nunito";font-weight:400;font-style:italic;src:url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-regular-italic-webfont.woff2)format("woff2"),url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-regular-italic-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:"Nunito";font-weight:700;font-style:italic;src:url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-bold-italic-webfont.woff2)format("woff2"),url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-bold-italic-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:"Nunito";font-weight:300;font-style:normal;src:url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-light-webfont.woff2)format("woff2"),url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-light-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:"Nunito";font-weight:400;font-style:normal;src:url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-regular-webfont.woff2)format("woff2"),url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-regular-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:"Nunito";font-weight:700;font-style:normal;src:url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-bold-webfont.woff2)format("woff2"),url(/wp-content/themes/marcobecilli/fonts/nunito/nunito-bold-webfont.woff)format("woff");font-display:swap}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}html{font-family:sans-serif;line-height:1.15;background:#fff}body{margin:0;font-size:17px;font-family:Nunito,Lato,Open Sans,Roboto,sans-serif;color:#333;line-height:1.5}footer h3,p{font-size:18px}p{font-weight:300}h3,p{margin-top:0}img{display:block;width:100%;height:auto}footer{background-color:#3d4853}footer .col-1,footer .col-2,footer .col-3,footer .col-4{width:25%}.footer-principale{max-width:1200px;margin:auto;padding:40px}footer h3{margin-bottom:10px;font-weight:400;text-transform:uppercase;color:#bdcad8}footer p{margin:0;color:#fff}footer a{display:block;text-decoration:none;cursor:pointer}.footer-principale,footer .social{display:flex;flex-wrap:wrap}footer svg#Layer_1{width:24px;height:24px}footer .social a{margin-right:15px}footer .orari-pesaro{margin-top:10px}@media only screen and (max-width:767px){footer .col-1,footer .col-2,footer .col-3,footer .col-4{width:100%;padding-bottom:20px}.footer-principale{padding:20px}.sub-footer{padding:20px!important}}.sub-footer{max-width:1200px;margin:auto;border-top:1px solid rgba(0,0,0,.1);width:100%;padding:20px 40px}.sub-footer span,footer a{font-weight:300;color:#fff}