/*
	Theme Name:	Twenty Fourteen Child
	Theme URI:	http://www.ippractice.ca
	Description:	Twenty Fourteen CHild Theme
	Author:		Alan Macek
	Template:	twentyfourteen
	Version:	1.0.0
	Text Domain:	twenty-fourteen-child
*/

.mceContentBody {
	max-width: 1000px;
}

blockquote {
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-style: normal;
	color: rgba(0,0,0,1);
	background-color: rgba(0,0,0,0.1);
}

.search-toggle, 
.search-toggle hover,
.search-box {
	background-color: #7E7E7E;
}

.search-toggle:active,
.search-toggle:hover,
.search-toggle.active {
	background-color: #7E7E7E;
}

.entry-title a:hover {
	color: #7E7E7E;
}

::selection {
	background: rgba(255,0,0,0.5);
	background-color: rgba(255,0,0,0.5);
}

::-moz-selection {
	background: rgba(255,0,0,0.5);
	background-color: rgba(255,0,0,0.5);
}

.content-sidebar .widget a {
	color: #000;
}
.content-sidebar .widget a:hover {
    color: rgba(255,0,0,0.5);
}

.widget a {
	color: #000;
}
.widget a:hover {
    color: rgba(255,0,0,0.5);
}

.widget-title {
	color: black;
	font-size: 14px;
}

.primary-sidebar .widget .widget-title {
	font-size: 14px;
}

.primary-sidebar .widget {
		font-size: 14px;
}

.widget {
	margin-bottom: 15px;
}

.widget-title {
	margin-bottom: 5px;
}

a {
	color: red;
}



a:active,
a:hover {
	color: rgba(255,0,0,0.5);
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: black;
}

.site-navigation {
	font-size: 13px;
}

.entry-meta a:hover, 
.cat-links a:hover,
.site-navigation a:hover {
	color: white;
}

.entry-meta .tag-links a:hover,
.entry-content .edit-link a:hover,
.hentry .mejs-controls .mejs-button button:hover,
.entry-meta .tag-links a:hover:before {
	color: rgba(255,0,0,0.5);
        background-color: rgba(255,0,0,0.5);
}

.page-links a:hover {
        background: rgba(255,0,0,0.5);
        border: 1px solid rgba(255,0,0,0.5);
        color: #fff;
}

.primary-navigation li:hover > a,
.primary-navigation li.focus > a {
	background-color: #7E7E7E;
}

#secondary {
	color: rgba(0,0,0,0.7);
	background-color: rgba(255,255,255,0.9);
}

.site-header {
	background-color: red;
}

.site:before {
	background-color: white;
}

.site-content.fullwidth {
	margin-right: 5%;
}

.site-title a {
	color: black;
	font-size: 24px;
}

.entry-title {
	font-weight: 600;
}
.entry-title {
	color: rgba(255,0,0,1);
}

input, textarea {
	border: 1px solid rgba(0,0,0,0.7);
}

.donate {
	border: 0px;
}

table {
	border-spacing: 1px;
	margin-bottom: 5px;
}

.content-table,
.content-table td,
.content-table th,
.content-table table {
	border-spacing: 0px;
	border: 1px solid rgba(0,0,0,0.2);
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	max-width: 5000px;
}

.featured-content a:hover {
	color: rgba(255,0,0,0.5);
}

#featured-content {
#	display: none;
}

.sticky {
	display: unset;
}

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: red;
	font-size: 14px;
	color: #000;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: rgba(255,0,0,0.5);
	color: #fff;
}

td {
	border-width: 0 0 0 0;
}

table,
th,
td {
	border: 0px solid rgba(0, 0, 0, 0);
}

.titleless .entry-title {
	display: none;
}

html .mceContentBody {
    max-width: 100%;
}

@media screen and (min-width: 1008px) {
	.footer-sidebar .widget .widget-title,
	.primary-sidebar .widget .widget-title {
		margin-bottom: 5px;
	}
}

.hentry {
	margin-bottom: 10px;
}
