div.wpforms-container-full .wpforms-form .wpforms-field-description, div.wpforms-container-full .wpforms-form .wpforms-field-limit-text {
  font-size: 13px;
  line-height: 1.3;
  margin: 8px 0 0 0;
  word-break: break-all;
  color: white;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline a {
  display: inline;
  vertical-align: baseline;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  color: white;
}
.esempi{text-align:justify!important;}

.improving {
  margin-bottom: 15px;
  margin-left: 30px;
}

.menu-link {text-shadow: 0px 0px 12px #E4EBA9;}


#main #content-wrap {padding-top: 0; padding-bottom: 0;}
a:focus { outline: 0 !important; }


#site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {padding-top: 10px;}

#site-navigation-wrap .dropdown-menu > li > a, .oceanwp-mobile-menu-icon a, .mobile-menu-close, .after-header-content-inner > a {
  line-height: normal;
  padding-top: 10px;
}

#site-navigation-wrap .dropdown-menu > li > a, .oceanwp-mobile-menu-icon a, #searchform-header-replace-close {}

.no-header-border #site-header { border-bottom: none; max-height: 90px;}


/* lista su due colonne  **/ 

ul.twocol { columns: 2; -webkit-columns: 2; -moz-columns: 2; }
