.section.one h1 {
	margin-top: -40px;
}
.calendar-block {
	position: relative;
	margin-bottom: 110px;
}
.calendar-block:before {
	background-color: #ae5454;
	content:"";
	width: calc(100% - 30px);
	height: 100%;
	top: 0;
	left: 15px;
	display:block;
	position: absolute;
	z-index: -1;
}
.calendar-block .filter-cats {
	background-color: #fff;
}

.breadcrumbs a{color:#ae5454}
.color-blocks .block {
	overflow-wrap: break-word;
	word-wrap: break-word;
	hyphens: auto;}
.color-blocks .block.Green label{color:#000;font-size:14px}.color-blocks .block.Green input{width:100%}
.color-blocks .block.Green a:not(.btn) {
	color: #f1f1f1 !important
}
.color-blocks .block.Green a:not(.btn):hover {
	color: #fff !important
}
.red,.red:hover {color: #af5858}
.breadcrumbs .current-item {color: rgb(86, 86, 86)}
.color-blocks .block.Green input[type="checkbox"] {
	display: inline-block;
	width: auto;
}
.wpcf7-list-item-label {
	color: #000 !important;
	font-size: 14px;
}
.blocks-categories figure{
	overflow: hidden;
	transition: all 1s ease;
	position: relative;
}
.blocks-categories figure img {
	transition: all 1s ease;
}
.blocks-categories figure:hover img {
	transform: scale(1.1);
	transition: all 1s ease;
}
.blocks-categories figure figcaption h2
	{
		text-align: center;
		color: #fff !important;
		text-shadow: 0px 0px 10px #000 !important;
	}
table *{
font-family: "Archia Regular"}

.page-content h3, .page-content h2, .page-content h1, .wysiwyg-content h3, .wysiwyg-content h2, .wysiwyg-content h1
{
	font-weight: 500 !important
}
.word-break{
	overflow-wrap: break-word;
	word-wrap: break-word;
	hyphens: auto;}

.color-blocks .block.Green span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: .6em;
}
.modal {font-family: "Archia Regular";}
.color-blocks .block.Green .modal p {
	color: #565656
}
@media(max-width: 767.98px){
	.calendar-block {
		
	}
}