#cookie-policy table{
table-layout: fixed;
word-wrap: break-word;
}
#cookie-policy table th {
color: white;
}
#cookie-policy table th:last-child {
  width: 33%;
}
/* fix for mobile page */
cx-page-layout .WideContent {
display:block !important;
}
/* fix for external cookie list */
.cookie-settings-btn{
background-color: #44d62c;
color: #000;
border: none;
font-weight: bold;
border-radius: 6px;
padding: 0.5rem 1rem;
text-transform: uppercase;
float: right;
position: relative;
top: -3px;
z-index:1;
}
@media (max-width: 320px){
.cookie-settings-btn{
top: -50px;
}
}
@media (min-width: 768px){
.cookie-settings-btn{
top: -0.5rem;
}
}
/*CookieYes*/
.cky-btn-revisit-wrapper{
 display: none !important;
}
.cky-audit-table-element	*{
		font-weight: 400 !important;
    font-size: 1rem !important;
    color: #888 !important;
    line-height: 1.5 !important;
}
@media (max-width: 700px){
.cky-cookie-audit-table tr td{
font-size: 12px!important;
}
}
.cky-audit-table-element	h3{
		font-size: 1em !important;
    color: white !important;
    margin-bottom: 0.2rem !important;
    margin-top: 2rem !important;
    font-weight: 400 !important;
    text-decoration: underline;
}
.cky-cookie-audit-table tr:nth-child(2n + 1) td{
			background: #000 !important;
}
.cky-cookie-audit-table tr:nth-child(2n) td{
			background: #111 !important;
}
.cky-cookie-audit-table th {
    background-color: #111 !important;
    border: 1px solid #444 !important;
			color: white !important;
			font-weight: 700 !important;
}
#cookie-policy-title{
    color: #44d62c!important;
    font-size: 1.75rem!important;
    font-weight: 200!important;
    padding-bottom: 10px!important;
    margin-bottom: 1.2rem!important;
text-transform: uppercase;
}
#cookie-policy-description{
    font-weight: 400!important;
    font-size: 1rem!important;
    color: #888!important;
			line-height: 1.5!important;
			strong {
				color: #fff;
				font-size: 1rem;
				font-weight: 400;
				text-decoration: underline;
				line-height: 1.5;
				display: block;
				margin-bottom: 0.2rem;
			}
}
/*Cookie Setting Button*/
.cookie-settings-btn > span{display: none;}
	[lang|="en"] .cookie-settings-btn [lang="en"],
	[lang="zh-CN"] .cookie-settings-btn [lang="zh-CN"],
	[lang="zh-HK"] .cookie-settings-btn [lang="zh"],
	[lang="zh-TW"] .cookie-settings-btn [lang="zh"],
	[lang|="fr"] .cookie-settings-btn [lang="fr"],
	[lang|="de"] .cookie-settings-btn [lang="de"],
	[lang|="it"] .cookie-settings-btn [lang="it"],
	[lang|="ja"] .cookie-settings-btn [lang="ja"],
	[lang|="ko"] .cookie-settings-btn [lang="ko"],
	[lang|="es"] .cookie-settings-btn [lang="es"],
	[lang|="pt"] .cookie-settings-btn [lang="pt"],
	[lang|="ar"] .cookie-settings-btn [lang="ar"],
	[lang|="my"] .cookie-settings-btn [lang="my"],
	[lang|="th"] .cookie-settings-btn  [lang="th"],
	[lang|="tr"] .cookie-settings-btn [lang="tr"],
	[lang|="vi"] .cookie-settings-btn [lang="vi"],
	[lang|="id"] .cookie-settings-btn [lang="id"]
	{display: inline;}
.razer-rtl .cookie-settings-btn{
float: left;
}
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}