/*
* @package Housebuild
* @copyright (C) 2019 by ThemesQueen - All rights reserved!
* @license GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html)
* @author ThemesQueen <iamthemesqueen@gmail.com>

*/

/*-------------------------------------------------*/
/* =  Red skin
/*-------------------------------------------------*/
a {
  color: #fb2b2b;
}

blockquote {
  border-color: #fb2b2b;
}

.text-white, .text-white a {
  color: #fff;
}

.btn-primary:hover,
.loadmoreitem:hover {
  background-color: #222;
}

.bg-info {
  background-color: #0974b2;
}

.bg-info .btn-info {
  background-color: white;
  color: #0974b2;
}

.bg-info .btn-info:hover, .bg-info .btn-info:focus,
footer .copyright .menu a.isButton:hover, footer .copyright .menu a.isButton:focus,
.top-line .menu > li > a:hover, .top-line .menu > li > a:focus {
  border-color: transparent;
  background-color: #222;
  color: white;
}

footer .copyright {
  background-color: #121212;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:active {
  background-color: transparent;
}

.navbar-brand span,
.top-line p span i,
.top-line ul.social-icons li a:hover,
.navbar-nav > li > a:hover,
.navbar-nav > li > a.active,
.navbar-nav > li a.active, .navbar-nav > li a.js-more-active,
.navbar-default .navbar-nav > .active > a,
.navbar-nav li.parent ul.nav-child li a:hover,
.navbar-nav li.parent ul.nav-child li.current > a,
.navbar-nav li.drop ul.dropdown li a:hover,
header.active .navbar-nav > li > a:hover,
header.active .navbar-nav > li > a.active,
.title-section h1 span,
.title-section h2 span,
.title-section h3 span,
.title-section h4 span,
.title-section h5 span,
.title-section h6 span,
.text-red,
#home-section .tp-caption.finewide_medium_white span,
#home-section .tp-caption a.trans-btn:hover,
#home-section .tp-caption a.trans-btn2,
.services-offer-section .offer-post h2 a:hover,
/* .project-box .project-post .hover-box h2 a:hover, */
.tab-posts-box ul.nav-tabs li a:hover,
.testimonial-section .testimonial-box h2,
.news-section .news-post h2 a:hover,
.news-section .news-post > a:hover,
.flexslider .flexcaption .inner-caption h1,
.services-offer-section2 .services-post a,
.projects-section2 .project-box .project-post .hover-box h2 a:hover,
.presentation-section .presentation-line a:hover,
.team-section .team-post span,
.services-page-section .contact-info ul.information-list li i,
.services-page-section .contact-info2 ul.information-list li i,
.services-page-section .services-wrapp .services-post a:hover,
.locations-page .project-box .project-post .hover-box h2 a,
.blog-section .blog-box .blog-post h2 a:hover,
.blog-section .blog-box .blog-post .post-content-text > a:hover,
.pagination li a,
.blog-section .blog-box ul.pagination-list li a:hover,
.blog-section .blog-box ul.pagination-list li a.active,
.blog-section .blog-box .comment-section ul li .comment-box .comment-content h4 a:hover,
.banner-section h1, .banner-section h2,
.sidebar ul.category-list li a:hover,
.sidebar ul.archieve-list li a:hover,
.single-page-section .project-content-box ul li i,
footer .up-footer ul.navigation li a:hover,
footer .up-footer .info-widget p span,
.inner-switcher ul li a:hover,
div.tagItemHeader h2.tagItemTitle a:hover {
	color: #fb2b2b !important;
}

.navbar-nav li.drop ul.dropdown,
.navbar-nav li.parent ul.nav-child {
	border-top: 2px solid #fb2b2b;
}

.form-search,
#home-section .tp-caption.small_text.backgroun-col,
.flex-direction-nav .flex-next:hover,
.flex-direction-nav .flex-prev:hover,
.services-page-section ul.side-navigation-list li a:hover,
.services-page-section ul.side-navigation-list li a.active,
.projects-page-section .project-box .project-post .hover-box,
.sidebar ul.tags-list li a:hover,
#contact-form input[type="submit"], .comment-form input[type="submit"],
.error-section a:hover,
.free-quote-section form input[type="submit"],
.loadmoreitem,
.icon-edit ,  #scrollToTop:hover,
.btn-primary,
.pagination li a:hover, .pagination li a:focus,
.bg-red {
	background: #fb2b2b;
}

.locations-page .project-box .project-post .hover-box {
  background-color: rgba(7, 0, 0, 0.86);
}

.services-page-section ul.side-navigation-list li a:hover,
.services-page-section ul.side-navigation-list li a.active,
.services-page-section ul.side-navigation-list li a:hover:after,
.projects-page-section .project-box .project-post .hover-box,
.projects-page-section .project-box .project-post .hover-box a,
.projects-page-section .project-box .project-post .hover-box a:hover,
.loadmoreitem {
  color: #fff;
}

#home-section .tp-caption a.trans-btn:hover {
  border: 2px solid #fb2b2b;
}

#home-section .tp-caption a.trans-btn2:hover,
.tab-posts-box ul.nav-tabs li.active a,
.bottom-section .container-fluid [class^="col-"]:nth-child(3),
footer .copyright .menu a.isButton,
.pagination li a:hover, .pagination li a:focus,
.top-line .menu > li > a {
  color: #ffffff !important;
  background: #fb2b2b;
}
.card a .card-body {
  color: #ffffff;
  background: #fb2b2b;
}
.card a:hover .card-body, .card a:focus .card-body {
  background-color: #222;
}

.projects-section ul.filter li a.active,
.projects-section ul.filter li a:hover,
.projects-page-section ul.filter li a.active,
.projects-page-section ul.filter li a:hover {
  color: #fb2b2b;
  border-bottom: 2px solid #fb2b2b;
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #fb2b2b;
  border-color: #fb2b2b;
}

.accord-elem.active .accord-title h2,
footer .up-footer ul.tag-list li a:hover {
  border: 1px solid #fb2b2b;
  background: #fb2b2b;
}

.tables-page-section .table thead th {
  background: #fb2b2b !important;
}

#contact-form input[type="text"]:focus, .comment-form input[type="text"]:focus,
#contact-form input[type="email"]:focus, .comment-form input[type="email"]:focus,
#contact-form textarea:focus, .comment-form textarea:focus,
.free-quote-section form input[type="text"]:focus, .free-quote-section form textarea:focus, .free-quote-section form select:focus {
  border: 1px solid #fb2b2b;
}

.error-section a {
  border-color: #fb2b2b;
  color: #ffffff;
  background-color:#fb2b2b; 
}

.bottom-section .container-fluid [class^="col-"]:nth-child(1) {
  background-color: #f7f7f7;
  color: #222;
}

.bottom-section .container-fluid [class^="col-"]:nth-child(1) h3,
.bottom-section .container-fluid [class^="col-"]:nth-child(1) h4 {
  color: #222;
}

/******************/

.animate01 .section-title h2 { 
  border-left-color: #fc5356; 
}

.animate01 .feature-box-1 h5,
.animate01 a .feature-box-1 h5 {
  color: #222;
}

.animate01 .feature-box-1 .icon { 
  background-color: #fc5356; 
  color: #fff;
}

.animate01 .feature-box-1:after { 
  background-color: #0974b2; 
}

.animate01 .feature-box-1:hover h5 { 
  color: #fff;
}

.animate01 .feature-box-1:hover p { 
  color: rgba(255, 255, 255, 0.8); 
}
