.elementor-kit-9{--e-global-color-primary:#5C634C;--e-global-color-secondary:#14170F;--e-global-color-text:#23241E;--e-global-color-accent:#A8B394;--e-global-color-creme:#F5F3EE;--e-global-color-lys_salvie:#E3E5DC;--e-global-color-daempet:#6B6E63;--e-global-color-hvid:#FFFFFF;--e-global-typography-primary-font-family:"Newsreader";--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Newsreader";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:1.6px;background-color:#F5F3EE;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:#5C634C;}.elementor-kit-9 a:hover{color:#454B39;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* fuld bredde – fjern Astras indramning */
.ast-container,.site-content .ast-container,.ast-page-builder-template .site-content>.ast-container{max-width:100%!important;padding-left:0!important;padding-right:0!important;}
#primary,.site-main,.entry-content,.ast-page-builder-template .entry-content{max-width:100%!important;margin:0!important;padding:0!important;}
.site-content article{padding:0!important;}
/* menu-hover i grønt */
.mic-header .elementor-nav-menu a{transition:color .2s ease;}
.mic-header .elementor-nav-menu a:hover,.mic-header .elementor-nav-menu a:focus,.mic-header .elementor-nav-menu li.current-menu-item a{color:#A8B394!important;}
a:hover{color:#3F4733;}
/* mobil */
@media(max-width:767px){
 .elementor-widget-button .elementor-button{width:100%;justify-content:center;}
}

/* intet vandret overløb */
html,body{overflow-x:hidden!important;max-width:100%;}
.elementor-section,.e-con,.e-con-inner{max-width:100%;}
/* knapper i hero må gerne brække pænt */
.mic-hero-btns .elementor-button{white-space:nowrap;}

.mic-header .elementor-menu-toggle{background:transparent!important;}
@media(max-width:767px){.mic-header .elementor-widget-button .elementor-button{width:auto;font-size:9.5px;padding:11px 14px;}}

@media(max-width:600px){.mic-strap{display:none!important;}.mic-name{font-size:12px!important;letter-spacing:1.6px!important;}.mic-header img{height:28px!important;}}

.mic-login:hover{color:#fff!important;}
@media(max-width:900px){.mic-login{display:none!important;}}

/* menuen på én linje, knapper brækker ikke */
.mic-header .elementor-nav-menu--main{flex-wrap:nowrap!important;}
.mic-header .elementor-nav-menu--main .elementor-item{white-space:nowrap!important;}
.mic-header .elementor-button{white-space:nowrap!important;}
.elementor-widget-button .elementor-button{white-space:nowrap;}
@media(max-width:1200px){.mic-header .elementor-nav-menu--main .elementor-item{font-size:12px!important;padding-left:9px!important;padding-right:9px!important;}}

.elementor-widget-html table,.elementor-widget-html table td,.elementor-widget-html table th,.elementor-widget-html table tr{border-style:none;}
.elementor-widget-html table td{border-bottom-style:solid;}

/* kontaktformular */
.wpforms-container{margin:0!important;}
.wpforms-form .wpforms-field{padding:0 0 16px 0!important;}
.wpforms-form .wpforms-field-label{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.6px!important;color:#6E7065!important;margin-bottom:7px!important;}
.wpforms-form input[type=text],.wpforms-form input[type=email],.wpforms-form textarea{width:100%!important;max-width:100%!important;font-family:Inter,sans-serif!important;font-size:15px!important;color:#23241E!important;background:#F7F6F2!important;border:1px solid #E2E0D9!important;border-radius:2px!important;padding:13px 14px!important;box-shadow:none!important;}
.wpforms-form input:focus,.wpforms-form textarea:focus{border-color:#5C634C!important;outline:none!important;background:#fff!important;}
.wpforms-form textarea{min-height:130px!important;}
.wpforms-form .wpforms-field-checkbox label{font-family:Inter,sans-serif!important;font-size:12.5px!important;line-height:1.6!important;color:#6E7065!important;font-weight:400!important;}
.wpforms-form button[type=submit]{font-family:Inter,sans-serif!important;font-size:11.5px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.2px!important;background:#5C634C!important;color:#fff!important;border:0!important;border-radius:2px!important;padding:15px 30px!important;cursor:pointer;}
.wpforms-form button[type=submit]:hover{background:#4A5140!important;}
.wpforms-required-label{color:#5C634C!important;}

/* varme toner fra fotoene som accent */
.mic-header .elementor-nav-menu a:hover,.mic-header .elementor-nav-menu a:focus{color:#C49A70!important;}
.mic-login:hover{color:#C49A70!important;}
.mic-hero .elementor-button{transition:all .25s ease;}
.mic-hero .elementor-button:hover{border-color:#C49A70!important;color:#C49A70!important;}
.mic-hero .elementor-button:not([style*='transparent']):hover{color:#FFFFFF!important;}
.mic-hero .elementor-widget-icon-box .elementor-icon-box-description{color:#B99878!important;}

.mic-tospalter .elementor-widget-container{column-count:2;column-gap:56px;}
.mic-tospalter p{margin-top:0;break-inside:avoid;}
@media(max-width:900px){.mic-tospalter .elementor-widget-container{column-count:1;}}







/* akustikpanel bag kortene */
.mic-panel{background-image:url('https://motionicentrum.dk/wp-content/uploads/2026/08/akuplanter.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}
.mic-panel > .e-con-inner,.mic-panel > .e-con{position:relative;z-index:1;}
/* knapper løfter sig */
.elementor-button,a.elementor-button,a[href*='flexybox.com']{transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease;will-change:transform;}
.elementor-button:hover,a.elementor-button:hover,a[href*='flexybox.com']:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.24);}
.elementor-button:active,a[href*='flexybox.com']:active{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.2);}
.mic-header .elementor-button:hover{box-shadow:0 8px 20px rgba(0,0,0,.45);}



/* bølgekanterne skal ligge bag indholdet og ikke skabe overløb */


/* lagdelt boelgekant */
.mic-s{position:relative;}
.mic-s > .e-con-inner,.mic-s > .e-con,.mic-s > .elementor-element{position:relative;z-index:1;}/* End custom CSS */