section h1 { letter-spacing:-1px; margin-bottom:20px!important;}

nav.flowpaper-reflow-pageNavigator + div {
    display: none!important;
}

/*[style*="width: 340px"].menu-espanso {background:#1C72BB;}*/

@media (min-width: 320px) and (max-width: 767px) {
.menu-in.over {
    width: 2000px;
}
}

div.overlay + div[style*="background-image:"] { display:none!important; }

.flowpaper-reflow-tocitem-listitem {
    min-height: 2.7em;
    list-style: none;
    position: relative;
    font-size: 22px;
}

#section_0 .flowpaper-reflow-centretable-cell { position:relative;top:10px;}
@media (max-width: 600px) {
  #section_0 .flowpaper-reflow-centretable-cell { position:relative;top:-30px;} 
}
a:hover { color:orange!important;}

#section_1 .flowpaper-reflow-centretable { display:block;width:100%; }
#section_1 .flowpaper-reflow-centretable-cell { display:block; width:100%;}

.voci-menu div { padding-left:2em!important; }

.flowpaper-reflow-tocitem-listitem {
    min-height: 2.7em!important;
}



section a.button { background:#000;color:#fff;padding:15px;font-weight:bold;text-decoration:none;border-radius:20px;display:inline-block; }
@media (max-width:600px) {
    
    .our-services img { width:100%!important;max-width:200px!important;float:none!important;margin:0 auto 20px!important;display:block }
    .our-services p { width:100%!important;max-width:inherit!important }
    section a.button { margin-bottom:20px;display:block;text-align:center }
}
