/*!
 * Better Recent Comments 1.1.5
 * Copyright 2020 Barn2 Plugins
 */.recent-comments-list{list-style-type:none;padding-left:0;margin-left:0}.recent-comments-list>li{margin-bottom:.7em;display:block}.recent-comments-list .comment-date{font-size:.85em;opacity:.7}.recent-comments-list .comment-date a{text-decoration:none;border-bottom:none}.widget_recent_comments .recent-comments-list .comment-date{margin-top:2px}.recent-comments-list .comment-excerpt+.comment-date,.recent-comments-list .comment-post+.comment-date{display:block;margin-bottom:1px}.recent-comments-list.with-avatars .comment-wrap{position:relative}.recent-comments-list.with-avatars .comment-avatar{position:absolute;left:0;top:4px}.recent-comments-list.with-avatars,.recent-comments-list.with-avatars .recent-comment{list-style:none;padding-left:0;margin-left:0}.recent-comment::before{position:relative;vertical-align:top;display:inline-block}.recent-comment .comment-wrap{display:inline-block}.recent-comments-list.with-avatars .recent-comment::before{content:''!important;text-indent:0;padding:0;margin:0}

.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }

#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}
﻿#padSection{clear:both;margin:2em 0;display:block;overflow:hidden;padding:25px;border:3px solid var(--wp--preset--color--border-normal, #e5e5e5);font-size:14px}#padSection a{text-decoration:none;border-bottom:none}#padSection h2,#padSection h3,#padSection h4,#padSection h5,#padSection dl,#padSection dl dt,#padSection dl dd{margin:0px;padding:0px;background:none;border:none;color:inherit;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;color:inherit}#padSection h2::before,#padSection h2::after,#padSection h3::before,#padSection h3::after,#padSection h4::before,#padSection h4::after,#padSection h5::before,#padSection h5::after,#padSection dl::before,#padSection dl::after,#padSection dl dt::before,#padSection dl dt::after,#padSection dl dd::before,#padSection dl dd::after{content:none}#padSection dl dt .authorName{font-size:18px}#padSection dl dt .pad_caption{padding-left:10px;font-size:12px;font-weight:lighter}#padSection::before{display:block;overflow:hidden;width:100%}#padSection .padSectionTitle{display:block;font-weight:bold;margin-bottom:20px;padding-bottom:4px;border-bottom:1px dotted var(--wp--preset--color--border-normal, #e5e5e5);font-size:18px}#padSection .avatar{float:left}#padSection .avatar.circle img{border-radius:50%}#padSection .avatar img{border:1px solid #ccc;margin-bottom:15px;width:100px;height:auto}#padSection .profileTxtSet{margin-left:130px;display:block;overflow:hidden}#padSection .profileTxtSet dt{margin-bottom:5px}ul.sns_icons{list-style:none;margin:10px 0;padding:0}ul.sns_icons li{display:inline;font-size:28px;margin-right:10px}ul.sns_icons li i{margin-right:0}ul.sns_icons li a.web{color:#1780bb}ul.sns_icons li a.twitter{color:#0f1419}ul.sns_icons li a.facebook{color:#3b5998}ul.sns_icons li a.instagram{color:#262626}ul.sns_icons li a.youtube{color:#cc181e}ul.sns_icons li a.linkedin{color:#0077b5}ul.sns_icons li a.google-plus{color:#db4437}ul.sns_icons li a.wordpress{color:#585c60}ul.sns_icons li a.amazon{color:#232f3e}#latestEntries{margin-top:15px;clear:both;position:relative}#latestEntries .latestEntriesTitle{font-weight:bold;display:block;margin-top:0;margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted var(--wp--preset--color--border-normal, #ccc);color:var(--wp--preset--color--text-normal, #333);font-size:16px}#latestEntries .authorLink{text-align:right;margin:0;position:absolute;top:-1px;right:0;font-size:14px}#latestEntries .authorLink a{color:var(--wp--preset--color--text-normal, #333)}#latestEntries ul,#latestEntries ul li{list-style:none;margin:0;padding:0;position:relative;background:none}#latestEntries li a{position:relative}#latestEntries li .padDate{color:var(--wp--preset--color--text-secondary, #666);line-height:14px}#latestEntries li a.padCate{font-size:10px;background-color:#e5e5e5;color:#fff;padding:2px 5px 1px;line-height:11px;text-decoration:none}#latestEntries li a.padTitle{color:inherit}#latestEntries li.textList{margin-bottom:3px;border-bottom:1px dotted #ccc;padding:3px 0}#latestEntries li.textList .padDate{margin-right:5px;vertical-align:text-bottom}#latestEntries li.textList a.padCate{border-radius:2px;position:relative;vertical-align:middle}#latestEntries li.textList a.padTitle{display:block;overflow:hidden;clear:both}#latestEntries li.textList a.padTitle::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:6px}.fa_v5_css #latestEntries li.textList a.padTitle::before{font-family:"Font Awesome 5 Free";font-weight:900}#latestEntries li.thumbnailBox{display:block;overflow:hidden;width:23.5%;margin-right:2%;float:left}#latestEntries li.thumbnailBox:last-child{margin-right:0}#latestEntries li.thumbnailBox .inner-box{display:block;position:relative;border:1px solid var(--wp--preset--color--border-normal, rgba(0, 0, 0, 0.1));margin-bottom:4px}#latestEntries li.thumbnailBox .postImage>a img{width:100%;height:100%;display:block;aspect-ratio:16/9;object-fit:cover}#latestEntries li.thumbnailBox .postImage a.padCate{display:block;position:absolute;bottom:0;right:0}#latestEntries li.thumbnailBox .padDate{display:block;font-size:10px}#latestEntries li.thumbnailBox a.padTitle{display:block;clear:both;font-size:12px;line-height:18px}@media(max-width: 600px){#padSection{padding:15px 10px 10px}#padSection .avatar img{width:80px;height:auto}#padSection .profileTxtSet{margin-left:95px}#padSection dl dt span{display:block;overflow:hidden}#padSection dl dt .authorName{padding-bottom:5px}#padSection dl dt .pad_caption{padding-left:0}#padSection dl dd{clear:both;width:100%}#padSection #latestEntries h5{margin-bottom:5px}#padSection #latestEntries ul li{border-bottom:1px dotted #ccc;padding:6px 0}#padSection #latestEntries ul li.thumbnailBox{display:block;overflow:hidden;width:100%;margin:0%;float:none}#padSection #latestEntries ul li.thumbnailBox .inner-box{display:block;overflow:hidden;float:left;width:120px;margin-right:10px;margin-bottom:0}#padSection #latestEntries ul li.thumbnailBox a.padTitle{clear:none}#padSection #latestEntries ul li.thumbnailBox a.padCate{display:inline-block;padding:1px 5px}}body.archive.author #padSection{margin:0 0 30px}

