/* Inizio slide full width */
#rt-header .rt-container {
        width:100%;
}
#rt-header .rt-grid-12 {
        margin: 0 auto;
        width: 100%;
        padding:0;
}
#rt-header .rt-block {
        padding-left:0;
        padding-right:0;
        margin-left:0;
        margin-right:0;
}
/* Fine slide full width */
body {
  color: #000;
}
.logo-block {
  margin: 18px 25px;
}
.gf-menu {
  background: #17365d;
}
.gf-menu li:hover, .gf-menu li.active:hover {
  background: #76923c;
}
#rt-footer {
  background: #17365d;
  color: #76923c;
}
#rt-footer a {
  color: #76923c;
}
#rt-mainbody-surround .title, #rt-mainbody-surround .component-content h2 {
  border-bottom-color: #17365d;
}
#rt-bottom .title, #rt-bottom h1, #rt-bottom h2, #rt-bottom h3, #rt-bottom h4, #rt-bottom h5, #rt-bottom h6 {
  border-color: #17365d;
  color: #414146;
}
/* JSocialFeed Il Sole 24 Ore */
.jsf-copyright {
  display: none;
}
/* Fine JSocialFeed Il Sole 24 Ore */
/* Smartphones */
@media (max-width: 480px) {

}
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {

}
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
  .gf-menu {
    margin: 0 5px 4px;
  }
  body .gf-menu.l1 > li > .item {
    padding: 0 5px;
  }
}
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
  .gf-menu {
    margin: 0 5px 4px;
  }
  body .gf-menu.l1 > li > .item {
    padding: 0 6px;
  }
}
/* Large Display */
@media (min-width: 1200px) {

}
