.hidden {
	display: none;
}

.padding-tb-0 {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

.padding-b-0 {
	padding-bottom: 0px;
}

.padding-top-0 {
	padding-top: 0px !important;
}

.padding-top-50 {
	padding-top: 50px !important;
}

.padding-top-70 {
	padding-top: 70px !important;
}

.title-align-left .align-title {
	text-align: left;
	margin-left: 0px;
}

.title-align-right .align-title {
	text-align: right;
	margin-right: 0px;
}

/*.header-menu{
	width:100%;
}*/
.margin-top-100 {
	margin-top: -100px;
}

.pager__item--next .page-link, .pager__item--last .page-link, .pager__item--previous .page-link, .pager__item--first .page-link {
	padding: 0px 8px !important;
}

.sidebar-box .popular-post img {
	margin-top: 9px;
}

.pager-text-align-center nav.pager {
	margin: 0 auto;
	width: 100%;
}

.img-align-center {
	margin: 0 auto;
}

.color-white, .color-white * {
	color: #FFF
}

.pager {
	clear: both;
	width: 100%;
}

.button.button--primary {
	margin-top: 50px;
}

.margin-top--100 {
	margin-top: -100px;
}

.value-title {
	text-align: left !important;
	margin-bottom: 10px !important;
}

.value-row {
	display: flex;
	flex-direction: row;
	padding: 25px;
}

.value-icon {
	font-size: 40px;
	color: black !important;
	margin-bottom: 20px;
}

.project-block {
	padding: 0 10px;
}

.events-block {
	padding: 10px;
}

.events-page-block {
	padding: 20px;
}

.field__label {
	font-size: 17px;
	font-weight: 600;
	text-decoration-line: underline;
	margin-top: 20px;
}

.webform-submission-form .form-submit.btn{
	max-width: 200px;
	display: flex;
	justify-content: center;
	margin: 0 auto;
}