/*
Theme Name: Twenty Fourteen Child
Theme URI:    http://example.com
Description:  Twenty Fourteen Child PSNC Theme
Author:       PSNC
Author URI:   http://example.com
Template:     twentyfourteen
Version:      1.0.0
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteenchild

*/

@font-face{font-family:MondaRegular;src:url(http://platontv.pl/Content/fonts/Monda-Regular.ttf)}@font-face{font-family:MondaBold;src:url(http://platontv.pl/Content/fonts/Monda-Bold.ttf)}

body {
	background-image: url('img/tlo_gl_.png');
	background-position: left 0 top 0;
	background-repeat: repeat-x;
}

body, button, input, select, textarea {
	font-family: MondaRegular;
}

#page {
	margin: 0 auto;
}

a {
	color: #c72810; /* #24890d */
}

a:active, a:hover {
	color: #d15c4a; /* #41a62a */
}

.wp-video {
	min-width: 100%;
	margin: 0 auto;
}

.my-archive-header-img {
	display: block;
	max-width: 100%;
	height: auto;
	float: left;
	padding: 20px;
}

#my-last-posts {
	padding: 12px;
	max-width: 774px;
	background-color: #888888;
	margin: 0 auto 40px auto;
	color: #ffffff;
	clear: both;
}

#my-home-cykle {
	padding: 12px;
	max-width: 774px;
	margin: -34px auto 0 auto;
	clear: both;
}

#my-home-cykle a {
}

#my-home-cykle img {
	display: block;
	float: left;
	width: 23%;
	height: auto;
	padding: 10px 1%;
}

#my-home-cykle-8 img {
	margin-bottom: 30px;
}

.my-mini .post-thumbnail {
	width: auto;
	z-index: 2;
	padding-left: 12px;
	padding-right: 12px;
	margin: 0 auto;
	max-width: 774px;
}

.my-mini .post-thumbnail img {
	float: left;
	width: 300px;
	margin: 0 20px 10px 0;
}

.my-mini .entry-meta {
	clear: none;
}

.my-mini.has-post-thumbnail .entry-header {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 12px;
	padding-right: 12px;
}

.my-mini .entry-title {
	clear: none;
}

#fb-social {
	display: block;
	position: absolute;
	width: 34px;
	height: 34px;
	right: 2px;
	bottom: 2px;
}

#yt-social {
	display: block;
	position: absolute;
	width: 34px;
	height: 34px;
	right: 38px;
	bottom: 2px;
}

#secondary {
	background-color: #acacac; /* #000; */
	border-top: 1px solid #acacac; /* #000; */
}

#secondary, #supplementary {
	padding: 0 10px;
}

.widget .widget-title {
	padding: 10px;
	background-color: #888888;
}

.widget a {
	color: #333333;
}

.widget a:hover {
	color: #d15c4a; /* #41a62a */
}

.widget_calendar tbody a {
	background-color: #c72810; /* #24890d */
}

.widget_calendar tbody a:hover {
	background-color: #d15c4a; /* #41a62a */
}

.entry-title a:hover {
	color: #d15c4a; /* #41a62a */
}

.cat-links a:hover {
	color: #d15c4a; /* #41a62a */
}

.entry-meta a:hover {
	color: #d15c4a; /* #41a62a */
}

.entry-content, .entry-summary, .page-content {
	/*
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	*/
}

.home .paging-navigation {
	/* display: none; */
}

.paging-navigation .page-numbers.current {
	border-top: 5px solid #c72810; /* #24890d */
}

.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: #c72810; /* #24890d */
}

.paging-navigation a:hover {
	color: #d15c4a; /* #41a62a */
	border-top: 5px solid #d15c4a; /* #41a62a */
}

.site-header {
	background-color: #acacac; /* #000; */
}

.site-footer {
	background-color: #acacac; /* #000; */
}

img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {
	
	max-width: 100%;
	
}

.singular .site-content .hentry.has-post-thumbnail {
	margin-top: 0px;
}

.post-thumbnail {
	background: none;
}

a.post-thumbnail:hover {
	background-color: transparent;
}

.archive-header {
	background-color: #F5F5F5;
}

