html .text-color-yeloly,
html .text-yeloly {
	color: #eeeb02 !important;
}

html .text-color-hover-yeloly:hover,
html .text-hover-yeloly:hover {
	color: #eeeb02 !important;
}

html .text-color-redy,
html .text-redy {
	color: #dd0505 !important;
}

html .text-color-hover-redy:hover,
html .text-hover-redy:hover {
	color: #dd0505 !important;
}

html .text-color-greny,
html .text-greny {
	color: #0e900e !important;
}

html .text-color-hover-greny:hover,
html .text-hover-greny:hover {
	color: #0e900e !important;
}

html .bg-color-browny,
html .bg-browny {
	background-color: #392105 !important;
}

html .bg-color-hover-browny:hover,
html .bg-hover-browny:hover {
	background-color: #392105 !important;
}

html .bg-color-after-browny:after {
	background-color: #392105 !important;
}

html .bg-color-hover-after-browny:after:hover {
	background-color: #392105 !important;
}

html .bg-color-before-browny:before {
	background-color: #392105 !important;
}

html .bg-color-hover-before-browny:before:hover {
	background-color: #392105 !important;
}

html .bg-color-redy,
html .bg-redy {
	background-color: #dd0505 !important;
}

html .bg-color-hover-redy:hover,
html .bg-hover-redy:hover {
	background-color: #dd0505 !important;
}

html .bg-color-after-redy:after {
	background-color: #dd0505 !important;
}

html .bg-color-hover-after-redy:after:hover {
	background-color: #dd0505 !important;
}

html .bg-color-before-redy:before {
	background-color: #dd0505 !important;
}

html .bg-color-hover-before-redy:before:hover {
	background-color: #dd0505 !important;
}

html .bg-color-greny,
html .bg-greny {
	background-color: #0e900e !important;
}

html .bg-color-hover-greny:hover,
html .bg-hover-greny:hover {
	background-color: #0e900e !important;
}

html .bg-color-after-greny:after {
	background-color: #0e900e !important;
}

html .bg-color-hover-after-greny:after:hover {
	background-color: #0e900e !important;
}

html .bg-color-before-greny:before {
	background-color: #0e900e !important;
}

html .bg-color-hover-before-greny:before:hover {
	background-color: #0e900e !important;
}

html .bg-color-bluely,
html .bg-bluely {
	background-color: #1167dc !important;
}

html .bg-color-hover-bluely:hover,
html .bg-hover-bluely:hover {
	background-color: #1167dc !important;
}

html .bg-color-after-bluely:after {
	background-color: #1167dc !important;
}

html .bg-color-hover-after-bluely:after:hover {
	background-color: #1167dc !important;
}

html .bg-color-before-bluely:before {
	background-color: #1167dc !important;
}

html .bg-color-hover-before-bluely:before:hover {
	background-color: #1167dc !important;
}

html .bg-color-yely,
html .bg-yely {
	background-color: #c8e9fa !important;
}

html .bg-color-hover-yely:hover,
html .bg-hover-yely:hover {
	background-color: #c8e9fa !important;
}

html .bg-color-after-yely:after {
	background-color: #c8e9fa !important;
}

html .bg-color-hover-after-yely:after:hover {
	background-color: #c8e9fa !important;
}

html .bg-color-before-yely:before {
	background-color: #c8e9fa !important;
}

html .bg-color-hover-before-yely:before:hover {
	background-color: #c8e9fa !important;
}

html .bg-color-yeloly,
html .bg-yeloly {
	background-color: #f4f999 !important;
}

html .bg-color-hover-yeloly:hover,
html .bg-hover-yeloly:hover {
	background-color: #f4f999 !important;
}

html .bg-color-after-yeloly:after {
	background-color: #f4f999 !important;
}

html .bg-color-hover-after-yeloly:after:hover {
	background-color: #f4f999 !important;
}

html .bg-color-before-yeloly:before {
	background-color: #f4f999 !important;
}

html .bg-color-hover-before-yeloly:before:hover {
	background-color: #f4f999 !important;
}

/* Feature Wa */
.feature-wa {
	display: flex;
	position: fixed;
	right: 8px;
    bottom: 55px;
	z-index: 999;
}

