.pt-cv-more+.pt-cv-spinner {
display:none !important;
}

.pt-cv-wrapper .btn {
display: none;
}


@media screen and (min-width:480px) {
.mobile-subcategories {
display:none !important;
}
#comments h2 {
padding-left:45px !important;
}

.marilinni-postloop-mobile {
display:none !important;
}
}

@media screen and (max-width:480px) {

.pt-cv-colsys {
margin-left:0 !important;
margin-right:0 !important;
}

.contact-data {
padding-bottom:0 !important;
}

.e-mail-address-container {
font-size:.7em !important;
padding-top:15px !important;
}

.aboutme-text h2 {
text-align:center !important;
}

.marilinni-postloop {
margin-bottom:2em !important;
}

ol {
font-size:16px !important;
margin-left:20px !important;
}

.dubrauchst-wrapper ul, .dubrauchst-wrapper p {
font-size:16px !important;
}

.marilinni-postloop-desktop {
display: none !important;
}

.backtocategory {
font-size:16px !important;
max-width:233px !important;
}

#comments h2 {
padding-left: 25px !important;
padding-top:25px !important;
margin-bottom: 0 !important;
}

#wpdcom {
padding:25px !important;
}

.comments-area {
padding: 0 !important;
}

.entry-content {
padding-left:10px !important;
}

.marilinni-rp h2 {
padding-left:10px !important;
}

.dubrauchst-wrapper {
padding:25px !important;
}

.dubrauchst-wrapper ul {
margin-left:20px !important;
}

h1 {
line-height:35px !important;
}

.desktop-subcategories {
display:none;
}

.mobile-subcategories {
text-align:center;
max-width:210px;
margin-left:auto;
margin-right:auto;
}

.caticons-food, .caticons-reisen, .caticons-lifestyle, .caticons-interior {
margin-bottom:0 !important;
min-height:180px !important;
background-size:cover !important;

}

.big-subcategory-buttons {
font-size:16px !important;
}

p {
font-size:16px !important;
}

.kooperationsteaser {
line-height:25px !important;
}

#primary-sidebar h2 {
margin-top:25px !important;
font-size:36px !important;
line-height:30px !important;
}

h2 {
font-size:36px !important;
}


.pt-cv-wrapper {
padding:10px !important;
}

.pt-cv-view {
padding:10px !important;
}

.podcastbg {
background-size:cover !important;
}

.pt-cv-content-item {
padding-left:5px !important;
padding-right:5px !important;
}



.marilinni-postloop-title {
font-size:16px !important;
}

.archive-wrapper {
padding:0 !important;
}

.archive-wrapper .thumbnail-archive {
min-height: 200px !important;
}
}

.blogpreview-mobile-headline {
display:none;
}

@media (max-width:768px) {
.blogpreview-mobile-headline {
display: block !important;
text-align:center;
}
}

@media print {
.site-header {
display:none;
}

ol {
font-size:14px !important;
margin-left:0 !important;
}

ol li::marker {
font-size:16px !important;
}

.dubrauchst-wrapper ul {
font-size:14px !important;
margin-left:0 !important;
}

.flex-container-lowmg {
display:none !important;
}

ul {
font-size:.7em !important;
}

.dubrauchst-wrapper {
padding:0 !important;
}

ul li {
margin-bottom:3px !important;
}

h1,h2,h3, .dubrauchst-headline {
margin-bottom:10px !important;
}

.inside-article {
padding-top:0 !important;
}



.has-text-align-center {
display:none !important;
}

.swiper-button-prev, .swiper-button-next {
display: none !important;
}

.swiper {
display: none !important;
}

h1, h2 {
font-size:25px !important;
}

p {
font-size:14px !important;
}

em {
display:none !important;
}

img {
display: none !important;
}

.site-footer {
display: none !important;
}

.comments-area {
display: none !important;
}

.marilinni-rp {
display: none !important;
}



.post-featuredimage-background {
display:none !important;
}

#site-navigation {
display: none !important;
}
}



.swiper-button-prev:after, .swiper-button-next:after {
background: #F4EFC6;
border-radius:90px;
min-width:65px;
text-align:center;
font-size:2.1em !important;
padding:15px;
}

.rezepte-printbutton {
background: #F4EFC6 !important;
border-radius:50px;
min-width:55px;
}


