:root
{
	--white: #ffffff;
	--black: #000000;
	--red: #d50000;
	--green: #15ff00;
}

body
{
color: #000;
background: #fff;
}

.grain
{display: none;}

.header
{background: #fff;}

.header .top-menu
{border-bottom-color: #00000030;}

.header .top-menu a,
.header .top-menu a:hover,
.header .top-menu a.current
{
color: #000;
text-decoration-color: #000;
}

.menu-hold
{background: #00000005;}

.header .menu a,
.header .menu a:hover,
.header .menu a.current,
.header .menu a.current:hover
{
color: #d50000;
text-decoration-color: #000;
}

.logo svg
{color: #000;}

.language
{
color: #00000060;
background: #00000010;
}

	.language:hover
	{
	color: #000000dd;
	background: #00000020;
	}

.content
{padding-top: 182px;}

.content-archive
{padding-top: 245px;}
	
	.archive
	{
	top: 184px;
	background: #ddd;
	}

	.archive h2
	{color: #000;}

	.archive .menu a
	{color: #000;}

	.archive .menu a:hover,
	.archive .menu a.current,
	.archive .menu a.current:hover
	{text-decoration-color: #d50000;}

.homepage-top span
{background: #15ff00;}

.homepage-top a
{text-decoration-color: #15ff00;}

.homepage-text-in
{background: #00000020;}

.homepage-actions a
{background: #00000015;}

.homepage-actions a:hover,
.homepage-actions a.current
{
color: #00000090;
background: #00000020;
}

.homepage-text a
{
color: #fff;
background: #d50000;
}

.dokutalks-in
{
color: #000;
background: #00000015;
}

	.dokutalks-in:hover
	{background: #00000020;}

.dokutalks-desc
{color: #000000;}

.dokunews-date
{color: #00000090;}

.dokunews .dokutalks-desc
{background: #00000015;}

.dokutalks-categories a,
.dokutalks-categories a:first-child
{
color: #000;
border-color: #ddd;
}

.load-more
{background: #000;}

.dokunews-middle .dokutalks-side
{background: #00000015;}

.dokunews-middle .dokutalks-side h1
{background: #00000015;}

	.detail p a
	{color: #000;}

	.detail p a.current
	{text-decoration-color: #d50000;}

	.pagination a.no-page
	{
	color: #00000090;
	background: #00000015;
	}

	.pagination a
	{
	color: #000;
	background: #15ff00;
	}

.single-year
{color: #000;}
	
	.single-year:hover
	{background: #00000010;}

.one-programme
{color: #000;}

.showtimes a
{
color: #000;
text-decoration-color: #15ff00;
}

.film-bottom-left a
{background: #00000040;}

	.film-bottom-left a:hover
	{background: #00000050;}

.film-bottom-left a.current
{
color: #000;
background: #15ff00;
}

.film-bottom-right a
{color: #00000090;}

.dokutalks-side a
{text-decoration-color: #15ff00;}

.dokunights-copy
{background: #d50000;}

.dokunights h3,
.dokunights h4
{color: #000;}

.info-menu a:first-child,
.info-menu a
{
color: #000;
border-color: #ddd;
}

.info-content-in p a
{
color: #000000dd;
text-decoration-color: #15ff00;
}

.info-people-single
{
color: #000;
background: #00000015;
}

.supporter-logos a
{
color: #000;
border-color: #ddd;
}

.supporter-logos a p
{background: #00000009;}



.mobile-button
{
color: #fff;
background: #d50000;
}

.mobile-hold
{background: #d50000;}

.mobile-menu .menu a
{
color: #000;
border-color: #ddd;
text-decoration-color: #d50000;
}

.mobile-menu .menu
{border-color: #ddd;}

.mobile-menu .menu a.current
{background: #00000015;}

.mobile-menu .top-menu-links a,
.mobile-menu .social a
{
color: #00000090;
background: #00000010;
}












.footer
{background: #00000015;}

.footer-menu a
{color: #000;}

.footer .social a
{color: #00000070;}

.back-top
{background: #00000050;}

	.back-top:hover
	{background: #000000ff;}

.newsletter input#mc-embedded-subscribe,
.side-right .newsletter h4
{background: #000;}

	.newsletter input#mce-EMAIL
	{color: #000;}

	.newsletter input#mce-EMAIL::placeholder
	{color: #00000070;}

