﻿/* general links color */
a {
    color: #DB3A1B;
}
    /***
General More Link
***/
    a.more {
        color: #DB3A1B;
    }

/*Global classes*/

.theme-btn {
    color: #fff;
    background: #DB3A1B !important;
    border: solid 1px #DB3A1B;
}

    .theme-btn:hover {
        color: #fff;
        background: #DB3A1B !important;
        border: solid 1px #DB3A1B;
    }

/********************
 GENERAL LAYOUT 
*********************/

/***
Header and header elements.
***/
/*Navigation*/
.header a.brand b {
    color: #DB3A1B;
}

.header .navbar-nav > li > a:hover,
.header .navbar-nav li.active > a,
.header .navbar-nav li.active:hover > a {
    background: #FCFCFC;
    text-decoration: none;
    color: #fff;
}

.header .in.collapse li a:hover {
    background: #DB3A1B;
}

.header .in.collapse li.active > a,
.header .in.collapse li.active:hover > a {
    background: #DB3A1B;
}

.header .nav li.active > a:after {
    border-top: 3px solid #DB3A1B;
}

@media (max-width: 767px) {
    .header.navbar-default .navbar-nav > li > a:hover, .header.navbar-default .navbar-nav > .active > a, .header.navbar-default .navbar-nav > .active > a:hover, .header.navbar-default .navbar-nav > .active > a:focus {
        background: #DB3A1B !important;
        color: #fff !important;
    }
}

.header .nav li.dropdown.open > .dropdown-toggle {
    color: #DB3A1B;
}

/*Navigation Toggle Icon*/
.header .navbar-btn {
    background: #DB3A1B !important;
}

    .header .navbar-btn:hover {
        background: #DB3A1B !important;
    }

/*Navigation Dropdown*/
.header .dropdown-menu {
    border-top: 0;
}

.header .nav li.dropdown.open > .dropdown-toggle {
    color: #DB3A1B;
}

@media (max-width: 768px) {
    .header .nav li.dropdown.open.active > .dropdown-toggle {
        color: #fff !important;
    }
}

.header .in.collapse li.dropdown.active > a,
.header .in.collapse li.dropdown.active:hover > a {
    background: #DB3A1B;
}

.header .nav > li.dropdown.open.active > a:hover,
.header .nav > li.dropdown.open.active > a:focus {
    border-color: #DB3A1B;
}

/*Menu Search*/
.header .nav li.menu-search i:hover {
    color: #DB3A1B;
}

/***
Content and content elements.
***/

/*Revolution Slider*/
.slide_subtitle {
    background-color: #DB3A1B;
}

.tp-leftarrow.default:hover,
.tp-rightarrow.default:hover {
    background-color: #DB3A1B !important;
}


/*Bx Slider & Testimonial Carousel*/
.recent-work ul.bxslider li:hover a.bxslider-block {
    background: #DB3A1B;
}

.recent-work ul.bxslider li i.icon-hover-1:hover,
.recent-work ul.bxslider li i.icon-hover-2:hover {
    color: #DB3A1B;
}

.bx-wrapper .bx-prev:hover,
.testimonials-v1 .left-btn:hover {
    background: url(imgs/left-blue-hover.png) no-repeat;
}

.bx-wrapper .bx-next:hover,
.testimonials-v1 .right-btn:hover {
    background: url(imgs/right-blue-hover.png) no-repeat;
}

.testimonials-v1 .item span.testimonials-slide {
    background: #f8f8f8 url(imgs/corners-blue.png) no-repeat right bottom;
}

/*Blockquote Box*/
.quote-v1 {
    background: #DB3A1B;
}

a.btn-transparent:hover {
    background: #DB3A1B;
}

/*Tabs*/
.tab-style-1 .row [class*="col-"] {
    padding-left: 0;
}

.tab-style-1 .tab-content img {
    margin: 5px 0 10px;
}

.tab-style-1 .tab-content p {
    margin-top: 0;
}