.archive-header, .page-header {
	max-width: 774px;
}

.archive-title {
	clear: none;
	padding-top: 10px;
}

.archive-title, .page-title {
	font-size: 26px;
}

.taxonomy-description, .author-description {
	padding-bottom: 18px;
}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
	max-width: 774px;
}
/*
.entry-header:before {
	content: "";
	display: block;
	max-width: 774px;
	height: 1px;
	border-top: 1px solid black;
}
*/
.menu-toggle {
	background-color: #acacac; /* #000; */
}

.menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover {
	background-color: #cccccc; /* #444 */
}

.search-toggle {
	background-color: #c72810; /* #24890d */
}

.search-toggle:hover, .search-toggle.active {
	background-color: #d15c4a; /* #41a62a */
}

.search-box {
	background-color: #d15c4a; /* #41a62a */
}

.footer-sidebar {
	padding-top: 14px;
	color: #ffffff;
}

.footer-sidebar .widget {
	margin-bottom: 20px;
}

#text-3 {
	
}

#text-4 {
	
}

#my-innovative-logo {
	display: block;
	float: center;
	margin: 0 auto;
	width: 141px;
	height: 46px;
	background-image: url('img/logo_innovative_bw.png');
	background-position: left top;
	background-repeat: no-repeat;
}

#my-innovative-logo:hover {
	background-image: url('img/logo_innovative.png');
}
	
#my-innovative-label {
	clear: both;
	text-align: center;
}

#my-eu-logo {
	display: block;
	float: center;
	margin: 0 auto;
	width: 189px;
	height: 46px;
	background-image: url('img/logo_eu_bw.png');
	background-position: left top;
	background-repeat: no-repeat;
}

#my-eu-logo:hover {
	background-image: url('img/logo_eu.png');
}
	
#my-eu-label {
	clear: both;
	text-align: center;
}

#my-pcss-logo {
	display: block;
	float: center;
	margin: 0 auto;
	width: 81px;
	height: 46px;
	background-image: url('img/logo_pcss_bw.png');
	background-position: left top;
	background-repeat: no-repeat;
}

#my-pcss-logo:hover {
	background-image: url('img/logo_pcss.png');
}
	
#my-pcss-label {
	clear: both;
	text-align: center;
}

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

}

@media screen and (min-width: 500px) {
	
	#fb-social {
		width: 44px;
		height: 44px;
		right: 2px;
	}

	#yt-social {
		width: 44px;
		height: 44px;
		right: 50px;
	}
	
}

@media screen and (min-width: 594px) {
	
	.site-content .has-post-thumbnail .entry-header {
		margin-top: 0px;
	}

}

@media screen and (min-width: 673px) {
	
	.my-mini .post-thumbnail {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.my-mini.has-post-thumbnail .entry-header {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.full-width .site-content .has-post-thumbnail .entry-header, .full-width .site-content .hentry.has-post-thumbnail:first-child {
		margin-top: 0px;
	}

	.full-width .site-content .hentry.has-post-thumbnail:first-child {
		margin-top: 0px;
	}
	
}

@media screen and (min-width: 783px) {
	
#fb-social {
	width: auto;
	height: auto;
	right: 0;
	bottom: 4px;
}

#yt-social {
	width: auto;
	height: auto;
	right: 52px;
	bottom: 4px;
}
	
	.primary-navigation li:hover > a, .primary-navigation li.focus > a {
		background-color: #c72810; /* #24890d */
	}
	
}

@media screen and (min-width: 810px) {
	
	.full-width .site-content blockquote.alignleft,
	.full-width .site-content img.size-full.alignleft,
	.full-width .site-content img.size-large.alignleft,
	.full-width .site-content img.size-medium.alignleft,
	.full-width .site-content .wp-caption.alignleft {
		margin-left: 0px;
	}

	.full-width .site-content blockquote.alignright,
	.full-width .site-content img.size-full.alignright,
	.full-width .site-content img.size-large.alignright,
	.full-width .site-content img.size-medium.alignright,
	.full-width .site-content .wp-caption.alignright {
		margin-right: 0px;
	}
	
}

