.elementor-kit-10{--e-global-color-primary:#252525;--e-global-color-secondary:#F2C656;--e-global-color-text:#151515;--e-global-color-accent:#F2C656;--e-global-color-bd5b678:#FFFFFF;--e-global-color-709c2ac:#CFCFCF;--e-global-color-62a1223:#EFEFEF;--e-global-color-3467492:#D0ED7E;--e-global-color-17acc85:#F2E7C1;--e-global-color-0480b3d:#B16464;--e-global-color-f85bff5:#723C12;--e-global-color-7b39dcb:#52B5E7;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;--e-global-typography-29b8024-font-family:"Montserrat";--e-global-typography-29b8024-font-size:5rem;--e-global-typography-29b8024-font-weight:800;--e-global-typography-29b8024-text-transform:uppercase;--e-global-typography-29b8024-line-height:1em;--e-global-typography-14c5783-font-family:"Montserrat";--e-global-typography-14c5783-font-weight:400;--e-global-typography-14c5783-text-transform:none;--e-global-typography-382af37-font-family:"Montserrat";--e-global-typography-382af37-font-size:4.5rem;--e-global-typography-382af37-font-weight:800;--e-global-typography-382af37-text-transform:uppercase;--e-global-typography-382af37-line-height:1.1em;--e-global-typography-84da93d-font-family:"Montserrat";--e-global-typography-84da93d-font-size:2.5rem;--e-global-typography-84da93d-font-weight:800;--e-global-typography-84da93d-text-transform:uppercase;--e-global-typography-84da93d-line-height:1.1em;--e-global-typography-8dbde19-font-family:"Montserrat";--e-global-typography-8dbde19-font-size:1rem;--e-global-typography-8dbde19-font-weight:500;--e-global-typography-06ff0a0-font-family:"Montserrat";--e-global-typography-06ff0a0-font-size:1.25rem;--e-global-typography-06ff0a0-font-weight:700;--e-global-typography-aa486e7-font-family:"Montserrat";--e-global-typography-aa486e7-font-size:1.2rem;--e-global-typography-aa486e7-font-weight:400;--e-global-typography-aa486e7-line-height:1.7em;--e-global-typography-b249216-font-family:"Montserrat";--e-global-typography-b249216-font-size:1.5rem;--e-global-typography-b249216-font-weight:700;--e-global-typography-b249216-line-height:1em;--e-global-typography-df4a0b9-font-family:"Montserrat";--e-global-typography-df4a0b9-font-size:0.875rem;--e-global-typography-df4a0b9-font-weight:400;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-family:var( --e-global-typography-29b8024-font-family ), Sans-serif;font-size:var( --e-global-typography-29b8024-font-size );font-weight:var( --e-global-typography-29b8024-font-weight );text-transform:var( --e-global-typography-29b8024-text-transform );line-height:var( --e-global-typography-29b8024-line-height );letter-spacing:var( --e-global-typography-29b8024-letter-spacing );word-spacing:var( --e-global-typography-29b8024-word-spacing );}.elementor-kit-10 h2{font-family:var( --e-global-typography-84da93d-font-family ), Sans-serif;font-size:var( --e-global-typography-84da93d-font-size );font-weight:var( --e-global-typography-84da93d-font-weight );text-transform:var( --e-global-typography-84da93d-text-transform );line-height:var( --e-global-typography-84da93d-line-height );letter-spacing:var( --e-global-typography-84da93d-letter-spacing );word-spacing:var( --e-global-typography-84da93d-word-spacing );}.elementor-kit-10 h3{font-family:var( --e-global-typography-06ff0a0-font-family ), Sans-serif;font-size:var( --e-global-typography-06ff0a0-font-size );font-weight:var( --e-global-typography-06ff0a0-font-weight );line-height:var( --e-global-typography-06ff0a0-line-height );letter-spacing:var( --e-global-typography-06ff0a0-letter-spacing );word-spacing:var( --e-global-typography-06ff0a0-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:#02010100;border-style:solid;border-radius:0% 0% 0% 0%;padding:10px 20px 10px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-kit-10{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-29b8024-font-size );line-height:var( --e-global-typography-29b8024-line-height );letter-spacing:var( --e-global-typography-29b8024-letter-spacing );word-spacing:var( --e-global-typography-29b8024-word-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-84da93d-font-size );line-height:var( --e-global-typography-84da93d-line-height );letter-spacing:var( --e-global-typography-84da93d-letter-spacing );word-spacing:var( --e-global-typography-84da93d-word-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-06ff0a0-font-size );line-height:var( --e-global-typography-06ff0a0-line-height );letter-spacing:var( --e-global-typography-06ff0a0-letter-spacing );word-spacing:var( --e-global-typography-06ff0a0-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-29b8024-font-size:16vw;--e-global-typography-382af37-font-size:12vw;--e-global-typography-382af37-line-height:1.3em;--e-global-typography-84da93d-font-size:2rem;--e-global-typography-b249216-font-size:1.5rem;--e-global-typography-b249216-line-height:1em;line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-29b8024-font-size );line-height:var( --e-global-typography-29b8024-line-height );letter-spacing:var( --e-global-typography-29b8024-letter-spacing );word-spacing:var( --e-global-typography-29b8024-word-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-84da93d-font-size );line-height:var( --e-global-typography-84da93d-line-height );letter-spacing:var( --e-global-typography-84da93d-letter-spacing );word-spacing:var( --e-global-typography-84da93d-word-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-06ff0a0-font-size );line-height:var( --e-global-typography-06ff0a0-line-height );letter-spacing:var( --e-global-typography-06ff0a0-letter-spacing );word-spacing:var( --e-global-typography-06ff0a0-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
    font-size: 100%;
}

