.elementor-kit-5{--e-global-color-primary:#1B2A52;--e-global-color-secondary:#78BEE9;--e-global-color-text:#0A1026;--e-global-color-accent:#62B3E5;--e-global-color-7336248:#0A1026;--e-global-color-059ab97:#323F63;--e-global-color-4ef478e:#8B92A6;--e-global-color-07bfbeb:#85C4EB;--e-global-color-4557bdf:#C4E1F3;--e-global-color-f5164cd:#EDF6F0;--e-global-color-aebba20:#DCEDE2;--e-global-color-2adfcb3:#359553;--e-global-color-ab04ed1:#AADEBA;--e-global-color-fdede98:#D0EEDA;--e-global-color-c514202:#574B39;--e-global-color-02da77a:#958A79;--e-global-color-556349a:#D0CCC5;--e-global-color-807c138:#EDEDE9;--e-global-color-59587cc:#D6CCC2;--e-global-color-978f357:#F5EBE0;--e-global-color-261208b:#E3D5CA;--e-global-color-bfe6dc1:#D5BDAF;--e-global-color-fb30f2f:#1B2A52;--e-global-color-460d769:#323F63;--e-global-color-d24f03a:#535E7C;--e-global-color-215a7a5:#8B92A6;--e-global-color-40bc9b8:#C2C6D0;--e-global-color-73ffb6d:#78BEE9;--e-global-color-783ff36:#85C4EB;--e-global-color-67f7176:#99CDED;--e-global-color-3a1d6df:#B9DCF2;--e-global-color-9c87b08:#D9EBF6;--e-global-color-b502f19:#AD7C00;--e-global-color-3f77027:#9C7100;--e-global-color-376bc7c:#876200;--e-global-color-90b2ef2:#FFFFFF;--e-global-color-bd308b9:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto Slab";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-text-word-spacing:0.1px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-d1b601e-font-family:"Alkatra";--e-global-typography-d1b601e-font-size:2em;--e-global-typography-d1b601e-font-weight:400;--e-global-typography-d1b601e-line-height:1.3em;--e-global-typography-d1b601e-letter-spacing:0.02em;--e-global-typography-b421246-font-family:"Alkatra";--e-global-typography-b421246-font-size:2em;--e-global-typography-b421246-font-weight:400;--e-global-typography-b421246-line-height:1.3em;--e-global-typography-b421246-letter-spacing:0.02em;--e-global-typography-d3d33ca-font-family:"Alkatra";--e-global-typography-d3d33ca-font-size:1.8em;--e-global-typography-d3d33ca-font-weight:400;--e-global-typography-d3d33ca-line-height:1.3em;--e-global-typography-d3d33ca-letter-spacing:0.02em;--e-global-typography-c40ea12-font-family:"Alkatra";--e-global-typography-c40ea12-font-size:1.6em;--e-global-typography-c40ea12-font-weight:400;--e-global-typography-c40ea12-line-height:1.3em;--e-global-typography-c40ea12-letter-spacing:0.02em;--e-global-typography-fa49266-font-family:"Noticia Text";--e-global-typography-fa49266-font-size:1.9em;--e-global-typography-fa49266-font-weight:400;--e-global-typography-fa49266-line-height:1.3em;--e-global-typography-fa49266-letter-spacing:-0.02em;--e-global-typography-5a0b26a-font-family:"Noticia Text";--e-global-typography-5a0b26a-font-size:1.9em;--e-global-typography-5a0b26a-font-weight:400;--e-global-typography-5a0b26a-line-height:1.3em;--e-global-typography-5a0b26a-letter-spacing:-0.02em;--e-global-typography-a6aca45-font-family:"Ruluko";--e-global-typography-a6aca45-font-size:2em;--e-global-typography-a6aca45-font-weight:400;--e-global-typography-a6aca45-line-height:1.3em;--e-global-typography-a6aca45-letter-spacing:-0.02em;--e-global-typography-a6aca45-word-spacing:0.1px;--e-global-typography-5c0f1e4-font-family:"Ruluko";--e-global-typography-5c0f1e4-font-size:20px;--e-global-typography-5c0f1e4-font-weight:800;--e-global-typography-5c0f1e4-line-height:1.3em;--e-global-typography-5c0f1e4-letter-spacing:0.03em;--e-global-typography-a2c2191-font-family:"Ruluko";--e-global-typography-a2c2191-font-size:18px;--e-global-typography-a2c2191-font-weight:500;--e-global-typography-a2c2191-line-height:1.3em;--e-global-typography-a2c2191-letter-spacing:0.03em;--e-global-typography-0f5e21c-font-family:"Noticia Text";--e-global-typography-0f5e21c-font-size:3em;--e-global-typography-0f5e21c-font-weight:400;--e-global-typography-0f5e21c-text-transform:capitalize;--e-global-typography-0f5e21c-line-height:1.3em;--e-global-typography-0f5e21c-letter-spacing:-0.02em;--e-global-typography-89bec9c-font-family:"Alkatra";--e-global-typography-89bec9c-font-size:3em;--e-global-typography-89bec9c-font-weight:400;--e-global-typography-89bec9c-line-height:1.3em;--e-global-typography-89bec9c-letter-spacing:0.02em;--e-global-typography-42e29bd-font-family:"Noticia Text";--e-global-typography-42e29bd-font-size:16px;--e-global-typography-42e29bd-font-weight:600;--e-global-typography-42e29bd-line-height:1em;--e-global-typography-42e29bd-letter-spacing:0.05em;--e-global-typography-f66e0bd-font-family:"Roboto Slab";--e-global-typography-f66e0bd-font-size:3em;--e-global-typography-f66e0bd-font-weight:400;--e-global-typography-f66e0bd-line-height:1.3em;--e-global-typography-ca186c9-font-family:"Roboto Slab";--e-global-typography-ca186c9-font-size:1.5em;--e-global-typography-ca186c9-font-weight:400;--e-global-typography-ca186c9-line-height:1em;--e-global-typography-36fdcfa-font-family:"Roboto Slab";--e-global-typography-36fdcfa-font-size:2em;--e-global-typography-36fdcfa-font-weight:700;--e-global-typography-36fdcfa-line-height:1.3em;--e-global-typography-7f844cc-font-family:"Roboto Slab";--e-global-typography-7f844cc-font-size:1.6em;--e-global-typography-7f844cc-font-weight:100;--e-global-typography-7f844cc-line-height:1em;--e-global-typography-98cc0b0-font-family:"Roboto Slab";--e-global-typography-98cc0b0-font-size:1.8em;--e-global-typography-98cc0b0-font-weight:400;--e-global-typography-98cc0b0-line-height:1.4em;--e-global-typography-23b912a-font-family:"Roboto Slab";--e-global-typography-23b912a-font-size:0.9em;--e-global-typography-23b912a-font-weight:400;--e-global-typography-23b912a-line-height:1.3em;--e-global-typography-5c8c309-font-family:"Roboto Slab";--e-global-typography-5c8c309-font-size:1.5em;--e-global-typography-5c8c309-font-weight:400;--e-global-typography-5c8c309-line-height:1.4em;--e-global-typography-a893f91-font-family:"Roboto Slab";--e-global-typography-a893f91-font-size:1.1em;--e-global-typography-a893f91-font-weight:200;--e-global-typography-ba4cdaa-font-family:"Roboto Slab";--e-global-typography-ba4cdaa-font-size:2em;--e-global-typography-ba4cdaa-font-weight:300;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-9c87b08 );}.elementor-kit-5 p{margin-block-end:1.2em;}.elementor-kit-5 h1{color:var( --e-global-color-text );font-family:"Roboto Slab", Sans-serif;font-size:3em;font-weight:400;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.02em;}.elementor-kit-5 h2{color:var( --e-global-color-text );}.elementor-kit-5 h3{color:var( --e-global-color-text );}.elementor-kit-5 h4{color:var( --e-global-color-text );}.elementor-kit-5 h5{color:var( --e-global-color-text );}.elementor-kit-5 h6{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1500px){.elementor-kit-5{--e-global-typography-98cc0b0-font-size:1.8vw;--e-global-typography-98cc0b0-line-height:1.4em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:1200px){.elementor-kit-5{--e-global-typography-b421246-font-size:1.6em;--e-global-typography-d3d33ca-font-size:1.44em;--e-global-typography-c40ea12-font-size:1.28em;--e-global-typography-fa49266-font-size:1.52px;--e-global-typography-5a0b26a-font-size:1.52em;--e-global-typography-a6aca45-font-size:1.6em;--e-global-typography-f66e0bd-font-size:2.33em;--e-global-typography-ca186c9-font-size:1.167em;--e-global-typography-36fdcfa-font-size:1.56em;--e-global-typography-7f844cc-font-size:1.93em;--e-global-typography-98cc0b0-font-size:1.4em;}}@media(max-width:992px){.elementor-kit-5{--e-global-typography-98cc0b0-font-size:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-b421246-font-size:1.2em;--e-global-typography-d3d33ca-font-size:1.08em;--e-global-typography-c40ea12-font-size:0.96em;--e-global-typography-fa49266-font-size:1.14px;--e-global-typography-5a0b26a-font-size:1.14em;--e-global-typography-a6aca45-font-size:1.2em;}}@media(max-width:450px){.elementor-kit-5{--e-global-typography-b421246-font-size:1.2em;--e-global-typography-5a0b26a-font-size:1.14em;--e-global-typography-f66e0bd-font-size:2em;--e-global-typography-ca186c9-font-size:1em;--e-global-typography-36fdcfa-font-size:1.33em;--e-global-typography-7f844cc-font-size:1em;--e-global-typography-98cc0b0-font-size:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*
 * Inhaltsverzeichnis
 * 
 * Basics
 * Fonts
 * * Languages: correction
 * Text Shadows
 *
 * Seitenelemente
 * * Nature Fibres
 * 
 * Animationen
 * Plugins
 * * contact form 7 + Formulare
 * * Currency WPML
 */


/*** Basics ***/

:root{
    --bullet-gradient:  linear-gradient(350deg, 
                        rgba(27,42,82,0.5) 1%, 
                        rgba(255,255,255,1) 83%);
    --bullet-boxshadow: 0.1em 0.1em 0.25em 0 #1B2A52;
    --buttet-blendmode: soft-light;
    
    --eurShopBorderColor: rgba(221,221,221,0.8);
    --shop-boxshadow: 0 0 25px 0 var(--eurShopBorderColor);
    --shop-boxshadow2: 0 0 12.5px 0 var(--eurShopBorderColor);
    
    --eur-headerheight: 100px;
    --Bubblesize-landscape: 15vw;
    --Bubblesize-portrait: 18vh;
}

html, body{
    max-width: 100vw!important;
    overflow-x:hidden!important;
}


.eurheaderspacer{
    height: calc( var( --eur-headerheight ) + 15px );
}

.eurheadermargin{
    margin-top: calc( 
    var( --eur-headerheight ) * (-1) )!important;
}

.eurheadertop{
    top: calc( var( --eur-headerheight ) );
}

.shopboxshadow{
    box-shadow: var(--shop-boxshadow);
}


.TextOnDark {
    text-shadow: 0.02em 0.03em 0.05em rgba(255,255,255,0.3);
}


/* clickable wrap Link */
.clickable {
    position: relative;
}

.clickable a:after {
    content: "";
    display: block !IMPORTANT;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 500;
}

/* current */
ul.menu li.current-menu-item > a{
    color: var(--e-global-color-accent);
}


/* Listen */
@media screen and (min-width: 100px) and (max-width: 767px){
    ul, ol {
        margin: 0 0 1.41575em 1em;
    }
}

ul li, ol li {
    margin-bottom: 0.5em;
    line-height: 1em;
}
.eurAlkatra ul li{list-style-type: none}
.eurAlkatra ul li:before{
    content: "";
    background-color:#fff;
    background: var(--bullet-gradient);
    box-shadow: var(--bullet-boxshadow);
    content: "";  
    color: #fff;
    display: inline-block; 
    height: 0.75em;
    width: 0.75em; 
    margin-left: -0.75em; 
    position:relative;
    left: -0.5em;
    border-radius: 50%;
    mix-blend-mode: var(--buttet-blendmode);
}
.eurAlkatra ul li span{font-size: 1em}

/*.doublebox{
    margin-top: calc( 
    var( --eur-headerheight ) * (-1) )!important;
    min-height: calc( 200vh - var(--eur-headerheight));
}*/

/* Mobile Portrait */
@media screen and (min-width: 100px) and (max-width: 450px){
}


/* Mobile Landscape*/
@media screen and (min-width: 451px) and (max-width: 767px){
}

/* Mobile Landscape Extra*/
@media screen and (min-width: 451px) and (max-width: 767px) and (orientation: landscape){
}

/* Small Tablet Portrait Extra */
@media screen and (min-width: 451px) and (max-width: 767px) and (orientation: portrait){
}


/* Tablet Portrait */
@media screen and (min-width: 768px) and (max-width: 992px){
}

/* Tablet Landscape */
@media screen and (min-width: 993px) and (max-width: 1200px){
}

/* Desktop & above */
@media screen and (min-width: 1201px) /*and (max-width: 1920px)*/{
}


/*** Fonts ***/

/** Language correction **/

html:lang(de-DE-formal) h1,
html:lang(de-DE) h1{
    text-transform: inherit!important;
}

html:lang(en-US){}


/*****entfernen****/
/* Font Accent Classes */

.bBlueDark1 strong, 
.bBlueDark1 b, 
.bBlueDark1 span {color: var( --e-global-color-7336248 )}

.bBlueDark2 strong, 
.bBlueDark2 b, 
.bBlueDark2 span {color: var( --e-global-color-fb30f2f )}

.bBlueDark3 strong,
.bBlueDark3 b,
.bBlueDark3 span {color: var( --e-global-color-460d769 )}

.bBlueDark4 strong,
.bBlueDark4 b,
.bBlueDark4 span {color: var( --e-global-color-d24f03a )}

.bBlueDark5 strong,
.bBlueDark5 b,
.bBlueDark5 span {color: var( --e-global-color-215a7a5 )}

.bBlueDark6 strong,
.bBlueDark6 b,
.bBlueDark6 span {color: var( --e-global-color-40bc9b8 )}


.bBlue1 strong, 
.bBlue1 b,
.bBlue1 span {color: var( --e-global-color-secondary )}

.bBlue2 strong, 
.bBlue2 b,
.bBlue2 span {color: var( --e-global-color-73ffb6d )}

.bBlue3 strong, 
.bBlue3 b,
.bBlue3 span {color: var( --e-global-color-783ff36 )}

.bBlue4 strong, 
.bBlue4 b,
.bBlue4 span {color: var( --e-global-color-67f7176 )}

.bBlue5 strong, 
.bBlue5 b,
.bBlue5 span {color: var( --e-global-color-3a1d6df )}

.bBlue6 strong, 
.bBlue6 b,
.bBlue6 span {color: var( --e-global-color-9c87b08 )}

.bBrown1 strong, 
.bBrown1 b,
.bBrown1 span {color: var( --e-global-color-376bc7c )}

.bBrown2 strong,
.bBrown2 b,
.bBrown2 span {color: var( --e-global-color-3f77027 )}

.bBrown3 strong, 
.bBrown3 b,
.bBrown3 span {color: var( --e-global-color-b502f19 )}


.bBrownDark1 strong, 
.bBrownDark1 b,
.bBrownDark1 span {color: var( --e-global-color-c514202 )}

.bBrownDark2 strong, 
.bBrownDark2 b,
.bBrownDark2 span {color: var( --e-global-color-02da77a )}

.bBrownDark3 strong, 
.bBrownDark3 b,
.bBrownDark3 span {color: var( --e-global-color-556349a )}


.bGreen1 strong,
.bGreen1 b,
.bGreen1 span {color: var( --e-global-color-2adfcb3 )}

.bGreen2 strong, 
.bGreen2 b,
.bGreen2 span {color: var( --e-global-color-ab04ed1 )}

.bGreen3 strong, 
.bGreen3 b,
.bGreen3 span {color: var( --e-global-color-fdede98 )}

/* Font Families */

/*.eurAlkatra span,*/
.eurRoboSlap b,
.eurRoboSlap strong,
.eurRoboSlap span.strong{
    font-weight: 900!important;
}




.eurStrong strong{
    font-size: 1.3em;
    /*filter: brightness(7) hue-rotate(180deg)*/
}

.eurStrongW strong{
    font-size: 1.3em;
    /*filter: brightness(0.65) sepia(1) hue-rotate(180deg)*/
}

.eurAlkatra{
    font-family: var(--e-global-typography-d1b601e-font-family);
    font-size: var(--e-global-typography-d1b601e-font-size);
    font-weight: var(--e-global-typography-d1b601e-font-weight);
    line-height: var(--e-global-typography-d1b601e-line-height);
    letter-spacing: var(--e-global-typography-d1b601e-letter-spacing);
}

.eurAlkatra strong,
.eurAlkatra b,
.eurAlkatra span{
    font-size: 1.3em;
}

.eurNoticia strong,
.eurNoticia b,
.eurNoticia span{
        font-size: 1.3em;
}

.eurNoticiaHL h1,
.eurNoticiaHL h2,
.eurNoticiaHL h3,
.eurNoticiaHL h4,
.eurNoticiaHL h5,
.eurNoticiaHL h6{
    /*font-family: var( --e-global-typography-0f5e21c-font-family ), Sans-serif;*/
    font-weight: var( --e-global-typography-0f5e21c-font-weight );
    line-height: var( --e-global-typography-0f5e21c-line-height );
    letter-spacing: var( --e-global-typography-0f5e21c-letter-spacing );
    word-spacing: var( --e-global-typography-0f5e21c-word-spacing );
}

.eurNoticiaHL h2{
    font-size: 2em;
}

.eurRuluko{
    font-family: var( --e-global-typography-a6aca45-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a6aca45-font-size );
    font-weight: var( --e-global-typography-a6aca45-font-weight );
    line-height: var( --e-global-typography-a6aca45-line-height );
    letter-spacing: var( --e-global-typography-a6aca45-letter-spacing );
    word-spacing: var( --e-global-typography-a6aca45-word-spacing );
}

.eurRuluko strong{
    font-size: 1.1em;
    /*filter: brightness(7) hue-rotate(180deg)*/
}

.eurMina p{
    letter-spacing: -0.01em; 
    line-height: 1.3em;
}
.eurMina strong{
    font-size: 1.1em;
    /*filter: brightness(7) hue-rotate(180deg);*/
    letter-spacing: -0.01em;
}

.biggerP p{
    font-size: 21px;
    line-height: 1.3em;
}

.biggerP li{
    font-size: 19px;
    line-height: 1.1em;
    margin-bottom: 0.6em;
    max-width: 60ch;
}

.biggerP ul{
    margin-bottom: 2em;
}

.characters{
    max-width: 80ch;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5em;
}


@media screen and (orientation: landscape) and (max-height: 450px){
    
    .eurAlkatra .elementor-widget-container,
    .eurNoticia .elementor-widget-container{
        margin: 1em 0em 1em 0em!important;
    }
    
    .eurAlkatra p,
    .eurNoticia p{
        font-size: 0.75em!important;
        line-height: 1.2em!important
    }
}

/*** Text Shadows ***/
.bShadow1 strong,
.bShadow1 b,
.bShadow1 span{
    text-shadow: 0 0.06em 0.05em rgba(0,0,0,0.3);
}

.pShadow1 p{
    /*text-shadow: 0 0.06em 0.05em rgba(255,255,255,0.3);*/
  -webkit-text-stroke: 0.03em rgba(255,255,255,0.3);
  /*-webkit-text-fill-color: var(--e-global-color-text)*/
  ;
}

.bShadow2 strong,
.bShadow2 b,
.bShadow2 span{
    text-shadow: 
        0           0.06em  0.05em rgba(0,0,0,0.5),
        -0.06em     0       0.05em rgba(0,0,0,0.3),
        0.06em      0.06em  0.05em rgba(0,0,0,0.5);
}

.pShadow2{
    text-shadow: 
        0           0.06em  0.05em rgba(0,0,0,0.5),
        -0.06em     0       0.05em rgba(0,0,0,0.3),
        0.06em      0.06em  0.05em rgba(0,0,0,0.5);
}




/** neu 06 2023 **/

/*
.TextShadowDark{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-text ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-text ),
    -0.06em      0.06em      0           var( --e-global-color-text ),
    0.03em     -0.05em     0.06em      var( --e-global-color-text );
}

.TextShadowLight{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-90b2ef2 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-90b2ef2 ),
    -0.06em      0.06em      0           var( --e-global-color-90b2ef2 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-90b2ef2 );
}

*/

/* Mobile Portrait & Landscape */
/*
@media screen and (min-width: 100px) and (max-width: 767px){
    
    .TextShadowDark{
        text-shadow: 
        0.08em      0.08em      0.03em      var( --e-global-color-text ),
        -0.08em     -0.08em     0.09em      var( --e-global-color-text ),
        -0.08em      0.08em      0.03em     var( --e-global-color-text ),
        0.08em     -0.08em     0.09em       var( --e-global-color-text );
    }
    
    .TextShadowLight{
        text-shadow: 
        0.08em      0.08em      0.03em      var( --e-global-color-90b2ef2 ),
        -0.08em     -0.08em     0.09em      var( --e-global-color-90b2ef2 ),
        -0.08em      0.08em      0.03em     var( --e-global-color-90b2ef2 ),
        0.08em     -0.08em     0.09em       var( --e-global-color-90b2ef2 );
    }
}

*/

/***** entfernen ****/
.bBlueDark1Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-7336248 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-7336248 ),
    -0.06em      0.06em      0           var( --e-global-color-7336248 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-7336248 );
}

