.article-title, .article-header h1{

font-size: 20px;

}



.page-title, .page-header h1 {

font-size: 20px;

}

.t3-footer-sl .t3-module ul > li > a {
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 10px;
}


legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 12px;
  line-height: inherit;
  color: #000000;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  font-weight: 500;
}

.month_title_year, .month_title {color:#CC0000;}

/* flat design enhancments */

#jevents_body .nav-items div.active a, .jev_header2 .active a {background-color:#cc0000; }
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {border-left: 1px solid #cc0000;}
.nav-items > div {border:1px solid #cc0000;}
#jevents_body .nav-items > div a:hover {border-left:1px solid #cc0000;}
.nav-items > div:first-child {;border-left:1px solid #cc0000;}
.nav-items > div:last-child {border-right:1px solid #cc0000;}

#jevents_body .cal_today a.cal_daylink {background-color:#cc0000;}
#jevents_body .cal_today a.cal_daylink:hover {border-left: 1px solid #cc0000;border:1px solid #cc0000; color:#cc0000;}

.jev_toprow div.previousmonth , .jev_toprow div.nextmonth {  
    background-color: #cc0000;
    border:1px solid #cc0000;
}

.jev_toprow div.currentmonth{ 
    border-top:1px solid #cc0000 ;
    border-bottom: 1px solid #cc0000 ;
}

#jevents_body div.list_no_e {color:#000000;}

#jevents_body  ul.ev_ul li.ev_td_li {color:#000000;}

.jev_evdt .jev_evdt_title {color:#000000;}
.jev_evdt .jev_evdt_summary {color:#000000;}
.jev_evdt .jev_eventdetails_body {color:#000000;}
.jev_evdt span.location {font-weight:bold;}

/** Css for jQuery popups in calendar cells **/
.popover div > div {color:#454545;}

.jev_evdt_extrainf {
    color: #000000;
}

.t3-navhelper {
  background: #000000;
  color: #999999;
  padding: 0px 0;
}

@media screen and (max-width: 767px) {
  .t3-module {
    margin-bottom: 20px;
  }

  .t3-content {
   color: #000000;
   background-color: #E8E7E7;
  }

blockquote {
  padding: 7px 14px;
  margin: 0 0 14px;
  border-left: 0px solid #E8E7E7;
}
} 

@media screen and (min-width: 768px) {
  .t3-footer-sl {
    padding: 15px 0;
  }

.t3-mainbody {
  padding-top: 15px;
  padding-bottom: 15px;
}

.t3-content {
  padding-top: 15px;
  padding-bottom: 15px;
  color: #000000;
  background-color: #E8E7E7;	
}

.t3-sidebar {
  padding-top: 15px;
  padding-bottom: 15px;
}

.item-page {
  margin-bottom: 10px;
}
.items-leading .leading {
  margin-bottom: 10px;
}
.items-row .item {
  margin-bottom: 10px;
}

  .t3-module {
    margin-bottom: 20px;
  }


div.k2ItemsBlock ul {margin:0;padding:0;list-style:none;}

body {
  padding-top: 5px;
}

.navbar {
  position: relative;
  min-height: 75px;
  margin-bottom: 15px;
  border: 1px solid transparent;
}

.navbar-nav {
  font-size: 20px;
  margin-top: 28.25px;
  margin-bottom: 5px;
  margin-left: 10px;
}

.item {
  background-color: #FFFFFF;
  color: #000000;
  padding: 10px;
  border: 3px solid #e5e5e5;
}

blockquote {
  padding: 7px 14px;
  margin: 0 0 14px;
  border-left: 0px solid #E8E7E7;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}


.te_trombinoscope form .fieldname span {font-size: 12px;font-weight: bold;line-height: 1.2em;}
.te_trombinoscope form .personlinks { font-size: 12px;}
.te_trombinoscope form .picture_top .picture { margin: 10px auto 10px auto;}

.items-leading {
  background-color: #E8E7E7;
}

.module-ct {
font-size: 12px;
}

div.catItemView {margin-bottom:1px;padding:4px;} /* this is the container for each K2 item on this view */

div.catItemImageBlock {padding:8px 0;margin:0 0 0 0;}
	span.catItemImage {display:block;text-align:center;margin:0 0 0 0;}
	span.catItemImage img {max-width:100%;height:auto;}

div.itemView {padding:8px 0 0 0;margin:0 0 0 0;} /* this is the item container for this view */
div.itemLinks {margin:0 0;padding:0;}


#k2Container {padding:0 0 0 0;}
.itemBackToTop { display:none }
}
}




