/*
Theme Name: De Jure Child
Theme URI: http://cmsmasters.net/de-jure-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: De Jure Child Theme
Template: de-jure
Version: 1.0.0
License:
License URI:
Text Domain: de-jure-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.sidebar.fl .widget_nav_menu ul.menu {
    margin-right: 5px !important;
}

.lightbox {
	margin-top:200px!important;
}

.dataTables_paginate.paging_simple {
	display:none!important;
}

.dataTables_filter {
	float:left;
}

#tablepress-1_filter input {
	margin-left:20px;
	margin-bottom:20px;
}

.svg-inline--fa.fa-w-16 {
	width:16px!important;
}

#event-listing-view .wpem-event-banner {
	display:none!important;
}

.tablepress thead th {
	display:none!important;
}

#tablepress-1 {
	width:100%!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
	font-size:18px!important;
	font-weight:500!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
	font-size:16px!important;
	padding-left:95px!important;
}

.load_more_events {
	display:none!important;
}

.wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date {
	display:block!important;
}

.wpem-viewed-event {
	display:none!important;
}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-single-event-sidebar-info a {
	color:#ee3423!important;
}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-single-image-wrapper .wpem-event-single-image img {
	width:20%!important;
	margin-left:60px;
	margin-top:50px;
}

.button-veranstaltung-detail a:hover {
	color:white!important;
	background-color:black!important;
}

.headline_text .entry-title {
    display: none!important;
}

.wpem-event-listings .wpem-event-layout-wrapper {
	background-color:#efefef!important;
}

.wpem-event-listing-list-view .wpem-event-box-col .wpem-event-layout-wrapper {
	border-color:transparent!important;
	border-top: none!important;
	margin-bottom:0px!important;
}

.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
    border-left: none!important;
	padding:10px 0px!important;
}

.header_mid .logo_wrap .logo img {
    max-height: 70% !important;
}

/* Filter für Events auf Startseite ausblenden */
.page-id-4414 .wpem-form-group:nth-child(1) {
	display:none!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date {
	width:85px!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date {
	padding-right:0px!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date {
	font-size: 22px;
    line-height: 23px;
    font-weight: 600;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date {
	padding-top:0px!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-date {
	font-size: 22px;
    line-height: 23px;
    font-weight: 600;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-month {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 15px;
}

.wpem-to-date {
	display:none!important;
}

.titel-recent-news-mh h2:nth-child(1) {
	display:none!important;
}

.cmsms_breadcrumbs {
	font-size:12px!important;
}

.cmsms_breadcrumbs a {
	font-size:12px!important;
}

.cms_home {
	display:none!important;
}

.breadcrumbs_sep:first-of-type {
	display:none!important;
}

.vc_btn3-style-cmsms {
	border-radius:0px!important;
}

.widget_nav_menu ul li.current-menu-item > a {
	color: #ee3423!important;
    border-color: #ee3423!important;
}

.textwidget > p > a > img.alignnone {
	margin-bottom:0px!important;
}

input[type=text] {
	border-color:#c3c3c3!important;
}

input::placeholder {
	color:white!important;
}

.wpem-event-organizer {
	display:none!important;
}

.wpem-single-event-images {
	display:none!important;
}

.ccs_default .cmsms_profile .cmsms_profile_icons a {
	color:#ee3423!important;
}

.ccs_default .cmsms_profile .cmsms_profile_icons a:hover {
	color:black!important;
}

.vc_general.vc_tta.vc_tta-style-cmsms.vc_tta-accordion .vc_tta-panel-title > a {
	padding:14px 0px!important;
}

.vc_general.vc_tta.vc_tta-style-cmsms.vc_tta-accordion .vc_tta-panel-body {
	padding:14px 0px 14px!important;
}

.cmsms_header_search_form {
	width:520px!important;
	height:165px!important;
	margin-top:100px!important;
	margin-left:30%!important;
}

.cmsms_header_search_form input:not([type="button"]):not([type="checkbox"]):not([type="file"]):not([type="hidden"]):not([type="image"]):not([type="radio"]):not([type="reset"]):not([type="submit"]):not([type="color"]):not([type="range"]) {
	font-size:24px!important;
}

.cmsms_header_search_form button {
	font-size:24px!important;	
}

.cmsms_header_search_form .cmsms_header_search_form_field {
	margin-top:30px!important;
	margin-left:30px!important;
	margin-bottom:30px!important;
	margin-right:30px!important;
}

.cmsms_header_search_form_field {
	max-width:80%!important;
}

.cmsms_header_search_form .cmsms_header_search_form_close {
	top:105px!important;
	right:25px!important;
}

.cmsms_header_search_form .cmsms_header_search_form_close::before {
	margin-top:-40px!important;
}

.breadcrumbs-custom-mh {
	margin-bottom:0px!important;
}

.breadcrumbs-custom-mh > .widget {
	padding:0 0 0px!important;
}

.wpem-alert-info {
    color: white!important;
    background-color: #ee3423!important;
}

.wpem-main-vmenu-dashboard-li:nth-child(2) {
display:none!important;
}

.wpem-main-vmenu-dashboard-li:nth-child(3) {
display:none!important;
}

/* MailPoet styles */
#block-7 {
	padding-right:0px!important;
}

#mailpoet_form_1 {
	border:none!important;
}

#mailpoet_form_1 form.mailpoet_form {
	padding:0!important;
}

.mailpoet_submit {
	padding:8px 24px!important;
	font-size:16px;
	line-height:1!important;
	border-color:#ee3423!important;
}

.mailpoet_submit:hover {
	background-color:black!important;
	border-color:black!important;
}

.page-id-3987 .mailpoet_text {
	padding:8px 24px!important;
}

/* Footer styles */
@media only screen and (min-width: 780px) {
.margin-footer-widget-3 {
	margin-top:65px;
}
}

.bildtext-eich {
	font-style: italic;
	font-size:14px;
}

.gform_wrapper.gravity-theme .gfield select.large {
	border:1px solid #c3c3c3;
}

.gform_wrapper input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {
	border:1px solid #c3c3c3;
}

.gform_wrapper.gravity-theme .gfield textarea.large {
	border:1px solid #c3c3c3;
}

.cmsms_profile .cmsms_profile_subtitle {
	text-transform:none!important;
}

.vc_cmsms_comments {
	display:none!important;
}

.vc_cmsms_likes {
	display:none!important;
}

.vc_cmsms_author {
	display:none!important;
}

.ccs_default .cmsms_gitem.cmsms_gitem_std .vc_cmsms_author + .vc_cmsms_categories:before {
	display:none!important;
}

.cmsms_gitem.cmsms_gitem_std .vc_cmsms_author + .vc_cmsms_categories {
	margin-left:0px!important;
	padding-left:0px!important;
}

input[type=submit] {
	border-radius:0px!important;
}

.menu li a {
	font-size:16px!important;
	line-height:20px!important;
}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content::after {
	background:#fff!important;
}

.wpem-single-event-page .wpem-single-event-wrapper {
	border:0px !important;
}

.registration_button {
	display:none!important;
}

.page-id-9003 .wpem-event-listings .wpem-event-layout-wrapper {
	background-color:#fff!important;
}

.page-id-4414 .wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
	padding: 0px 0px !important;
}

.page-id-4414 .wpem-heading-text {
	hyphens: auto;
}

.wpem-form-wrapper .wpem-form-group .wpem-form-label {
	display:block!important;
}

/* Veranstaltungs-Seite: Suchbegriff-Eingabe als Filterkriterium ausblenden by michaelH, 25.01.2022 */
.page-id-9003 .search_events .wpem-row .wpem-col:nth-child(1) {
display:none!important;
}

/* Veranstaltungs-Seite: Ort als Filterkriterium ausblenden by michaelH, 26.11.2021 */
.page-id-9003 .search_events .wpem-row .wpem-col:nth-child(2) {
display:none!important;
}

/* Veranstaltungs-Seite: Kategorie als Filterkriterium ausblenden by michaelH, 26.11.2021 */
.page-id-9003 .search_events .wpem-row:nth-child(2) {
display:none!important;
}

.page-id-4414 .wpem-form-wrapper {
	margin-bottom:0px!important;
}

/* padding-left für News-Seite links entfernen */
.page-id-3987 .cmsms_gitem.cmsms_gitem_std .cmsms_gitem_std_date {
	padding-left:0px!important;
}

.page-id-3987 .cmsms_gitem.cmsms_gitem_std .cmsms_gitem_std_title {
	padding-left:0px!important;
}

.page-id-3987 .cmsms_gitem.cmsms_gitem_std .cmsms_gitem_std_meta {
	padding-left:0px!important;
}

.page-id-3987 .cmsms_gitem.cmsms_gitem_std .cmsms_gitem_std_cont {
	padding-left:0px!important;
}

.page-id-3987 .cmsms_gitem.cmsms_gitem_std .cmsms_gitem_std_more {
	padding-left:0px!important;
}

.cmsms_profile_subtitle {
	color:black!important;
}

.cmsms_profile_title {
	font-size:21px!important;
}

.cmsms_profile_content {
	font-size:16px!important;
}

#menu-politik li a {
	hyphens: auto;
}

.cmsms_post_date {
	display:none!important;
}

/* Mobile CSS */
@media only screen and (max-width: 767px) {
	.headline_inner {
		padding-top: 30px!important;
		padding-bottom: 100px!important;
	}
	.home .middle_outer {
		margin-top:120px!important;
	}
}

.search_bar_wrap .search_field {
	border:1px solid black!important;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width:68%!important;
}

.wpem-additional-info-block {
	display:none!important;
}