.bBlueDark2Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-fb30f2f ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-fb30f2f ),
    -0.06em      0.06em      0           var( --e-global-color-fb30f2f ),
    0.03em     -0.05em     0.06em      var( --e-global-color-fb30f2f );
}

.bBlueDark3Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-460d769 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-460d769 ),
    -0.06em      0.06em      0           var( --e-global-color-460d769 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-460d769 );
}

.bBlueDark4Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-d24f03a ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-d24f03a ),
    -0.06em      0.06em      0           var( --e-global-color-d24f03a ),
    0.03em     -0.05em     0.06em      var( --e-global-color-d24f03a );
}

.bBlueDark5Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-215a7a5 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-215a7a5 ),
    -0.06em      0.06em      0           var( --e-global-color-215a7a5 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-215a7a5 );
}

.bBlueDark6Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-40bc9b8 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-40bc9b8 ),
    -0.06em      0.06em      0           var( --e-global-color-40bc9b8 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-40bc9b8 );
}

.bBlue1Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-secondary ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-secondary ),    
    -0.06em      0.06em      0           var( --e-global-color-secondary ),
    0.03em     -0.05em     0.06em      var( --e-global-color-secondary );
}
.bBlue2Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-73ffb6d ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-73ffb6d ),
    -0.06em      0.06em      0           var( --e-global-color-73ffb6d ),
    0.03em     -0.05em     0.06em      var( --e-global-color-73ffb6d );
}
.bBlue3Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-783ff36 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-783ff36 ),
    -0.06em      0.06em      0           var( --e-global-color-783ff36 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-783ff36 );
}
.bBlue4Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-67f7176 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-67f7176 ),
    -0.06em      0.06em      0           var( --e-global-color-67f7176 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-67f7176 ); 
}
.bBlue5Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-3a1d6df ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-3a1d6df ),
    -0.06em     0.06em      0           var( --e-global-color-3a1d6df ),
    0.03em     -0.05em     0.06em      var( --e-global-color-3a1d6df );
}
.bBlue6Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-9c87b08 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-9c87b08 ),
    -0.06em      0.06em      0           var( --e-global-color-9c87b08 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-9c87b08 );
}

