/* ============================

COLOR 

=============================== */

.default-color,
.footer_short3 .text_button_color,
.small_button1:hover {
    color: #cc0000 !important;
}
a.dark-button {
    background-color: #cc0000;
    color: #fff;
}
.dark-button {
    background-color: #cc0000;
    color: #fff;
}
.btn-link,
.btn-link:hover,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover,
.navbar.navbar-bg-light .navbar-nav > li > a:hover,
.navbar.navbar-bg-light .navbar-nav > li > a:focus,
.navbar.navbar-bg-light .navbar-nav > li > a.active,
.navbar.navbar-bg-light .navbar-nav > li > a.highlighted,
.page-links div a:hover,
.page-links div a:active,
.page-links div a:focus,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a.active,
.text-color,
.item-box a:hover i,
.inverse i,
.process-content:hover .title,
.pricing .price,
.post-meta i,
.meta i,
.quote blockquote:before,
.quote blockquote:after,
.tweet_time a,
#video-controls a,
.link-hover-color a:hover,
.icons-hover-color i:hover,
.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li.active > a:focus,
.navbar-default .navbar-nav > li.active > a:hover,
#page .breadcrumb > .active,
.timeliner li:hover .timeline-heading h4.subheading,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.sitemap li a:hover,
.bakery-block:hover .fill-icon,
.pricing:hover .pricing-icon,
.travel-block i,
.header_nine .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_eleven .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_twelve .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.error_one h2,
.error_three h2,
.countdown_three .smalltext2,
.footer_short2 .footer_accordian .panel .panel-heading > .panel-title > a,
.footer_short3 .twitter_feed strong,
.footer_short5 .twitter_feed strong,
.footer_short8 .footer_accordian .panel .panel-heading > .panel-title > a,
.footer_short8 .icon_color,
.footer_short9 .text_button_color,
.footer_short1 .twitter_feed strong,
.social1 li a ,
.blog-content a,
.practice-area-full:hover i.fa,
.icon_color {
    color: #cc0000;
}
.footer_short2 ul li a:hover{
    color: #cc0000 !important;
}
.header_six .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_six .navbar.navbar-bg-light .navbar-nav > li > a:focus,
.header_six .navbar-default .navbar-nav > .open > a,
.header_six .navbar-default .navbar-nav > .open > a:focus,
.header_six .navbar-default .navbar-nav > .open > a:hover{
	color: #fff !important;
}
.gray-text p {
    color: #d4d4d4;
}
.pricing .btn-box .btn:hover {
    background-color: #cc0000 !important;
    color: #fff;
}
.header_two .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_two .navbar.navbar-bg-light .navbar-nav > li > a:focus,
.header_three .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_three .navbar.navbar-bg-light .navbar-nav > li > a:focus,
.header_four .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_four .navbar.navbar-bg-light .navbar-nav > li > a:focus,
.header_five .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_five .navbar.navbar-bg-light .navbar-nav > li > a:focus,
.header_eight .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_eight .navbar.navbar-bg-light .navbar-nav > li > a:focus,
.header_nine .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_nine .navbar.navbar-bg-light .navbar-nav > li > a:focus,
.header_eleven .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_eleven .navbar.navbar-bg-light .navbar-nav > li > a:focus,
.header_twelve .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_twelve .navbar.navbar-bg-light .navbar-nav > li > a:focus {
    border-bottom: 4px solid #cc0000;
}
.header_ten .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_thirteen .navbar.navbar-bg-light .navbar-nav > li > a:hover {
    border-top: 4px solid #cc0000;
}
/* ============================


BACKGROUND COLOR 

=============================== */

