

@media screen and (min-width: 1024px) {
	.header-nav {
		display: flex;
		align-items: center;
	}

	.hide-pc {
		display: none;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {

	.header-nav, 
	.document-flex {
	    padding: 0 15px;
	}

	.menu-header ul > li {
		margin-right: 10px;
	}

	.link-logo {
		display: block;
		padding: 5px 15px;
	}

	body.home .news {
		justify-content: space-between;
	}

	body.home .news-item {
		width: calc(100% / 3 - 10px);
	}

	.jposts, 
	.document-side {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		flex-direction: row;
	}

	.jado--title {
		min-height: 50px;
	}

	.document-side .jado,
	.w-calendar, 
	.group-feed {
		width: calc(100% / 2 - 10px);
		margin-top: 0; 
		margin-bottom: 20px;
	}

	.footer {
		padding: 20px 15px;
	}

}

@media (min-width: 1200px) {

	header {
		background: #fff;
	}

	.document-flex {
		display: flex;
		justify-content: space-between;
	}

	.document-content {
		width: calc(100% - 345px);
		padding-top: 20px;
	}

	.document-side {
		width: 325px;
		padding: 20px;
		padding-top: 43px;
		background-color: #f3f3f3;
	}

	.news {
		margin-left: -20px;
	}

	.news-item {
		width:  calc(100% / 3 - 20px); 
		margin-left: 20px;
	}
}



@media (min-width: 1200px) and (max-width: 1400px) {

}