.bBrown1Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-376bc7c ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-376bc7c ),
    -0.06em      0.06em      0           var( --e-global-color-376bc7c ),
    0.03em     -0.05em     0.06em      var( --e-global-color-376bc7c );
}

.bBrown2Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-3f77027 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-3f77027 ),
    -0.06em      0.06em      0           var( --e-global-color-3f77027 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-3f77027 );
}

.bBrown3Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-b502f19 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-b502f19 ),
    -0.06em      0.06em      0           var( --e-global-color-b502f19 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-b502f19 );
}


.bBrownDark1Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-c514202 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-c514202 ),
    -0.06em      0.06em      0           var( --e-global-color-c514202 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-c514202 );
}
.bBrownDark2Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-02da77a ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-02da77a ),
    -0.06em      0.06em      0           var( --e-global-color-02da77a ),
    0.03em     -0.05em     0.06em      var( --e-global-color-02da77a );
}
.bBrownDark3Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-556349a ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-556349a ),
    -0.06em      0.06em      0           var( --e-global-color-556349a ),
    0.03em     -0.05em     0.06em      var( --e-global-color-556349a );
}

.bGreen1Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-2adfcb3 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-2adfcb3 ),
    -0.06em      0.06em      0           var( --e-global-color-2adfcb3 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-2adfcb3 );
}
.bGreen2Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-ab04ed1 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-ab04ed1 ),
    -0.06em      0.06em      0           var( --e-global-color-ab04ed1 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-ab04ed1 );
}
.bGreen3Shadow{
    text-shadow: 
    0.06em      0.06em      0           var( --e-global-color-fdede98 ),
    -0.03em     -0.05em     0.06em      var( --e-global-color-fdede98 ),
    -0.06em      0.06em      0           var( --e-global-color-fdede98 ),
    0.03em     -0.05em     0.06em      var( --e-global-color-fdede98 );
}