@media screen and (min-width: 846px) {
	
	.full-width .site-content .hentry.has-post-thumbnail:first-child {
		margin-top: 0px;
	}
	
}

@media screen and (min-width: 1008px) {
	
	#secondary {
		width: 162px;
	}
	
	.site:before {
		background-color: #acacac;
	}
	
	.footer-sidebar .widget_archive li, .footer-sidebar .widget_categories li, .footer-sidebar .widget_links li, .footer-sidebar .widget_meta li, .footer-sidebar .widget_nav_menu li, .footer-sidebar .widget_pages li, .footer-sidebar .widget_recent_comments li, .footer-sidebar .widget_recent_entries li, .primary-sidebar .widget_archive li, .primary-sidebar .widget_categories li, .primary-sidebar .widget_links li, .primary-sidebar .widget_meta li, .primary-sidebar .widget_nav_menu li, .primary-sidebar .widget_pages li, .primary-sidebar .widget_recent_comments li, .primary-sidebar .widget_recent_entries li {
		padding: 6px 6px 6px 6px;
		border-bottom: 1px solid #bdbdbd;
		background-color: #d8d8d8;
	}
	
	.footer-sidebar .widget_archive li:last-child, .footer-sidebar .widget_categories li:last-child, .footer-sidebar .widget_links li:last-child, .footer-sidebar .widget_meta li:last-child, .footer-sidebar .widget_nav_menu li:last-child, .footer-sidebar .widget_pages li:last-child, .footer-sidebar .widget_recent_comments li:last-child, .footer-sidebar .widget_recent_entries li:last-child, .primary-sidebar .widget_archive li:last-child, .primary-sidebar .widget_categories li:last-child, .primary-sidebar .widget_links li:last-child, .primary-sidebar .widget_meta li:last-child, .primary-sidebar .widget_nav_menu li:last-child, .primary-sidebar .widget_pages li:last-child, .primary-sidebar .widget_recent_comments li:last-child, .primary-sidebar .widget_recent_entries li:last-child {
		padding: 6px 6px 6px 6px;
		border-bottom: 1px solid #bdbdbd;
		background-color: #d8d8d8;
	}
	
	.footer-sidebar #text-3 {
		width: 50%;
	}

	.footer-sidebar #text-4 {
		left: 930px;
	}
	
	#my-innovative-logo {
		
	}
	
	#my-innovative-label {
		
	}
	
}
	
@media screen and (min-width: 1040px) {
	
	.post-thumbnail img {
		max-width: 812px;
	}
	
}

@media screen and (min-width: 1080px) {
	
	#secondary {
		width: 202px;
	}
	
	.post-thumbnail img {
		max-width: 864px;
	}
	
}

@media screen and (max-width: 846px) {
	
	.my-mini .post-thumbnail img {
		width: 200px;
		margin: 0 20px 10px 0;
	}
	
}

@media screen and (max-width: 673px) {
	
	.my-archive-header-img {
		float: none;
		margin: 0 auto;
		padding: 20px 0;
	}
	
	.archive-title {
		clear: both;
	}

	.my-mini .entry-title {
		font-size: 26px;
	}
	
	.my-mini .post-thumbnail img {
		width: 150px;
		margin: 0 20px 10px 0;
	}
	
}

@media screen and (max-width: 500px) {
	
	.my-mini .entry-title {
		font-size: 22px;
	}
	
}

@media screen and (max-width: 400px) {
	
	.archive-header, .page-header {
		padding-bottom: 0;
	}
	
	#my-last-posts {
		padding: 8px;
		margin-top: -10px;
		margin-bottom: 10px;
	}
	
	#my-home-cykle {
		padding: 12px;
		max-width: 774px;
		margin-top: 0;
		clear: both;
	}
	
	.my-mini .post-thumbnail {
		padding-left: 0;
		padding-right: 0;
	}
	
	.my-mini .post-thumbnail img {
		width: 84px;
		margin: 0 10px 3px 0;
	}
	
	.my-mini.has-post-thumbnail .entry-header {
		padding-left: 0;
		padding-right: 0;
	}
	
	.archive-title, .page-title {
		font-size: 100%;
	}

}

