.block{
	margin-bottom:0;
}
.block h2.block-title{
    font-size: 24px;
    color: #0756A6;
    font-weight: 600;
    border-bottom: 0px;
    padding: 20px 0;
}
article .block-region-top {
    width: auto !important;
    position: inherit !important;
}
@media(min-width:1600px){
	.block-region-top-first {
    margin: 0 auto;
    width: 96%;
    max-width: 1600px;
}
}
@media(max-width:992px){
	.block h2.block-title{
		font-size:18px;
	}
}
.more-link {
    top: 25px;
    font-size: 14px  !important;
}
.block-region-middle-first-left {
    padding-top: 30px;
}
.layout-full.region-middle{
	padding-bottom:30px;
	background-color:#f8f8f8;
	margin-top:30px;
}
.layout-full.region-middle .block h2.block-title{
	color:#86000D;
}
.newsitem{
	position:relative;
	transition:all 0.8s ease;
}
.newsitem a{
	position:relative;
	z-index:1;
	display:block;
}
.newsitem .text{
    padding: 15px 30px 5px 30px;
}
.newsitem .text  h3 a, .newslistitem h3 a{
	color:#000;
	    word-wrap: normal;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height:150%;
}
.newsitem p.time{
	color:#999;
	font-size:14px;
	margin-top:15px;
}
.newsitem:hover{
	background:#0756A6;
}
.newsitem:hover .text  h3 a{
	color:#FFF;
}
.newsitem:hover  p.time{
	color:rgba(255,255,255,0.6);
}
.newslistitem .posttime span {
    display: block;
    text-align:center;
    position:relative;
	  z-index:1;
}
.newslistitem .posttime {
    width: 50px;
}
.newslistitem {
    display: flex;
    padding:10px;
    align-items: center;
    margin-bottom: 5px;
    position:relative;
}
.newslistitem .posttime span.month{
	font-size:14px;
	background-color:#0756A6;
	padding:7px;
	color:#FFF;
}
.newslistitem .posttime span.day{
	font-size:20px;
	background-color:#EAEAEA;
	padding:8px 0;
	color:#0756A6;
}
.newslistitem h3{
	width:calc(100% - 70px);
	margin-left:20px;
	position:relative;
	z-index:1;
}
.newslistitem:after{
    content: "";
    background: #FFF;
    width: 100%;
    height: 100%;
    position: absolute;
    transition:all 0.8s ease;
    left:0;
}
.newslistitem:hover:after{
	box-shadow:2px 2px 6px #999;
}

.layout-full.region-middle .newslistitem .posttime span.month,.layout-full.region-middle .newsitem:hover {
	background:#86000D;
}
.layout-full.region-middle .newslistitem .posttime span.day{
	color:#86000D;
}

.layout-full.region-bottom .block-region-bottom {
    margin: 0 -14px;
}
.list-3.inside-b.outside-b.list-3-blue li{
	padding:20px 25px;
	border-left:2px solid #0756A6;
	margin:20px 1%;
	transition:all 0.8s ease;
}
.list-3.inside-b.outside-b.list-3-blue	.outside-l {
    margin-left: 0;
    display: block;
    float: none;
    margin-bottom: 20px;
    color: #999;
}
.list-3.inside-b.outside-b.list-3-blue li:hover{
	background:#0756A6;
	transform:scale(1.02);
}
.list-3.inside-b.outside-b.list-3-blue li:hover .outside-l {
	color:rgba(255,255,255,0.6);
}
.list-3.inside-b.outside-b.list-3-blue li:hover a{
	color:#FFF;
}
@media(min-width:992px){
.list-3.inside-b.outside-b.list-3-blue .list-content{
	display:flex;
	flex-wrap:wrap;
}
.list-3.inside-b.outside-b.list-3-blue li{
	width:48%;
	padding:20px 25px;
	border-left:2px solid #0756A6;
	margin:20px 1%;
}

}
@media(min-width:1281px){
.frontnewsblock {
    display: flex;
}
.newsitem {
    margin-right: 30px;
    width: calc(38% - 30px);
    position:relative;
}
.frontnewsblock footer{
	  width: 28%;
}
.newsitem .text h3 a{
	font-size:18px;
	font-weight:600;
}
.newslistitem h3 a{
	font-size:16px;
}
.newsitem:before{
	border-left:2px solid #0756a6;
	content:"";
	height:100%;
	width:1px;
	position:absolute;
	left:0;
}
.layout-full.region-middle .newsitem:before {
        border-left: 2px solid #86000D;
    }
.block-region-footer-bottom-left 	.newsitem {
    margin-left: 30px;
    margin-right:0;
}
.block-region-footer-bottom-left footer{
	order:-1;
}
}
@media only screen and (min-width: 1600px) {
    .list-3 a {
        font-size: 18px;
        line-height:130%;
    }
}

/*********************** quicklinks ******/
.layout-full.region-footer-bottom-middle .col-xs-12.col-md-8,.layout-full.region-footer-bottom-middle .col-xs-12.col-md-4{
	width:100%;
}



.list-button {
    display: flex;
    flex-wrap: wrap;
    margin-top: 50px;
}
.list-button a.btn.btn-icon.t-c {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size:20px;
    font-weight:600;
}
.list-button a.btn.btn-icon.t-c img {
    width: 30px;
    margin-right: 20px;
}
@media(max-width:480px){
	.col.col-md-five.t-c.outside-min-t.outside-min-b {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}
}
/************** acdemic ***************/
.layout-full.region-footer-bottom{
	padding:40px 0;
}


@media(max-width:480px){
	.row {
    margin-left: 0; 
    margin-right:0; 
}

.layout-full.region-bottom .block-region-bottom {
    margin: 0;
}
.layout-full.region-footer-bottom {
    padding:20px 0;
}
}