/*
Theme Name: Miki D on Twenty Fifteen
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team, jmsz modified
Template: twentyfifteen
Author URI: https://wordpress.org/
Version: 2017.09.27.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url("../twentyfifteen/style.css");
/*@import url('https://fonts.googleapis.com/css?family=Zilla+Slab:400,400i,600,600i&subset=latin-ext');*/
@import url('https://fonts.googleapis.com/css2?family=Zilla+Slab:ital,wght@0,400;0,600;1,400;1,600&display=swap');

* {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}
body, button, input, select, textarea, .post-navigation .post-title, .widget_calendar caption, .page-title, .comments-title, .comment-reply-title {
	/*font-family: "Noto Serif", serif;*/
	font-family: 'Zilla Slab', serif;
}
blockquote cite, blockquote small, button, input[type="button"], input[type="reset"], input[type="submit"], .post-password-form label, .main-navigation .menu-item-description, .post-navigation .meta-nav, .pagination, .image-navigation, .comment-navigation, .site-title, .site-description, .widget-title, .widget_rss .rss-date, .widget_rss cite, .author-heading, .entry-footer, .page-links, .entry-caption, .comment-metadata, .pingback .edit-link, .comment-list .reply a, .comment-form label, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags, .no-comments, .wp-caption-text, .gallery-caption, .widecolumn label, .widecolumn .mu_register label {
	/*font-family: "Noto Sans", sans-serif;*/
	font-family: 'Zilla Slab', serif;
}
::-webkit-input-placeholder {
	/*font-family: "Noto Sans", sans-serif;*/
	font-family: 'Zilla Slab', serif;
}
:-moz-placeholder {
	/*font-family: "Noto Sans", sans-serif;*/
	font-family: 'Zilla Slab', serif;
}
::-moz-placeholder {
	/*font-family: "Noto Sans", sans-serif;*/
	font-family: 'Zilla Slab', serif;
}
:-ms-input-placeholder {
	/*font-family: "Noto Sans", sans-serif;*/
	font-family: 'Zilla Slab', serif;
}
kbd, tt, var, samp, pre, .form-allowed-tags code {
	/*font-family: Inconsolata, monospace;*/
	font-family: monospace;
}
.site .skip-link {
	/*font: bold 14px/normal "Noto Sans", sans-serif;*/
	font-family: 'Zilla Slab', serif;
}
.logged-in .site .skip-link {
	/*font: bold 14px/normal "Open Sans", sans-serif;*/
	font-family: 'Zilla Slab', serif;
}
body {
	background: url('/wp-content/uploads/xmas-tree-75.webp') no-repeat fixed right 10% bottom;
	background-size: auto 80%;
}
a {
	transition: all ease-in-out 0.25s;
}
img.alignleft, img.alignright {
	max-width: 45%;
}
hr {
	background-color: transparent;
	border-top: 4px dotted orange;
	width: 66.666%;
}
sup {
	bottom: .55ex;
}
text-area {
	background-color: rgba(246, 246, 246, .85)
}
button {
	transition: color ease-in-out 0.25s, background-color ease-in-out 0.25s 0.1s;
}
.fa-li {
	color: #c00;
}
.site-title a, .site-description, .widget-title, .entry-header {
	color: #a00;
}
.page-header {
	border-left-color: #a00;
}
.site-title a:hover {
	color: #c00;
}
.page-header, .hentry, .site-footer, .post-navigation, .not-found .page-content, .comments-area {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
}
.not-found .page-content {
	box-shadow: 0 0 5px rgba(160, 0, 0, .15);
}
div#user-submitted-posts {
	font-size: 1em;
}
div#user-submitted-posts fieldset label {
	margin: 0 0 .5em;
}
div#user-submitted-posts fieldset input.usp-input {
	font-size: .85em;
	margin-bottom: .75em;
}
.wp-editor-container {
	border: 1px solid #e5e5e5;
}
.byline, .cat-links:before, .cat-links::before {
	display: none;
}
.nav-next a {
	text-align: right;
}
.post-navigation .nav-next, .post-navigation .nav-previous {
	width: 40%;
	margin: 0 5%;
	display: block;
}
.post-navigation .nav-previous {
	float: left;
}
.post-navigation .nav-next {
	float: right;
}
.post-navigation div + div {
	border-top: none;
}
.entry-footer {
	background-color: #f8f8f8;
	background-color: rgba(247, 247, 247, .85);
}
.widget {
	margin: 0 0 10%;
}
.widget-title {
    margin: 0 0 1em;
}
.widget_wp_sidebarlogin ul.sidebar_login_links {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15%;
}
.entry-content a /*, .entry-content a:hover, .entry-content a:focus */ {
	border-bottom: 1px dotted #aa0000;
}
.entry-summary a, .page-content a, .entry-footer a:hover, .entry-footer a.entry-footer-btn:hover, .textwidget a {
	border-bottom: none;
}
.comment-notes, .comment-form-author, .comment-form-email, .comment-form-url {
	display: none;
}
button[type="button"].btn-reservation, button[type="button"].btn-reservation-demo, input[type="submit"]#user-submitted-post {
	background-color: #63ac53;
	margin-bottom: 1.45em;
}
button[type="button"].btn-reservation-demo {
	margin-bottom: 0;
}
button[type="button"].btn-info {
	background-color: #0066aa;
}
button[type="button"].btn-reservation:hover, button[type="button"].btn-reservation-demo:hover, input[type="submit"]#user-submitted-post:hover {
	background-color: #91c586;
	background-color: rgba(99, 172, 83, .7);
}
button[type="button"].btn-info:hover {
	background-color: #4c94c3;
	background-color: rgba(0, 102, 170, .7);
}
button[type="button"].btn-cancel:hover {
	color: #f70;
}
@media screen and (max-width: 895px) {
	.mobile-hidden {
		display: none;
	}
}

/* DO WYREGULOWANIA */

@media screen and (min-width: 77.5em) {
	.site-title {
    font-size: 27px;
    font-size: 2.7rem;
	}
	.site-description {
		font-size: 16px;
		font-size: 1.6rem;
	}
}
@media screen and (min-width: 68.75em) {
	.site-title {
		font-size: 24px;
		font-size: 2.4rem;
	}
	.site-description {
		font-size: 14px;
		font-size: 1.4rem;
	}
}
@media screen and (min-width: 59.6875em) {
	.site-title {
		font-size: 22px;
		font-size: 2.2rem;
	}
	.site-description {
		font-size: 12px;
		font-size: 1.2rem;
	}
}
@media screen and (min-width: 55em) {
	.site-title {
		font-size: 32px;
		font-size: 3.2rem;
	}
	.site-description {
		font-size: 16px;
		font-size: 1.6rem;
	}
}
@media screen and (min-width: 46.25em) {
	.site-title {
		font-size: 29px;
		font-size: 2.9rem;
	}
	.site-description {
		font-size: 14px;
		font-size: 1.4rem;
	}
}
@media screen and (min-width: 38.75em) {
	.site-title {
		font-size: 22px;
		font-size: 2.2rem;
	}
}
