/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/
 body{font-feature-settings:'kern';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'SpeziaNormal-Upright';font-variation-settings:'wght' 700;font-variant-numeric:slashed-zero}.project-client-section video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}body:not(.page-template-fullwidth-content) .site-content{margin-top:0!important;margin-bottom:0;!important;hyphens:none;word-wrap:normal}.linkunderline a{border-bottom:.08em solid #000}a{position:relative;left:0;transition:left ease 0.3s}a:hover{left:.1em}h1,h2,h3,h4,h5,h6{margin:1em 0 .5em 0!important}ul,ol{margin:0!important}.p-nopadding p{margin:0}.elementor-location-archive>section,.elementor-location-archive>section>div>div>.elementor-widget-wrap{padding-bottom:0!important}@media only screen and (min-width:1680px){.elementor-kit-6{--e-global-typography-text-font-size:32px !important;--e-global-typography-secondary-font-size:50px !important;--e-global-typography-8d12a2f-font-size:32px !important;--e-global-typography-911da27-font-size:18px !important}}.elementor-g-recaptcha{display:none}.recaptchatext{font-family:var(--e-global-typography-911da27-font-family),Sans-serif;font-size:var(--e-global-typography-911da27-font-size);font-weight:var(--e-global-typography-911da27-font-weight);line-height:var(--e-global-typography-911da27-line-height);letter-spacing:var(--e-global-typography-911da27-letter-spacing)}.elementor-widget-text-editor ul{list-style:none!important;margin-left:1em!important}.elementor-widget-text-editor ul>li:before{content:"";height:.6em;width:.6em;display:block;float:left;margin-left:-1em;margin-top:.4em;background-position:center;background-repeat:no-repeat;background-size:100%;background:url(https://mmdgmbh.ch/wp-content/uploads/2023/09/bullet.svg);background-size:cover;background-position:center}input,textarea{padding-left:0!important;padding-right:0!important}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 0!important;border-bottom:4px solid #000!important}::placeholder{color:#000!important;opacity:1!important}button.elementor-button{margin-top:3vw}::-ms-input-placeholder{color:#000!important;opacity:1!important}input:focus::placeholder,textarea:focus::placeholder{color:transparent!important}body:not(.page-template-fullwidth-content) .site-content{margin-bottom:0!important}.elementor-sitemap-title{display:none}.elementor-button{position:relative;left:0;transition:left ease 0.3s}.elementor-button:hover{left:.15em}.elementor-element-ddf5dad{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 64 64'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0.2;%7D .st1%7Bfill:%23FFFFFF;stroke:%23000000;stroke-width:3;stroke-miterlimit:10;%7D .st2%7Bfill:%23FFFFFF;stroke:%23000000;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23FFFFFF;stroke:%23000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='M22.6,56.4L22.6,56.4C13,56.4,5.2,48.6,5.2,39V21.2c0-9.6,7.8-17.4,17.4-17.4h0c9.6,0,17.4,7.8,17.4,17.4V39 C40,48.6,32.2,56.4,22.6,56.4z'/%3E%3Cpath class='st1' d='M22.7,52.7L22.7,52.7c-8.5,0-15.4-6.9-15.4-15.4V19.5c0-8.5,6.9-15.4,15.4-15.4h0c8.5,0,15.4,6.9,15.4,15.4 v17.8C38.1,45.8,31.2,52.7,22.7,52.7z'/%3E%3Cline class='st2' x1='22.7' y1='18.1' x2='22.7' y2='30.8'/%3E%3Cline class='st3' x1='52.4' y1='35.6' x2='52.4' y2='56.8'/%3E%3Cline class='st3' x1='45.1' y1='49.5' x2='52.5' y2='56.9'/%3E%3Cline class='st3' x1='52.5' y1='56.9' x2='59.9' y2='49.5'/%3E%3C/svg%3E%0A") 32 32,pointer}.e-form__buttons{padding-left:0!important}.mmdbutton{position:relative;top:0;left:0;box-sizing:border-box;height:1.1vw;cursor:pointer;z-index:99999}.mmdbutton svg{stroke:#000;transition:0.2s;width:2.8vw;height:2.3vw}.mmdbutton svg g:first-child{opacity:1;transition:0.2s}.mmdbutton svg g:first-child line{transition:0.2s;transform:translateY(0)}.mmdbutton svg g:last-child{opacity:0;transition:opacity 0.2s}.mmdbutton svg g:last-child line{transition:transform 0.2s;transform:rotate(0deg);transform-origin:center}.mmdbutton.-menu-open svg{stroke:#000}.mmdbutton.-menu-open svg g:first-child{opacity:0}.mmdbutton.-menu-open svg g:first-child line{transition:transform 0.2s}.mmdbutton.-menu-open svg g:first-child line:first-child{transform:translateY(10px)}.mmdbutton.-menu-open svg g:first-child line:last-child{transform:translateY(-7px)}.mmdbutton.-menu-open svg g:last-child{opacity:1}.mmdbutton.-menu-open svg g:last-child line{transition:transform 0.2s}.mmdbutton.-menu-open svg g:last-child line:first-child{transform:rotate(45deg)}.mmdbutton.-menu-open svg g:last-child line:last-child{transform:rotate(-45deg)}@media only screen and (max-width:1366px){.mmdbutton{height:1.2vw}}@media only screen and (max-width:1024px){.mmdbutton{height:1.2vw}}@media only screen and (max-width:767px){.mmdbutton{height:26px}.mmdbutton svg{width:26px!important;height:26px!important}}.leaflet-marker-icon{width:100px!important}.navpopup,.navpopup *{box-sizing:border-box}.navpopup{color:inherit;text-transform:none;letter-spacing:normal;height:100%;display:flex;align-items:flex-end;padding:1.6vw 1.6vw 1.6vw 1.6vw}.navpopup.elementor-section .elementor-container{margin-left:0;margin-right:auto}.navpopup.elementor-section.elementor-section-height-full>.elementor-container{height:auto}.navpopup .elementor-heading-title,.navpopup a{font-size:var(--e-global-typography-primary-font-size)!important;line-height:var(--e-global-typography-primary-line-height)!important;letter-spacing:var(--e-global-typography-primary-letter-spacing)!important;margin-block-end:10px!important}.navpopup ul li{list-style-type:none!important}.navpopup{position:fixed!important;inset:0;opacity:0;background-color:#fff;visibility:hidden;transition:opacity 0.5s ease,visibility 1.0s ease!important;z-index:999}.navpopup.-open{opacity:1;visibility:visible}.navpopup .mainnavlink{margin-block-end:10px}.navpopup,.navpopup *{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important}body.-nav-open{overflow:hidden}.navpopup .elementor-widget-container{display:flex;align-items:flex-end}.tb-container{-o-transition:top 0.3s ease-in-out!important;-webkit-transition:top 0.3s ease-in-out!important;-moz-transition:top 0.3s ease-in-out!important;transition:top 0.3s ease-in-out!important;top:0!important;position:fixed!important;z-index:10000}.mmdlogo.is-active a{color:#000!important}.elementor-sitemap-title.elementor-sitemap-page-title{margin-bottom:1.3em}.tb-container.mmd-active{background-color:#ffffff!important}.nav-up.tb-container:not(.mmd-active){top:-200px!important}ul.elementor-nav-menu{margin-bottom:200px!important}.mmd-menu-toggle{position:absolute}.elementor-nav-menu--dropdown{background-color:inherit!important}.mmdstart h2{margin-block-end:10px!important}@media only screen and (max-width:767px){.category-link .elementor-icon svg{height:40px!important;font-size:26px!important}.category-link .elementor-icon-box-icon{margin-right:12px!important}.mmdstart{padding-bottom:10px!important}}.v-padding-liddle{padding-top:2vh;padding-bottom:2vh}.v-padding-medium{padding-top:8vh;padding-bottom:8vh}.v-padding-match{padding-top:16vh;padding-bottom:16vh}.project-client-section .elementor-widget-jet-listing-grid{scroll-snap-type:y mandatory;overflow:scroll;height:100svh;will-change:transform}.project-client-section .jet-listing-grid__items .jet-listing-grid__item{height:100svh;scroll-snap-align:start;will-change:transform}.project-client-section .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-wrap{height:100svh}.project-client-section .teasertext{transition:0.3s all ease;opacity:0;width:90%;position:fixed!important;pointer-events:none}.project-client-section .jet-listing-grid__item.show-legend .teasertext{visibility:visible!important;;opacity:1!important;pointer-events:painted}@media only screen and (min-width:768px){.project-client-section .jet-listing-grid__item .teasertext{right:2.2vw;bottom:2.2vw;left:2.2vw}}@media only screen and (max-width:767px){.project-client-section .jet-listing-grid__item .teasertext{right:18px;bottom:18px;left:18px}}.colorwhite h2,.colorwhite.elementor-heading-title a,.colorwhite .elementor-sitemap-item a{color:#ffffff!important}.colorwhite .mmdbutton svg{stroke:#ffffff!important}.colorwhite.navpopup{background:#000000!important}.jet-listing-grid-loading,jet-listing-grid__loader{height:100svh;display:flex;align-items:center;justify-content:center}.jet-listing-grid__loader-spinner{background-image:url(https://mmdgmbh.ch/wp-content/uploads/2024/09/mmd-loader.svg);background-size:contain;background-repeat:no-repeat;width:170px;height:170px;border:none;animation:none!important;transform:none!important}._brlbs-bar-wrap{position:absolute;bottom:0;right:0}@media only screen and (min-width:1024px){.BorlabsCookie .col-sm-9{max-width:67%!important;flex:0 0 67%!important}.BorlabsCookie .col-sm-3{max-width:33%!important;flex:0 0 33%!important}}@media only screen and (max-width:1024px) and (min-width:721px){.BorlabsCookie .col-sm-9{max-width:60%!important;flex:0 0 60%!important}.BorlabsCookie .col-sm-3{max-width:40%!important;flex:0 0 40%!important}}@media only screen and (max-width:720px){.BorlabsCookie .col-sm-9{max-width:100%!important;flex:0 0 100%!important}.BorlabsCookie .col-sm-3{max-width:100%!important;flex:0 0 100%!important}}@media only screen and (min-width:1200px){._brlbs-bar-wrap{width:1024px!important}}#BorlabsCookieBox ._brlbs-box,#BorlabsCookieBox ._brlbs-bar{padding:1.5vw 1vw}#BorlabsCookieBox ._brlbs-text-description{line-height:1.5em!important}#BorlabsCookieBox .bcac-item ._brlbs-h4{font-size:1.625em!important}#BorlabsCookieBox ._brlbs-h3{padding-bottom:0!important;display:block}#BorlabsCookieBox .bcac-item p{font-size:1em!important}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim .cookie-box p._brlbs-accept{margin:.2em 0}@media only screen and (max-width:720px){#BorlabsCookieBox ._brlbs-bar .align-items-center{align-items:flex-end!important}#BorlabsCookieBox ._brlbs-box,#BorlabsCookieBox ._brlbs-bar{padding:4vw 1vw!important}#CookieBoxTextDescription{margin-bottom:20px!important}}#BorlabsCookieBox ._brlbs-btn{display:inline-block;font-family:inherit;font-size:1em!important;padding:.7em .8em;text-decoration:none;transition:background-color 125ms linear;border:solid 2px #000}#BorlabsCookieBox ._brlbs-manage-btn a{background-color:#fff!important;color:#000!important}#BorlabsCookieBox p{margin:.3em 0}#BorlabsCookieBox ._brlbs-bar ._brlbs-legal{text-align:right;padding-top:.5em}#BorlabsCookieBox ._brlbs-bar ul{justify-content:left;padding-top:1em}#BorlabsCookieBox ._brlbs-branding{display:none}.bcac-item .text-center{text-align:left!important}.bcac-item .text-center a{text-decoration:underline!important}._brlbs-separator{display:none}._brlbs-actions,._brlbs-actions-mobile{display:none!important}._brlbs-box,#BorlabsCookieBox ._brlbs-bar{box-shadow:none!important}@media only screen and (min-width:767px){._brlbs-box,#BorlabsCookieBox ._brlbs-bar{padding:35px 20px!important}}._brlbs-cursor.d-block span{color:#000!important;text-decoration:none!important;border-bottom:1px solid #000!important}._brlbs-cursor.d-block span a{text-decoration:none!important}.bcac-item .text-center a{text-decoration:none!important}#BorlabsCookieBox .cookie-preference table td,#BorlabsCookieBox .cookie-preference table th{font-size:.875em!important;padding:.3em 0!important}th{font-weight:inherit}#BorlabsCookieBox ._brlbs-legal a{margin-left:10px}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim .cookie-box p._brlbs-accept{margin:0 0 .5em 0!important}._brlbs-btn._brlbs-refuse-btn._brlbs-cursor{display:none!important}@media only screen and (max-width:767px){#BorlabsCookieBox .cookie-preference ._brlbs-accept,#BorlabsCookieBox .cookie-preference ._brlbs-refuse{text-align:left!important}#BorlabsCookieBox .cookie-preference ._brlbs-refuse{text-align:right!important}}#BorlabsCookieBox .cookie-preference ._brlbs-refuse a{border-bottom:1px solid #000!important}.bcac-item .d-flex.flex-row{padding-bottom:5px!important;padding-top:20px!important}#BorlabsCookieBox .bcac-item{margin:.5em 0;padding:0!important}#BorlabsCookieBox .bcac-item p{margin:.3em 0}#CookiePrefDescription{margin:.9375em 0!important}._brlbs-legal.flex-fill a{border-bottom:1px solid #000!important}video::-webkit-media-controls{display:none!important}video:hover::-webkit-media-controls{display:none!important}video::-webkit-media-controls-panel{display:none!important}video:hover::-webkit-media-controls-panel{display:none!important}video[controls]{pointer-events:none}video::cue{display:none}.detailviewvideo50 .jet-listing-dynamic-repeater__items{display:grid;grid-template-columns:50% 50%}.detailviewvideo100 .jet-listing-dynamic-repeater__items{display:grid;grid-template-columns:100% 100%}.detailviewvideo50 .jet-listing-dynamic-repeater__item,.detailviewvideo100 .jet-listing-dynamic-repeater__item{margin:5px}@media only screen and (max-width:767px){.detailviewvideo50 .jet-listing-dynamic-repeater__items{display:grid;grid-template-columns:100%}.detailviewvideo50 .jet-listing-dynamic-repeater__item{margin:5px 0}}.leaflet-bottom.leaflet-right{display:none}@media only screen and (max-width:1680px){.responsive-column-spezial .elementor-container{flex-wrap:wrap}.responsive-column-spezial .elementor-container .elementor-col-50{width:100%}}