/* CONSENT */
.cc-window {
    font: 400 18px/1 'century-gothic', sans-serif;
    box-shadow: 0 0 8px #606060;
    -webkit-box-shadow: 0px 0px 0px 999px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 0px 999px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 0px 999px rgba(0,0,0,0.75);
	color:#000 !important;
	background: #fff;
    
}
.cc-window.cc-floating {
    max-width: unset;
    width: 720px;
	border-radius: 4px;
}
.cc-right {
    right: 50%;
    margin-right: -360px;
}
.cc-bottom {
    bottom: 50%;
    transform: translateY(50%);
}
    .cc-window .cc-link,
    .cc-window .cc-link:link,
    .cc-window .cc-link:hover,
    .cc-window .cc-link:active,
    .cc-window .cc-link:visited,
    .cc-window .cc-link:focus {
        text-decoration: underline;
    }

.cc-window.cc-floating .cc-compliance {
    /*flex-direction: column-reverse;*/
}

.cc-floating.cc-window .cc-compliance {
	padding:0 0 2em 0 ;
	flex-direction: column-reverse;
}
.dp--cookie-thirdparty {
    font-size: .8em;
    margin-top: 5px;
    margin-bottom: 5px;
  }

.cc-btn {
    width:calc(100% - 4em);
    border-radius: 4px;
	border-width: 1px;
}


.cc-revoke.dp--revoke,
.cc-btn.cc-dismiss {
    background:#cfa956 !important;
    color:#fff !important;
}

.cc-highlight .cc-btn:first-child {
    /*font-size:0.5em;*/
    margin-top: 10px;
	border:2px solid #cfa956;
	color:#cfa956 !important;
}


.cc-revoke.dp--revoke,
.cc-btn.cc-dismiss {
	box-shadow: 0px 0px 1px #ccc;
}

.cc-highlight .cc-btn:first-child {
    margin-top: 5px;
	border:none;
	color:#cfa956;
	font-weight: normal;
	text-decoration: underline;
	
}

.cc-highlight .cc-btn:first-child:hover {
	text-decoration: none;
}

.TA_selfserveprop img,
.js-gme-show img {
    width:100%;
    height: auto;
}

.dp--overlay {
	background-size:100% auto;
	border:1px solid #cfa956 ;
    line-height: 1.2;
}

#main .db--overlay-submit {
	background:#cfa956 !important;
	color:#fff !important;
	padding:5px !important;
}

#main .db--overlay-submit:hover {
	cursor: pointer;
}

.hfs_formWrapper + .dp--overlay ,
#_tmts + .dp--overlay {
	display: none;
}
#cont_0cead7eb870cf3ad1f771258ff6c0530 script[data-cookieconsent-loaded="extern"] + .dp--overlay,
#cont_25bf615341471b60f98bce2a354d444b script[data-cookieconsent-loaded="extern"] + .dp--overlay {
    display: none;
    }

@media screen and (max-width: 1023px) {
	.cc-revoke.dp--revoke,
	.cc-btn.cc-dismiss {
	
	}

}
@media screen and (max-width: 767px) {
	

	
    .cc-window.cc-floating {
        width:90%;
        margin:0 auto;
    }
    
    .cc-bottom {
        transform: none;
        bottom:2% !important;
    }
    
    .cc-window {
        font: 400 16px/1.5 'Muli',sans-serif;
    }
    
    
    .dp--cookie-check {
        display: block;
    }
    
    .youtubeVideo .dp--overlay {
        padding: 0.5rem 0.5rem;
        font-size:10px;
        line-height: 20px;
    }
    
    .footerfix_true .cc-bottom {
        bottom:110px !important;
    }
    
    .cc-revoke.active {
        display: none;
    }
	
	.cc-floating.cc-window .cc-compliance {
		flex-direction: column;
	}
	
	.cc-btn {
		margin:5px 0 0 0 !important;
	}
	
	.cc-floating.cc-theme-edgeless .cc-message {
		padding: 2em 1em 1.5em;
	}
}

/* ####### */


/* ###################################################################################################### */
/* ###################################################################################################### */


/* SELECT */
.dp--cookie-check {
    border: 0;
    border-radius: 0;
    margin-top: 1em;
}
    .dp--cookie-check label {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        padding: 0 10px;
    }
        .dp--cookie-check label input {
            margin-right: 8px;
        }
/* ###### */


/* ###################################################################################################### */
/* ###################################################################################################### */


/* REVOKE */
.cc-revoke.dp--revoke {
    margin: 16px;
    font-size:16px;
}
/* ###### */

/* Cookie List Netwerk */

.cc-link {
	padding:0 !important;
	color:#000 !important;
}

.linkshow {
	text-align: center;
	margin-top:1em;
}

#show_cookie_list {
	text-decoration: underline;
}

	#show_cookie_list:hover {
		cursor: pointer;
	}

.cookie_list {
	height:100px;
	overflow:scroll;
	overflow-x: hidden;
	display: none;
	border:1px solid #ccc;
	margin-top:1em;
	line-height: 1.1em;
}

	.cookie_list .frame-default {
		width:100%;
		margin:0;
		max-width: inherit;
		font-size:0.7em;
		padding:5px;
	}

	.cookie_list .frame-default p {
		margin-bottom:0.5em;
	}