.videonews {
  min-height: 300px;
}
.latest-news .feature-title .datetime {
  font-weight: bold;
  font-size: 1.4rem;
}
.eow-description {
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 2.4rem;
  margin: 0;
}
.datetime {
  color: #7a736e;
  margin: 0 0 5px 0;
  font-size: 1.0em;
}
.events-list .datetime,
.eventslist {
  padding-left:80px;
}
.img-event-news {
  width: 100%;
}
.news-overlay-text {
  background: url(../images/black-transparent.png) repeat;
  position: absolute;
  z-index: 1;
  bottom: 10px;
  left: 10px;
  color: #fff;
  text-shadow: 2px 0 5px #333;
  width: 100% !important;
  padding: 10px;
  margin-left: -10px;
  margin-bottom: -10px;
  height: auto;
}
.news-overlay-text h4,
.news-overlay-text p {
  font-style: normal;
  font-weight: normal;
  opacity: 1.0;
  filter: alpha(opacity=100);
  color: #FFF;
}
.news-overlay-text h4 {
  padding-bottom: 0;
  font-weight: bold;
}
.news-overlay-text p {
  margin-bottom: 10px;
}
.media-category-tags {
  background: #eee;
  border-radius: 7px;
  margin-right: 3px;
  margin-left: 3px;
  margin-top: 15px;
  margin-bottom: 8px;
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  top: 0.2em;
  left: 1.5em;
}
.media-category-tags a {
  color: #000;
}
.latest-news p {
  font-size: 1.6rem; /*1.4rem;*/
  line-height: 2.4rem; /*2.1rem;*/
}
.latest-news h3 {
  font-size: 2.0rem; /*1.8rem;*/
  line-height: 2.4rem; /*2.1rem;*/
  margin-bottom: 0;
}
.latest-news p.datetime {
  margin: 0 0 5px 0;
  font-size:1.0em;
}
.latest-news .datetime b {
  font-weight: normal;
}
.latest-news h5 {
  border-bottom-color: #eee;
}
.news-sidebar-box {
  background: #eee;
  height: 100%;
  margin-top: 15px;
}
.news-sidebar-box iframe{min-width:157px!important;}
.news-sidebar-box h5 {
  margin: 0;
  padding: 5px 12px 5px 12px;
  background: #eee;
  border-bottom-color: #ddd;
}
.news-sidebar-box ul {
  margin: 0;
  background: #eee;
  padding: 6px 12px;
}
.news-sidebar-box ul li {
  margin-left: 22px;
  margin-bottom: 0;
}
.news-sidebar-box .underline {
  margin: 0;
  padding: 5px 12px 5px 12px;
  background: #eee;
  border-bottom-color: #ddd;
}
.news-sidebar-box-white{
  background: #fff;
  margin: 0 0 15px 0;
}
.news-sidebar-box-white h5 {
  margin: 0;
  padding: 5px 12px 5px 12px;
  background: #fff;
  border-bottom-color: #ddd;
}
.news-sidebar-box-white ul {
  margin: 0;
  background: #fff;
  padding: 6px 12px;
}
.news-sidebar-box-white ul li {
  margin-left: 22px;
  margin-bottom: 0;
}
.news-sidebar-box-white.underline {
    margin: 0;
    padding: 5px 12px 5px 12px;
    background: #eee;
    border-bottom-color: #ddd;
}
.news-sidebar li {
  float: none;
  font-size: .9em;
}
.news-sidebar .nsb-events .col-sm-12 {
}
.tdatecontainer {
  width:70px;
  float: left;
  height:45px;
  overflow: hidden;
  position: relative;
}
.tdate {
  position: absolute;
  top: 0;
}
.events-list {
  margin-bottom: 20px;
}
.navbar-collapse-new {
  list-style: none;
}
.nsb-chronicle p {
  padding: 10px;
}
.nsb-events .row {
  padding: 10px;
  border-bottom: 1px solid #ddd;
}
.nsb-events .events-list {
  margin-bottom: 0;
}
.latest-news .nsb-events .datetime {
  font-size: .85em;
  line-height: 1.2rem;
  font-weight: bold;
  margin: 0;
}
.latest-news .news-container  .news-subheader{
  margin-bottom: 20px !important;
  margin-top: 20px !important;
}
.latest-news .video-news  .news-subheader{
  margin-bottom: 20px !important;
  margin-top: 20px !important;
}
.nsb-events h6 {
  margin: 3px 0 0 0;
}
.news-archive-list ul.styled-list {
  font-size: 1.4rem;
  line-height: 2rem;
  margin-top: 0;
}
.news-archive-list .pagination {
  margin-top: 15px;
}
.latest-news .social-buttons {
  display: inline-block !important;
  padding: 0 !important;
}
ul.news.social-buttons {
  padding: 0 !important;
  margin-top: 5px;
}
.latest-news .social-buttons li {
  padding: 6px !important;
  margin: 0 !important;
  display: inline-block !important;
}
.latest-news .social-buttons li a {
  display: inline-block !important;
}
.latest-news .fa-facebook-square:hover {
  color:#3b5998 !important;
}
.latest-news .fa-twitter-square:hover {
  color:#00aced !important;
}
.latest-news .fa-youtube-square:hover {
  color:#818181 !important;
}
.latest-news .fa-instagram:hover {
  color:#517fa4 !important;
}
.latest-news .fa-linkedin-square:hover {
  color:rgb(0, 119, 181) !important;
}
.latest-news .fa-wordpress:hover {
  color:#21759b !important;
}
.latest-news .fa-rss:hover {
  color:#ee802f !important;
}
.image-news-wrapper {
  width: 100%;
  padding-bottom: 66.66%; /* 3:2 */
  position: relative;
  background: #fff;
  /* border: 1px solid #eee; */
  overflow: hidden;
}
.image-news-wrapper > img {
  height: auto;
  width: 100%;
  position: absolute;
  top: 0; bottom: 0; left: 0; right: 0;
	margin: auto;
}
.jumbotron-news-small > .image-news-wrapper ,
.jumbotron-news-large > .image-news-wrapper {
  width: 100%;
  padding-bottom: 66.66%; /* 3:2 */
  position: relative;
  background: #eee;
	border: 0 solid #eee;
  overflow: hidden;
}
.jumbotron-news-small > .image-news-wrapper > img,
.jumbotron-news-large > .image-news-wrapper > img {
  height: auto;
  width: 100%;
  position: absolute;
  top: 0; bottom: 0; left: 0; right: 0;
	margin: auto;
}
.jumbotron-news-small {
  background: #000;
}
.video-news .item {
	margin-bottom: 20px;
}
.news-video-block > .feature-title {
  margin-top: 5px;
  padding: 5px 10px 0 10px;
  font-size: 1.9rem;
  line-height: 2.5rem;
}
.video-news .item > a{
  background: #eee;
  height: 100%;
}
.news-video-wrapper {
  margin-top: 0px;
  margin-bottom: 10px ;
}