@media screen and (min-width: 1440px) {
    html {
        font-size: 110%;
    }
}

.trametsch-menu-listcontainer .elementor-shortcode {
 
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    
}



.elementor-shortcode h3 {
    font-family: montserrat, Sans-Serif;
    font-weight: 600;
    font-size: 1.25rem;
}

.elementor-shortcode p {
    font-family: montserrat, Sans-Serif;
    font-size: 0.9rem;
}


.trametsch-menu-item h3 {
    display: inline;
    margin-right: 8px;
}


.menu-list-icon {
    width: 18px;
}

.trametsch-menu-item p {
    margin-top: 8px;
} 


.vegan-icon {
    margin-left: 8px;
}

@media(max-width: 767px) {
    .trametsch-menu-listcontainer .elementor-shortcode .trametsch-menu-item {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-100.eot');
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-100.woff2') format('woff2'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-100.woff') format('woff'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-100.ttf') format('truetype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-100.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-200.eot');
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-200.eot?#iefix') format('embedded-opentype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-200.woff2') format('woff2'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-200.woff') format('woff'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-200.ttf') format('truetype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-200.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-300.eot');
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-300.woff2') format('woff2'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-300.woff') format('woff'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-300.ttf') format('truetype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-300.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-regular.eot');
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-regular.woff2') format('woff2'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-regular.woff') format('woff'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-regular.ttf') format('truetype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-regular.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-500.eot');
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-500.woff2') format('woff2'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-500.woff') format('woff'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-500.ttf') format('truetype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-500.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-600.eot');
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-600.woff2') format('woff2'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-600.woff') format('woff'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-600.ttf') format('truetype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-600.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-700.eot');
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-700.woff2') format('woff2'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-700.woff') format('woff'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-700.ttf') format('truetype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-700.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-800.eot');
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-800.woff2') format('woff2'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-800.woff') format('woff'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-800.ttf') format('truetype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-800.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-900.eot');
	src: url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-900.woff2') format('woff2'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-900.woff') format('woff'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-900.ttf') format('truetype'),
		url('https://tr-staging.markusdenicolo.com/wp-content/uploads/2023/03/montserrat-v25-latin-900.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */