/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* Einzelbeitrag */

.single-navigation {
	border-top: none;
}

/* Tables */

th.column-1 {
	min-height: 36px !important;
}

.tablepress th.column-3 {}

.tablepress td {
	font-size: 12px;
}

.tablepress img {
	max-height: 100px !important;
	max-width: 100px !important;
}

.tablepress.logonopadding td.column-1 {
	padding: 0;
}

/* Lieferservice-Tabelle */

.tablepress.lightTable th {
	text-align: center;
}

.tablepress.lightTable td {
	padding: 2px;
	text-align: center;
}

.tablepress.lightTable .sorting:hover {
	background-color: white;
	color: black;
}

.tablepress.lightTable thead th {
	background-color: white;
	color: black;
	border-bottom: none;
}

@media (min-width: 768px) {
	.tablepress.lightTable tbody td {
		border: none;
	}

	.tablepress.lightTable .odd td {
		background-color: transparent;
	}
}

/* newsletter */

/* .newsletterWrapper {
	text-align: center;
} */

body .newsletterForm {
	text-align: left;
	max-width: 600px;
	margin: auto;
}

/* others */

.textwidget {
	color: #bfbfbf !important;
}

.fusion-single-sharing-box {
	background-color: lightgrey !important;
}

.related-posts {
	display: none;
}

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

.filter-term {
	padding-bottom: 3px;
	padding-top: 3px;
	line-height: 12px;
	color: black !important;
}

.newsletterbutton a {
	border: none !important;
	color: white !important;
	/*color: #cc0033 !important;*/
}

.fusion-page-title-bar {
	display: none;
}

.column-filter-widgets {
	display: none;
}

.column-filter-widgets a:hover {
	color: black;
}

#tablepress-1_filter {
	display: none;
}

.widget-2 {
	width: 100% !important;
}

@media only screen and (max-width: 768px) {
	#tablepress-1 th.column-1.sorting_disabled {
		height: 42px;
	}

	/* CSS Styles */
}

.tablepress thead th {
	background-color: #cc0033;
	color: white;
}

.tablepress .sorting_desc {
	background-color: #cc0033;
}

.tablepress .sorting_asc {
	background-color: #cc0033;
}

.tablepress .sorting:hover {
	background-color: #cc0033;
}

.wysija-submit-field {
	background-color: #d5103d;
	padding: 6px 12px !important;
	line-height: 17px !important;
	font-size: 14px !important;
	border-radius: 4px !important;
	color: black;
	background-color: white;
	border-width: 1px;
	border-color: black;
}

.wysija-submit-field:hover {
	cursor: pointer;
	background-color: lightgrey;
}

.content-box-heading {
	text-align: left !important;
}

.content-container {
	text-align: left !important;
}

.content-box-column.image {
	text-align: left !important;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading {
	text-align: left !important;
}

@media (max-width: 767px) {
	.tablepress-responsive-phone thead {
		max-width: 180px !important;
		color: #cc0033;
	}

	.dataTables_wrapper .dataTables_filter input {
		width: 100px;
	}

	#tablepress-4 th:nth-last-child(-n+4) {
		display: none;
	}
}

#toggle-filters {
	text-transform: capitalize;
	padding: 0 !important;
}

@media (min-width: 768px) {
	#toggle-filters {
		display: none !important;
	}
}

#widget_sp_image-2 img {
	width: 50%;
}

/* Aktuelles Hervorgehoben Frontpage */

.hervorgehoben.fusion-recent-posts {
	color: white;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom: -5px;
}

.hervorgehoben.fusion-recent-posts a {
	font-weight: bold;
	color: white;
}

/* GDPR Overlay */

div.lity {
	z-index: 19999;
}


/* EVENTS */
.post-type-archive-mec-events h1 {
	display: none;
}

.mec-search-form {
	display: none;
}

/* MEMBERS */

/* filters */
body .fs-label-wrap,
body input[type=text] {
	border: 2px solid #ddd;
	border-radius: 10px;
	height: 35px;
}

.facetwp-type-search .facetwp-icon:before {
	background-size: 15px 15px;
	width: 27px;
}

.facetwp-type-fselect .fs-open .fs-label-wrap {
	border-radius: 10px 10px 0px 0;
}

body .fs-label-wrap .fs-label {
	padding-top: 9px;
	padding-bottom: 9px;
}

#main .facetwp-checkbox {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z" fill="%23777777"/></svg>');
	background-size: 28px 22px;
	background-position: left center;
	padding-left: 36px;
}

#main .facetwp-checkbox.checked {
	background-image: url('img/checkbox-toggle-on.svg');
}

#main .fs-wrap.multiple .fs-option.selected .fs-checkbox i {
	background-color: #cc0033;
}

