/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 20 2026 | 19:12:03 */
@font-face {
  font-family: 'Playfair Display';
  src: url('https://lifestyle.sakurani.de/resources/fonts/Lora/Lora-Italic.ttf');
}
@font-face {
  font-family: 'Fira Sans';
  src: url('https://lifestyle.sakurani.de/resources/fonts/Fira_Sans/FiraSans-Regular.ttf');
}
@font-face {
  font-family: 'Nunito';
  src: url('https://lifestyle.sakurani.de/resources/fonts/Nunito/Nunito-Regular.ttf');
}

p.comment-form-cookies-consent {
 display: none; 
}

.page-id-9566 .posttext h1 {
  display: none;
}

/* Responsive Kram */
@media screen and (max-width: 960px) and (min-width: 0px) {
	.respMenu .menu-main-menu-container {
		margin-top: 0;
	}
  
  	.event-type-selector-dropdown {
    	margin-top: 80px;  
  	}
  
  	body.page-id-6238 .postcontent .posttext .about-me-img-wrapper {
  	width: 160px !important;
      height: 160px !important;
      margin-top: -75px !important;
  }
  
  body.page-id-6238 .postcontent img {
   	 max-width: 150px !important;
  max-height: 150px !important;
  }
  
    div.custom-insta-wrapper div.img-wrapper {
   flex-basis: 33.33% !important;
    margin-bottom: -11px;
  }
  div.custom-insta-wrapper div.img-wrapper:last-child {
    display: none;
  }
}


@media screen and (min-width:0px) and (max-width:620px){
      div.custom-insta-wrapper div.img-wrapper {
   flex-basis: 50% !important;
    margin-bottom: -11px;
  }
  div.custom-insta-wrapper div.img-wrapper:last-child {
    display: block;
  }
	
	div.beitrag_bild span.su-custom-gallery-title {
		bottom: -30px !important;
	}
}

@media screen and (min-width:0px) and (max-width:1520px){
  .mainwrap {
    padding-top: 0 !important;
  }
  
  .block1 p, .block1 a:hover p {
    font-size: 22px;
	}
  
   #footer {
    	width: 100% !important;
      	padding-left: 0 !important;
  	}
  
  .blogpostcategory, .singledefult .blogpost {
   	width: 100% !important; 
  }
  
  #headerwrap, #headerwrap .pagenav.logo-left-menu {
        box-shadow: 0 4px 12px -5px rgba(0,0,0,0.05)!important;
  }
  
  .sidebars-wrap .sidebars {
   margin-left: 0 !important; 
  }
}

@media screen and (min-width: 0px) and (max-width:1260px) {
 .cat-item {
   width: 45% !important;
  }
   
  div.custom-insta-wrapper {
   	flex-wrap: wrap !important; 
  }
  
  div.custom-insta-wrapper div.img-wrapper {
   flex-basis: 20%;
    margin-bottom: -11px;
  }
}

@media screen and (min-width:0px) and (max-width:1180px){
  .top-right, .top-left {
	width: 45%;
  }
  
  .not-found {
   margin-top: 0 !important; 
    font-size: 28px !important;
  }
}

@media screen and (min-width:1180px) {
  .contact-banner-overlay {
    display: none;
  }
}

@media screen and (min-width:0px) and (max-width:620px){
 .top-left {
   display: none;
  }
  .top-right, form#searchform, input#s {
    max-width: none !important;
   width: 100% !important; 
  }
  input#s {
	margin-left: 10px;
    height: 50px !important;
  }
  .widget_search form i.fa.fa-search.search-desktop {
    right: 15px !important;
    top: 2px !important;
  }
  table.picture-credits td:nth-child(3), table.picture-credits td:nth-child(4) {
    display: none;
  }
}

* {
	font-family: 'Nunito', Arial, Helvetica, sans-serif;
}

body {
 	background: #efefef; 
}

input, textarea {
 font-size: 18px !important; 
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Playfair Display', Times, serif !important;
  color: #333 !important;
}

h1.title {
 	line-height: 140% !important;
  margin-bottom: 15px !important;
}

h2, h2.headline-nonserif {
	font-size: 28px;
}

h2:before {
	content: "";
  display: inline-block;
  width: 5px;
  height: 20px;
  background: #73dec0;
  margin-right: 10px;
  border-radius: 5px;
  margin-top: 3px;
}

h4 {
  font-size: 20px !important;
}

h5 {
  font-size: 20px !important;
  font-style: bold;
    display: inline-block;
    position: relative;
    padding: 0 5px;
  font-weight: bold;
}

h5:after {
      content: " ";
    background: #00a59b;
    opacity: .2;
    width: 100%;
    display: inline-block;
    height: 12px;
    position: absolute;
    top: 16px;
    left: 0;
    z-index: 0;
}

h4 a {
 color: #00a59b;
  font-style: normal;
}

a.more-link {
  background: #FFF;
  color: #434646 !important;
  border: 2px solid #434646;
  border-radius: 0;
  font-style: normal !important;
  text-transform: uppercase;
}

a.more-link:hover {
  border: 2px solid #00a59b;
  color: #00a59b !important;
}

