/******************************************************************
Theme Name: Freiraumwende
Author: ONEWORX GmbH
Description: Custom theme for Freiraumwende
Version: 2024.07
License: Copyright by no one, all rights reserved.
Text Domain: Freiraumwende
******************************************************************/


.cky-btn-revisit-wrapper {
	background-color: #96A89E !important;
}

/* Standardfarbe des Links auf einem weißen Hintergrund */

a {
    color: #5da87f;
}

/* Linkfarbe weiß, wenn der Hintergrund #5da87f ist */
a.on-green-background {
    color: white;
}

/* Linkfarbe auf hellgrünem Hintergrund #96A89E */
.subscribe-block a {
    color: white !important;
}


.header .wpml-ls {width:40px;margin:0;position:absolute;top:37px;right:512px;z-index:9999;}
.header .wpml-ls > ul > li > a, .header .wpml-ls > ul > li > a:hover, .header .wpml-ls > ul > li:hover > a {padding:0 0 20px 0;background:none;border:none;color:#fff;font-size:26px;font-weight:300;}
.header .wpml-ls > ul > li > a span {color:#fff;font-size:26px;font-weight:300;text-decoration:underline;transition:color ease-in-out .2s;}
.header .wpml-ls > ul > li > a:hover, .header .wpml-ls > ul > li > a:hover span {color:#fff;}
.header .wpml-ls > ul > li > a img, .header .wpml-ls > ul > li > a:after {display:none;}
.header .wpml-ls > ul > li > ul {position:absolute;top:100%;left:-15px;background:#fff;box-shadow:rgba(0,0,0,.05) 0 10px 40px 0;border:none;border-radius:15px;padding:5px 5px 10px 15px;min-width:80px;box-sizing:border-box;}
.header .wpml-ls > ul > li > ul li a {border:none;padding:0;color:#2D1E19;background:none;font-size:26px;font-weight:300;}
.header .wpml-ls > ul > li > ul li a:hover {color:#96a89e;}
.header .header__menu .wpml-ls {display:none;}
@media (max-width: 1750px) {
.header .wpml-ls {right:356px;}
}
@media (max-width: 1600px) {
.header .wpml-ls {right:278px;}
}
@media (max-width: 1440px) {
.header .wpml-ls {right:200px;}
}
@media (max-width: 1024px) {
.header .wpml-ls {right:150px;top:34px;}
.header .wpml-ls > ul > li > a, .header .wpml-ls > ul > li > a:hover, .header .wpml-ls > ul > li:hover > a, .header .wpml-ls > ul > li > a span, .header .wpml-ls > ul > li > ul li a {font-size:18px;}
}
@media (max-width: 768px) {
.header .wpml-ls {display:none;}
.header .header__menu .wpml-ls {display:block;top:85px;right:auto;left:30px;}
.header .wpml-ls > ul > li {display:flex;}
.header .wpml-ls > ul > li > a, .header .wpml-ls > ul > li > a:hover, .header .wpml-ls > ul > li:hover > a {padding:0;}
.header .wpml-ls > ul > li > ul {position:static;visibility:visible;background:none;box-shadow:none;border-radius:0;padding:0;min-width:10px;display:flex;}
.header .wpml-ls > ul > li > ul li {position:relative;padding-left:20px;}
.header .wpml-ls > ul > li > ul li:before {content:'/';position:absolute;top:2px;left:8px;color:#fff;}
.header .wpml-ls > ul > li > ul li a, .header .wpml-ls > ul > li > ul li a:hover {color:#fff;}
}
@media (max-width: 660px) {
.header .header__menu .wpml-ls {left:15px;}
}
