#zone-branding .region-inner {
  padding: 25px 0 15px;
}

.logo-img {
  float: left;
  margin-right: 20px;
}

.site-name-slogan {
  position: relative;
  top: 30px; /* 22px; */
  margin-left: 115px; 
}


.site-name-slogan-no-logo {
/* se il logo non c'e' lo spazio deve essere minimo */
  margin-left: 0;
  margin-left: 30px; 
}


/* solo se e' mobile il testo e' limitato a meta' schermo per non sovrastare il logounito */
.responsive-layout-mobile .site-name-slogan {
  top: 22px;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px; 
  max-width: 50%;
}

.site-title {
  margin: 0;
  padding-top: 25px;
  line-height: 1;
}

.site-title a:hover {
  text-decoration: none;
}

#region-logo a.logo-unito {
 background: url("../img/logo-unito.png") no-repeat 0 0;
 display: block;
 padding: 33px 110px;
 position: relative;
 text-indent: -9999px;
 float: right;
}

.svg #region-logo a.logo-unito {
 background: url("../img/logo.svg") no-repeat 0 0;
 background-size: 95%;
}	
