.Megamenu.Megamenu--default {
  border-bottom: 0;
  border-image: linear-gradient(to right, rgb(35, 167, 11) 33%, white 25%, 63%, red 10%) 5;
  border-left: 0;
  border-right: 0;
  border-top: 4px solid;
}

@media screen and (min-width:992px) {
  #category-149 > div > div {
    -webkit-flex-basis: auto!important;
    -ms-flex-preferred-size: auto!important;
    flex-basis: auto!important;
    width: 50%!important;
  }
  #category-149 .contact-image {
    width: 150px!important;
    height: 150px!important;
  }
}

/* I numeri della scuola */
.row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0;
  padding: 0;
}

.col-12 {
  width: 100%!important;
}

@media screen and (min-width:992px) and (max-width:1365px) {
  .col-md-6{
    -webkit-flex-basis: auto!important;
    -ms-flex-preferred-size: auto!important;
    flex-basis: auto!important;
    width: 50%!important;
  }
}

@media screen and (min-width:1366px) {
  .col-lg-4 {
    -webkit-flex-basis: auto!important;
    -ms-flex-preferred-size: auto!important;
    flex-basis: auto!important;
    width: 33.33333%!important;
  }
}

img.Footer-logo {
	filter: brightness(2);
}