











.btn-secondary,
.comment-form input[type=submit],
.search-form .search-submit {
	border-color: #ced4da
}

.btn-secondary:hover,
.comment-form input[type=submit]:hover,
.search-form .search-submit:hover {
	cursor: pointer
}

.page-header,
header {
	border-bottom: 0 none;
	margin: 0 0 20px;
	padding-bottom: 0
}

.page-header h1,
h1.entry-title {
	font-size: 28px;
	border-bottom: 3px double #e8e8e8;
	margin-top: 0
}

.entry-title {
	margin-bottom: 5px
}

.entry-content {
	font-family: Lora, Georgia, Times New Roman, Times, serif
}

.entry-content h2 {
	font-size: 28px;
	margin: 30px 0 10px
}

.entry-content h3 {
	font-size: 24px;
	margin: 20px 0 5px
}

.entry-content h4 {
	font-size: 20px;
	margin: 10px 0 5px
}

.entry-content h5,
.entry-content h6 {
	font-size: 16px;
	text-transform: uppercase
}

.entry-content ol,
.entry-content ul {
	clear: both;
	counter-reset: a;
	display: block;
	margin: 15px 0;
	width: 100%
}

.entry-content ul li {
	counter-increment: a;
	list-style-type: none;
	padding-left: 24px;
	margin-bottom: 10px;
	position: relative
}

.entry-content ul li:after {
	content: "\f0da";
	font-family: Font Awesome\ 5 Free;
	font-weight: 900;
	top: 0;
	left: 0;
	position: absolute
}

.entry-content ol li {
	counter-increment: a;
	list-style-type: none;
	padding-left: 34px;
	margin-bottom: 10px;
	position: relative
}

.entry-content ol li:after {
	background: #333;
	border-radius: 50%;
	color: #fff;
	content: counter(a, decimal);
	font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
	top: 2px;
	left: 0;
	position: absolute;
	text-align: center;
	line-height: 24px;
	width: 24px;
	height: 24px
}

.entry-content blockquote {
	font-style: italic;
	padding: 12.5px 25px;
	margin: 0 0 25px;
	font-size: 18px;
	border-left: 10px solid #ccc
}

.entry-content table {
	border-collapse: collapse;
	border-top: 4px solid #222;
	border-left: 1px solid #666;
	margin-bottom: 30px
}

.entry-content table caption {
	font-style: italic;
	margin-bottom: 10px;
	text-align: left
}

.entry-content table tr td,
.entry-content table tr th {
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	padding: 10px;
	vertical-align: top
}

.entry-content table thead tr td,
.entry-content table thead tr th {
	border-bottom: 1px solid #ccc;
	font-weight: 700
}

.wp-caption {
	background: #fafafa url(../images/beige_paper_brand_neutral.png)
}

.byline {
	display: inline;
	font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 1rem
}

.byline a {
	margin-right: 15px
}

.byline a,
.updated {
	color: gray;
	text-transform: uppercase;
	font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif
}

.updated {
	font-size: 1rem
}

.entry-summary {
	padding-bottom: 1em;
	border-bottom: 1px dashed #d8d8d8
}

.entry-summary p {
	font-family: Lora, Georgia, Times New Roman, Times, serif
}

.entry-summary a {
	font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
	display: block;
	width: 180px;
	margin-top: 10px
}

.excerpt-more.active,
.excerpt-more.focus,
.excerpt-more:active,
.excerpt-more:focus,
.excerpt-more:hover {
	background: #21aa47;
	border-color: #21aa47
}

.avatar {
	border-radius: 50%;
	margin-right: 12.5px;
	float: left
}

.form-submit input {
	font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif
}

.comment-list,
.commentlist,
.list-unstyled {
	padding-left: 0;
	list-style: none
}

ol.children {
	list-style: none
}

.comment-form input[type=submit].active,
.comment-form input[type=submit].focus,
.comment-form input[type=submit]:active,
.comment-form input[type=submit]:focus,
.comment-form input[type=submit]:hover {
	background: #21aa47;
	border-color: #21aa47
}

.pagination {
	margin: 0;
	padding: 1em 0;
	font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif
}

.pager li>a,
.pager li>span {
	color: #fff;
	border-radius: 4px
}

