/*
Theme Name: White Diamond Migration
Version: 1.0.1
Description: Öffentlich ausgelieferte White-Diamond-Seiten, für WordPress vorbereitet.
Author: ProjectXWeb
*/
html,body{margin:0;padding:0}body{min-width:0}img{max-width:100%}.wd-contact-form{max-width:700px;margin:20px auto;padding:20px;text-align:left!important}.wd-contact-form label{display:block;margin:14px 0;color:#222}.wd-contact-form input:not([type=checkbox]),.wd-contact-form textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #bbb;background:white;color:#222}.wd-contact-form button,.wd-slider-controls button{cursor:pointer;padding:10px 18px;border:1px solid #999;background:#fff;color:#333}.wd-contact-form .wd-trap{display:none}.wd-notice{padding:14px;border:1px solid #999;margin:12px 0}.wd-slider-controls{display:flex;gap:8px;justify-content:center;padding:8px}.wd-slide-visible{display:block!important;opacity:1!important;visibility:visible!important}.flexslider .slides>li:not(.wd-slide-visible){display:none!important}.flexslider .slides>li{position:relative!important;float:none!important}.flexslider .slides>li>img{display:block!important;width:100%;height:100%;object-fit:cover}.flexslider .slides{height:100%;margin:0!important;padding:0!important}.flexslider .slides>li{height:100%}.flexslider{overflow:hidden}.dmPhotoGallery [data-image-url]{opacity:1!important;visibility:visible!important}.dmAnimation,.animated,.dmAnimationStart{opacity:1!important;visibility:visible!important}#dm .unifiednav__item-wrap:focus-within>.unifiednav__container_sub-nav,#dm .unifiednav__item-wrap.wd-menu-open>.unifiednav__container_sub-nav{display:block!important;visibility:visible!important;opacity:1!important}.wd-mobile-menu{display:none}.wd-basic{max-width:1000px;margin:60px auto;padding:24px;font:18px/1.6 sans-serif}
@media(max-width:767px){.wd-mobile-menu{display:block;width:100%;padding:14px;background:white;border:1px solid #ddd}#dm #siteSidebar{position:relative!important;width:100%!important;height:auto!important;min-height:0!important}#dm .hasGenericSidebar{padding-left:0!important}#dm #siteSidebar .sbcontainer{width:100%!important}#dm .genericSidebar{position:relative!important}#dm .site_content{margin-left:0!important}#dm .dmRespRow{padding-left:18px!important;padding-right:18px!important}#dm .dmRespColsWrapper{display:flex!important;flex-wrap:wrap!important}#dm .dmRespCol{width:100%!important;float:none!important;min-width:0!important}#dm #siteSidebar nav:not(.wd-navigation-open){display:none!important}#dm .unifiednav__container_sub-nav{position:static!important;width:100%!important}#dm .flexslider{max-height:520px}#dm .slide-title{font-size:26px!important}#dm .dmRespRow [style*="font-size: 70px"]{font-size:40px!important}}

#dm .accordion-item .accordion-description{display:none!important}#dm .accordion-item.wd-accordion-open .accordion-description{display:block!important;height:auto!important}#dm .photogallery-hidden-row{display:block!important}#dm .photoGalleryViewAll{display:none!important}#dm .tab-label,#dm .accordion-title{cursor:pointer}

@media(max-width:767px){#dm .photogallery-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#dm .photogallery-column{width:100%!important;float:none!important}#dm .tab .image-container{width:100%!important}#dm .tab-text-container{width:100%!important}}
