
@media (min-width: 768px) {
	.text-h-ellipsis {
		-webkit-line-clamp: 4;
	}
	#main {
		top: 73px;
		padding-bottom: 84px;
	}
}
@media (min-width: 991px) {
	#main {
		top: 73px;
		padding-bottom: 79px;
	}
}
@media (min-width: 1200px) {
	.text-h-ellipsis {
		-webkit-line-clamp: 3;
	}
	.main {
		padding: 0 0 0 18rem;
		z-index: 1030;
	}
	.main.aside-close {
		padding: 0 0 0 3rem;
	}
	.header {
		height: 133px;
	}
	.h1-title {
		padding: 0 2.5rem 0 1rem;
		background-color: #1E2A31;
		height: 80px;
	}
	.main.aside-close .h1-title {
		padding-left: 2.5rem;
	}
	.h1-intro {
		padding-left: 1rem;
		margin-top: -1.5rem
	}
	#navigation-xl,
	#navigation-sm {
		position: fixed;
		z-index: 1031;
		display: block;
		top: 0;
		bottom: 80px;
		overflow-y:auto;
		overflow-x: hidden;
	}
	.content {
		padding: 0 2rem 0 0;
	}
	.content.aside-close {
		padding:0 2rem;
	}
}
@media (min-width: 1400px) {

}
@media (min-width: 1600px) {

}