/*be-on! CSS START*/

.jetpack-subscribe-modal .jetpack-subscribe-modal__modal-content .wp-block-heading {
	text-transform: uppercase;
}

.jetpack-subscribe-modal .jetpack-subscribe-modal__modal-content .wp-block-jetpack-subscriptions {
	margin-top: 15px;
}

.jetpack-subscribe-modal__modal-content h2:before {
	content:"Kostenloser";
	display: block;
} 

/*be-on! CSS END*/

/*
.header-center .header-col-center > div {
	width: 100%;
	height: 100%;
}

.header-center .header-col-center > div .site-logo {
	height: 100%;
	width: 100%;
}

.header-center .header-col-center > div .logo-image {
	height: 90%;
	width: 90%;
}

.sticky-nav nav.navbar .navbar-col > div {
	width: 100%;
	height: 100%;
}

.sticky-nav nav.navbar .navbar-col a {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.navbar-primary .navbar .navbar-search, .navbar-primary .navbar .navbar-brand { padding: 0; }
*/
/*Rezept anpassungen*/

div#kuechenmomente\.de_sitebar_1 {
    order: 1;
		top: 5em;
		margin-top: 150px;
		position: -webkit-sticky;
		position: sticky;
}
.sticky-sidebar-enabled.stick-last .sidebar-1 .widget:last-child {
	  position: relative;
    top: 0;
}


.sr-only
	{
		font-size: 17px;
			color: black;
	}
.zumrezept {
	margin-bottom: 20px;
}
.site-search-wrap p {
				color: black !important;
}

.kochzeit-reihe div p {
	margin-bottom: 5px;
	margin-top: 5px;
}
.comment-subscription-form {
	padding-left: 20px;
}

ol.recipe-directions li {
	list-style: decimal inside;
	margin-bottom: 15px;
}
ol.recipe-directions {
	margin: 0 !important;
	padding: 0 !important;
	list-style-position: inside !important;
}

#commentform {
	display: flex;
	flex-direction: column;
}
#commentform .logged-in-as,#commentform .comment-notes  {
	order: -1;
}
#stars-rating-review {
	padding-left: 20px;
}
@media only screen and (max-width: 768px) 
{
	.cnvs-block-featured-posts-1569828469338 .entry-title {
	font-size: 22px;
}
	.cnvs-block-section-1569489666450 {
		display: none;
	}
	a.navbar-search{
		padding: 1em 0em !important;
		padding-left: 20px !important;
	}
body #search input[type="search"]
	{
		font-size: 17px !important;
	}
	.comment-subscription-form {
	padding-left: 0px;
}
	.sr-only
	{
		font-size: 14px;
			color: black;
	}
	.page-id-8547 .site-content {
		margin-top: -30px;
	}
}

.header .logo-image {
    max-width: 100%;
    max-height: 150px;
}

/*Kommentar-Styling*/
.post-comments .comment-form label, .site-footer .search-form label {
	color: black;
}








/* DSGVO Plugin Styling */

/*Generelle Design Anpassungen*/
.sp-dsgvo-popup-overlay {
	 background-color: rgba(34, 34, 34, .2) !important;
}
.sp-dsgvo .sp-dsgvo-privacy-popup {
		position: absolute;
	background: #cbbb9f !important;
	bottom: 0 !important;
	left: 0 !important;
	top: auto !important;
	transform: none !important;
	max-width: 100%;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	padding-left: 150px !important;
    padding-right: 150px !important;
	color:white;
	line-height: 1.6;
}
.sp-dsgvo-link-wrapper a {
	color: white !important;
	text-align: center;
}
/*.sp-dsgvo-category-item-toggle > .switch, .sp-dsgvo-category-toggle > .switch {
    display: none;
}*/
.sp-dsgvo .simplebar-scroll-content {
    overflow-y: hidden;
}
.sp-dsgvo .sp-dsgvo-popup-more-information	{
	width: 100%;
	
}
.sp-dsgvo-privacy-popup .sp-dsgvo-link-wrapper {
    display: none;
}
.sp-dsgvo .sp-dsgvo-privacy-popup {
	padding-left: 300px !important;
  padding-right: 300px !important;
}
.sp-dsgvo .sp-dsgvo-category-name, .sp-dsgvo-category-item-name {
	font-weight: 500;
}
.sp-dsgvo .sp-dsgvo-category-container {
	background: #cbbb9f ;
}
.sp-dsgvo .simplebar-content {
	padding-left: 15px !important;

}
.sp-dsgvo .sp-dsgvo-popup-top {
	padding-left: 40px !important;
}
.sp-dsgvo .sp-dsgvo-popup-logo{
	width: 40px;
	height: 40px;
}
.sp-dsgvo .sp-dsgvo-privacy-popup-title-general {
	font-size: 20px;
}

.sp-dsgvo .simplebar-scrollbar {
	display: none;
}
.sp-dsgvo .sp-dsgvo-category-item-description-url a  {
	text-decoration: underline !important;
	color: white !important;

}
.sp-dsgvo .pl-1 {
	padding-left: 0px !important;
}
.sp-dsgvo-popup-more-information-content strong {
	color: white;
}
.sp-dsgvo-popup-more-information a{
color: white;
font-size: 18px;
} 
.sp-dsgvo-popup-more-information-close a:hover{
	color: white;
} 
/*Generelle Design Anpassungen End*/


