.big-titles .material_1 a {
	font-size: 18px;
}

body {
	font-size: 16px;
	line-height: 21px;
}

.navbar-shop {
	font-size: 13px;
	line-height: 18px;
}

.navbar-shop a {
	font-size: 14px;
	line-height: 18px;
}

.navbar-shop a {
	line-height: 34.6px;
}

.sidebar_item a {
	font-size: 18px;
	line-height: 20px;
}

.partner-post {
	font-size: 13px !important;
	line-height: 16px !important;
}

.exclusive-post {
	font-size: 13px !important;
	line-height: 16px !important;
}

.time {
	font-size: 14px;
	line-height: 17px;
}

.sidebar_item h3 {
	font-size: 19px;
	line-height: 23px;
}

.material_1 a {
	font-size: 16px;
	line-height: 19px;
}

.material_1.big a {
	font-size: 22px;
	line-height: 30px;
}

.material_2 h2 {
	font-size: 16px;
	line-height: 22px;
}

.material_2 p strong {
	font-size: 13px;
	line-height: 16px;
}

.meta {
	font-size: 13px;
	line-height: 16px;
}

.meta a {
	font-size: 13px;
	line-height: 16px;
}

.spec_box h2 {
	font-size: 13px;
	line-height: 16px;
}

.spec_box_title {
	font-size: 19px;
	line-height: 26px;
}

.spec_box_more {
	font-size: 13px;
	line-height: 16px;
}

.font-size-15 {
	font-size: 16px !important;
}

.material_2 h3 {
	font-size: 16px;
	line-height: 22px;
}

.category-photos-title {
	font-size: 22px;
	line-height: 30px;
}

.category-title {
	font-size: 13px;
	line-height: 16px;
}

.share-title {
	font-size: 16px;
	line-height: 27px;
}

.breadcrumb {
	font-size: 13px;
	line-height: 16px;
}

.breadcrumb a {
	font-size: 14px;
	line-height: 16px;
}

article h1 {
	font-size: 40px;
	line-height: 1.1em;
}

.lead p {
	font-size: 17px;
	font-weight: 500;
	line-height: 26px;
}

.category-photos-title.on-front {
	font-size: 22px;
	line-height: 30px;
}

article p {
	font-size: 19px;
	line-height: 28px;
}

article {
	font-size: 17px;
	line-height: 26px;
}

.post-content div {
	font-size: 17px;
	line-height: 26px;
}

article .wp-caption-text {
	font-size: 13px;
	line-height: 16px;
}

.subscribe-form label {
	font-size: 16px;
	line-height: 27px;
}

.read-more-box a {
	font-size: 15px;
	line-height: 28px;
}

.read-more-box p strong {
	font-size: 15px;
	line-height: 28px;
}

article h2 {
	font-size: 25px;
	line-height: 34px;
}

article h3 {
	font-size: 21px;
	line-height: 28px;
}

article h4 {
	font-size: 21px;
	line-height: 28px;
}

article h5 {
	font-size: 21px;
	line-height: 28px;
}

article h6 {
	font-size: 21px;
	line-height: 28px;
}

.search-box-form .search-input {
	font-size: 15px;
	line-height: 19px;
}

.search-page-form .search-input {
	font-size: 15px;
	line-height: 19px;
}

.pubished-on {
	font-size: 13px;
	line-height: 16px;
}

.pubished-on a {
	font-size: 13px;
	line-height: 16px;
}

.gallery-name {
	font-size: 16px;
}

.author-name-ideas {
	font-size: 15px !important;
	line-height: 21px !important;
}

.wp-caption p.wp-caption-text {
	font-size: 75%;
}

.covid header {
	font-size: 12px;
	line-height: 15px;
}

.covid .title {
	font-size: 19px;
	line-height: 34px;
}

.covid .caption {
	font-size: 12px;
	line-height: 15px;
}

.covid .large {
	font-size: 25px;
	line-height: 31px;
}

.covid-chart .legend {
	font-size: 13px;
}

.covid-chart .periods {
	font-size: 13px;
}

.covid-chart .periods button {
	font-size: 12px;
}

.covid-links p {
	font-size: 16px;
}

.google-news-block h4 {
	font-size: 16px;
	line-height: 27px;
}

.google-news-block a {
	font-size: 13px;
	line-height: 22px;
}

.patreon-box h4 {
	font-size: 16px;
	line-height: 27px;
}

.patreon-box a {
	font-size: 13px;
	line-height: 22px;
}

.president-fails .duration .current {
	font-size: 13px;
}

.graph-tooltip .date {
	font-size: 9px;
	line-height: 12px;
}

.graph-tooltip .link {
	font-size: 13px;
	line-height: 18px;
}

.timeline-limiter a {
	font-size: 13px;
	line-height: 22px;
}

.timeline-header {
	font-size: 16px;
	line-height: 27px;
}

.timeline-meta a {
	font-size: 21px;
	line-height: 26px;
}

.timeline-meta span {
	font-size: 13px;
}

.marker {
	font-size: 13px;
	line-height: 16px;
}

.info-label {
	font-size: 13px;
	line-height: 16px;
}

.info-column h3 {
	font-size: 37px;
	line-height: 45px;
}

.info-column p {
	font-size: 13px;
	line-height: 16px;
}

.bottom span {
	font-size: 13px;
	line-height: 16px;
}

.graph.mini .info-column h3 {
	font-size: 15px;
	line-height: 19px;
}

.graph.mini .info-column p {
	font-size: 13px;
	line-height: 16px;
}

.patreon-button {
	font-size: 15px;
}

.switcher-list li a, .switcher-list li>span {
	height: 33.6px;
	line-height: 33.6px;
}

@media screen and (max-width: 992px) {
	article h2, article h3, article h4, article h5, article h6{
		font-size: 19px;
		line-height: 26px;
	}
	
	article h1{
		font-size: 22px;
		line-height: 30px;
	}
}

@media screen and (max-width: 440px) {
	.material_1.big a{
		font-size: 21px;
	}
}

@media screen and (max-width: 320px) {
	.switcher-list li, .switcher-list li a{
		font-size: 11px !important;
	}
}

@media screen and (max-width: 994px) and (min-width: 575px) {
	article p, article, .lead p {
		font-size: 19px;
		line-height: 29px;
	}
	
	.read-more-box p strong,
	.read-more-box a {
		font-size: 17px;
	}
	
	.meta {
		font-size: 15px;
	}
}
