/* Cookiebot CSS overrides
-------------------------------------------------- */
#CybotCookiebotDialog {
	top: auto !important;
	bottom: 0 !important;
	padding-bottom: 0 !important;
	font-family: 'Gilroy-Regular', arial, sans-serif !important;
	box-shadow: none!important;
}
#CybotCookiebotDialog > div[style]
{
	display: none;
}
#CybotCookiebotDialogBody {
font-family: inherit !important;
max-width: 80% !important;
}
#CybotCookiebotDialogBodyContent {
display:inline-block !important;
font-size: 15px  !important;
}
#CybotCookiebotDialogBodyContentTitle {
color: #fff !important;
font-size: 22px !important;
font-weight: normal !important;
line-height: 1.4 !important;
margin: 0 0 5px 0 !important;	
}
#CybotCookiebotDialogDetail
{
	padding-bottom: 20px !important; 
	font-size: 15px  !important;
}
    
#CybotCookiebotDialogBodyButtons {
float: right !important;
}

.CybotCookiebotDialogBodyButton { 
cursor: pointer !important;
margin-right: 5px !important;
margin-top: 1em !important;
vertical-align: middle!important;
overflow: visible!important;
width: auto!important;
-moz-box-shadow: inset 0 1px 0 0 #ffffff!important;
-webkit-box-shadow: inset 0 1px 0 0 #ffffff!important;
box-shadow: inset 0 1px 0 0 #ffffff!important;
background-color: #ededed!important;
background-image: -moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%)!important;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf))!important;
background-image: -webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%)!important;
background-image: -o-linear-gradient(top,#ededed 5%,#dfdfdf 100%)!important;
background-image: -ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%)!important;
background-image: linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%)!important;
-moz-border-radius: 6px!important;
-webkit-border-radius: 6px!important;
border-radius: 6px!important;
border: 1px solid #dcdcdc!important;
color: #000!important;
font-family: Arial,sans-serif!important;
font-weight: bold!important;
font-size: 15px!important;
padding: 4px 8px!important;
text-decoration: none!important;
text-shadow: 1px 1px 0 #ffffff!important;
}

.CybotCookiebotDialogBodyButton:hover { 
  background-color: #dfdfdf!important;
  background-image: -moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%)!important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #dfdfdf), color-stop(100%, #ededed))!important;
  background-image: -webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%)!important;
  background-image: -o-linear-gradient(top, #dfdfdf 5%, #ededed 100%)!important;
  background-image: -ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%)!important;
  background-image: linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%)!important;
}

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyLink, #CybotCookiebotDialogBodyLevelDetailsButton
{
	background: none !important;
	margin-left: 10px;
	font-size: 14px  !important;
}
#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyLink:after, #CybotCookiebotDialogBodyLevelDetailsButton:after
{
	content:"\f078";
	font: normal normal normal 14px/1 FontAwesome;
	transition: all 0.4s ease-out 0s;
	margin-left: 4px;
	display: inline-block;
}
#CybotCookiebotDialogBodyButtonDetails.CybotCookiebotDialogBodyLinkExpanded:after
{
	transform: rotate(180deg);
}