/* Button Styling */
.sp-dsgvo .sp-dsgvo-privacy-bottom {
	padding-left: 30px;
	justify-content: flex-end;
}
.sp-dsgvo .sp-dsgvo-privacy-bottom a{
	font-weight: bold;
	font-size: 14px;
}
.sp-dsgvo .sp-dsgvo-privacy-btn-accept-selection {
	background: transparent !important;
	border: 1px solid white !important;
}
.sp-dsgvo .sp-dsgvo-privacy-btn-accept-nothing {
	background: transparent !important;
	border: 1px solid white !important;
}
.sp-dsgvo .sp-dsgvo-privacy-bottom a.sp-dsgvo-popup-button {
	margin-left: 20px !important;
}
.sp-dsgvo .sp-dsgvo-privacy-btn-accept-all  {
     background: transparent !important;
		border: 1px solid white !important;
}
.sp-dsgvo .switch-label {
	background: #fa6900;
}
.sp-dsgvo .switch-label {
    background: white;
    
}
.switch-green > .switch-input:checked ~ .switch-label {
	    background: white;
}
.switch-label:before {
	color: #666666 !important;
}
.switch-label:after {
	color: #666666;
}
.sp-dsgvo .switch-label:before {
	color: white;
}
.sp-dsgvo-privacy-popup .sp-dsgvo-logo-wrapper {
	display: none;
}

.sp-dsgvo .sp-dsgvo-privacy-bottom a.blue {
	background: #fa6900;
}
/* Button Styling End */

.sp-dsgvo .sp-dsgvo-privacy-bottom a.sp-dsgvo-popup-button {
	border-radius: 0px !important;
}

/*Tablet View */
@media (max-width: 1200px)
{
	.sp-dsgvo .sp-dsgvo-privacy-popup {
	padding-left: 0 !important;
  padding-right: 0 !important;
	font-size: 15px;

	}
	
	.sp-dsgvo .simplebar-content {
	width: 100%;
}
.sp-dsgvo	.sp-dsgvo-privacy-bottom {
	width: 100%;
}

	.sp-dsgvo .lwb-col-12 {
	width: 100%;
}
}

/*.sp-dsgvo-category-container span {
	display: none;
}*/
/* Close Button Fix*/
.sp-dsgvo-popup-close svg {
	display: none;
}
@media (max-width: 767px) {
.sp-dsgvo	.lwb-col-md-1 {
			margin-top: -60px !important;

	}
}
@media (max-width: 575px) {
.sp-dsgvo	.lwb-col-md-1 {
			margin-top: 0px !important;

	}
}
/*  Tablet  End*/


/* Mobile Modal View */
@media (max-width: 600px) {
	.sp-dsgvo .no-gutters {
		border-radius: 5px;
	}
.sp-dsgvo	.sp-dsgvo-privacy-popup {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
		transform: translate(-50%, -50%) !important;

		font-size: 20px;
		bottom: auto !important;
	}
	.sp-dsgvo .simplebar-content {
		padding-left: 0 !important;
	}
.sp-dsgvo .simplebar-content {
	width: 100%;

}
	.sp-dsgvo .lwb-col-12 {
	width: 100%;
}
	.sp-dsgvo	.simplebar-scrollbar {
	display: block;
}
	.sp-dsgvo .sp-dsgvo-popup-top {
	padding-left: 10px !important;
}
.sp-dsgvo	.sp-dsgvo-category-container {
		padding: 0;
	}
.sp-dsgvo	.sp-dsgvo-privacy-popup-title-general {
	font-size: 13px;
}
.sp-dsgvo	.sp-dsgvo-privacy-bottom a.sp-dsgvo-popup-button {
		margin-left: 0px !important;
	}
.sp-dsgvo	.sp-dsgvo-privacy-bottom {
				padding-left: 0px !important;
	}
}


/* Rezeptindex */
.ri_nav {
	/*padding:30px; border:6px solid rgba(0, 0, 0, 0.1);*/
	margin-top:20px;
	text-align:left;
}
.ri_nav h4 {
	display:inline;
}
.ri_nav h4 a {
	text-transform:uppercase;
}

.post-18 h2,
.post-18 h2 a
{
	font: 300 24px/1.2em 'Raleway', cursive;
	color: #4e4e4e;
	text-transform: none;
}

.post-18 h4 {
	font: 400 16px/1.3em 'Raleway', cursive;
	color: #000000;
	text-transform: none;
}

.post-18 .row_ri {
	margin: 0;
}
@media only screen and (max-width: 1024px) 
{
	div#kuechenmomente\.de_sitebar_1 {
    order: 1;
		top: 0em;
		position: relative;
}
.single-post	.sidebar-1 {
	display: flex;
	flex-direction: column;
	}
}

@media only screen and (min-width: 768px){
.rezept-wrapper  img {
	width: 300px;
}
}