/**
 * WP-Polls front end.
 *
 * Everything is scoped under the .wp-polls root class the plugin puts on the
 * outermost element of every block it renders, and nothing here sets a font or
 * a text colour: a poll is part of the page it sits in, so it inherits.
 *
 * The custom properties are the supported way to restyle a poll. Set them in
 * your own stylesheet rather than copying this file into your theme, and an
 * upgrade cannot take your changes away:
 *
 *   --wp-polls-bar-height        height of the result bar
 *   --wp-polls-bar-background    its fill colour
 *   --wp-polls-bar-border        its border colour
 *   --wp-polls-bar-image         a background-image layered over the fill
 *   --wp-polls-bar-radius        its corner radius
 *   --wp-polls-border            colour of the button and paging borders
 *   --wp-polls-surface           background of the vote button
 *
 * The fallback after each var() is what the settings screen ships with, so a
 * poll still renders if the inline block carrying the settings is filtered out.
 */

/* Markers cleared: a poll is a form, not prose, and a theme's li::before
   lands in the middle of an answer. */
.wp-polls ul,
.wp-polls-ul,
.wp-polls-ans ul {
	text-align: start;
	list-style: none;
	float: none;
}
.wp-polls ul li,
.wp-polls-ul li,
.wp-polls-ans ul li {
	text-align: start;
	background-image: none;
	display: block;
}
.wp-polls ul li::before,
.wp-polls-ans ul li::before {
	content: '';
}
/* The answer text sits beside its control rather than under it. A theme that
   makes every label a block would otherwise put each answer on its own line,
   below the radio it belongs to. */
