/**
 * Theme Name: Windmill
 * Description: Red Color Scheme.
 */
body.colors-red {
	color: #202226;
	background-color: #f4f6f9;
}

.colors-red {
	/* Entry Content */
	/* Headings */
}

.colors-red h1,
.colors-red h2,
.colors-red h3,
.colors-red h4,
.colors-red h5,
.colors-red h6,
.colors-red .h1,
.colors-red .h2,
.colors-red .h3,
.colors-red .h4,
.colors-red .h5,
.colors-red .h6 {
	color: inherit;
}

.colors-red blockquote {
	color: #202226;
	border-color: #e4e9f0;
}

.colors-red blockquote cite,
.colors-red blockquote small {
	color: #a7a7b3;
}

.colors-red pre {
	background-color: #f4f6f9;
}

.colors-red code {
	background-color: #f4f6f9;
}

.colors-red pre > code {
	background-color: transparent;
}

.colors-red abbr,
.colors-red acronym {
	border-color: #e3e3e9;
}

.colors-red mark,
.colors-red ins {
	color: #fff;
	background-color: #ff0e47;
}

.colors-red hr {
	background-color: #e3e3e9;
}

.colors-red table,
.colors-red th,
.colors-red td {
	border-color: #e3e3e9;
}

.colors-red ::-webkit-input-placeholder {
	color: #a7a7b3;
}

.colors-red :-moz-placeholder {
	color: #a7a7b3;
}

.colors-red ::-moz-placeholder {
	color: #a7a7b3;
}

.colors-red :-ms-input-placeholder {
	color: #a7a7b3;
}

.colors-red ::-moz-selection {
	color: #fff;
	background-color: #ff0e47;
}

.colors-red ::selection {
	color: #fff;
	background-color: #ff0e47;
}

.colors-red a {
	color: #177add;
}

.colors-red a:hover,
.colors-red a:focus,
.colors-red a:active {
	color: #1261af;
}

.colors-red button,
.colors-red button[disabled]:hover,
.colors-red button[disabled]:focus,
.colors-red input[type='button'],
.colors-red input[type='button'][disabled]:hover,
.colors-red input[type='button'][disabled]:focus,
.colors-red input[type='reset'],
.colors-red input[type='reset'][disabled]:hover,
.colors-red input[type='reset'][disabled]:focus,
.colors-red input[type='submit'],
.colors-red input[type='submit'][disabled]:hover,
.colors-red input[type='submit'][disabled]:focus {
	color: #fff;
	border-color: #ff0e47;
	background-color: #ff0e47;
}

.colors-red button:hover,
.colors-red button:focus,
.colors-red input[type='button']:hover,
.colors-red input[type='button']:focus,
.colors-red input[type='reset']:hover,
.colors-red input[type='reset']:focus,
.colors-red input[type='submit']:hover,
.colors-red input[type='submit']:focus {
	color: #fff;
	border-color: #161718;
	background: #161718;
}

.colors-red label {
	color: #a7a7b3;
}

.colors-red input[type='date'],
.colors-red input[type='time'],
.colors-red input[type='datetime-local'],
.colors-red input[type='week'],
.colors-red input[type='month'],
.colors-red input[type='text'],
.colors-red input[type='email'],
.colors-red input[type='url'],
.colors-red input[type='password'],
.colors-red input[type='search'],
.colors-red input[type='tel'],
.colors-red input[type='number'],
.colors-red textarea {
	color: #a7a7b3;
	border-color: #e3e3e9;
	background-color: #fff;
}

.colors-red input[type='date']:focus,
.colors-red input[type='time']:focus,
.colors-red input[type='datetime-local']:focus,
.colors-red input[type='week']:focus,
.colors-red input[type='month']:focus,
.colors-red input[type='text']:focus,
.colors-red input[type='email']:focus,
.colors-red input[type='url']:focus,
.colors-red input[type='password']:focus,
.colors-red input[type='search']:focus,
.colors-red input[type='tel']:focus,
.colors-red input[type='number']:focus,
.colors-red textarea:focus {
	color: #424248;
	border-color: #c6c6d3;
	background-color: #fff;
}