/* Contact Banner Overlay (Mobile only) */
.contact-banner-overlay {
  background: linear-gradient(to right, #07d0c6 0%, #33FF7E 100%);
  color: #fff;
  font-weight: 600;
  letter-spacing: 2px;
  padding: 20px 0 40px 0;
}

.cbo-title {
  margin-bottom: 20px;
  font-size: 120%;
}

.cbo-phone, .cbo-mail {
  display: inline-block;
  margin: 0 10px;
}

.cbo-phone svg, .cbo-mail svg {
  fill: #fff;
  position: absolute;
  left: 5px;
  top: 5px;
}

.cbo-phone a, .cbo-mail a {
  position: relative;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 0;
  padding: 10px 10px 10px 35px;
  font-size: 80%;
  letter-spacing: 1px;
  margin: auto;
  font-style: normal !important;
}

.top-wrapper {
  min-height: 37px !important;
}

/* Header & Menu */

#headerwrap,
#headerwrap .pagenav.logo-left-menu
{
	box-shadow: none;
}

.pagenav {
  	border: none;
}

.pagenav:before {
 	content: "";
    width: 100%;
    height: 5px;
    background: linear-gradient(to right, #07d0c6 0%, #33FF7E 100%);
    display: block; 
}

.pagenav li a {
 	color: #798280;
	font-size: 14px;
  	letter-spacing: 1.5px;
  	padding-left: 15px !important;
    padding-right: 15px !important;
}

.pagenav li a:hover {
 	color: #00a59b;
}

.pagenav li.current-menu-item a {
	color: #00a59b;
    border-bottom: 1px solid #00a59b;
    padding-bottom: 5px;
    margin-bottom: 6px;
}

div.resp_menu_button {
	position: absolute;
  	left: 50px;
  	top: 35px; 	 
}

div.pagenav.fixedmenu {
 	padding: 0; 
  	height: 80px;
  	z-index: 500;
}

div.holder-fixedmenu {
 	height: 80px;
  margin-top: 22px;
}

.fixedmenu .logo-fixedmenu {
 margin-top: -6px; 
}

#logo img {
  max-height: 60px !important;
 height: 60px; 
  margin-top: -10px;
}

div.resp_menu_button:before {
 	 content: url(https://lifestyle.sakurani.de/wp-content/uploads/2019/09/menu_btn.png);
}

div.resp_menu_button > i.fa {
 	display: none; 
}

/* 3 Link Header */
/* mega hacky Hintergrundfarbe für die drei Header Boxen, aber es geht*/
.mainwrap.blog.home.sidebar.default:before {
  content: "";
  width: 100%;
  height: 500px;
  background: #ebf4f1;
  display: block;
  margin-top: -500px;
  z-index: -1;
  position: absolute;
}

.block1_text p {
 	font-family: 'Playfair Display', Times, serif;
  	font-size: 22px;
  	color: #004641;
}

.block1_lower_text > p {
 	color: #798280;
  	letter-spacing: 1.5px;
  font-size: 11px !important;
}

.block1_text, .block1_all_text, .block1_lower_text {
  background: #fff;
}

/* Blog Posts */
.topBlog {
 	background: #ebf4f1; 
  padding: 0 15px;
}

.topBlog * {
 	font-family: 'Playfair Display', Times, serif;
    color: #434646 !important;
  	font-size: 32px;
    line-height: 28px;
  margin-top: 15px;
}

.topBlog a,
.post-meta a {
 	color: #6f7c82 !important; 
  background: transparent;
}

.topBlog a:hover,
.post-meta a:hover {
	color: #6f7c82;
  text-decoration: none !important;
}

.topBlog h2.title a,
.topBlog h2.title a:hover {
  color: #434646 !important;
}

.bottomBlog * {
   	font-family: 'Playfair Display', Times, serif;
    letter-spacing: 0.07em;
    color: #434646;
  	font-size: 16px;
}

.addthis_toolbox {
	margin: 2px 0 0 10px; 
}

.post-meta {
  background: #ebf4f1
}

.post-meta > a {
  font-family: 'Playfair Display', Times, serif;
  font-size: 16px;
}

.su-dropcap {
	overflow: visible !important;
}

.su-dropcap-style-simple {
 float: left; 
}

.blogcontent p, div.about-me-desc {
  color: #434646;
  font-size: 18px;
  line-height: 32px;
  font-family: 'Nunito'
}

.singledefult .post-meta {
 	padding-top: 15px;
    background: #ebf4f1;
}

.singledefult .blogpost {
 	color: #434646;
  font-size: 18px;
  line-height: 32px;
  font-family: 'Nunito'; 
}

.singledefult .blogpost img{
  margin: 10px 0;
}

.addthis_toolbox a {
  color: #798280;
  font-size: 24px;
}

.addthis_toolbox a:hover {
	color: #00a59b;
}

h4.post-comments, h4#comments, .posttext h4 strong {
   	color: #434646 !important;
  font-size: 20px !important;
  font-family: 'Playfair Display', serif !important;
}

p.logged-in-as {
   font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}

p.logged-in-as a, .posttext a {
  color: #00a59b;
}

p.logged-in-as a:hover, .posttext a:hover {
 text-decoration: underline; 
}

textarea#comment {
   color: #434646;
  font-size: 18px;
  font-family: 'Nunito';
  padding: 15px !important;
  box-sizing: border-box; 
  box-shadow: none;
}

form.comment-form input#submit {
   border-radius: 0;
  background: #fff;
  color: #333;
  border: 2px solid #333;
  display: block; 
}

.post-navigation .link-title-next, .post-navigation .link-title-previous {
  background: #fff !important;
  color: #434646 !important;
  border: 1px solid #d3d1d1;
  margin-top: 30px;
  padding: 20px !important;
}

.post-navigation .link-title-next:hover, .post-navigation .link-title-previous:hover {
 background: #ebf4f1 !important; 
}

.post-navigation .link-title-next, .post-navigation .link-title-previous {
 max-width: 360px; 
}

.post-navigation .link-title-next span, .post-navigation .link-title-previous span {
	color: #798280;  
}

/* Commentlist */
ol.commentlist img.avatar {
 	border-radius: 50%; 
}

div.blogAuthor {
 	display: none; 
}

.mainwrap.single-default.sidebar .content.singledefult .right-part {
 	width: 100% !important; 
}

span.authorBlogName a {
   font-style: normal;
  font-size: 16px;
  color: #00a59b;
  margin-bottom: 5px;
  display: block; 
}

span.authorBlogName a:hover {
 	text-decoration: underline; 
}

span.commentsDate {
 	color: #aaa !important; 
  font-style: normal !important;
}

div.commenttext p {
 color: #434646;
  font-size: 18px;
  line-height: 32px;
  font-family: 'Nunito'; 
}

