/* 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
 */

.nascosto {
  display: none !important;
  width: 0px !important;
  max-width: 0px !important;
  background-color: red !important;
}
/* CODICE CSS PER BOX DEI MENU */
.box {
  position: relative;
  float: left;
  margin: 15px;
  width: 260px;
  height: 150px;
  position: relative;
  padding: 10px;
  border: 10px solid #12126c;
  cursor: pointer;
}
.box:hover {
  background-color: #e6f2ff;
  transform: scale(1.1, 1.1);
}
.sfondo {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.25;
}
.tabella {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  /*background: yellow;*/
  border: 4px solid #12126c;
  border-spacing: 5px;
}
.cella {
  padding: 5px;
}
.title_menubox {
  font-size: 1.7em;
  font-weight: bold;
  color: #12126c;
  position: relative;
  top: 10px;
}
.subtitle_menubox {
  font-size: 100%;
  font-weight: bold;
  color: #12126c;
  position: relative;
  top: -10px;
}
/* CODICE PER OWL CAROUSEL - I BANNER IN HOME */
.carosello {
  background: white !important;
  color: red !important;
  text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
}
.pulsante_carosello {
  color: yellow !important;
  background-color: #12126c;
}
.pulsante_carosello:hover {
  background-color: #1a1a99 !important;
}
/*
.owl-dot {
  position: relative !important;
  float: right !important;
  background: red !important;
}

.owl-dot:hover {
  background: yellow !important;
}
.owl-dot:active {
  background: yellow !important;
}
*/
.owl-dot {
  position: relative;
  float: right;
  display: inline-block;
  background: red !important;
  opacity: 0.75;
  transition: all 0.2s;
}
.owl-dot.active, .owl-dot:hover {
  opacity: 1;
  background: yellow !important;
}
/* CODICE CSS PER LINK ACCESSO AI SOCI */
a.accesso_soci {
  font-weight: bold !important;
  text-decoration: none !important;
  color: yellow !important;
}
a.accesso_soci:link {
  font-weight: bold !important;
  text-decoration: none !important;
  color: yellow !important;
}
a.accesso_soci:visited {
  font-weight: bold !important;
  text-decoration: none !important;
  color: yellow !important;
}
a.accesso_soci:hover {
  font-weight: bold !important;
  text-decoration: underline !important;
  color: yellow !important;
}
a.accesso_soci:active {
  font-weight: bold !important;
  text-decoration: none !important;
  color: yellow !important;
}
/* CODICE CSS PER SFONDO MENU ACCESSO AI SOCI */
.login_soci {
  background: #12126c !important;
  background-color: #12126c !important;
  top: 0px;
  height: 30px;
}
.accesso_soci {
  width: 100%;
  background: #12126c !important;
  top: -12px;
  right: 0px;
  height: 30px;
}
/*
#g-header {
  background-image: none !important;
}
#g-header::before {
  background: white !important;
}
#g-header::after {
  background: white !important;
}
*/
.sfondo_bianco {
  background: white !important;
}
.sfondo_rosso {
  background-color: red !important;
}
/*# sourceMappingURL=custom_12.css.map */