header .site-header-top-section-left .nowrap {
white-space: nowrap;
}
header .site-header-top-section-left a {
margin-right: 1rem;
}
header .polt-icon svg {
vertical-align: middle;
max-height: 1rem !important;
}
.overlayImageHideText a .image-overlay-title {
opacity: 0 !important;
}
.overlayImageHideText a:hover .image-overlay-title {
opacity: 1 !important;
}
.wp-block-kadence-query.text-hover-effect .hover-effect-content {
margin: 0 auto !important;
width: 95%;
max-height: 2.5rem;
position: relative;
}
.wp-block-kadence-query.text-hover-effect .overlay-link > .kt-inside-inner-col .polt-bild-badges {
position: absolute;
left: 1rem;
top: 1rem;
}
.wp-block-kadence-query.text-hover-effect .overlay-link > .kt-inside-inner-col .polt-bild-badges > * {
display: inline-block;
margin: 0 0 .25rem;
border-radius: .5rem;
color: #fff;
background: var(--global-palette1);
font-weight: bold;
text-transform: uppercase;
padding: .25rem .5rem;
font-size: .8rem;
}
.wp-block-kadence-query.text-hover-effect .overlay-link > .kt-inside-inner-col .polt-bild-badges .new {
color: var(--global-palette1);
background: #fff;
}
.wp-block-kadence-query.text-hover-effect .hover-effect-content p.title-text {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.polt-moebel-tags {
margin: -2rem 0 1.5rem;
}
.polt-moebel-tags > * {
display: inline-block;
margin: 0 .15rem .25rem 0; 
border: 1px solid var(--global-palette1);
border-radius: .5rem;
background: var(--global-palette1);
color: #fff;
font-weight: bold;  
text-transform: uppercase;
padding: .25rem .5rem;
font-size: .8rem;   
}
.polt-moebel-tags > .aktion {
color: var(--global-palette1);
background: #fff;
}
.polt-preis {
margin: -0.25rem .5rem .5rem;
font-weight: bold;
}
.polt-preis .aktion {
font-size: 1.75rem;
color: var(--global-palette2);
}
.polt-preis .strike {
font-size: 1.3rem;
font-weight: 100;
color: var(--global-palette6);
text-decoration: line-through;
margin-left: .5rem;
}
.wp-block-kadence-query.text-hover-effect .polt-preis {
margin: -0.25rem .5rem .5rem;
font-weight: bold;
}
.wp-block-kadence-query.text-hover-effect .polt-preis .standard {
color: var(--global-palette4);
}
.wp-block-kadence-query.text-hover-effect .polt-preis .standard.strikethrough {
color: var(--global-palette6);
text-decoration: line-through;
}
.wp-block-kadence-query.text-hover-effect .polt-preis .reduced {
color: var(--global-palette2);
}
.wp-block-kadence-query.text-hover-effect .kt-inner-column-height-full.kt-mobile-layout-row,
.wp-block-kadence-query.text-hover-effect .kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
height: 380px !important;
}
.wp-block-kadence-query.text-hover-effect .overlay-link:hover > .kt-inside-inner-col:before {
transform: scale(1.05);
}
.wp-block-kadence-query.text-hover-effect .overlay-link:hover .hover-effect-content {
max-height: 100%;
}
@media (max-width: 1024px) {
.wp-block-kadence-query.text-hover-effect .overlay-link .hover-effect-content {
max-height: 100%;
}
}
.wp-block-kadence-query.text-hover-effect .overlay-link:hover .hover-effect-content p.title-text {
-webkit-font-smoothing: subpixel-antialiased;
transition: all .5s;
}
.wp-block-kadence-query.text-hover-effect .overlay-link:hover .hover-effect-content .wp-block-kadence-singlebtn {
background: var(--global-palette2);
}
#newsletter-form {
width: 100%;
min-height: 45vh;
}
#sib_signup_form_2 .sib_signup_box_inside_2 {
text-align: center;
}
#sib_signup_form_2 .sib_signup_box_inside_2 input {
margin-top: .5rem;
margin-bottom: .5rem;
}