.wp-polls label {
	display: inline;
}

/* The controls are the theme's business: all a poll wants is a gap beside the
   words. Resetting display or border here erases the radio a theme drew. */
.wp-polls input[type="radio"],
.wp-polls input[type="checkbox"] {
	margin-inline-end: 0.4em;
}
.wp-polls-ul {
	padding: 0;
	margin-block: 0 10px;
	margin-inline: 10px 0;
}
.wp-polls-ans {
	width: 100%;
}

/* The AJAX placeholder, hidden until a request is in flight. */
.wp-polls-loading {
	display: none;
	text-align: center;
}
/* The loading indicator. Drawn rather than shipped as a GIF: it inherits the
   theme's colour through currentColor, scales with the surrounding font size,
   and costs no request. The ring is three-quarters of a circle - one border
   side is transparent - spun by a transform. */
.wp-polls .wp-polls-spinner {
	display: inline-block;
	box-sizing: border-box;
	width: 1em;
	height: 1em;
	vertical-align: -0.125em;
	border: 2px solid currentColor;
	border-inline-end-color: transparent;
	border-radius: 50%;
	animation: wp-polls-spin 0.8s linear infinite;
}
@keyframes wp-polls-spin {
	to {
		transform: rotate(360deg);
	}
}
/* Still legible, just not moving: the ring stays as a dimmed circle so the
   placeholder does not turn into an unexplained gap beside the word. */
@media (prefers-reduced-motion: reduce) {
	.wp-polls .wp-polls-spinner {
		animation: none;
		border-inline-end-color: currentColor;
		opacity: 0.4;
	}
}

/* The result bar: a track holding a fill, so a unanimous answer can render at
   a true 100% without its own border overflowing the track. */
.wp-polls .wp-polls-bar {
	box-sizing: border-box;
	width: 100%;
	height: var(--wp-polls-bar-height, 8px);
	margin-block: 2px;
	overflow: hidden;
	border: 1px solid var(--wp-polls-bar-border, #c8c8c8);
	border-radius: var(--wp-polls-bar-radius, 3px);
}
.wp-polls .wp-polls-bar-fill {
	height: 100%;
	border-radius: inherit;
	background-color: var(--wp-polls-bar-background, #d8e1eb);
	background-image: var(--wp-polls-bar-image, none);
	/* The width arrives inline, so there is no state change to transition;
	   scaling from zero needs no target width here. */
	transform-origin: left center;
	animation: wp-polls-bar-grow 0.45s ease-out;
}
/* transform-origin takes no logical keywords, so RTL is written out. */
[dir="rtl"] .wp-polls .wp-polls-bar-fill {
	transform-origin: right center;
}
@keyframes wp-polls-bar-grow {
	from {
		transform: scaleX(0);
	}
	to {
		transform: scaleX(1);
	}
}
@media (prefers-reduced-motion: reduce) {
	.wp-polls .wp-polls-bar-fill {
		animation: none;
	}
}

/* Both colours fall back to something derived from the text colour, so the
   button stays visible on a dark theme. */
.wp-polls .Buttons {
	border: 1px solid var(--wp-polls-border, currentColor);
	background-color: var(--wp-polls-surface, transparent);
	color: inherit;
	padding: var(--wp-polls-button-padding, 0.25em 1.25em);
}

/* Polls archive paging. currentColor throughout: the page decides what colour
   text is, and these are links in that text. */
.wp-polls-paging a,
.wp-polls-paging span {
	padding: 2px 4px;
	margin: 2px;
	border: 1px solid var(--wp-polls-border, currentColor);
	color: inherit;
}
.wp-polls-paging a {
	text-decoration: none;
}
.wp-polls-paging a:hover,
.wp-polls-paging a:focus {
	text-decoration: underline;
}
.wp-polls-paging span.current {
	font-weight: bold;
}

