.buttonDraft {
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, .4);
	background-color: rgba(82, 75, 68, .3);
	border-radius: 0;
	padding: 6px 31px 8px 28px;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-family: aller-bold, Arial, Verdana, Helvetica, sans-serif;
	font-weight: 400;
	transition: all .3s ease;
	text-decoration: none;
	letter-spacing: .05em
}

.buttonDraft:focus, .buttonDraft:hover {
	background-color: rgba(82, 75, 68, .6);
	text-decoration: none
}

.hyphens {
	hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	word-break: break-word
}

h1, h2 {
	font-size: 26px;
	margin: 0 0 43px 0
}

.pageWrap:before {
	display: none
}

#page {
	position: relative
}

#page #wrapper {
	background-color: transparent
}

#page #wrapper:before {
	display: none
}

#page #wrapper #mainContent {
	text-align: center;
	margin-top: 113px;
	padding-bottom: 57px
}

.news {
	text-align: left;
	background-color: #e9e8e8;
	margin-bottom: 80px
}

.news .news-list-view {
	display: flex;
	flex-wrap: wrap
}

.news .news-list-view .article {
	width: calc(100% / 3);
	border: none;
	padding: 0;
	margin: 0
}

.news .news-list-view .article .imagerow .news-img-wrap {
	margin: 0;
	height: 250px;
	overflow: hidden
}

.news .news-list-view .article .textrow {
	padding: 35px 22px 63px 26px
}

.news .news-list-view .article .textrow .news-list-date {
	color: #e6007e
}

@media screen and (max-width:1230px) {
	#page:before {
		left: -100px;
		margin-left: 0;
		width: 1500px;
		height: 1076px
	}

	#page #wrapper #mainContent {
		margin-top: 93px;
		padding-bottom: 27px
	}

	.news {
		margin-bottom: 45px
	}

	.news .news-list-view .article .imagerow .news-img-wrap {
		height: 205px
	}

	.news .news-list-view .article .textrow {
		padding: 25px 22px 43px 26px
	}
}

@media screen and (max-width:1013px) {
	#page:before {
		bottom: -49px;
		width: 1013px;
		height: 787px
	}

	#page #wrapper #mainContent {
		margin-top: 73px;
		padding-bottom: 12px
	}

	.news {
		margin-bottom: 30px
	}

	.news .news-list-view .article .imagerow .news-img-wrap {
		height: 159px
	}

	.news .news-list-view .article .textrow {
		padding: 16px 16px 28px 18px
	}

	.news .news-list-view .article .textrow h2 {
		font-size: 20px
	}
}

@media screen and (max-width:767px) {
	#page:before {
		display: none
	}

	#page #wrapper {
		padding-top: 0
	}

	.news {
		background-color: transparent
	}

	.news .news-list-view .article {
		width: 100%;
		margin-bottom: 12px;
		background-color: #e9e8e8
	}

	.news .news-list-view .article .imagerow .news-img-wrap {
		height: auto
	}

	.news .news-list-view .article .textrow {
		padding: 16px 10px 28px 10px
	}
}

.news .news-list-view .col-md-8 {
	width: 100%;
}

.news .news-list-view .article .news-img-wrap {
	margin: 0px;
}

.news .news-list-view .article img {
	max-height: auto;
}

.news .news-list-view .article .rightcol {
	padding: 35px 22px 63px 26px;
}

#c365 p a {
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, .4);
	background-color: rgba(82, 75, 68, .3);
	border-radius: 0;
	padding: 6px 31px 8px 28px;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-family: aller-bold, Arial, Verdana, Helvetica, sans-serif;
	font-weight: 400;
	transition: all .3s ease;
	text-decoration: none;
	letter-spacing: .05em;
}

#c365 p a:hover {
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, .8);
	background-color: rgba(82, 75, 68, .6);
}