.top-bar-section.top-bar-bg-color,
.product-count,
.nav > li > a:focus,
.nav > li > a:hover,
.navbar-bg-color,
.top-bar-section.top-bar-bg-color,
.btn-default,
.section-title h1:before,
.section-title h2:before,
.special-feature .mask-top h4:before,
.s-feature-box,
.progress-bar,
.owl-prev .fa,
.owl-next .fa,
h3.count-number:before,
h2.count-number:before,
.item-box.inverse a:hover i,
.work-process-box .item-number,
.name:before,
.inverse-bg-color i,
.icons-bg-color i,
.bg-color,
.gray-bg i:hover,
.features-list-item:hover i,
.bar,
.pagination > .active > span,
.pagination > .active > span:hover,
.blog.timeliner>li:hover .timeline-image,
.blog.timeliner>li:hover .timeline-icon,
div.count-number:before,
.static-color-icons span,
.fill-icon:after,
.bakery-menu .nav-tabs > li.active > a,
.bakery-menu .nav-tabs > li.active > a:focus,
.bakery-menu .nav-tabs > li.active > a:hover,
.travel-tab .input-group-addon,
.travel-tab .nav-tabs > .active > a,
.travel-tab .nav-tabs > .active > a:hover,
.travel-tab .nav-tabs > .active > a:focus,
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.travel-tab .nav-tabs > li a > i,
.hotel-tab .nav-tabs > li.active > a,
.hotel-tab .nav-tabs > li.active > a:focus,
.hotel-tab .nav-tabs > li.active > a:hover,
.header_three .header_right_social li:hover,
.header_four .header_right_social li:hover a,
.header_five .top_header,
.header_six .navbar.navbar-bg-light,
.header_seven .top_header,
.header_seven .navbar.navbar-bg-light .navbar-nav > li > a:hover,
.header_seven .navbar.navbar-bg-light .navbar-nav > li > a:focus,
.header_eight .top_header,
.header_nine .phone-right,
.header_twelve .top_header,
.error-one-button a,
.error_three .search-btn,
.error_four .search-btn,
.countdown_one .search-btn,
.copyright_two_main,
.footer_middle_section .social li a:hover,
.slider .banner-button li:hover,
.copyright_three_main,
.contact-icon1 i.fa,
.copyright_four_main,
.footer_short5 .square-icon i,
.small_button_colr_two,
.slider .chat_body1 .slider-button,
.footer_short6 .button_font,
.footer_short6 .tags li a:hover,
.email_button,
.slider .banner-button1 a:hover,
.slider-two .banner-button2 a:hover,
.theme_background,
.slider-three .banner-button3 a:hover,
.slider-four .banner-button4 a:hover,
.footer_short7 .small_button:hover,
.slider-nine .banner-button9 a:hover,
.slider_ten .slider-button1,
.reply ,
.practice-area-full i.fa,
#style-switcher h2 a,
.pagination>li>a:focus, 
.pagination>li>a:hover, 
.pagination>li>span:focus, 
.pagination>li>span:hover{
    background-color: #cc0000;
}
.social_hover a:hover{
	color: #fff !important;
	background-color: #cc0000;
}
.s-feature-box:hover .mask-bottom {
    background-color: rgba(255, 255, 255, 0.9);
}
.mask-bottom {
    background-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
    background: #cc0000;
}
.has-submenu:after {
    color: #cc0000;
}
/* ============================

BORDER COLOR 

=============================== */

.dropdown-menu,
.desc-border,
.border-color,
.timeliner li:hover .timeline-image,
.pagination > .active > span,
.pagination > .active > span:hover,
.blog.timeliner >li:hover .timeline-panel,
.form-control:focus,
.footer_middle_section .social li a:hover,
.footer_short5 .form-control:focus,
.footer_short6 .form-control:focus,
.footer_short6 .form-control1:focus,
.footer_short7 .footer_field .form-control:focus,
.small_button1:hover {
    border-color: #cc0000;
}
.header_ten .dropdown-menu,
.header_thirteen .dropdown-menu {
    border-color: #cc0000 !important;
}
.bottom-arrow:before {
    border-top-color: #cc0000;
}
.rightGrip,
.leftGrip {
    border-bottom: 10px solid #cc0000 !important;
}
.blog.timeliner >li:hover .timeline-panel:before {
    border-left-color: #cc0000;
}
.blog.timeliner >li.timeline-inverted:hover .timeline-panel:before {
    border-right-color: #cc0000;
    border-left-color: #ffffff;
}
.right.blog.timeliner >li.timeline-inverted:hover .timeline-panel:before,
.right.blog.timeliner >li:hover .timeline-panel:before {
    border-right-color: #cc0000;
    border-left-color: #ffffff;
}
.pricing:hover i.icons-circle.medium.pricing-icon {
    text-shadow: 0px 0px 5px rgba(255, 196, 0, 0.5);
}
/******************************************************************************
Max Width "767px"
*******************************************************************************/

@media (max-width: 767px) {
    .blog.timeliner >li.timeline-inverted:hover .timeline-panel:before,
    .blog.timeliner >li:hover .timeline-panel:before {
        border-right-color: #cc0000;
        border-left-color: #ffffff;
    }
}
/* Transparent Color */

.btn-default:hover,
.color-switch .owl-controls .owl-page span {
    background-color: #cc0000;
    opacity: 1;
}
.tags li a:hover {
    background-color: #cc0000;
    opacity: 1;
    color: #fff !important;
}
/* Content Select In Browser */