.colors-red select {
	color: #a7a7b3;
	border-color: #e3e3e9;
	background-color: #fff;
}

.colors-red select:focus {
	color: #424248;
	border-color: #c6c6d3;
	background-color: #fff;
}

.colors-red .search-submit {
	color: #a7a7b3;
	background-color: transparent;
}

.colors-red .search-submit:hover,
.colors-red .search-submit:focus {
	color: #717183;
	background-color: transparent;
}

.colors-red .site .skip-link {
	color: #202226;
	background-color: #f4f6f9;
}

.colors-red .wp-caption .wp-caption-text {
	color: #a7a7b3;
}

.colors-red .gallery-caption {
	color: #a7a7b3;
}

.colors-red .main-navigation li {
	border-color: rgba(255, 255, 255, .1);
}

.colors-red .main-navigation a {
	color: #fff;
}

.colors-red .main-navigation a:hover,
.colors-red .main-navigation a:focus {
	color: #fff;
}

.colors-red .main-navigation .current-menu-item > a,
.colors-red .main-navigation .current-menu-ancestor > a {
	color: #fff;
}

.colors-red .dropdown-toggle {
	color: #787d82;
	background-color: transparent;
}

.colors-red .dropdown-toggle:hover,
.colors-red .dropdown-toggle:focus {
	color: #5f6468;
	background-color: transparent;
}

.colors-red .dropdown-toggle:after {
	border-color: rgba(255, 255, 255, .1);
}

.colors-red .dropdown-toggle:focus:after {
	border-color: transparent;
}

.colors-red .additional-navigation {
	border-color: rgba(255, 255, 255, .1);
}

.colors-red .additional-navigation button {
	color: #a7a7b3;
	background-color: transparent;
}

.colors-red .additional-navigation button:hover,
.colors-red .additional-navigation button:focus {
	color: #fff;
}

.colors-red .page-links a,
.colors-red .page-links > span {
	border-color: transparent;
}

.colors-red .page-links a {
	color: #202226;
	border-color: #e3e3e9;
}

.colors-red .page-links a:hover,
.colors-red .page-links a:focus {
	color: #fff;
	border-color: #ff0e47;
	background-color: #ff0e47;
}

.colors-red .page-links > span {
	color: #fff;
	border-color: #ff0e47;
	background-color: #ff0e47;
}

.colors-red .page-links > .page-links-title {
	color: #202226;
	border-color: #e3e3e9;
	background-color: #fff;
}

.colors-red .post-navigation div + div {
	border-color: #e3e3e9;
}

.colors-red .post-navigation a {
	color: #202226;
}

.colors-red .post-navigation a:hover .post-title,
.colors-red .post-navigation a:focus .post-title {
	color: #ff0e47;
}

.colors-red .post-navigation .meta-nav {
	color: #a7a7b3;
}

.colors-red .image-navigation,
.colors-red .comment-navigation {
	color: #a7a7b3;
	border-color: #e3e3e9;
}

.colors-red .image-navigation a,
.colors-red .comment-navigation a {
	color: #a7a7b3;
}

.colors-red .image-navigation a:hover,
.colors-red .image-navigation a:focus,
.colors-red .comment-navigation a:hover,
.colors-red .comment-navigation a:focus {
	color: #7e7e90;
}

.colors-red .pagination .page-numbers {
	color: #202226;
	border-color: #e3e3e9;
}

.colors-red .pagination a:hover,
.colors-red .pagination a:focus,
.colors-red .pagination .page-numbers.current {
	color: #fff;
	border-color: #ff0e47;
	background-color: #ff0e47;
}

.colors-red .footer-navigation li > a {
	color: #c2c2c7;
}