/* Mobile Portrait & Landscape */
@media screen and (min-width: 100px) and (max-width: 767px){
    
    .bBrownDark3Shadow{
        text-shadow: 
        0.08em      0.08em      0.03em           var( --e-global-color-556349a ),
        -0.08em     -0.08em     0.09em      var( --e-global-color-556349a ),
        -0.08em      0.08em      0.03em           var( --e-global-color-556349a ),
        0.08em     -0.08em     0.09em      var( --e-global-color-556349a );
    }
}


/*** Seiten Elemente ***/

/** Nature Fibres **/
/* Font Definitionen Blöcke */
.FibreFont,
.FibreFont2{
    font-family: var(--e-global-typography-d1b601e-font-family);
    font-weight: var(--e-global-typography-d1b601e-font-weight);
    line-height: 1.1em;
    letter-spacing: var(--e-global-typography-d1b601e-letter-spacing);
}

.FibreFont h1{
    /*font-size: 4em; Desktop*/
    /*font-size: 3em; Mobile*/
    /*font-size: 7vw; landscape*/
    /*font-size: 8vh; Portrait*/
        display:block;
        line-height: 1.1em;
        margin-bottom: 0.2em;
        color: var( --e-global-color-059ab97 );
}

.FibreFont p{
    display:block;
    /*line-height: 1.1em;*/
    color: var( --e-global-color-059ab97 );
}

  
/* Wraps */
.FibreBoxWrap,
.ParticleWrap{
    display:flex;
    flex-flow: row wrap;
    justify-content: space-evenly;
    align-items: center;
    height: 100vh;
    width: 100%;
    position: absolute;
    overflow: hidden;
}