::-moz-selection {
    background: #f96d55;
    color: #FFFFFF;
    text-shadow: none;
}
::selection {
    background: #f96d55;
    color: #FFFFFF;
    text-shadow: none;
}
.upper-footer h3 {
    color: #fff;
}
.upper-footer ul li a:hover {
    color: #cc0000;
}
footer {
    background-color: #2a2a2a;
    color: #d4d4d4;
}
footer a {
    color: #d4d4d4 !important;
}
ul.social li a {
    border-color: #4d4d4d;
}
ul.social li a:hover {
    border-color: #cc0000;
    background-color: #cc0000;
    color: #fff !important;
}
ul.footer-menu li a:hover,
.text_button_color {
    color: #cc0000 !important;
}
.section-background {
    background-color: rgba(23, 23, 23, 0.9);
}
.color-light-gray {
    color: #d4d4d4;
}
.client-login-title {
    color: #fff !important;
}
.client-login-title span {
    border-color: #fff;
    color: #c3c3c3;
}
.client-login-row {
    z-index: 1;
    position: relative;
    text-align: center;
}
.client-login-row p {
    color: #fff;
}
.search-btn {
    background-color: #cc0000;
}
.inner-page-title {
    border-color: #cc0000;
}
.inner-page-title span {
    color: #cc0000;
}
.border-top-bottom {
    border-color: #dbdbdb;
}
.social-light li a {
    color: #6d6d6d;
}
.social-light li a:hover {
    color: #cc0000;
}
.panel-group .panel {
    border-color: #e0e0e0;
}
.panel-group.list-style .panel .panel-heading > .panel-title > a {
    border-color: #cc0000;
}
.special-feature h4 {
    border-color: #cc0000;
}
.meta-info a:hover {
    color: #cc0000;
}
a.blog-img-icon,
a.singleblog-img-icon {
    background-color: #cc0000;
    color: #fff;
}
.contact-icon i.fa {
    background-color: #cc0000;
    color: #fff;
}
.border-left-red {
    border-color: #cc0000 !important;
    padding-left: 10px !important;
}
.widget a:hover {
    color: #cc0000;
    -webkit-transition: color .2s linear;
    transition: color .2s linear;
}
.latest-twitts a i.fa {
    color: #cc0000;
}
.owl-page.active span {
    background: #cc0000 !important;
}
.practice-area-color1 {
    background-color: #df0000;
}
.practice-area-color2 {
    background-color: #ea0000;
}
.practice-area-color3 {
    background-color: #f40000;
}
.practice-area-color4 {
    background-color: #ff0000;
}
.practice-area-color5 {
    background-color: #ff1d0b;
}
.practice-area-color6 {
    background-color: #ff2e16;
}
.pricing:hover .price-box {
    background-color: #cc0000;
    transition: all 350ms ease-in-out 0s;
    -moz-transition: all 350ms ease-in-out 0s;
    -webkit-transition: all 350ms ease-in-out 0s;
    -o-transition: all 350ms ease-in-out 0s;
    -ms-transition: all 350ms ease-in-out 0s;
}
.pricing:hover {
    border-color: #cc0000 !important;
    transition: all 350ms ease-in-out 0s;
    -moz-transition: all 350ms ease-in-out 0s;
    -webkit-transition: all 350ms ease-in-out 0s;
    -o-transition: all 350ms ease-in-out 0s;
    -ms-transition: all 350ms ease-in-out 0s;
}
.pricing:hover .price span,
.pricing:hover .price {
    color: #fff !important;
    transition: all 350ms ease-in-out 0s;
    -moz-transition: all 350ms ease-in-out 0s;
    -webkit-transition: all 350ms ease-in-out 0s;
    -o-transition: all 350ms ease-in-out 0s;
    -ms-transition: all 350ms ease-in-out 0s;
}
.how-we-work-color1 {
    background-color: #df0000;
}
.how-we-work-color2 {
    background-color: #ea0000;
}
.how-we-work-color3 {
    background-color: #f40000;
}
.how-we-work-color4 {
    background-color: #ff0000;
}
.scrollbar .handle {
    background: #cc0000 !important;
}
.vertical-nav-tabs.nav-tabs > .active > a,
.vertical-nav-tabs.nav-tabs > .active > a:hover,
.vertical-nav-tabs.nav-tabs > .active > a:focus {
    background-color: #cc0000;
}
.ul.flex-direction-nav.practice_area_row li a:hover {
    background-color: #cc0000;
}
.all-attorney-social li a:hover {
    color: #cc0000;
}
.partner-logo:hover {
    border-color: #cc0000;
}
.owl-theme .owl-controls.clickable .owl-buttons div.owl-prev:hover,
.owl-theme .owl-controls.clickable .owl-buttons div.owl-next:hover,
.header_five .header_top_left ul li.country ul.top-menu,
.header_seven .header_top_left ul li.country ul.top-menu,
.header_eight .header_top_left ul li.country ul.top-menu,
.header_twelve .header_top_left ul li.country ul.top-menu {
    background-color: #cc0000 !important;
    -webkit-transition: all 350ms ease-in-out 0s;
    -moz-transition: all 350ms ease-in-out 0s;
    -ms-transition: all 350ms ease-in-out 0s;
    -o-transition: all 350ms ease-in-out 0s;
    transition: all 350ms ease-in-out 0s;
}
.practice-area-color {
    background-color: #fff;
}
.practice-area-full:hover {
    background-color: #cc0000;
    -moz-transition: all 350ms ease-in-out 0s;
    -webkit-transition: all 350ms ease-in-out 0s;
    -o-transition: all 350ms ease-in-out 0s;
    -ms-transition: all 350ms ease-in-out 0s;
}
.header_right_social li:hover a {
    color: #cc0000;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #cc0000;
    border-color: #cc0000;
}