/**
 * Theme Name:   Poslepu (Child Theme)
 * Theme URI:    https://www.poslepu.cz
 * Description:  Poslepu (Child Theme)
 * Author:       Daniel Střelec
 * Author URI:   https://www.danielstrelec.cz/
 * Template:     twentythirteen
 * Version:      1.0.0
 */

/* ----------------------------------------------------------------------------
 * Add your Child Theme css styles
 * ------------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-family: "Source Sans Pro", Helvetica, sans-serif;
}

h1, .entry-title {
	font-weight: bold;
}

a {
	color: #000;
	text-decoration: underline !important;
}

a:hover, a:active, a:focus, .screen-reader-text:focus {
	color: #fff !important;
	background-color: #000;
}

.gray, .navbar, .paging-navigation, .site-footer, .widget, .comment-respond {
	background-color: #f5f2f2 !important;
}

.black, .nav-links a, .paging-navigation.navigation a {
	color: #000;
}

.bolder, .site-header .home-link h2, .comment-reply-title, .widget-title, .nav-links a {
	font-weight: bold !important;
	font-style: normal !important;
}

a.home-link:hover, a.home-link:active, a.home-link:hover {
	background-color: transparent !important;
}

a.home-link:hover h2, a.home-link:active h2, a.home-link:hover h2 {
	background-color: #000;
}

@media screen {

	.site-header .home-link {
		min-height: 10px;
		padding-bottom: 10px;
	}

	.site-header {
		background: #fff url('header-back-mobile.png') center 15px no-repeat !important;
		background-size: 90% auto !important;
		padding-top: 20%;
	}

	.site-header .home-link h2 {
		max-width: 850px;
	}

	.site-title {
		position: absolute !important;
		clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
		clip: rect(1px, 1px, 1px, 1px);
		padding:0 !important;
		border:0 !important;
		height: 1px !important;
		width: 1px !important;
		overflow: hidden;
	}

}

.site-footer .sidebar-container, .site-footer .widget {
	background-color: #000 !important;
}

#secondary.sidebar-container a {
	color: #fff !important;
}

#secondary.sidebar-container a:hover, #secondary.sidebar-container a:active, #secondary.sidebar-container a:focus {
	color: #000 !important;
	background-color: #fff !important;
}

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

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

.paging-navigation .nav-previous .meta-nav {
	margin-left: -5px;
}

.paging-navigation .nav-next .meta-nav {
	margin-right: -5px;
}

ul.related_post.wp_rp li a {
	color: #000;
	text-decoration: underline !important;
}

.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-content a, .comment-content a, .widget a {
	color: #000;
}

button, input[type="submit"], input[type="button"], input[type="reset"] {
	background: #000;
	border-bottom: 3px solid gray;
}
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: gray;
}

@media only screen and (min-width: 768px) {

	.site-header {
		background: #fff url('header-back.png') center top no-repeat !important;
		padding-top: 0;
	}

	.site-header .home-link {
		padding: 125px 20px 15px 20px;
		min-height: 10px;
	}

}

@media only screen and (min-width: 1100px) {
	.site-header {
		background: #fff url('header-back-full.png') center top no-repeat !important;
	}
}