.entry-author-info,
.sidebar .widget_categories,
.sidebar .widget_nav_menu,
.sidebar .widget_recent_entries,
.yarpp-related {
	background: #fafafa url(../images/beige_paper_brand_neutral.png);
	border-radius: 4px;
	border: 1px solid #e8e8e8;
	margin: 30px 0
}

.sidebar .widget_search,
.sidebar .widget_text {
	margin: 30px 0
}

.sidebar .widget:first-child {
	margin: 0 0 30px!important
}

.entry-author-info h3,
.sidebar .widget_categories h3,
.sidebar .widget_nav_menu h3,
.sidebar .widget_recent_entries h3,
.yarpp-related h3 {
	padding: 0 15px;
	border-bottom: 3px double #e8e8e8
}

.sidebar .widget_text h3 {
	border-bottom: 3px double #e8e8e8
}

.entry-author-info p {
	padding: 0 15px
}

.yarpp-related ul {
	list-style: outside none none;
	margin-left: 0;
	overflow: hidden;
	padding: 0;
	margin-bottom: 15px
}

.listing-item {
	padding: .5em 15px;
	border-bottom: 1px dashed #d8d8d8
}

.listing-item:last-child {
	padding-bottom: 0;
	border-bottom: 0 none
}

.post-date,
.post-title {
	padding-left: 0;
	padding-right: 0
}

.post-date,
.post-title a {
	font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #333
}

.search-form .search-submit {
	display: none
}

.search-form .search-field,
.search-form label {
	width: 100%
}

