@charset "UTF-8";
/* CSS Document */

#news .news
{
        font-size: 14px;
}

#news a
{
  color: black;
  font-weight: 700;
  text-decoration: none;
}
#news a:hover
{
  text-decoration: underline;
}
#news a:active, #newsbox  a:visited
{
  text-decoration: none;
}

.news > h1
{
  font-family: BebasBook, Arial, Helvetica, sans-serif;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-size: 18px;
}

.news > h2
{
  font-family: BebasBook, Arial, Helvetica, sans-serif;
  font-size: 16px;
}

/* .news > div
{
  font-family: MinionPro, "Times New Roman", Times, serif;
  font-size: 16px;
} */

.news > p
{
  font-family: MinionPro, "Times New Roman", Times, serif;
  font-size: 16px;
}


.news > a
{
  color: black;
  font-weight: 700;
  text-decoration: none;
}

.news > a:hover, .news > a:active, .news > a:visited
{
  text-decoration: underline;
}

.news .no-media-element
{
  display: none;
}

#.link a
#{
#  color: black;
#  clear: both;
#  font-family: "Bebas Neue", Arial, Helvetica, sans-serif;
#  text-transform: uppercase;
#  letter-spacing: 0.05em;
#  font-size: 18px;
#  text-align: left;
#  margin: 0 0 5px 0;
#  padding:5px 15px;
#  height: auto;
#  width: auto;
#  background-color: rgba(255,255,255,0.9);
#  text-decoration: none;
#  display: block;
#}

#.link.link2 a
#{
#  margin-left: 15px;
#}

#.link.link3 a
#{
#  margin-left: 30px;
#}

.row div
{
  margin-bottom: 10px;
}

.row div
{
  margin-right: 20px;
}

/* ************ Calendarize ************ */
.table-bordered th {
        font-size: 22px;
        font-weight: 700;
        vertical-align: top;
        text-align: center;
}

.table-bordered td {
        font-size: 16px;
        vertical-align: top;
        text-align: center;
        padding: 3px;
}

.not-current-month {
        color: #bbb;
}

.hasEvents {
        background-color: #a3d900;
}

.calendarize-item p {
        margin: 5px 0;
}

