/*------------------------------------*\
  #ANPASSUNGEN NAVIGATION
/* -----------------------------------*/
.menu-button #menu-skiplink {
	background: #008100;
}

#hc-nav-1-nav-title.nav-title::after,
.hc-offcanvas-nav li:not(.custom-content) a.nav-back-button::before {
	content: 'Gemeinde Prem';
	color: #333;
}

.hc-offcanvas-nav .nav-item.activeNavpoint {
	background: #333;
}

.hc-offcanvas-nav .nav-container,
.hc-offcanvas-nav .nav-wrapper,
.hc-offcanvas-nav ul {
	background: #008100;
}


/*------------------------------------*\
  #ALLGEMEINE ANPASSUNGEN
/* -----------------------------------*/
a {
	color: #008100;
}

main .ce-bodytext .contenttable img {
	width: revert-layer;
	height: auto;
}

.kopfslider .carousel-inner i:before {
	background: #008100;
	border-radius: 50%;
	padding: 15px;
}

.top_logo_text .top_logo_text_ort {
	color: #008100;
}

.footer-bottom {
	background: #008100;
}

.top_logo_text .top_logo_text_ort {
	font-size: 28px;
}

.top_logo_text .top_logo_text_ort_2 {
	font-size: 16px;
}

.back-to-top {
	background: #008100;
}

.frame-grauer-hintergrund.frame-type-mask_kontaktbox,
.frame-grauer-hintergrund.frame-type-text,
.frame-grauer-hintergrund {
	min-height: 250px;
	background: #F1F1F1;
	border-radius: 10px;
	padding: 20px 25px;
	width: 100%;
}

.swiper-button-weiter,
.swiper-button-zurueck {
	background: #008100;
}

.swiper-button-weiter:hover,
.swiper-button-zurueck:hover {
	background: #333;
}

.linkbutton:hover .button button.btn {
	background: #333;
}

.linkbutton .button button.btn {
	background: #008100;
	color: #fff;
}

.frame-grauer-hintergrund.frame-type-mask_kontaktbox,
.frame-grauer-hintergrund.frame-type-text {
	min-height: auto;
}

.news .news-list-view .news-list-item a.btn-read-more,
.news.news-single a.btn {
	background: #008100;
}

.accordion .accordion-item .accordion-body a::before {
	color: #008100;
}

.short-cuts-wrap .short-cuts-links a:nth-child(2) {
	display: none;
}

/*------------------------------------*\
  #FORMULARE
/* -----------------------------------*/
form#gemeindePrem-Gewerbeanmeldung-92685 .form-group,
form#gemeindeLechbruck-Gewerbeanmeldung-92685 .form-group {
	margin-bottom: 20px;
}

form#gemeindePrem-Gewerbeanmeldung-92685 .input.checkbox .form-check,
form#gemeindePrem-Gewerbeanmeldung-92685 #c92748 .input.checkbox .form-check,
form#gemeindeLechbruck-Gewerbeanmeldung-92685 #c81897 .input.checkbox .form-check {
	padding: 0;
}

form#gemeindePrem-Gewerbeanmeldung-92685 .submit button,
form#gemeindeLechbruck-Gewerbeanmeldung-92685 .submit button {
	background: #008100;
	border-color: #008100;
}

/*------------------------------------*\
  #TABELLEN
/* -----------------------------------*/
table.contenttable {}

table.contenttable tr {
	border-bottom: 1px solid #ccc;
}

table.contenttable tr:last-child {
	border-bottom: none;
}

table.contenttable tr td {
	padding: 5px 0;
}

table.contenttable thead tr th p {
	margin: 0;
	padding: 10px;
}

.tx-aubelapoi .auswahl-buttons .button-branchenliste {
	background: #008100;
	color: #fff;
}

/*------------------------------------*\
  #CALENDARIZE
\*------------------------------------*/
.calendarize .table-scrollable table.table {
	table-layout: fixed;
}


.calendarize .regularMonthView tr td.active.hasEvents ul {
	list-style: none;
	padding: 0;
}

.calendarize .regularMonthView tr td.active.hasEvents ul.events li {
	overflow: hidden;
}

.calendarize .regularMonthView tr td.active.hasEvents ul.events li a {
	font-size: 16px;
	background: #008100;
	color: #fff;
	padding: 2px 5px;
}

/*------------------------------------*\
  #MEDIA-QUERIES
\*------------------------------------*/
@media (max-width: 1399px) {}

@media (max-width: 1199px) {}

@media (max-width: 991px) {}

@media (max-width: 767px) {
	.calendarize .table-scrollable table.table {
		table-layout: fixed;
		min-width: 750px;
	}

	.calendarize .table-scrollable table.table .nav-monat-wrap .monatsname {
		font-size: 16px;
	}

	.calendarize .regularMonthView tr td.active.hasEvents ul.events li a {
		font-size: 14px;
		padding: 2px;
	}
}

@media (max-width: 576px) {}