
@media only screen and (min-width: 768px) {
  .navbar-custom.is-fixed .navbar-brand {
    background-image: url(/storage/030/images/logo_stiky_color1.png) !important;
  }
}
@media (max-width: 768px) {
  .navbar-brand {
    background-image: url(/storage/030/images/logo_stiky_color1.png) !important;
  }
  .navbar-brand span {
    display: none;
  }
}
.navbar-brand {
  background: url(/storage/030/images/logo_stiky1.png) no-repeat;
  background-size: auto 25px;
  background-position: 10px center;
  padding: 15px 15px 15px 40px !important;
  font-weight: 400 !important;
  font-size: 16px;
}
.menuGroup0 ul li {
  list-style: none;
}
.menuGroup0 ul li ul {
  display: none;
} /* specific to non IE browsers */
.menuGroup0 ul li:hover a {
  color: #c0c0c0;
}
.menuGroup0 ul li:hover ul {
  display: block;
  position: absolute;
  top: 60px;
  background-color: #fff;
  padding: 20px;
}
.menuGroup0 ul li:hover ul li a.hide {
  color: #c0c0c0;
}
.menuGroup0 ul li:hover ul li:hover a.hide {
}
.menuGroup0 ul li:hover ul li ul {
  display: none;
}
.menuGroup0 ul li:hover ul li a {
  display: block;
  color: #000;
}
.menuGroup0 ul li:hover ul li a:hover {
  color: #000;
}
.intro-header {
  background-image: url("/storage/030/layout/img/img_header2.jpg");
}
h3.post-subtitle {
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.DV_ECM_toolslogin {
  display: none;
}
div#div-mnrev {
  margin: 0 auto;
  text-align: center;
}
div#div-mnrev > div > a.btn.btn-default {
  margin-bottom: 4px;
  padding: 15px 15px;
}
div#DV_ECM_body_cms_pub_sicurezza .badge.pull-right.inverted .text-success {
  color: #fff !important;
}
#DV_ECM_body_login, #DV_ECM_body__log {
  max-width: 600px;
  margin: auto;
  padding: 0 20px;
}
.intro-header .site-heading h1>img {
    max-width: 100%;
    width: 40rem;
    padding: 4rem 0;
}
