/**
 * Twenty Seventeen: Dark Color Scheme
 *
 * See inc/color-patterns.php for dynamic color overrides for the theme.
 *
 * Colors are ordered from light to dark.
 */

/*									Záhlaví											*/
@media screen and (min-width: 30em) {
	.site-title {
		font-size: 72px;
		font-size: 4.5rem;
		line-height: 48px;
	}
	.site-description {
		font-size: 32px;
		font-size: 2rem;
		letter-spacing: 0.065em;
		line-height: 38px;
	}
}

/*									Menu - zelené									*/
.main-navigation a:hover {
	color: #cfc;
	background: #696;
}
.main-navigation a {
    padding: 0.5em 1.25em;
}
.navigation-top {
	background: #696;
	border-top-color: #7a7;
	border-bottom-color: #585;
}
.site-header .navigation-top .menu-scroll-down,
.navigation-top a {
	color: #9c9;
	transition: color 0.3s;
	background: #585;
	border: 3px outset;
	border-radius: 5px;
	font-size: 18px;
	font-size: 1.125rem;
}
.site-header .menu-scroll-down {
	padding: 0.5em;
}
.navigation-top .current-menu-item > a {
	color: #cfc;
	background: #363;
	border: 3px inset;
	border-radius: 5px;
}
.main-navigation ul ul {
	background: transparent;
	border: none;
}
.main-navigation li li:hover,
.main-navigation li li.focus {
	background:  transparent;
	color: #000;
}
.main-navigation ul ul:hover,
.main-navigation ul ul.focus {
	background:  transparent;
	color: #000;
}
.colors-dark .wp-block-button__link {
	background-color: #585;
	color: #9c9;
	border: 3px outset;
}

/*									Obsah - hnědé									*/
h3 {
	color: #852;
}
h4 {
	color: #852;
}
.wrap {
	font-family: Times New Roman, helvetica, arial, sans-serif;
}
.panel-content .wrap {
    padding-bottom: 0em;
    padding-top: 0em;
}
.site-content-contain {
	color: #ffc;
	background: #d94;
	font-size: 18px;
	font-size: 1.125rem;
}
.page .panel-content .entry-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
	color: #852;
	font-size: 24px;
	font-size: 1.5rem;
}
.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header,
.archive.page-one-column:not(.has-sidebar) .page-header {
    margin-bottom: 1em;
} 
.site-content {
	padding: 1em 0 0;
}
#panel1 {
	padding: 2em 0 0;
}
#panel2 {
	padding: 2em 0 0;
}
.twentyseventeen-front-page .site-content {
	padding: 1em 0 0;
}
.entry-content a{
	box-shadow: inset 0 -1px 0 #852;
	color: #ffc;
}
.wp-block-image img,
.wp-block-image .aligncenter,
embed,
iframe,
object {
	width: 100%;
}

/*										Tabulky										*/
table {
	border: 1px solid #b72;
	background: #c83;
}
.wp-block-table .has-subtle-pale-green-background-color {
	background-color: #696;
}
.wp-block-table .has-subtle-light-gray-background-color {
	background-color: #afafaf;
}
th:first-child, td:first-child,
th:last-child, td:last-child {
	padding: 0.5em;
}
.wp-block-table tr,
.wp-block-table th,
.wp-block-table td {
	border: 1px solid #b72;
}

/*										Zápatí										*/
.social-navigation a {
	background-color: #852;
}
h2.widget-title {
	color: #852;
}
@media screen and (min-width: 48em) {
	h2.widget-title {
		font-size: 1rem;
	}
	.site-footer {
		font-size: 1rem;
	}
}
.widget {
	padding-bottom: 0em;
}
.site-footer .widget-area {
	padding-top: 0em;
	padding-bottom: 1em;
}
.textwidget > p:nth-child(1) {
	margin-bottom: 0px;
}
.widget-title {
	margin-bottom: 1em;
}
.widget-title {
	margin-bottom: 1em;
}
.site-info a {
	color: #852;
}
