.media-object-top{
    border:0px!important;
    margin:0px!important;
}
article-header h1{
    font-size:28px;
}
.text_container{
    z-index:0;
    position:absolute;
    top:20%;
    text-align:center;
    font-weight:700;
    width:96.6%;
}
@media screen and (max-width: 768px) {
	.text_container{
    	top:40%;
	}
	.categories-list img{
		display:none!important;
	}
}

@media screen and (max-width: 480px) {
	.text_container{
    	top:50%;
		padding-right: 20px;
	}
	.categories-list img{
		display:none!important;
	}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
	.pull-left{
		float:none!important;
	}
}

.text_container h1{
    font-size:50px;
    font-weight:700;
    color: #fff;
    text-shadow:0px 2px 4px rgba(0,0,0,0.5);
}
.video_wrapper:before{

    content:"";
    position:absolute;
    transition:opacity 0.5s;
    top:40px;
    bottom:5px;
    left:15px;
    right:15px;
    opacity:0.8

}
video#bgvid {
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    z-index: -1;
}
.module_top_buffer{
    margin-top:20px;
}
.news_menu .article-intro img{
    max-height:250px;
}
.bt-cs .bt-inner img{
    border:none!important;
}
.bt-cs .bt-inner .bt-title{
    color:#003366!important;
    text-transform:none!important;
}
.bt-cs .bt-inner{
    text-align:left!important;
}
.eb-event-date, .eb-event-date-container{
    border-radius:0;
    background-image:none;
}
.row {
  margin-left: 0px!important;
  margin-right: 0px!important;
}
ul.eventsmall li{
    display:inline-block!important;
    float:left!important;
    border-top:none!important;
    text-align:left;
}
.logo-image small{
    display:inline-block;
    margin-left:10px;
	vertical-align:bottom;
	font-size:100%;
}
.logo-control .logo-img{
    display:inline-block;
}
.categories-list img{
    width:100%;
}
@media screen and (min-width: 750px) {
  .site-slogan {
    width: 70%;
  }
}
  #k2Container a.modal {
	border: 0px;
	display: inline-block;
	margin: 0 10px 0 0;
	position: relative;
	top: auto;
	left: 0px;
	width: auto;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
}
div.itemIsFeatured{
	background:none;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{
	min-height:150px;
}
div.k2ItemsBlock h4, .h4{
	min-height:40px;
}
.article-image-full img{
	width:80% !important;
}
.article-content{
    text-align:justify;
}
#itemListPrimary div.itemContainer{
	border-top:1px solid #eeeeee;
}
.itemImageCaption{
	display:none;
}
