.home .holder{overflow:hidden}@media only screen and (max-width: 767px){.home .main-wrapper{padding-top:0}}.home .slick-slider .slick-slide{height:auto;width:458px}.home .sub-type-shoplist{overflow:visible}.home .sub-type-shoplist h2{font-weight:500}.home .sub-type-shoplist a{color:#000}.news-by-category.blog .news-item{margin-bottom:0 !important}.video-teaser .video-wrapper.embed .embed-wrapper{position:relative;width:100%;height:0;padding-bottom:51%;overflow:hidden}.video-teaser .video-wrapper.embed .embed-wrapper iframe{position:absolute;width:100%;height:100%;left:0;top:0}.video-teaser.blog.startseite .news-item .news-item-inner{flex-direction:column}.video-teaser.blog.startseite .content{width:100%}.content-wrapper h1{margin-top:60px}@media only screen and (max-width: 767px){.content-wrapper h1{margin-top:15px}}.content-wrapper .col3{display:flex;justify-content:space-between;margin-top:60px}.content-wrapper .col3 .ico{padding-left:50px;display:inline-block;position:relative;height:45px;line-height:29px;padding-right:12px}.content-wrapper .col3 .ico::before{content:"";background:#fff url("https://vigorous-haibt.45-83-245-57.plesk.page/wp-content/themes/phs/img/Point.svg") center center no-repeat;background-size:contain;position:absolute;left:0;height:30px;width:40px}@media only screen and (max-width: 1024px){.content-wrapper .col3{display:block}.content-wrapper .col3 .ico{display:block}}.content-wrapper .ico.facebook{background:#fff url("https://vigorous-haibt.45-83-245-57.plesk.page/wp-content/themes/phs/img/facebook-brands.svg") center center no-repeat;display:inline-block;width:50px;height:50px;margin:40px 20px}.content-wrapper .ico.instagram{background:#fff url("https://vigorous-haibt.45-83-245-57.plesk.page/wp-content/themes/phs/img/instagram-brands.svg") center center no-repeat;display:inline-block;width:50px;height:50px;margin:40px 20px}@media only screen and (max-width: 1400px){.content-wrapper.sub-type-block-a p:not(.smaller),.content-wrapper.sub-type-text p{max-width:90vw}}@media only screen and (max-width: 1024px){.content-wrapper.sub-type-block-a p:not(.smaller),.content-wrapper.sub-type-text p{max-width:90%}}.content-wrapper.home-style1>div:first-of-type{padding-top:40px}@media only screen and (max-width: 767px){.content-wrapper.home-style1>div:first-of-type{padding-top:0}}.content-wrapper.banner-block{padding:0}.content-wrapper .banner-wrapper{padding:0 !important}@media only screen and (max-width: 767px){.content-wrapper .headline.h4-style{font-size:2.2em}}.content-wrapper.sub-type-text.next-type-linkblock{margin-bottom:0;padding-bottom:0}.content-wrapper.sub-type-linkblock{padding-bottom:60px;background:#FFF}.content-wrapper.sub-type-linkblock::after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.4);box-shadow:0 0 40px rgba(0,0,0,0.4);bottom:0px;width:80%;height:50%;-moz-border-radius:100%;border-radius:100%;left:10%;right:10%}@media only screen and (max-width: 1024px){.content-wrapper.sub-type-linkblock{padding-bottom:50px}}.content-wrapper.sub-type-text.last-type-embed *{paddin:0;margin:0}.content-wrapper.sub-type-text.last-type-embed a.map_button{position:absolute;z-index:10;top:-350px;left:0;right:0;max-width:165px;text-align:center;background:#fff;margin:0 auto;color:#000;text-decoration:none}.content-wrapper.sub-type-text.last-type-embed a.map_button:hover{background:#000}.content-wrapper.sub-block.sub-type-embed iframe{opacity:.6}.content-wrapper.next-type-streamchartz .slick-slider{background:#FFF;padding-bottom:0;padding-top:10px}.content-wrapper.next-type-streamchartz .slick-slider .slick-track{background:#FFF;padding-bottom:60px}.content-wrapper.next-type-streamchartz .slick-slider::after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.4);box-shadow:0 0 40px rgba(0,0,0,0.4);bottom:0px;width:80%;height:50%;-moz-border-radius:100%;border-radius:100%;left:10%;right:10%}.slick-slider .slide img{min-height:50vh;text-align:center;width:auto;margin:0 auto;object-fit:cover}.slick-slider .slider h5,.slick-slider .slider p{background:#fff;margin:0;padding:5px 0;text-align:center}