/*
Theme Name: News around
Author: Алексей Молчанов
Description: Тема разработана специально для Park72.ru
Version: 1.0
Text Domain: news-around
*/

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:500&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,600,700|Roboto:400,400i,700,700i&subset=cyrillic');


/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}



/* Пользовательские стили оформления
   ========================================================================== */

a { color: inherit; text-decoration: none; }


/** Базовая структура **/


html, body, .site { font-family: 'Roboto', sans-serif; font-size: 16px; }
h1, h2, h3, h4, h5, .entry-title { font-family: 'Fira Sans Condensed', sans-serif; font-size: 100%; font-weight: 400; }
.wp-caption, .site-footer { font-family: 'Roboto Condensed', sans-serif; }

/*
 * Каркас
 */
.site {  }
.site-header { margin: 0 auto 2em; max-width: 960px; }
.site-footer {  }
.site-content { margin: 0 auto; width: 960px; }
.site-main { box-sizing: content-box; width: 640px; }
.site-aside {  }
.type-post {  }
.entry-content {  }

.ad.before-content { margin: 0 0 2em; width: 100%; }
.ad.after-header { margin: 0 0 2em; text-align: center; width: 100%; }
.ad.before-footer { margin: 2em 0; text-align: center; width: 100%; }
.ad.near-content { position: fixed; top: 140px; margin-left: 800px; width: 160px; }

/*
 * Сквозные стили
 */

.mobile-only { display: none; }

