@media (prefers-color-scheme: dark) {
	#pen_header .pen_header_inner .pen_header_main {
		background: linear-gradient(125deg, #ffffff 0%, #dddddd 100%);
		color: #333;
	}
	body.pen_drop_shadow #pen_header .pen_header_inner {
		box-shadow: 0 0 15px rgba(0,0,0,0.2), 2px 2px 7px rgba(0,0,0,0.3);
		color: #eee;
	}
	body.pen_drop_shadow #pen_header .pen_header_inner .pen_header_main {
		text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	}
	#pen_header .pen_header_inner .pen_header_main a {
		color: #555;
	}
	body.pen_dark_mode #pen_header .pen_header_inner .pen_header_main {
		background: linear-gradient(125deg, #000 0%, #111 100%);
		color: #ddd;
	}
	body.pen_dark_mode.pen_drop_shadow #pen_header .pen_header_inner .pen_header_main {
		text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
	}
	body.pen_dark_mode #pen_header .pen_header_inner .pen_header_main a {
		color: #eee;
	}
	#pen_header .pen_header_main .pen_phone a {
		color: #555;
		text-decoration: none;
	}
	#pen_header .pen_header_main .pen_phone a:focus,
	#pen_header .pen_header_main .pen_phone a:hover,
	#pen_header .pen_header_main .pen_phone a:active {
		color: #333;
		text-decoration: none;
	}
	body.pen_dark_mode #pen_header .pen_header_main .pen_phone a {
		color: #eee;
		text-decoration: none;
	}
	body.pen_dark_mode #pen_header .pen_header_main .pen_phone a:focus,
	body.pen_dark_mode #pen_header .pen_header_main .pen_phone a:hover,
	body.pen_dark_mode #pen_header .pen_header_main .pen_phone a:active {
		color: #ddd;
	}
	#pen_header .pen_social_networks a {
		color: #555;
	}
	#pen_header .pen_social_networks a:focus,
	#pen_header .pen_social_networks a:hover,
	#pen_header .pen_social_networks a:active {
		color: #333;
	}
	body.pen_dark_mode #pen_header .pen_social_networks a {
		color: #eee;
	}
	body.pen_dark_mode #pen_header .pen_social_networks a:focus,
	body.pen_dark_mode #pen_header .pen_social_networks a:hover,
	body.pen_dark_mode #pen_header .pen_social_networks a:active {
		color: #ddd;
	}
	#pen_header .pen_header_main input::-webkit-input-placeholder,
	#pen_header .pen_header_main select::-webkit-input-placeholder,
	#pen_header .pen_header_main textarea::-webkit-input-placeholder {
		color: #333;
	}
	#pen_header .pen_header_main input::-moz-placeholder,
	#pen_header .pen_header_main select::-moz-placeholder,
	#pen_header .pen_header_main textarea::-moz-placeholder {
		color: #333;
	}
	#pen_header .pen_header_main input:-ms-input-placeholder,
	#pen_header .pen_header_main select:-ms-input-placeholder,
	#pen_header .pen_header_main textarea:-ms-input-placeholder {
		color: #333;
	}
	body.pen_dark_mode #pen_header .pen_header_main input::-webkit-input-placeholder,
	body.pen_dark_mode #pen_header .pen_header_main select::-webkit-input-placeholder,
	body.pen_dark_mode #pen_header .pen_header_main textarea::-webkit-input-placeholder {
		color: #eee;
	}
	body.pen_dark_mode #pen_header .pen_header_main input::-moz-placeholder,
	body.pen_dark_mode #pen_header .pen_header_main select::-moz-placeholder,
	body.pen_dark_mode #pen_header .pen_header_main textarea::-moz-placeholder {
		color: #eee;
	}
	body.pen_dark_mode #pen_header .pen_header_main input:-ms-input-placeholder,
	body.pen_dark_mode #pen_header .pen_header_main select:-ms-input-placeholder,
	body.pen_dark_mode #pen_header .pen_header_main textarea:-ms-input-placeholder {
		color: #eee;
	}
	#pen_header .pen_header_main .search-form .search-field {
		background: rgba(255,255,255,0.9);
	}
	body.pen_dark_mode #pen_header .pen_header_main .search-form .search-field {
		background: rgba(100,100,100,0.2);
	}
}
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_inner .pen_header_main,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_inner .pen_header_main {
	background: linear-gradient(125deg, #000 0%, #111 100%);
	color: #ddd;
}
body.pen_dark_mode.pen_dark_mode_always.pen_drop_shadow #pen_header .pen_header_inner .pen_header_main,
body.pen_dark_mode.pen_dark_mode_clock.pen_drop_shadow #pen_header .pen_header_inner .pen_header_main {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
}
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_inner .pen_header_main a,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_inner .pen_header_main a {
	color: #eee;
}
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main .pen_phone a,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main .pen_phone a {
	color: #eee;
	text-decoration: none;
}
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main .pen_phone a:focus,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main .pen_phone a:focus,
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main .pen_phone a:hover,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main .pen_phone a:hover,
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main .pen_phone a:active,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main .pen_phone a:active {
	color: #ddd;
}
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_social_networks a,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_social_networks a {
	color: #eee;
}
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_social_networks a:focus,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_social_networks a:focus,
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_social_networks a:hover,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_social_networks a:hover,
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_social_networks a:active,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_social_networks a:active {
	color: #ddd;
}
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main input::-webkit-input-placeholder,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main input::-webkit-input-placeholder,
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main select::-webkit-input-placeholder,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main select::-webkit-input-placeholder,
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main textarea::-webkit-input-placeholder.
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main textarea::-webkit-input-placeholder {
	color: #eee;
}
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main input::-moz-placeholder,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main input::-moz-placeholder,
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main select::-moz-placeholder,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main select::-moz-placeholder,
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main textarea::-moz-placeholder,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main textarea::-moz-placeholder {
	color: #eee;
}
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main input:-ms-input-placeholder,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main input:-ms-input-placeholder,
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main select:-ms-input-placeholder,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main select:-ms-input-placeholder,
body.pen_dark_mode.pen_dark_mode_always #pen_header .pen_header_main textarea:-ms-input-placeholder,
body.pen_dark_mode.pen_dark_mode_clock #pen_header .pen_header_main textarea:-ms-input-placeholder {
	color: #eee;
}