div.commenttext p a {
  color: #00a59b;
}

div.commenttext p a:hover {
  text-decoration: underline;
}

.specificComment a.comment-reply-link,
.specificComment a.comment-edit-link {
   background: #fff;
  border-radius: 0;
  border: 1px solid #434646;
  color: #434646; 
}

.specificComment a.comment-reply-link:hover,
.specificComment a.comment-edit-link:hover {
  border: 1px solid #00a59b;
  color: #00a59b;
  background: #fff;
}

.specificComment a.comment-edit-link,
.specificComment a.comment-edit-link:hover {
 	border: none; 
}

input#wp-comment-cookies-consent {
 width: 0; 
}

input#wp-comment-cookies-consent + label {
 margin-left: 30px; 
  cursor: pointer;
}

input#wp-comment-cookies-consent:before {
  content: "";
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  display: inline-block;
  border: 2px solid #bbb;
  border-radius: 5px;
  margin-top: 10px;
  cursor: pointer;
}

input#wp-comment-cookies-consent:checked:before {
  content: "✓";
  color: #fff;
  border: 2px solid #00a59b;
  background: #00a59b;
  padding-left: 3px;
  font-weight: bold;
}

/* Sidebar */
.sidebar .widget h3 {
	color: #004641;
  	font-size: 22px !important;
}

/* About Me */
div.about-me-img-wrapper {
	width: 210px;
    height: 210px;
    background: linear-gradient(to right, #07d0c6 0%, #33FF7E 100%);
    margin: auto;
    display: flex;
    border-radius: 50%;
}

img.about-me {
 	border-radius: 50%; 
  max-width: 200px;
  display: block;
  margin: auto;
}

div.about-me-desc {
 	text-align: justify;
  margin-top: 30px;
}

/* Categories */
.widget_categories ul {
display: flex;
    flex-wrap: wrap;
    align-items: center;  
}

.cat-item {
    display: inline-block;
    text-align: center !important;
    margin: 6px 5px 0 5px;
    background: linear-gradient(-45deg, #00b0a7 0%, #21d581 100%);
    border-radius: 5px;
    border: none !important;
    width: 30%;
    color: rgba(255,255,255,0.6);
    font-size: 20px !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.cat-item:before {
  	content: "";
    width: 50px;
    height: 50px;
    display: block;
    margin: 10px auto;
  opacity: 0.75;
}

.cat-item-689:before {
      background: url(https://lifestyle.sakurani.de/wp-content/uploads/2022/07/cat-bookrecommendations.svg); 
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-71:before {
      background: url(https://lifestyle.sakurani.de/resources/images/cat-cosmetics.svg); 
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-69:before {
      background: url(https://lifestyle.sakurani.de/resources/images/cat-fitness.svg); 
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-68:before {
      background: url(https://lifestyle.sakurani.de/resources/images/cat-food.svg); 
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-5:before {
      background: url(https://lifestyle.sakurani.de/resources/images/cat-lifestyle.svg); 
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-70:before {
      background: url(https://lifestyle.sakurani.de/resources/images/cat-travel.svg);
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-75:before {
      background: url(https://lifestyle.sakurani.de/resources/images/cat-diy.svg); 
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-281:before {
      background: url(https://lifestyle.sakurani.de/resources/images/cat-tests.svg); 
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-409:before {
      background: url(https://lifestyle.sakurani.de/resources/images/cat-weiterbildung.svg);
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-309:before {
      background: url(https://lifestyle.sakurani.de/resources/images/cat-beauty.svg); 
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-310:before {
      background: url(https://lifestyle.sakurani.de/resources/images/cat-rezepte.svg); 
      background-size: contain;
      filter: invert(1);
      background-repeat: no-repeat;
}

.cat-item-451:before {
     background: url(https://lifestyle.sakurani.de/resources/images/cat-unboxing.svg); 
     background-size: contain;
	 filter: invert(1);
     background-repeat: no-repeat;
}

.cat-item-786:before {
	  background: url(https://lifestyle.sakurani.de/resources/images/cat-art.svg); 
      background-size: contain;
      background-repeat: no-repeat;
}

.cat-item-841:before {
	  background: url(https://lifestyle.sakurani.de/resources/images/cat-handlettering.svg); 
      background-size: contain;
      background-repeat: no-repeat;
}

div.widget.widget_categories ul li.cat-item-310,
div.widget.widget_categories ul li.cat-item-281 {
 display: none; 
}

.sidebar .widget.widget_categories ul li {
 min-height: 125px; 
}

.sidebar .widget ul li.cat-item a {
  color: #fff !important;
    display: block;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 500;
      line-height: 110%;
}

.sidebar .widget ul li.cat-item a:hover {
 	text-decoration: underline; 
}

.tag div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/wp-content/uploads/2021/05/Banner_Tags.png);
      background-size: cover;
    background-position-y: center;  
}

.category-food div.anariel-breadcrumb {
    background: url(https://images.unsplash.com/photo-1504674900247-0877df9cc836?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1950&q=80);
      background-size: cover;
    background-position-y: center;  
}

.category-beauty div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/wp-content/uploads/2019/09/beauty-1.jpg);
      background-size: cover;
    background-position-y: center;  
}

.category-lifestyle div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/wp-content/uploads/2019/09/lifestyle2.jpg);
      background-size: cover;
    background-position-y: center;  
}

.category-fitness div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/wp-content/uploads/2019/09/fitness.jpg);
      background-size: cover;
      background-position-y: center;  

}

.category-diy div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/wp-content/uploads/2019/09/jasmin-schreiber-JE4iHJE-knI-unsplash.jpg);
      background-size: cover;
      background-position-y: center;  

}

.category-travel div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/wp-content/uploads/2019/09/travel.jpg);
      background-size: cover;
    background-position-y: center;  
}

.category-produkttests div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/wp-content/uploads/2020/02/tests-scaled.jpg);
      background-size: cover;
    background-position-y: center;  
}

.category-naturkosmetik div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/wp-content/uploads/2020/03/toner.jpg);
      background-size: cover;
    background-position-y: center;  
}

.category-weiterbildung div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/wp-content/uploads/2021/03/tkLOe7nnQ7mnMsiuijBy_hm.jpg);
      background-size: cover;
    background-position-y: center;  
}

.category-lesetipps div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/wp-content/uploads/2022/07/books2-scaled.jpg);
      background-size: cover;
    background-position-y: center;  
}

.category-rezepte div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/resources/images/nk_rezepte.png);
      background-size: cover;
    background-position-y: 55%;  
}

.category-unboxing div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/resources/images/unboxing.jpg);
      background-size: cover;
    background-position-y: center;  
}

.category-kunst div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/resources/images/wallpaper_art.jpg);
      background-size: cover;
    background-position-y: center;  
}

.category-handlettering div.anariel-breadcrumb {
    background: url(https://lifestyle.sakurani.de/resources/images/wp-handlettering.jpg);
      background-size: cover;
    background-position-y: center;  
}

div.anariel-breadcrumb {
      height: 400px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

div.anariel-breadcrumb div.browsing {
      background: rgba(255,255,255,0.9);
    width: 320px;
    height: 100px;
    padding-top: 20px;
    color: transparent;
 	 margin-top: -100px;
      box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

div.anariel-breadcrumb > span {
 display: block;
    margin-top: -75px;
    font-family: 'Playfair Display';
    font-size: 32px;
    color: #333;
    letter-spacing: 2px; 
}

/* Footer */
#footer {
 background: #ebf4f1;
}

span.footer-social-icon svg {
    width: 64px;
    height: 64px;
    fill: #6c918e;
    margin: 20px;
  cursor: pointer;
}

span.footer-social-icon svg:hover {
 	fill: #00a59b;
}

#footer h2 {
 	color: #434646;
  margin-bottom: 15px;
}

#footer a {
 	color: #00a59b; 
}

#footer a:hover {
 	text-decoration: underline; 
}

.footer_widget1 {
 	text-align: center; 
  color: #434646;
}

.social_icons {
 display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 20px 40px 0 40px; 
}

.footer_widget2 i {
 	font-size: 58px; 
  color: #798280;
}

.footer_widget2 i:hover {
 	color: #00a59b; 
}

.footer_widget3 {
 	text-align: center; 
}

.footer_widget3 a, .right-footer-content a, .left-footer-content a {
  color: #788280;
}

.footer_widget3 a:hover, .right-footer-content a:hover, .left-footer-content a:hover {
  color: #00a59b;
  text-decoration: underline;
}

#footerb {
 	border: none; 
}

