/* NEWS */
.news-date {font-size:13px;color:#888;line-height:15px;}
.news-author {font-size:13px;margin-left:1em;line-height:17px;}
.news-list-category {font-size: 13px; color:#888; }
.news .img-caption {font-size: 13px; color:#888; margin: 0.5em 0;}

.news-item h3 {
  line-height: 1.5;
  margin-top:0;
}

aside .news-item h3 {font-size: 16px;}

.news-item h3 a {border-bottom: none; display:block;}


.news-item .news-thumb img {
  max-width: 100%;
  height: auto;
}


.news.list .news-item {
  padding:0;
  margin-bottom:1em;
  background:none;
  overflow:hidden;
  position:relative;
}

/* list default */
.news.list.default .news-thumb {
  float: left;
  display: none;
}

.news.list.default .news-text {
  /*padding-left: 120px;*/
}

/* grid homepage */
.grid.homepage .news-item {
  box-sizing: border-box;
  display: block;
  float: left;
  width: 33%;
  padding-right: 2%;
  *width: 31%;
  *padding-right: 2%;
}

.grid.homepage .news-item .news-thumb {width: 70px;}
.grid.homepage .news-item .news-text {padding-left: 85px;}
.grid.homepage .news-item h3 {font-size: 16px;}
.grid.homepage .news-item .news-subheader {display: none;}

/* grid general */
.grid .news-item img {
  max-width:100%;
  width:auto !important \9;;
  height:auto !important;
}

.grid .news-item {
  display: inline-block;
  vertical-align: top;
  _overflow:hidden;
  zoom:1;
  height:auto;
  *display:inline;
  position: relative;
  margin-bottom:1em;  
  box-sizing: border-box;
  
  width:33%;
  padding-right:50px;  
  *width: 30.5%;
  *padding: 0 2% 0 0;
}

.grid.col-4 .news-item {
  width:24%;
  *width: 22%;
}

.grid.col-3 .news-item {
  width:32%;
  *width: 30%;
}

/* single */
.news-single .news-img-main {
    /*float: left;*/
    padding: 0 20px 20px 0;
}

.news-single > .header {margin:0 0 30px;}

.news-single .news-subheader {
  font-size: 1.28em;
}

.news-single .news-img-gallery {
  position: relative;
  overflow: hidden;
  clear: left;
  margin: 35px 0;
}

.news-single .news-img-gallery div.img {
  display: inline-block;
  margin: 0 20px 20px 0;
}

/* news:amenu */
ul.news-amenu ul {
  padding-left:20px;
}

.news-amenu-container2 {position:relative;height:70px; margin-top:20px;margin-bottom:10px; }
.news-amenu-container2 ul ul {
  padding-left:0px;
}

.news-amenu-container2 ul {list-style:none; margin:0px;padding:0;}
.news-amenu-container2 h2 {display:none; }
.news-amenu-container2 .news-amenu h3 {display:inline; padding:0 10px 0 0; margin:0px; color:#010101;}
.news-amenu-container2 .news-amenu h3 a {color:#007AC2;}
.news-amenu-container2 .news-amenu ul {position:absolute; top:30px; left:0px; list-style:none}
.news-amenu-container2 .news-amenu ul li {float:left; margin:0px; padding:0 15px 0 0; color:#888;background:none;}
.news-amenu-container2 .allnews {display:none;}
.news-amenu-container2 .news-amenu .act {color:#010101; font-weight:bold;}

.news-search-form {
  margin:5px 0 10px;
}
.news-search-form input {
  margin-right:10px;
}

.news-counter {display:none;}

.news-amenu-container li {
  margin-bottom:0.3em;
}

.news-amenu-item-year {
  font-size:1.2em;
  margin-top:1em;
  margin-bottom:0.2em;
}

.calendar-nomonths .news-amenu-container2 {height:50px;}
.calendar-nomonths .news-amenu ul {
  display:none;
}

/*news:paginator aka browse*/
.news-list-browse {font-size:13px;color:#888;}
.news-list-browse {margin-top:50px;}
.news-list-browse a, .activeLinkWrap {padding:2px 4px;}
.news-list-browse .activeLinkWrap {background:#007AC2;color:#fff;}

