/* 
 Theme Name:   child16
 Theme URI:    
 Description:  child theme
 Author:       admin01
 Author URI:   https://galesskis.info/vl
 Template:     twentysixteen
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
:root {
    font-size: calc(14px + (26 - 18) * ((100vw - 300px) / (3840 - 300)));
	--vl-body: rgb(203,215,219);
}
body,
button,
input,
select,
textarea {
	color: #101010;
	font-family: "PT serif", serif;
	font-size: 1rem;
	line-height: 1.75;
}
.main-navigation {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
.entry-title {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	margin-bottom: 1.5rem;
}
p.vl-image-caption {
    font-size: 0.9rem;
    text-align: justify;
    line-height: 1.2;
}
p.wp-block-paragraph {
    text-align: justify;
    line-height: 1.5;
}
p.vl-post-scriptum.wp-block-paragraph {
    font-size: 0.95rem;
    text-align: justify;
    line-height: 1.5;
    font-style: italic;
}
p.vl-ru-he-year-place.wp-block-paragraph {
    font-size: 1.05rem;
    font-style: italic;
    display: flex;
}


@media screen and (min-width: 44.375em) {
	.site {
		margin: 0 0.2rem;
	}
}
@media screen and (min-width: 61.5625em) {
	.site-main {
		margin-bottom: 7.0em;
	}

	.site-header {
		padding: 2.5rem 4.0%;
	}
}
@media screen and (min-width: 75em) {
	body:not(.search-results) .entry-summary {
		font-size: 23px;
		font-size: 1.4375rem;
		line-height: 1.5217391304;
		margin-bottom: 0.826086957em;
	}
	body:not(.custom-background-image):before,
	body:not(.custom-background-image):after {
		background: inherit;
		content: "";
		display: block;
		height: 5px;
		left: 0;
		position: fixed;
		width: 100%;
		z-index: 99;
	}	
}