/* 
 Theme Name:   RE onlinemag
 Description:  Rekrutierungserfolg Theme
 Author:       Karl-Heinrich Bruckschen
 Author URI:   https://www.rekrutierungserfolg.de
 Template:     onlinemag
 Version:      1.0
 Text Domain:  re-onlinemag-child
*/


:root {
	--job: none!important;
}

/* normalisierung */
html, body {font-family:'Roboto',arial,helvetica,sans-serif!important}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;color:#444;}
ul {list-style-type:none;}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('./fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */

}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('./fonts/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
     font-display: swap;
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal; 
  font-weight: 500;
  src: url('./fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('./fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
	font-display: swap;
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('./fonts/roboto-v18-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('./fonts/roboto-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v18-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
	font-display: swap;
}

/* normalisierung */
html, body,.bootstrap-wrapper {font-family:'Roboto',arial,helvetica,sans-serif!important}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;color:#444;}
ul {list-style-type:none;}

body {background:#fff;overflow:hidden;}
body, button,input,select,textarea {font-size:16px;line-height:1.5;font-weight:300;}
.wrapper.wrap-breadcrumb {float:none;}

div#page {box-shadow: none;display:inline-block;margin:auto;}

/* Header */
.site-header{background-image: url(bilder/RE_Header_BG_Schnee.webp);background-size: cover;background-position: bottom;}
/* .site-header{background-image: url(bilder/Wolken-Hintergrund_rot.webp);background-size: cover;background-position: bottom;} */
.site-header .wrapper.wrapper-site-identity .container {max-width: 1200px;padding: 0;}
.site-header .wrapper-site-identity .site-branding {margin-top:100px;}
.site-header .wrapper-site-identity .site-branding img {width:100%;}
.site-header .wrapper-site-identity,.site-header .wrapper-site-identity .container {padding:0;}
.site-header .wrapper-site-identity .site-title::first-letter {font-size:unset;}
.site-header .wrapper-site-identity .site-description {margin-top:5px;letter-spacing:0;font-size:26px;color:#fff;}
.site-header .colH1 {max-height:200px;padding:0 30px;float:left;width:45%;min-width:300px;} 
.site-header .colH2 {float:left;width:50%;text-align:center;}
.site-header .colH2>div {margin-top:70px;margin-bottom:30px;}
.site-header .colH3 {float:right;width:25%;text-align:center;height:300px;overflow:hidden;}
.site-header .colH3 img {max-height:250px;bottom:-50px;position:relative;}
.row, .sec-menu {margin-right: auto; margin-left: auto;max-width: 2000px;}

header.wrapper.top-header .container {padding-right: 0;padding-left:0;}
header.wrapper.top-header .wrap-inner {padding-right:0;}
header.wrapper.top-header {padding:5px 0 20px 0;}
.powered {position: absolute;margin-top: 347px;left: 50%;margin-left: 240px;width: 1200px;z-index:10;height:21px;background-color:#fff;padding-left:10px;}
.powered>div {width:max-content;}
.powered>div p,.powered>div p a {font-size:14px;color:#a83131;}
.colH2 {display: none;}

.site-header .wrapper-site-identity .site-branding>h1.site-title,.site-branding>p.site-title  {color: #fff;margin-bottom: 15px!important;margin-top:0!important;font-size: 24px;letter-spacing: 1.7px;}

/* Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.noShow {display:none;}
.limited {overflow:hidden;}
.social-meta {border-top:0!important;}
.single p.note {font-size:12px;line-height: 15px;}
.fontbig p {font-size:18px;}

/* Clearfix Patches für den IE */
.clearfix { display: inline-block; }
 
/* Vor IE5/Mac verstecken mit dem Commented Backslash Hack \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }

/* Ende des Versteckspiels für den IE5/Mac */
.wrap-nav .wrap-inner,
.wrap-nav,
nav.wrapper.wrap-nav.fixed-nav
{background:#a83131;}
.wrapper.wrap-nav .container {max-width: 1200px;  padding: 0;}

/* Content Padding*/
body.home .site-content {padding:0;margin-top:30px;}
body.home .site-content .container {padding-left:0;padding-right:0;}
.left-content {padding-left:0;}
.right-content {padding-right:0!important;}
.col-md-4:first-child {padding-left:0;}
.col-md-4:last-child {padding-right:0;}
.home-main-content {padding-left: 0 0 20px 0;}
.site-content {padding:0;}

#primary.ohneSB {width:80%;margin-right:10%;margin-left:10%;}
#primary.lp {width:100%;}

#titel {display: none;opacity: 0;visibility: hidden;}

/* Sprungstellen */
.ank:before {content:"";display:block;height:100px;margin-top:-100px;}

/* Silbentrennung */
p.card-text, .rpwe-summary, article.post, article.page, .mec-event-title, .rpwe-title {hyphens:auto;}
.single h1, .single h2, .single h3, .mec-event-title  {hyphens:manual;}

/*Überschriften */
h1.page-title {font-size:25px;margin-bottom:12px;}
h1 {font-size:25px; margin-bottom:20px;}
h2 {font-size:20px;margin-bottom:12px;margin-top: 30px;}
h3 {font-size:18px;margin-bottom:12px; margin-top:30px;}
h4 {font-size:16px;margin-bottom:12px;margin-top:20px;}
h5 {font-size:16px;margin-bottom:12px;}
h6 {font-size:16px;}

.single h1,.ohneSB .single h1.entry-title {font-size: 32px;}
.single h2,.ohneSB .single h2.entry-title {font-size: 28px;}
.single h3,.ohneSB .single h3.entry-title {font-size: 24px;}
.single h4,.ohneSB .single h4.entry-title{font-size: 20px;}

.home h1,.home-main-content .widget .widget-title {font-size:26px;}
.home h1 {text-transform: uppercase;font-weight:100;}

.page .lp h1.entry-title {font-size:30px!important;line-height:1.4;text-align:center;}
.page .lp h2.wp-block-heading {font-size:28px!important;line-height:1.4;text-align:center;}
.lp .single p, .lp li {font-size:20px;line-height:1.4;}	
.lp .eb-button a.eb-button-anchor {font-size:24px;}
.eb-button-one-text,.eb-button-two-text {color:#fff;}

.uagb-notice-title {width: 100%;padding: 10px;}
.page h1.entry-title, 
.page h2.wp-block-heading {text-transform: uppercase!important;font-size: 26px!important;font-weight: 100!important;}
.has-large-font-size {line-height:1.5em!important;}

@media (max-width:280px){
h1.page-title {font-size:20px;margin-bottom:12px;}
h1 {font-size:20px; margin-bottom:20px;}
h2 {font-size:18px;margin-bottom:12px;margin-top: 30px;}
h3 {font-size:16px;margin-bottom:12px; margin-top:30px;}
h4 {font-size:16px;margin-bottom:12px;margin-top:20px;}
h5 {font-size:16px;margin-bottom:12px;}
h6 {font-size:16px;}

.single h1 {font-size: 24px;}
.single h2 {font-size: 20px;}
.single h3 {font-size: 18px;}
.single h4 {font-size: 18px;}
	
	
}

.entry-content blockquote {padding: 0 1.5em;border-left: 3px solid #ccc;margin: 0;font-style: italic;font-size: 18px;font-size: 1.125rem;font-weight: 400;}

/*Aufzählung*/
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
#primary #main ul, ul.baustein, ul.liste-baustein  {list-style-image: url("./bilder/baustein_red.png");line-height:1.5em;margin-left:30px;}
#primary #main ul li, ul.baustein li,ul.liste-baustein li {margin-bottom:12px;list-style-image:inherit;}
ul.liste-haken {list-style-image: url("./bilder/haken_red.png");line-height:1.5em;margin-left:30px;}
ul.liste-haken li {margin-bottom:12px;list-style-image:inherit;}
ul.liste-plus {list-style-image: url("./bilder/plus_red.png");line-height:1.5em;margin-left:30px;}
ul.liste-plus li {margin-bottom:12px;list-style-image:inherit;}
ul.liste-links {list-style-image: url("./bilder/linkliste_red.png");line-height:1.5em;margin-left:30px;}
ul.liste-links li {margin-bottom:12px;list-style-image:inherit;}

/*Links in Beiträgen*/
.single #primary #main a {color:#a83131;}
.single #primary #main a:hover {text-decoration:underline;}

/*links in Texten auf Seiten*/
.page #primary #main p a {color:#a83131;}
.page #primary #main p a:hover {text-decoration:underline;}

/*links in Subnav auf Seiten und in Beiträgen*/
.subnav a {color:#fff!important;}
.subnav a:hover {text-decoration:underline;}

/* links im Footer */
.footer-widget .textwidget a {color: #a83131;}
.footer-widget .textwidget a:hover {text-decoration:underline;}

#secondary .widget a {color: #a83131;}

.single p, body.single, body .single {font-size:18px;line-height:27px;margin-bottom:1em;color:#333;}

.wrapper-grid .image-full {background:none;max-width:40%;margin-right:20px;float:left;}

.nav-links .nav-previous a, .nav-links .nav-next a ,.entry-title a,.card p.card-title {text-transform:none;}

a.omsc-button:hover {color:#fff!important;}
.omsc-one-third {overflow:hidden;}
.omsc-one-third h3 {hyphens:auto;font-size:16px;}
.omsc-recent-posts-date {font-size: 14px;margin-top: 0;}



body.search.search-results nav.navigation.posts-navigation {display:block;}

table.contenttable  {table-layout:auto;}
.autotable table {table-layout:auto;hyphens:none;}

.small-right-post-content-list figure {height:auto;}

/*footer*/
footer .container {margin-bottom:20px;}
p {margin-bottom:12px;}
.small {font-size: 12px;margin-top: -24px}
.footer-widget {font-size:16px;}

/* Seite Newsroom */
.newsroom .filter {text-align: left;margin-top: 50px;}
.newsroom #response {margin-top:100px;}

/*Events Manager */
.css-events-list table {table-layout:fixed;border:1px solid #303030;border-collapse:unset;}
.css-events-list th.event-time {width:15%;}
.css-events-list th.event-price {width:15%;}
.css-events-list td, .css-events-list th {border:1px solid #303030;padding-left:5px!important;}
.css-events-list td {vertical-align: top;}
.css-events-list .event-categories {width: 50%;float: left;}
#primary #main .css-events-list ul.event-categories {display:inline-flex; list-style-image:none;margin-left:0;padding-left:0;}
#primary #main .css-events-list ul.event-categories li {margin-right:5px;}
#primary #main .css-events-list ul.event-categories li:after {content:",";}
#primary #main .css-events-list ul.event-categories li:last-child::after {content:none;} 
.css-events-list .em_info {width: 30%;float: right;position: relative;text-align: right;margin-right: 5px;}
.mec-event-list-modern .mec-label-featured {background-color: #fef6b1;}

.ev_single .em_img {float:right;min-width:150px;margin-right:5%;}
.ev_single .em_img img {max-width:400px;height:auto;max-height:150px;width:auto;}
.ev_single .em_veranstalter {float:left;width:50%;margin-bottom:40px;}

div.ev_single .button,
.css-events-list table.events-table .button
{padding: 5px!important;
text-transform: none!important;
letter-spacing: normal!important;
font-size: 1em!important;}

.event h1.entry-title {margin-top: 20px;font-size: 30px !important;}
.single #primary #main .ev_single a.button {color:#fff;}
div.ev_single p.endabstand {margin-bottom: 40px;}
.drittel {width:33%;margin-right:2,5%;float:left;min-width:200px;}
.box {}

#primary #main .ev_single ul.event-categories  {margin-left:0;}
#primary #main .ev_single ul.event-categories li {margin-bottom:0;}
.ev_single .event-categories li {margin-right:0px;}

.button, button, html input[type="button"], input[type="button"], input[type="reset"], input[type="submit"], .button:visited, button:visited, html input[type="button"]:visited, input[type="button"]:visited, input[type="reset"]:visited, input[type="submit"]:visited
{background:#a83131;padding:14px;
}
.button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:focus input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, .button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {background:#e8e8e8!}

/* Anpassungen Modern Events Calendar */
.mec-event-list-modern .mec-event-date .event-d.mec-multiple-dates, .mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-d, .mec-event-list-modern .mec-event-date .event-d {font-size:38px;}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {background-color:#ebebeb;}
.mec-booking-button:hover, .mec-load-more-button:hover  {border-color: #a83131!important;background: #a83131!important;color: #fff!important;}
.mec-load-more-button {border-radius:0;border: 1px solid #a83131;color:#a83131;text-transform:none;font-size:16px;font-weight:300;letter-spacing:0;padding:9px 19px;height:unset;}
.mec-wrap .mec-totalcal-box input[type="search"] {width: calc(100% - 48px);}
.mec-wrap .mec-totalcal-box {background-color:#ebebeb;}
#secondary .mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt {height:55px;}
.mec-event-article.mec-clear.mec-label-featured.mec-divider-toggle.mec-toggle-202108-14982 {border: 1px solid #a83131;margin-bottom: 10px;}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {display:none;}
.mec-wrap .mec-event-list-modern article .mec-fc-style {font-size: 16px;white-space: nowrap;position: absolute;top: -7px;right: -35px;padding-left: 50px;padding-right: 35px;}
#mec_skin_15399 .mec-wrap.colorskin-custom .mec-bg-color {background-color:unset;}

.mec-event-grid-simple .mec-event-article::after {border-right:1px solid #ccc;}
.mec-event-grid-simple .mec-event-article.mec-clear.mec-label-featured {border: 1px solid #a83131;}


/*Anpassungen Hauptmenue*/
.wrapper.wrap-nav .container {max-width: 1200px!important;  padding: 0;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link::before {margin:0;}

.main-navigation a, .main-navigation a:visited {padding: 9px 10px 9px 10px;}

.main-navigation a:hover,.main-navigation a:focus,.main-navigation a:active {color:#fff!important}
.main-navigation.sec-main-navigation ul ul {background: #303030;}
.main-navigation .mega-sub-menu a:hover,.main-navigation .mega-sub-menu a:focus,.main-navigation .mega-sub-menu a:active {color:#a83131!important;}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
    background-color:rgba(255,255,255,0.2);
	font-weight:normal;
}
.main-navigation.sec-main-navigation ul > li.current_page_item::before {
    content: none;
	}
.nav-buttons .button-list a:focus i,.nav-buttons .button-list a:active i,
.button-search.button-outline:hover, .search-holder .button-search:hover i {
    color: #fff !important;
}
.nav-buttons {width: unset !important;z-index:1000;}

.fa-remove::before, .fa-close::before, .fa-times::before {
    content: "x" !important;
    font-family: sans-serif;
}	
	
.thema ul::before {content: "Top-Themen:";color: white;font-size: 18px;margin-left: 5px;}	


/*Breadcrumb*/
.wrap-breadcrumb {margin-bottom:65px;}
.wrap-breadcrumb .container {margin-top:5px;}
.wrap-breadcrumb .container ul.trail-items {margin:1px 0;}
.wrap-breadcrumb li {text-transform:none;}

/*Pagination*/
.pagination .nav-links {font-size:18px;}

/* Mehr-Buttons */
.buttonliste {display:inline-flex;}
.buttonliste a.category-more  {margin-right:10px;}
a.category-more.odd-cat:hover, a.category-more:hover {letter-spacing:0;}
a.category-more,a.eb-button-anchor {font-size:16px;display:block;width:max-content;border-radius: 5px;background-color: #a83131;color: #fff !important;}
a.category-more.odd-cat:hover, a.category-more:hover,a.eb-button-anchor:hover {color: #171515 !important;background-color: #e8e8e8;border:none;}

.wp-block-button__link {background-color: #c1c1c1;}

/* Comments ausblenden*/

.slider-post .post-icons>span:last-child ,.sb-round-thumb-widget .post-icons>span:last-child , .comments-links, .comment{display: none;}

/* topmenu */
.menu-topmenu-container {text-align:right;}
.menu-topmenu-container ul {margin-bottom:0;}
#menu-topmenu.menu li {
    display: inline;
    margin-right: 5px;
}
#menu-topmenu.menu li:after {
    content:"|";
	margin-left:6px;
}
#menu-topmenu.menu li:last-child:after {content:"";} 

.par {text-align:left;font-size:16px;}

/*Listenansicht Kategorie-übersichten auf Seiten */
 .listentry {margin-bottom: 30px;}
 .listentry .list-image {
	max-width: 40%;
	float: left;
	margin-right: 2%;
}
.listentry .list-image span{font-size:12px;}
.listentry .list-text {max-width:55%;float:left;}
.listentry h2 {font-size:20px;margin-top:0;}
.listentry .meta {font-size:12px;}
.listentry .text a:hover {color:inherit!important;}

/* Gesprächspartnerprofil */
.profil {margin-top:80px;}
.profil h2.wp-block-heading {margin-top: 0;}

/*Anzeige Autoren unter Beitrag */
.autorenbox {position: relative;margin-top:20px;margin-bottom:20px;	background-color: #eee;	padding: 5%;}
.autorenbox .bild {float: left;position: relative;margin-right: 20px;width:25%;}
.autorenbox .bild img, .autorenbox img.bild {max-width:180px!important;width:100%;}
.autorenbox .autor {font-weight:bold;position:relative;float:left;}
.autorenbox .text {clear: left;position:relative;top:5px;}
.autorenbox .autoreninfo {background: none;border: none;padding:0;position: relative;float:left;width:70%;}
.autorenbox .autoreninfobreit {background: none;border: none;padding:0;	position: relative;float:left;}
.autorenbox ul.links {float: right;display: inline-flex;list-style: none;list-style-image: none;list-style-image: none !important;margin-bottom: 0;}
.autorenbox ul.links li {margin-left:10px;}	
.autorenbox ul.links li .fa-twitter {margin-left:0!important;}

/*  Autorenbox und loop auf Autorenseite*/
.authorpage.autorenbox .bild img {max-width: 200px !important;}
.authorpage.autorenbox .bild {width: 30%;margin-right:30px;}
.authorpage.autorenbox .autoreninfo {width: 65%;  font-size: 1.2em;}
.authorpage.autorenbox .autoreninfo a {color:#a83131;}
.author .post {padding: 4%;}

/* Promo-Box */
.promo {border-top: 4px dotted #a83131;border-bottom: 4px dotted #a83131;padding: 10px 0 10px 0;}
.promo .category-more {margin-left: auto;margin-right: auto;}

/*entry footer (Kategorien und Schlagworte in Archivseiten - Gridformat */
.entry-footer {line-height:14px;}
span.cat-links a, .tags-links a.tag-even, .tags-links a.tag-odd,.tags-links a {font-size:12px;padding:0!important;margin-right:14px!important;z-index:10;position:relative;}
.meta a.author {position: relative;z-index: 10;}
span.comments-link {display:none;}
span.cat-links a:after, .tags-links a.tag-even:after, .tags-links a.tag-odd:after,span.tags-links a:after {content:none!important;}

/* Listenformate WP Loop rpwe-widget-listen */
.page .post,.archive .post,.rpwe-li {position:relative;}
.page .post:hover,.archive .post:hover, .rpwe-li:hover {background-color:#cecece;}
.stretched-link:after {position: absolute;top: 0px;right: 0;bottom: 0;left: 0;z-index: 1;pointer-events: auto;content: "";background-color: transparent;}
#categoryfilter,#beitragsartfilter {font-size:125%;}
#filter {margin-bottom:75px;}
#filter button {text-transform: none;padding: 8px;vertical-align:initial;color:#fff;}
#filter button:hover {color:#e1e1e1;}
/* Liste 1 - Bild links; Header und Text rechts */
.liste1 {display: flex;margin-bottom:40px;padding:5px!important;}
.liste1 .list-image {line-height:0.9;margin-right:20px;flex-basis:35%;}
.liste1 .list-image span {font-size:smaller;}
.liste1 .list-text {flex-basis:65%;}
.liste1 h2 {margin-top:0;margin-bottom:0;}
.liste1 .text {line-height:1.5;margin:6px 0;}
.liste1 .meta {font-size: 12px;margin: 6px 0;}

.liste1.alt:nth-child(odd) {flex-direction:row-reverse;}
.liste1.alt:nth-child(odd) .list-image {margin-left:20px;margin-right:0;}
.liste1.alt {border: 1px solid #d2d2d2;}

.liste3 .top {display:inline-flex;}
.liste3 .top>div:nth-child(1) {flex:1 1 60%;}
.liste3 .top>div:nth-child(2) {flex:1 1 40%;} 


/* Liste-Grid */
.liste-grid {border-bottom: 1px solid #eee;margin-bottom: 10px;padding-bottom: 10px;list-style-type: none;width: 45%!important;float: left;margin-right: 2%;}
.liste-grid:nth-child(2n+1) {clear:both;}
.liste-grid h2 {margin-top:0;margin-bottom:0;}
.liste-grid .text {line-height:1.5;margin-bottom:12px;}
.liste-grid article.type-post {width: 100%;overflow: hidden;padding: 5px;float:left;page-break-inside:avoid;}
.liste-grid .list-image span {font-size: 10px;}
.liste-grid .meta {font-size: 12px;margin: 6px 0;}

/* Liste dreispaltig mit Bild alternierend oben/ unten */
.alternate {display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content:space-between;align-items:flex-start;align-content:space-between;}
.liste-3er-up-down {border-bottom: 1px solid #eee;margin-bottom: 40px;padding-bottom: 10px;list-style-type: none;width: 30%!important;display:flex;flex-direction:column;padding: 15px 8px 15px 8px;}
.liste-3er-up-down:nth-child(3n-1) {flex-direction:column-reverse;}
.liste-3er-up-down:nth-child(3n-1) h2 {margin-top:0px;}

.liste-3er-up-down .list-image {line-height:10px;}
.liste-3er-up-down .list-image span {font-size:smaller;}
.liste-3er-up-down h2 {margin-top:10px;margin-bottom:10px;font-size:16px;}

.liste-3er-up-down:nth-child(2n) {background-color: #e2e2e2;}



/* Recent-post-widget-extended Formate */
aside#secondary .widget .rpwe-block ul li::before {content:"";padding-right:0;}
aside#secondary a.rpwe-img img, aside#secondary a.rpwe-img picture {width: 100%;}
ul.rpwe-ul {margin:0 0 1.5em 0;}
li.rpwe-li {padding-top:0;}
#secondary li.rpwe-li {margin-bottom:20px;}
#secondary li.rpwe-li:last-child {margin-bottom:0;}
.rpwe-li .rpwe-summary,.rpwe-li .rpwe-time {padding:0 5px 5px 5px;}
.rpwe-li h3 {padding-left:5px; padding-right:5px;}


/*liste-bild-links content*/

.rpwe-block.liste-bild-links ul{list-style: none !important;margin-left: 0 !important;padding-left: 0 !important;}
.rpwe-block.liste-bild-links li{border-bottom: 1px solid #eee;margin-bottom: 10px;padding-bottom: 10px;list-style-type: none;}
.rpwe-block.liste-bild-links a{display: inline !important;text-decoration: none;}
.rpwe-block.liste-bild-links h3{background: none !important;clear: none;margin-bottom: 0 !important;margin-top: 0 !important;font-weight: 400;font-size: 18px !important;line-height: 1.5em;}
.rpwe-block.liste-bild-links h3:before,.rpwe-block.liste-bild-links h3:after{content:none;}
.rpwe-block.liste-bild-links .rpwe-thumb{border: 1px solid #eee !important;box-shadow: none !important;margin: 2px 10px 2px 0;padding: 3px !important;}
div.rpwe-summary{font-size: 16px;}
time.rpwe-time{font-size: 12px;}
div.rpwe-comment{color: #bbb;font-size: 11px;padding-left: 5px;}
.rpwe-alignleft{display: inline;float: left;}
.rpwe-alignright{display: inline;float: right;}
.rpwe-aligncenter{display: block;margin-left: auto;margin-right: auto;}
.rpwe-clearfix:before,.rpwe-clearfix:after{content: "";display: table !important;}
.rpwe-clearfix:after{clear: both;}
.rpwe-clearfix{zoom: 1;}
a.rpwe-img img {width:240px;height:auto;}

/*li:nth-child(2n) .rpwe-img {float: right;}*/

/*two-column Content*/
.rpwe-block.two-column ul{list-style: none !important;margin-left: 0 !important;padding-left: 0 !important;}
.rpwe-block.two-column li{border-bottom: 1px solid #eee;margin-bottom: 10px;padding-bottom: 10px;list-style-type: none;width:45%;float:left;margin-right:2%;}
.rpwe-block.two-column a{display: inline !important;text-decoration: none;}
.rpwe-block.two-column h3{background: none !important;clear: none;margin-bottom: 0 !important;margin-top: 0 !important;font-weight: 400;font-size: 18px !important;line-height: 1.5em;}
.rpwe-block.two-column h3:before,.rpwe-block h3:after{content:none;}
.rpwe-block.two-column .rpwe-thumb{border: 1px solid #eee !important;box-shadow: none !important;margin: 2px 10px 2px 0;padding: 0px;}
time.rpwe-time{font-size: 12px;color:inherit;}
div.rpwe-comment{color: #bbb;font-size: 11px;padding-left: 5px;}
.rpwe-alignleft{display: inline;float: left;}
.rpwe-alignright{display: inline;float: right;}
.rpwe-aligncenter{display: block;margin-left: auto;margin-right: auto;}
.rpwe-clearfix:before,.rpwe-clearfix:after{content: "";display: table !important;}
.rpwe-clearfix:after{clear: both;}
.rpwe-clearfix{zoom: 1;}
.rpwe-block.two-column a.rpwe-img img {width:100%;height:auto;}
.rpwe-block.two-column .rpwe-li.rpwe-clearfix:nth-child(2n+1) {clear: left;}


/*liste-bild-rechts Sidebar*/
.rpwe-block.liste-bild-rechts ul{list-style: none !important;margin-left: 0 !important;padding-left: 0 !important;}
.rpwe-block.liste-bild-rechts li{border-bottom: 1px solid #eee;margin-bottom: 10px;padding-bottom: 10px;list-style-type: none;}
.rpwe-block.liste-bild-rechts a{display: inline !important;text-decoration: none;}
.rpwe-block.liste-bild-rechts h3{background: none !important;clear: none;margin-bottom: 0 !important;margin-top: 0 !important;font-weight: 400;font-size: 16px !important;line-height: 1.5em;width:60%;float:left;}
.rpwe-block.liste-bild-rechts h3:before,.rpwe-block h3:after{content:none;}
.rpwe-block.liste-bild-rechts .rpwe-thumb{border: 1px solid #eee !important;box-shadow: none !important;margin: 2px 10px 2px 0;padding: 3px !important;}
.rpwe-block.liste-bild-rechts .rpwe-time {font-size: 12px;float:left;}
.rpwe-comment{color: #bbb;font-size: 11px;padding-left: 5px;}
.rpwe-alignleft{display: inline;float: left;}
.rpwe-alignright{display: inline;float: right;}
.rpwe-aligncenter{display: block;margin-left: auto;margin-right: auto;}
.rpwe-clearfix:before,.rpwe-clearfix:after{content: "";display: table !important;}
.rpwe-clearfix:after{clear: both;}
.rpwe-clearfix{zoom: 1;}
.rpwe-block.liste-bild-rechts a.rpwe-img img {width:30%;height:auto;float:right;margin-left:2%;}
aside#secondary .widget .rpwe-block.liste-bild-rechts ul li::before {content:"";padding-right:0;}

/* liste-bild-oben */
.rpwe-block.liste-bild-oben a.rpwe-img img {width:100%;height:auto;margin-bottom:0;}
.rpwe-block.liste-bild-oben h3 {margin-top:6px!important;margin-bottom:0!important;}
#secondary .rpwe-block.liste-bild-oben h3 {font-size: 16px!important;line-height: 1.2em!important;}
#secondary .rpwe-block.liste-bild-oben .rpwe-thumb {margin: 2px 10px 2px 0!important;padding: 3px!important;}


/*Beitragsformate*/
.image-full span {font-size:12px;}
#primary #main .entry-content > p > img.top {margin-bottom:2em;}

/*Page navigation*/
.nav-links .nav-next {text-align:right;}

/* Footer */
.wrap-footer .es_caption, .wrap-footer .es_lablebox {color: #ccc;}

/* onlinemag-widgets */
.entry-comments-links a {color:inherit;}
.post-icons span a.icon {color:#333333;}

/*onlinemag Widget 2 column*/
.row>p a.category-more {margin-left:15px;}
.col-xs-12.col-sm-6.col-md-6.left-post-content {padding-left: 0;min-height:700px;}
.col-xs-12.col-sm-6.col-md-6.right-post-content {padding-right: 0;}

/* Footer  */
.sep {display: none;}
.footer-menu li::after{-webkit-transform: none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform: none;}


#secondary  ul.blogroll li {padding-top:0;padding-bottom:0;}

/* Blog-Widget */
p.card-text {text-align:left;}
h4.card-title {font-size:18px;margin-top:6px;margin-bottom:12px;}
p.card-text {font-size:16px; line-height:24px;}

/*onlinemag Widget style 2 */
.small-right-post-content h3.entry-title a {font-size:16px;}
.left-post-content h3.entry-title a {font-size:18px;}
/*widget_recent_entries*/
#secondary .widget_recent_entries li {text-indent: -22px;margin-left: 22px;}
/*Text-Widget*/
#secondary .widget_text li {text-indent: -14px;margin-left: 14px;padding-top:0;padding-bottom:0;}


/* Blogroll */
.blogrollentry img {
    width: 30%;
    min-width: 200px;
	margin-right:30px;
	}
	
.blogrollentry {
    display: inline-flex;
    margin-bottom: 50px;
}
.blogrollentry h2 {margin-top:0;}

/* Ads */
.blog2-beitragsbanner {margin-bottom: 30px;}
.blog2-adlabel {font-size:10px;line-height:1;text-align:right;}
.re-ad {float: right;margin-right: 10%;}


.newsletter {position: fixed;bottom: 10px;left:10px;width: 250px;height: fit-content;display: block;text-align: center;z-index:1000;}

/* Events manager styles */
div.css-search div.em-search-main .em-search-submit {top:0;}
li.all-events-link:before {content:""!important;padding-right: 0px !important;}
li.all-events-link a {padding: 9px 19px;font-size: 16px;background: rgba(247, 247, 247, 0);border: 1px solid #a83131;color: #a83131;}
li.all-events-link a:hover{color:#fff!important;background-color:#a83131;}
#secondary .widget_em_widget li {text-indent: -14px;margin-left: 14px;}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {color: #a83131;}


/* recrupedia styles */

#glossaryList-nav.listNav .ln-letters a {font-size:20px;}
a.glossaryLink {position: relative;z-index: 10;}
/*#glossaryList.glossaryList li:before {content: "\f2d1";font-family: fontAwesome;padding-right: 5px;color: #a83131;bottom:5px;position: relative;}*/
.cmtt-backlink.cmtt-backlink-top {display: none;}

/* shariff styles */
.shariff {margin-top: 60px;margin-bottom: 30px;}
.shariff .fa-facebook, .shariff .fa-twitter, .shariff .fa-linkedin, .shariff .fa-google-plus, .shariff .fa-instagram, .shariff .fa-youtube {margin-left:0;}
li.shariff-button a {color: #fff!important;}
li.shariff-button.info a {color:#a83131!important;}
.shariff .shariff-buttons li {width:100px!important;}
.shariff .shariff-button.info {width:35px!important;}


/*ldd-directory styles */
#primary #main .entry-content ul.nav {margin: 0;list-style: none;}
#primary #main .entry-content ul.nav li {margin-bottom:0;list-style-image:none;}
#primary #main ul.listing-meta.fa-ul {margin-left: 0;}
#secondary .ldd-listing .col-sm-2 {width:40%;padding-top:5px;padding-left:0;padding-right:10px;}
#secondary .ldd-listing .col-sm-10 {width:60%;padding-left:0;padding-right:0;}
#secondary .ldd-listing .col-sm-4 {display:none;}
#secondary .ldd-listing .col-sm-8 {width:100%;}
#secondary .ldd-listing .col-sm-8 .website,
#secondary .ldd-listing .col-sm-8 .listing-summary {display:none;}
#secondary .ldd-listing .container-fluid {background:#fff;padding:0;}
#secondary .type-listing.compact {margin:15px 0;}
#secondary .type-listing.compact .listing-title {font-size: 16px !important;line-height:1.2;}
#secondary .ldd-listing .tags {font-size:14px;}
#secondary .ldd-listing .tags img {height:15px;width:15px;}
#custom_html-9 {position:relative;top:2em;}
.type-listing.compact .listing-title {font-size:20px!important;}
.type-listing.compact .website,.type-listing.compact .listing-summary {font-size:16px!important;}
.type-listing.compact ul {margin:0;}
.type-listing.compact ul.listing-meta li {margin-left:22px;margin-bottom:0!important;}
#secondary .type-listing.compact .img-rounded {margin-bottom:5px;}
article.type-listing.compact {border-bottom:1px solid #ccc;padding-bottom:18	px;}
#primary .type-listing {margin-bottom:20px!important;border-bottom: 1px dotted grey!important;padding-bottom:20px!important;}
#navbar-directory {font-size: 143%;}
.directory-lite .navbar {min-height:10px!important;}
.ldd_search {padding:5px 5px 0 0!important;}
.listing-meta a {color:rgba(119,119,119,0.8);}
.ldd_listing_pagination {font-size: 20px!important;line-height: 30px!important;}
.ldd_listing_pagination span,.ldd_listing_pagination a {margin-right:10px!important;}
.ldd_listing_pagination ul li a {color:#ffffff!important;}
.ldd_listing_pagination ul li a:hover {color:#ffffff!important;text-decoration:none;}
.ldd-directory-home .pro {background-color: #f3f3f3;}
.ldd-listing .category-more {padding:5px;font-size:14px;margin-bottom:10px;}
#primary #main ul.listing-meta {list-style-image:none;}
.home .fa-li {top: 9px;}
.fa-ul-social {display:inline-flex;}
ul.fa-ul-social li {margin-right:12px!important;}
.ldd_listing_pagination {font-size: 16px !important}
.ldd_listing_pagination a {background-color:#fff!important;border:1px solid #a83131;}
.ldd_listing_pagination a:hover {background-color:#a83131!important;border:1px solid #a83131;color:#fff!important;text-decoration:unset;}
.paged .wp-block-cover, .paged .wp-block-separator {display:none;}
.directory_listings.listing-single .fa-ul {font-size:1em!important;}
.directory_listings.listing-single .listing-meta {border:none!important;background:unset!important;margin-top:0!important;} 
.directory_listings.listing-single a {color:#a83131;}
.directory_listings.listing-single a:hover {text-decoration:underline;}
.bottomline {border-bottom: 1px solid black;margin-bottom: 20px;}
.col-sm-2.ldd-thumbnail-left {padding:0;}
p.tags a {margin-left: 3px!important;font-size:14px;}
#secondary .ldd-listing .company {font-weight: bolder;}
#secondary .ldd-listing .terms a:not(:last-child)::after {content: ', ';}
#secondary .widget_text .ldd-listing li {text-indent: -18px;}
.sib_signup_form input[type="checkbox"] {width: 15px;height: 15px;margin-right: 10px;-webkit-appearance: auto;}
.sib_signup_form label {text-indent:-30px;}

/*job Manager*/
.wpjm-more {margin-top:1em;}
/*.job_filters .job_types {display:none;}
*/
.type-job_listing .entry-meta,
.type-job_listing .image-full {display:none;}
.job_listings ul {list-style:none!important;margin-left:0!important;}
.job_listings .meta2 {margin-top:6px;}
.job_listings h3 {font-size:18px!important;color:#a83131;}
.job-manager .job-type, .job-types .job-type, .job_listing .job-type {color:inherit;}

.single_job_listing .meta {list-style:none outside!important;margin:0!important;}
.single_job_listing .company {margin:0;}
.single_job_listing .meta .job-type {background:none!important;color:inherit!important;}
.single_job_listing .company img {position:relative;left:0;margin-right:1em;width:4em;height:auto;}
.single_job_listing .button {width:auto;}
.single_job_listing .application {overflow:unset;}

.type-job_listing .anzeigenbild {width:100%;height:auto;}

.widget li {border-top:none!important;}

aside#secondary .widget ul li.type-job_listing::before {
    content: none !important;
}
.widget ul.job_listings li.job_listing .image {margin-left:5px;}

#secondary .job_listings h3 {font-size:16px!important;}

/* E-Mail Subscribers */
.es_subscription_form input[type="checkbox"] {width:20px;height:20px;}
.es_subscription_form label {display:block;}
.es_subscription_form input {-webkit-appearance: auto;}
.abo {width: 60%;min-width:300px;margin-left:auto; margin-right:auto;}
.abo p a {text-decoration:underline;}

/* RSS Scroller */
.ticker>span {font-weight:bolder;position:relative;float:left;margin-right:10px;}
.ticker>div {padding:0!important;}
.ticker {margin-bottom:20px;}
.ticker>div>span {max-width:80%;}
.ticker>span>a {text-decoration:underline;}

/* Pricing list */
#primary #main ul.eb-pricebox-features {margin-left: 30px;text-indent: -15px;line-height: 1em;max-width:90%;}
#primary #main ul.eb-pricebox-features li {margin:0px auto;hyphens:manual;}
.eb-pricing-subtitle {min-height: 50px;display: block;}
.eb-pricing.style-3 .eb-pricing-item .eb-pricing-tag .price-tag span {font-size:28px;font-weight:400;}

/* KIMETA */

#KimetaInABox { width:100%!important;overflow:hidden!important;}
.KimetaSuchboxRightJobOfferHeading {line-height: 1.2em;}
.kimetaSearchSummery {display:var(--job);}
#.start #KimetaInABox {overflow-x:hidden;overflow-y:scroll!important;max-height:35em;}
.examples {margin-top:1em!important;}
#KimetaInABox .SearchForm table.PartnerSuchboxHorizontal button	{color: white;font-size: 10px;}
#KimetaInABox .KimetaSuchboxEntries * {font-size: 16px!important;}
#KimetaInABox .SearchResultSummery td {font-size:20px!important;}
#KimetaInABox .KimetaJobbannerPager {font-size: 16px!important;}

/* WPforms Add-ons */
.wpforms-container {hyphens:none;}
.WPformsKontakt {max-width: 600px;padding: 10px !important;}
.wpforms-submit {background-color: #a83131 !important;color: #fff !important;border-radius:5px!important;}
.wpforms-submit:hover {color: #171515 !important;background-color: #e8e8e8!important;border:none!important;}
.wpforms-field-label {font-weight:400!important;}
.wpforms-container input[type="Checkbox"] {-webkit-appearance: auto;}
.wpforms-container .headline p {font-size:20px!important;font-weight:400;margin-top:20px!important;}
.wpforms-container .subheadline p {font-weight:400;}
.wpforms-container a {color:#a83131!important;}
.wpforms-container a:hover {text-decoration:underline!important;}

/* Preistabelle */
.bptable .eb-pricing-header {min-height: 125px;}
.bptable .eb-pricing-tag {min-height: 80px;}

/*  Modal Survey */
	.modal-survey-container {hyphens:none;}
	.survey_element {min-width:200px;}
	.survey_answers.nextstyle {min-width:min-content;}
	.ms-a-label {line-height:1.2;}
	
/*  Inhaltsverzeichnis Ultimate Gutenberg Blocks*/
.uagb-toc__wrap {width: 100%!important;padding: 0 !important;border-color:#a83131!important;background-color:#fbfafa!important;}
.uagb-toc__title-wrap {background-color: #a83131!important;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;}
.uagb-toc__title {color: #fff!important;}
.uagb-toc__list-wrap {padding-top: 20px;padding-bottom: 20px;}
ol.uagb-toc__list > ul, ol.uagb-toc__list > li {list-style: none!important;margin-top:6px!important;}
ol.uagb-toc__list > ul, ol.uagb-toc__list > li >a {font-size: 20px!important;}
ul.uagb-toc__list {margin-top:6px!important;margin-bottom:6px!important;}
li.uagb-toc__list {margin-bottom:0px!important;}
.uagb-timeline__events-inner--content {padding: 10px;}

ul.eb-socials {list-style-image: none !important;}
ul.eb-socials a {color: #fff !important;}
ul.eb-socials a:hover {text-decoration:none!important;}

/* Tabregister Ultimate Gutenberg Blocks */
.wp-block-uagb-tabs ul {list-style-image:unset!important;margin-left:0!important;}
.wp-block-uagb-tabs li {margin-bottom:-1px!important;z-index:100;}
.wp-block-uagb-tabs li.uagb-tabs__active{border-bottom-color:#ffffff!important;}


/* Adventskalender Schriftfarben */
.designcal21119 div.door-default.doorstate_past div.doorlabel {color:#a83131;}
.designcal21119 div.door-default.doorstate_active div.doorlabel {color:#ffffff;}
.designcal21119 div.door-default.doorstate_closed div.doorlabel {color:rgba(168,49,49,0.6);}



@media only screen and (max-width: 1024px) {
	.survey_answers {display:flex;}
	.ms-a-label {padding:0 20px;}
	.wp-block-uagb-tabs ul {margin-right:0!important;}
	.wp-block-uagb-tabs li {margin-bottom:10px!important;z-index:100;margin-right:-1px !important}
	.wp-block-uagb-tabs li.uagb-tabs__active{border-bottom-color:#e0e0e0!important;border-right-color:#ffffff!important;}		
}
@media only screen and (max-width: 500px) {
  .survey_element {justify-content: left;-webkit-justify-content: left;}
  }

/*  Recruiter Start 2022  */
.post-16846 .modal-survey-theme-1 .survey_element.survey_answers {background:#a83131!important;}
.post-16846 .survey_table.qt3:last-child, .post-16846 .survey_table.qt2:last-child {max-width: 50%;}
.post-16846 .modal-survey-container h2 {font-size:36px;}
.post-16846 .survey-results strong {font-weight:100;}
@media only screen and (max-width: 583px) {
	.post-16846 .survey_table.qt3:last-child, .post-16846 .survey_table.qt2:last-child {max-width: 100%;}
}


/* Spezielles*/
.genderhinweis {text-indent: -12px;margin-left: 16px;font-style: italic;}

/* Adventskalender */
.single p.adventskalender,.single li.adventskalender {line-height: 1.5em;font-size: 24px;hyphens:none;}
.page-template-page_adv #page > section.wrapper {
  background-image: url(bilder/adventskalender-bg-3.jpg);
  background-size: 100%;
  background-repeat: repeat;
  position: relative;
  width: 100%;
}
.page-template-page_adv #content {background-color: rgba(255,255,255,0.5);}
.page-template-page_adv .powered {width:fit-content;}

/* 2er Spaltenblock überlappend */
.wp-block-columns.overlap.is-layout-flex.wp-container-6.wp-block-columns-is-layout-flex {position: relative;margin-top: -80px;}
.wp-block-columns.overlap.is-layout-flex.wp-container-6.wp-block-columns-is-layout-flex div:last-child {margin-left:-130px;}
@media screen and (max-width: 781px) {
    .wp-block-columns.overlap.is-layout-flex.wp-container-6.wp-block-columns-is-layout-flex {position:unset;margin-top:unset;}	
    .wp-block-columns.overlap.is-layout-flex.wp-container-6.wp-block-columns-is-layout-flex div:last-child {margin-left:unset;}
}

/* Responsive Anpassungen*/
@media screen and (min-width: 1280px) {
	.container {max-width: 100%;    width: 100%;}
}

@media screen and (max-width: 1279px) {
.site-header .colH2 {width:45%;}	
.site-header .colH3 {width:20%;}
body.home .site-content, body .site-content {padding:0 20px;}
}

@media screen and (min-width: 1200px) {
	.container {max-width:100%;}
}

@media screen and (max-width: 1200px) {
	.site-header .wrapper-site-identity .site-branding>h1.site-title,.site-branding>p.site-title  {letter-spacing:1px;}
	.site-header .colH1 {width:400px;}
	.powered {margin-left:200px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding:0 3px 0 3px;}
}

@media screen and (max-width: 1080px) {
.col-md-4 {max-width:100%;float:none;display:inline-flex;}
.sidebar-sections {max-width:90%;margin-right: auto;margin-left: auto;}
.sidebar-sections:before{content:"Weitere interessante Links:";font-size:30px;}	
.wrapper.wrap-nav ul li a {font-size: 0.95em !important;}
	.powered {margin-left:150px;}
	.site-header .wrapper-site-identity .site-branding {text-align:left!important;}
	.site-header .colH3 img {bottom:-70px;}
.authorpage.autorenbox .bild {float:none;}	
.authorpage.autorenbox .autoreninfo {width:auto;float:none;}
.ebpg-grid-post-holder { display: block !important;}
.ebpg-entry-media { width: 100%!important;;}
.ebpg-entry-wrapper { width: 100%!important;margin-top:20px}
.eb-post-grid-wrapper.eb-post-grid-4tmahiy .ebpg-entry-thumbnail img {height:auto;}
.eb-post-grid-wrapper.eb-post-grid-4tmahiy {display:block}
}


@media screen and (min-width: 768px) and (max-width: 1000px) {
.thumb-post .overlay-post-content{background: none;}
.site-header .wrapper-site-identity .site-description {margin-top:0px;font-size:22px;margin-bottom:10px;}
.site-header .colH2 {width:40%;}
.site-header .colH3 {height:225px;}
.site-header .colH3 img {bottom:unset;top:15px;}
.powered {margin-left:120px;margin-top:272px;}

}
@media screen and (max-width: 1000px) {#secondary * {font-size:0.96em!important;}}
@media screen and (max-width: 950px) {.powered {margin-left:80px;}}
@media screen and (max-width: 920px) {.wrapper.wrap-nav ul li a {font-size: 0.88em !important;}}
@media screen and (max-width: 875px) {	.powered {margin-left:50px;} .site-header .colH3 img {top:35px;} #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding:0 2px 0 2px;}}
@media screen and (max-width: 849px) {.wrap-nav .wrap-inner #sec-site-navigation {display: none;}}
@media screen and (min-width: 767px) and (max-width: 850px) {.wrap-nav .wrap-inner .sec-menu .nav-holder {display: block;} .nav-holder #sec-menu-toggle {padding:9px 0;}}
@media screen and (min-width: 849px) {.wrap-nav .wrap-inner .sec-menu .nav-holder {display: none;}}
@media screen and (max-width: 800px) {	.powered {margin-left:30px;} .site-header .colH3 img {top:40px;}}


@media screen and (max-width: 849px) {
.site-header .wrapper-site-identity .site-branding {margin-top:0px;}
.site-header .colH1 {width:40%;max-height:200px;padding:0 5px;margin-top:20px;margin-left:10px;}
.site-header .colH2 {width:70%;text-align:left;padding-left:5px;}
.site-header .colH2>div {margin-top:0px;}
.site-header .wrapper-site-identity .site-branding {margin-top:0px;margin-bottom:0;padding:10px 0 0 0;}
.site-header .wrapper-site-identity .site-title {color:#fff;font-size:20px;margin-bottom:0px;}
.site-header .wrapper-site-identity .site-description {margin-top:0px;font-size:20px;margin-bottom:10px;}
.site-header .colH1 {} 
.site-header .colH2 {}
.site-header .colH3 {float:right;height:125px;float:right;}
.site-header .colH3 img {top:unset;bottom:unset;max-width:125px;}
body.home .site-content, body .site-content {padding:0 10px;}
.sidebar-sections:before{content:"";}
.site-content #secondary:before{content:"Weitere interessante Links:";font-size:30px;}		
 .site-content #secondary {max-width:90%;margin-left: auto;margin-right: auto;}
 .col-xs-12.col-sm-6.col-md-6.left-post-content {min-height:auto;}
.limited {overflow:visible;}
.site-header-menu {position:absolute;margin-top:40px;}
.powered {margin-top:135px;background-color:unset;left:unset;margin-left:180px;}
.powered>div>p a {color:#efefef;}
.powered>div>p a:hover {text-decoration:underline;color:#efefef!important;}
}
@media screen and (max-width:767px) {
	.wp-block-uagb-tabs li.uagb-tabs__active {border-right-color:#e0e0e0!important;font-weight:bold;}
    .wp-block-uagb-tabs li.uagb-tabs__active a:after {content:"↓";margin-left:5px}
	.single p.adventskalender,.page-template-page_adv .adventskalender > p,.single li.adventskalender {font-size: 20px;}
	#primary.ohneSB {width: 100%;margin-right: auto;margin-left: auto;}
	.slide-item.cycle-slide {position: relative !important;visibility: visible !important;top: unset !important;opacity: unset !important;left: unset !important;display: block !important;z-index: unset !important;width: 100%;padding: 1% 16px;border-right: 0;}
	#cycle-slideshow {height: unset !important;width: 100%;padding: 0;border-right: 0;}
	.container-fluid {padding: 0;}
	.wrapper-slider a {font-size:16px;}
	.slide-item.cycle-slide .col-xs-offset-2 {margin-left:0;}
	.slide-item.cycle-slide .col-xs-10 {width:100%;}
	.slider-controls {display:none;}
	.wrapper-slider figure.post-img {height:auto;}
}
@media screen and (max-width:600px) {
	.blogrollentry {display:block;}
	a.rpwe-img img {width:100%}
	.rpwe-block.two-column li {width:100%;}
	.col-sm-2.ldd-thumbnail-left {width: 70%;padding-bottom: 20px;}
    .liste-grid {width:100%!important;}
	.liste1 {display:block;}
	.liste1.alt:nth-child(2n+1) .list-image, .liste1 .list-image {margin:0;}
	.site-header .colH2 {margin-left:20%;}
	.site-header .colH3 {position:relative;right:1%;width:25%;}
		.powered {margin-left:100px;}
	.wpforms-one-third {width: 100% !important;margin-left: 0 !important;}	
}	

@media (max-width:480px){
.css-events-list .em_info {width: 40%;float: none;position: relative;text-align: left;margin-left: 5px;top:-20px;}
.site-header .colH1,.site-header .colH2 {min-width:250px;width:50%;}
.site-header .colH3 {width:unset;}
.site-header .colH3 img {max-height: 120px;bottom: 0px}
.site-header .wrapper-site-identity .site-title {font-size:16px;}
.site-header .wrapper-site-identity .site-description {font-size:16px;}
.buttonliste {display:block;}
.buttonliste li {margin-bottom:10px;}
#secondary .ldd-listing .col-sm-10 {width:100%;}
.filter button {margin-top:5px;}
.ticker>span {float:unset;}
.site-header .colH3 {height:110px;}
.powered {margin-left:50px;margin-top:117px;}
.powered>div>p a {font-size:11px;}								   
#primary #main ul, ul.baustein, ul.liste-baustein, ul.liste-haken, ul.liste-links, ul.liste-plus {margin-left:10px;}
.autorenbox .autoreninfo,.autorenbox .bild {width:100%;float:none;}
.sidebar-sections {max-width:100%;}
.newsletter {bottom:-6px;left:0px;}
}
@media (max-width:380px){
	.site-header .colH1 {min-width:200px;}
	.site-header .colH2 {margin-left:20%;}
	.site-header .wrapper-site-identity .site-title {letter-spacing:0;font-size:14px;}
	.single p.adventskalender {font-size: 18px;}
}
@media (max-width:360px){.powered {display:none;}}

@media (max-width:320px){
	.home h1 {font-size:24px;}
	.site-header .wrapper-site-identity .site-title {font-size:12px;}
	.site-header .wrapper-site-identity .site-description {font-size:12px;margin-bottom:20px;}
	.ldd_listing_pagination span, .ldd_listing_pagination a {padding: 3px 4px;}
	.page h1.entry-title, .page h2.wp-block-heading {font-size: 22px !important;}
	h2.widget-title > span {display:inline-block;padding-left:0;}
	h2.widget-title > span.i0 {padding-right:4px;}
	.site-header .colH2 {position:relative;bottom:unset;margin-left:0;width:100%;padding:0;text-align:center;min-width:unset;}
	.site-header .colH2>div {margin-top:0;margin-bottom:0;position:absolute;width:200px;left:50%;margin-left:-100px;top:10px;}
	.site-header .colH1 {position:relative;width:100%;height:80px;min-width:unset;}
	.site-header .colH1 .site-branding {position:absolute;left:50%;width:200px;margin-left:-100px;}
	.site-header .colH3 {display:none;}
	.wrap-nav {padding:0;}
			.site-header .wrapper-site-identity .site-title {font-size:14px;}
	body {min-width:220px;}
	p.tags a {display:none;}
}
@media (max-width:280px){
	body.home .site-content, body .site-content {padding: 0 5px;}
	.mp-feature-widget .thumb-post figure.post-img {float: none;margin-right: auto;width: 100%;}
	.mp-feature-widget .thumb-post .small-right-post-content {float:none;width:100%;}
	.wrap-footer {overflow:hidden;}
	.footer-widget .widget_text {max-width:100%;}
	.footer-widget h2.widget-title {font-size:18px;letter-spacing:-0.5px;}
}
