.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
padding-top: 14px;
padding-bottom: 14px;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section-2 {
display: none !important;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
grid-template-columns: auto auto;
justify-content: space-between;
align-items: center;
}
.site-footer .footer-widget-area .widget {
margin: 0;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .wp-block-image {
display: flex;
align-items: center;
margin: 0;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .wp-block-image img {
width: 44px !important;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .wp-block-image::after {
content: "Hundepfoten SaarPfalz e.V.";
margin-left: 12px;
font-family: 'Playfair Display', serif;
font-weight: 600;
font-size: 17px;
line-height: 1.15;
color: #421812;
white-space: nowrap;
}
.site-footer .site-footer-section-3 {
justify-content: flex-end;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .menu {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
}
.site-footer .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .menu li {
margin: 0;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .menu li + li::before {
content: "·";
margin: 0 10px;
opacity: .6;
}
@media (max-width: 921px) {
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
grid-template-columns: 1fr;
justify-items: center;
row-gap: 8px;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section {
margin-bottom: 0;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .wp-block-image {
justify-content: center;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .menu {
justify-content: center;
}
} @media (min-width: 922px) {
#ast-hf-menu-1 > .menu-item.hps-hunde > .menu-link {
position: relative;
isolation: isolate;
color: #421812;
font-weight: 700;
padding-left: 18px;
padding-right: 18px;
} #ast-hf-menu-1 > .menu-item.hps-hunde > .menu-link::before {
content: "";
position: absolute;
z-index: -1;
left: 0;
right: 0;
top: 50%;
height: 40px;
margin-top: -20px;
box-sizing: border-box;
border: 2px solid #cf6d47;
background: #fdf3ee;
transition: background-color .2s linear;
}
#ast-hf-menu-1 > .menu-item.hps-hunde-start {
margin-left: 10px;
}
#ast-hf-menu-1 > .menu-item.hps-hunde-start > .menu-link::before {
border-radius: 999px 0 0 999px;
border-right: 1px solid rgba(207, 109, 71, .5);
}
#ast-hf-menu-1 > .menu-item.hps-hunde-ende {
margin-right: 10px;
}
#ast-hf-menu-1 > .menu-item.hps-hunde-ende > .menu-link::before {
border-radius: 0 999px 999px 0;
border-left: 0;
}
#ast-hf-menu-1 > .menu-item.hps-hunde:hover > .menu-link,
#ast-hf-menu-1 > .menu-item.hps-hunde > .menu-link:focus-visible,
#ast-hf-menu-1 > .menu-item.hps-hunde.current-menu-item > .menu-link {
color: #fff;
}
#ast-hf-menu-1 > .menu-item.hps-hunde:hover > .menu-link::before,
#ast-hf-menu-1 > .menu-item.hps-hunde > .menu-link:focus-visible::before,
#ast-hf-menu-1 > .menu-item.hps-hunde.current-menu-item > .menu-link::before {
background: #cf6d47;
} #ast-desktop-header .header-social-inner-wrap {
display: flex;
flex-wrap: nowrap;
}
} @media (min-width: 1200px) and (max-width: 1440px) {
#ast-hf-menu-1 > .menu-item > .menu-link {
padding-left: 11px;
padding-right: 11px;
}
}
@media (min-width: 1200px) and (max-width: 1279px) {
#ast-hf-menu-1 > .menu-item > .menu-link {
padding-left: 9px;
padding-right: 9px;
}
}
@media (min-width: 922px) and (max-width: 1279px) {
#ast-desktop-header .ast-header-social-1-wrap .ast-builder-social-element {
margin-left: 5px;
margin-right: 5px;
}
} @media (min-width: 922px) and (max-width: 1199px) {
#ast-desktop-header #ast-hf-menu-1 > .menu-item > .menu-link {
padding-left: 7px;
padding-right: 7px;
}
#ast-desktop-header #ast-hf-menu-1 > .menu-item.hps-hunde > .menu-link {
padding-left: 10px;
padding-right: 10px;
}
#ast-hf-menu-1 > .menu-item.hps-hunde-start {
margin-left: 4px;
}
#ast-hf-menu-1 > .menu-item.hps-hunde-ende {
margin-right: 4px;
}
}
@media (max-width: 921px) {
#ast-hf-mobile-menu > .menu-item.hps-hunde > .menu-link {
background-color: #fdf3ee !important;
color: #421812 !important;
font-weight: 700;
box-shadow: inset 4px 0 0 #cf6d47;
}
#ast-hf-mobile-menu > .menu-item.hps-hunde.current-menu-item > .menu-link {
color: #cf6d47 !important;
}
}