.flex-container-nomg {
display:flex;
flex-wrap:wrap;
margin-bottom:.5em !important;
}

.flex-container-lowmg {
display:flex;
flex-wrap:wrap;
margin-bottom:2em !important;
}

@media (max-width:768px) {
.inside-article {
padding: 10px !important;

}

.caticons-food, .caticons-reisen, .caticons-lifestyle, .caticons-interior {
padding-top:40% !important;

}
}


.akismet_comment_form_privacy_notice {
font-size:.7em;
}

.thread-even, .thread-odd {
background: #FFF9EE;
padding:35px;
margin-bottom:35px;
border-radius:20px;
}

#wpdcom .wpd-thread-head .wpd-thread-filter {
display:none;
}


p a {
font-style: italic;
}



.background-video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
width:100%;
height:100%;
object-fit:cover;
}

.start .page-hero {
    position: relative;
    overflow: hidden;
}

.background-video-content {
    position: relative;
    z-index: 1;
}

video[poster] {
    object-fit: contain;
    width: 100%;
    height: 100%;
}

.roundfoto {
width:300px;
height:300px;
margin-left:auto;
margin-bottom:35px;
margin-right:auto;
background-position: center center !important;
background-repeat:no-repeat !important;
border-radius:200px;
background-size:cover !important;
}

.linktreefoto {
width:350px;
height:350px;
margin-left:auto;
margin-right:auto;
background-position: center center;
background-repeat:no-repeat;
border-radius:200px;
background: url('http://marilinni.com/wp-content/uploads/2021/12/P9010809-1.png');
background-size:cover;
margin-bottom:4em;
}

.#comments, #respond, .comments-area, #wpdcom {
padding:15px !important;
}

.footersocials {
color: #33524C;
}

.morebuttonplus {
cursor:pointer;
}

.morebuttonplus:hover {
opacity:.8;
}


@media (max-width:768px) {

.home .search-item {
margin-top:0 !important;
}

.category-icon {
margin-top:-150px !important;
}

.fancyposticon {
max-width:160px !important;
}

.frontpage-vectorlogo {
max-width:90% !important;

}

#sticky-cta {
display:none !important;
}

.backbutton {
display:none !important;
}

}

@media (min-width:768px) {

#sticky-cta {
position:fixed;
background:#F4EFC6;
color: #33524C;
padding:35px;
right:0;
font-size:36px;
z-index:99999;
}


}

.backtocategory {
background: #F4EFC6;
border-radius:50px;
font-size: 20px;
color: #33524C;
padding:9px 20px;
font-family: 'Inter';
text-decoration:none;
margin-bottom:3em;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
max-width:333px;
}

.backtocategory:hover {
opacity:.7;
}

.big-subcategory-buttons {
background: #F4EFC6;
border-radius:50px;
font-size: 20px;
color: #33524C;
padding:9px 20px;
font-family: 'Inter';
text-decoration:none;
margin:5px 5px;
display:inline-block;
}

.big-subcategory-buttons:hover {
opacity:.7;
}




.main-navigation .main-nav ul li[class*="current-menu-"] > a {
background: url('http://marilinni.com/wp-content/uploads/2022/09/underlined.svg');
background-repeat:no-repeat;
background-position:40% 85%;
text-decoration:none !important;
}

.home .search-field {
margin-top:42px;
}


.iconlink {
z-index: 9999;
position:relative;
}

.iconlink:hover {
opacity:.8;
transition:.5s;
z-index:9999;
}


.subcategory-buttons {
background: #F4EFC6;
border-radius:50px;
font-size: 12px;
color: #33524C;
padding:9px 20px;
font-family: 'Inter';
text-decoration:none;
margin:5px 5px;
display:inline-block;
}

.subcategory-buttons:hover {
opacity:.7;
}

.backbutton {
cursor: pointer;
text-decoration: none;
color: #33524C !important;
font-size:20px;
margin-bottom: 41px;
display:block;
max-width:150px;
font-family: 'Inter';
}

.backbutton.hover {
opacity:.7;
}

.home .search-item  {
margin-top:42px;
}



.navigation-search input[type="search"], .navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a {
color: #fff;
background: #33524C;
font-family: 'Caveat'; 
font-size:2em;
border-radius:80px;
}