.colors-red .footer-navigation li > a:hover,
.colors-red .footer-navigation li > a:focus {
	color: #f7f7f8;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	        box-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}

.colors-red .footer-navigation li.current-menu-item > a,
.colors-red .footer-navigation li.current-menu-ancestor > a {
	color: #f7f7f8;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	        box-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}

.colors-red .social-navigation li a {
	color: #fff;
	background-color: rgba(255, 255, 255, .1);
}

.colors-red .social-navigation li a:hover,
.colors-red .social-navigation li a:focus {
	color: #fff;
	background-color: rgba(255, 255, 255, .1);
}

.colors-red .social-navigation li a[href*='codepen.com'] {
	background-color: #000;
}

.colors-red .social-navigation li a[href*='digg.com'] {
	background-color: #000;
}

.colors-red .social-navigation li a[href*='dribbble.com'] {
	background-color: #ea4c89;
}

.colors-red .social-navigation li a[href*='dropbox.com'] {
	background-color: #007ee5;
}

.colors-red .social-navigation li a[href*='facebook.com'] {
	background-color: #3b5998;
}

.colors-red .social-navigation li a[href*='flickr.com'] {
	background-color: #0063dc;
}

.colors-red .social-navigation li a[href*='foursquare.com'] {
	background-color: #f94877;
}

.colors-red .social-navigation li a[href*='plus.google.com'] {
	background-color: #dc4e41;
}

.colors-red .social-navigation li a[href*='github.com'] {
	background-color: #181717;
}

.colors-red .social-navigation li a[href*='instagram.com'] {
	background-color: #e4405f;
}

.colors-red .social-navigation li a[href*='linkedin.com'] {
	background-color: #0077b5;
}

.colors-red .social-navigation li a[href*='pinterest.com'] {
	background-color: #bd081c;
}

.colors-red .social-navigation li a[href*='getpocket.com'] {
	background-color: #ef3f56;
}

.colors-red .social-navigation li a[href*='reddit.com'] {
	background-color: #ff4500;
}

.colors-red .social-navigation li a[href*='skype.com'] {
	background-color: #00aff0;
}

.colors-red .social-navigation li a[href*='stumbleupon.com'] {
	background-color: #eb4924;
}

.colors-red .social-navigation li a[href*='tumblr.com'] {
	background-color: #36465d;
}

.colors-red .social-navigation li a[href*='twitter.com'] {
	background-color: #1da1f2;
}

.colors-red .social-navigation li a[href*='vimeo.com'] {
	background-color: #1ab7ea;
}

.colors-red .social-navigation li a[href*='vk.com'] {
	background-color: #6383a8;
}

.colors-red .social-navigation li a[href*='wordpress.com'],
.colors-red .social-navigation li a[href*='wordpress.org'] {
	background-color: #21759b;
}

.colors-red .social-navigation li a[href*='youtube.com'] {
	background-color: #cd201f;
}

.colors-red .social-navigation li a[href^='mailto:'] {
	background-color: #d14836;
}

.colors-red .social-navigation li a[href*='spotify.com'] {
	background-color: #1ed760;
}

.colors-red .social-navigation li a[href*='twitch.tv'] {
	background-color: #6441a5;
}

.colors-red .social-navigation li a[href$='/feed/'] {
	background-color: #ffa500;
}

.colors-red .scroll-to-top {
	color: #fff;
	background-color: #ff0e47;
}

.colors-red .scroll-to-top:hover,
.colors-red .scroll-to-top:focus {
	color: #fff;
	background-color: #2e3133;
}

.colors-red .widget {
	border-color: rgba(0, 0, 0, .05);
}

.colors-red .widget ul li {
	border-color: #e3e3e9;
}

.colors-red .widget ul li > a {
	color: #202226;
}

.colors-red .widget ul li > a:hover,
.colors-red .widget ul li > a:focus {
	color: #177add;
}

.colors-red .widget ul:not(.children):not(.sub-menu) > li:last-child {
	border-color: #e3e3e9;
}

.colors-red .widget ul.children li:before,
.colors-red .widget ul.sub-menu li:before {
	background-color: #ff0e47;
}

.colors-red .widget_calendar tbody a {
	color: #fff;
	background-color: #ff0e47;
}

.colors-red .widget_calendar tbody a:hover,
.colors-red .widget_calendar tbody a:focus {
	color: #fff;
	background-color: #202226;
}

.colors-red .widget_recent_entries .post-date {
	color: #a7a7b3;
}

.colors-red .widget_recent_comments ul li {
	color: #a7a7b3;
}

.colors-red .widget_recent_comments ul li .comment-author-link a {
	color: #a7a7b3;
}

.colors-red .widget_recent_comments ul li .comment-author-link a:hover,
.colors-red .widget_recent_comments ul li .comment-author-link a:focus {
	color: #424248;
}

.colors-red .widget_rss .rss-date,
.colors-red .widget_rss cite {
	color: #a7a7b3;
}

.colors-red .widget_rss .rssSummary {
	color: #424248;
	background-color: rgba(0, 0, 0, .03);
}

.colors-red .tagcloud .tag-cloud-link {
	color: #70707b;
	background-color: #eaeef4;
}

.colors-red .tagcloud .tag-cloud-link:hover,
.colors-red .tagcloud .tag-cloud-link:focus {
	color: #70707b;
	background-color: #dde3ec;
}

.colors-red .tagcloud .tag-cloud-link .tag-link-count {
	color: #a7a7b3;
}

.colors-red .widget_categories .current-cat > a,
.colors-red .widget_nav_menu .current-menu-item > a,
.colors-red .widget_pages .current_page_item > a {
	color: #177add;
}

.colors-red .widget_archive li,
.colors-red .widget_categories li {
	color: #a7a7b3;
}

.colors-red .site-footer .widget .widget-title {
	color: #a7a7b3;
}

.colors-red .site-footer .widget ul li {
	border-color: rgba(255, 255, 255, .05);
}

.colors-red .site-footer .widget ul li > a {
	color: #73737d;
}

.colors-red .site-footer .widget ul li > a:hover,
.colors-red .site-footer .widget ul li > a:focus {
	color: #a7a7af;
}

.colors-red .site-footer .widget ul:not(.children):not(.sub-menu) > li:last-child {
	border-color: rgba(255, 255, 255, .05);
}

.colors-red .site-footer .widget_categories .current-cat > a,
.colors-red .site-footer .widget_nav_menu .current-menu-item > a,
.colors-red .site-footer .widget_pages .current_page_item > a {
	color: #177add;
}

.colors-red .site-footer .widget_archive li,
.colors-red .site-footer .widget_categories li,
.colors-red .site-footer .widget_recent_entries .post-date,
.colors-red .site-footer .widget_recent_comments ul li {
	color: #424248;
}

.colors-red .site-footer .widget_calendar table,
.colors-red .site-footer .widget_calendar th,
.colors-red .site-footer .widget_calendar td {
	border-color: rgba(255, 255, 255, .07);
}

.colors-red .site-footer .widget_recent_comments ul li {
	color: #424248;
}

.colors-red .site-footer .widget_recent_comments ul li .comment-author-link a {
	color: #424248;
}

.colors-red .site-footer .widget_recent_comments ul li .comment-author-link a:hover,
.colors-red .site-footer .widget_recent_comments ul li .comment-author-link a:focus {
	color: #5a5a63;
}

.colors-red .site-footer .widget_rss .widget-title a {
	color: #a7a7b3;
}

.colors-red .site-footer .widget_rss .rss-date,
.colors-red .site-footer .widget_rss cite {
	color: #424248;
}

.colors-red .site-footer .widget_rss .rssSummary {
	color: #5a5a63;
	background-color: rgba(255, 255, 255, .03);
}

.colors-red .site-footer .tagcloud .tag-cloud-link {
	color: #73737d;
	background-color: rgba(255, 255, 255, .03);
}

.colors-red .site-footer .tagcloud .tag-cloud-link:hover,
.colors-red .site-footer .tagcloud .tag-cloud-link:focus {
	color: #a7a7af;
	background-color: rgba(255, 255, 255, .07);
}

.colors-red .site-footer .tagcloud .tag-cloud-link .tag-link-count {
	color: #424248;
}

.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-header-meta,
.colors-red .site-footer .widget_windmill_random_posts .post-item-header-meta,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-header-meta {
	color: #424248;
}

.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-header-meta > span a,
.colors-red .site-footer .widget_windmill_random_posts .post-item-header-meta > span a,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-header-meta > span a {
	color: #424248;
}

.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-header-meta > span a:hover,
.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-header-meta > span a:focus,
.colors-red .site-footer .widget_windmill_random_posts .post-item-header-meta > span a:hover,
.colors-red .site-footer .widget_windmill_random_posts .post-item-header-meta > span a:focus,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-header-meta > span a:hover,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-header-meta > span a:focus {
	color: #5a5a63;
}

.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-header-meta > span.cat-links a,
.colors-red .site-footer .widget_windmill_random_posts .post-item-header-meta > span.cat-links a,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-header-meta > span.cat-links a {
	color: #ff0e47;
}

.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-title a,
.colors-red .site-footer .widget_windmill_random_posts .post-item-title a,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-title a {
	color: #73737d;
}

.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-title a:hover,
.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-title a:focus,
.colors-red .site-footer .widget_windmill_random_posts .post-item-title a:hover,
.colors-red .site-footer .widget_windmill_random_posts .post-item-title a:focus,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-title a:hover,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-title a:focus {
	color: #a7a7af;
}

.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-footer-meta > span a,
.colors-red .site-footer .widget_windmill_random_posts .post-item-footer-meta > span a,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-footer-meta > span a {
	color: #424248;
}

.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-footer-meta > span a:hover,
.colors-red .site-footer .widget_windmill_most_commented_posts .post-item-footer-meta > span a:focus,
.colors-red .site-footer .widget_windmill_random_posts .post-item-footer-meta > span a:hover,
.colors-red .site-footer .widget_windmill_random_posts .post-item-footer-meta > span a:focus,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-footer-meta > span a:hover,
.colors-red .site-footer .widget_windmill_recent_posts .post-item-footer-meta > span a:focus {
	color: #5a5a63;
}

.colors-red .site-title a {
	color: #fff;
	background: none;
}

.colors-red .site-title a:hover,
.colors-red .site-title a:focus {
	color: #fff;
}

.colors-red .menu-toggle {
	border: 0;
	background-color: transparent;
}

.colors-red .menu-toggle:hover,
.colors-red .menu-toggle:focus {
	background-color: #2e3133;
}

.colors-red .menu-toggle.toggled-on {
	background-color: #2e3133;
}

.colors-red .menu-toggle.toggled-on:hover,
.colors-red .menu-toggle.toggled-on:focus {
	background-color: #2e3133;
}

.colors-red .menu-toggle .icon-bar {
	background-color: #fff;
}

.colors-red .menu-toggle:hover .icon-bar,
.colors-red .menu-toggle:focus .icon-bar {
	background-color: #fff;
}

.colors-red .menu-toggle.toggled-on .icon-bar,
.colors-red .menu-toggle.toggled-on:hover .icon-bar,
.colors-red .menu-toggle.toggled-on:focus .icon-bar {
	background-color: #fff;
}

.colors-red .featured {
	background-color: #161718;
}

.colors-red .site-description:not(.empty) {
	color: #73737d;
	border-color: #2e3133;
}

.colors-red .featured-height-full .site-description:not(.empty) {
	color: #fff;
	text-shadow: 0 0 10px rgba(0, 0, 0, .15);
}

.colors-red .featured-carousel .slick-dots li button:before {
	color: #fff;
}

.colors-red .featured-carousel .slick-dots li.slick-active button:before {
	color: #fff;
}

.colors-red .featured-item .entry-header-meta {
	color: rgba(255, 255, 255, .7);
}

.colors-red .featured-item .entry-header-meta a {
	color: rgba(255, 255, 255, .7);
}

.colors-red .featured-item .entry-header-meta a:hover,
.colors-red .featured-item .entry-header-meta a:focus {
	color: #fff;
}

.colors-red .featured-item .entry-header-meta .cat-links a {
	color: rgba(255, 255, 255, .7);
}

.colors-red .featured-item .entry-header-meta .cat-links a:hover,
.colors-red .featured-item .entry-header-meta .cat-links a:focus {
	color: #fff;
}

.colors-red .featured-item .entry-header-meta .cat-links + .posted-on:before {
	background-color: rgba(255, 255, 255, .5);
}

.colors-red .featured-item .entry-title {
	color: #fff;
}

.colors-red .featured-item .entry-title a {
	color: #fff;
	text-shadow: 0 0 10px rgba(0, 0, 0, .15);
}

.colors-red .featured-item .entry-title a:hover,
.colors-red .featured-item .entry-title a:focus {
	color: #fff;
}

.colors-red .taxonomy-description {
	color: #70707b;
}

.colors-red .site-main > article {
	background-color: #fff;
}

.colors-red .sticky-post {
	color: #fff;
	background-color: #ff0e47;
}

.colors-red .entry-title a {
	color: #161718;
}

.colors-red .entry-title a:hover,
.colors-red .entry-title a:focus {
	color: #ff0e47;
}

.colors-red .entry-header-meta {
	color: #a7a7b3;
}

.colors-red .entry-header-meta a {
	color: #a7a7b3;
}

.colors-red .entry-header-meta a:hover,
.colors-red .entry-header-meta a:focus {
	color: #717183;
}

.colors-red .entry-header-meta .cat-links a {
	color: #ff0e47;
}

.colors-red .entry-header-meta .cat-links + .posted-on:before {
	background-color: #d0d0d6;
}

.colors-red .entry-content,
.colors-red .entry-summary,
.colors-red .comment-content {
	color: #70707b;
}

.colors-red .entry-content h1,
.colors-red .entry-content h2,
.colors-red .entry-content h3,
.colors-red .entry-content h4,
.colors-red .entry-content h5,
.colors-red .entry-content h6,
.colors-red .entry-summary h1,
.colors-red .entry-summary h2,
.colors-red .entry-summary h3,
.colors-red .entry-summary h4,
.colors-red .entry-summary h5,
.colors-red .entry-summary h6,
.colors-red .comment-content h1,
.colors-red .comment-content h2,
.colors-red .comment-content h3,
.colors-red .comment-content h4,
.colors-red .comment-content h5,
.colors-red .comment-content h6,
.colors-red .textwidget h1,
.colors-red .textwidget h2,
.colors-red .textwidget h3,
.colors-red .textwidget h4,
.colors-red .textwidget h5,
.colors-red .textwidget h6 {
	color: #202226;
}

.colors-red .entry-caption {
	color: #a7a7b3;
}

.colors-red .more-link {
	color: #202226;
}

.colors-red .more-link:hover,
.colors-red .more-link:focus {
	color: #ff0e47;
}

.colors-red .entry-footer {
	color: #a7a7b3;
}

.colors-red .entry-footer a {
	color: #a7a7b3;
}

.colors-red .entry-footer a:hover,
.colors-red .entry-footer a:focus {
	color: #717183;
}

.colors-red .entry-footer .tags-links a {
	color: #70707b;
	background-color: #eaeef4;
}

.colors-red .entry-footer .tags-links a:hover,
.colors-red .entry-footer .tags-links a:focus {
	color: #70707b;
	background-color: #dde3ec;
}

.colors-red .post-item-header-meta {
	color: #a7a7b3;
}

.colors-red .post-item-header-meta > span a {
	color: #a7a7b3;
}

.colors-red .post-item-header-meta > span a:hover,
.colors-red .post-item-header-meta > span a:focus {
	color: #717183;
}

.colors-red .post-item-header-meta > span.cat-links a {
	color: #ff0e47;
}

.colors-red .post-item-title a {
	color: #202226;
}

.colors-red .post-item-title a:hover,
.colors-red .post-item-title a:focus {
	color: #ff0e47;
}

.colors-red .post-item-content {
	color: #70707b;
}

.colors-red .post-item-footer {
	color: #a7a7b3;
}

.colors-red .post-item-footer-meta > span a {
	color: #a7a7b3;
}

.colors-red .post-item-footer-meta > span a:hover,
.colors-red .post-item-footer-meta > span a:focus {
	color: #717183;
}

.colors-red .post-item.has-post-thumbnail .post-item-thumbnail {
	background-color: #e3e3e9;
}

.colors-red .post-card {
	background-color: #fff;
}

.colors-red .post-card-thumbnail {
	background-color: #e3e3e9;
}

.colors-red .post-card-header-meta {
	color: #a7a7b3;
}

.colors-red .post-card-header-meta > span a {
	color: #a7a7b3;
}

.colors-red .post-card-header-meta > span a:hover,
.colors-red .post-card-header-meta > span a:focus {
	color: #717183;
}

.colors-red .post-card-header-meta > span.cat-links a {
	color: #ff0e47;
}

.colors-red .post-card-header-meta .cat-links + .posted-on:before {
	background-color: #d0d0d6;
}

.colors-red .post-card .post-card-title a {
	color: #202226;
}

.colors-red .post-card .post-card-title a:hover,
.colors-red .post-card .post-card-title a:focus {
	color: #ff0e47;
}

.colors-red .post-card-content {
	color: #70707b;
}

.colors-red .post-card-footer {
	color: #a7a7b3;
}

.colors-red .post-card-footer-meta > span a {
	color: #a7a7b3;
}

.colors-red .post-card-footer-meta > span a:hover,
.colors-red .post-card-footer-meta > span a:focus {
	color: #717183;
}

.colors-red .post-card-image.has-post-thumbnail .post-card-title > a {
	color: #fff;
}

.colors-red .post-card-image.has-post-thumbnail .post-card-title > a:hover,
.colors-red .post-card-image.has-post-thumbnail .post-card-title > a:focus {
	color: #fff;
}

.colors-red .post-card-image.has-post-thumbnail .post-card-header-meta,
.colors-red .post-card-image.has-post-thumbnail .post-card-header-meta a,
.colors-red .post-card-image.has-post-thumbnail .post-card-header-meta > span.cat-links a,
.colors-red .post-card-image.has-post-thumbnail .post-card-footer,
.colors-red .post-card-image.has-post-thumbnail .post-card-footer a {
	color: rgba(255, 255, 255, .8);
}

.colors-red .post-card-image.has-post-thumbnail .post-card-header-meta a:hover,
.colors-red .post-card-image.has-post-thumbnail .post-card-header-meta a:focus,
.colors-red .post-card-image.has-post-thumbnail .post-card-header-meta > span.cat-links a:hover,
.colors-red .post-card-image.has-post-thumbnail .post-card-header-meta > span.cat-links a:focus,
.colors-red .post-card-image.has-post-thumbnail .post-card-footer a:hover,
.colors-red .post-card-image.has-post-thumbnail .post-card-footer a:focus {
	color: #fff;
}

.colors-red .post-card-image.has-post-thumbnail .post-card-content {
	color: rgba(255, 255, 255, .8);
}

.colors-red .author-info {
	background-color: #fff;
}

.colors-red .author-title > a {
	color: #202226;
}

.colors-red .author-title > a:hover,
.colors-red .author-title > a:focus {
	color: #ff0e47;
}

.colors-red .author-bio {
	color: #70707b;
}

.colors-red .related-posts-section {
	background-color: #fff;
}

.colors-red .related-posts-item {
	border-color: #e3e3e9;
}

.colors-red .comment:before {
	color: rgba(0, 0, 0, .05);
}

.colors-red .comments-title {
	border-color: #e3e3e9;
}

.colors-red .comment-author .url:hover,
.colors-red .comment-author .url:focus {
	color: #1261af;
}

.colors-red .comment-metadata,
.colors-red .pingback .edit-link {
	color: #a7a7b3;
}

.colors-red .comment-metadata a,
.colors-red .pingback .comment-edit-link {
	color: #a7a7b3;
}

.colors-red .comment-metadata a:hover,
.colors-red .comment-metadata a:focus,
.colors-red .pingback .comment-edit-link:hover,
.colors-red .pingback .comment-edit-link:focus {
	color: #717183;
}

.colors-red .comment-content {
	background-color: #fff;
}

.colors-red .bypostauthor > article .comment-content {
	background-color: #fffef3;
}

.colors-red .comment-reply-link {
	color: #a7a7b3;
	border-color: #e3e3e9;
}

.colors-red .comment-reply-link:hover,
.colors-red .comment-reply-link:focus {
	color: #fff;
	border-color: #ff0e47;
	background-color: #ff0e47;
}

.colors-red .comment-notes,
.colors-red .comment-awaiting-moderation,
.colors-red .logged-in-as,
.colors-red .form-allowed-tags {
	color: #a7a7b3;
}

.colors-red .no-comments {
	border-color: #e3e3e9;
}

.colors-red .required {
	color: #ff0e47;
}

.colors-red .comment-reply-title small a {
	color: #a7a7b3;
}

.colors-red .comment-reply-title small a:hover,
.colors-red .comment-reply-title small a:focus {
	color: #7e7e90;
}

.colors-red .site-footer {
	color: #73737d;
	background-color: #161718;
}

.colors-red .site-footer a {
	color: #73737d;
}

.colors-red .site-footer a:hover,
.colors-red .site-footer a:focus {
	color: #a7a7af;
}

.colors-red .site-footer-widgets + .site-footer-info {
	border-color: #2c2e34;
}

.colors-red .search-overlay {
	background-color: #202226;
}

.colors-red .search-overlay-close {
	color: rgba(255, 255, 255, .3);
	border-color: #ff0e47;
	background-color: #202226;
}

.colors-red .search-overlay-close:hover,
.colors-red .search-overlay-close:focus {
	color: rgba(255, 255, 255, .3);
	border-color: #2c2e34;
	background-color: #2c2e34;
}

.colors-red .search-overlay input[type='search'] {
	color: rgba(255, 255, 255, .5);
	border-color: rgba(255, 255, 255, .3);
	background: transparent;
}

.colors-red .search-overlay input[type='search']::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .2);
}

