.simplefavorite-button,#merk_div{display:none !important;}
#event_6167_0 span.ev_ftImg{margin-top:-12px !important;}
.wp-block-button__link_vs{color:#fff;background-color:#14841b;text-decoration:none;padding:calc(.3em + 2px) calc(1.133em + 2px);font-size:1.0em;border:none;border-radius:100px;box-shadow:2px 2px 6px #999;}
.wp-block-button__link_vs:hover{cursor:pointer;}
.youtube-block{font-family:inherit;font-size:14px;font-weight:600;line-height:1.5em;width:100%;height:fit-content;}
.youtube-block *{box-sizing:border-box;margin:0;margin-bottom:0;padding:0;border:0;vertical-align:baseline;}
.youtube-block p{line-height:2;}
@media only screen and (max-width:500px){.youtube-block p{line-height:1.5;}}
@media only screen and (max-width:400px){.youtube-block p{line-height:1.1;}
.ytv-jetzt{display:none;}}
@media only screen and (max-width:330px){.youtube-block .youtube-abfrage{padding:5px;}
.youtube-block{font-size:12px;font-weight:400;}}
.youtube-block a{color:#8AC8F5;text-decoration:underline;}
.youtube-block .youtube-embed{margin-bottom:1em;position:relative;display:inline-block;overflow:hidden;width:100%;}
.youtube-block .youtube-embed .youtube-thumb{display:block;max-width:100%;width:100%;height:auto;}
.youtube-block .youtube-embed .youtube-abfrage{top:50%;left:5%;position:absolute;width:90%;text-align:center;transform:translateY(-50%);border-radius:6px;}
.youtube-block .youtube-abfrage{background:rgb(0,0,0,.75);color:#fff;}
.youtube-block .youtube-abfrage{padding:20px;}
img.youtube-thumb{max-width:100%;}
.yvb{padding:5px 10px;margin:15px 0;border-radius:5px;background-color:#4a821b;color:#fff;font-weight:600;cursor:pointer;font-size:1.5em;}
.yvball{cursor:pointer;}
.yvbmore{color:#8EBDE6;}
span#insta_header{right:5px !important;}
.fas.fa-heart,#menu-item-4631,#menu-item-4634,#merk_div{opacity:0 !important;}
#khl1{cursor:default !important;}
.opacity0{opacity:0;}
body,.main{background:#f6f6f6 !important;}
.site-header .menu-primary-items .sub-menu{padding:5px 16px !important;}
.site-header .search-form-container i{opacity:1;}
.menu-primary-items a,.menu-primary-items .sub-menu li a{color:#8c6a24 !important;opacity:1;float:left;}
.site-header .menu-secondary-items ul{background:#f6f6f6;text-align:left;}
#menu-primary-items{width:fit-content;margin:0 auto;text-align:left !important;}
.hidden{display:none !important}
#Arbeiten-von{width:100%;clear:both;background-color:#eee;text-align:center;margin:60px 0;padding:20px;}
#Arbeiten-von h2{font-weight:500;font-size:1.7em;clear:both;}
.button-arbeiten a.wp-block-button__link{border-radius:20px;padding:5px 25px;margin-bottom:10px;background-color:#56565608;box-shadow:2px 2px 6px #999;letter-spacing:1px;color:#555;font-weight:500;}
.button-arbeiten{opacity:0;text-align:center;clear:both;}
button.simplefavorites-clear:disabled{display:none;}
button.simplefavorites-clear:enabled{display:block;border:1px;}
.aussteller-image{float:right;width:50%;margin:0 0 30px 30px;border-radius:5px;}
.aussteller-image img{box-shadow:2px 2px 5px #545353a6;}
.aussteller-image figcaption{text-align:right;padding-right:0.5em;}
.inbox-close:hover,.hover-pointer:hover{cursor:pointer;}
.inbox-close{font-size:30px;font-weight:bold;position:fixed;right:0;width:50px;height:50px;z-index:10000;padding:10px;color:#8c6a24;top:0;line-height:1.1;}
.zi-100{z-index:-100 !important;opacity:0;}
.in-box-header{top:14px !important;text-align:center;color:#8c6a24 !important;max-width:calc(100% - 150px);overflow:hidden;height:1.5em;}
.newsletter-info{border-radius:5px;padding:2em;background-color:#fffdf8;border:1px solid #c93;text-align:center;}
#main1 article.entry{width:100%;margin:0;padding:0;}
.entry-container{padding:0 5% !important;}
.more-link{border:1px solid #c93;border-radius:2px;padding:5px 10px;background-color:#cd9a340d;}
.entry{box-shadow:0 0 8px 2px #ddd;margin-bottom:2.5em !important;}
.simplefavorite-button{display:none;border-color:#606060;color:#444;min-width:-moz-fit-content;min-width:fit-content !important;width:18em;padding:8px 7px 1px 7px;border-radius:50px;border:1px solid #bbb;box-shadow:2px 2px 3px #888;background-color:#fff !important;position:relative !important;font-size:1em;}
#merk_div{padding:10px 10px 0 10px;width:100%;text-align:right;height:50px;text-align:center;}
.simplefavorite-button.active .sf-icon-love{color:#f00 !important;}
.simplefavorite-button.loading{opacity:0 !important;}
.merk-img{margin-bottom:-30px;}
.top-nav-1{color:#b2872f;padding:5px;font-size:1.5em;}
.top-nav-1d{margin:-10px 0 15px 0;width:100%;height:2.0em;text-align:right;padding-right:5px;}
.snr-top{color:#5e4f1f !important;opacity:.65;position:relative;top:-3px;margin:0 15px;font-size:1.2em;font-weight:bolder;}
#site-header{padding:8px 0 !important;}
#menu-secondary{position:fixed;top:18px;display:none;}
#menu-secondary-items{white-space:nowrap !important;padding:0 !important;}
.menu-secondary-items:before{content:"\0027BE";margin-right:16px;color:white;opacity:.6;font-size:1.4em;vertical-align:middle;display:none !important;}
.tn-show{display:inline-block !important;}
.menu-secondary-items a{opacity:.75;}
.menu-secondary-left{left:-500px !important;}
#kopfherz{right:55px;float:right;position:relative;margin-top:5px;font-size:1.7em;}
#kopfherzanz{color:transparent;font-size:.6em;left:-18px;position:relative;top:-5px;font-family:"arial";font-weight:normal;}
.kopfherzanz{color:#fff !important;}
.kopfherzanz9p{font-size:.5em !important;left:-20px !important;top:-7px !important;}
.fa-heart{color:transparent;}
.mherz img{font-size:1.5em}
#menu-item-3234,#menu-item-489:after{display:none}
button#toggle-navigation{top:1px;left:-28px;position:fixed;z-index:1000;color:#f2c363 !important;opacity:.9;display:block !important;}
.mpDe{display:none;}
.mpMo{display:block;float:right;text-align:left;}
.mpMoDiv:hover,.mpMoDiv:visited{text-decoration:none;color:#8c6a24;cursor:default;}
ul#menu-primary-items a:before{content:"\0025BA";font-size:1.0em;padding-right:10px;opacity:.3;}
ul.sub-menu li,#menu-primary-items li{clear:both;}
.menu-unset>ul a:only-child,.menu-primary-items a:only-child{margin:.5em 0;}
a.no-before:before{content:none !important;}
#autoslider:hover{opacity:1;}
#autoslider{opacity:.6;cursor:pointer;}
.autoslider{width:100%;text-align:center;height:50px;margin-bottom:-1.5em;}
.usp-pro .usp-textarea,.usp-pro textarea,.usp-pro .usp-input{max-width:none;}
.event-h{text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:2em 0 -15px 0;}
.event-datum{color:#222;font-size:1.2em;}
.kat-all{color:#8c6a24 !important;letter-spacing:.08em;font-weight:700;}
.archive-header h1{color:#333}
.navigation{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;}
.nav-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;}
.nav-pfeil{width:36%;max-width:170px;}
.nav-seite{padding:0 15px;font-size:1.3em;opacity:.6;font-weight:700;margin-top:-.4em;color:#5e4f1f;}
.nav-box img{width:100%;height:auto;}
.pagination{padding:3em 1.5em 3em;}
.page-numbers.current.nav-box{opacity:.65;position:relative;top:-5px;}
.zhp{font-size:1.1em;font-weight:600;color:#8c6a24 !important;}
.return-top{width:4em;}
#search-form-container-top{opacity:0;}
.site-header .top-navigation,.site-header .menu-secondary-items,.site-header .search-form-container button{background:#f6f6f6;}
.top-navigation{box-shadow:0 0 12px #bbb !important;}
.p_title a,button#toggle-navigation,#insta_header .fab.fa-instagram,#search-icon .fas.fa-search,.menu-secondary-items a:link,.menu-secondary-items a:visited{color:#8c6a24 !important;opacity:1 !important;}
.site-header .menu-secondary-items ul{box-shadow:0 0 2px #888 !important;}
.site-header .search-form-container .search-form{width:75% !important;left:103% !important}
.excerpt-header blockquote{border:none;font-family:"raleway", sans-serif;margin:0;padding:0;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:1.875em;line-height:1.6;}
.excerpt-header blockquote cite{text-transform:none;font-size:.45em;text-align:center;font-weight:normal;margin:1.5em 0 0 0;}
.excerpt-meta .category a{padding:20px 20px 5px 20px;}
.excerpt-meta,.entry-meta{padding-top:2.6em;margin-bottom:1.0em;color:#8f6f2d;}
.excerpt-meta a:link,.entry-meta a:link,.excerpt-meta a:visited,.entry-meta a:visited{color:#8f6f2d;}
.entry-meta{padding-bottom:.8em;}
.widget li,.widget li a{padding:5px 10px;}
.further-reading a:link,.further-reading a:visited,.entry-categories a:link,.entry-categories a:visited,.entry-tags a:link,.entry-tags a:visited{color:#666;}
.featured-image-link-text{color:transparent;font-size:1em;position:absolute;margin:0;z-index:-1000;}
.site-footer h1{opacity:.5;}
#site-footer{opacity:0;}
#site-footer .widget-title{color:#fff;opacity:.75;}
.textwidget-footer{color:#eee !important;opacity:1 !important;font-weight:400;font-size:1.0em;line-height:1.85;}
.x-close{opacity:1;font-size:46px;font-weight:bold;position:fixed;right:-1px;width:50px;height:50px;border-radius:5px 0 0 5px;border:1px solid #9b8a46;background-color:#c93;box-shadow:0 0 7px 4px #ccc;z-index:1000;line-height:35px;padding:7px 9px;color:#fff;margin-top:-55px;}
.x-close:hover{cursor:pointer}
.page-numbers{font-size:1.3em;margin-right:3px;text-align:center;text-decoration:none;line-height:2.8em;display:none;border-radius:5px;color:#5e4f1f !important;box-shadow:2px 2px 5px #777;background:#cd9a3170 !important;border:1px solid #9b8a465e  !important;padding:0 6px !important;}
.page-numbers.current{background:none !important;color:#666;border:none !important;margin-right:3px;display:inline-block;box-shadow:none;font-size:1.5em;opacity:.6;}
.page-numbers.dots{background:none;border:none;margin-right:4px;padding:6px 0;text-align:center;text-decoration:none;display:none;}
.nav-links{margin-top:20px}
.next.page-numbers,.prev.page-numbers,.back.page-numbers{display:inline-block !important;}
.back.page-numbers{font-size:1.3em !important;}
.entry-header h1{font-size:2.25em;line-height:1.6 !important;}
.entry .featured-image::after{opacity:0;}
.has-drop-cap:not(:focus)::first-letter{font-size:3.4em;}
.wp-block-separator{clear:both;}
.excerpt{opacity:1;box-shadow:0 0 8px 2px #ddd;}
.excerpt:hover{box-shadow:0 0 8px 5px #aaa;}
.excerpt-header::after,.entry-header::after{background:#c93;border-radius:5px;}
.menu-primary .site-description,.menu-primary-tracks .site-description{position:absolute;left:0;opacity:.8;}
.zhp-adresse{margin-top:3em;padding:1em;border-radius:3px;width:max-content;min-width:28em;max-width:100%;box-shadow:3px 3px 8px #ccc;position:relative;margin:50px auto;}
@media all and (min-width:1000px){#fo_logo{display:block !important;}}
@media only screen and (max-width:55em){#site-header .site-description{display:none;}}
@media only screen and (max-width:770px){.site-footer h1,.entry-header h1{font-size:1.8em}
h2{font-size:1.75em;}
.aussteller-image{float:unset;width:100% !important;margin:0 0 40px 0 !important;min-width:100% !important;}
.aussteller-image img{margin:0 !important;}}
@media only screen and (max-width:600px){#inbox_aussteller,#menu-secondary{display:none !important;}}
@media only screen and (max-width:550px){#insta_header{display:none;}
#search-form-container-top{right:0;}
.site-header .search-form-container input.search-submit{right:21px;}
.search-open .site-header .search-form-container button{width:40px;}
.search-form-container-top-500{right:0 !important}
.zhp-adresse{min-width:auto;width:100%;}
h2{font-size:1.35em;}
.page-numbers{font-size:1.2em}
.site-title,.site-footer h1,.entry-header h1{font-size:1.3em;line-height:2.5;}
.entry-content img{float:none;margin:20px 1%;width:100%;}
.blocks-gallery-item img{margin:10px 0;}
.excerpt-header blockquote{font-size:1.313em;line-height:1.142}}
@media only screen and (max-width:450px){.lhimg{display:none;}
.page-numbers{font-size:.9em}
h2{font-size:1.2em;}
.site-title,.site-footer h1,.entry-header h1{font-size:.95em;line-height:3.2;}}
.p_title{letter-spacing:.06em;position:fixed;top:14px;z-index:1000;color:#fff;opacity:0;font-size:1.2em;font-weight:bold;}
.p_title a,.site-footer a,.site-footer a:link,.site-footer a:visited,.site-footer .widget a,.site-footer .widget a:link,.site-footer .widget a:visited{color:#f2c363;}
@media only screen and (max-width:420px){.p_title{font-size:1.1em !important;font-weight:normal !important;}}
@media only screen and (max-width:390px){.p_title{font-size:1.0em !important;}}
@media only screen and (max-width:400px){.page-numbers{font-size:.7em}
#site-title a,#site-title a:link,#site-title a:visited{color:#896823;}
.site-footer h1{opacity:.7;}}
@media only screen and (max-width:340px){.page-numbers{font-size:.7em}
.site-title,.site-footer h1,.entry-header h1{font-size:.85em;line-height:3.7;}
.site-header .search-form-container+ul{margin-right:3.5em;}}
.top-navigation{left:-6.5%;width:113%;}
.top-navigation{left:-6.5%;width:113%;position:fixed !important;z-index:1000 !important;}
.overflow-container{top:70px;}
.site-header .search-form-container input.search-field{max-width:255px !important;}
.site-header .search-form-container .search-form{max-width:370px !important;}
i.fas.fa-search{top:1px;left:-8px;}
@media only screen and (max-width:340px){.page-numbers{font-size:.7em}
.site-title,.site-footer h1,.entry-header h1{font-size:.85em;line-height:3.7;}
.site-header .search-form-container+ul{margin-right:3.5em;}}
.site-header .search-form-container button{padding:0;width:35px;}
.top-navigation{left:-9%;top:12px;width:113%;position:fixed;}
.excerpt-container{background-color:#fffdf8;}
@media all and (min-width:37.5em){.top-navigation{margin-top:-.75em;left:-10%;width:114%;}
.excerpt-container{background-color:#fffdf8;}}
@media (min-width:50em){.site-header{border-top:none;padding:1.75em 5.55% 3em 5.5%;z-index:1000;}}
.desc_trig_outter a.evcal_list_a{background-color:#fff !important;margin:0;}
.ajde_evcal_calendar.cev.sev #evcal_list .sep_month_events .eventon_list_event a{background-color:#fff !important;border-bottom:1px solid #ddd !important;margin:0 !important;padding:15px !important;}
@media (min-width: 300px){.return-top.visible:hover i,.return-top.visible:active i,.return-top.visible:focus i{top:0 !important;}
.return-top{z-index:10000;position:fixed !important;margin-bottom:10px !important;margin-right:10px !important;width:1.5em !important;height:1.5em !important;background:#fff !important;border:none !important;opacity:.3 !important;text-align:center;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:1.8em !important;color:#666 !important;border-radius:100px !important;line-height:1.5em;}}