.nav-gdpr {padding-left: 0;}
.btn-bl-gdpr {text-align: right;}
#sdgdpr_modal_wrapper {position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 9999999;background: rgba(0,0,0,.7);overflow: auto; display: none !important;}
#sdgdpr_modal {position: relative;background: #fff;display: block;width: 90%;max-width: 750px;padding: 1em;margin: auto;border-radius: 4px;top: 10px;}
#sdgdpr_modal_nav {border-bottom:1px solid;text-align:center;}
.sdgdpr_modal_nav > ul > li {display:inline;}
.sdgdpr_modal_nav > ul > li > a {display: inline-block;text-decoration: none;font-weight: bold;color: #000;padding: 5px 15px 5px 15px;margin-bottom: 10px;}
.sdgdpr_modal_nav > ul > li > a:hover, .sdgdpr_modal_nav > ul > li > a:active, .sdgdpr_modal_nav > ul > li > a.active {border-bottom:1px solid;	}
#sdgdpr_modal_inner {color: #000;}
#sdgdpr_modal_body a {text-decoration: underline;color: #000;}
#sdgdpr_modal_body {margin-bottom: 20px;color: #000;}
.privacy_prompt_link {text-align: center;font-size: 0.8em;}
.btn-params {font-weight: bold;}
.btn-agree {font-weight: bold;}
.privacy_prompt_link a {text-decoration: underline;}
.privacy_prompt_link a:hover {text-decoration: none;}
#consent_wrapper_advanced,#consent_wrapper_about,#consent_wrapper_details {position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 9999999;background: rgba(0,0,0,.7);overflow: auto;}
.privacy_prompt {position: relative;background: #fff;width: 95%;max-width: 750px;padding: 1em;margin: auto;border-radius: 4px;top: 10px;max-height: 95%;overflow: auto;}
#privacy_prompt_content {max-width: 750px;color: #000;}
#cookieabout_prompt_content {max-width: 750px;color: #000;}
#cookiepolicyconfidentiality_prompt_content	{max-width: 750px;color: #000;}
.privacy_prompt table tr:not(:first-child) td.sdgdpradv_td_category {border-top: 1px solid #ccc;}
.privacy_prompt table tr td.sdgdpradv_td_category {font-weight: bold;color: #666;font-size: 1.2em;padding-bottom: 0px;}
.privacy_prompt input[type="checkbox"].toggle {opacity: 0;position: absolute;left: -99999px;}
.privacy_prompt input[type="checkbox"].toggle:checked + label,
.privacy_prompt input[type="checkbox"].toggle:focus:checked + label {background-color: #4caf50;}
.privacy_prompt input[type="checkbox"].toggle:disabled + label {opacity: .5;cursor: default;}
.privacy_prompt input[type="checkbox"].toggle + label {height: 30px;line-height: 36px;background-color: #ccc;padding: 1px;border-radius: 16px;display: inline-block;position: relative;cursor: pointer;width: 60px;}
.privacy_prompt input[type="checkbox"].toggle:checked + label:before,
.privacy_prompt input[type="checkbox"].toggle:checked + label:hover:before,
.privacy_prompt input[type="checkbox"].toggle:focus:checked + label:before,
.privacy_prompt input[type="checkbox"].toggle:focus:checked + label:hover:before {top: 2px;left: 100%;margin-left: -28px;}
.privacy_prompt input[type="checkbox"].toggle + label:before, .privacy_prompt input[type="checkbox"].toggle + label:hover:before {content: '';position: absolute;top: 2px;width: 26px;height: 26px;background: #fff;z-index: 2;transition: all 0.400s;border-radius: 14px;}
.privacy_prompt input[type="checkbox"].toggle + label .on {display: none;margin-left: 89px;}
.privacy_prompt input[type="checkbox"][data-used="false"].toggle + label .off {display: none;}
.privacy_prompt input[type="checkbox"][data-used="true"].toggle + label .idle {display: none;}
.privacy_prompt input[type="checkbox"].toggle + label .off,
.privacy_prompt input[type="checkbox"].toggle + label .on {color: #fff;}
.privacy_prompt input[type="checkbox"].toggle + label .off {margin-left: 57px;display: inline-block;}
.privacy_prompt input[type="checkbox"][data-used="false"].toggle + label .idle {margin-left: 42px;display: inline-block;}
.privacy_prompt input[type="checkbox"][data-used="false"].toggle + label  {background: #a4a4a4;}
.privacy_prompt input[type="checkbox"].toggle + label .off,
.privacy_prompt input[type="checkbox"].toggle + label .on {color: #fff;}
.btn-gdpr {display: inline-block;cursor: pointer;border: 1px solid #f0f0f0;padding: 10px 10px;margin-bottom:5px;color: #000;}
.sdgdpradv_desc	{border-bottom: 1px solid #d6d6d6;margin-bottom: 20px;}
.sdgdpradv_status {text-align: right;margin: 10px 15px 10px 10px;}
.cat_cookies_gr{margin-bottom: 10px;border-bottom: 1px solid;padding: 10px;}
.type_cookies {float: left;width: 135px;}
.detail_cookies {display: grid;overflow: hidden;}
@media only screen and (max-width : 767.98px) {
	.sdgdpr_modal_nav > ul > li {display: block;}
	.btn-gdpr {display: block;}
	.btn-bl-gdpr {text-align: center;}
}
.btn-cookies-pos {position: fixed;left: 5px;bottom: 5px;z-index: 1001;display: none;}
.icon-setting {width: 20px;height: 20px;background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIKdmlld0JveD0iMCAwIDI0IDI0IgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxwYXRoIGQ9Ik0xOS45LDEzLjNDMjAsMTIuOCwyMCwxMi40LDIwLDEyczAtMC44LTAuMS0xLjNMMjEuOCw5bC0yLjMtNGwtMi40LDAuOGMtMC43LTAuNS0xLjQtMS0yLjItMS4zTDE0LjMsMkg5LjdMOS4yLDQuNQlDOC4zLDQuOCw3LjYsNS4zLDYuOSw1LjhMNC41LDVMMi4yLDlsMS45LDEuN0M0LDExLjIsNCwxMS42LDQsMTJjMCwwLjQsMCwwLjgsMC4xLDEuM0wyLjIsMTVsMi4zLDRsMi40LTAuOGwwLDAJYzAuNywwLjUsMS40LDEsMi4yLDEuM0w5LjcsMjJoNC43bDAuNS0yLjVjMC44LTAuMywxLjYtMC43LDIuMi0xLjNsMCwwbDIuNCwwLjhsMi4zLTRMMTkuOSwxMy4zTDE5LjksMTMuM3ogTTEyLDE2CWMtMi4yLDAtNC0xLjgtNC00YzAtMi4yLDEuOC00LDQtNGMyLjIsMCw0LDEuOCw0LDRDMTYsMTQuMiwxNC4yLDE2LDEyLDE2eiI+PC9wYXRoPjwvc3ZnPg==) 50% 50% no-repeat;background-size: 100%;display: block;float: left;margin-right: 5px;}
a.btn-cookies-link {height: 30px;width: 30px;background-color: #ffffff8a;padding: 5px;border-radius: 20px;color: #000;text-decoration: none;overflow: hidden;display: block;transition: all .4s;font-family: sans-serif;font-size: 12px;font-weight: bold;border: 0;line-height: 20px;box-sizing: border-box;}
a:hover.btn-cookies-link {width: 155px;}