.colors-red .search-overlay input[type='search']:-moz-placeholder {
	color: rgba(255, 255, 255, .2);
}

.colors-red .search-overlay input[type='search']::-moz-placeholder {
	color: rgba(255, 255, 255, .2);
}

.colors-red .search-overlay input[type='search']:-ms-input-placeholder {
	color: rgba(255, 255, 255, .2);
}

.colors-red .search-overlay .search-submit {
	color: rgba(255, 255, 255, .3);
}

.colors-red .search-overlay .search-submit:hover,
.colors-red .search-overlay .search-submit:focus {
	color: rgba(255, 255, 255, .5);
}

.colors-red .widecolumn .mu_register .mu_alert {
	color: inherit;
}

.colors-red.featured-has-media .additional-navigation button {
	color: #d9d9d9;
}

.colors-red.featured-has-media .additional-navigation button:hover,
.colors-red.featured-has-media .additional-navigation button:focus {
	color: #fff;
}

body.colors-red:not(.search-results) .entry-summary {
	color: #202226;
}

@media screen and (min-width: 768px) {
	.colors-red .post-navigation .nav-previous:nth-child(1),
	.colors-red .post-navigation .nav-next:nth-child(1) {
		border-color: #e3e3e9;
	}
	.colors-red .single-attachment .post-navigation .nav-previous:nth-child(1) {
		border: 0;
	}
	.colors-red .comment-form {
		background-color: rgba(0, 0, 0, .025);
	}
}

@media screen and (min-width: 992px) {
	.colors-red .main-navigation li:hover > a,
	.colors-red .main-navigation li:focus > a {
		color: #fff;
	}
	.colors-red .main-navigation ul ul {
		background-color: #fff;
		-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .07);
		        box-shadow: 0 0 20px rgba(0, 0, 0, .07);
	}
	.colors-red .main-navigation ul ul li:hover > a,
	.colors-red .main-navigation ul ul li:focus > a {
		color: #ff0e47;
	}
	.colors-red .main-navigation ul ul a {
		color: #202226;
	}
	.colors-red .main-navigation ul ul a:hover,
	.colors-red .main-navigation ul ul a:focus {
		color: #ff0e47;
	}
	.colors-red .main-navigation ul ul .current-menu-item > a,
	.colors-red .main-navigation ul ul .current-menu-ancestor > a {
		color: #ff0e47;
	}
	.colors-red .main-navigation + .additional-navigation:before {
		border-color: rgba(255, 255, 255, .1);
	}
}
