	.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: block;
	}
	#sdgdpr_modal {
		position: relative;background: #fff;display: block;width: 95%;max-width: 750px;padding: 1em;margin: auto;border-radius: 4px;top: 10px;
	}
	#sdgdpr_modal_nav {
		border-bottom:1px solid {$link};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 {$link};
	}
	#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;
	}
	.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;
	}