/* Global styles================================================== */

a {
    color: #e3001b;
}
a.read-more:hover {
    color: #327cbc;
}
/* Typography================================================== */
/* Buttons */

.readmore,
input[type="submit"],
.btn.btn-primary {
    background: #e3001b;
    color: #fff;
}
.readmore:hover,
input[type="submit"]:hover,
.btn.btn-primary:hover {
    border: 2px solid #e3001b !important;
    color: #e3001b !important;
}
.btn.btn-primary.white:hover {
    background: #e3001b !important;
}
.btn.btn-primary.solid {
    background: #e3001b;
}
blockquote {
    border-left: 5px solid #e3001b;
}
/* List */

ul.circle li:before {
    color: #e3001b;
}
ul.check-list li i {
    color: #e3001b;
}
ul.arrow-right li a:hover {
    color: #e3001b;
}
ul.arrow-right li::before {
    color: #e3001b;
}
/* Common styles================================================== */
/* Title */

.title-cap-big {
    color: #e3001b;
}
/* Carousel controll */

.ts-carousel-controller .left,
.ts-carousel-controller .right,
.owl-controls .owl-prev,
.owl-controls .owl-next,
.owl-theme .owl-controls .owl-buttons div {
    background: #e3001b;
}
.owl-theme .owl-controls .owl-page.active span {
    background: #e3001b;
}
/* Input form */

.form-control:focus {
    border: 1px solid #e3001b !important;
}
/* Flex Slider */

.portfolio-slider .flex-direction-nav a:hover,
.ts-flex-slider .flex-direction-nav a:hover {
    background: #e3001b;
}
/* Pagination */

.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>li>a:hover {
    background: #e3001b;
}
/* Header area================================================== */
/* Top bar */

ul.top-info li i {
    color: #e3001b;
}
/* Logo */

.logo {
    background-image: url(../../images/presets/preset2/york_group_logo.jpg);
}
/* Main navigation */

.navbar-toggle {
    background: #e3001b;
}
ul.navbar-nav > li.active > a,
ul.navbar-nav > li > a:hover {
    color: #e3001b;
}
/* Dropdown */

.dropdown-menu > ul {
    border-top: 3px solid #e3001b;
}
.dropdown-menu > ul > li.active > a {
    color: #e3001b !important;
}
.dropdown-menu > ul > li>a:hover,
.dropdown-menu > ul > li>a:focus {
    color: #e3001b !important;
}
/* Slideshow================================================== */
/* Main slide */

#main-slide .carousel-indicators li.active,
#main-slide .carousel-indicators li:hover {
    background-color: #e3001b;
}
#main-slide .carousel-control i:hover {
    background: #e3001b;
}
/* Intro area================================================== */

.intro {
    border-top: 5px solid #e3001b;
}
.intro .container:after {
    border-top-color: #e3001b;
}
h4.panel-title a {
    color: #e3001b;
}
h4.panel-title a:hover {
    color: #e3001b;
}
h4.panel-title a:before {
    background: #e3001b;
}
.list-icon i {
    color: #e3001b;
}
/* Services================================================== */

.service-icon i {
    color: #e3001b;
}
/* Practice Area================================================== */

.isotope-nav ul li a {
    border: 1px solid #e3001b;
}
.isotope-nav ul a.active,
.isotope-nav ul a:hover {
    background: #e3001b;
}
.practice-area .grid {
    background: #e3001b;
}
.practice-area .grid:hover {
    background: #D24120;
}
figure.effect-oscar a:hover {
    color: #e3001b;
}
figure.effect-oscar:hover figcaption {
    background-color: rgba(231, 83, 50, 0.75) !important;
}
/* Content area================================================== */

.content-box i {
    color: #e3001b;
}
.latest-post .post-body h4 a:hover {
    color: #e3001b;
}
/* Facts================================================== */

.ts_counter {
    background: #e3001b;
}
/* Testimonial================================================== */

.testimonial-slide .testimonial-text:before {
    color: #e3001b;
}
.testimonial-slide .testimonial-text:after {
    color: #e3001b;
}
/* Footer================================================== */

.footer {
    background: #e3001b;
}
ul.arrow li a:hover {
    color: #e3001b;
}
ul.twitter-list li a.date {
    color: #e3001b;
}
.qc-form button {
    color: #e3001b !important;
}
/* Copyright================================================== */

.copyright {
    background: #cc3917;
}
.copyright-info a:hover {
    color: #e3001b;
}
.footer-nav li a:hover {
    color: #e3001b;
}
#back-to-top .btn.btn-primary:hover {
    background: #e3001b !important;
    color: #fff !important;
}
/* Testimonials Page================================================== */

.ts-testimonial-content {
    background-color: #e3001b;
}
.ts-testimonial-content:after {
    border-top: 25px solid #e3001b;
}
/* Attorneys================================================== */

.team-carousel .team-img-wrapper .social-icons a:hover {
    color: #e3001b;
}
.team-carousel .team-img-wrapper .team-img-wrapper-hover {
    background-color: rgba(231, 83, 50, 0.75) !important;
}
.team-carousel .team-content h3.ts-name {
    color: #e3001b;
}
.team-carousel .owl-controls .owl-buttons div:hover,
.team-carousel.team-page .owl-controls .owl-buttons div:hover {
    background: #e3001b !important;
}
/* Our Firm================================================== */

.inside-circle:hover {
    border: 1px solid #e3001b;
}
.inside-circle:hover .circle-icon,
.inside-circle:hover .circle-title {
    color: #e3001b;
}
/* News================================================== */

.post-meta a:hover {
    color: #e3001b;
}
.author-url span a:hover {
    color: #e3001b;
}
.comments-counter a:hover {
    color: #e3001b;
}
.comments-list .comment-reply:hover {
    color: #e3001b;
}
/* Sidebar================================================== */

.widget-tab h4.entry-title a:hover,
.widget-categories ul.category-list li a:hover,
.archive-list li a:hover {
    color: #e3001b;
}
.widget-tags ul > li a:hover {
    background: #e3001b;
}
.sidebar-left .nav-tabs>li>a:hover,
.sidebar-left .nav-tabs>li.active>a,
.sidebar-left .nav-tabs>li.active>a:focus {
    color: #e3001b;
}
.sidebar-left .nav-tabs>li.active>a:after,
.sidebar-left .nav-tabs>li>a:hover:after {
    background: #e3001b;
}
/* Features================================================== */
/* Default Tab */

.tab-default .nav-tabs>li.active>a {
    background: #e3001b;
}
.tab-default.icon-style .tab-content {
    border-top: 2px solid #e3001b;
}
/* Buttons */

.btn.btn-default:hover {
    background: #e3001b;
}