/*
Theme Name: Twenty Thirteen Child
Description: Child theme for the twentythirteen theme - local modification like colors and content size
Author: cp
Template: twentythirteen
*/

@import url("../twentythirteen/style.css");

/* Colors */

a:active,
a:hover,
.widget a:hover,
.comment-meta a:hover, 
.navigation a:hover,
.entry-content a:hover,
.comment-content a:hover,
.entry-title a:hover {
	color: #688902;
}

.paging-navigation a:hover .meta-nav {
	background-color: #688902;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #688902;
}

.entry-content img.alignleft
{
  margin-left: 0px;
}

/* 1 */

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a,
.entry-meta a,
.entry-meta a:hover,
.entry-content a,
.comment-content a,
.format-link .entry-title a,
.navigation a,
.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login,
.widget a {
	color: #688900;
}

/* 2 */

.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a {
	background: #688904;
	border: 1px solid #688904;
}

.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover,
.format-quote .entry-content a,
.format-quote .entry-meta a,
.format-quote .linked {
	color: #688904;
}

.paging-navigation .meta-nav {
	background-color: #688904;
}

/* 3 */
.site-footer .widget a {
	color: #688908;
}

/* 4 */

.comment-reply-title small a:hover,
.comment-form .required {
	color: #688910;
}

/* 5 */

button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	background: #688901; /* Old browsers */
	background: -webkit-linear-gradient(top, #688901 0%, #688901 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #688901 0%, #688901 100%); /* W3C */
	border-bottom: 3px solid #688902;
}

button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
	background: #688901; /* Old browsers */
	background: -webkit-linear-gradient(top, #688901 0%, #688901 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #688901 0%, #688901 100%); /* W3C */
}

/* 6 */
.nav-menu li a {
	color: #141412;
}

.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	background-color: #220e10;
	color: #fff;
}

.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #220e10;
	border: 2px solid #f7f5e7;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
	background-color: #db572f;
}

@media (max-width: 643px) {
	.toggled-on .nav-menu li > ul a {
		color: #688904;
	}

	.toggled-on .nav-menu li > ul a {
		color: #688903;
	}

	/*
	.toggled-on .nav-menu li:hover > a,
	.toggled-on .nav-menu .children a {
		color: #688903;
	}*/

	.toggled-on .nav-menu li a:hover,
	.toggled-on .nav-menu ul a:hover {
		background-color: #688903;
	}
}

/* Sizes */
.entry-header,
.entry-content,
.entry-summary,
.entry-meta,
.attachment .entry-meta,
.attachment .entry-description,
.paging-navigation .nav-links,
.author-info,
.page-content,
.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe,
.comment-navigation,
.site-main .mu_register {
	max-width: 720px;
}

@media (max-width: 1069px) {
	.error404 .page-header {
		max-width: 720px;
	}
}

@media (max-width: 999px) {
	.sidebar .entry-header,
	.sidebar .entry-content,
	.sidebar .entry-summary,
	.sidebar .entry-meta,
	.sidebar .comment-list,
	.sidebar .comment-reply-title,
	.sidebar .comment-navigation,
	.sidebar .comment-respond .comment-form,
	.sidebar .featured-gallery,
	.sidebar .post-navigation .nav-links,
	.author.sidebar .author-info,
	.sidebar .site-info,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.attachment .entry-header,
	.sidebar .comments-title,
	.site-main .sidebar-container {
		max-width: 720px;
	}
}

@media (max-width: 767px) {
	.attachment .image-navigation,
	.attachment .entry-attachment .attachment {
		max-width: 720px;
	}
}

/* Make 2-columns-medium sized galleries centered */
.gallery-columns-2.gallery-size-medium {
  display: table;
	margin: 0 auto 20px;
}