#footerbwrap {
	background: #333;
}

#footerbwrap, .lowerfooter {
 padding: 0 !important; 
}

.left-footer-content, .right-footer-content {
 	margin: 10px 0 !important; 
}

.left-footer-content > div.footer_copryight-year {
	display: inline !important;
}

div#footerbwrap:before {
    content: "";
    width: 100%;
    height: 5px;
    display: block;
    background: linear-gradient(to right, #07d0c6 0%, #33FF7E 100%);
}

.single-default .blogsingleimage {
  max-height: 720px;
  overflow: hidden;
}

.single-default .blogsingleimage img {
  width: 100%;
  height: auto;
}

/* About Me Seite */

body.page-id-6238 .blogsingleimage {
   background: url(https://lifestyle.sakurani.de/wp-content/uploads/2019/09/simon-migaj-Yui5vfKHuzs-unsplash.jpg);
    height: 800px;
    background-size: cover;
    background-position: center; 
  z-index: 1;
}

body.page-id-6238 .postcontent {
  z-index: 2;
  margin-top: -320px;
  background: #fff;
  padding: 0 50px !important;
}

body.page-id-6238 .postcontent img {
  max-width: 300px;
  max-height: 300px;
  border-radius: 50%;
  margin: auto;
  display: block;
}

body.page-id-6238 .postcontent .posttext {
 padding: 1px 0 0 0; 
}

body.page-id-6238 .postcontent .posttext .about-me-img-wrapper {
 width: 315px;
  height: 315px;
  margin-top: -150px;
  box-shadow: 0 10px 20px rgba(0,0,0,0.1), 0 6px 6px rgba(0,0,0,0.1);
}

body.page-id-6238 .postcontent h1:not(.about-me-headline) {
 display: none; 
}

body.page-id-6238 .postcontent h1.about-me-headline, h1 {
	color: #434646;
  font-size: 32px;
  line-height: 28px;
  margin: 50px auto 30px auto;
  text-align: center;
}

body.page-id-6238 .postcontent h3 {
	color: #434646;
margin-bottom: 20px;
  margin-top: 50px;
  font-size: 26px;
    text-align: center;
}

body.page-id-6238 .postcontent h4 {
	color: #434646;
margin-bottom: 20px;
  margin-top: 50px;
  font-size: 20px;
    text-align: center;
}

body.page-id-10208 .contact-form-ani,
body.page-id-6238 .postcontent div[role="form"]
body.page-id-10208 .postcontent div[role="form"] {
 	max-width: 500px;
  margin: auto;
}

body.page-id-10208 .postcontent div[role="form"] input,
body.page-id-10208 .postcontent div[role="form"] textarea,
body.page-id-6238 .postcontent div[role="form"] input,
body.page-id-6238 .postcontent div[role="form"] textarea {
 	width: 100%; 
  max-width: 500px;
  box-sizing: border-box;
  box-shadow: none;
  color: #434646;
}

form p {
	font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 10px !important;
}

form input[type="submit"] {
	background: #fff;
  border: 2px solid #434646 !important;
}

form input[type="submit"]:hover {
  border: 2px solid #00a59b !important;
  color: #00a59b !important;
}

body.page-id-6238 .postcontent .usercontent {
	max-width: 800px;
  margin: auto;
  text-align: justify;
  font-family: 'Fira Sans', sans-serif;
}
  
.usercontent {
  color: #434646;
  font-size: 18px;
  line-height: 32px;
  font-family: 'Nunito';
}

.usercontent h2 {
  color: #434646 !important
}

.form-privacy-hint p {
  text-transform: none;
  line-height: 140%;
  font-weight: normal;
  letter-spacing: 0.5px;
}

.sakuranis-privacy-hint {
 	font-size: 13px;
    color: #999;
      line-height: 24px;
}

.akismet_comment_form_privacy_notice a,
.form-privacy-hint p a,
.sakuranis-privacy-hint a {
 	color: #00a59b; 
}

.form-privacy-hint p a:hover,
.sakuranis-privacy-hint a:hover {
 	text-decoration: underline; 
}

.form-privacy-hint h4 {
  text-align: left !important;
}

/* 404 Page */
.not-found img {
  width: 50%;
  display: block;
  margin: 10% auto;
}

.not-found {
	font-size: 48px;
  font-family: 'Nunito';
  text-align: center;
  font-weight: bold;
  color: #434646;
  letter-spacing: 3px;
  line-height: 120%;
}

.not-found p {
  font-weight: normal;
  font-size: 16px;
  line-height: 180%;
  letter-spacing: 1px;
  max-width: 500px;
  margin: 50px auto 0 auto;
  opacity: 0.5;
}

.not-found p a {
 	color: #00a59b; 
}

.not-found p a:hover {
 text-decoration: underline; 
}

/* Widgets */
.widget_archive ul li {
  border: none !important;
}

.social-share-custom-widget {
 	display: flex;
  float: right;
}

.social-share-custom-widget a {
 	display: inline-block; 
  width: 36px;
}
.social-share-custom-widget span {
 display: inline-block;
  margin-right: 20px;
  font-family: 'Playfair Display', serif;
}

.social-share-custom-widget svg {
 	width: 20px;
  height: 20px;
  margin-top: 5px;
  fill: #6c918e;
}

.social-share-custom-widget a:hover svg {
  	fill: #00a59b;
}

.social-share-custom-widget.loop-blog-page {
 	margin-top: 5px; 
}

form#searchform {
  width: 100%;
 max-width: 300px;
  position: relative;
  margin-top: 5px;
}
  
