/* @media screen and (min-width:1921px) {
    html {
        font-size: 100% !important; 
    }
} 
@media screen and (max-width:1920px) {
    html {
        font-size: 100% !important;
    }
}
@media screen and (max-width:1750px) {
    html {
        font-size: 88% !important;
    }
}
@media screen and (max-width:1632px) {
    html {
        font-size: 88% !important;
    }
} */
html {
        font-size: 75% !important;
    }
/*@media screen and (min-width: 850px){
	.slide-single .flickity-viewport {
    height: 483.031px !important;
}
}*/
@media screen and (max-width:1500px) {
    html {
        font-size: 75% !important;
    }
}
@media screen and (max-width:1440px) {
    html {
        font-size: 75% !important;
    } 
}

@media screen and (max-width:1550px) {
    /* html {
        font-size: 75%;
    } */
    .style-icon .icon-box-img .icon{
        width: 75%;
        margin: auto;
    }
}
@media screen and (max-width: 849px){
    .lists-karriere .karriere .row-custom .right {
        padding-left: 0;
        width: 100%;
    }
    .lists-karriere .karriere .row-custom .left {
        width: 100%;
        max-width: 100%;
    }
    .section-wer-wir-sind .row .row-text-custom-right {
        order: -1;
    }
    .section-was-wir-dir-bieten .row-grid .col-inner .icon-box p {
        font-size: 18px;
    }
    .lists-karriere .karriere h3, .header_text_post h3 {
        margin-bottom: 0;
        font-size: 18px !important;
    }
    .lists-karriere .karriere p.date, .header_text_post p.date,
    .row-custom .right .item-box span  {
        font-size: 12px;
    }
    .row-custom .right .item-box span {
        line-height: 20px;
    }
    .banner-page.banner-karriere-page .section-content > .img *{
        object-position: center;
    }
    p.button-show-form a.button.primary {
        width: 100%;
    }
    .section-was-wir-dir-bieten .row-grid .col-inner .icon-box {
        margin: 0;
        width: 100%;
        max-width: 100%;
        padding: 1.875rem 1.25rem !important;
    }
    .section-was-wir-dir-bieten .row-grid .col-inner ol.flickity-page-dots,
    .section-wer-wir-sind ol.flickity-page-dots {
        bottom: -2rem;
    }
    .header_text_post .row-custom > * {
        width: 100%;
        padding: p;
    }
    .header_text_post .row-custom .left {
        padding-right: 0;
    }
    .header_text_post .row-custom .right {
        padding-left: 0;
        padding-top: 1rem;
    }
    .header_text_post h4 {
        font-size: 18px;
    }
    div#popup_form_jetzt .forminator-ui .forminator-input {
        height: 2.5rem !important;
    }
    div#popup_form_jetzt .forminator-custom-form > .forminator-row {
        margin-bottom: 1rem;
    }
    div#popup_form_jetzt div#html-1 p {
        font-size: 18px;
    }
    div#popup_form_jetzt button.forminator-button.forminator-button-submit {
        min-width: unset !important;
    }
    div#popup_form_jetzt button.forminator-button.forminator-button-submit:after {
        content: "";
        background: url(../images/arrow-right.svg);
        width: 1.25rem;
        height: 0.8125rem;
        display: inline-block;
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 0.5rem;
    }
    div#popup_form_jetzt {
        padding: 1.875rem !important;
    }
    .header_text_post h3 {
        font-size: 26px !important;
        line-height: 36px !important;
    }
	.slider-mb .flickity-page-dots {
		bottom: 0;
	}
	.cl-thumb  .slick-slide {
		opacity: .7;
	}
    li.html.header-button-2 a {
        margin-top: 0rem !important;
        color: #000000;
        padding: 0rem;
    }
    li.html.header-button-2 a:hover,
    li.html.header-button-2 a:active {
        margin-top: 0rem !important;
        color: #000000 !important;
        padding: 0rem;
        background: none  !important;
    }
    li.html.header-button-1 {
        padding: 0rem !important;
        margin: 0rem !important;;
    }
	ul.slick-dots button{
		display: none;
	}
	ul.slick-dots {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.cl-thumb{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.cl-thumb .slick-slide.slick-current {
		opacity: 1;
	}
	.cl-thumb img{
		height: 100px !important;
		object-fit: cover !important;
	}
	.cl-thumb .img .img-inner{
		padding-top: 100px !important;
	}
    html{
        font-size: 100% !important;
    }
    .style-icon .icon-box-img .icon{
        width: 100%;
    }
    .section .section-content> .row > .col,
    body .container{
        padding-left: 30px;
        padding-right: 30px;
    }
    #main, #wrapper {
        overflow: hidden;
    }
    /*HEADER*/
    li.html.header-button-1 a.button.primary:before {
        color: var(--primary-color);
        font-size: 1.5rem;
        margin-right: 0.5rem;
        content: url(/wp-content/uploads/2025/10/icon-whatsapp-new.svg) !important;
        transform: scale(.6);
    }
    li.html.header-button-1 a.button.primary {
        background: transparent !important;
        color: var(--text-color)!important;
        box-shadow: unset !important;
        font-weight: normal;
        font-size: 1rem;
        margin: 0 !important;
        padding: 0 !important;
        height: inherit !important;
        line-height: 1;
        font-family: var(--font-body);
        display: inline-flex;
        align-items: center;
        letter-spacing: 0 !important;
    }
    .stuck #masthead,
    #masthead {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .header-main .nav>li>a {
        padding: 10px 0;
    }
    .header-contact-wrapper .header-button{
        display: none;
    }
    .header-contact-wrapper #header-contact{
        display: block !important;
    }
    body .stuck #logo img,
    body .transparent #logo img {
        max-height: 44px !important;
    }
    .header-main .icon-phone:before {
        content: url(../images/phone-mb.svg) !important;
    }
    .header-main .nav>li>a {
        font-size: 16px;
        letter-spacing: 0;
    }
    .header-main .nav>li {
        margin: 0 10px;
    }
    .header-main {
        height: 80px!important;
    }
    /*HEADER*/
    /*FOOTER*/
    .logo-footer img{
        max-width: 150px;
    }
    .footer-1{
        padding-top: 30px !important;
    }
    .footer-1 .ux-menu-link__link {
        font-size: 17px;
        margin: 0 10px !important;
    }
    .footer-2 .ux-menu-link__link {
        font-size: 12px;
        margin: 0 10px !important;
    }
    .footer-1 .menu-item:not(.menu-item:last-child) .ux-menu-link__link, .footer-2 .menu-item:not(.menu-item:last-child) .ux-menu-link__link {
        margin-right: 0;
    }
    /*FOOTER*/
    /*MENU*/
    .header-block-block-2 >.row >.col{
        max-width: 33.33%;
        flex-basis: 33.33%;
    }
    .mobile-sidebar .nav-sidebar.nav-vertical li.menu-item.active .toggle .icon-angle-down:before {
        content: "\f106";
    }
    .mobile-sidebar .nav-sidebar.nav-vertical li.menu-item  .toggle {
        position: absolute;
        right: 0;
        top: 20px;
        width: 100%;
        height: auto;
        margin: 0;
        opacity: 1;
        min-height: auto;
        margin-left: 0;
        margin-right: 0;
        text-align: right;
        padding-right: 30px;
        transform: none !important;
    }
    .off-canvas .sidebar-menu {
        padding: 30px;
    }
    body .off-canvas-left .mfp-content {
        width: 100%;
        max-width: 428px;
        background-color: #fff;
    }   
    .off-canvas:not(.off-canvas-center) li.html {
        padding: 0;
    }
    .off-canvas li.html.custom.html_topbar_left {
        margin-bottom: 30px;
        width: auto;
        padding: 0;
        margin-left: 30px !important;
        display: block;
        margin-right: auto !important;
        margin-top: -15px;
    }
    .off-canvas li.html.custom.html_topbar_left a {
        text-align: center;
        display: block;
        padding: 0;
    }
    .off-canvas li.html.custom.html_topbar_left a img {
        max-width: 90px;
    }
    .off-canvas-left.mfp-ready .mfp-close {
        right: auto;
        left: calc(428px - 60px);
        opacity: 1;
        top: 20px;
        color: #8D2B26;
        mix-blend-mode: normal;
    }

    .mobile-sidebar ul li a {
        border: none;
        font-size: 18px;
    }

    .mobile-sidebar .nav-sidebar.nav-vertical>li+li {
        border: none;
    }
    .mobile-sidebar .header-block .icon-box .icon-box-text {
        flex: none;
        float: left;
    }
    .mobile-sidebar .icon-box-img img {
        padding-top: 0;
        max-width: 16px;
    }
    .mobile-sidebar .header-block .icon-box:nth-child(1) .icon-box-img img{
        max-width: 20px;
    }
    .mobile-sidebar .header-block .icon-box {
        display: flex !important;
        overflow: hidden;
        justify-content: center;
        padding: 5px 0;
    }
    .mobile-sidebar .header-block .tzn-payment-icons .payment-icon+.payment-icon{
        display: inline-flex;
        flex-wrap: wrap;
    }
    .mobile-sidebar .header-block .tzn-payment-icons {
        display: flex;
        justify-content: center;
        margin-top: 40px;
        flex-wrap: wrap;
    }
    .mobile-sidebar .header-block .social-icons {
        text-align: center;
        font-size: 1.5rem;
        margin-top: 20px;
    }
    .mobile-sidebar .nav-sidebar.nav-vertical li.menu-item.active {
        background: transparent;
    }
    .mobile-sidebar .nav.nav-vertical li.cart-item .children,
    .mobile-sidebar .nav.nav-vertical li.cart-item .toggle,
    .mobile-sidebar .nav.nav-vertical li.account-item .children,
    .mobile-sidebar .nav.nav-vertical li.account-item .toggle {
        display: none;
    }

    .off-canvas:not(.off-canvas-center) li.html.html_top_right_text {
        padding: 0;
    }

    .mobile-sidebar .html_top_right_text img {
        max-width: 140px;
    }

    .mobile-sidebar .html_top_right_text a {
        display: block;
        text-align: center;
        padding: 0 !important;
    }
    .mobile-sidebar .sidebar-menu li.account-item a {
        padding: 0;
    }

    .off-canvas:not(.off-canvas-center) .nav-vertical li>a {
        padding-left: 0;
    }

    .off-canvas:not(.off-canvas-center) .nav-vertical li>a {
        padding-left: 0 !important;
        justify-content: center;
    }
    .mobile-sidebar li.header-block .tzn-payment-icons img {
        margin: 0 0.2rem 0.2rem;
    }
    .mobile-sidebar li.header-block .tzn-payment-icons .payment-icon+.payment-icon {
        margin-left: 0;
    }
    .mobile-sidebar li.header-block{
        display: block;
        margin-top: 30px;
        width: 100% !important;
    }
    .mobile-sidebar li.header-block p{
        font-size: 16px;
        letter-spacing: .64px;
        text-align: center;
    }
    .mobile-sidebar li.header-block .fs-14 p{
        font-size: 14px;
        text-transform: inherit;
    }
    .mobile-sidebar .sidebar-menu li.account-item span,
    .mobile-sidebar .sidebar-menu li.menu-item.cart-item span.header-cart-title {
        font-size: 0;
    }

    .mobile-sidebar .sidebar-menu li.account-item {
        position: absolute;
        width: auto;
        right: 20px;
        top: 10px;
        border: 0;
    }
    .mobile-sidebar .has-dropdown .icon-angle-down {
        font-size: 30px;
        margin-left: 0;
        opacity: 1;
        color: #8D2B26;
        position: absolute;
        right: 30px;
        top: 23px;
    }
    .mobile-sidebar .header-block-block-2 p strong {
        color: var(--primary-color);
        margin-top: 30px;
        font-family: var(--font-heading);
        font-weight: normal;
        display: block;
    }
    .mobile-sidebar .header-block-block-2{
        margin-top: 60px;
    }
    .mobile-sidebar .header-block-block-2 .img{
        background-color: #F4F5F5;
        width: 83px !important;
        height: 83px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .mobile-sidebar li.html.custom.html_topbar_right {
        position: absolute;
        right: 0px;
        width: auto;
        top: -2px;
        max-width: 23px;
        height: auto;
        padding: 0;
        margin: 0;
    }
    .off-canvas:not(.off-canvas-center) .nav-vertical li:not(.html,.acoount-item) {
        display: inline-block;
        text-align: center;
        width: 100%;
        border-bottom: 1px solid #000;
        
    }
    .nav-dropdown-has-arrow li.has-dropdown:after{
        display: none;
    }
    .off-canvas:not(.off-canvas-center) .nav-vertical li:not(.html,.acoount-item).page-item-27.current-dropdown{
        border-bottom: 0;
    }
    .nav-dropdown-has-shadow .mobile-sidebar .nav-dropdown {
        border: 0 !important;
        position: relative;
        padding: 0;
        margin: 0;
        inset: auto !important;
        opacity: 1;
        visibility: visible;
        display: none !important;
        border-top: 1px solid #000 !important;
    }
	.off-canvas:not(.off-canvas-center) .nav-vertical li:not(.html,.acoount-item) .children li{
		border-bottom: 0 !important;
	}
	.off-canvas:not(.off-canvas-center) .nav-vertical li:not(.html,.acoount-item) .children li a {
		padding: 10px 0 !important;
	}
    .off-canvas:not(.off-canvas-center) .nav-vertical li:not(.html,.acoount-item)>a {
        font-size: 16px; 
        letter-spacing: .64px;
        display: inline-block;
        color: #000000;
        font-weight: normal;
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
	.off-canvas:not(.off-canvas-center) .nav-vertical li.menu-item-has-children>a{
		pointer-events: none;
	}
    .off-canvas:not(.off-canvas-center) .nav-vertical li:not(.html,.acoount-item) .children{
        padding-bottom: 10px;
        text-align: center;
        width: auto;
		 border-top: 1px solid #000 !important;
    }
    .off-canvas:not(.off-canvas-center) .nav-vertical li:not(.html,.acoount-item) .nav-dropdown li:last-child{
        border: 0 !important;
    }
    .off-canvas:not(.off-canvas-center) .nav-vertical li:not(.html,.acoount-item) .children li{
        display: block;
    }
    .off-canvas:not(.off-canvas-center) .nav-vertical li:not(.html,.acoount-item) .children li a{
        font-size: 16px;
        letter-spacing: .96px;
    }
    .mobile-sidebar .social-icons.follow-icons a {
        color: #fff;
        background-color: var(--primary-color);
    }
    .off-canvas:not(.off-canvas-center) li.html {
        padding: 0;
    }
    .nav-sidebar.nav-vertical>li.menu-item.active,
    .nav-sidebar.nav-vertical>li.menu-item:hover {
        background-color: transparent;
    }
    .off-canvas .nav-vertical>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
        letter-spacing: 0;
        text-transform: inherit;
    }
    .mobile-sidebar .row-menu .col {
        max-width: 100%;
    }
    .mobile-sidebar .sub-menu.nav-dropdown .row {
        margin: auto !important;
        position: relative;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0 !important;
        display: block;
        border-top: 1px solid #000;
    }
	.off-canvas .nav-vertical>li>a.active + .nav-dropdown{
		display: block !important;
	}
    .mobile-sidebar .menu-item-has-block .nav-dropdown {
        padding: 0;
        position: relative !important;
        inset: auto !important;
        border: 0 !important;
        min-width: 100%;
        opacity: 1 !important;
        visibility: visible !important;
        display: none !important;
        width: auto !important;
		height: auto !important;
    }
    .mobile-sidebar .current-dropdown .nav-dropdown{
        display: block;
           
    }
    .nav-sidebar.nav-vertical>li.menu-item.active, 
    .nav-sidebar.nav-vertical>li.menu-item:hover {
        background-color: transparent !important;
    }
    .mobile-sidebar li.header-block{
        border-bottom: 0 !important;
    }
    .mobile-sidebar li.header-block .fs-12 p{
        font-size: 12px;
        margin-top: 30px;
    }
    .sub-menu.nav-dropdown .row .ux-menu-link__link {
        font-size: 16px;
        padding: 0;
        min-height: inherit;
        padding-bottom: 10px;
        letter-spacing: .64px;
        text-align: center;
        display: block;
        padding-top: 10px;
    }
    .sub-menu.nav-dropdown .row::before{
        display: none;
    }
    /*MENU*/
    /*HOME*/
    .banner h2, .banner h1, h1 {
        font-size: 30px!important;
        line-height: 42px!important;
    }
    .fs-22, .fs-22  p {
        font-size: 16px;
        line-height: 28px;
    }
    .banner-page .section-content > .img *,
    .home1 .section-content > .img *{
        height: 100%;
        object-fit: cover;
        object-position: left;
    }
    .banner-page .section-content > .img::before,
    .home1 .section-content > .img::before{
        content: '';
        background-color: #000;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        opacity: .4;
        z-index: 2;
    }
    .banner-page .section-content > .img ,
    .home1 .section-content > .img {
        position: absolute;
        top: -30px;
        left: 0;
        height: calc(100% + 60px);
        z-index: -1;
    }
	.home1,
    .banner-page,
    .home12{
        padding-top: 0 !important;
        padding-bottom: 0px !important;
        background-color: transparent !important;
        min-height: 100vh !important;
        overflow: hidden;
    }
/* 	.home1{
        padding-top: 0 !important;
        padding-bottom: 0px !important;
        background-color: transparent !important;
        min-height: auto !important;
        overflow: hidden;
    } */
/* 	.home1 .section-content > .row{
		padding-top: 100px;
		padding-bottom: 100px;
	} */
    .banner-page .section-content > .row,
    .home1 .section-content > .row {
        margin: auto !important;
    }
    .banner-page .section-content, 
    .home12 .section-content {
        height: 100vh;
        display: flex;
    }
	 .home1 .section-content {
        height: 100vh;
        display: flex;
    }
    .banner-page .mw-236 + .img,
    .home1 .mw-236 + .img{
        max-width: 170px;
        margin-left: 0;
    }
    .banner-page .mw-221 ,
    .home1 .mw-221 {
        max-width: 130px;
        margin-top: 7rem;
		margin-bottom: 1.5rem !important;
    }
    .banner-page .mw-236 {
        max-width: 170px;
        margin-left: 0 !important;
        position: relative !important;
        left: unset;
        bottom: unset;
    }
    
    
    .banner-page .text + a.button.primary ,
    .home1 .text + a.button.primary {
        margin-right: 0;
    }
	.banner-page a.button.primary, .home1 a.button.primary{
		margin-top: 0 !important;
		margin-bottom: 20px;
	}
    .banner-page a.button.primary + a.button.primary,
    .home1 a.button.primary + a.button.primary{
        margin-left: 0;
    }
    .home1 h1 {
        margin-bottom: 1.25rem !important;
        line-height: 38px !important;
    }
	ul#li-mb {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 30px;
		margin: 0;
		list-style: none;
		position: fixed;
		bottom: 10px;
		z-index: 22;
		width: 100%;
	}
	ul#li-mb li a {
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: #69CE51;
		color: #fff;
		position: relative;
		height: 38px;
		width: 100%;
		max-width: 100%;
		border-radius: 25px 0 0 25px;
		    padding-left: 20px;
        font-size: 14px;
	}
	ul#li-mb li {
		margin: 0;
		max-width: 46%;
		width: 46%;
	}
	ul#li-mb li a img {
		width: 36px;
		height: 36px;
		object-fit: contain;
		position: absolute;
		left: -5px;
	}
	ul#li-mb li:nth-child(2) a{
		background-color: var(--fs-color-primary);
	}
    .home1 .fs-22 p {
        margin-top: 0 !important;
        line-height: 22px;
        margin-bottom: 30px !important;
    }
    .home1 a.button.primary {
        margin-top: 20px;
    }
    .chat-box > img {
        max-width: 80px;
    }
    .icons a img {
        width: 40px;
    }
    .icons a:nth-child(1) {
        top: -3rem;
        left: 1.3rem;
    }
    .icons a:nth-child(2) {
        left: -2.5rem;
        top: -1rem;
    }
    .icons a:nth-child(3) {
        left: -2.5rem;
        top: 4rem;
    }
    .icons a:nth-child(4) {
        top: auto;
        bottom: -3rem;
        left: 1.5rem;
    }
    .home-1 .icon-box > * {
        margin: 0 !important;
        width: calc(100% - 45px);
        text-align: left;
    }
    .home-1 .icon-box p br{
        display: none;
    }
    .home-1 .icon-box p{
        text-align: left;
        font-size: 15px;
        font-family: var(--font-semibold);
    }
    .home-1 .icon-box{
        display: flex;
        padding: 15px 0;
    }
    .home-1 .icon-box .icon-box-text .fs-20 + div {
        display: none;
    }
    .home-1.bares-1 .icon-box .icon-box-text .fs-20 + div {
        display: block;
    }
    .home-1 .fs-20 p {
        margin-bottom: 0;
    }
    .home-1 .icon-box {
        align-items: center;
    }
    .chat-box {
        right: 30px;
        bottom: 5rem;
    }
    .home-1 .style-icon .col:nth-child(1) .icon-box .icon-box-img img,
    .home-1 .style-icon .col:nth-child(2) .icon-box .icon-box-img img{
        max-width: 36px !important;
    }
    .home-1 .style-icon .col:nth-child(3) .icon-box .icon-box-img img{
        max-width: 26px !important;
    }
    .home-1 .icon-box .icon-box-img{
        width: 40px !important;
        margin-right: 15px !important;
        text-align: center;
    }
    .banner-page .fs-22 p {
        max-width: 250px;
        margin: auto;
        margin-bottom: 1.3em;
    }
    .banner-page p strong {
        width: 100%;
        display: inline-flex;
        justify-content: center;
    }
    .home-1 .style-icon {
        margin: 15px 0 !important;
    }
    #logo {
        margin-right: 0;
        width: 3rem !important;
    }
    .home-2{
        background-color: #F4F5F5;
        padding-top: 80px !important;
        padding-bottom: 60px !important;
    }
    .home-2 .slider-wrapper{
        margin-bottom: 30px !important;
    }
    .home-2 .img-auto img{
        max-width: 180px;
        margin-bottom: 1rem;
    }
    .home-3 .banner + .text {
        display: none;
    }
    .home-3 .gap-element {
        display: none !important;
    }
    .home-3 .row:nth-child(1) > .col:nth-child(1) > .col-inner {
        max-width: 245px !important;
    }
    .home-3 p:last-child {
        margin-bottom: 0;
    }
    .home-3 {
        padding-bottom: 2rem !important;
        padding-top: 60px !important;
    }
    .home-3 .row:nth-child(2) .col {
        padding: 0 12px 24px;
        flex-basis: 50%;
        max-width: 50%;
    }
    .home-3 .row:nth-child(2) .fs-28  p {
        font-size: 19px;
        line-height: 1.5;
        padding: 0 10px;
    }
    .home-3 .banner {
        padding-top: 150px !important;
        margin-bottom: 0 !important;
    }
    .home-3 .row:nth-child(2) {
        padding: 0 15px;
        justify-content: center;
    }
    .home-3 .row:nth-child(2) p {
        font-size: 17px;
        line-height: 27px;
    }
    .row-erzielen .icon-box p {
        font-size: 15px;
        line-height: 25px;
    }
    .row-erzielen .icon-box.liefere h4 {
        margin: 1.875rem auto 1.625rem auto;
        max-width: 187px;
    }
    .row-erzielen .icon-box h4 {
        color: #000000;
        margin: 1.875rem 0 1.625rem;
        padding-bottom: 0;
        font-family: var(--font-semibold);
        font-size: 1rem;
        line-height: 1.375rem;
        /* min-height: 3rem; */
    }
    .row-erzielen .flickity-page-dots {
        bottom: 0px;
    }
    .row-erzielen {
        padding: 0;
        max-width: 347px !important;
    }
    .home-4.auktionshaus-suchen .video.video-fit {
        margin-bottom: 30px;
    }
    .home-4.auktionshaus-suchen .row {
        padding-top: 0px !important;
    }
    .home-4.auktionshaus-suchen .row .col:nth-child(2) .col-inner {
        max-width: 350px;
        text-align: center;
        margin: auto;
    }
    .home-4.auktionshaus-suchen h3 {
        max-width: 366px;
        line-height: 36px!important;
        text-align: center;
        margin: auto;
        margin-bottom: 20px;
    }
    .home-4.auktionshaus-suchen {
        padding-top: 0 !important;
        padding-bottom: 0px !important;
    }
    .home-4.auktionshaus-suchen .banner {
        margin-bottom: 0px;
        border-bottom: 0px solid #fff;
    }
    .home-4 {
        padding-top: 0 !important;
        padding-bottom: 0px !important;
        background-color: transparent !important;
    }
    .home-4 .banner, .home-4 .banner .banner-bg {
        border-radius: 0;
    }
    .home-4 .fs-20 + p{
        font-size: 17px;
    }
    .home-4 .banner{
        margin-bottom: 60px;
        border-bottom: 60px solid #fff;
    }
    .home-5 .section-content>.row>.col:nth-child(1)> .col-inner {
        padding-left: 0;
    }
    .home-5 .map-full{
        width: calc(100% + 60px);
        margin-left: -30px;
        margin-bottom: 30px;
    }
    .home-5 h3{
        margin-bottom: 30px;
    }
    .home-8,
    .home-7,
    .home-6,
    .home-5 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .home-8{
        padding-bottom: 30px !important;
    }
    .home-7 .row .row .col,
    .row-infor > .col{
        max-width: 50% !important;
        flex-basis: 50% !important;
    }
    .home-5 .icon-box .icon-box-img{
        width: 20px !important;
    }
    .home-5 p br{
        display: none;
    }
    .home-5 .row-infor p br{
        display: inline-block;
    }
    .home-5 h4{
        font-size: 18px;
    }
    .home-5 .section-content >.row >.col:nth-child(2) {
        padding-right: 30px;
        padding-left: 30px;
    }
    .home-5 .flickity-slider>.col {
        max-width: 100% !important;
        flex-basis: 100% !important;
    }
    .home-5 .flickity-page-dots {
        left: 0;
    }
    .icon-whatsapp h3 {
        padding-left: 0;
        margin-bottom: 30px;
        background-size: 30px;
    }
    a.lead, p.lead {
        font-size: 17px !important;
    }
    .home-7 .row-top .icon-box .icon-box-text {
        display: flex;
        flex-direction: column;
    }
    .home-7 .row-top .icon-box .icon-box-img{
        margin-inline: auto !important;
        width: 42px !important;
    }
    .home-7 .slider-wrapper{
        padding: 0 30px;
    }
    .home-7 .row-top .icon-box .icon-box-text p {
        font-size: 11px;
        margin-bottom: 3px;
        line-height: 15px;
    }
    .home-7 .row-top.row .col .row {
        justify-content: center;
        margin-top: 32px;
    }
    .home-7 .row-top.row .col .row .col {
        max-width: fit-content !important;
        flex-basis: fit-content !important;
        margin: 0;
        padding: 0 20px 40px 20px;
    }
    .home-7 .row-top .icon-box .icon-box-img img{
        padding-top: 0;
    }
    .home-7 .row-top .icon-box.google-5 .icon-box-text p {
        position: absolute;
        right: -19px;
        top: 4px;
    }
    .home-7 .row-top .icon-box.google-5 .icon-box-text {
        padding-left: 0 !important;
    }
    .home-7 .row-top .icon-box.google-5 .icon-box-img {
        margin-left: 0 !important;
        width: 67px !important;
    }
    .row-top .icon-box.featured-box.icon-box-left.google-5 {
        flex-direction: column;
        align-items: flex-start;
        position: relative;
        top: -2px;
    }
    .home-7 .row-top .icon-box .icon-box-img,
    .home-7 .row-top .icon-box .icon-box-img div {
        display: inline-flex;
    }
    .row-top .icon-box.featured-box.icon-box-left {
        align-items: center;
    }
    .home-7 .row-top .icon-box .icon-box-text .img img {
        margin-left: 0;
    }
    .home-7 .row-top .icon-box .icon-box-text .img .img-inner,
    .home-7 .row-top .icon-box .icon-box-text .img {
        display: inline-flex;
    }
    .row-top .icon-box.featured-box.icon-box-left {
        /* flex-direction: column; */
        /* justify-content: center; */
    }
    .home-7 .flickity-slider .row {
        width: 100%!important;
        opacity: 1 !important;
    }
    .home-8 h5.post-title {
        font-size: 18px;
        min-height: auto;
        min-height: auto;
    }
    .flickity-page-dots {
        pointer-events: inherit !important;
    }
    .weitere_bei .wrap-blogs.blog-page .item {
        margin: 0 0.75rem;
    }
    .home-8 .col.post-item {
        min-height: inherit;
        padding-bottom: 0;
    }
    .home-8 .box-text-inner.blog-post-inner .post-meta.is-small {
        font-size: 14px;
    }
    .home-8 .row .col .row {
        padding-bottom: 30px;
    }
    .home-8 .gap-element {
        display: none !important;
    }
    .home-8 h3 {
        margin-bottom: 40px;
    }
    p.from_the_blog_excerpt {
        font-size: 15px;
        line-height: 25px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .home-8 .button{
        font-size: 14px;
        margin-top: 2rem;
		padding: 0;
    }
    .home-8 .box-text-inner.blog-post-inner {
        padding: 20px;
    }
    .home-1 .row .col:not(.col:last-child) {
        border-right: 0;
    }
    .home-6 .section-content> .row > .col .icon-whatsapp::before{
        content: '';
        display: none;
    }
    .home-6 .section-content> .row > .col > .col-inner {
        max-width: 350px;
    }
/*     .home-6 .section-content> .row > .col .img {
        display: none !important;
    }
	 .home-6.home-6-new .section-content> .row > .col .img {
        display: block !important;
    } */
	 .home-6 .icon-whatsapp-box h3 {
		margin-top: 30px;
		font-size: 24px !important;
	}
	 .home-6 .icon-whatsapp-box h3::before {
		width: 25px;
		height: 25px;
	}
	.home-6 .img-qr {
		width: auto !important;
		margin-bottom: 30px;
        max-width: 5rem;
	}
	.home-6 .img-qr img{
		max-width: 150px;
	}
    .home-6 .col-inner p a {
		color: #121212;
		text-decoration: none;
		font-size: 16px;
		line-height: 28px;
		font-family: var(--font-bold);
	}
    .icon-whatsapp h3::before {
        width: 26px;
        height: 26px;
        top: 0.25rem;
    }
    .home-5 .row .row-infor {
        margin: 0 -5px !important;
    }
    .home-4 .video.video-fit {
        margin-bottom: 60px;
    }
    .home-4 .fs-20 + p,
    .home-4 .fs-20 {
        display: inline-flex;
    }
    .home-4 .row {
        background-color: rgb(244, 245, 245);
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    /*HOME*/
    /*Was kaufen wir an?*/
    .welchen .wrap-accordions {
        margin-top: 2.125rem;
    }
    .welchen h3 span.webkit-html-text-node.being-edited.editing {
        width: 100%;
        display: flex;
        clear: left;
        height: 0;
    }
    .welchen h3 + p {
        display: none;
    }
    .welchen h3 {
        max-width: 300px;
        margin: auto;
        line-height: 36px!important;
    }
    .welchen a.button.primary {
        margin-top: 30px;
    }
    .welchen .fs-20 p{
        max-width: 348px;
        margin: auto;
        font-size: 18px;
        line-height: 1.5;
        margin-bottom: 0;
    }
    .welchen h2{
        max-width: 300px;
        margin-inline: auto;
    }
    body .accordion.wrap-accordions .accordion-title span img {
        max-width: 57px;
        left: -85px;
        top: auto;
    }
    body .accordion.wrap-accordions .accordion-item {
        padding-left: 80px;
    }
    body .accordion .toggle {
        right: 0;
    }
    body .accordion.wrap-accordions .accordion-title {
        font-size: 17px;
    }
    .fragen > .col{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .fragen >.col >.col-inner {
        padding: 60px 30px;
        border-radius: 0;
    }
    body .accordion .accordion-title {
        padding-left: 0;
    }
    .accordion .accordion-inner {
        padding-left: 0;
        padding-right: 0;
    }
    .fragen .icon-box .icon-box-img{
        width: 30px !important;
    }
    .fragen .icon-box {
        width: fit-content;
        align-items: center;
    }
    .welchen .fragen h3 {
        margin-bottom: 10px !important;
    }
    .welchen .fragen .icon-box {
        align-items: flex-start;
    }
    .home-5 p{
        font-size: 14px;
    }
    .row-infor > .col .icon-box-left .icon-box-img+.icon-box-text {
        padding-left: 10px;
    }
    .row-infor > .col:nth-child(2),
    .row-infor > .col:nth-child(1) {
        padding-right: 5px;
        padding-left: 5px;
    }
    
    .home-5 .icon-box-img img {
        padding-top: 3px;
        vertical-align: inherit;
    }
    .slide-mb{
        padding-bottom: 2rem;
    }
    .aktuelle-borsenkurse .img{
        text-align: center;
    }
    .aktuelle-borsenkurse .img img{
        max-width: 200px;
    }
    .aktuelle-borsenkurse{
        padding-top: 60px !important;
        padding-bottom: 40px !important;
    }
    .cl-icons .flickity-slider .flickity-viewport{
        overflow: visible;
    }
    .cl-icons{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .cl-icons .flickity-slider > a{
        width: 40% !important;
        padding: 10px;
        margin: 0 10px !important;
        background-color: #fff;
    }
    .cl-icons > .col-inner p {
        font-size: 14px;
    }
    .cl-icons > .col-inner > .flickity-page-dots{
        background-color: transparent;
        bottom: 0;
    }
	.new-iconbox > .col-inner{
		opacity: 0;
	}
    .cl-icons > .col-inner{
        padding-bottom: 3rem;
    }
    .cl-icons > .col-inner > *,
    .cl-icons > .col-inner {
        display: block;
        height: auto;
        background-color: transparent;
    }
    .flickity-page-dots {
        pointer-events: all;
    }
    .wir-suchen{
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    /*Was kaufen wir an?*/
    /*blog*/
    .wrap-blogs.blog-page .item {
        padding-top: 0px;
        padding-bottom: 20px;
    }
	.wrap-blog-single .col ul li span{
		text-align: right;
	}
    .wrap-blogs.blog-page .item .box,
    .wrap-blogs.blog-page .img-p {
        flex-basis: 100%;
        max-width: 100%;
    }
    .wrap-blogs.blog-page .item .box{
        padding-left: 0;
        padding-top: 20px;
    }
    .wrap-blogs.blog-page .box h3 a {
        color: #810113;
        font-size: 18px;
    }
    .wrap-blogs.blog-page .post-meta {
        padding-bottom: 1rem;
    }
    .wrap-blogs.blog-page .post-meta p {
        font-size: 14px;
    }
	.row-erzielen .icon-box {
		height: auto;
		margin-bottom: 30px;
	}
    .img-p a {
        height: auto;
        overflow: hidden;
        max-height: initial;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .loadmore-blog.text-center {
        margin-top: 0;
        margin-bottom: 0;
    }
    .cat-posts > p{
        background: #FFFFFF;
        color: #121212;
        font-family: var(--font-semibold);
        text-align: center;
        font-size: 14px;
        height: 40px;
        line-height: 40px;
        margin-bottom: 0;
    }
    .cat-posts {
        display: block;
        gap: 0;
        margin-top: 30px;
        margin-bottom: 30px;
        
    }
    .cat-posts:not(.active){
        height: 40px;
        overflow: hidden;
    }
    .cat-posts button.button.primary.btn-cat {
        font-weight: normal;
        font-size: 14px;
        text-transform: capitalize;
        padding-left: 0;
        padding-right: 0;
        height: 40px;
        line-height: initial;
        min-height: auto;
        width: 100%;
        display: block;
        border: 0;
        margin: 0;
    }
    .single-mid-content {
        margin-top: 0;
    }
    .category-blog-block { 
        max-width: 358px;
        margin: auto;
    }
    .passend_zu_diesem_artikel .flickity-page-dots {
        bottom: -1rem;
    }
    .content-blog > img:nth-child(1){
        width: calc(100% + 60px);
        max-width: calc(100% + 60px);
        left: -30px;
        position: relative;
    }
    .content-blog h3 {
        line-height: 30px !important;
        font-size: 18px !important;
    }
    .content-blog ul{
        list-style-type: none;
    }
    .content-blog figcaption.blocks-gallery-item__caption {
        font-size: 12px;
        color: #959595;
        text-align: center;
        margin-top: 1rem;
    }
    .content-blog {
        padding: 0;
    }
    h1.title-blog {
        margin-top: 40px;
        font-size: 24px !important;
        line-height: 36px !important;
        padding: 0 0px;
    }
    .content-blog {
        padding: 0 30px;
    }
    .single-mid-content .post-meta p {
        font-size: 12px  !important;
    }
    .weitere_bei h3 {
        padding-top: 0;
    }
    .weitere_bei {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    .weitere_bei .wrap-blogs.blog-page {
        display: block;
        padding: 0 28px 40px 28px ;
    }
    .home-8 .row .col .row {
        margin-left: 0;
        margin-right: 0;
    }
    .weitere_bei_link a {
        font-size: 15px;
        padding: 0;
    }
    .weitere_bei_link .icon-angle-right:before {
        margin-left: .5rem;
        width: 1rem;
        position: relative;
        top: 2px;
    }
    .weitere_bei .box {
        padding: 20px  !important;
    }
    .weitere_bei .flickity-page-dots {
        bottom: -10px;
    }
    .weitere_bei .p-cnt{
        font-size: 15px;
        line-height: 25px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
        margin-bottom: 0;
    }
    
    .passend_zu_diesem_artikel .flickity-slider>div:not(.col){
        width: 50% !important;
        min-width: 50%;
    }
    .passend_zu_diesem_artikel {
        padding-bottom: 2rem;
        margin-bottom: 2rem;
    }
    .category-blog-inner h4 {
        font-size: 19px;
        line-height: 1.5;
    }
    .category-blog-img {
        height: 100%;
        max-height: 100%;
        overflow: hidden;
    }
    .passend_zu_diesem_artikel .category-blog-img {
        height: 150px;
    }
    /*blog*/
    /*contact*/
    .col-scroll > .col-inner .col:nth-child(1) .col-inner > *:nth-child(2) .icon-box-img img {
        max-width: 20px;
    }
    .contact1{
        padding-top: 160px !important;
    }
    .col-scroll > .col-inner .col {
        padding: 0 15px;
    }
    .col-scroll > .col-inner {
        display: grid;
        grid-template-columns: 1fr;
        max-width: 320px;
        gap: 1rem 0;
        justify-content: space-between;
        margin-bottom: 100px;
    }
    .contact1 .icon-box p {
        font-size: 15px;
    }
    .contact1 .icon-box .icon-box-img {
        max-width: 1.5rem;
        margin-right: 5px;
    }
    .contact1 .icon-box .icon-box-text {
        padding-left: 10px !important;
    }
    .online-formular{
        padding-top: 60px !important;
        padding-bottom: 40px !important;
    }
    .per-telefon{
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .h3-icon h3{
        line-height: 36px !important;
    }
    .per-telefon .col-inner .txt-time h4 {
        margin-top: 30px;
        margin-bottom: 5px;
    }
    .per-telefon .row .col-inner .row{
        margin-top: 10px;
    }
    .per-telefon .col-inner {
        max-width: 348px;
    }
    .per-telefon .col-inner .row a.button.primary {
        margin-top: 20px !important;
    }
    .per-telefon:not(.wertgegenstande, .hausbesuch) .col-inner .h3-icon p{
        margin-bottom: 0;
    }
    .h3-icon h3 {
        display: inline-block;
        margin-bottom: 30px;
    }
    .h3-icon h3 img {
        margin-right: 10px;
        margin-bottom: 0 !important;
        max-width: 27px !important;
        height: 29px;
        display: inline-flex;
    }
    .email-icon.h3-icon h3 img {
        max-width: 32px!important;
        height: 19px;
        top: -2px;
        position: relative;
    }
    span.scroll-to[data-title="emailsenden"] + .per-telefon {
        background-color: #fff !important;
    }
    span.scroll-to[data-title="wertgegenstande"] + .per-telefon {
        background-color: rgb(244, 245, 245) !important;
    }
    span.scroll-to[data-title="hausbesuch"] + .per-telefon {
        background-color: #fff !important;
    }
    .contact1 .h1-45 h1 {
        margin-bottom: 0 !important;
        width: 325px;
        margin: auto;
    }
    .per-telefon.hausbesuch .col-inner .f-semi p:last-child,
    .per-telefon.wertgegenstande .col-inner .f-semi p:last-child{
        margin-bottom: 0;
    }
    .per-telefon.hausbesuch .col-inner .f-semi p br,
    .per-telefon.wertgegenstande .col-inner .f-semi p br{
        display: none;
    }
    .per-telefon.hausbesuch .col-inner .f-semi > *,
    .per-telefon.wertgegenstande .col-inner .f-semi > * {
        font-family: var(--font-body);
    }
    .per-telefon.wertgegenstande .col-inner h3 {
        max-width: 290px;
    }
    /*contact*/
    /*about*/
    .about1{
        padding-top: 60px !important;
        padding-bottom: 40px !important;
    }
    .about1 .button {
        margin-top: 1rem !important;
        margin-left: 0 !important;
    }
    .about1 .col:nth-child(2){
        order: -1;
        margin-bottom: 2rem;
    }
    .about2 .box-text h4 {
        font-size: 18px;
    }
    .about2 .box-text p {
        font-size: 15px;
        line-height: 25px;
    }
    .about2 .bg{
        background-color: hsl(0deg 0% 0% / 60%);
        background-blend-mode: overlay;
    }
    .about2 .flickity-page-dots{
        bottom: -20px;
    }
    .about2 .flickity-page-dots .dot {
        background: #fff !important;
    }
    .about2 .section-content > .img *{
        height: 100%;
    }
    .about2 .section-content > .img{
        position: absolute;
        top: -40px;
        left: 0;
        z-index: -1;
        height: calc(100% + 100px);
    }
    .about3 .col{
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 0;
    }
    .about3{
        padding-top: 80px !important;
        padding-bottom: 60px !important;
    }
    .about2{
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }
    .row-familie > div:nth-child(2) > .col-inner,
     .row-familie > div:nth-child(3) > .col-inner {
        border-radius: 0;
        height: 100%;
        padding: 0;
        text-align: center;
        display: block;
    }
    .row-familie{
        padding-top: 40px;
    }
    .row-familie p{
        padding: 0 30px 40px;
    }
    .row-familie h5 {
        margin-bottom: 1rem;
        padding-top: 2rem;
    }
    .about-team .row:nth-child(2) p{
        font-size: 13px;
    }
    .about-team .row:nth-child(2){
        padding: 0 30px;
    }
    .about-team + .section{
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .about-team{
        padding-bottom: 40px !important;
    }
    .about-team .row:nth-child(2) .col {
        max-width: 50%;
        flex-basis: 50%;
        padding: 0 5px !important;
    }
    /*about*/
    /*haushaltsaufloesung*/
    .home-6 em {
        display: none;
    }
    
    .haushaltsaufloesung-welchen .fragen >.col >.col-inner {
        padding-top: 0;
    }
    body .fragen .accordion .accordion-title {
        font-size: 17px;
    }
    .accordion .accordion-item:last-child {
        margin-bottom: 0;
    }
    .haushaltsaufloesung-banner p {
        max-width: 250px;
        margin: auto;
        margin-bottom: 80px;
    }
    /*haushaltsaufloesung*/
    /*bares*/
    .banner-bares.banner-page p {
        max-width: 300px;
        margin: auto;
        margin-bottom: 20px;
    }
    .banner-bares.banner-page .section-content > .img{
        height: calc(100% + 230px);
    }
    .banner-bares.banner-page .section-content > .img::before{
        opacity: .1;
    }
    .banner-bares.banner-page .section-content > .img * {
        object-position: bottom;
    }
    .banner-bares.banner-page{
        padding-top: 0px !important;
        padding-bottom: 0px !important; 
    }
    .home-1.bares-1 .icon-box > * {
        margin: 0 auto!important;
        width: 270px;
        text-align: left;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        max-width: 100%;

    }
    .home-1.bares-1 .icon-box h2{
        margin-bottom: 5px;
        margin-right: 15px;
        text-align: left;
    }
    .home-1.bares-1 .icon-box {
        padding: 0;
    }
    .home-1.bares-1 .icon-box p {
        font-family: var(--font-semibold);
    }
    .slider_custom .img .img-inner{
        padding-top: 220px !important;
    }
    .slider_custom .flickity-slider>div:not(.col){
        width: 100% !important;
        max-width: 100% !important;
    }
    .pt-90 {
        padding-top: 60px!important;
    }
    .custom-social{
        justify-content: center;
    }
    .custom-social .col:nth-child(2){
        padding-left: 5px !important;
    }
    .custom-social .col:nth-child(1){
        padding-right: 5px !important;
    }
    .custom-social .col{
        max-width: 150px!important;
        flex-basis: 150px !important;
    }
    .rounder-section{
        padding-bottom: 0 !important;
    }
    .artikel_aus_section .text{
        padding: 0 20px;
    }
    .wrap-bares_fur_raress {
        display: flex;
        flex-wrap: wrap;
        gap: 0;
    }
    .wrap-bares_fur_raress > * {
        width: 50%;
        padding: 7px;
    }
    .content-blog .section .col{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .content-blog .post-meta,
    .content-blog .section{
        padding: 0 0px !important;
    }
    .wrap-bares_fur_raress .img-p a {
        height: 200px;
        max-height: initial;
    }
    .single-bares_fur_rares .row-breadcrumbs{
        display: none;
    }
    .single-bares-fur-rares-content {
        margin-bottom: 20px;
        margin-top: 40px;
        padding: 0 15px;
    }
    .slider-img-bares-fur-rares {
        max-height: inherit;
        height: auto;
    }
    .slider-img-bares-fur-rares img{
        height: 320px;
    }
    .bares-inner {
        margin-left: 0;
        margin-top: 30px;
        font-size: 15px;
    }
    .single-bares-fur-rares-content h1.title-blog {
        font-size: 24px!important;
        margin-top: 0;
        line-height: 36px!important;
        text-align: center;
    }
    .col.col-bares-fur-rares-right.large-6 {
        padding-right: 20px;
        padding-left: 20px;
    }
    .bottom-content-left .col-inner {
        max-width: 347px;
        margin-left: 0;
    }
    .bottom-content a.button.primary + a.button.primary {
        margin-top: 20px;
    }
    .bottom-content-right {
        display: none;
    }
    .bottom-content .show-for-medium a.button.primary {
        width: fit-content;
    }
    .button-mobi-bar .col-inner a.button.primary + a.button.primary {
        margin-top: 20px;
    }
    .button-mobi-bar .col-inner a.button.primary {
        width: fit-content;
    }
    .button-mobi-bar .col-inner,
    .bottom-content .show-for-medium {
        display: flex;
        flex-direction: column;
    }
    .bottom-content-left {
        max-width: 100%;
        margin-left: 0;
        padding-left: 0;
    }
    .bottom-content h5 {
        font-size: 18px;
        line-height: 1.5;
    }
    .bottom-content-right {
		margin-left: 0;
		margin-top: 1rem;
	}
	.bottom-content-container {
		margin-top: 0;
	}
    .weitere_bei_custom .bares_fur_rares-page .item {
        max-width: 50%;
        padding: 7px !important;
    }
    .weitere_bei_custom h2 {
        text-align: center;
        margin-bottom: 10px;
    }
    .weitere_bei_custom {
        margin-bottom: 80px;
        padding: 0 30px;
    }
    .weitere_bei_custom .flickity-page-dots {
        width: 100%;
        left: 0;
    }
    .bottom-content h5 span {
        font-size: 16px;
    }
    .bottom-content-left img.icon-whatsapp,
    .bottom-content img {
        width: 20px;
    }
    .content-bares-fur-rares {
        margin-bottom: 60px;
        background: #F4F5F5;
        width: calc(100% + 60px);
        max-width: calc(100% + 60px);
        left: -30px;
        position: relative;
        padding: 60px 30px 40px 30px;
        margin-top: 40px;
    }
    /*bares*/
    .wrap-blog-single {
        padding: 15px;
    }
    .wrap-munzlexikons {
        width: 100%;
        float: none;
        display: block;
        max-width: 100%;
        margin: 0;
        margin-bottom: 30px;
    }
    .wrap-munzlexikons h3{
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .wrap-munzlexikons h3 a {
        font-size: 14px;
        opacity: 1;
        margin-left: 0;
    }
    .img-munz {
        position: relative;
        top: auto;
        left: auto;
        background-color: transparent;
        padding: 0;
    }
    .box-munzlexikons .item:hover .img-munz {
        top: 0;
    }
    .box-munzlexikons {
        display: grid;
        grid-template-columns: 1fr;
        gap: 2rem;
    }
    .home-8.two-row .col.post-item {
        flex-basis: 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
    .banner-bares p br{
        display: none;
    }
	.new-iconbox > .col-inner > * {
		max-width: 100%;
		flex-basis: 100%;
	}
	.new-iconbox .flickity-slider>a {
		width: 100% !important;
		margin: 0 10px;
		border-radius: 0.4rem;
		overflow: hidden;
	}
	.new-iconbox{
		padding-left: 0 !important;
        padding-right: 0 !important;
	}
	.new-iconbox .flickity-viewport {
        overflow: inherit;
    }
	
	.new-iconbox > .col-inner {
        padding-bottom: 0px;
        max-width: 150px;
        margin: auto;
    }
    .new-iconbox .icon-box .icon-box-img img {
        padding-top: 0;
        border-radius: 10px;
    }
    .new-iconbox .icon-box .icon-box-img {
        width: 100% !important;
        margin-bottom: 0;
    }
    .new-iconbox .flickity-slider>a .icon-box-text p{
        font-size: 19px;
        margin-bottom: 0;
        color: #fff;
        text-transform: uppercase;
    }
    .new-iconbox .flickity-slider>a .icon-box-text {
        position: absolute;
        top: 0;
        height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #00000033;
    }
    .banner-page .mw-221, .home12 .mw-221 {
		margin-top: -1rem !important;
        margin-bottom: 1rem !important;
	}
	.home1 .mw-221 {
		margin-top: 2rem !important;
        margin-bottom: 1rem !important;
	}
    .banner-page .mw-236 + .img, .home1 .mw-236 + .img {
        max-width: 130px;
    }
}
@media screen and (max-width: 420px){
    .banner-page .mw-221, .home12 .mw-221 {
		margin-top: -1.5rem !important;
        margin-bottom: 1rem !important;
	}
	.home1 .mw-221 {
		/* margin-top: 2.5rem !important; */
		margin-top: .5rem !important;
        margin-bottom: 1rem !important;
	}
    .banner-page .mw-236 + .img, .home1 .mw-236 + .img {
        max-width: 130px;
    }
    .home-4.auktionshaus-suchen h3 {
        max-width: 285px;
        line-height: 36px!important;
        font-size: 20px !important;
    }
	.off-canvas-left.mfp-ready .mfp-close {
		right: 20px;
		left: auto;
	}
	 .banner-page .mw-236 + .img, .home1 .mw-236 + .img {
        margin-top: 0;
    }
	.home1 .fs-22 p,
	
	.banner-page a.button.primary, .home1 a.button.primary,
	.banner-page .mw-221, .home1 .mw-221 {
		margin-bottom: 1rem !important;
	}
	.home1 h1{
		margin-bottom: .5rem !important;
	}
	.banner-page .mw-221, .home1 .mw-221 {
		margin-top: 0;
	}
    .off-canvas-left.mfp-ready .mfp-close {
        right: 30px;
    }
}
@media screen and (max-width: 410px){
    .per-telefon p br{
        display: none !important;
    }
}
@media screen and (max-width: 375px){
    .header-main .nav>li>a {
        font-size: 14px;
    }
    .banner-page .mw-236 + .img, .home1 .mw-236 + .img {
        max-width: 130px;
        margin-top: 0;
    }
    .off-canvas-left.mfp-ready .mfp-close {
        right: 10px;
        left: auto;
    }
}
@media screen and (max-width: 340px){
    .header-main .icon-phone{
        display: none;
    }
    .header-main .nav>li>a {
        font-size: 12px;
    }
	a.button.primary {
		font-size: 13px;
	}
}