/*
 * Site-wide font-size boost (+4px) auto-generated from the parent
 * theme's style.css so every explicit font-size declaration grows by
 * the same fixed amount. Loaded after the parent stylesheet.
 */
.mg-head-detail .info-left li span.time { font-size: 18px !important; }
.mg-head-detail .info-left li a { font-size: 17px !important; }
.mg-head-detail .info-left i { font-size: 18px !important; }
.mg-head-detail .info-right li a { font-size: 17px !important; }
.mg-head-detail .info-right i { font-size: 18px !important; }
.newsup-button { font-size: 22px !important; }
.menu-link-description { font-size: 14px !important; }
.search-results-count { font-size: 21px !important; }
body { font-size: 20px !important; }
input[type="submit"],
input[type="reset"],
button { font-size: 18px !important; }
.wp-block-search .wp-block-search__button { font-size: 18px !important; }
.owl-carousel .owl-controls .owl-buttons div { font-size: 28px !important; }
.owl-controls .owl-page span.owl-numbers { font-size: 16px !important; }
h1,
.h1 { font-size: 38px !important; }
h2,
.h2 { font-size: 36px !important; }
h3,
.h3 { font-size: 32px !important; }
h4,
.h4 { font-size: 28px !important; }
h5,
.h5 { font-size: 24px !important; }
h6,
.h6 { font-size: 20px !important; }
blockquote::before { font-size: 32px !important; }
.wp-block-search .wp-block-search__label,
.mg-widget .wp-block-group h2 { font-size: 22px !important; }
.mg-tpt-tag-area { font-size: 18px !important; }
.mg-tpt-txnlst strong:before { font-size: 16px !important; }
.mg-tpt-txnlst ul li a { font-size: 16px !important; }
.post-form i { font-size: 26px !important; }
.mg-blog-post.lg.video .bottom h1 { font-size: 28px !important; }
.mg-blog-post .bottom h4 { font-size: 36px !important; }
.mg-blog-post-box .small { font-size: 20px !important; }
.mg-blog-post-box .small.single { font-size: 20px !important; }
.mg-blog-date { font-size: 16px !important; }
.mg-blog-date span { font-size: 20px !important; }
.mg-blog-author { font-size: 20px !important; }
.mg-blog-post-box h4.title { font-size: 26px !important; }
.mg-blog-category a { font-size: 14px !important; }
.mg-blog-meta a { font-size: 16px !important; }
.mg-blog-meta .comments-link i { font-size: 18px !important; }
.btn-more { font-size: 18px !important; }
.mg-blog-post-box .mg-header h1 { font-size: 42px !important; }
.mg-blog-post-box .mg-header h4 { font-size: 18px !important; }
.mg-info-author-block h4 { font-size: 28px !important; }
.mg-info-author-block h4 span { font-size: 18px !important; }
.mg-info-author-block .mg-info-author-social { font-size: 28px !important; }
.mg-info-author-block .mg-info-author-social li a { font-size: 20px !important; }
.mg-comments h4 { font-size: 18px !important; }
.mg-comments h4 span { font-size: 16px !important; }
.mg-latest-news .bn_title .title { font-size: 24px !important; }
.mg-latest-news .mg-latest-news-slider a { font-size: 18px !important; }
.mg-latest-news .mg-latest-news-slider a::before { font-size: 18px !important; }
.mg-latest-news .mg-latest-news-slider { font-size: 20px !important; }
.bn_title .title::before { font-size: 20px !important; }
.mg-blog-inner h1 { font-size: 28px !important; }
.mg-posts-modul-1 .mg-blog-post-3 .mg-blog-inner h1 { font-size: 22px !important; }
.mg-sec-title h4 { font-size: 22px !important; }
.small-list-post h5,
.small-post .title { font-size: 20px !important; }
.double-category-widget .mg-posts-sec-inner .small-list-post .small-post.mg-post-1 .title { font-size: 28px !important; }
.mg-posts-sec-post-content p { font-size: 20px !important; }
.mg-posts-modul-6 .mg-sec-top-post .title { font-size: 26px !important; }
.mg-post-box .latest-meta { font-size: 17px !important; }
.mg-post-box .latest-meta .latest-date { font-size: 17px !important; }
.comment-meta .comment-metadata { font-size: 18px !important; }
.comment-body .reply a { font-size: 14px !important; }
.comment-metadata .edit-link:before { font-size: 18px !important; }
.mg-breadcrumb-title h1,
.mg-breadcrumb-title .title { font-size: 34px !important; }
.mg-page-breadcrumb { font-size: 19px !important; }
.mg-sidebar .mg-widget .wtitle { font-size: 22px !important; }
.mg-sidebar .mg-widget .mg-widget-tags a,
.mg-sidebar .mg-widget .tagcloud a { font-size: 18px !important; }
.mg-sidebar .mg-widget .calendar_wrap table caption { font-size: 20px !important; }
.mg-sidebar .mg-widget .calendar_wrap table tfoot { font-size: 15px !important; }
.wp-block-tag-cloud a { font-size: 16px !important; }
.mg-error-404 h1 { font-size: 104px !important; }
footer .mg-widget h6 { font-size: 22px !important; }
footer .mg-widget .mg-widget-tags a,
footer .mg-widget .tagcloud a { font-size: 18px !important; }
.calendar_wrap caption { font-size: 20px !important; }
footer .mg-widget .calendar_wrap table tfoot { font-size: 15px !important; }
footer .mg-footer-copyright p,
footer .mg-footer-copyright a { font-size: 17px !important; }
footer .site-title-footer { font-size: 38px !important; }
.mg-social li span.icon-soci i { font-size: 18px !important; }
.wp-caption-text { font-size: 17px !important; }
.ta_upscr i { font-size: 20px !important; }
.screen-reader-text:focus { font-size: 18px !important; }
.navigation.pagination .nav-links .page-numbers,
.navigation.pagination .nav-links a { font-size: 22px !important; }
.post-share-icons a { font-size: 17px !important; }
.single-nav-links a,
.single-nav-links span { font-size: 22px !important; }
footer .mg-footer-copyright p,
footer .mg-footer-copyright a { font-size: 17px !important; }
.nav.navbar-nav:not(.sm-collapsible) .menu-item-has-children .nav-link:after { font-size: 14px !important; }
@media screen and (min-width: 240px) and (max-width: 767px) {
	.mg-blog-post .bottom h1 { font-size: 24px !important; }
}
@media (max-width: 576px) {
	.mg-blog-post .bottom h4 { font-size: 28px !important; }
	.mg-blog-post-box .mg-header h1 { font-size: 36px !important; }
	.search-results-count { font-size: 20px !important; }
}
@media (min-width: 508px) and (max-width: 991px) {
	.mg-nav-widget-area .site-title a { font-size: 35px !important; }
	.mg-nav-widget-area .site-branding-text .site-title a { font-size: 34px !important; }
}
@media screen and (max-width:991.98px) and (min-width:767px) {
	.pulse.animated .mg-blog-meta .mg-blog-date { font-size: 15px !important; }
	.pulse.animated .mg-blog-meta a { font-size: 15px !important; }
}
@media only screen and (max-width: 640px) {
	.mg-nav-widget-area .site-branding-text .site-title a { font-size: 34px !important; }
}
