/*
 Theme Name: Freikirchen in Österreich
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Freikirchen Divi Child Theme
 Author: Freikirchen in Österreich
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
.post-type-archive-gemeinden,
.post-type-archive-gemeinden #main-content {
	background: #f7f5ed !important;
}

.post-type-archive-gemeinden .container:before,
  .post-type-archive-gemeinden #main-content .container:before {
	display: none;
}

.post-type-archive-gemeinden .et_pb_module_heading,
  .post-type-archive-gemeinden #main-content .et_pb_module_heading {
	font-size: 40px;
	margin-bottom: 40px;
	text-align: center;
}

.gemeinde-archive {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-default .gemeinde-archive {
	margin-top: 20px;
}

.gemeinde-archive__header {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 40px;
}

.gemeinde-archive__header h3 {
	margin-top: 20px;
	width: 100%;
}

.gemeinde-archive__header btn {
	background: #95BCBB;
	padding: 5px;
	margin-right: 5px;
	font-size: 14px;
	color: #FFF;
	transition: background 0.5s;
}

.gemeinde-archive__header btn:hover {
	background: #76a8a7;
	cursor: pointer;
}

.gemeinde-archive__header btn.active {
	background: #376670;
}

.gemeinde-archive-entry {
	background: #FFF;
	padding: 20px;
	width: 100%;
	margin-bottom: 20px;
	border: 10px #f7f5ed solid;
}

.gemeinde-archive-entry h2 {
	font-size: 18px;
	line-height: 1.25em;
}

.gemeinde-archive-entry a:hover {
	text-decoration: underline;
}

@media only screen and (min-width: 668px) and (max-width: 1024px) {
	.gemeinde-archive-entry {
		width: calc(50% - 10px);
	}
}

@media only screen and (min-width: 1025px) {
	.gemeinde-archive-entry {
		width: calc(33% - (20px / 2));
	}
}

.page-template-default .gemeinde-archive-entry {
	border: 0;
}

@media only screen and (min-width: 1025px) {
	.page-template-default .gemeinde-archive-entry {
		width: calc(50% - 10px);
	}
}