.search-item a:before {
    content: "Suche ";
}

#jp-relatedposts {
display:none !important;
}

.marilinni-rp {
margin-top:3em;
}

@media (min-width:1200px) {
.marilinni-rp {
width:1200px; 
margin-left:-99px; 
}
}

#primary-sidebar h2 {
font-size:36px;
}


ol li::marker {
font-family: 'Caveat';
font-size:40px;
font-weight:700;
margin-top:13px;
} 

ol {
padding-left:5%;
font-size:20px;
margin-bottom:3em;
}

ol li {
padding-left:1%;
}

ol p {
font-family: 'Noto Sans';
}


.dubrauchst-wrapper {
background: #F4EFC6;
padding:52px;
}

.dubrauchst-wrapper ul {
font-size:22px;
}

.dubrauchst-wrapper ul li {
margin-bottom:8px;
}

.dubrauchst-headline {
font-size:64px;
}


@media (max-width:1024px) {
.rezepte-printbutton {
margin-bottom:-50px;
margin-right:20px;
}
}

@media (min-width:1024px) {
}

.post-featuredimage-background {
height:600px;
background-repeat:no-repeat !important;
background-size:cover !important;
background-position:center center !important;
display:block;
}

.swiper-button-prev, .swiper-button-next {
color: #33524C !important;
}

.page-header-image-single {
display:none;
}

.swiper-slide-posts {
background-repeat:no-repeat !important;
min-height:600px;
background-size:cover !important;
background-position:center center !important;

}


#nf-label-field-5 {
font-weight:100;
font-size:.8em;
color:#33524C;
}


.adressmargin {
margin-bottom:20px;
}

.contact-data {
font-size: 48px;
font-family: Caveat, handwriting;
padding:35px;
padding-top:15px;
}

.contact-text {

padding:35px;
padding-top:15px;
}

.kontaktblock-h2 {
font-size:64px;
padding-left:35px;
}

.aboutme-text h2 {
font-size:64px;
}

.aboutme-text {
padding:35px;
}

.home .main-navigation.toggled .main-nav {
background: #F4EFC6;
}

.home button.menu-toggle:hover, button.menu-toggle:focus {
color: white;
}

.single-post .grid-container {
max-width:990px !important;
}

.hotel-nutshell-link {
font-weight:700;
font-size:20px;
color: #33524C;
text-decoration:none;
margin-bottom:35px;
display:block;
}

.hotel-nutshell-inlinelink {
font-weight:700;
font-size:20px;
color: #33524C;
text-decoration:none;
margin-bottom:35px;
}

.hotel-nutshell-image {
background-repeat:no-repeat !important;
background-size:cover !important;
background-position: center center !important;
}

.hotel-nutshell-description {
padding:70px 40px;
}

.hotel-nutshell-description h2 {
font-size:64px;
font-weight:400;
}

.hotel-nutshell-wrapper {
background: #F4EFC6;
max-width:1036px;
margin-left:auto;
margin-right:auto;
margin-top:2em;
}

.category-icon {
text-align:center;
margin-top:-100px;
}

.single-post .main-navigation {
margin-bottom:35px;
}

.single-post .inside-article {
padding-top:50px;
}


.pt-cv-pagination-wrapper {
text-align:center !important;
}

#pt-cv-view-8013856vxe + .pt-cv-pagination-wrapper .pt-cv-more {
background: #000 !important;
}

#nav-below {
text-align:center;
margin-bottom:3em;
}

.page-numbers {
color: #33524C;
text-decoration:none;
}


.thumbnail-archive:hover {
opacity:.8;
transition:.5s;
}

.wrap-link-archive {
font-size:22px;
line-height:32px;
font-weight:400;
color: #33524C;
text-decoration:none;
display:block;
}

.archive-wrapper {
padding:20px;
}

.taxonomy-description {
max-width:1024px;
margin-left:auto;
margin-right:auto;
margin-bottom:35px;
text-align:center;
font-size:20px;
line-height:35px;
}


.main-navigation .main-nav ul li[class*="current-menu-"] > a {
text-decoration:underline;
}

#nf-field-4 {
margin-left:auto;
margin-right:auto;
background: #33524C;
text-align:center;
padding:10px 20px !important;
display:block;
font-size:1.2em;
}