.entry-meta { color: #b0b0b0; margin: 0; padding: 0.5ex 0; }
.entry-meta i.bull { font-style: normal; font-weight: bold; padding: 0 0.5ex; }
.entry-meta a:hover { color: #b80000; }
.meta-author { display: none; }
button.link { background: none; border: none; color: inherit; outline: none; padding: 0; }
button.link:hover { color: #b80000; }


/*
 * Размеры шрифтов
 */
.entry-meta { font-size: 12px; }
.site-footer { font-size: 14px; }

/*
 * Верхний колонтитул
 */
.site-header { border-bottom: 1px solid #c0c0c0; padding: 1em 0 1ex; }
.site-header .site-title { color: #B80000; font-size: 48px; font-weight: bold; font-variant: small-caps; }
.site-header .site-social { float: right; margin-top: 9px;  }
.site-header .site-social img.social-vk,
.site-header .site-social img.social-fb { background-color: #c0c0c0; }
.site-header .site-social img.social-vk:hover { background-color: #48729e; }
.site-header .site-social img.social-fb:hover { background-color: #3c5a98; }
@media screen and (max-width: 500px) {
	.site-header .site-social img.social-vk { background-color: #48729e; }
	.site-header .site-social img.social-fb { background-color: #3c5a98; }
}
.site-header .site-slogan {  }

.search-form { position: relative; background: white; float: right; font-size: 14px; z-index: 10; }
.search-form .screen-reader-text { display: none; }
.search-form .search-field { border: 1px solid white; color: #808080; outline: none; padding: 2px 3ex 2px 1ex; transition: 0.3s; width: 150px; }
.search-form:hover .search-field, .search-form .search-field:focus { border-color: #c0c0c0; }
.search-form button { border: none; height: 1em; margin: 0 0 0 -3ex; padding: 0; opacity: 0.5; outline: none; width: 1em; }
.search-form button:hover { opacity: 1; }

/*
 * Верхнее меню
 */
.navigation-top {  }
.navigation-top .menu { display: flex; }
.navigation-top ul.menu { list-style-type: none; margin: 0; padding: 0; }
.navigation-top .menu > li > a { padding: 0.5ex; }
.navigation-top .menu > li { margin: 0 1em 0 0; }
.navigation-top .sub-menu { position: absolute; z-index: 10; background: white; box-shadow: 2px 2px 7px rgba(0,0,0,0.3); list-style-type: none; padding: 1ex 0; display: none; }
.navigation-top .sub-menu li { padding: 0.5ex 1em; }
.navigation-top .sub-menu a:hover { color: #b80000; text-decoration: underline; }

/*
 * Нижний колонтитул
 */
.site-footer { background: #606060; box-sizing: border-box; color: #c8c8c8; font-weight: 300; line-height: 1.5; margin: 2em 0 0; padding: 2em 1em; width: 100%; }
.site-footer .site-info { box-sizing: border-box; margin: 0 auto; max-width: 960px; padding: 0; }

/*
 * Домашняя страница
 */
.site-main.homepage { width: 100%; }
.section-title { box-sizing: border-box; background: #b80000; color: white; font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 300; margin-bottom: 1em; padding: 0.5ex 1ex; text-transform: uppercase; }
.section-content { display: flex; justify-content: space-between; flex-wrap: wrap; }
.section-content .widget-title { border-bottom: 2px solid; color: #808080; text-transform: uppercase; }
.red-line { border: 1px solid #b80000; margin: 3ex 0; }

.home-headliners .section-content { display: flex; justify-content: space-between; }
.headliner { width: 360px; }
.headliner img { object-fit: contain; height: auto; max-height: 300px; margin-bottom: 1ex; width: 100%; }
.headliner .entry-title { font-size: 24px; margin: 0 0 1ex; }
.headliner a:hover { color: #b80000; }
.headliner p { margin: 0; }
.headliner-list { list-style-type: none; padding: 0; margin: 0; width: 320px; }
.headliner-list li { border-top: 1px solid #f0f0f0; margin: 1ex 0 0; padding: 1ex 0 0; }
.headliner-list li:first-child { border-top: none; margin-top: 0; padding-top: 0; }
.headliner-list li h5 { font-size: 18px; margin: 0 0 1ex; padding: 0; }
.headliner-list li a:hover { color: #b80000; }
.headliner-widget { width: 200px; }

.sticky-grid { display: flex; flex-wrap: wrap; justify-content: space-between; }
.sticky-grid .sticky-cell { margin-bottom: 2em; width: 300px; }
.sticky-grid img { height: 165px; object-fit: cover; margin-bottom: 1ex; width: 100%; }
.sticky-grid h5 { margin: 0 0 1ex; }
.sticky-grid a:hover { color: #b80000; }

.recent-news { display: flex; flex-direction: column; width: 630px; }
.recent-item { margin-bottom: 2em; }
.recent-item .preview-photo { border-left: 4px solid transparent; display: inline-block; float: left; height: 80px; margin-right: 1em; width: 120px; }
.recent-item .preview-photo img { height: 100%; margin-left: 1px; object-fit: cover; width: 100%; }
.recent-item .entry-title { font-size: 18px; margin: 0 0 0.5ex; }
.recent-item .preview-photo:hover { border-left: 4px solid #b80000; }
.recent-item .entry-title:hover { color: #b80000; }

.home-recent_news-widgets { width: 300px; }
.home-recent_news-widgets .widget { margin-bottom: 2em; }

/*
 * Запись
 */
.singular .entry-title, .page-title { font-size: 36px; font-weight: 500; margin: 1em 0 0.5ex; }
.page-title { margin: 1em 0 3ex; }
.singular .entry-meta { margin-bottom: 1em;  }
.entry-content { line-height: 1.5; }
.entry-content a { color: #b80000; }
.entry-content a:hover { text-decoration: underline; }
.entry-content p a { font-weight: bold; }
.entry-content h2 { font-size: 150%; }
.entry-content h3 { font-size: 120%; }
.entry-content p { margin-bottom: 1em; text-align: justify; }
.entry-content img { height: auto; max-width: 100%; }
.entry-content img.alignleft { float: left; margin-right: 1em; }
.entry-content img.alignright { float: right; margin-left: 1em; }
.entry-content img.aligncenter { display: block; height: auto; margin: 0 auto; }
.entry-content img.size-full, .entry-content img.size-large { height: auto; max-width: 100%; }
.entry-content .wp-caption { background: white; display: flex; margin: 0 0 1em 0; width: 780px !important; }
.entry-content .wp-caption > a { /*flex: 1;*/ }
.entry-content .wp-caption > img { align-self: center; }
.entry-content .wp-caption.aligncenter > a { max-width: 640px; text-align: center; }
.entry-content .wp-caption-text { box-sizing: border-box; color: #606060; font-weight: 400; margin: 0; padding: 0 0 0 2ex; text-align: left; width: 140px; }
.entry-content blockquote { color: #808080; font: 300 18px/24px 'Roboto Condensed', sans-serif; margin: 2em 0; padding-left: 4em; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAwUlEQVR4Ae2RAQfDMBCFhyAIiqAoQTAMQVD0V+YXZ1d2ROTFnTFWxYfy0u8l71FrhZRSHBFPYA7D/9iITNjzG4XMR3Q0WKXIE5nPc2l0qzbIRIUsdGcZO5LtICy6Jb8MIPbPmEEwEatwLyQLhJU0C8JndJOyjnMctiC8KXZ7Ds5nwrS52cgvhcyAwgtnemEahL1C6KWFZ+2MQhikc6CxExaI9/NIuHyz32QSh4RrHwbEiTBL/vHXwv3XwuMW3sLrCN8+CKLP4EJ1VwAAAABJRU5ErkJggg==') 1em 0 no-repeat; }

.entry-content table { border-collapse: collapse; font-size: 90%; width: 100%; }
.entry-content table td,
.entry-content table th { border: 1px solid #ccc; padding: 0.5ex 1ex; }
.entry-content table th { background: #e8e8e8; }
.entry-content table.no-border td,
.entry-content table.no-border th { border: none; }

.entry-footer { font-size: 14px; margin-bottom: 2em; }
.entry-footer a { color: #b0b0b0; }
.entry-footer a:hover { color: black; }
.entry-footer .entry-tags { margin-bottom: 1em; }

.park-postset h3 { border-bottom: 2px solid; margin-bottom: 1ex; }
.park-postset table { font-size: 14px; }
.park-postset td { border-bottom: 1px dashed #b0b0b0; color: #808080; padding: 0.5ex 0; }
.park-postset a { color: #b80000; }
.park-postset a:hover { color: #c00000; text-decoration: underline; }


.post-recent-news { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 2em 0 0; padding: 2em 0 0; border-top: 4px solid black; }
.post-recent-news li { list-style-type: none; margin: 0 0 2em; width: 30%; }
.post-recent-news .thumbnail { background: url() center center no-repeat; background-size: cover; border-bottom: 3px solid rgba(255,255,255,0); display: inline-block; height: 130px; margin-bottom: 4px; width: 100%; }
.post-recent-news .thumbnail:hover { border-bottom: 3px solid #b80000; }
.post-recent-news .post-title { margin: 0; }
.post-recent-news a { transition: 0.3s; }
.post-recent-news a:hover { color: #b80000; }
.post-recent-news .post-meta { color: #808080; font-size: 80%; }

/*
 * Список записей
 */
.archive .site-main { width: 700px; }
.serial { display: block; margin-bottom: 3em; }
.serial:after { content: " "; display: block; clear: both; height: 1px; width: 100%; }
.serial .entry-title { font-size: 24px; margin: 0; }
.serial .entry-meta { font-size: 13px; margin: 1ex 0; }
.serial .entry-image { float: left; margin-right: 3ex; }
.serial .entry-image img { height: auto; width: 200px; }
.serial .entry-summary { line-height: 1.5; }
.serial .read-more { border-bottom: 2px solid white; color: #b80000; display: inline-block; font-size: 14px; line-height: 1; padding: 4px 0; transition: 0.3s; width: 110px; }
.serial .read-more:after { content: " "; position: absolute; margin-left: 8px; height: 0; width: 0; border-top: 9px solid transparent; border-left: 8px solid white; border-bottom: 9px solid transparent; transition: 0.3s; }
.serial .read-more:before { content: " "; display: inline-block; height: 0; width: 0; margin-right: 0.5ex; vertical-align: middle; border-top: 9px solid transparent; border-left: 8px solid #b80000; border-bottom: 9px solid transparent; }
.serial .read-more:hover { background: #b80000; color: white; }
.serial .read-more:hover::after { border-left-color: #b80000; }
.serial .read-more:hover::before { border-left-color: white; }


.navigation.pagination { border-top: 1px solid #e0e0e0; margin-top: 2em; }
.screen-reader-text { display: none; }
.page-numbers { display: inline-block; padding: 0.5ex 1ex; }
.page-numbers.current { background: #b80000; color: white; }
a.page-numbers:hover { color: #b80000; text-decoration: underline; }


/*
 * Комментарии
 */
.comments-title { border-bottom: 4px solid; font-size: 24px; margin: 2em 0 1em; }

.comment-body { position: relative; box-shadow: 0 1px 3px rgba(0,0,0,0.25); padding: 1ex; margin: 0 0 1em 1em; }
.comment-body .comment-author {  }
.comment-body .comment-author img { border: 2px solid white; box-shadow: 0 0 3px rgba(0,0,0,0.5); float: left; margin: 0 1em 0 -20px; height: 48px; width: 48px; }
.comment-body .comment-author cite { display: inline-block; font-style: normal; padding-top: 0.5ex; }
.comment-body .comment-meta { color: #808080; font-size: 80%; margin-bottom: 1.5em; }
.comment-body p { font-size: 14px; line-height: 1.5; margin-bottom: 1ex; }
.comment-body .reply { position: absolute; right: 0; bottom: 0; background: #d0d0d0; border-radius: 3px 0 0 0; color: black; display: block; font-size: 80%; padding: 0.5ex 1em; transition: 0.3s; }
.comment-body .reply:hover { background: #606060; color: white; }
.comment-list, .comment-list .children { list-style-type: none; padding: 0; }
.comment-list .children { margin-left: 2em; }

.comment-respond {  }
.comment-reply-title { border-bottom: 4px solid; font-size: 24px; margin: 1em 0 1ex; }
.comment-respond a { color: #b0b0b0; }
.comment-respond a:hover { color: black; }
.comment-respond p { margin: 0; }
.comment-respond .logged-in-as { float: right; font-size: 80%; }
.comment-respond .comment-form-comment {}
.comment-respond .comment-form-comment label { vertical-align: super; }
.comment-respond .comment-form-comment textarea { background: #F9F9F9; border: none; color: #606060; box-sizing: border-box; box-shadow: inset 0 0 7px rgba(0,0,0,0.25); height: 7em; outline: none; padding: 1ex; width: 100%; }
.comment-respond .submit { background: #606060; color: white; margin: 1em 0; padding: 1ex 1em; transition: 0.25s; }
.comment-respond .submit:hover { background: #B80000; }

#wp-calendar { border-collapse: collapse; text-align: center; width: 100%; }
#wp-calendar caption { padding-bottom: 1ex; }
#wp-calendar th { background: #e0e0e0; border: 1px solid white; padding: 3px; }
#wp-calendar td { background: #f0f0f0; border: 1px solid white; padding: 3px; color: #c0c0c0; }
#wp-calendar tbody .pad, #wp-calendar tfoot td { background: none; border: none; }
#wp-calendar a { color: black; }
#wp-calendar a:hover { color: #b80000; }



/** Погодный виджет */
.park-weather-home-widget { border-collapse: collapse; font-family: 'Roboto', 'Arial Narrow', sans-serif; margin: 0; padding: 0; }
.park-weather-home-widget .widget-title { border-bottom: none; color: black; font-weight: normal; margin: 1ex 0; text-align: center; }
.park-weather-home-widget ul { list-style-type: none; margin: 0; padding: 0; }
.park-weather-home-widget li { border-bottom: 1px dashed #c0c0c0; list-style-type: none; margin: 0; padding: 0; }
.park-weather-home-widget li:first-child { border-top: 1px dashed #c0c0c0; }
.park-weather-home-widget li:nth-child(odd) { background: #f0f4f8; }
.park-weather-home-widget li > div { display: inline-block; padding: 0.5ex 0 1ex; width: 32%; }
.park-weather-home-widget .date { text-align: center; }
.park-weather-home-widget .date .mday  { display: block; font-size: 30px; }
.park-weather-home-widget .date .month { display: block; font-size: 12px; }
.park-weather-home-widget .icon { text-align: center; }
.park-weather-home-widget .icon .d-icon { height: 40px; }
.park-weather-home-widget .temp { text-align: center; width: 32%; white-space: nowrap; }
.park-weather-home-widget .temp .t-min { color: #5f7891; display: block; font-size: 14px; }
.park-weather-home-widget .temp .t-max { color: #f08000; display: block; font-size: 24px; line-height: 34px; }



@media screen and (max-width: 960px) {
    .class {
        background: red;
    }
}

#adfox_15773443866912392 { width: 728px; }

@media screen and (max-width: 720px) {
	.ad.inside-content,
	.ad.after-content {
		overflow: hidden;
	}
}

@media screen and (min-width: 501px) {
	.navigation-top .menu > li:hover > a { background: #b80000; color: white; }
	.navigation-top .menu > .menu-item:hover .sub-menu { display: block; }
}

@media screen and (max-width: 500px) {
/*.navigation-top .menu, .navigation-top .menu .sub-menu { display: block !important; }*/

	.mobile-only { display: block; }
	.search-form { display: none; }

	.site-header { box-sizing: border-box; border: none; margin-bottom: 0; padding: 1em; width: 100%; }
	.site-header .site-branding { margin-bottom: 1ex; }
	.site-header .site-title { font-size: 36px; }
	.navigation-top { position: relative; border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; box-sizing: content-box; margin-left: -1em; overflow: hidden; padding: 1ex 1em; width: 100%; }
	.navigation-top .menu-switcher { position: relative; font-weight: bold; margin: 0; padding: 0; text-align: center; text-transform: uppercase; width: 100%; }
	.navigation-top.expanded { background: #e0e0e0; }
	.navigation-top.expanded::before { content: ""; display: block; position: absolute; top: 0; left: -10%; height: 100%; width: 120%; box-shadow: inset 0 0 15px rgba(0,0,0,0.3); }
	.navigation-top.expanded .menu { display: block; }
	.navigation-top .menu { position: relative; display: none; font-size: 14px; }
	.navigation-top .menu .sub-menu { position: relative; background: none; box-shadow: none; padding: 0; }
	.navigation-top .menu > .menu-item { margin-bottom: 1ex; }
	.navigation-top .menu > .menu-item > a { font-size: 16px; font-weight: 600; font-variant: small-caps; padding: 0; }
	.navigation-top .menu-item-has-children > a { border-bottom: 1px dashed #808080; }

	.site-content { width: 90%; }
	.site-main { width: 100%; }

	.headliner { border-bottom: 1px solid #b0b0b0; margin-bottom: 1em; padding-bottom: 1em;  }
	.headliner-list { margin-bottom: 1em; }
	.headliner-widget { width: 100%; }
	.post-recent-news li { width: 100%; }
	.singular .entry-title, .page-title { font-size: 24px; line-height: 1.5; margin: 0 0 1ex; }
	.entry-content .wp-caption { display: block; background: #e0e0e0; width: 100% !important; }
	.entry-content .wp-caption-text { box-sizing: border-box; line-height: 1.2; padding: 0 1ex 1ex; width: 100%; }
	.ad.near-content { position: relative; top: auto; margin-left: 0; width: 100%; }
	.archive .site-main { width: 100%; }
	.serial { margin-bottom: 2em; }
	.serial .entry-image { float: none; }
	.serial .entry-title { font-size: 18px; }
	.comment-respond .logged-in-as { margin: -1ex 0 1em; }
	.comment-body p img { max-width: 100%; }

	.home-recent_news-widgets { max-width: 100%; }
	.home-recent_news-widgets .widget { max-width: 100%; overflow: hidden; }
	.home-recent_news-widgets .widget img { max-width: 100%; }
}


/*
.nr-player {
    display: none;
}
*/

.google-auto-placed {
    display: none !important;
}


.home-covid19 { display: flex; justify-content: space-between; }
.home-covid19 a { text-align: center; }
.home-covid19 img { width: 100%; max-width: 450px; }
@media screen and (max-width: 500px) {
	.home-covid19 { display: block; }
	.home-covid19 img { width: 100%; }
}





/* EoF */