.FibreBoxWrap{z-index: 200}
.ParticleWrap{z-index: 100}

/* Animation voreinstellung */
.FibreBox,
.FibreBox div,
.TrippleBox,
.TrippleBox div,
.AboutBox,
.AboutBox div,
.Particle,
.Particle div{
	animation-iteration-count: infinite;
	animation-direction: alternate-reverse;
}

/* Boxen */
.TrippleBox,
.FibreBox,
.AboutBox{
    position: relative;
    animation-iteration-count: infinite;
    animation-direction: alternate-reverse;
}

.FibreBox,
.TrippleBox,
.AboutBox,
.BoxFG,
.BoxBG{
    display:flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.BoxFG{
    position: absolute;
    z-index: 4;
}

.BoxBG{
    position: absolute;
    z-index: 2;
    background-attachment: local;
    background-repeat: no-repeat;
    background-clip: border-box;
    background-position: center;
    background-size: cover;
    opacity: 0.85;
}

.BoxFG a,
.BoxFG a:link,
.BoxFG a:hover,
.BoxFG a:active,
.BoxFG a:visited{
    color: rgba(255,255,255,0.9)!important;
    font-family: "Ruluko"!important;
    font-weight: 900;
    line-height: 1.3em;
    letter-spacing: 0.03em;
    text-align:center;
    text-shadow: 0px 0px 4px #000,  0px 0px 4px #000;
    transition: all ease-out 0.3s;
}

.BoxFG a:hover{
    opacity: 1;
}

.BoxFG a:focus{
  outline: none
}

/* clickable Linkcontainer */
.FibreBox a:after,
.TrippleBox a:after,
.AboutBox a:after{
    content: "";
    display: block !IMPORTANT;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.FibreBox a:focus:after,
.TrippleBox a:focus:after,
.AboutBox a:focus:after{
    content: "";
    display: block !IMPORTANT;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    border-radius: 50%;
    outline: 2px dotted rgba(255,255,255,0.5);
}

/* Particles */
.Particle,
.Particle div{
    height: 5vh;
    width: 5vh;
    border-radius: 50%;
    position: relative;
}
.Particle div{
    position: absolute;
    background-color: #0a1026/*33*/;
}
.Particle:nth-child(1){top: 20vh;  left:-10vh}
.Particle:nth-child(2){top: -30vh; left: -5vw}
.Particle:nth-child(3){top: -15vh}
.Particle:nth-child(4){top: 20vh}
.Particle:nth-child(5){top: -55vh; left: -5vw}
.Particle:nth-child(6){top: -8vh;  left: -5vw}
.Particle:nth-child(7){top: -20vh}
.Particle:nth-child(8){top: 25vh;  left: -15vh}
.Particle:nth-child(9){top: 5vh;   left: -10vw}

.Particle:nth-child(1) div{
    animation-name: Particle1;
    animation-duration: 20s;
    animation-delay: -5s;
}
.Particle:nth-child(2) div{
    animation-name: Particle2;
    animation-duration: 15s;
    animation-delay: -2s;
}
.Particle:nth-child(3) div{
    animation-name: Particle1;
    animation-duration: 20s;
    animation-delay: -10s;
}
.Particle:nth-child(4) div{
    animation-name: Particle2;
    animation-duration: 15s;
    animation-delay: -2s;
}
.Particle:nth-child(5) div{
    animation-name: Particle1;
    animation-duration: 20s;
    animation-delay: -15s;
}
.Particle:nth-child(6) div{
    animation-name: Particle2;
    animation-duration: 15s;
    animation-delay: -2s;
}
.Particle:nth-child(7) div{
    animation-name: Particle1;
    animation-duration: 20s;
    animation-delay: -10s;
}
.Particle:nth-child(8) div{
    animation-name: Particle2;
    animation-duration: 15s;
    animation-delay: -2s;
}
.Particle:nth-child(9) div{
    animation-name: Particle1;
    animation-duration: 20s;
    animation-delay: -16s;
}


/* Mobile */
@media screen and (orientation: landscape){
    .FibreBox,
    .TrippleBox,
    .AboutBox,
    .BoxFG,
    .BoxBG{
        height: 15vw;
        width: 15vw;
    }
    
    .BoxFG a,
    .BoxFG a:link,
    .BoxFG a:hover,
    .BoxFG a:active,
    .BoxFG a:visited{
        font-size: 2.5vw;
    }
    
    /*
    .FibreBox:nth-child(1){
        top: -10vh;
        margin-top: -10vh;
        animation-name: anisw1;
        animation-duration: 15s;
        animation-delay: -1s;
    }
    
    .FibreBox:nth-child(2){
        top: 10vh;
        margin-top: 10vh;
        animation-name: anisw1;
        animation-duration: 15s;
        animation-delay: -3s;
    }
    
    .FibreBox:nth-child(3){
        animation-name: anisw1;
        animation-duration: 15s;
        animation-delay: -5s;
    }
    
    .FibreBox:nth-child(4){
        top: 20vh;
        margin-top: 20vh;
        animation-name: anisw1;
        animation-duration: 15s;
        animation-delay: -7s;
    }
    
    .FibreBox:nth-child(5){
        top: -20vh;
        margin-top: -20vh;
        animation-name: anisw1;
        animation-duration: 15s;
        animation-delay: -4s;
    }
    */
}


@media screen and (orientation: portrait){
    
    .FibreBoxWrap{
        flex-flow: column wrap;
        justify-content:center;
        align-items: space-evenly;
    }
    
    .FibreBox,
    .TrippleBox,
    .AboutBox,
    .BoxFG,
    .BoxBG{
        height: 18vh;
        width: 18vh;
        flex-flow: column wrap;
    }
    
    .BoxFG a,
    .BoxFG a:link,
    .BoxFG a:hover,
    .BoxFG a:active,
    .BoxFG a:visited{
        font-size: 5vw;
    }
    
    /*
    .FibreBox:nth-child(1){
        margin-top: 15vh;
        margin-left: -30vw;
        animation-name: anisw1;
        animation-duration: 15s;
        animation-delay: -1s;
    }
    
    .FibreBox:nth-child(2){
        margin-top: -10vh;
        margin-left: 50vw;
        animation-name: anisw1;
        animation-duration: 15s;
        animation-delay: -3s;
    }
    
    .FibreBox:nth-child(3){
        margin-top: 0vh;
        margin-left: -50vw;
        animation-name: anisw1;
        animation-duration: 15s;
        animation-delay: -5s;
    }
    
    .FibreBox:nth-child(4){
        margin-top: 0vh;
        margin-left: 30vw;
        animation-name: anisw1;
        animation-duration: 15s;
        animation-delay: -7s;
    }
    
    .FibreBox:nth-child(5){
        margin-top: 0vh;
        margin-left: -30vw;
        animation-name: anisw1;
        animation-duration: 15s;
        animation-delay: -4s;
    }
    */
}



/*** Animationen ***/

@keyframes Particle1 {
  0%   {
	  top:32.5%; 
	  left:2.5%;
	  filter: invert(0)	blur(6px) opacity(0.2);  
	}
  25%  {
	  top:27.5%;
	  left:-2.5%;
	  filter: invert(0.33) blur(6px) hue-rotate(90deg) opacity(0.2);
	  height: 8vh;
      width: 8vh;
	}
  50%  {
	  top:32.5%;
	  left:-2.5%;
	  filter: invert(0.66) blur(6px) hue-rotate(90deg) opacity(0.3);
	}
  100% {
	  top:32.5%;
	  left:2.5%;
	  filter: invert(1) blur(6px) opacity(0.4);
	  height: 60vh;
      width: 60vh;
	}
}

@keyframes Particle2 {
  0%   {
	  top:-32.5%; 
	  left:2.5%;
	  filter: invert(0)	blur(2px) hue-rotate(90deg) opacity(0.2);
	}
  25%  {
	  top:-27.5%;
	  left:-2.5%;
	  filter: invert(0.6) blur(3px) opacity(0.3);
	  height: 8vh;
      width: 8vh;
	}
  50%  {
	top:-32.5%;
	left:-2.5%;
	filter: invert(0.9) blur(4px) hue-rotate(90deg) opacity(0.4);
	height: 15vh;
    width: 15vh;
	}
  100% {
	  top:-32.5%;
	  left:2.5%;
	  filter: invert(1) blur(5px) hue-rotate(120deg) opacity(0.4);
	  height: 25vh;
      width: 25vh;
	}
}

.anisw1{
	position:relative;
	animation-iteration-count: infinite;
	animation-direction: alternate-reverse;	
}

.anisw1{
  animation-name: anisw1;
  animation-duration: 7s;
  animation-delay: -1s;
}

@keyframes anisw1 {
  0%   {
	  top:-2.5%; 
	  left:2.5%;
	      box-shadow: 2vh 2vh 3vh rgba(27,42,82,0.5);
	}
  25%  {
	  top:2.5%;
	  left:-2.5%;
	      box-shadow: -2vh 2vh 6vh rgba(27,42,82,0.3);
	}
  50%  {
	  top:-2.5%;
	  left:-2.5%;
	      box-shadow: -2vh -2vh 2vh rgba(27,42,82,0.1);
	}
  100% {
	  top:2.5%;
	  left:2.5%;
	      box-shadow: 2vh -2vh 1vh rgba(27,42,82,0.3);
	}
}

@keyframes anisw2 {
  0%   {
	  top:-1.5%; 
	  left:1.5%;
	  box-shadow: 2vh 2vh 3vh rgba(27,42,82,0.5);
	}
  25%  {
	  top:1.5%;
	  left:-1.5%;
	  box-shadow: -2vh 2vh 6vh rgba(27,42,82,0.3);
	}
  50%  {
	  top:-1.5%;
	  left:-1.5%;
	  box-shadow: -2vh -2vh 2vh rgba(27,42,82,0.1);
	}
  100% {
	  top:1.5%;
	  left:1.5%;
	  box-shadow: 2vh -2vh 1vh rgba(27,42,82,0.3);
	}
}

@keyframes anisw3 {
  0%   {
	  top:-1.5%; 
	  left:1.5%;
	  box-shadow: 2vh 2vh 3vh rgba(27,42,82,0.5);
	  opacity: 1;
    }
  25%  {
	  top:1.5%;
	  left:-1.5%;
	  box-shadow: -2vh 2vh 6vh rgba(27,42,82,0.3);
	  opacity: 0.75;
	}
  50%  {
	  top:-1.5%;
	  left:-1.5%;
	  box-shadow: -2vh -2vh 2vh rgba(27,42,82,0.1);
	  opacity: 0.5;
	}
  100% {
	  top:1.5%;
	  left:1.5%;
	  box-shadow: 2vh -2vh 1vh rgba(27,42,82,0.3);
	  opacity: 0.75;
	}
}


@keyframes anisw4 {
  0%   {
	  margin-top:-1.5%; 
	  margin-left:1.5%;
	  box-shadow: 2vh 2vh 3vh rgba(27,42,82,0.5);
	  opacity: 1;
    }
  25%  {
	  margin-top:1.5%;
	  margin-left:-1.5%;
	  box-shadow: -2vh 2vh 6vh rgba(27,42,82,0.3);
	  opacity: 0.75;
	}
  50%  {
	  margin-top:-1.5%;
	  margin-left:-1.5%;
	  box-shadow: -2vh -2vh 2vh rgba(27,42,82,0.1);
	  opacity: 1;
	}
  100% {
	  margin-top:1.5%;
	  margin-left:1.5%;
	  box-shadow: 2vh -2vh 1vh rgba(27,42,82,0.3);
	  opacity: 0.75;
	}
}

/*** Blog ***/

.eurScrollContainer{
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 99vh;
}
    
    
/** Elementor Global Temp **/

.EurAdress{
    line-height: 1.5em;
}

/* Suchleiste */
.search-form label{
    width: 100%;
    margin: 1em;
}

/*** Plugins ***/
/* contact form 7 + Formulare */

.wpcf7{
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
.wpcf7 p{
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-23b912a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-23b912a-font-size );
    font-weight: var( --e-global-typography-23b912a-font-weight );
    line-height: var( --e-global-typography-23b912a-line-height );
    letter-spacing: var( --e-global-typography-23b912a-letter-spacing );
    word-spacing: var( --e-global-typography-23b912a-word-spacing );
    /*color:color: var( --e-global-color-secondary );
    font-size: 1em;
    font-family: var( --e-global-typography-d3d33ca-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-d3d33ca-font-weight );
    line-height: var( --e-global-typography-d3d33ca-line-height );
    letter-spacing: var( --e-global-typography-d3d33ca-letter-spacing );*/
}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text{
    width: 100%;
    /*
    font-family: var(--e-global-typography-a6aca45-font-family);
    font-weight: var(--e-global-typography-a6aca45-font-weight);
    line-height: 1.4em;
    letter-spacing: var(--e-global-typography-a6aca45-letter-spacing);
    word-spacing: var(--e-global-typography-a6aca45-word-spacing);
    */
    
    color: 000;
    /*font-family: var( --e-global-typography-23b912a-font-family ), Sans-serif;*/
    font-family: var( --e-global-typography-5c0f1e4-font-family ), Sans-serif;
    font-size: 16px;
    /*font-weight: var( --e-global-typography-23b912a-font-weight );*/
    font-weight: 600;
    line-height: var( --e-global-typography-23b912a-line-height );
    letter-spacing: var( --e-global-typography-23b912a-letter-spacing );
    word-spacing: var( --e-global-typography-23b912a-word-spacing );
        
    box-shadow: inset 0 1px 1px rgba(10,16,38,.125);
}
.wpcf7 .wpcf7-radio{
    margin-top: 0.5em;
    display:inline-block;
}
textarea {
    resize: vertical;
}

/*Meldungen*/
.wpcf7 form .wpcf7-response-output {
	border: 5px solid #00a0d2; /* Blue */
	border-radius: 1em;
	background-color:#fff;
}
.wpcf7-not-valid-tip {
  background: #fff;
  border: 1px solid var(--e-global-color-primary);
}

.eurformwrap{
    display:flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    gap: 2%
}
.eurbig{width: 100%}
.eursmall{width: 49%}
@media screen and (min-width: 100px) and (max-width: 450px){
    .eursmall{width: 100%}
}


input[type="search"]::placeholder{
    color: var(--e-global-color-460d769);
}

/* Translatepress */
#trp-floater-ls {
  left: inherit!important;
  right: 2px!important;
  bottom: 2px;
  border-radius:0;
  box-shadow: 0 0 2px #fff;
}

#trp-floater-ls-current-language a, 
#trp-floater-ls-language-list a {
  height: 50px;
  width: 50px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}

