/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* LOGO */
#logo a img {
  width:65%;
}

.logo-background {
  margin-top: -290px;
  position: relative;
  z-index: -1;
  margin-left: auto;
  margin-right: auto;
}
.logo-background img {
  width:80%;
}

/* MENU */
.nav {
  min-width: 38%;
}
.nav ul.menu li.first {
  padding-left:10px;
}
.nav li a, .nav ul.menu li a,.facebook-follow a {
  padding:0 5px 15px;
  font-size:1.35em;
}
.facebook-follow .fblink.marginLeft{
  margin-left:5px;
}
.facebook-follow img {
  width:26px;
  height:26px;
}
.front .footer-panel {
  top:60px;
}
.front.viva-home .footer-credits-wrapper {
  margin: 80px auto 10px auto;
}
/* copertine sezioni*/
.chi-copertina,.cosa-copertina,.contact-header {
  margin-top:-80px;
}

/* elementi vari */
#backtotop {
  height: 50px;
  right: 10px;
  width: 50px;
  background-size: 50px;
}
.custom-map-wrapper {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  color: #fff;
}
.custom-map {
  position: relative;
  padding-bottom: 40.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  width: 90%;
}
.custom-map iframe {
 /* width:90%;
  max-width: 90%;
  height:auto;
  min-height: 400px;*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
}
.delivery-zone {
  padding: 0 20px;
}
.delivery-menu-header-wrapper {
  width: 100%;
  margin: 0 25%;
  text-align: center;
}
