/* ----- Blog Ränder anpassen ----- */
@media (max-width: 767px) {
	.blog .content-container,
	.blog .hero-container,
	.post-template-default .content-container,
	.archive .content-container {
    	padding: 0rem 1rem !important;
	}
}
/* ----- Blog Übersicht ----- */
a.post-more-link {
    font-weight: 700 !important;
	font-size: 18px !important;
	letter-spacing: inherit !important;
	color: #fff !important;
	padding: 16px 30px;
	display: inline-block;
	background-color: #33a1c9;
	line-height: 1;
}
a.post-more-link:hover {
	background-color: #007cb9;
	color: #fff !important;
}
a.post-more-link .kadence-svg-iconset  {
	display: none;
}
a.post-more-link:after {
    content: '\2192';
    display: inline-block;
    margin-left: 4px;
}
.entry-footer,
.entry-footer .entry-actions,
.entry-footer .entry-actions .more-link-wrap {
	line-height: 1;
}
#archive-container .entry.loop-entry, .entry.single-entry {
	transition: .3s;
	-webkit-box-shadow: 0 2px 5px 0px rgba(0,0,0,0.06) !important;
	box-shadow: 0 2px 5px 0px rgba(0,0,0,0.06) !important;
}
#archive-container .entry.loop-entry:hover {
/*	-webkit-box-shadow: 0 4px 7px 0 rgba(0,0,0,0.2) !important;
	box-shadow: 0 4px 7px 0 rgba(0,0,0,0.2) !important;*/
/* shadow sehr stark wie alte version */
/*	-webkit-box-shadow: 0 14px 30px -15px rgba(0,0,0,.75) !important;
    box-shadow: 0 14px 30px -15px rgba(0,0,0,.75) !important;*/
