/*! loud comments -------// serve per mantenere il commento nella versione minified dello style!!---------
Theme Name: nextie-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/
@import url("../Divi/style.css");
.text-focus-in .header-content {
  animation: text-focus-in 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

/**
 * ----------------------------------------
 * animation text-focus-in
 * ----------------------------------------
 */
@keyframes text-focus-in {
  0% {
    filter: blur(12px);
    opacity: 0;
  }
  100% {
    filter: blur(0px);
    opacity: 1;
  }
}
body.page:not(body.home.page) #main-content {
  margin-top: 115px;
}

#navHeader {
  background-color: transparent;
}

#navHeader-articoli {
  background-color: #ffffff;
}

.add-shadow {
  background-color: #ffffff !important;
  transition: all 0.9s ease-out 0s;
  box-shadow: 0px 12px 20px -6px rgba(0, 0, 0, 0.1);
}

.remove-shadow {
  background-color: transparent;
  transition: all 0.9s ease-out 0s;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

#photo-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2%;
}
#photo-wrap .et_pb_image {
  margin-right: 0px;
}
#photo-wrap > div {
  margin-bottom: 0;
}

@media all and (max-width: 480px) {
  #photo-wrap {
    flex-wrap: wrap;
  }
  #photo-wrap > div {
    margin-bottom: 8px;
    flex: 45%;
  }
  #photo-wrap.start-flex {
    align-items: flex-start;
  }
  #photo-wrap.end-flex {
    align-items: flex-end;
  }
}
#photo-wrap_3 {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 2%;
}
#photo-wrap_3 .et_pb_image {
  margin-right: 0px;
}
#photo-wrap_3 > div {
  margin-bottom: 0;
  flex-basis: 22%;
}

@media all and (max-width: 768px) {
  #photo-wrap_3 {
    flex-wrap: wrap;
  }
  #photo-wrap_3 > div {
    margin-bottom: 8px;
    flex: 30%;
  }
}
@media all and (max-width: 480px) {
  #photo-wrap_3 {
    flex-wrap: wrap;
  }
  #photo-wrap_3 > div {
    margin-bottom: 8px;
    flex: 45%;
  }
  #photo-wrap_3.end-flex {
    align-items: flex-end;
  }
}
#photo-wrap_2 {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  gap: 4%;
}
#photo-wrap_2 .et_pb_image {
  margin-right: 0px;
}
#photo-wrap_2 > div {
  margin-bottom: 0;
  flex-basis: 47%;
}

@media all and (max-width: 480px) {
  #photo-wrap_3 {
    flex-wrap: wrap;
  }
  #photo-wrap_3 > div {
    margin-bottom: 8px;
  }
}
.header-content-container.center {
  margin-top: -10%;
}

.et_pb_code_inner {
  margin-bottom: -9px;
}

/* Responsive Styles Large Desktop And Above */
/* Responsive Styles Standard Desktop Only */
/* Responsive Styles Standard Desktop Only */
/* Responsive Styles Desktop Only */
/* Responsive Styles 981px - 1100px */
/* Responsive Styles Tablet And Below */
/* Responsive Styles 782px */
/* Responsive Styles Tablet Portrait And Below */
/* Responsive Styles Smartphone Only */
/* Responsive Styles Smartphone Portrait */
/* Responsive Smartphone Ladnscape And Above */
/* Responsive Styles Tablet Only */
/* Responsive Styles Tablet Only (Lower Adjustment) */
/* Responsive Styles Small Smartphone Portrait *//*# sourceMappingURL=style.css.map */