.widget_search form input#s {
 color: #999; 
  font-family: 'Playfair Display', serif;
  letter-spacing: 0.5px;
}

.widget_search form i.fa.fa-search.search-desktop {
    position: absolute;
    top: -12px;
    right: 0px;
    opacity: 0.4;
    transform: scale(-0.8, 0.8);
}

.widget_search form i:after {
  content: url('https://lifestyle.sakurani.de/resources/images/search.svg');
}

div.top-left {
  position: relative;
}

div.top-left div.textwidget.custom-html-widget {
 position: absolute;
  top: 3px;
}

.header-social-icon svg {
    width: 20px;
    height: 20px;
    fill: #6c918e;
    margin-top: 6px;
    margin-right: 20px;
}

.header-social-icon a:hover svg {
    fill: #00a59b;
}

body.search h2.widgettitle {
 	margin-bottom: 20px; 
}

body.search.search-results div.anariel-breadcrumb {
 height: 200px;
  background: #ebf4f1;
      padding: 20px 0 0 0;
  margin-bottom: 40px;
}

/* Bildnachweise */
table.picture-credits {
 	width: 100%; 
}

table.picture-credits td, table.picture-credits th {
 	width: 20%; 
  background: #fff;
  text-align: left;
}

table.picture-credits td img {
      margin-top: 3px;
    opacity: 0.4;
}

body.page-id-8597 h2:not(:first-of-type) {
 margin: 40px 0 10px 0; 
}
body.page-id-8597 h2:first-of-type {
 margin-bottom: -15px; 
}

.widget_tag_cloud a, .blogpost .tags a {
  background: #ebf4f1;
  color: #00a59b!important;
  letter-spacing: 1px; 
  display: inline-block;
  margin-right: 10px;
  border: 1px solid #00a59b;
  transition: background 0.3s, color 0.3s;
}

.widget_tag_cloud a:hover, .blogpost .tags a:hover {
  background: #00a59b;
  color: #ebf4f1 !important;
}

.blogpost .tags {
  margin: 30px 0;
}

.related a:hover {
 	 text-decoration: underline;
}

div.relatedtitle h4 {
 color: #434646; 
}

.footer-left-aligned {
 max-width: 200px;
  margin: auto;
  text-align: left;
}

.footer-adress {
 	position:relative; 
}

.footer-adress svg {
  position: absolute;
  left: -30px;
  margin-top: 5px;
  width: 18px;
  height: 18px;
  fill: #6c918e;
}

body.category div.content.blog:before {
	content:"";
    font-size: 18px;
    line-height: 32px;
    text-align: justify;
    display: block;
    color: #333;
    margin-top: -100px;
    background: #FFF;
    padding: 30px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 20px; 
  	box-shadow: 0 3px 6px rgba(0,0,0,0.05), 0 3px 6px rgba(0,0,0,0.1);
}

body.category-food div.content.blog:before {
 	content: "Natürlich kann sich bestimmt jeder unter dem Begriff Food etwas vorstellen, dennoch möchte ich bei diesem Thema nicht einfach nur Rezepte teilen, welche ich gern verwende. Ich probiere gern Neues aus, wie zB. MealPrep, Glyx, LowCarb und vieles mehr. Ich habe diverse Bücher, Zeitschriften, YouTube Videos und auch andere Quellen im Netz in denen ich immer wieder gern stöber, um dann verschiedene leckere Sachen zu testen. Vielleicht kann ich ja dazu inspirieren mal etwas ganz Anderes und Neues zu probieren oder kann Kanäle aufzeigen die ihr noch nicht kanntet. Abnehmen ist ein großes Thema für mich, deswegen wird es überwiegend gesund. 🙂" 
}

