/* Barra editor di Magnolia size full */
div.area {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
}
div.mgnlPlaceholder {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
}

@media screen and (min-width:769px) {
  .img-float-right {
     float: right;
  }
  .img-float-left {
     float: left;
  }
}

.list-container {
}

.list-node {
  padding-left: 20px;
}

.list-link {
  text-decoration: none;
  color: black;
}

.list-level-1 {
  list-style-type: square;
}
.list-level-2 {
  list-style-type: disc;
}
.list-level-3 {
  list-style-type: circle;
}
.list-level-4 {
  list-style-type: lower-roman;
}
.list-level-5 {
  list-style-type: lower-latin;
}

.google-map {
  width: 100%;
  height: 400px;
}

.owl-controls-custom .owl-controls-play-pause {
  float: left;
  font-size: 0.5em!important;
}

.owl-controls-custom .owl-controls-dots {
  float: right;
  text-align: right;
}

/* effetti per banner */
/*UNBLUR*/
.unblur {
      -webkit-filter: blur(0px);
      filter: blur(0px);
      -webkit-transition: all 1s ease;
      -moz-transition: all 1s ease;
      -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
      transition: all 1s ease;
}

.unblur:hover {
      -webkit-filter: blur(3px);
      filter: blur(3px);
}
/*TILT*/
.tilt {
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      transition: all 0.5s ease;
}

.tilt:hover {
      -webkit-transform: rotate(-5deg);
      -moz-transform: rotate(-5deg);
      -o-transform: rotate(-5deg);
      -ms-transform: rotate(-5deg);
      transform: rotate(-5deg);
}
/*COLOR*/
.color {
      -webkit-filter: grayscale(0%);
      -webkit-transition: all 1s ease;
      -moz-transition: all 1s ease;
      -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
      transition: all 1s ease;
}

.color:hover {
      -webkit-filter: grayscale(100%);
}
/*BRIGHTEN*/
.brighten {
      -webkit-filter: brightness(100%);
      filter: brightness(100%);
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      transition: all 0.5s ease;
}

.brighten:hover {
      -webkit-filter: brightness(50%);
      filter: brightness(50%);
}
.banner	{
	position: relative;
  display: block;
}
.banner div.bannerTitle	{
  width: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	text-align: center;
	-moz-transition: all 1s ease-out;
	-webkit-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	transition: all 1s ease-out;
}
.banner:hover div.bannerTitle {
	top: 45%;
	opacity: 1;
}

/* Hero elimino immagine di default */
.Hero {
    background: none;
}

/* listPageBox */
.listPageBox{
    transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s;
}

.listPageBox:hover {
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
}
.listPageBox:hover {
    box-shadow: 0px 30px 40px 0px rgba(0,0,0,0.2);
}
