.gdpr-youtube-container {
	position: relative;
	width: 100%;
	height: auto;
}
	
.gdpr-youtube-iframe {
	max-width: 100% !important;
	width: 100%;
	height: auto;
}

.gdpr-youtube-container .gdpr-youtube-consent {
	color: #fff;
	padding: 15px;
	background: rgba(0,0,0,1);
	background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(41,41,41,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(41,41,41,1)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(41,41,41,1) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(41,41,41,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(41,41,41,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(41,41,41,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#292929', GradientType=0 );
}

.gdpr-youtube-container.gdpr-youtube-light .gdpr-youtube-consent {
	color: #000;
	padding: 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #f1f1f1;
	background: #fff !important;
}

.gdpr-youtube-container .gdpr-youtube-button {
	background: #FF0000;
	color: #fff;
	height: 35px;
	width: auto;
	padding: 0px 15px;
	line-height: 30px;
	border-width: 1px;
	border-style: solid;
	border-color: #FF0000;
	border-radius: 3px;
	font-size: 1em;
	text-transform: uppercase;
	transition: all .15s ease;
	opacity: 1;
}

.gdpr-youtube-container .gdpr-youtube-button:hover {
	opacity: 0.85;
	transition: all .15s ease;
}