.comment-form .input-group>.input-group-append>.btn-group>input[type=submit]:first-child,
.input-group>.input-group-append>.btn-group>.btn:first-child,
.search-form .input-group>.input-group-append>.btn-group>.search-submit:first-child,
.tagcloud .input-group>.input-group-append>.btn-group>a:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-justified {
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.btn-group-justified .btn,
.btn-group-justified .btn-group,
.btn-group-justified .comment-form input[type=submit],
.btn-group-justified .search-form .search-submit,
.btn-group-justified .tagcloud a,
.comment-form .btn-group-justified input[type=submit],
.search-form .btn-group-justified .search-submit,
.tagcloud .btn-group-justified a {
	-ms-flex: 1;
	flex: 1
}

.btn-group-justified .btn-group .btn,
.btn-group-justified .btn-group .comment-form input[type=submit],
.btn-group-justified .btn-group .search-form .search-submit,
.btn-group-justified .btn-group .tagcloud a,
.btn-group-justified .btn .btn,
.btn-group-justified .btn .comment-form input[type=submit],
.btn-group-justified .btn .search-form .search-submit,
.btn-group-justified .btn .tagcloud a,
.btn-group-justified .comment-form input[type=submit] .btn,
.btn-group-justified .comment-form input[type=submit] .search-form .search-submit,
.btn-group-justified .comment-form input[type=submit] .tagcloud a,
.btn-group-justified .comment-form input[type=submit] input[type=submit],
.btn-group-justified .search-form .search-submit .btn,
.btn-group-justified .search-form .search-submit .comment-form input[type=submit],
.btn-group-justified .search-form .search-submit .search-submit,
.btn-group-justified .search-form .search-submit .tagcloud a,
.btn-group-justified .tagcloud a .btn,
.btn-group-justified .tagcloud a .comment-form input[type=submit],
.btn-group-justified .tagcloud a .search-form .search-submit,
.btn-group-justified .tagcloud a a,
.comment-form .btn-group-justified .btn-group input[type=submit],
.comment-form .btn-group-justified .btn input[type=submit],
.comment-form .btn-group-justified .search-form .search-submit input[type=submit],
.comment-form .btn-group-justified .tagcloud a input[type=submit],
.comment-form .btn-group-justified input[type=submit] .btn,
.comment-form .btn-group-justified input[type=submit] .search-form .search-submit,
.comment-form .btn-group-justified input[type=submit] .tagcloud a,
.comment-form .btn-group-justified input[type=submit] input[type=submit],
.comment-form .search-form .btn-group-justified .search-submit input[type=submit],
.comment-form .tagcloud .btn-group-justified a input[type=submit],
.search-form .btn-group-justified .btn-group .search-submit,
.search-form .btn-group-justified .btn .search-submit,
.search-form .btn-group-justified .comment-form input[type=submit] .search-submit,
.search-form .btn-group-justified .search-submit .btn,
.search-form .btn-group-justified .search-submit .comment-form input[type=submit],
.search-form .btn-group-justified .search-submit .search-submit,
.search-form .btn-group-justified .search-submit .tagcloud a,
.search-form .btn-group-justified .tagcloud a .search-submit,
.search-form .comment-form .btn-group-justified input[type=submit] .search-submit,
.search-form .tagcloud .btn-group-justified a .search-submit,
.tagcloud .btn-group-justified .btn-group a,
.tagcloud .btn-group-justified .btn a,
.tagcloud .btn-group-justified .comment-form input[type=submit] a,
.tagcloud .btn-group-justified .search-form .search-submit a,
.tagcloud .btn-group-justified a .btn,
.tagcloud .btn-group-justified a .comment-form input[type=submit],
.tagcloud .btn-group-justified a .search-form .search-submit,
.tagcloud .btn-group-justified a a,
.tagcloud .comment-form .btn-group-justified input[type=submit] a,
.tagcloud .search-form .btn-group-justified .search-submit a {
	width: 100%
}

.btn-group-justified .btn-group .dropdown-menu,
.btn-group-justified .btn .dropdown-menu,
.btn-group-justified .comment-form input[type=submit] .dropdown-menu,
.btn-group-justified .search-form .search-submit .dropdown-menu,
.btn-group-justified .tagcloud a .dropdown-menu,
.comment-form .btn-group-justified input[type=submit] .dropdown-menu,
.search-form .btn-group-justified .search-submit .dropdown-menu,
.tagcloud .btn-group-justified a .dropdown-menu {
	left: auto
}

.sidebar .widget ol,
.sidebar .widget ul {
	list-style: outside none none;
	margin-left: 0;
	overflow: hidden;
	padding: 0
}

.sidebar .widget ul li {
	border-bottom: 1px dashed #d8d8d8;
	padding: .5em 0;
	transition: background-color .3s ease 0s
}

.sidebar .widget ul li:last-child {
	border-bottom: 0 none
}

.sidebar .widget ol li a,
.sidebar .widget ul li a {
	color: #333;
	padding: 0 15px;
	display: inline-block
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
	margin-top: 12.5px;
	margin-bottom: 12.5px
}

.tagcloud {
	padding: 0 0 15px;
	text-align: right
}

.tagcloud a {
	margin: 2px 0;
	font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: lowercase;
	position: relative;
	padding-left: 30px
}

.tagcloud a:active,
.tagcloud a:hover {
	background: #21aa47;
	border-color: #21aa47
}

.tagcloud a:before {
	content: "\f02b";
	font-family: Font Awesome\ 5 Free;
	font-weight: 900;
	left: 10px;
	position: absolute;
	top: 7px
}

.content-info {
	background: #0072aa url(../images/textured_stripes_brand_primary.png);
	color: #fff
}

.content-info .widget h3 {
	border-bottom: 1px solid #fff
}

.content-info .widget ol,
.content-info .widget ul {
	list-style: outside none none;
	margin-left: 0;
	overflow: hidden;
	padding: 0
}

.content-info .widget ul li {
	border-bottom: 1px dashed #fff;
	padding: .5em 0
}

.content-info .widget ul li:last-child {
	border-bottom: 0 none
}

.content-info .widget a,
.content-info .widget ol li a,
.content-info .widget ul li a {
	color: #fff
}

.no-margin {
	margin-left: 0;
	margin-right: 0
}

.no-gutter {
	padding-right: 0
}

.no-gutter,
.no-gutter-left {
	padding-left: 0
}

.no-gutter-right {
	padding-right: 0
}

.gutter-left {
	padding-left: 15px!important
}

.gutter-right {
	padding-right: 15px
}

.float-left {
	float: left!important
}

.float-right {
	float: right!important
}

.cleardiv {
	height: 0;
	clear: both;
	margin: 0!important;
	padding: 0!important;
	overflow: hidden
}

.infobox {
	padding: 15px
}

article.comment-body {
	background: #fafafa url(../images/beige_paper_brand_neutral.png);
	border: 1px solid #e8e8e8;
	padding: 0;
	margin: 30px 0;
	border-radius: 4px
}

footer.comment-meta {
	border-bottom: 3px double #e8e8e8;
	padding: 10px;
	margin: 0
}

.copyrighttext p {
	text-align: right
}

div.comment-content,
div.reply {
	padding: 10px
}

textarea#comment {
	height: 200px
}

