.articles-section .article-detail .article-about { 
	position: relative;
	bottom: auto; left: auto;
	padding: 95px 55px 0 90px;
}

.articles-section .article-detail .article-about .category {
	color: #6b82a4;
}

.articles-section .article-detail .article-about h2 {
	color: #335668;
}
.articles-section .article-detail .article-about .author {
	color: #838383;
}

.articles-section .article-detail {
    border-left: 1px solid #c5d8eb;
}

.articles-section .blog-tabs {
	border-right: none;
}

.articles-section .event-tabs {
	border-left: none;
}

.section-5 .articles-section .article-detail {
	border-right: 1px solid #c5d8eb;
}


// .section-6 .articles-section .carousel-hFix-offset {
// 	    padding: 95px 0px 0 15px;
// }

.section-6 .articles-section .article-detail .article-about {
	padding-top: 0;
}

.section-6 .img-back {
    background-position: center 15%;
}

.position-name {
	font-size: 12px;
    line-height: 120%;
    color: #838383;
    text-transform: uppercase;
}

.inline-block-middle {
	display: inline-block;
    vertical-align: middle;
}

.info h3 {
    margin-bottom: 20px !important;
    display: block;
}


.about-us-section header {
    width: 100%;
    padding: 95px 0 20px 95px;
    border-bottom: 1px solid #c5d8eb;
}

.article-thumb.load-person-details:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
    cursor: pointer;
}

.about-us-section .info p {
	color: #4a4b4d;
    font-size: 14px;
    line-height: 23px;
    font-family: "Source Sans Pro";
}

.portfolio .portfolio-section h3 {
	line-height: 1.2;
}

.about-us-section .info h3 {
	color: #335668;
}
.about-us-section .person-detail {
	pointer: default;
}

.portfolio-section .center {
	width: 100%;
}

.center {
	width: 100%;
}

.portfolio .portfolio-main-section h2, .portfolio .portfolio-section h2, .portfolio .portfolio-main-section h3, .portfolio .portfolio-section h3 {
	height: 85px;
}

@media (max-width: 1199px) {
	.article-detail .article-about {
	    left: auto !important;
	    bottom: auto !important;
	    z-index: 10 !important;
	    width: 100% !important;
	    padding: 25px 15px 25px 15px !important;
	}

	.section-5 .article-detail .article-about {
		padding: 65px 15px 25px 15px !important;
	}
}

@media (max-width: 767px) {
	.about-us-section header {
	    padding: 25px;
	}
	
	.references-section.articles-section .articles-list {
		border-left: none;
	}

	.coffe {
	    display: block !important;
	}

	.coffe-carousel .row{
		width: 100% !important;
	}
	
	.article-detail.person-detail {
		margin: 0;
		border: none;
	}
	.article-detail.person-detail, .about-us-section .info p {
		display: block !important;
	}

	.about-us-section .fH {
		height: auto !important;
	}

	.about-us-section .info:first-child {
		margin-top: 15px;
	}

	.person-detail .info br {
		display: none;
	}
}

@media(max-width: 479px) {
	.article-details-author {
		padding-left: 5px;
	}

	.article-details-author .category {
		margin: 0 5px 0 0 !important;
	}
}

#coffe-carousel a:hover, #coffe-carousel a:hover h3 {
	text-decoration: underline;
}

.references-section .references-detail .img-back {
	height: 250px;
}

h1.welcome-header span.head-2 {
	margin-left: 0 !important;
}

h1.welcome-header {
	margin-left: -418px;
	bottom: 80px;


}

.section.welcome-section .section-content:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 50%;
    z-index: 6;
    bottom: 0;
    left: 0;
    right: 0;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );
    filter: alpha(opacity=0);
}


@media (max-width: 1100px) and (min-width: 767px) {
	h1.welcome-header {
	    margin-left: -227px;
	    line-height: 40px;
	    bottom: 80px;
	}
}

@media (max-width: 767px) { 
	.article-detail .detail-target, .references-detail .detail-target {
		height:  auto !important;
	}
}


audio, canvas, progress, video {
	max-width: 100%;
}