body.category-beauty div.content.blog:before {
 	content: "In meinem Bereich mit dem Thema Beauty möchte ich gern meine Pflegeprodukte mit euch teilen. Genauso Pflegeroutinen, meine ersten Schritte im Bereich Naturkosmetik und auch das Selbermachen genau dieser. Es ist auch geplant, diverse Beauty Gadgets vorzustellen, welche ich nutze und liebe. Ich könnte mir auch vorstellen, sich beim Thema Fußpflege oder zu speziellen Pflegeprodukten und Produkttests auszutauschen. Ich würde mich sehr über einen Erfahrungsaustausch freuen, schließlich macht das Thema Beauty einfach nur Spaß und tut der Seele als auch dem Körper unglaublich gut! Und das nicht nur unter uns Frauen. 😉" 
}

body.category-lifestyle div.content.blog:before {
 	content: "Das Thema Lifestyle ist natürlich ein großer Begriff, dessen bin ich mir bewusst. Genau deswegen möchte ich erklären, worum es mir geht. Natürlich spielt die Gesundheit eine Rolle, warum tue ich was ich tue. Wie bewältigt man einen Alltag voller ToDo's, Arbeit, Familie und Haushalt. Wie kann man sich Freiräume schaffen und erholsame Freizeit einräumen in der man sich auch mal entspannen kann? Genau das kann ich einfach nicht und bin dabei es aktiv zu lernen. Vielleicht kennt das ja noch jemand und man kann voneinander lernen? Das wäre toll. 😍" 
}

body.category-fitness div.content.blog:before {
 	content: "Sport ist ein leidiges Thema für dich oder du würdest gern, aber dein innerer Schweinehund siegt meistens über dich? Kenne ich nur zu gut. Ich bin kein Sport- oder Fitness-Freak, dennoch ist es ein wichtiger Bestandteil meines Lebens. Das ist er schon immer gewesen, als Kind habe ich Tennis gespielt und getanzt, ein halbes Leben lang. Jetzt dient es überwiegend dem Abnehmen und natürlich dem fitter werden. 🙂 Vielleicht stehe ich damit nicht allein da, ich würde mich freuen, sich gegenseitig motivieren zu können und Erfahrungen auszutauschen." 
}

body.category-diy div.content.blog:before {
 	content: "Ein großes Hobby von mir ist das Selbermachen, wie zB. basteln, nähen, zeichnen, malen, renovieren, handwerken, bauen uvm. Einfach kreativ sein. Das macht so unheimlich viel Spaß, ist ein toller Ausgleich und man kann viele Sachen so schön einfach recyclen. Auch baue ich gern Dinge die den Alltag erleichtern oder einfach nur mehr Ordnung ins Leben bringen. 😉 Es ist spannend neue Projekte zu suchen wenn man zB. etwas funktionelles oder dekoratives benötigt, was man aber nicht einfach kaufen sondern selbst erschaffen möchte." 
}

body.category-travel div.content.blog:before {
 	content: "Auch wenn ich nicht so viel verreisen kann, wie ich es gern würde, möchte ich doch ein paar meiner Ausflugsziele zeigen. Ich bin durch die Schwieger-Familie regelmäßig im Erzgebirge, mit unserem Hundekind sind wir häufig wandern oder ich besuche Freunde in Thüringen. Und villeicht kommt es doch irgendwann vor, dass wir mal richtig in den Urlaub fahren oder fliegen können. ^^ Außerdem lebe ich im wunderschönen Dresden, allein das ist jeden Ausflug wert, mit seinen unzähligen Sehenswürdigkeiten und seinen unbegrenzten Möglichkeiten. 😉" 
}

body.category-produkttests div.content.blog:before {
 	content: "In diesem Bereich möchte ich euch gern Produkte vorstellen, welche ich entweder von Test-Portalen zur Verfügung gestellt bekommen habe oder die ich mir selbst angeschafft habe und von denen ich überzeugt bin, oder eben auch nicht. 😉 Ihr wisst ja sicher, dass ich bzw. wir absolute Technik-Freaks sind, daher testen wir alles einfach zu gern und nutzen auch im Alltag sehr viel Technik, um uns das Leben damit zu vereinfachen. 😀"  
}

body.category-naturkosmetik div.content.blog:before {
 	content: "Wie ihr im Bereich Beauty und in meinen Skincare Routinen #1 & #2 lesen konntet, habe ich nicht viele gute Erfahrungen mit herkömmlicher Kosmetik gemacht. 🙁 Und die Kosmetik aus den Drogerien welche in Ordnung waren, brachten meiner Haut nicht die versprochenen Besserungen, zB. in Hinsicht auf ihre Trockenheit oder Sensibilität. Also war die einzig logische und für mich richtige Alternative, meine Kosmetik selbst zu machen. ❤️ Also stieg ich komplett auf Naturkosmetik um und begann selbst zu rühren, diverse Rezepte auszuprobieren und mich dahingehend weiterzubilden. 😀"  
}

body.category-rezepte div.content.blog:before {	content: "Im Bereich Naturkosmetik hatte ich auf meinen Weg zu selbstgemachter Naturkosmetik aufmerksam gemacht. 😀 Da ich mich hierin stetig weiterentwickel und auch weiterbilde, teste ich natürlich auch viele Rohstoffe und Rezepte aus. Natürliche, wirksame, nachhaltige und einfache Rezepte möchte ich hier mit euch teilen. 💁‍♀️ Damit ihr sie leicht nachmachen und auch einmal für euch ausprobieren könnt. Ich hoffe sie bereichern euch genauso wie mich. 👌"  
}

