  /* ENABLES EVENTS */
  /*
  @import url("http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,400italic");
  @import url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css");
  */

@import 'https://fonts.googleapis.com/css?family=Montserrat';
.event-list {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.event-list > li {
  background-color: #fff ;
  box-shadow: 0px 0px 5px rgb(51, 51, 51);
  box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.7);
  box-shadow: 0px 0px 5px #614706 ;
  margin: 0px 0px 20px;
  padding: 0px;
}
.event-list > li > time {
  background-color: #614706 ;
  color: rgb(255, 255, 255);
  display: inline-block;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.event-list > li:nth-child(even) > time {
  background-color: #916a09;
}

.event-list > li > div > .title {
  color: #614706;
}
.event-list > li:nth-child(even) > div > .title {
  color: #916a09;
}

.event-list > li > time  {
  font-family: 'Montserrat' , 'sans serif' ; 
}
.event-list > li > time > span {
  display: none;
}
.event-list > li > time > .day {
  display: block;
  font-size: 56pt;
  font-weight: 100;
  line-height: 1;
}
.event-list > li time > .month {
  display: block;
  font-size: 16pt;
  font-weight: 900;
  line-height: 1;
}
.event-list > li time > .year {
  display: none;
  font-size: 8pt;
  font-weight: 900;
  line-height: 1;
}
.event-list > li time > .time {
  display: block;
  font-size: 12pt;
  font-weight: 900;
  line-height: 1;
}
.event-list > li > img {
  width: 100%;
}
.event-list > li > .info {
  padding-top: 5px;
  text-align: center;
}
.event-list > li > .info > .title {
  font-size: 18pt;
  font-weight: 700;
  margin: 0px;
}
.event-list > li > .info > .desc {
  font-size: 14pt;
  font-weight: 300;
  margin: 0px;
  padding: 5px ;
}
.event-list > li > .info > ul,
.event-list > li > .social > ul {
  display: table;
  list-style: none;
  margin: 10px 0px 0px;
  padding: 0px;
  width: 100%;
  text-align: center;
}

@media print {
  .navbar ,
  .spacer {
    display: none ;      
  }
}

@media (min-width: 1200px) {
  .event-list > li {
    position: relative;
    display: block;
    width: 100%;
    height: 120px;
    padding: 0px;
  }
  .event-list > li > time,
  .event-list > li > img  {
    display: inline-block;
  }
  .event-list > li > time,
  .event-list > li > img {
    width: 120px;
    float: left;
  }
  .event-list > li > .info {
    background-color: rgb(245, 245, 245);
    overflow: hidden;
  }
  .event-list > li > time,
  .event-list > li > img {
    width: 120px;
    height: 120px;
    padding: 0px;
    margin: 0px;
  }
  .event-list > li > .info {
    position: relative;
    height: 120px;
    text-align: left;
    padding-right: 40px;
  } 
  .event-list > li > .info > .title, 
  .event-list > li > .info > .desc {
    padding: 0px 10px;
  }
  .event-list > li > .info > ul {
    position: absolute;
    left: 0px;
    bottom: 0px;
  }
  .event-list > li > .social {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    width: 40px;
  }
      .event-list > li > .social > ul {
          border-left: 1px solid rgb(230, 230, 230);
      }
  .event-list > li > .social > ul > li {      
    display: block;
          padding: 0px;
  }
  .event-list > li > .social > ul > li > a {
    display: block;
    width: 40px;
    padding: 10px 0px 9px;
  }
}
