@import url('https://anno1705.cafe/wp-content/uploads/seedprod-css/style-global.css?ver=1789022218');
@import url('https://anno1705.cafe/wp-content/uploads/seedprod-css/style-42.css?ver=1789022975');

body {color:#605F72;background-color:#FFFFFF !important;font-family:'Caudex';font-weight:400;font-style:normal;font-size:16px;line-height:1.6;} .sp-el-row{max-width:1100px;}#primary.content-area{max-width:1000px;} h1, h2, h3, h4, h5, h6{color:#0D0A47; font-family:'Caudex';font-weight:400;font-style:normal;} a{color:#C95200;} a:hover{color:#A24300;text-decoration:underline;} label{font-size:14px;font-weight:bold;} ::placeholder{color:rgba(183, 183, 183, 0.5) !important;} .sp-button, input[type='submit'], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{color:#0D0A47;background-color:#FFFFFF;border-radius:0px;border-width:1px;border-style:solid;border-color:#0D0A47;} .sp-button:hover{background-color:#C95200;color:#FFFFFF;} input[type="text"],  input[type="password"],  input[type="email"], input[type="url"],  input[type="date"],  input[type="month"],  input[type="time"],  input[type="datetime"],  input[type="datetime-local"],  input[type="week"],  input[type="number"],  input[type="search"],  input[type="tel"],  input[type="color"],  select,  textarea, .woocommerce input, .woocommerce select, .woocommerce textarea{color:#B7B7B7;background-color:#ffffff;border:1px solid #DBDBDB;border-radius:0px;padding:7px;font-family:'Caudex';font-weight:400;font-style:normal;} .btn{background-color:#FFFFFF}@media (max-width: 480px){body {font-size:14px;line-height:1.6;background-color:#FFFFFF;background-image:none} .sp-cd-amount{background-color:#FFFFFF}}/*endmobile*/

/* Custom CSS */
  #sp-hero001{background-repeat:no-repeat!important;background-size:cover!important;} #sp-top001 #sp-brand01{display:block!important;width:135px!important;height:120px!important;margin:0 auto!important;background-image:url('https://anno1705.cafe/wp-content/uploads/2026/09/IMG_6096.png')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;} @media(max-width:768px){#sp-top001 #sp-brand01{width:120px!important;height:105px!important;}} /* Blog link on the interior pages: hidden only on Frühstück and Kontakt. */ body.page-id-10 #sp-dr74ux li:nth-child(2),body.page-id-11 #sp-dr74ux li:nth-child(2){display:none!important;} body.page-id-10 #sp-dr74ux .nav-menu-bar ul li:nth-child(2),body.page-id-11 #sp-dr74ux .nav-menu-bar ul li:nth-child(2){display:none!important;} /* Homepage: hide the unused Vantage footer underneath the SeedProd footer. */ body.home #colophon, body.front-page #colophon{display:none!important;} /* Homepage footer: remove the empty vertical area and keep the footer directly after the last brown section. */ body.home #sp-ywjoni,body.front-page #sp-ywjoni{min-height:0!important;height:auto!important;background-color:#63341F!important;} body.home #sp-ywjoni .sp-el-row,body.front-page #sp-ywjoni .sp-el-row{min-height:0!important;height:auto!important;} /* Footer: completely hide the unwanted legacy logo. */ body.home #sp-ywjoni #sp-mfhe08,body.front-page #sp-ywjoni #sp-mfhe08,body.home #sp-ywjoni .sp-image-wrapper,body.front-page #sp-ywjoni .sp-image-wrapper{display:none!important;} /* Homepage navigation directly below the logo and slogan. */ body.home #sp-home-nav,body.front-page #sp-home-nav{background:#f7f1e8!important;padding:10px 20px 18px!important;} body.home #sp-home-nav .sp-home-nav-inner,body.front-page #sp-home-nav .sp-home-nav-inner{display:flex!important;justify-content:center!important;align-items:center!important;gap:32px!important;flex-wrap:wrap!important;} body.home #sp-home-nav a,body.front-page #sp-home-nav a{color:#6a341c!important;text-decoration:none!important;font-family:Lato,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;} body.home #sp-home-nav a:hover,body.front-page #sp-home-nav a:hover{color:#8a4a28!important;text-decoration:none!important;} @media(max-width:600px){body.home #sp-home-nav .sp-home-nav-inner,body.front-page #sp-home-nav .sp-home-nav-inner{gap:18px!important;} body.home #sp-home-nav a,body.front-page #sp-home-nav a{font-size:13px!important;letter-spacing:.7px!important;}}