
/*Privacy Preference Popup*/
.gdpr_pp_popup{
	background-color:var(--theme-list-background-color-alt);
	width:43.75rem;
}
.gdpr_pp_popup ._form._cookie button{
	cursor:not-allowed;
}
.gdpr_pp_popup ._header{
	padding:0.9375rem 0.625rem;
	text-align:center;
	font-size:1.25rem;
}
.gdpr_pp_popup ._maincontainer{
	display:flex;
	flex-wrap:wrap;
}
.gdpr_pp_popup ._tabs{
	width:30%;
}
.gdpr_pp_popup ._tabs li{
	padding:0.3125rem 0.625rem;
}
.gdpr_pp_popup ._tabs li a,
.gdpr_pp_popup ._form._privacysetting .consent_opt{
	border-radius:0.1875rem;
	display:block;
	padding:0.625rem 0.9375rem;
	font-size:0.9375rem;
	position:relative;
}
.gdpr_pp_popup ._tabs li._active a,
.gdpr_pp_popup ._tabs li a:hover,
.gdpr_pp_popup ._form._privacysetting .consent_opt{
	background-color:var(--theme-button-background-color);
	color:var(--theme-button-font-color);
	text-decoration:none;
}
.gdpr_pp_popup ._form._privacysetting .consent_opt{
	padding:0.4375rem 0.9375rem;
	white-space:nowrap;
	text-align:center;
}
.gdpr_pp_popup ._cont{
	border-width:0.0625rem 0 0 0.0625rem;
	background-color:var(--theme-list-background-color);
	flex:1;
	padding:1.25rem;
	min-height:12.5rem;
	width:70%;
}
.gdpr_pp_popup ._cont form{
	margin:-1.25rem !important;
	width:auto;
}
.gdpr_pp_popup ._cont h3{
	border-bottom-width:0.0625rem;
	font-size:0.9375rem;
	font-weight:400;
	padding-bottom:0.625rem;
	margin-bottom:0.625rem;
}
.gdpr_pp_popup ._cont form .form-label{
	margin-bottom:0.3125rem;
	font-weight:bold;
}
.gdpr_pp_popup ._cont form .form-wrapper{
	margin-bottom:0.9375rem;
}
.gdpr_pp_popup ._cont form .form-element input[type="email"],
.gdpr_pp_popup ._cont form .form-element input[type="text"],
.gdpr_pp_popup ._cont form .form-element select,
.gdpr_pp_popup ._cont form .form-element textarea{
	width:100%;
	padding:0 0.625rem;
	line-height:2.5rem;
}
.gdpr_pp_popup ._cont form .form-element textarea{
	min-height:5.625rem;
	line-height:150%;
	padding:0.625rem;
}
.gdpr_pp_popup ._cont form #submit-wrapper{
	margin-bottom:0;
}
.gdpr_pp_popup ._cont form #submit-label{
	display:none;
}
.gdpr_pp_popup ._form table{
	width:100%;
}
.gdpr_pp_popup ._form table th,
.gdpr_pp_popup ._form table td{
	padding:0.625rem;
}
.gdpr_pp_popup ._form table th{
	border-bottom-width:0.0625rem;
}
.gdpr_pp_popup ._form table td{
	border-bottom-width:0.0625rem;
	border-bottom-style:dashed;
}
.gdpr_pp_popup ._form ._btn{
	margin-top:0.9375rem;
}
@media (max-width:768px){
	.gdpr_pp_popup{
		width:100%;
	}
	.gdpr_pp_popup ._tabs{
		border-top-width:0.0625rem;
		width:100%;
	}
	.gdpr_pp_popup ._tabs ul{
		width:100%;
		overflow:auto;
		white-space:nowrap;
	}
	.gdpr_pp_popup ._tabs li{
		display:inline-block;
		padding:0.3125rem;
		font-size:0.8125rem;
	}
}
.gdpr_cookies_used_box{
	border-width:0.0625rem;
	margin-top:1.25rem;
}
.gdpr_cookies_used_box ._head{
	background-image:url(~/application/modules/Gdpr/externals/images/transprant-bg.png);
	border-bottom-width:0.0625rem;
	display:flex;
	-webkit-justify-content:space-between;
	-ms-justify-content:space-between;
	justify-content:space-between;
	padding:0.625rem;
	align-items:center;
}
.gdpr_cookies_used_box ._head ._title{
	font-weight:bold;
}
.gdpr_cookies_used_box ._head button{
	cursor:not-allowed;
	padding:0.625rem 0.9375rem;
	font-size:0.8125rem;
	line-height:normal;
}
.gdpr_cookies_used_box ._content{
	padding:0.9375rem 0.625rem;
}
.gdpr_cookies_used_box ._content code{
	width:100% !important;
}
/*COOKIE BANNER*/
.layout_gdpr_cookie_banner{
	padding:0 !important;
	margin:0 !important;
	box-shadow:none !important;
	border-width:0 !important;
}
.gdpr_sb_cookie_banner{
	box-shadow:0 0 1.25rem rgba(0, 0, 0, .2);
	padding:1.25rem;
	border-radius:0.3125rem;
	position:fixed;
	bottom:1.25rem;
	max-width:25rem;
	z-index:1000;
}
.gdpr_sb_cookie_banner._pl{
	left:1.25rem;
}
.gdpr_sb_cookie_banner._pr{
	right:1.25rem;
}
.gdpr_sb_cookie_banner ._des{
	font-size:0.9375rem;
	line-height:150%;
}
.gdpr_sb_cookie_banner ._links{
	border-top-width:0.0625rem;
	margin-top:0.9375rem;
	padding-top:0.625rem;
	display:flex;
	justify-content:space-between;
	text-align:center;
}
.gdpr_sb_cookie_banner ._links a:hover{
	text-decoration:underline;
}
.gdpr_cookie_banner{
	border-radius:0.3125rem;
	box-shadow:0 0 1.25rem rgba(0, 0, 0, .2);
	padding:1.25rem;
	position:fixed;
	width:37.5rem;
	max-width:90%;
	left:50%;
	transform:translateX(-50%);
	z-index:1000;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.gdpr_cookie_banner._fb{
	bottom:1.25rem;
}
.gdpr_cookie_banner._ft{
	top:1.25rem;
}
.gdpr_cookie_banner ._des{
	width:75%;
	font-size:0.9375rem;
	line-height:150%;
	padding-right:1.25rem;
}
.gdpr_cookie_banner ._links{
	width:25%;
	padding-left:1.25rem;
	border-left-width:0.0625rem;
}
.gdpr_cookie_banner ._links>div{
	padding:0.625rem 0;
	text-align:center;
}
.gdpr_cookie_banner ._links>div+div{
	border-top-width:0.0625rem;
}
@media (max-width:768px){
	.gdpr_cookie_banner{
		display:block;
	}
	.gdpr_cookie_banner ._des,
	.gdpr_cookie_banner ._links{
		width:100%;
		padding-right:0;
		text-align:justify;
	}
	.gdpr_cookie_banner ._links{
		border-width:0.0625rem 0 0;
		display:flex;
		margin-top:0.625rem;
		justify-content:space-between;
		text-align:center;
	}
	.gdpr_cookie_banner ._links div{
		border-width:0 !important;
	}
}
@media (max-width:540px){
	.gdpr_sb_cookie_banner{
		left:0.625rem !important;
		right:0.625rem !important;
	}
}
/* PRIVACY POPUP */
.gdpr_privacy_popup{
	background:rgba(0, 0, 0, .4);
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	display:block;
	z-index:100;
	position:fixed;
}
.gdpr_privacy_popup_inner{
	background:var(--theme-list-background-color);
	border-radius:0.3125rem;
	box-shadow:0 0 1.25rem rgba(0, 0, 0, .2);
	padding:1.25rem;
	position:absolute;
	max-width:90%;
	width:62.5rem;
	left:50%;
	z-index:101;
	transform:translate(-50%, -50%);
	top:50%;
}
.gdpr_privacy_popup .gdpr_privacy_popup_inner h3{
	margin-bottom:0.625rem;
	font-size:1.0625rem;
	border-width:0 0 0.0625rem;
	padding:0 0 0.625rem;
}
.gdpr_privacy_popup .gdpr_privacy_popup_inner p{
	margin-bottom:0.625rem;
}
.gdpr_privacy_popup .gdpr_privacy_popup_inner ._privacy_data{
	border-width:0.0625rem;
	width:100%;
	padding:0.9375rem;
	max-height:12.5rem;
	overflow:auto;
}
.gdpr_agree_disagree{
	text-align:center;
}
.gdpr_agree_disagree a{
	color:#fff !important;
	padding:0.625rem 0.9375rem;
	border-radius:0.1875rem;
	display:inline-block;
	margin:0.9375rem 0.4375rem;
}
.gdpr_agree_disagree .privacy_agree{
	background:#28a745;
}
.gdpr_agree_disagree .privacy_disagree{
	background:#dc3545;
}
@media (max-width:540px){
	.gdpr_privacy_popup_inner{
		position:fixed;
		left:50%;
		top:auto;
		bottom:1.25rem;
		width:100%;
		overflow:auto;
		transform:translate(-50%, -0);
	}
}
/*PRIVACY CENTER PAGE*/
.gdpr_privacy_center_page ._header{
	text-align:center !important;
}
.gdpr_privacy_center_page ._header h2{
	font-size:2.5rem;
	font-weight:100;
}
.gdpr_privacy_center_page ._header p{
	font-size:1.0625rem;
	line-height:150%;
}
.gdpr_privacy_content{
	margin-top:1.875rem;
}
.gdpr_privacy_content ul{
	border-color:var(--theme-border-color);
	border-width:0.0625rem;
	display:flex;
	flex-wrap:wrap;
}
.gdpr_privacy_content ul li{
	width:33.33%;
	text-align:center;
	border-top-width:0.0625rem;
}
.gdpr_privacy_content ul li:nth-child(3n-1),
.gdpr_privacy_content ul li:nth-child(3n-2){
	box-shadow:0.0625rem 0 0 var(--theme-border-color);
}
[dir="rtl"] .gdpr_privacy_content ul li:nth-child(3n-1),
[dir="rtl"] .gdpr_privacy_content ul li:nth-child(3n-2){
	box-shadow:-0.0625rem 0 0 var(--theme-border-color);
}
.gdpr_privacy_content ul li:nth-child(-n+3){
	border-top:0;
}
.gdpr_privacy_content ul li > a{
	color:var(--theme-font-color);
	height:100%;
	display:block;
	padding:1.875rem;
	text-decoration:none;
}
.gdpr_privacy_content ul li > a *{
	text-align:center;
}
.gdpr_privacy_content ul li > a ._icon{
	padding:0.625rem 0 1.875rem;
	display:block;
	-webkit-transition:-webkit-transform .2s;
	transition:-moz-transform .2s;
	transition:transform .2s;
	font-size:2.5rem;
}
.gdpr_privacy_content ul li > a ._title{
	margin:0rem 0 0.625rem;
	padding:1.25rem 0 0;
	font-size:1.25rem;
	position:relative;
	-webkit-transition:-webkit-transform .2s;
	-moz-transition:-moz-transform .2s;
	transition:transform .2s;
}
.gdpr_privacy_content ul li > a ._title:before{
	content:'';
	background-color:var(--theme-font-color);
	position:absolute;
	width:10rem;
	height:0.375rem;
	top:0;
	left:50%;
	margin:-0.625rem 0 0 -5rem;
	-webkit-transition:margin-top .2s;
	-moz-transition:margin-top .2s;
	transition:margin-top .2s;
}
.gdpr_privacy_content ul li > a ._description{
	font-size:1rem;
	line-height:150%;
	-webkit-transform:translateY(0.625rem);
	-moz-transform:-moz-translateY(0.625rem);
	-ms-transform:-ms-translateY(0.625rem);
	transform:translateY(0.625rem);
	-webkit-transition:-webkit-transform .3s, opacity .2s;
	-moz-transition:-moz-transform .3s, opacity .2s;
	-webkit-transition:transform .3s, opacity .2s;
}
.gdpr_privacy_content ul li:hover > a{
	background-color:var(--theme-button-background-color);
}
.gdpr_privacy_content ul li:hover > a *{
	color:var(--theme-button-font-color);
}
.gdpr_privacy_content ul li:hover > a ._icon{
	-webkit-transform:translateY(0.625rem);
	-moz-transform:translateY(0.625rem);
	-ms-transform:translateY(0.625rem);
	transform:translateY(0.625rem);
}
.gdpr_privacy_content ul li:hover > a ._title{
	-webkit-transform:translateY(-1.25rem);
	-moz-transform:translateY(-1.25rem);
	-ms-transform:translateY(-1.25rem);
	transform:translateY(-1.25rem);
}
.gdpr_privacy_content ul li:hover > a ._title:before{
	display:none;
}
.gdpr_privacy_content ul li:hover > a ._description{
	-webkit-transform:translateY(0rem);
	-moz-transform:translateY(0rem);
	-ms-transform:translateY(0rem);
	transform:translateY(0rem);
}
@media (max-width:768px){
	.gdpr_privacy_content ul li{
		width:50%;
		border-width:0.0625rem !important;
	}
	.gdpr_privacy_content ul li:nth-child(-n+3){
		border-top:0.0625rem;
	}
}
@media (max-width:540px){
	.gdpr_privacy_content ul li{
		width:100%;
		border-width:0.0625rem !important;
	}
}
/*CONSENT TIP*/
.gdpr_consent_tip{
	border-radius:0.3125rem;
	border-width:0.0625rem;
	padding:1.25rem;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	gap:0.625rem;
}
.gdpr_consent_tip+.gdpr_consent_tip{
	margin-top:0.9375rem;
}
.gdpr_consent_tip ._message{
	flex:1;
}
.gdpr_consent_tip ._message span._checkbox{
	float:left;
	margin-right:0.625rem;
}
[dir="rtl"] .gdpr_consent_tip ._message span._checkbox{
	float:right;
	margin-right:0;
	margin-left:0.625rem;
}
.gdpr_consent_tip ._message span._checkbox input{
	margin:0.3125rem 0 0 !important;
}
.gdpr_consent_tip ._message span._text{
	font-size:1.0625rem;
	line-height:150%;
	overflow:hidden;
	display:block;
}
.gdpr_consent_tip ._btn button{
	padding:0 1.875rem;
	line-height:2.5rem;
}
.gdpr_success_tip{
	border-radius:0.3125rem;
	background:#5ed490;
	padding:1.25rem;
	margin-bottom:0.625rem;
}
.gdpr_success_tip span{
	color:#fff;
	font-size:0.9375rem;
	line-height:150%;
	display:block;
}
.gdpr_success_tip span._head{
	font-size:1.25rem;
	margin-bottom:0.3125rem;
}
@media (max-width:768px){
	.gdpr_consent_tip ._message span._text{
		margin-bottom:0.625rem;
	}
	.gdpr_consent_tip ._message{
		width:100%;
		padding-right:0;
	}
	.gdpr_consent_tip ._btn{
		width:100%;
	}
}