.nf-field-container {
margin-bottom:14px !important;
color: #000 !important;
}

#nf-form-1-cont input {
border:0;
border-radius:35px;
padding-left:25px;
}

.nf-error-required-error {
color: #33524C !important;
}

.nf-error.field-wrap .nf-field-element:after {
background: #33524C !important;
border-radius:35px;
}

#nf-form-1-cont textarea {
border:0;
border-radius:35px;
padding-left:25px;
}

.nf-before-form-content {
display: none;
}


#subscribe-submit button {
background: #fff;
color: #33524C;
margin-left:auto;
margin-right:auto;
margin-top:25px;
}

#subscribe-submit {
text-align:center;
}

#subscribe-email input {
border-radius: 35px;
background: #fff;
}


.marilinni-33-mobile {
width:33%;
}


.whitebuttoninsta {
max-width:363px;
display:block;
text-align:center;
background:#FFF; 
text-decoration:none;
font-size:20px;
border-radius:15px;
color: #33524C;
padding:6px 18px;
font-family: 'Inter';
margin-left:auto;
margin-right:auto;
}

.whitebuttoninsta:hover {
opacity:.8;
transition:.5s;
}



.marilinni-insta-headline {
text-align:center;
font-size:64px;
color: #33524C;
}

.marilinni-instasquares {
padding:13px;
margin-bottom:20px;
transition:.5s;
}

.marilinni-instasquares:hover {
opacity:.8;
transition:.5s;
}

.wrap-link {
text-decoration:none;
}

.marilinni-postloop-category {
background: #F4EFC6;
border-radius:50px;
font-size: 12px;
color: #33524C !important;
padding:5px 12px;
max-width:200px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
}

.marilinni-postloop-category a {
color: #33524C;
text-decoration:none;
}

.marilinni-postloop-title {
font-size:22px;
text-align:center;
color: #33524C;
font-family: 'Noto Sans';
max-width:300px;
margin-left:auto;
margin-right:auto;
}

.marilinni-postloop-posts {
padding:20px;
}

.marilinni-postloop {
margin-bottom:6em;
}

.footer-socialicons {
max-width:144px;
margin-left:auto;
margin-right:auto;
font-size:40px;
}

.menu-new-footer-legal-container {
width:100%;
}

#menu-new-footer-legal {
text-align:center;
font-family: Caveat, handwriting;
text-decoration:none;
margin:0;
margin-bottom:2em;
list-style-type:none;
font-size:20px;
color: #33524C;
}

#menu-new-footer-legal li a {
text-decoration:none;
color: #33524C;
}

#menu-new-footer {
list-style-type:none;
margin:0;
padding:0;
font-size:40px;
color: #33524C;
font-family: Caveat, handwriting;
text-decoration:none;
margin-bottom:1em;
}

#menu-new-footer li a {
text-decoration:none;
color: #33524C;
}

.footerclaim {
font-family: Caveat, handwriting;
font-size:24px;
margin-top:1em;
}

.whitebuttonfooter {
max-width:323px;
display:block;
text-align:center;
background:#FFF; 
text-decoration:none;
font-size:20px;
border-radius:15px;
color: #33524C;
padding:6px 0;
font-family: 'Inter';
}

.whitebuttonfooter:hover {
opacity:.8;
transition:.5s;
}
.footermenu {
text-align:center;
margin-top:5em;
}

.koopfooter {
max-width:1066px; 
margin-left:auto;
margin-right:auto;
padding:25px;
}

.kooperationsanfrage-headline {
font-size:64px;
}

.kooperationsteaser {
max-width: 576px;
font-size:24px;
line-height:40px;
}

.koopfooterwrapper {
background: #F4EFC6;
padding-top:35px;
padding-bottom:35px;
}

.kooperationsusps {
list-style-type:none;
margin:0;
padding:0;
font-size:20px;
margin-bottom: 30px;

}

.h2-fatheadline {
font-size:75px;
font-weight:700;
line-height:55px;
}

@media (max-width:768px) {
.h2-fatheadline {
font-size:64px !important;
}

.blogabowrapper {
padding:30px !important;
}
}


.blogabowrapper {
background: #F4EFC6;
padding:30px 68px;
max-width:1200px;
margin-left:auto;
margin-right:auto;
}