/* shadow wie grid */
	-webkit-box-shadow: 0px 20px 30px -10px rgba(0,0,0,0.3) !important;
	box-shadow: 0px 20px 30px -10px rgba(0,0,0,0.3) !important;
}
@media (max-width: 1024px) {
	.blog #secondary, .archive #secondary, .search #secondary, .post-template-default #secondary {
		margin-top: 50px;
		border-top: 1px dashed #cdcdcd;
	}
}
/* Spalten Archiv Übersicht */
#archive-container.grid-cols {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
    -webkit-row-gap: 1.5rem !important;
    -moz-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
}
/* dark */
.wp-dark-mode-active a.post-more-link {
    background: #F95959 !important;
}
.wp-dark-mode-active .entry-content-wrap h2.entry-title a {
	color: #343434 !important;
}
.wp-dark-mode-active .entry-content-wrap h2.entry-title a:hover {
	color: #de5e60 !important;
}
.wp-dark-mode-active a.post-more-link:hover {
	background: #de5e60 !important;
}
/* ----- Pagination Übersicht ----- */
/* dark */
.wp-dark-mode-active .pagination .current {
    border-color: #F95959;
    background: #F95959;
}
.wp-dark-mode-active .pagination .page-numbers {
    color: #fff;
}
.wp-dark-mode-active .pagination a:hover, .pagination a:focus, .pagination a:active {
    border-color: #F95959;
}
/* ----- Einzelbeitrag ----- */
@media (max-width: 1024px) {
	.post-template-default .content-area {
		margin-top: 0;
	}
}
.entry-related-inner-content {
	padding-top: 0 !important;
	padding-bottom:  0 !important;
}
@media (min-width: 1025px) {
	.entry-related-inner-content {
		padding: 0 !important;
	}
}
@media (max-width: 719px) {
	.content-style-boxed .content-bg:not(.loop-entry) {
    	margin-left: -1.5rem !important;
    	margin-right: -1.5rem !important;
	}
}
@media (min-width: 720px) {
	.entry.single-entry:hover {
/*		-webkit-box-shadow: 0 4px 7px 0 rgba(0,0,0,0.2) !important;
		box-shadow: 0 4px 7px 0 rgba(0,0,0,0.2) !important;*/
/* shadow sehr stark wie alte version */
/*		-webkit-box-shadow: 0 14px 30px -15px rgba(0,0,0,.75) !important;
    	box-shadow: 0 14px 30px -15px rgba(0,0,0,.75) !important;*/
/* shadow wie grid */
		-webkit-box-shadow: 0px 20px 30px -10px rgba(0,0,0,0.3) !important;
		box-shadow: 0px 20px 30px -10px rgba(0,0,0,0.3) !important;
	}
}
/* Kategorie Schrift */
.entry-taxonomies .category-style-pill a {
    color: #fff !important;
}
/* dark */
.wp-dark-mode-active .post-navigation a {
	color: #fff;
}
.wp-dark-mode-active .post-navigation .nav-previous:after {
    background: #fff;
}
.wp-dark-mode-active .post-navigation a:hover {
	color: #de5e60;
}
.wp-dark-mode-active .post-template-default .entry-content a:hover,
.wp-dark-mode-active .post-template-default .entry-content a:focus,
.wp-dark-mode-active .post-template-default .entry-content a:active,
.wp-dark-mode-active .post-template-default .entry-content a:visited{
	color: #de5e60;
}
/* grün */
.beitrag-gruen {
	background-color:#aaffaa;
}
/* link box */
.beitrag-box {
	padding: 15px;
	background-color: #f9f9f9;
	border: 1px solid #e8e8e8;
	margin-bottom: 10px;
}
/* ----- kadence lightbox für blogbeiträge ----- */
.slbOverlay {
    animation: none !important;
}
/* ----- Einzelbeitrag H4 ----- */
/*.post-template-default .entry h4 span {
    padding-left: 25px;
}*/
.post-template-default .entry h4 span:before {
	content: ">>";
	color: #33a1c9;
	font-size: 16px;
	font-weight: 700;
	margin-right: 6px;
	position: relative;
	bottom: 4px;
}
/* dark */
.wp-dark-mode-active .post-template-default .entry h4 span:before {
	color: #de5e60;
}
/* ----- Einzelbeitrag Carousel ----- */
.entry-related-carousel {
	padding-bottom: 25px;
}
.entry-related-carousel .entry-content-wrap {
	padding: 1.5rem 1.5rem !important;
}
.entry-related-carousel .entry-content-wrap h3 {
	font-size: 24px !important;
}
.entry-related-carousel .entry-summary, .entry-related-carousel  .entry-footer {
    display: inherit !important;
}
.splide__list.grid-cols {
	padding-bottom: 35px !important;
}
.carousel-item.is-active .entry,
.carousel-item.is-next .entry{
	transition: .3s;
}
.carousel-item.is-active .entry:hover,
.carousel-item.is-next .entry:hover{
/* shadow sehr stark wie alte version */
/*	-webkit-box-shadow: 0 14px 30px -15px rgba(0,0,0,.75) !important;
    box-shadow: 0 14px 30px -15px rgba(0,0,0,.75) !important;*/
/* shadow wie grid */
	-webkit-box-shadow: 0px 20px 30px -10px rgba(0,0,0,0.3);
	box-shadow: 0px 20px 30px -10px rgba(0,0,0,0.3);
}
/* dark */
.wp-dark-mode-active .entry-related-carousel h3 a {
	color: #343434;
}
.wp-dark-mode-active .entry-related-carousel h3 a:hover{
	color: #de5e60 !important;
}
.wp-dark-mode-active h2.entry-related-title {
	color: #fff;
}
/* ----- Einzelbeitrag Carousel Pagination ----- */
.splide .splide__pagination__page {
    background: #7f8289 !important;
    height: 12px !important;
    margin: 5px !important;
    opacity: 1 !important;
    width: 12px !important;
}
.splide .splide__pagination__page.is-active {
    background: #33a1c9 !important;
    opacity: 1;
}
.splide__pagination li {
	margin: 5px !important;
}
/* dark */
.wp-dark-mode-active .splide .splide__pagination__page {
    background: #bfbfbf !important;
}
.wp-dark-mode-active .splide .splide__pagination__page.is-active {
    background: #de5e60 !important;
}
/* ----- Einzelbeitrag Pfeile Ähnliche ----- 
.tns-outer .tns-controls button:before {
	left: 0 !important;
}
.tns-outer .tns-controls button {
	width: 50px !important;
    top: 25% !important;
}
.tns-outer .tns-controls button:hover {
	background: rgba(51,161,201,0.9) !important;
}
.tns-outer .tns-controls:focus button, .tns-outer .tns-controls button:focus {
	background: rgba(51,161,201,0.9) !important;
	opacity: 1 !important;
	outline: none !important;
}*/
/* ----- Table of content ----- */
/* dark */
.wp-dark-mode-active .lwptoc a:hover,
.wp-dark-mode-active .lwptoc a:focus,
.wp-dark-mode-active .lwptoc a:active,
.wp-dark-mode-active .lwptoc a:visited {
	color: #de5e60;
}
/* ----- Blog Suchergebnisse ----- */
.search-form,
.search-form input[type="search"], .search-form input.search-field {
    max-width: 500px;
}
/* dark */
.wp-dark-mode-active .search h1,
.wp-dark-mode-active .search .page-content p {
	color: #fff;
}
/* ----- Form search cancel deaktivieren ----- */
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance:none;
}