body.category-weiterbildung div.content.blog:before {
 	content: "Im Bereich Naturkosmetik habt ihr ja bereits erfahren, dass ich mich dahingehend bereits weiterbilde. Auf meiner Werdegang-Seite, unter 'Über mich' könnt ihr all die Kurse, Webinare und Events einsehen, inklusive Zertifikate, welche ich bereits abgeschlossen habe oder wo ich noch mitten drin bin. 🤓 Ich besuche aber auch regelmäßig und voller Freude, Workshops bei den Profis, um neue Techniken live kennen zu lernen, neue Rezepte auszuprobieren und mich inspirieren zu lassen. Ich lerne einfach total gern und fühle mich jedes Mal geehrt, wenn ein Profi sein Wissen weiter gibt. Hier möchte ich genau darüber berichten. 🧐" 
}

body.category-lesetipps div.content.blog:before {
 	content: "In diesem brandneuen Bereich meiner Webseite möchte ich euch Bücher vorstellen und zeigen, welche ich empfehlen kann. 🤓 Natürlich versuche ich euch nicht zu spoilern, ich hoffe das wird mir auch gelingen. 😁 Lesen ist für mich eine sehr entspannende Freizeitbeschäftigung, eine Gewohnheit welche sich wirklich lohnt in den sonst so hektischen Alltag zu integieren, um für mehr Ausgleich zu sorgen. 📖 Ich möchte euch aber nicht nur von Romanen berichten, sondern auch von spannendender Fachliteratur und Büchern zu wunderbaren Hobbies." 
}

body.category-unboxing div.content.blog:before {
   	content: "Im Bereich Unboxing zeige ich euch die spannenden und überraschenden Inhalte von Abo-Boxen, welche ich mir hin und wieder gönne. 😉 Die TaoBox bspw. ist super exklusiv und nur per Newsletter bestellbar, außerdem ist sie immer innerhalb weniger Stunden ausverkauft. 🧐 Jede Box erwarte ich voller Spannung und bin immer wieder von den toll zusammengestellten Produkten darin überrascht und begeistert. 🤩 Auf vielfachen Wunsch hin wurden die Beiträge zu Videos und die Videos zu LIVE Unboxings, natürlich immer inklusive Beitrag mit informativen Produktbeschreibungen, Inhaltsstoffen und Preisen. 😇" 
}

body.category-kunst div.content.blog:before {
   	content: "In diesem brandneuen Bereich möchte ich euch alles zu meinem wiederbelebtem Hobby - nämlich der Malerei und Kunst - zeigen. Natürlich habe ich in jungen Jahren mit Wasserfarben in der Schule begonnen, später bin ich dann zur Aquarellmalerei übergegangen, habe es dann aber leider viele Jahre lang wieder liegen lassen. 🎨 Nun bin ich wieder Feuer und Flamme für diese wundervolle Freizeitbeschäftigung, dank einer ganz lieben Freundin von mir. Denn sie hat mich mit in diese wundervoll kreative Welt genommen und nun male ich (und auch wir beide regelmäßig zusammen) wieder regelmäßig und bereichere damit enorm meinen sonst so stressigen Alltag. 🖌️" 
}

body.category-handlettering div.content.blog:before {
   	content: "Neben der Kunst habe ich noch ein brandneues Hobby, ebenfalls im Bereich DIY, denn ich bin einfach super gern kreativ. 🎨 Zusätzlich zur Aquarellmalerei habe ich nämlich das Handlettering für mich entdeckt, denn ich finde es wundervoll Bilder als auch Karten mit tollen Schriftzügen zu schmücken. 🖊️ Zumindest ist das mein Ziel, denn ich bin immer wieder von besonderen Schriftarten, tollen Sprüchen und künstlerisch dargestellten Buchstaben beeindruckt und finde sie sind eine tolle Ergänzung. 😇 Nun werde ich dieses Handwerk mit großer Freude erlernen, weiter verfolgen und euch natürlich meine kreativen Ergebnisse zeigen. Ich hoffe es wird euch genauso erfreuen wie mich." 
}

body.category div.sidebar div.widget:first-child {
 margin-top: -110px !important; 
}

.sidebars-wrap.bottom .sidebars {
  width: 100%; 
}

.sidebars-wrap.bottom .sidebars .widget_text.widget.widget_custom_html {
	margin: 0;
  padding: 0;
}

.sidebars-wrap.bottom .sidebars .widget_text.widget.widget_custom_html .textwidget.custom-html-widget {
 margin: 0; 
}

img.mfp-img {
  padding: 110px 0 40px 0;
}

h1.custom-insta {
 	color: #004641;
    font-size: 24px;
  position: relative;
}

h1.custom-insta:before {
  content: "";
    position: absolute;
    background: #eee;
    height: 2px;
    width: 20px;
    bottom: 0;
    right: 50%;
    transform: translateX(50%);
    margin-top: -10px;
    top: 50px;
}

    div.custom-insta-wrapper {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
          margin-bottom: -10px;
    }

    div.custom-insta-wrapper div.img-wrapper {
        width: 100%;
        overflow: hidden;
    }

    div.custom-insta-wrapper div.img-wrapper img {
        width: 100%;
        filter: brightness(0.8);
        transition: filter .3s, transform .3s ease;
    }

    div.custom-insta-wrapper div.img-wrapper img:hover {
        filter: brightness(1) blur(0.000001px);
        backface-visibility: hidden;
        transform: scale(1.1);
    }

@media screen and (min-width:0px) and (max-width:768px){
  body.category div.sidebar div.widget:first-child {
 	margin-top: 0px !important; 
  }
}

.su-lightbox img {
 	cursor: pointer; 
}

/*** START INSTAGRAM WIDGET DSGVO Konform ***/
/* Darstellung als Tabelle */
 .social-media-ig-bio table {
     border-collapse: collapse;
     border: none;
     font-size: 10px;
}
 .social-media-ig-bio th, td, tr {
   	 background: none !important;
     border: none;
}
 .social-media-ig-bio .b {
     table-layout: auto;
     width: 100%;
}
 .social-media-ig-bio .feed-img {
     width: 97%;
    /* die Zahl evtl. anpassen */
}
/*** END INSTAGRAM WIDGET DSGVO Konform ***/

