.elementor-kit-2792{--e-global-color-primary:#00FFF8;--e-global-color-secondary:#7D83FF;--e-global-color-text:#0D0D0D;--e-global-color-accent:#00FFF8;--e-global-color-d4e1216:#04BFC1;--e-global-color-a83ccf6:#087E8B;--e-global-color-0b118fa:#FFFFFF;--e-global-color-b7c044a:#F9FAFA;--e-global-color-d128947:#F1F3F3;--e-global-color-2c0ed24:#C8CED0;--e-global-color-b242d3f:#6A777C;--e-global-color-42047ec:#3F484A;--e-global-color-aeb5158:#0C0D0E;--e-global-color-dda4990:#000000;--e-global-color-1e8736b:#3DC07E;--e-global-color-003ce42:#FFCA3A;--e-global-color-e06d2c5:#FF595E;--e-global-color-dc573cf:#296EB4;--e-global-color-1f89318:#F7FF58;--e-global-color-7e35219:#3DC2801D;--e-global-color-5ed30cd:#FFCA381D;--e-global-color-ad88e12:#FF575C1D;--e-global-color-e319999:#296EB31D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Styled Up";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Roboto Condensed";--e-global-typography-accent-font-weight:700;color:#000000;font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:20px;font-weight:normal;line-height:1.2em;}.elementor-kit-2792 button,.elementor-kit-2792 input[type="button"],.elementor-kit-2792 input[type="submit"],.elementor-kit-2792 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:18px;font-weight:bold;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d4e1216 );border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-kit-2792 button:hover,.elementor-kit-2792 button:focus,.elementor-kit-2792 input[type="button"]:hover,.elementor-kit-2792 input[type="button"]:focus,.elementor-kit-2792 input[type="submit"]:hover,.elementor-kit-2792 input[type="submit"]:focus,.elementor-kit-2792 .elementor-button:hover,.elementor-kit-2792 .elementor-button:focus{background-color:var( --e-global-color-d4e1216 );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d4e1216 );}.elementor-kit-2792 e-page-transition{background-color:#000000;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:#FF575C1D;border-style:none;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-7e35219 );border-style:none;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-e319999 );border-style:none;}.elementor-kit-2792 p{margin-block-end:1.38em;}.elementor-kit-2792 a{color:var( --e-global-color-a83ccf6 );font-family:"Roboto", Roboto, Arial, Sans-serif;font-weight:normal;text-decoration:none;}.elementor-kit-2792 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-2792 h1{font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:38px;font-weight:bold;line-height:1em;}.elementor-kit-2792 h2{font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:24px;font-weight:bold;line-height:1em;}.elementor-kit-2792 h3{font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:20px;font-weight:bold;line-height:1em;}.elementor-kit-2792 h4{font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:20px;font-weight:bold;}.elementor-kit-2792 h5{font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:20px;text-decoration:underline;}.elementor-kit-2792 h6{font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-e06d2c5 );font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:16px;font-weight:bold;--error-message-icon-color:var( --e-global-color-e06d2c5 );--error-message-normal-links-color:var( --e-global-color-e06d2c5 );--error-box-border-radius:5px 5px 5px 5px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:"Roboto", Roboto, Arial, Sans-serif;font-weight:bold;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-1e8736b );font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:16px;font-weight:bold;--message-message-icon-color:var( --e-global-color-1e8736b );--message-box-border-radius:5px 5px 5px 5px;--message-buttons-normal-text-color:var( --e-global-color-1e8736b );--message-border-type:solid;--message-border-color:var( --e-global-color-1e8736b );--message-buttons-border-radius:5px 5px 5px 5px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"Roboto", Roboto, Arial, Sans-serif;font-weight:bold;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-1e8736b );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:16px;font-weight:bold;border-width:2px 2px 2px 2px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-dc573cf );font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:16px;font-weight:bold;--info-message-icon-color:var( --e-global-color-dc573cf );--info-box-border-radius:5px 5px 5px 5px;--info-buttons-normal-text-color:var( --e-global-color-dc573cf );--info-border-type:solid;--info-border-color:var( --e-global-color-dc573cf );--info-buttons-border-radius:5px 5px 5px 5px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:"Roboto", Roboto, Arial, Sans-serif;font-size:16px;font-weight:bold;border-width:2px 2px 2px 2px;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:900px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:600px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}}/* Start custom CSS */p, span, a, b, i, u, h1, h2, h3, h4, h5, h6, h7{
    word-break: break-word;
}

html, body {
overflow-x: hidden;
    font-family: Roboto, "Roboto",-apple-system,BlinkMacSystemFont,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}


figure.mitrahmen>img, div.mitrahmen{
    border: 2px solid black;
    box-shadow: 3px 3px 0px 0px black;
    transition-duration: .3s;
}

figure.mitrahmen>img:hover, div.mitrahmen:hover{
    border: 2px solid black;
    box-shadow: 4px 4px 0px 0px black;
}

figure.mitrahmen-white>img, div.mitrahmen-white{
    border: 2px solid white;
    box-shadow: 3px 3px 0px 0px white;
    transition-duration: .3s;
}

figure.mitrahmen-white>img:hover, div.mitrahmen-white:hover{
    border: 2px solid white;
    box-shadow: 4px 4px 0px 0px white;
}


main{
    min-height: 100vh;
}

mitdenkt,
.mitdenkt{
    font-size: 120%;
    font-family: 'Styled Up';
    font-weight: 100;
    text-decoration: none;
}

/*
.mitdenkt:hover {
font-size: 125.39%;
font-family: 'Styled Up';
font-weight: 100;
text-decoration: none;
line-height: 0.9;
opacity:1;
}
*/


button.mitlike{
    background-color: #ffffff;
    border-color: grey;
    border-width: 1px;
    color: grey;
    position: relative;
    overflow: hidden;
    transition: all 0.4s;
}

button.mitlike:before{
    content:'👍 ';
}

button.mitlike:hover{
    border-color: black;
    color: black;
}

button.mitlike:after {
    border-radius: 5px;
  content: "";
  background: #00FFF8;
  display: block;
  position: absolute;
  width: 300%;
  height: 300%;
  left: -100%;
  top: -100%;
  opacity: 0;
  transition: all .8s
}

button.mitlike:active:after {
  width: 0px;
  height: 0px;
  left: 50%;
  top: 50%;
  opacity: 1;
  transition: 0s;
}


button{
    transition-duration: 0.062s;
}



.woocommerce ul.products li.product .button{
    display: none;
    margin-top: 1em;
}


.header-menu-new>a::after {
content: 'neu';
display: block;
color: white;
background: var(--e-global-color-e06d2c5)!important;
border-radius: 5px;
padding: 1px 2px 2px 2px;
font-size: 10px;
position: relative;
line-height: 1;
opacity: 1!important;
margin: 0 0.5em;
}



.mitdenkt-dropshadow img{
    filter: drop-shadow(0 0 35px #00000055);
    transform: translateZ(0);
    will-change: filter;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://besdi.de/wp-content/uploads/2023/10/Roboto-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://besdi.de/wp-content/uploads/2023/10/Roboto-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://besdi.de/wp-content/uploads/2023/10/Roboto-Italic-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Styled Up';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://besdi.de/wp-content/uploads/2022/08/styled_up.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://besdi.de/wp-content/uploads/2023/10/RobotoCondensed-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://besdi.de/wp-content/uploads/2023/10/RobotoCondensed-Italic-VariableFont_wght-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://besdi.de/wp-content/uploads/2023/10/RobotoCondensed-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */