.post-single-content a,
.text-primary,
.navbar-categories .nav-link.active,
.post-title:hover,
.sidebar-post-item img,
.footer-block a:not(:hover):not(.text-body),
.page-link:not(:hover),
.page-content a:not(:hover),
.trend-item a,
.breadcrumb a,
a:hover,
a.btn-outline-danger {
	color: #4169E1 !important;
}

.bg-primary {
	background-color: #003366 !important;
}

.btn-primary {
	background-color: #0000FF;
	border-color: #4169E1;
}

.btn-primary:hover {
	background-color: #0000CC;
	border-color: #4169E1;
	color: #ffffff !important;
}

.btn-success:hover,
.btn-share:hover {
	color: #ffffff !important;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  background-color: #4169E1;
  border-color: #4169E1;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(65, 105, 225, 0.5);
}

a.btn-outline-danger {
	border-color: #4169E1 !important;
}

a.btn-outline-danger:active,
a.btn-outline-danger:hover {
	background-color: #4169E1 !important;
	border-color: #4169E1 !important;
	color: #ffffff !important;
}

.home-search-box .form-control,
.search-box .form-control {
	border-color: #4169E1;
}

.sidebar-block .sidebar-heading span::before {
	background: #4169E1;
}

a.btn-outline-dark {
	color: #000000 !important;
}

a.btn-outline-dark:hover {
	color: #ffffff !important;
	background-color: #222 !important;
	border-color: #222 !important;
}

.page-link {
	background-color: #ffffff !important;
	border-color: #dee2e6 !important;
}

.page-item.active .page-link {
	background-color: #4169E1 !important;
	color: #ffffff !important;
}

.page-link:hover,
.sidebar-group {
	color: #4169E1 !important;
	background-color: #e9ecef !important;
	border-color: #dee2e6 !important;
}

.sidebar-group {
	margin-top: 12px;
	padding-top: 12px;
	padding-left: 31px;
	padding-bottom: 8px;
}

.site-heading span {
	border-left: 6px solid #4169E1 !important;
}

.post-item {
	min-height: 100px;
}

.post-item .post-feat-image-big .post-img-link {
  min-width: 190px;
  max-width: 190px;
}

.text-excerpt {
	font-size: 15px;
	line-height: 1.5;
	display: block;
	margin-top: 8px;
}

#latestSlider {
	height: auto;
}

.site-logo {
	width: 170px;
	padding-top: 7px;
}
