.only-flags #trp-floater-ls-language-list {overflow: hidden;overflow-y: scroll; scrollbar-width: none; -ms-overflow-style: none;}
.only-flags #trp-floater-ls-language-list::-webkit-scrollbar {width: 0;}
.only-flags #trp-floater-ls-language-list:hover {scrollbar-width: thin; scrollbar-color: #c0c0c0 #f1f1f1;}
.only-flags #trp-floater-ls-language-list:hover::-webkit-scrollbar {width: 3px;}
.only-flags #trp-floater-ls-language-list::-webkit-scrollbar-track {background: #f1f1f1;}
.only-flags #trp-floater-ls-language-list::-webkit-scrollbar-thumb {background: #c0c0c0; border-radius: 5px;}
.only-flags #trp-floater-ls-language-list:hover::-webkit-scrollbar-thumb {background: #c5c5c5;}
.cookie-consent-popup p,#acceptCookies,#rejectCookies{
	font-family: Arial, sans-serif;
}
.cookie-consent-popup {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    display: none; 
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 80px;
}
.cookie-consent-popup p {
    margin: 0;
    flex: 1;
    padding-right: 20px;
}
.button-container {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.cookie-consent-popup button {
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}
#acceptCookies {
    background-color: #007bff;
    color: white;
}
#acceptCookies:hover {
    background-color: #0056b3;
}
#rejectCookies {
    background-color: #dc3545;
    color: white;
}
#rejectCookies:hover {
    background-color: #c82333;
}
.close-button {
    background: none;
    border: none;
    font-size: 20px;
    cursor: pointer;
    position: absolute;
    right: 10px;
    transition: transform 0.3s ease;
}
.close-button:hover {
    transform: rotate(90deg); 
}
@media (max-width: 600px) {
#trp-floater-ls.trp-top-right {
	right: 3%!important;
}
#trp-floater-ls.trp-floater-ls-flags{
	height: auto!important;
}
.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-light #trp-floater-ls-current-language {
	padding-top: 0!important;
}
div#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language {
	margin-top: 0px!important;
}
.cookie-consent-popup {
	flex-direction: column;
	align-items: flex-start;
	padding-top: 40px;
	padding-right: 20px; 
}
.cookie-consent-popup p {
	padding-right: 0;
	margin-bottom: 20px;
}
.close-button {
	top:0;
	right:0;
}
.button-container {
	width: 100%;
	justify-content: space-between;
}
.cookie-consent-popup button {
	flex: 1 1 45%; 
	margin-bottom: 10px;
}
}