
/* CMCC MASONRY START */
.cmcc-masonry, .cmcc-masonry *, .cmcc-masonry *:before, .cmcc-masonry *:after {box-sizing:  border-box !important;}

ul.cmcc-masonry {
 -moz-column-width: 13em;
 -webkit-column-width: 13em;
 -moz-column-gap: 1em;
 -webkit-column-gap: 1em;

 list-style:none;
 background:#fff;
 padding:10px;
}

ul.cmcc-masonry > li {
 display: inline-block;
 margin:  0.25rem;
 padding:  1em;
 width:  100%;
 background: #184981;
 color:#fff;
 text-align:justify;
 padding:5px;
}
ul.cmcc-masonry > li > a {
 line-height:1.1em;
 font-size:1vw;
}

/*p {
 margin:  1rem 0;
}*/

/* CMCC GRID MENU START */
.cmcc-vc-gridmenu {
  position: relative;
  width: 33.3%;
  border: 10px solid white;
  float:left;
  color:#fff;
  font-size: 22px;
  line-height: 22px;
}

.cmcc-vc-gridmenu:after {
  content: "";
  display: block;
  padding-bottom: 30%;
}

.cmcc-vc-gridmenu-div2, .cmcc-vc-gridmenu div {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align:center;
  display: flex;
  align-items: center;
}

.cmcc-vc-gridmenu div span {
  width: 100%;
}

.title {
  text-align:center;
}
/* CMCC GRID MENU END */
/* LIST PUBLICATIONS START */
.list-publications h3 {
  font-weight: 300;
  color:#074263;
  font-size: 15px;
}
.list-publications p {
  font-weight: 300;
  color:#0b5683;
  font-size: 13px;
}
/* LIST PUBLICATIONS END */
/* LIST JOBS START */
.list-jobs h3 {
  font-weight: 300;
  color:#074263;
}
.list-jobs p {
  font-weight: 300;
  color:#0b5683;
}
/* LIST JOBS END */
.month {
font-size: 0,8em;
}
.year {
margin-left:4px;
}
@media only screen and (max-width: 1199px) and (min-width: 901px) {
  .cmcc-vc-events {
    font-size: 0.6em;
  }
  .month {
    font-size: 0.9em;
  }
  .cmcc-event-title {
     font-size: 0.4em;
  }
  .day {
    font-size: 1.2em;
  }
}
@media only screen and (max-width: 400px) {
  .cmcc-vc-events {
    font-size: 0.6em;
  }
  .month {
    font-size: 0.9em;
  }
  .cmcc-event-title {
     font-size: 0.4em;
  }
  .day {
    font-size: 1.2em;
  }
}
@media only screen and (max-width: 300px) {
  .cmcc-vc-events {
    font-size: 0.4em;
  }
  .month {
    font-size: 0.8em;
  }
  .cmcc-event-title {
     font-size: 0.5em;
  }
  .day {
    font-size: 1.2em;
  }
}
