/*
 Theme Name:   SiteOrigin Unwind Child
 Theme URI:    https://948police.com
 Description:  SiteOrigin Unwind Child Theme
 Author:       948police
 Author URI:   https://948police.com
 Template:     siteorigin-unwind
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         
 Text Domain:  siteorigin-unwind-child
*/

body #page * {
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', YuGothic, 'Yu Gothic Medium', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}

body #masthead .site-branding .site-title {
	font-size: 1.5em;
}

html body,html button,html input,html select,html textarea,
html #fullscreen-search form input[type=search] {
	font-size: 1.1em;
}

html #fullscreen-search form input[type=search] {
	width: 99%;
}

header#masthead {
	background:#468064 url(/images/bg_head_police.png) 93% 100% no-repeat;
	background-size: auto 40%;
}

header#masthead .site-branding {
	padding: 10px 0;
}

body #masthead .site-branding .site-title a/*,
body #masthead .site-branding .site-title a:link,
body #masthead .site-branding .site-title a:visted,
body #masthead .site-branding .site-title a:hover,
body #masthead .site-branding .site-title a:active*/ {
	color: #FFF;
}

small.catchcopy {
	display: block;
	font-size: 70%;
	color: #FF3;
}

body #page .site-title small.catchcopy {
	letter-spacing: -0.05em;
}

.main-navigation div li.page-item-3 {
	/*display: none;*/
}

body .entry-meta span a {
	vertical-align: top;
}

body .entry-content p {
	font-size: 1.2rem;
}

body .archive-entry {
	margin-bottom: 2em;
	padding-bottom: 2em;
}

article .entry-content img {
	display: block;
	margin: 1em auto;
}

body blockquote {
	border-left-color: #CCC;
}

article a.link,
html #secondary #custom_html-2 a {
	text-decoration: underline;
}

article a.link:link {
	color: #06C;
}

article a.link:visted {
	color: #036;
}

article a.link:hover {
	color: #06F;
}

article a.link:active {
	color: #09F;
}

#content .author-box {
	display: none;
}

.ad-block {
	margin: 50px 0 30px;
}

article .entry-content .ad-block img {
	margin-bottom: 0;
}

.ad-block .ad-text {
	margin-bottom: 0;
	text-align: center;
	line-height: 1.5;
	font-size: 0.75em;
}

#content .post-navigation {
	border-bottom: none;	
}

body ins {
	background-color: transparent;
}

ins.adsbygoogle {
	margin-top: 2em;
}

.entry-footer {
	margin-top: 2em;
}

#secondary #text-2 a {
	text-decoration: underline;
	color: #06C;
}

#secondary .textwidget::after {
	content: "";
	display: table;
	clear: both;
}

.widget-icon {
	float: left;
	width: 48px;
	margin: 0 12px 10px 0;
}

.privacy-policy-link {
		display: block;
}

#colophon .site-info a.privacy-policy-link {
			text-decoration: underline;
}

.principal {
	margin: 4em 0 6em;
	text-align: center;
	line-height: 2.4;
}

@media (min-width: 480px) {
	.menu-menu-1-container #menu-item-5331,
	.menu-menu-1-container #menu-item-5332,
	.menu-menu-1-container #menu-item-5333,
	.menu-menu-1-container #menu-item-5334,
	.menu-menu-1-container #menu-item-5335,
	.menu-menu-1-container #menu-item-5336,
	.menu-menu-1-container #menu-item-5337,
	.menu-menu-1-container #menu-item-5338,
	.menu-menu-1-container #menu-item-5339 {
			display: none;
	}
}