.page-container{margin-bottom:0;}
	
	.page-content{font-size: 17px;} /*padding-left:7rem; font-size: 1.4375rem;*/
	.page-content h1{font-size:30px;color:#000;font-weight:500;margin-bottom:1.5rem;margin-top:0;}
	.contact-us .page-content h1{margin-bottom:4.375rem;}
	
	
	#page-title{text-align:right;}
	#page-title h1{font-family:'Lato', serif;font-weight:900;}
	
	.page-title-block{margin:3rem 0;}
	.page-title-icon{display:inline-block;vertical-align:middle;padding-right:20px;}
	
	.page-title{display:inline-block;vertical-align:middle;}
	.page-title h1{margin-bottom:0.5rem;}
	.page-title-tagline{color:#595959;font-family: 'Montserrat', serif;font-size:1.5rem;}
	
	.page-text-content{margin-bottom:4rem;}
	
	#breadcrumb-holder.breadcrumb-holder-page{margin-bottom:1px;background:none;}
	#breadcrumb-holder.breadcrumb-holder-page .breadcrumb{padding:1rem;}
	
	.page-content-header{position:relative;display:table;width:100%;margin-bottom:2rem;background:#191e2c;padding:3rem 4.5rem;}
	.page-content-header > div{display:table-cell;vertical-align:middle;}
	
	.page-content-title{width:30%;}
	.page-content-title h1{margin:0;color:#fff;font-family: 'Oswald', sans-serif;font-weight:400;font-size:3rem;}
	
	.sub-nav-toggle{display:none;color:#fff;}
	.sub-nav-toggle .fa-bars::before {content: "\f0c9";}
	.sub-nav-toggle.open .fa-bars::before {content: "\f00d";}
	
	.page-sub-nav{width:70%;}
	.page-sub-nav .inner{}
	.page-sub-nav ul{margin:0;padding:0;list-style:none;text-align:right;font-family: 'Oswald', sans-serif;}
	.page-sub-nav > ul > li{display:inline-block;}
	.page-sub-nav ul li a{text-decoration:none;display:block;padding:1rem 1rem;color:#fff;font-size:1.75rem;}
	.page-sub-nav ul li a:hover{color:#fdd15b;background:none!important;}
	
	.page-content-header .page-sub-nav .dropdown-menu{text-align:left;}
	
	@media (min-width: 992px){
		.page-content-header .sub-nav-toggle{display:none;}
		.page-content-header .page-sub-nav{display:table-cell!important;}
	}
	
	@media (max-width: 992px){
		
		.page-content-header{padding:3rem 2.5rem 3rem 4.5rem;}
		.page-content-title{width:100%;}
		
		.sub-nav-toggle{display:table-cell;cursor:pointer;padding:1rem;}
		
		.page-content-header .page-sub-nav{width:100%;position:absolute;display:none;right:0;background:#202636;top:100%;padding:2rem;z-index:1000;}
		.page-sub-nav ul li{display:block;text-align:center!important;}
		.page-sub-nav ul li a:hover{background:#191e2c;}
		
		.page-content-header .page-sub-nav .menu-item-has-children .glyphicon{padding:0.5rem;font-size:14px;}
		 .page-content-header .page-sub-nav .dropdown-menu{background:#191e2c!important;padding:0.5rem 1rem 1rem;}
		.page-content-header .nav .open > a, .page-content-header .nav .open > a:hover, .page-content-header .nav .open > a:focus{background:none;}
	}
	
	
	
	.page-content-default{padding:2rem 4.5rem 2rem;color:#333;}
	.page-content-default p{margin:0 0 30px;}
	
	@media (max-width: 992px){
		.page-content-default{padding:2rem 2.5rem 2rem;}
	}
	
	
	
	
	
	
	
	.publication-post{}
	.publication-post .page-content h1{margin:4rem 0 1rem;font-size:30px;color:#951620;}
	
	.publication-post .publication{padding:3rem;box-shadow: 2px 2px 5px #00000022;background:#f5f5f5;}
	.publication-post .publication .img-holder{overflow:hidden;}
	.publication-post .publication .img-holder img{width:100%;height: 100%;object-fit: cover;aspect-ratio: 240/350;}
	.publication-post .publication h4{font-size:20px;font-weight:600;margin-bottom:1rem;}
	.publication-post .publication .publication-authors{margin-bottom:2rem;}
	.publication-post .publication .publication-year{margin-bottom:2rem;}
	.publication-post .publication .publication-page-numbers{margin-bottom:2rem;}
	.publication-post .publication .publication-categories{margin-bottom:2rem;}
	.publication-post .publication .publication-file{margin-bottom:1rem;}
	
	.publication-details{padding:3rem;margin-bottom:2rem;}
	.publication-details h2{font-size:30px;margin:0 0 2rem;}
	.publication-description{margin-bottom:4rem;}
	
	
	.publication-post .default-content{padding:3rem;}
	
	
	.publications-related{border-top:solid 1px #ccc;padding:3rem;}
	.publications-related h2{font-size:30px;margin:0 0 2rem;}
	
		
	.articles{display:flex;flex-flow:wrap;}
	.articles > div{margin-bottom:3rem;}
	.articles > div .article-block{box-shadow:1px 1px 5px #00000022;padding:1rem 1rem;transition:all 0.4s ease 0s;}
	.articles > div .article-block:hover{background:#f5f5f5;transform:scale(1.05);}
	.articles > div .article-block .img-holder{overflow:hidden;display:block;}
	.articles > div .article-block .img-holder img{width:100%;transition:all 0.4s ease 0s;height: 100%;object-fit: cover;aspect-ratio: 1;}
	.articles > div .article-block .img-holder:hover img{transform:scale(1.05);}
	.articles > div .article-block .details{padding:2rem 1rem 1rem;}
	.articles > div .article-block .details h3{font-size:16px;margin:0 0 1rem;color:#111;line-height:26px;}
	.articles > div .article-block .details h3 a{color:inherit;}
	.articles > div .article-block .details .authors{font-size:15px;font-style:italic;}
	.articles > div .article-block .details .btn-holder{}
	.articles > div .article-block .details .btn-holder a{font-size:14px!important;}
	.articles > div .article-block .details .btn-holder a i{margin-left:6px;}
	.articles > div .article-block .details .btn-holder a:hover{color:#951620;}
	
	@media (max-width: 768px){
		.articles > div{width:100%;}
		.articles > div .article-block:hover{transform:scale(1);}
	}
	
	
	
	.blog-post{}
	.blog-post .page-content h1{margin:4rem 0 4rem;font-size:30px;}
	.blog-post .default-content{padding:3rem 0;font-size:18px;line-height:32px;color:#000;text-align:justify;}
	
	
	.side-bar .inner{padding: 3rem 2rem 3rem 3rem;}
	.side-bar h3{font-size: 22px;padding: 1rem 1rem;margin-bottom: 4px;margin-top: 0;font-weight: 700;color:#000;}

	.sidebar-widget{margin-bottom:3rem;}
	.sidebar-widget .sidebar-content{padding:0 1rem;font-size:16px;}
	
	
	.search-form{}
	.search-form form{display:grid;grid-template-columns:3fr 1fr;gap:5px;width:100%;padding:1rem;}
	.search-form form input{font-size:16px;}
	
	
	
	.recent-posts{}
	.recent-posts .recent-blog{display:grid;grid-template-columns:75px 1fr;margin-bottom:3rem;background:#f5f5f5;padding:1rem;border-radius:5px;}
	.recent-posts .recent-blog:hover{background:#efefef;}
	.recent-posts .recent-blog .img-holder{margin-bottom:0;}
	.recent-posts .recent-blog .img-holder img{width:100%;border-radius:5px;height: 100%;object-fit: cover;aspect-ratio: 1;}
	.recent-posts .recent-blog header{padding:0 1rem;}
	.recent-posts .recent-blog header h4{font-size:16px;font-weight:400;margin:0 0 0.5rem;line-height:20px;color:#000;}
	.recent-posts .recent-blog header h4 a{color:inherit;}
	.recent-posts .recent-blog header .blog-date{font-size:12px;color:#666;}
	
	@media (min-width: 992px) and (max-width: 1201px){
		.recent-posts .recent-blog{grid-template-columns:1fr;}
		.recent-posts .recent-blog header{padding:1rem 0;}
	}
	
	
	@media (max-width: 992px){
		.side-bar .inner{padding: 3rem 0 3rem 0;}
	}
	
	