/* Currency Switcher WCML */
.wcml-dropdown { max-width: 14ch } 

.wcml-cs-active-currency > a, 
.wcml-cs-submenu li > a { 
	font-size: 1.3em; 
	font-family: 'Ruluko'!important; 
	font-weight: 600; 
	text-decoration: none!important;
}

.WoocommerceHeader .wcml-cs-active-currency > a, 
.WoocommerceHeader .wcml-cs-submenu li > a{
    font-size: 1.1em!important;
}

.WoocommerceHeader .widget_currency_sel_widget{
    margin:0 0 0.1em;
}

.WoocommerceHeader .wcml_currency_switcher{
    position:relative;
    right: 2px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-regular.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-regular.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-regular.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-regular.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-regular.svg#RobotoSlab') format('svg');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-100.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-100.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-100.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-100.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-100.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-100.svg#RobotoSlab') format('svg');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-700.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-700.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-700.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-700.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-700.svg#RobotoSlab') format('svg');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-300.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-300.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-300.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-300.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-300.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-300.svg#RobotoSlab') format('svg');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-200.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-200.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-200.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-200.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-200.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-200.svg#RobotoSlab') format('svg');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-500.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-500.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-500.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-500.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-500.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-500.svg#RobotoSlab') format('svg');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-600.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-600.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-600.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-600.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-600.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-600.svg#RobotoSlab') format('svg');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-800.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-800.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-800.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-800.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-800.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-800.svg#RobotoSlab') format('svg');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-900.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-900.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-900.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-900.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-900.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/06/roboto-slab-v25-latin-900.svg#RobotoSlab') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alkatra';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-regular.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-regular.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-regular.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-regular.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-regular.svg#Alkatra') format('svg');
}
@font-face {
	font-family: 'Alkatra';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-500.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-500.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-500.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-500.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-500.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-500.svg#Alkatra') format('svg');
}
@font-face {
	font-family: 'Alkatra';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-600.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-600.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-600.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-600.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-600.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-600.svg#Alkatra') format('svg');
}
@font-face {
	font-family: 'Alkatra';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-700.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-700.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-700.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-700.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/alkatra-v3-latin-700.svg#Alkatra') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noticia Text';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-regular.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-regular.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-regular.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-regular.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-regular.svg#NoticiaText') format('svg');
}
@font-face {
	font-family: 'Noticia Text';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-italic.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-italic.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-italic.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-italic.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-italic.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-italic.svg#NoticiaText') format('svg');
}
@font-face {
	font-family: 'Noticia Text';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700.svg#NoticiaText') format('svg');
}
@font-face {
	font-family: 'Noticia Text';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700italic.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700italic.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700italic.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700italic.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700italic.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/noticia-text-v15-latin-700italic.svg#NoticiaText') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ruluko';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/ruluko-v21-latin-regular.eot');
	src: url('https://euro-geotex.com/wp-content/uploads/2023/03/ruluko-v21-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/ruluko-v21-latin-regular.woff2') format('woff2'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/ruluko-v21-latin-regular.woff') format('woff'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/ruluko-v21-latin-regular.ttf') format('truetype'),
		url('https://euro-geotex.com/wp-content/uploads/2023/03/ruluko-v21-latin-regular.svg#Ruluko') format('svg');
}
/* End Custom Fonts CSS */