/*

Template Color CSS File

Color code: #e74c3c

Author: Codingest
Template Name: Infinite
*/

/*a tag*/
a:hover {
	color: #e74c3c;
}

a:focus, a:active {
	color: #e74c3c;
}

#infinity-outline {
	stroke: #e74c3c;
}

.nav-mobile-header {
	background-color: #e74c3c !important;
}

/*navigation*/
.navbar-toggle {
	background-color: #e74c3c !important;
}

.navbar-inverse .navbar-toggle {
	border-color: #e74c3c !important;
}

.btn-custom {
	background-color: #e74c3c;
	border-color: #e74c3c;
}

.btn-custom:hover {
	background-color: #c43728 !important;
	border-color: #c43728 !important;
}

.btn-custom:focus {
	background-color: #c43728 !important;
	border-color: #c43728 !important;
}

.btn-custom:active {
	background-color: #c43728 !important;
	border-color: #c43728 !important;
}

.btn-error-back {
	background-color: #e74c3c !important;
	border-color: #e74c3c !important;
}

::selection {
	background: #e74c3c !important;
	color: #fff;
}

::-moz-selection {
	background: #e74c3c !important;
	color: #fff;
}

.text-category {
	color: #e74c3c;
}

/*navbar color style*/
.navbar-inverse .navbar-nav .active a::after {
	background-color: #e74c3c;
}

.navbar-inverse .navbar-nav > li > a:hover {
	color: #e74c3c;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
	color: #e74c3c !important;
	background-color: transparent;
}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
	background-color: transparent;
	color: #e74c3c;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: #e74c3c;
}

.home-slider-item .item-info .label-slider-category {
	background-color: #e74c3c;
}

.label-post-category {
	background-color: #e74c3c;
}

.read-more {
	color: #e74c3c;
}

.widget-title .title::after {
	background-color: #e74c3c;
}

.ramdom-post-slider .item-info .label-slider-category {
	background-color: #e74c3c;
}

.w-tag-list li a:hover {
	background-color: #e74c3c;
}

.post-content .post-meta a:hover {
	color: #e74c3c;
}

.post-content .post-tags .tag-list li a:hover {
	border-color: #e74c3c;
	background-color: #e74c3c;
}

.related-posts .related-post-title .title::after {
	background-color: #e74c3c;
}

.pagination .active a {
	border: 1px solid #e74c3c !important;
	background-color: #e74c3c !important;
	color: #fff !important;
}

.f-random-list li .title a:hover {
	color: #e74c3c;
}

.newsletter button {
	background: #e74c3c;
}

.label-slider-category {
	background-color: #e74c3c;
}

.random-post-slider .owl-prev:hover .random-arrow-prev {
	color: #e74c3c;
}

.random-post-slider .owl-next:hover .random-arrow-next {
	color: #e74c3c;
}

.post-detail-slider .owl-prev:hover .post-detail-arrow-prev {
	color: #e74c3c;
}

.post-detail-slider .owl-next:hover .post-detail-arrow-next {
	color: #e74c3c;
}

.leave-reply .form-control:focus {
	border-color: #e74c3c;
}

.page-contact .form-control:focus {
	border-color: #e74c3c;
}

.form-input:focus {
	border-color: #e74c3c;
}

.link-forget:hover {
	color: #e74c3c;
}

.filters .active::after {
	background: #e74c3c;
}

.filters .btn:focus:after, .filters .btn:hover:after, .filters .btn:active:after {
	background: #e74c3c;
}

.gallery-categories ul li a:hover, .gallery-categories ul li a:focus, .gallery-categories ul li a:active {
	background-color: #e74c3c !important;
	border-color: #e74c3c !important;
	color: #fff !important;
}

.newsletter .newsletter-button {
	background-color: #e74c3c;
	border: 1px solid #e74c3c;
}

.newsletter .newsletter-button:hover {
	background-color: #c43728;
	border: 1px solid #c43728;
}

.switcher-box .open-switcher {
	background-color: #e74c3c;
}

.nav-footer li a:hover {
	color: #e74c3c;
}

.widget-list li .w-meta a:hover {
	color: #e74c3c;
}

.reactions .col-reaction:hover .btn-reaction {
	background-color: #e74c3c;
}

.reactions .progress-bar-vertical .progress-bar {
	background-color: #e74c3c;
}

.reactions .btn-reaction-voted {
	background-color: #e74c3c;
}

.poll .result .progress .progress-bar {
	background-color: #e74c3c;
}

.profile-buttons ul li a:hover {
	color: #e74c3c;
	border-color: #e74c3c;
}

.comment-section .nav-tabs .active {
	border-bottom: 2px solid #e74c3c;
}

.spinner > div {
	background-color: #e74c3c;
}

.cookies-warning a {
	color: #e74c3c !important;
}

.post-meta .post-meta-inner a:hover {
	color: #e74c3c !important;
}

.custom-checkbox:hover + label:before {
	border-color: #e74c3c;
}

.custom-checkbox:checked + label:before {
	background: #e74c3c;
	border-color: #e74c3c;
}

.custom-checkbox input:checked + .checkbox-icon {
	background-color: #e74c3c;
	border: 1px solid #e74c3c;
}

.post-content .post-text a {
	color: #e74c3c;
}

.post-files .file button {
	color: #e74c3c;
}

@media (max-width: 768px) {

	.pagination .page-previous a {
		border: 1px solid #e74c3c !important;
		color: #e74c3c !important;
		background-color: transparent !important;
	}

	.pagination .page-next a {
		border: 1px solid #e74c3c !important;
		color: #e74c3c !important;
		background-color: transparent !important;
	}

	.pagination > li > a, .pagination > li > span {
		background-color: #e74c3c !important;
		border: 1px solid #e74c3c !important;
		color: #fff !important;
	}
}
