#copyrighttext {
	color: #222222;
}

#footernav > li {
	font-family: Open Sans;
	color: #222222;
	background-color: rgba(0,0,0,0);
}

#footernav > li > a {
	border-color: rgba(0,0,0,0);
}

#footernav > li > a:hover {
	border-color: #ffffff;
}

#footernav > li:hover {
	background-color: #ffffff;
	color: #222222;
}

#mainnav > li > a {
	border-color: rgba(0,0,0,0);
}

#mainnav > li > a:hover {
	border-color: #ff0000;
}

#mainnav > li.selected > a {
	border-color: #ff0000;
}

#personalisationModal .modal-content {
	background-color: #ffffff;
}

#personalisationModal .modal-footer button {
	font-family: Open Sans;
	color: #333333;
	background-color: #ffffff;
	border-color: #333333;
}

#personalisationModal .modal-header button {
	color: #333333;
}

#personalisationModal .modal-header, #personalisationModal .modal-footer {
	border-color: #cccccc;
}

#personalisationModal .modal-title {
	font-family: Open Sans;
	color: #333333;
}

#personalisationModal p {
	font-family: Open Sans;
	color: #333333;
}

#personalisationopen, #searchopen {
	color: #ffffff;
}

#subscribecta, .smlfollow {
	color: #ffffff;
}

.article .pubdate {
	font-family: Open Sans;
}

.article .subchannel {
	font-family: Open Sans;
}

.article .synopsis {
	font-family: Open Sans;
}

.article .title {
	font-family: Open Sans;
}

.article.col-primary .imgFader {
	background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
}

.article.col-primary .pubdate {
	color: #222222;
}

.article.col-primary .subchannel {
	color: #999999;
}

.article.col-primary .synopsis {
	color: #222222;
}

.article.col-secondary .imgFader {
	background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
}

.article.col-secondary .pubdate {
	color: #222222;
}

.article.col-secondary .subchannel {
	color: #cccccc;
}

.article.col-secondary .synopsis {
	color: #222222;
}

.artLink .article.col-primary .title {
	color: #222222;
}

.artLink .article.col-secondary .title {
	color: #222222;
}

.artLink:hover .article.col-primary .title {
	color: #222222;
}

.artLink:hover .article.col-secondary .title {
	color: #222222;
}

.artPage.maincontent {
	background-color: #eeeeee;
}

.artPageInner {
	background-color: #ffffff;
}

.artPageInner .content {
	font-family: Open Sans;
	color: #222222;
}

.artPageInner .subTitle {
	font-family: Open Sans;
	color: #333333;
}

.artPageInner .title {
	font-family: Open Sans;
	color: #222222;
}

.burgerButton > div {
	background-color: #222222;
}

.channel.maincontent {
	background-color: #eeeeee;
}

.channelitem {
	font-family: Open Sans;
	color: #333333;
	border-bottom-color: #cccccc;
}

.checkboxContainer input:checked ~ .checkmark {
	background-color: #222222;
}

.checkmark {
	background-color: #eeeeee;
}

.col-primary:not(.art-overlay) {
	background-color: #ffffff;
}

.col-secondary:not(.art-overlay) {
	background-color: #ffffff;
}

.col-transparent {
	background-color: rgba(0,0,0,0);
}

.module .moduleHeader {
	font-family: Open Sans;
}

.module.col-primary .borderBar, .module.col-primary .dividerBar {
	border-color: #cccccc;
}

.module.col-primary .moduleHeader {
	background-color: #ffffff;
	color: #333333;
}

.module.col-secondary .borderBar, .module.col-secondary .dividerBar {
	border-color: #999999;
}

.module.col-secondary .moduleHeader {
	background-color: #ffffff;
	color: #333333;
}

.navibar > li {
	font-family: Open Sans;
	color: #222222;
	background-color: rgba(0,0,0,0);
}

.navibar > li.selected {
	background-color: #ffffff;
	color: #ff0000;
}

.navibar > li:hover {
	background-color: #ff0000;
	color: #ffffff;
}

.subscriptionform {
	background-color: #ffffff;
	color: #333333;
	font-family: Open Sans;
}

.subscriptionform button {
	background-color: #ffffff;
	color: #333333;
	border-color: #333333;
}

.subscriptionform h1 {
	font-family: Open Sans;
}

.subscriptionform h4 {
	background-color: #333333;
	color: #ffffff;
}

div.footer {
	background-color: #ffffff;
	border-color: #ffffff;
}

div.hdr-bottom, #searchArea, .ddmenu, .hdr-right .searchBar {
	background-color: #ffffff;
}

div.hdr-logomiddle {
	background-color: #ffffff;
}

div.hdr-top {
	background-color: #ffffff;
}

div.header, .hdr-right .searchBar {
	border-color: #ffffff;
}

@media only screen and (min-width: 1025px) {
	.article.col-primary.col-transparent {
		background-color: rgba(255,255,255,0.8);
	}

	.article.col-secondary.col-transparent {
		background-color: rgba(255,255,255,0.8);
	}
}
@media only screen and (min-width: 669px) {
	body.hdr-overlay .channel.maincontent > .module:first-child > .mainart .article .imgFader {
		background: linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0));
	}
	body.hdr-overlay:not(.off) .ddmenu {
		background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.8) 4em);
	}
}
@media only screen and (min-width: 669px) and (max-width: 1024px) {
	body.hdr-overlay .channel.maincontent > .module:first-child > .mainart .article.col-primary.art-overlay .imgFader {
		background: linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0),rgba(255,255,255,0));
	}
	body.hdr-overlay .channel.maincontent > .module:first-child > .mainart .article.col-secondary.art-overlay .imgFader {
		background: linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0),rgba(255,255,255,0));
	}
}