.tab-style-1 ul.nav-tabs {
    border-bottom-color: #DB3A1B;
}

    .tab-style-1 ul.nav-tabs li:first-child a {
        text-transform: uppercase;
    }

    .tab-style-1 ul.nav-tabs li a {
        color: #000;
        background: transparent;
        font-weight: bold;
        font-size: 11px;
        padding: 5px 15px;
    }

    .tab-style-1 ul.nav-tabs li > a:hover {
        background: #DB3A1B;
        border-color: #DB3A1B;
        color: #fff;
    }

    .tab-style-1 ul.nav-tabs .active > a,
    .tab-style-1 ul.nav-tabs .active > a:hover,
    .tab-style-1 ul.nav-tabs .active > a:focus {
        background: #DB3A1B;
        border-color: #DB3A1B;
        color: #fff;
        font-weight: bold !important;
    }

/*Testimonials*/
.testimonials-v1 span.testimonials-name {
    color: #DB3A1B;
}

/*Steps*/
.front-steps.front-step-one {
    background: #DB3A1B url(imgs/one.png) no-repeat right bottom;
}

    .front-steps.front-step-one:after {
        border-left: 15px solid #DB3A1B;
    }

/***
Footer
***/
.footer a {
    color: #DB3A1B;
}

/***
Copyright
***/
.copyright p a {
    color: #119cd6;
}

/*Breadcrumbs*/
.breadcrumbs li a {
    color: #DB3A1B;
}

/*Skils*/
.front-skills .progress .bar {
    background: none #DB3A1B;
}

/*Team Blocks*/
.front-team h3 a {
    color: #DB3A1B;
}

/*Service Box v1*/
.service-box-v1:hover {
    background: #DB3A1B;
}

/***
Blog Page
***/
/*Blog Posts*/
.blog-info li i {
    color: #DB3A1B;
}

/*Blog Sidebar*/
.blog-photo-stream li img:hover {
    border-color: #DB3A1B;
}

.blog-tags li a:hover {
    background: #DB3A1B;
}

.blog-tags li i {
    color: #DB3A1B;
}

.blog-tags li a:hover:after {
    border-left-color: #DB3A1B;
}

/* Blog Item */
.blog-item blockquote {
    border-color: #DB3A1B;
}

.blog-item h4.media-heading span a {
    color: #DB3A1B;
}

/* Portfolio */
.filter-v1 .filter-category li:hover,
.filter-v1 .filter-category li.active {
    color: #fff;
    background: #DB3A1B;
}

.grid-v1 li .hover-portfolio {
    background: #DB3A1B;
}

.grid-v1 li a.hover-portfolio-lft,
.grid-v1 li a.hover-portfolio-rgt {
    background: #DB3A1B;
}

/* Pricing */
.pricing-table:hover {
    border-color: #DB3A1B;
}

.pricing-table2:hover {
    border-color: #DB3A1B;
}

.pricing-table ul li i {
    color: #DB3A1B;
}

.pricing-table.selected {
    background-color: #DB3A1B;
}

.pricing-table2.selected {
    background-color: #DB3A1B;
}

.pricing-table2 ul li i {
    color: #DB3A1B;
}

.pricing-table2 .rate {
    background-color: #DB3A1B;
}

.pricing:hover,
.pricing-active {
    border-color: #DB3A1B;
}

    .pricing:hover h4 {
        color: #DB3A1B;
    }

.pricing-head h3 {
    background: #DB3A1B;
    border-bottom: solid 1px #DB3A1B;
}

.pricing-head-active h4 {
    color: #DB3A1B;
}

.pricing-content li i {
    color: #DB3A1B;
}

.price-active h4 {
    color: #DB3A1B;
}

.no-space-pricing .price-active .pricing-head h4,
.no-space-pricing .pricing:hover .pricing-head h4 {
    color: #DB3A1B;
}

/* error colors */
.page-404 .number, .page-500 .number {
    color: #DB3A1B;
}

/***
Vertical inline menu
***/
.ver-inline-menu {
    border-left: solid 2px #DB3A1B;
}

    .ver-inline-menu li:hover a {
        background: #DB3A1B;
    }

    .ver-inline-menu li.active a {
        background: #DB3A1B;
    }

    .ver-inline-menu li.active:after {
        border-left: 6px solid #DB3A1B;
    }

/* Blog Sidebar categories BEGIN */
.sidebar-categories li > a:hover,
.sidebar-categories li.active > a,
.sidebar-categories li.active:hover > a {
    color: #DB3A1B;
}

.progress-bar {
    background-color: #DB3A1B;
}