/* Inhaltsverzeichnis */
div.inhaltsverzeichnis {
 margin: 30px 0; 
}

div.inhaltsverzeichnis h3 {
 margin-bottom: 20px; 
}

div.inhaltsverzeichnis p {
  margin: 0 0 0 20px;
}

div.inhaltsverzeichnis a.i2 {
 margin-left: 20px; 
}

div.inhaltsverzeichnis a.i3 {
 margin-left: 40px; 
}

.headline-nonserif {
  font-family: 'Playfair Display', Times, serif !important;
  color: #434646;
  font-size: 24px;
}

/* Collapsible */
.su-spoiler .su-spoiler-content {
 	font-size: 13px; 
  padding: 0.5em 0 0.5em 27px;
}

/* Font Awesome Overrides */

.pagenav li.has-sub-menu > a:after {
 	content: url('https://lifestyle.sakurani.de/resources/images/caret.png') !important;
    padding-top: 1px;
    opacity: 0.4;
}

body.home .pagenav li.has-sub-menu > a:after {
  padding-top: 6px;
}

.recipe-img {
  margin: 0 !important;
}

.recipe-img-first {
  width: 50%;
}

.flickity-viewport {
  min-height: 220px;
}

/* Pinterest Images */
.img-pinterest {
    font-size: 13px;
    line-height: 20px;
    font-style: italic;
}

a.pinit {
  display: inline-block;
  margin: auto;
  position: relative;
}

a.pinit:after {
  content: url('https://sakurani.de/resources/images/pinit.png');
  position: absolute;
  top: 40px;
  left: 40px;
}

a.pinit img {
  opacity: 1;
  transition: opacity .2s; 
}

a.pinit:hover img {
  opacity: .5;
}

a.pinit:hover:after {
  content: url('https://sakurani.de/resources/images/pinit_hover.png');
}

/* Widget Overrides */
.widgett .imgholder {
  width: 100%;
  float: none;
}

.widgett .imgholder img {
  width: 100%;
  max-width: 320px !important;
}

.widgett .wttitle {
  max-width: 320px !important;
  margin: 0 !important;
}

.widgett .widget-date {
  display: none;
}

.widgett .wttitle h4 a {
  line-height: 24px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
}

body.home .widgett .wttitle {
  margin-top: 10px !important;
}

/* Positionierung des zweiten Menü-Unterpunktes */
ul.sub-menu > li.menu-item > ul.sub-menu {
    margin-top: -32px;
    padding-bottom: 1px;
}

ul.sub-menu > li.menu-item-has-children:after {
    content: "\23f5"; /* Pfeil/Dreieck nach rechts*/
    display: inline-block;
    transform: scale(1.2);
    opacity: .8;
}

.table-comparison .check {
  font-weight: bold;
  color: #00AE66;
}

.table-comparison td.right-column,
.table-comparison th.right-column {
  text-align: right !important;
}

.table-comparison span.pricetag-info {
    border: 1px solid lightgrey;
    border-radius: 15px;
    display: inline-block;
    padding: 5px;
    margin: 10px 0;
  	font-size: 0.7em;
  line-height: 1.5em;
  transition: background 0.2s;
  min-width: 130px;
}

.table-comparison span.pricetag-info a {
    font-size: 1.3em;
    margin: 10px 0;
    display: inline-block;
    font-weight: bold;
}

.table-comparison span.pricetag-info a img {
  width: 20px;
  margin: 0;
}

.table-comparison span.pricetag-info:hover {
  background: lightgrey;
}

b.color-turquoise {
	display: inline-block;
    position: relative;
    padding: 0 5px;
}

b.color-turquoise span {
  z-index: 1;
  position: relative;
}

b.color-turquoise:after {
    content: " ";
    background: #00a59b;
  opacity: .2;
    width: 100%;
    display: inline-block;
    height: 12px;
    position: absolute;
    top: 18px;
    left: 0;
  z-index: 0;
}

div.beitrag_bild {
  position: relative;
}

div.beitrag_bild div.su-custom-gallery-slide {
  overflow: visible;
}

div.beitrag_bild span.su-custom-gallery-title {
    position: absolute;
  bottom: -15px;
  color: #333;
  background: none;
  font-style: italic;
  font-size: 75%;
}

div.flickity-slider div.su-image-carousel-item-content a > span {
  display: none;
}

.disclaimer {
    font-size: 80%;
    background: #fdf2e3;
    border: 1px solid #ffd3a5;
    padding: 15px 25px;
    border-radius: 5px;
  	color: #aa795b;
  line-height: 160%;
  text-align: justify;
}

.quellen-liste {
    font-size: 80%;
  	line-height: 160%;
  margin-top: 0 !important;
}

.quellen {
    margin-bottom: 0;
    padding: 0 15px;
  margin-top: 0 !important;
}

.disclaimer strong, .quellen strong {
  text-transform: uppercase;
  font-size: 90%;
}

.quellen {
    font-size: 15px;
    border-top: 1px dotted grey;
}

body.home.blog .post-meta-time {
	margin-top: 15px;
}

div.overflow-table-150 table {
	width: 150%;
	min-width: 1000px;
}

div.overflow-table-150 {
	max-width: 800px;
	overflow-x: scroll;
}

span.smol {
	font-size: 80%;
	opacity: .8;
}

a.yt-dsgvo-link {
	display: block;
	margin-top: -20px;
	font-size: 80%;
}

span.yt-dsgvo-headline {
	display: block;
	margin-bottom: -35px;
	font-weight: bold;
}

span.yt-dsgvo-headline:before {
	content: '▶';
	font-size: 60%;
	width: 20px;
	height: 20px;
	background: linear-gradient(-45deg, #00b0a7 0%, #21d581 100%);
	border-radius: 50%;
	margin-right: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	float: left;
	margin-top: 5px;
}

.headline-left {
	text-align: left !important;
}

table.text-left td {
	text-align: left;
}