/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.grigio {
  color: #706f6f;
}
.rosso {
  color: #c1181a;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-black {
  color: black !important;
}
#g-header, #g-navigation {
  background-color: transparent;
}
a.mtlmaincat:hover > * {
  color: #c1181a;
}
.maincat-title {
  font-size: 1rem;
}
#logo-5587-particle {
  text-align: center;
}
#newsbox {
  font-size: 1.4rem;
}
#g-footer {
  border: none;
}
h2.matellacat {
  text-align: left;
  border-top: 1px solid #706f6f;
  /*	color:$rosso; */
}
a.mtlmaincat:hover {
  color: #c1181a;
}
a.mtlmaincat:hover .vm-product-title, a.mtlmaincat:hover .vm-subcategory-title {
  border-top: 1px solid #c1181a;
  color: #c1181a;
}
.vm-product-title, .vm-subcategory-title {
  text-align: left;
  width: 100%;
  border-top: 1px solid #706f6f;
  font-size: 1rem;
}
.mod-breadcrumbs__divider {
  display: none;
}
.browseCategoryImage {
  max-width: 100%;
}
.vm-subcategory {
  min-height: 220px;
  align-self: last baseline;
}
h2.vm-subcategory-title {
  text-transform: uppercase;
  font-weight: 100;
  font-size: 1rem;
}
.breadcrumb {
  background-color: unset;
}
.additional-images img {
  height: auto;
}
#g-offcanvas, #g-offcanvas #g-mobilemenu-container ul {
  background: #706f6f;
  width: 17rem;
  color: #ffffff;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #c1181a;
}
@media screen and (min-width: 992px) {
  /* background del menu selected */
  /* testo menu selezionato */
  body {
    background-image: url('../../../../images/bkg.jpg');
    background-repeat: repeat-y;
    background-position: center;
    background-color: #e3e3e3;
  }
  #g-main {
    padding-top: 0;
  }
  #g-page-surround, #g-main, #g-footer, #g-header {
    background: transparent;
  }
  #g-page-surround {
    left: 45px !important;
    box-shadow: none;
  }
  .hpblog {
    position: relative;
    left: -110px;
    width: 85rem;
  }
  .freccia {
    position: absolute;
    margin-left: -25px;
    margin-top: 6px;
  }
  .gantry-logo img {
    width: 250px;
  }
  .vm-page-title {
    font-size: 1rem;
  }
  #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
    font-weight: 100;
  }
  #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: unset;
    border-bottom: 1px solid #c1181a;
    color: #c1181a;
    height: 3.1rem;
  }
  #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
    background: #ffffff;
  }
  #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
    color: #c1181a;
  }
  div.product-description p {
    margin-top: -15px;
  }
}
/*# sourceMappingURL=custom_12.css.map */