/* ----- Sidebar ----- */
/* Sidebar sticky */
#wrapper {
	overflow: visible !important;
}
@media (min-width: 1025px) {
	.sidebar-inner-wrap {
		position: -webkit-sticky;
		position: sticky;
		top: 80px;
	}
}
/* Beiträge Links Standard 
.widget_recent_entries ul li {
	line-height: 1.4 !important;
	margin-bottom: 10px !important;
    position: relative;
    padding-left: 25px;
}
.widget_recent_entries ul li:before {
	content: ">>";
	color: #33a1c9;
	font-size: 1rem;
	position: absolute;
	left: 0;
	top: 0px;
}*/
/* dark 
.wp-dark-mode-active .widget_recent_entries ul li:before {
	color: #de5e60 !important;
}*/
/* Beiträge Links Plugin */
.widget_smart_recent_entries ul li {
	line-height: 1.3 !important;
}
.widget_smart_recent_entries .srpw-img,
.widget_smart_recent_entries .srpw-meta {
	margin-top: 5px;
}
.widget_smart_recent_entries .srpw-meta {
	font-size: 14px;
}
/* dark */
.wp-dark-mode-active .widget_smart_recent_entries ul li {
	color: #595b5f;
}
/* ---- */
.sidebar-inner-wrap {
	padding: 20px;
	background-color: #fff;
    border-radius: 0.25rem;
	transition: .3s;
	-webkit-box-shadow: 0 2px 5px 0px rgba(0,0,0,0.06) !important;
	box-shadow: 0 2px 5px 0px rgba(0,0,0,0.06) !important;
}
.sidebar-inner-wrap:hover {
/*	-webkit-box-shadow: 0 4px 7px 0 rgba(0,0,0,0.2) !important;
	box-shadow: 0 4px 7px 0 rgba(0,0,0,0.2) !important;*/
/* shadow sehr stark wie alte version */
/*	-webkit-box-shadow: 0 14px 30px -15px rgba(0,0,0,.75) !important;
    box-shadow: 0 14px 30px -15px rgba(0,0,0,.75) !important;*/
/* shadow wie grid */
	-webkit-box-shadow: 0px 20px 30px -10px rgba(0,0,0,0.3) !important;
	box-shadow: 0px 20px 30px -10px rgba(0,0,0,0.3) !important;
}
/* Kategorien Sidebar manuell */
.sidebar-inner-wrap .category-links a {
	color: #fff !important;
	text-transform: uppercase;
	background-color: #18c02d !important;
	font-size: 13px;
}
/* dark */
.wp-dark-mode-active .sidebar-inner-wrap a:hover {
	color: #de5e60 !important;
}
.wp-dark-mode-active .sidebar-inner-wrap .category-links a {
	color: #fff !important;
}