/************************************************************************************/
/************************************************************************************/
/*********************************** MEDIA QUERYS ************************************/
/************************************************************************************/
/************************************************************************************/

/* Large desktops and laptops
@media (min-width: 1200px) {
}

/* Landscape tablets and medium desktops
@media (min-width: 992px) and (max-width: 1199px) {
}

/* Portrait tablets and small desktops
@media (min-width: 768px) and (max-width: 991px) {
}
/* Landscape phones and portrait tablets
@media (min-width: 481px) and (max-width: 767px) {
}

/* Portrait phones and smaller
@media (max-width: 480px) {
}
*/

/* Landscape tablets to large desktops */
@media (min-width: 992px) {
  #news-bnr-lge {
    padding: 10px 10px 10px 0;
  }
}

/* Extra small devices to small desktops */
@media (max-width: 991px) {
  .news-overlay-text {
    position: relative !important;
    margin-top: 9px !important;
    background:#fff;
	color: #cc0011;
  }
  .jumbotron-news-small{
	  background:#fff;
  }
  .news-overlay-text h4, .news-overlay-text p{
	  color: #cc0011;
  }
  .jumbotron-grid .overlay-text{
	  text-shadow:none;
  }
}

@media (max-width:992px) and (min-width:767px) {
	.events-list .datetime, .eventslist{
		padding-left:0;
	}	
	.tdatecontainer{
		display:none;
	}
}
	

@media (max-width: 767px) {
  .video-news .item > a{
    background: #fff;
  }
  .news-video-wrapper {
    margin-top: 5px;
    margin-bottom: 5px ;
    padding-right: 0;
  }
  .news-video-block > .feature-title {
    margin-top: 0 !important;
    padding: 0 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
  }
  .latest-news .feature-title {
    margin-top: 0 !important;
    padding: 0 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
  }
  .latest-news p{
	  font-size:1.05em;
	  line-height: 1.5em;
	}
}
