body.difstheme_container_black .difstheme_separate,
body.difstheme_container_black #site-navigation ul li a {
	background: #000;
}
body.difstheme_container_black_30_opaque .difstheme_separate,
body.difstheme_container_black_30_opaque #site-navigation ul li a {
	background: rgba(0,0,0,0.3);
}
body.difstheme_container_black_50_opaque .difstheme_separate,
body.difstheme_container_black_50_opaque #site-navigation ul li a {
	background: rgba(0,0,0,0.5);
}
body.difstheme_container_black_70_opaque .difstheme_separate,
body.difstheme_container_black_70_opaque #site-navigation ul li a {
	background: rgba(0,0,0,0.7);
}
body.difstheme_container_black_90_opaque .difstheme_separate,
body.difstheme_container_black_90_opaque #site-navigation ul li a {
	background: rgba(0,0,0,0.9);
}
body.difstheme_container_white .difstheme_separate {
	background: #fff;
}
body.difstheme_container_white_30_opaque .difstheme_separate,
body.difstheme_container_white_30_opaque #site-navigation ul li a {
	background: rgba(255,255,255,0.3);
}
body.difstheme_container_white_50_opaque .difstheme_separate,
body.difstheme_container_white_50_opaque #site-navigation ul li a {
	background: rgba(255,255,255,0.5);
}
body.difstheme_container_white_70_opaque .difstheme_separate,
body.difstheme_container_white_70_opaque #site-navigation ul li a {
	background: rgba(255,255,255,0.7);
}
body.difstheme_container_white_90_opaque .difstheme_separate,
body.difstheme_container_white_90_opaque #site-navigation ul li a {
	background: rgba(255,255,255,0.9);
}
body.difstheme_container_transparent .difstheme_separate,
body.difstheme_container_transparent #site-navigation ul li a {
	background: transparent;
	box-shadow: none !important;
}
body.difstheme_container_transparent.difstheme_header_transparent #content {
	padding-top: 0;
}
body.difstheme_container_transparent #masthead .site-branding {
	border-radius: 5px;
}
body.difstheme_container_transparent #difstheme_wrap_list.difstheme_separate {
	border-radius: 0 !important;
	box-shadow: none !important;
}
body.difstheme_container_transparent #colophon {
	text-align: center;
	width: 100%;
}
@media screen and (min-width: 768px) {
	body.difstheme_layout_separate #masthead .site-branding,
	body.difstheme_container_transparent #masthead .site-branding {
		border-radius: 5px !important;
	}
}