.feature-wa > p {
	position: relative;
}

.feature-wa .feature-wa-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 1 0 auto;
	background: #36ce53;
	border-radius: 100%;
	color: #FFF;
	font-size: 16px;
	font-size: 1.25rem;
	position: relative;
	text-align: center;
	padding: 0.8em;
	height: 1px;
	width: 2.7em;
	height: 2.7em;
}

.feature-wa.align-items-center .feature-wa-icon {
	top: 0;
}

.btn-redy {
	background-color: #dd0505;
	border-color: #dd0505 #dd0505 #bd2130;
	color: #FFF;
}

.btn-redy:hover, .btn-redy.hover {
	background-color: #e25663;
	border-color: #e4606d #e4606d #dd0505;
	color: #FFF;
}

.btn-redy:focus, .btn-redy.focus {
	box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
}

.btn-redy.disabled, .btn-redy:disabled {
	background-color: #dd0505;
	border-color: #dd0505 #dd0505 #bd2130;
}

.btn-redy:active, .btn-redy.active,
	.show > .btn-redy.dropdown-toggle {
	background-color: #c82333;
	background-image: none;
	border-color: #bd2130 #bd2130 #921925;
}

.btn-outline.btn-redy {
	color: #dd0505;
	background-color: transparent;
	background-image: none;
	border-color: #dd0505;
}

.btn-outline.btn-redy:hover, .btn-outline.btn-redy.hover {
	color: #FFF;
	background-color: #dd0505;
	border-color: #dd0505;
}

.btn-outline.btn-redy:focus, .btn-outline.btn-redy.focus {
	box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
}

.btn-outline.btn-redy.disabled, .btn-outline.btn-redy:disabled {
	color: #dd0505;
	background-color: transparent;
}

.btn-outline.btn-redy:active, .btn-outline.btn-redy.active,
	.show > .btn-outline.btn-redy.dropdown-toggle {
	color: #FFF;
	background-color: #dd0505;
	border-color: #dd0505;
}

.breadcrumb > h2 {
	display: inline-block;
	font-size: 0.8em;
	line-height: 24px;
	text-transform: uppercase;
	text-shadow: none;
	margin: 0;
}

.breadcrumb > li + h2:before {
	color: inherit;
	opacity: 0.5;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	content: "\f105";
	padding: 0 7px 0 5px;
}

.breadcrumb > h2 + li:before {
	color: inherit;
	opacity: 0.5;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	content: "\f105";
	padding: 0 7px 0 5px;
}


/* Recent Posts */
.recent-posts h4 {
	margin-bottom: 7px;
}

.recent-posts article.recent-post h4 {
	margin: 0 0 3px 0;
}

.recent-posts article.recent-post h4 a {
	display: block;
}

.recent-posts .date {
	margin-right: 10px;
	text-align: center;
}

.recent-posts .date .month {
	background: #CCC;
	color: #FFF;
	font-size: 0.9em;
	padding: 3px 10px;
	position: relative;
	top: -2px;
}

.recent-posts .date .day {
	background: #F7F7F7;
	color: #CCC;
	display: block;
	font-size: 18px;
	font-weight: 500;
	font-weight: bold;
	padding: 8px;
}

section.section .recent-posts .date .day {
	background: #FFF;
}

/* Simple Post List */
ul.simple-post-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.simple-post-list li {
	border-bottom: 1px dotted #E2E2E2;
	padding: 15px 0;
}

ul.simple-post-list li::after {
	clear: both;
	content: "";
	display: block;
}

ul.simple-post-list li:last-child {
	border-bottom: 0;
}

ul.simple-post-list .post-image {
	float: left;
	margin-right: 12px;
}

ul.simple-post-list .post-meta {
	color: #888;
	font-size: 0.8em;
}

ul.simple-post-list .post-info {
	line-height: 20px;
}

@media (max-width: 575px) {
	ul.comments li {
		border-left: 8px solid rgba(0, 0, 0, 0.06);
		clear: both;
		padding: 0 0 0 10px;
	}

	ul.comments li .img-thumbnail {
		display: none;
	}

	ul.comments .comment-arrow {
		display: none;
	}
}