.visible-ts {
	display: none!important
}

@media (max-width:479px) {
	.hidden-ts {
		display: none!important
	}
	.visible-ts {
		display: block!important
	}
	table.visible-ts {
		display: table
	}
	tr.visible-ts {
		display: table-row!important
	}
	td.visible-ts,
	th.visible-ts {
		display: table-cell!important
	}
}

@media (min-width:768px) {
	.page-header h1,
	h1.entry-title {
		font-size: 36px
	}
	.post-date {
		padding-left: 0;
		padding-right: 15px
	}
	.post-title {
		padding-left: 15px;
		padding-right: 0
	}
	.content-info .widget:first-child {
		padding-left: 0
	}
	.content-info .widget:last-child {
		padding-right: 0
	}
}

@media (min-width:992px) {
	.navbar-dark>.navbar-collapse {
		margin-top: 0
	}
	.navbar-dark .navbar-nav>li>a {
		padding: 22px 15px
	}
	.navbar-dark .navbar-nav .dropdown-menu {
		border-radius: .25rem;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 25px 0;
	border-radius: 4px
}

.pagination>li {
	display: inline
}

.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.6;
	text-decoration: none;
	color: #fff;
	background-color: #0072aa;
	border: 1px solid #0072aa;
	margin-left: -1px
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
	color: #fff;
	background-color: #21aa47;
	border-color: #21aa47
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	z-index: 2;
	color: #fff;
	background-color: #21aa47;
	border-color: #21aa47;
	cursor: default
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed
}

.pagination-lg>li>a,
.pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 20px
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 14px
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.pager {
	padding-left: 0;
	margin: 25px 0;
	list-style: none;
	text-align: center
}

.pager li {
	display: inline
}

.pager li>a,
.pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #0072aa;
	border: 1px solid #0072aa;
	border-radius: 15px
}

.pager li>a:focus,
.pager li>a:hover {
	text-decoration: none;
	background-color: #21aa47
}

.pager .next>a,
.pager .next>span {
	float: right
}

.pager .previous>a,
.pager .previous>span {
	float: left
}

.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
	color: #777;
	background-color: #0072aa;
	cursor: not-allowed
}

.wp-caption>img,
.wp-caption a>img {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded {
	border-radius: 6px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.6;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 25px;
	margin-bottom: 25px;
	border: 0;
	border-top: 1px solid #eee
}

.thumbnail,
.wp-caption {
	display: block;
	padding: 4px;
	margin-bottom: 25px;
	line-height: 1.6;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: border .2s ease-in-out
}

.thumbnail>img,
.thumbnail a>img,
.wp-caption>img,
.wp-caption a>img {
	margin-left: auto;
	margin-right: auto
}

a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover,
a.wp-caption.active,
a.wp-caption:focus,
a.wp-caption:hover {
	border-color: #0072aa
}

.thumbnail .caption,
.wp-caption-text,
.wp-caption .caption {
	padding: 9px;
	color: #333
}

.comment-list ol {
	list-style: none
}

.search-form label {
	font-weight: 400
}

.main {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

@media (min-width:768px) {
	.main {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.sidebar-primary .main {
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%
	}
}

.sidebar {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

@media (min-width:768px) {
	.sidebar {
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}
}

.alignnone {
	margin-left: 0;
	margin-right: 0;
	max-width: 100%;
	height: auto
}

.aligncenter {
	display: block;
	margin: .5rem auto;
	height: auto
}

.alignleft,
.alignright,
.avatar {
	display: block;
	margin-bottom: .5rem;
	height: auto
}

@media (min-width:576px) {
	.alignleft,
	.avatar {
		float: left;
		margin-right: .5rem
	}
	.alignright {
		float: right;
		margin-left: .5rem
	}
}

body#tinymce {
	margin: 12px!important
}


/*# sourceMappingURL=main.css.map */