.logo-poschenrieder-muehle {
background: #fff;
position: relative;
top: 60px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.logo-poschenrieder-muehle:before, .logo-poschenrieder-muehle:after {
z-index: -1;
position: absolute;
content: "";
bottom: 15px;
left: 10px;
width: 50%;
top: 80%;
max-width:300px;
background: #777;
-webkit-box-shadow: 0 15px 10px #777;
-moz-box-shadow: 0 15px 10px #777;
box-shadow: 0 15px 10px #777;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.logo-poschenrieder-muehle:after {
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
right: 10px;
left: auto;
}
.w-nav-arrow {
margin-left: -10px !important;
}
#timeline .ctl-slick-next, .ctl-slick-prev {
font-size: 50px !important;
color: #e37626 !important;
width: 50px !important;
height: 50px !important;
margin-right: -1rem;
}
#timeline .ctl-slick-prev {
font-size: 50px !important;
color: #e37626 !important;
width: 50px !important;
height: 50px !important;
margin-left: -1rem;
}
#timeline .ctl-wrapper .ctl-horizontal-wrapper.ctl-design-3.light-skin .ctl-content {
border-top: 1px solid #aeaeae !important;
}
.ctl-wrapper .cool-timeline-wrapper.light-skin .ctl-year-label.ctl-year-text {
display: none !important;
}
#timeline .ctl-description .height_small {
box-shadow: none !important;
padding-top: 0 !important;
}
#timeline .ctl-title a {
cursor: default !important;
color: #e37626 !important;
}
#timeline .ctl-title a:hover {
color: #e37626 !important;
}
#timeline .ctl-wrapper .ctl-horizontal-wrapper.ctl-design-3 .ctl-content {
padding: 0 !important;
}
.map-marker .fa-map-marker-alt {
position: relative;
top: -1.5rem;
}
.no-touch .owl-carousel.navpos_inside.navstyle_circle>.owl-nav div:hover, .no-touch .owl-carousel.navpos_inside.navstyle_block>.owl-nav div:hover, 
.no-touch .owl-carousel.navpos_inside.navstyle_circle>.owl-nav button:hover, .no-touch .owl-carousel.navpos_inside.navstyle_block>.owl-nav button:hover {
background: transparent !important;
color: #e37626 !important;
}
@media (min-width: 1281px) {
.l-header.shadow_wide .l-subheader.at_middle, .l-header.shadow_wide .l-subheader.at_bottom {
box-shadow: 0 5px 10px -1px rgb(0 0 0 / 25%) !important;
}
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-control.active + .w-nav-list.level_1, .w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_2 {
background: #fff5e9 !important;
}
.w-nav.type_mobile .w-nav-anchor:not(.w-btn) {
padding: 0.5rem 0.7rem 0.5rem 0.7rem !important;
}
#page-header.bg_transparent.shadow_wide .ush_menu_1 {
text-shadow: 0 0 10px rgba(0,0,0,85) !important;    
}
#page-header.bg_transparent.shadow_wide.sticky .ush_menu_1, .w-nav-list.level_2 {
text-shadow: none !important;
}
.l-section.width_full.color_primary.with_img.with_shape {
background: #fff5e9 !important;
}
.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn {
background: #e37626 !important;
}
.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn:hover {
background: #c1651f !important;
}
@media (max-width: 480px) {
.stoerer-open-time img {
height: 60% !important;
width: 60% !important;
}
}
main .w-image, .post-img img, .post_image img {
border-radius: 4px !important;
}
.map .gm-style .gm-style-iw {
line-height: 1rem !important;
}
.map .gm-style .gm-style-iw h6 {
color: #e37626 !important;
}
.green {
color: #a6c95b !important;
font-weight: bold !important;
padding-left: 0.5rem;
}
.green-2 {
color: #a6c95b !important;
font-weight: bold !important;
}
.green-3 {
color: #a6c95b !important;
font-weight: bold !important;
}
.logo-poschenrieder-muehle img {
padding: 15px 15px 15px 15px !important;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
font-size: 0.8em !important;
margin-left: 0.4em;
}
main .l-section.wpb_row:last-child {
-webkit-box-shadow: 0 20px 10px 0 rgba(0,0,0,0.3);
box-shadow: 0 20px 10px 0 rgba(0,0,0,0.3);
}
.timeline-wrapper .wpb_row:last-child, .w-post-elm .l-section.wpb_row:last-child {
-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;
box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;
}
.w-post-elm iframe {
margin-top: -3rem;
}
.w-person-role {
color: #2e2f3e !important;
opacity: 0.8 !important;
}
.no-margin-li ul {
margin-left: 10px !important;
}
@media (min-width: 1281px) {
.l-header.sticky .ush_image_1 {
height: 180px!important;
margin-top: -1rem;
}
.stoerer {
width: 80% !important;
}
}
@media (min-width: 480px) {
#menu-footer-menu li:not(:last-child) {
border-width: 0 1px 0 0 !important;
border-style: solid;
border-color: rgba(252, 255, 255, 0.3) !important;
}
}
@media (max-width: 480px) {
iframe {
height: 190px !important;
}
.g-filters-item, .w-filter.state_desktop[class*="style_switch_"] .w-filter-item-value {
padding-left: 0.2rem !important;
padding-right: 0.2rem !important;
width: 20% !important; 
}
.g-filters {
margin-bottom: 2rem !important;
}
}
.w-iconbox-title {
margin-bottom: 0 !important;
padding-bottom: 0.2rem !important;
}
h2 {
margin-bottom: 0.5rem !important;
}
.home-h2 h2 {
font-size: 2rem !important;
}
.w-sharing.type_simple .w-sharing-item {
border-width: 0 !important;
}
.g-filters-item {
padding: 1.2rem 1rem 0 1rem !important
}
.g-filters.style_3 .g-filters-item {
line-height: 2.2rem !important;
font-weight: 400 !important;
}
.g-filters.style_3 .g-filters-item.active {
line-height: 2.2rem !important;
border-bottom: 2px solid !important;
}
#menu-footer-menu li {
padding: 0 0.5rem !important;
}
#menu-footer-menu>li:not(:last-child) {
margin: 0 !important;
}
b, strong {
opacity: 0.8;
letter-spacing: -0.02em;
font-weight: 500 !important;
}
table td {
border-bottom: 0 solid !important;
}
.cool-timeline-horizontal.light-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2.content-title {
background: #fff5e9 !important;
color: #e37626 !important;
font-family: Courgette, cursive !important;
font-size: 1.5rem !important;
}
.cool-timeline-horizontal.light-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post {
background: #fff5e9 !important;
border: none !important;
color: #000 !important;
}
.cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-details p {
color: #000 !important;
font-weight: 300 !important;
}
.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li.slick-slide.slick-current:after, .cool-timeline-horizontal.light-timeline.ht-design-2 .clt_carousel_slider ul.slick-slider .slick-list li.slick-slide:after, .cool-timeline-horizontal.light-timeline.ht-design-2 .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n).slick-slide:after {
border-bottom-color: #fff5e9 !important;
}
#timeline .ctl-wrapper .ctl-horizontal-wrapper:where(.ctl-design-3,.ctl-design-6,.ctl-design-8) .ctl-labels {
background: #e37626 !important;
}
#timeline .ctl-wrapper .ctl-horizontal-wrapper.light-skin.ctl-design-3 .ctl-label-big:after {
border-top: 8px solid #e37626 !important;
}
#timeline .ctl-wrapper .ctl-horizontal-timeline.light-skin:not(.ctl-default,.ctl-design-4,.ctl-design-6,.ctl-design-8) .ctl-arrow {
background: linear-gradient(to bottom right,#e37626 52%,transparent 48%);
}
.table tr:nth-child(odd), .tablepress .odd td {
background: rgba(0,0,0,0.05) !important;
}
footer #tablepress-3 .table tr:nth-child(odd), footer .tablepress .odd td {
background: rgba(255,255,255,0.05) !important;
}
footer #tablepress-3-no-2, footer #tablepress-3 {
font-size: 0.9rem !important;
}
footer #tablepress-3-no-2 td, footer #tablepress-3 td {
padding: 0.5rem 0.5rem !important;
}
.tablepress>:not(caption)>*>* {
padding-top: 0.5rem !important;
padding-right: 0.6rem !important;
padding-bottom: 0.5rem !important;
padding-left: 0.6rem !important;
}
#tablepress-2 thead  tr .column-1{
font-weight: 600 !important;
}
#tablepress-2 tr .column-1 {
font-weight: 400 !important;
white-space: nowrap;
}
#tablepress-4_wrapper thead {
font-size: 90%;
line-height: normal;
}
.widget li {
margin: 0 0 0.8rem !important;
}
@media (min-width: 1281px) {
.footer-margin .vc_column-inner {
padding-left: 0.6rem !important;
padding-right: 0.6rem !important;
}
}
.w-post-elm.post_image.post-img img {
width: 80% !important;
}
blockquote:before {
top: -2rem;
color: #e37626 !important;
font-family: Courgette,cursive !important;
opacity: 0.4;
font-size: 8rem !important;
}
blockquote p {
color: #e37626 !important;
font-family: Courgette,cursive !important;
font-size: 115%;
}
.wpb_text_column .wpb_wrapper ul li {
background: url(//www.poschenrieder-muehle.de/wp-content/uploads/2022/07/list-style.gif) scroll 0px 14px no-repeat;
padding-left: 15px;
}
.wpb_text_column .wpb_wrapper ul li {
list-style: none;
margin: 0 0 0.3rem !important;
}
.w-nav.type_desktop .w-nav-anchor:not(.level_1) {
line-height: 0.4em !important;
padding: 1em 20px 1em 20px !important;
white-space: nowrap;
transition: none;
}
.w-nav-list.level_2 {
padding: 1rem;
}
footer .fa-map-marker-alt, .kontakt .fa-map-marker-alt {
position: relative;
top: -1.7rem !important;
}
.greenpoint::after {
content: "\ f72d";
color: #e37626;
font-family: Poppins, sans-serif;
height: 2px;
position: absolute;
margin-top: 13px;
font-size: 2rem;
}
.w-form-row-field {
font-size: 0.8rem !important;
}
.w-form-checkbox, .w-form-radio {
font-size: 1.5em !important;
margin-right: 1em !important;
height: 1.5em !important;
width: 1.5em !important;
border: none !important;
background: #fff !important;
border-radius: 0.3em !important;
}
.w-form input, .w-form textarea, .w-form-checkbox {
background: rgba(0,0,0,0.05) !important;
border-radius: 0.3em !important;
box-shadow: 0px 1px 0px 0px rgb(0 0 0 / 5%) !important;
}
.w-form-row.for_captcha.has_label.required, .w-form-row.for_submit {
margin-top: 1.5rem;
}
.w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, textarea, input:not([type="submit"]), .w-form-checkbox, .w-form-radio {
font-weight: 300 !important;
}
.w-iconbox.iconpos_left .w-iconbox-title, .w-iconbox.iconpos_right .w-iconbox-title {
margin-top:0 !important;
}@font-face{font-family: 'Courgette';font-style: normal;font-weight: 400;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.poschenrieder-muehle.de/wp-content/uploads/omgf/us-fonts/courgette-normal-latin-ext-400.woff2?ver=1662990500) format('woff2');font-display: swap;}@font-face{font-family: 'Courgette';font-style: normal;font-weight: 400;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.poschenrieder-muehle.de/wp-content/uploads/omgf/us-fonts/courgette-normal-latin-400.woff2?ver=1662990500) format('woff2');font-display: swap;}@font-face{font-family: 'Noto Sans';font-style: normal;font-weight: 300;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.poschenrieder-muehle.de/wp-content/uploads/omgf/us-fonts/noto-sans-normal-latin-ext.woff2?ver=1662990500) format('woff2');font-display: swap;}@font-face{font-family: 'Noto Sans';font-style: normal;font-weight: 300;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.poschenrieder-muehle.de/wp-content/uploads/omgf/us-fonts/noto-sans-normal-latin.woff2?ver=1662990500) format('woff2');font-display: swap;}@font-face{font-family: 'Noto Sans';font-style: normal;font-weight: 500;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.poschenrieder-muehle.de/wp-content/uploads/omgf/us-fonts/noto-sans-normal-latin-ext.woff2?ver=1662990500) format('woff2');font-display: swap;}@font-face{font-family: 'Noto Sans';font-style: normal;font-weight: 500;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.poschenrieder-muehle.de/wp-content/uploads/omgf/us-fonts/noto-sans-normal-latin.woff2?ver=1662990500) format('woff2');font-display: swap;}@font-face{font-family: 'Noto Sans';font-style: normal;font-weight: 700;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.poschenrieder-muehle.de/wp-content/uploads/omgf/us-fonts/noto-sans-normal-latin-ext.woff2?ver=1662990500) format('woff2');font-display: swap;}@font-face{font-family: 'Noto Sans';font-style: normal;font-weight: 700;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.poschenrieder-muehle.de/wp-content/uploads/omgf/us-fonts/noto-sans-normal-latin.woff2?ver=1662990500) format('woff2');font-display: swap;}