.blogabowrapper p {
max-width:481px;
margin:0;
}

.humanitybutton {
max-width:195px;
display:block;
text-align:center;
background:#FFF9EE; 
text-decoration:underline;
font-size:20px;
border-radius:15px;
color: #33524C;
padding:6px 0;
font-family: 'Inter';
}

.whitebutton {
max-width:195px;
display:block;
text-align:center;
background:#FFF; 
text-decoration:underline;
font-size:20px;
border-radius:15px;
color: #33524C;
padding:6px 0;
font-family: 'Inter';
}


@media (max-width:768px) {
.booktext {
padding:30px !important;

}
}


.buchwerbung {
background: #fff;
}

.podcastwerbung {
background: #33524C;
color: #fff !important;
}

.podcastwerbung h2 {
color: #fff !important;
line-height:55px;
}

.h2-64 {
font-size:64px;
}

.booktext {
padding:40px;
}



.bookbg {
background: url('http://marilinni.com/wp-content/uploads/2022/09/nicole-link_vegan-life_Buch-Cover.jpg');
min-height:383px;
background-position:center;
background-repeat:no-repeat;
background-size:contain;
}

.podcastbg {
background: url('http://marilinni.com/wp-content/uploads/2022/09/marilinnni_Cover_Gefuehlsbedingt_Podcast.png');
min-height:323px;
background-repeat:no-repeat;
background-size:contain;
}



.caticon-links {
text-decoration: none;
transition:.5s;
}

.caticon-links:hover {
opacity:.8;
transition:.5s;
}


.caticons-label {
background: #F4EFC6;
color: #33524C;
margin-left:auto;
margin-right:auto;
max-width:150px;
font-size:15px;
border-radius:18px;
text-align:center;
padding:4px 14px;
}

.flex-container {
    display: flex;
flex-wrap:wrap;
margin-bottom:4em !important;
}

.flex-container-nom {
display:flex;
flex-wrap:wrap;
}

.caticon-flex-item {
    width: 25%;
}



.coopicon-flex-item {
    width: 33%;
}


.caticons-food, .caticons-reisen, .caticons-lifestyle, .caticons-interior {
min-height: 200px;
padding-top:20%;
margin-bottom:2em;
background-repeat:no-repeat !important;
background-position:center !important;
background-size:contain !important;

}

.caticons-food {
background: url('https://marilinni.com/wp-content/uploads/2024/10/Food.svg');
}

.caticons-reisen {
background: url('http://marilinni.com/wp-content/uploads/2022/09/Reisen.svg');
}

.caticons-lifestyle {
background: url('http://marilinni.com/wp-content/uploads/2022/09/Lifestyle.svg');
}

.caticons-interior {
background: url('http://marilinni.com/wp-content/uploads/2022/09/Interior.svg');
}


.marilinni-25 {
width:25%;
}

.marilinni-100 {
width:100%;
}

.marilinni-33 {
width:33%;
}

.marilinni-20 {
width:20%;
}

.marilinni-10 {
width:10%;
}

.marilinni-90 {
width:90%;
}

.marilinni-80 {
width:80%;
}

.marilinni-50 {
width:50%;
}


.marilinni-27 {
width:27%;
}

.marilinni-73 {
width:73%;
}

.marilinni-66 {
width:66%;
}

@media (max-width: 1024px) {
    .caticon-flex-item {
        width: 50%;
    }
}

@media (max-width: 768px) {

.marilinni-50 {
width:100%;
}

.marilinni-25 {
width:50%;
}

.kooperationsanfrage-headline {
font-size:45px !important;
line-height:45px !important;
}

.h2-fatheadline {
font-size:45px !important;
line-height:45px !important;
}

.podcastwerbung h2 {
font-size:45px;
line-height:45px;
}

.h2-m42 {
font-size:45px !important;
line-height: 45px !important;
}

.marilinni-66 {
width:100%;
}

.marilinni-33 {
width:100%;
}

    .caticon-flex-item {
        width: 50%;
padding:10px;
}

.marilinni-27 {
width:100%;
}

.marilinni-73 {
width:100%;
}

  }

h1 {
max-width:630px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.home #primary-menu {
margin-top:42px;
}

.home .site-header {
display:none;
}

.frontpage-claim {
font-size:32px;
margin-top:20px;
}