#medienlibraryHome {
border: 1px solid #f00;
}
#medienlibraryHome td {
width: 30% !important;
}
#medienlibraryHome .linklistcatname {
font-size: 40px;
text-align: center;
}
#medienlibrary {
}
#medienlibrary .linklistcatname {
font-size: 30px;
font-weight: 900;
}
#medienlibrary ul,
#medienlibraryHome ul
{
list-style: none;
padding-left: 0px;
margin-left: 0px;
margin-bottom: 30px;
}
.artikelTeaser img.wp-post-image {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.artikelTeaser header {	
margin-bottom: 10px;
}
.artikelTeaser article:hover {
background-color: #ecf7e6;;
}
.artikelTeaser .kt-blocks-post-grid-item-inner {
padding: 10px;
}
@media (max-width: 800px) {
.artikelTeaser article {
margin-left: -32px;
margin-right: -32px;
}
.artikelTeaser img.wp-post-image {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
}body #footer-menu {
margin-top:41px;
}
body #footer-menu li {
display: block;
width: 100%;
}.flage a::before {
background-image: url(//verschickungsheime.de/wp-content/themes/verschickung-neu/img/layout/wappen/wappen.png);
width: 20px;
height: 20px;	
content:"";
display: inline-block;
background-size: 400px 200px;
background-position-x: -99px;
background-position-y: -4px;
}
.baden.flage a::before {
background-position-x: -40px;
background-position-y: -4px;
}
.bayern.flage a::before {
background-position-x: -60px;
background-position-y: -4px;
}
.berlin.flage a::before {
background-position-x: -99px;
background-position-y: -4px;
}
.flage.brandenburg a::before {
background-position-x: -118px;
background-position-y: -1px;
margin-left: -2px;
}	
.flage.bremen a::before {
background-position-x: -138px;
background-position-y: -1px;
margin-left: -2px;
}
.flage.hamburg a::before {
background-position-x: 1px;
background-position-y: -29px;
margin-left: -2px;
}
.flage.hessen a::before {
background-position-x: -19px;
background-position-y: -29px;
}
.flage.niedersachen a::before {
background-position-x: -20px;
background-position-y: -1px;
}
.flage.nordrhein a::before {
background-position-x: -1px;
background-position-y: -1px;
}
.flage.mecklenburg a::before {
background-position-x: -40px;
background-position-y: -32px;
}
.flage.rheinland a::before {
background-position-x: -80px;
background-position-y: -1px;
}
.flage.saarland a::before {
background-position-x: -121px;
background-position-y: -30px;
}
.flage.sachsen a::before {
background-position-x: -80px;
background-position-y: -29px;
}
.flage.sachensanhalt a::before {
background-position-x: -143px;
background-position-y: -30px;
}	
.flage.schleswig a::before {
background-position-x: -60px;
background-position-y: -31px;
}
.flage.thueringen a::before {
background-position-x: -100px;
background-position-y: -31px;
}
.main-menu ul ul li.seelsorge1 > a::after,
li.seelsorge1 > a::after {
font-family: Arimo;
color: #f00 !important;
padding-left: 9px !important;
color: #b7b4b4 !important;
padding-left: 9px !important;
font-size: 14px;
color: #dbc75a !important;
content: "(Suchen Gesprächshelferin)";
position: relative;
left: 0;
width: auto;
font-family: Fontawesome;
padding-right: 5px;
font-size: 12px;
top: 0px;
background-color: transparent;
font-weight: 900;
}
.CoVerein {
background-color: #c700ff36;;
background-color: #9b51e059;
}
.CoForum {
background-color: #3fc66745;
}
#primary-menu .hidden,
.mobile-navigation ul li.IcStart  {
display: none;
}
.mobile-navigation div > ul li  {
}
.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap {
margin-top: 20px;
font-size: 30px;
font-weight: 900;
padding-top: 0px;
padding-bottom: 0px;
border-bottom: 5px solid rgba(255,255,255,0.1) !important;
}
.mobile-navigation button.drawer-sub-toggle {
display: none !important;
}
.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap > a {
padding-top: 0px;
padding-bottom: 0px;
}
.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu {
display: block !important;
}
.header-navigation .header-menu-container ul .sub-menu ul li.menu-item {
display: block;
width: 100%;
}
.nav--toggle-sub li:hover > ul, 
.nav--toggle-sub li.menu-item--toggled-on > ul, 
.nav--toggle-sub li:not(.menu-item--has-toggle):focus > ul {
display: block;
width: 400px;
}
.header-navigation ul.sub-menu ul li.menu-item >  a {
padding-top: 2px !important;
padding-bottom: 2px !important;
}
.main-navigation li.CoVerschickung:hover .sub-menu {
display: flex;
flex-wrap: wrap;
gap: 10px;
padding: 10px;
}
.1main-navigation li.CoVerschickung:hover .sub-menu .menu-item {
width: 100% !important;
height: auto !important;
display: block !important;
object-fit: cover !important;
border-radius: 5px !important;
flex-direction: row !important;
}
#masthead .aktuelles > .sub-menu {
background-color: #1a202c; 
}
.main-navigation li.CoVerschickung:hover .sub-menu,
.main-navigation li.CoKontakt:hover .sub-menu,
.main-navigation li.CoRecherche:hover .sub-menu
{
display: flex !important;
flex-wrap: wrap !important;
gap: 10px !important;
padding: 10px !important;
width: 800px !important;
flex-direction: row !important;
background-color: #1a202c;
}
.main-navigation li.CoVerschickung:hover .sub-menu {
width: 1200px !important;
left: -530px;
}
.main-navigation li.CoVerschickung:hover .sub-menu .menu-item,
.main-navigation li.CoKontakt:hover .sub-menu .menu-item,
.main-navigation li.CoRecherche:hover .sub-menu .menu-item {
width: 380px;
}
.main-navigation li .sub-menu #menu-item-20079 {
top: 224px;
position: absolute;
}
.main-navigation li .sub-menu #menu-item-19982 {
top: 249px;
position: absolute;
}
.main-navigation li.CoRecherche:hover .sub-menu  {	
height: 480px;
}
.main-navigation li.CoVerschickung:hover .sub-menu .widget_nav_menu .menu-item:last-child,
.main-navigation li.CoKontakt:hover .sub-menu .widget_nav_menu .menu-item:last-child,
.main-navigation li.CoRecherche:hover .sub-menu .widget_nav_menu .menu-item:last-child   {
border-bottom: none !important;
}
.main-navigation li .sub-menu > .menu-item {
border-bottom: none !important;
}
.1main-navigation li.CoVerschickung:hover .sub-menu,
.1main-navigation li.CoKontakt:hover .sub-menu,
.1main-navigation li.CoRecherche:hover .sub-menu {	
left: -600px;
width: 600px;
position: absolute;
width: 800px;
min-width: 605px;
display: inline-flex !important;
flex-direction: row-reverse;
flex-wrap: wrap-reverse;
flex-direction: row;
flex-wrap: wrap;
display: grid !important;
grid-template-columns: 7fr 7fr;
grid-template-rows: auto;
width: 805px;
} li.CoForum::hover .sub-menu {
display: block !important;
width: 400px;
}	
li.CoVerein::hover .sub-menu {
display: block !important;
width: 400px;
}	
.yawp_wim_title {
color: #acd596 !important;
border-bottom: 2px dashed #555;
width: 100%;
padding: 5px;
padding-left: 15px;
font-weight: 900;
font-size: 20px;
display: block;
}
.sub-menu .menu li a{
display: block;
width: 100% !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
font-size: 16px !important;
}
.search-form input[type="search"], .search-form input.search-field {
height: 33px;
}#homeFragebogen .kb-button {
background-color: #ffa700;
}
#homeFragebogen .kb-button:hover {
background-color: #8b61ca;
}
.termineHome .tribe-events-widget-events-list__event-details {
text-align: left;
}
.termineHome  .tribe-events-widget-events-list__view-more {
text-align: right;
}
.termineHome  .tribe-events-widget-events-list__view-more a {
font-size: 20px;
color: #f00;
}
body.home .HomesliderWrap .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img {	
object-fit: contain !important;
}
body .kb-row-layout-wrap.hometeaserII {
background-color: #b9c89f;
}
body .kb-row-layout-wrap.hometeaserII .zweitespalte  .entry-title {
padding-top:0px;
font-size: 20px;
}
body .kb-row-layout-wrap.hometeaserII .zweitespalte .kt-post-grid-layout-grid-wrap  article {
border-bottom: 1px solid #666;
}
body .kb-row-layout-wrap.hometeaserII .zweitespalte .kt-post-grid-layout-grid-wrap  article:last-child {
border: none;
}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
opacity: 100 !important;
font-size: 20px !important;
background-color: #33333380 !important;
padding-bottom: 5px !important;
padding-top: 5px !important;
}
.kt-post-loop20_3f2e5c-b2 .kt-blocks-post-grid-item .entry-title {
color: var(--global-palette3, #1A202C);
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px;
font-size: 20px !important;
line-height: auto;
}
body .TeaserStart article {
background-color: rgb(224,247,209) !important;	  
}
.kt-post-loop20_3f2e5c-b2 .entry-content {
font-size: 16px !important;
line-height: 24px;
}
body.home .content-area {
margin-top: 0px !important;
}
@media screen and (max-width: 701px) {
body.home .HomesliderWrap .kt-row-column-wrap {
padding-left:0px !important;
padding-right: 0px !important;
}
body.home .homeSpaltenHeader .kt-row-column-wrap {
padding-left: 0px !important;
padding-right: 0px !important;
}
}
@media screen and (min-width: 769px) {
body.home .Homeslider header {
position: relative;
top:4px;
width: 90%;
position: relative;
top: 60px;
width: 90%;
} 
body.home .Homeslider header h2 {
font-size: 30px !important;
}
body.home .Homeslider header h2 a {
line-height: 47px !important;
text-align: right;
line-height: 35px !important;
text-align: right;
}
body.home .Homeslider .entry-content {
position: relative;
top: 150px;
font-size: 20px !important;
top: 9px;
width: 90%;
text-align: right;
font-size: 22px !important;
line-height: 40px;
position: relative;
top: 150px;
font-size: 22px !important;
top: 50px;
width: 90%;
text-align: right;
font-size: 22px !important;
line-height: 32px;
padding-top: 30px;
padding-left: 20%;
}
body.home .Homeslider .kt-blocks-post-grid-item-inner {
order: -1;
}
}.site-branding {
top: -18px;
position: relative;
}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
opacity: 100 !important;
}	
.site-branding .site-description {
left: 8px;
position: relative;
top: -12px;
}
.site-branding .site-title-wrap  {
position: relative;
top: 9px;
left: -10px;
}.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
opacity: 100 !important;
}
.termineHome {
border: 1px solid #f00;
}body.archive .entry-taxonomies,
body.search .entry-taxonomies {
border: 1px solid #f00;
display: none;
}
body.archive .entry-meta,
body.search .entry-meta {
border: 1px solid #f00;	
display: none;
}
body.archive .more-link-wrap,
body.search .more-link-wrap {
border: 1px solid #f00;		
display: none;
}.kadence-sticky-header .site-description {
position: relative;
top: -10px;
left: 11px;
}
.item-is-stuck .custom-logo {
width: 70px;
position: relative;
top:20px;
}
.item-is-stuck .site-title {
position: relative;
top:20px;	
font-size: 20px !important;    
}
.item-is-stuck .site-description {
position: relative;
top: 12px;
font-size: 13px !important;
left: 8px;
}
@media screen and (max-width: 900px) {
.item-is-stuck .site-description,
.site-branding .site-description  {
display: block !important;
font-size: 12px;
position: relative;
left: 7px;
}
}
@media screen and (max-width: 600px) {
.custom-logo {
width: 70px;
}
.item-is-stuck .site-branding,
.site-branding {
top:0px;
left: 0xp;
}
.item-is-stuck .site-title,
.site-branding .site-title {
font-size: 20px !important;    
}
.item-is-stuck .custom-logo {
width: 70px !important;
}
.item-is-stuck .site-description,
.site-branding .site-description  {
display: block !important;
font-size: 12px;
position: relative;
top: -7px;
left: 7px;
}
}::root {
--global-content-narrow-width: 1024px;
}.Landesgruppe {
}
.Landesgruppe {
display: grid;
grid-template-columns: 19% auto; grid-template-rows: auto auto auto; grid-template-areas: 
"left right"
"full full"
"full full";
gap: 10px; width: 100%; }
.Landesgruppe .left {
grid-area: left;
background: lightblue;
}
.Landesgruppe .right {
grid-area: right;
background: lightgreen;
}
.Landesgruppe .wp-block-kadence-rowlayout,
.Landesgruppe .full {
grid-area: full;
padding-left: 20px;
padding-right: 20px; }
.Landesgruppe .wp-block-kadence-rowlayout {
}
@media (max-width: 700px) {
.Landesgruppe #listeheime {
padding-left:0px;
}
.Landesgruppe {
display: grid;
grid-template-columns: 19% auto !important; }
.Landesgruppe figure {
width: 100%;
}
.Landesgruppe  .wp-block-media-text__content {
grid-template-columns: 19% auto !important; grid-row: 2;
padding-left: 0px;
}
}
.landesgruppe.kb-row-layout-wrap {
border: 1px solid #f0f;
display: grid;
grid-template-columns: 19% auto; grid-template-rows: auto auto auto; grid-template-areas: 
"left right"
"left right"
"full full";
gap: 10px; width: 100%; }
.landesgruppe .full {
grid-area: full;
padding-left: 20px;
padding-right: 20px; }
.landesgruppe .left {
grid-area: left;
background: lightblue;
}
.landesgruppe .right {
grid-area: right;
background: lightgreen;
}
#landesgruppex > div {
border: 1px solid #f0f;
display: grid;
grid-template-columns: 19% auto; grid-template-rows: auto auto auto; grid-template-areas: 
"left right"
"left right"
"full full";
gap: 10px; width: 100%; }
#landesgruppe > div {
display: grid;
grid-template-columns: auto 19%; grid-template-rows: auto auto; gap: 10px; width: 100%;
}
#landesgruppe > div > div {
padding: 10px;
} #landesgruppe > div > div:nth-child(1) {
grid-column: 1; 
grid-row: 1; }
#landesgruppe #listeheime {
padding-left: 0px;
} #landesgruppe > div > div:nth-child(2) {
grid-column: 2; 
grid-row: 1; } #landesgruppe > div > div:nth-child(3) {
grid-column: 1 / span 2; grid-row: 2; }
#landesgruppe .nummer {
padding-left: 28px;
font-size: 12px;
}
#landesgruppe .nummer.rows_0 {
display: none;
}
#landesgruppeArtikel header {	
margin-bottom: 10px;
}
#landesgruppeArtikel article:hover {
background-color: #ecf7e6;;
}
#landesgruppeArtikel .kt-blocks-post-grid-item-inner {
padding: 10px;
}
#landesgruppeArtikel img.wp-post-image {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#landesgruppeTermine .tribe-common-b2--min-medium a {
padding-left: 80px;
}
@media (max-width: 800px) {
#landesgruppe #mapfilter,
.page-id-6033 #mapfilter {
margin-bottom: 5px;
border-bottom: 2px dashed #ddd;
padding-bottom: 10px;
}
#landesgruppe #listeheime,
.page-id-6021 #listeheime,
.page-id-6033 #listeheime {
padding-left: 0px;
}
#landesgruppe #listeheime,
.page-id-6021 #mapfilter,
.page-id-6033 #mapfilter {
margin-top: 0px;
}
#landesgruppe #mapfilter .headertext,
.page-id-6021 #mapfilter .headertext,
.page-id-6033 #mapfilter .headertext {
font-size: 16px;
padding-left: 0px;
}
}
@media (max-width: 800px) {
#landesgruppeArtikel article {
margin-left: -32px;
margin-right: -32px;
}
#landesgruppeArtikel img.wp-post-image {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
} @media (max-width: 8px) {
#landesgruppe > div > div:nth-child(3) {
grid-column: 2;
grid-row: 1 / span 2; }
} #mapfilter {
margin-top: 36px;
}
#landesgruppe .headertext {
font-size: 32px;
font-weight: 900;
padding-right: 20px;
padding-left: 3px;
}
.listeheime .zeile {
list-style-type: none;
}
.listeheime .iconSmall {
width: 22px;
margin-right: 6px;
}
.listeheime	.header,
.listeheime	li.lk {
margin-top:10px;
margin-top: 10px;
font-size: 20px;
font-weight: 900;
list-style: none;
}
.listeheime	img {
position: relative;
top: 5px;
}
.MapListlegend {
height: 20px;	
margin-top: 5px;		
margin-bottom: 10px;		
width: 100%;
display: inline-block;
}
.MapListlegend ul li img {
height: 20px;
position: relative;
top: 4px;
}
.MapListlegend ul li {
display: inline-block;
list-style: none;
margin-right: 20px;
}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url(//verschickungsheime.de/wp-content/plugins/link-library/colorbox/images/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(//verschickungsheime.de/wp-content/plugins/link-library/colorbox/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(//verschickungsheime.de/wp-content/plugins/link-library/colorbox/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(//verschickungsheime.de/wp-content/plugins/link-library/colorbox/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}.tribe-mini-calendar-block{max-width:767px}@media screen and (max-width:768px){.tribe-mini-calendar-block .tribe-common .tribe-common-l-container,.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month{padding:0}}.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-cell--mobile:focus .tribe-events-calendar-month__day-date,.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-cell--mobile:focus .tribe-events-calendar-month__mobile-events-icon--event,.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-cell--mobile:focus-visible .tribe-events-calendar-month__day-date,.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-cell--mobile:focus-visible .tribe-events-calendar-month__mobile-events-icon--event{opacity:1}.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus{background-color:var(--tec-color-accent-primary);box-shadow:inset 0 0 0 2px var(--tec-color-background),inset 0 0 0 4px var(--tec-color-border-active);outline:none}.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus .tribe-events-calendar-month__day-date{color:var(--tec-color-background-secondary)}.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus .tribe-events-calendar-month__day-date-daynum{color:var(--tec-color-background)}.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-background)}.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus-visible .tribe-events-calendar-month__day-date-daynum{color:var(--tec-color-background)}.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus-visible .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-background)}.tribe-mini-calendar-block .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{color:var(--tec-color-background)}