﻿.header-stack #Action_bar .contact_details .slogan {
            font-weight: 700;
        }

        body, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3 {
            font-family: "Avenir", Arial, Tahoma, sans-serif;
        }

        body {
            font-size: 13px;
            line-height: 20px;
            font-weight: 400;
            letter-spacing: 0px;
        }

        #Action_bar .contact_details {
            color: #ffffff;
        }

        #Action_bar .contact_details a {
            color: #ffffff;
        }

        @media only screen and (max-width: 767px) {
            #Action_bar {
                background-color: #dc0814;
            }
        }


        @media only screen and (min-width: 1240px) {
            .menu-line-below #Top_bar .menu > li > a:after {
                top: auto;
                bottom: -4px;
            }
        }

        #Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
            color: #000000;
        }

        #menu > ul > li > a, a.action_button, #overlay-menu ul li a {
            font-family: "Avenir", Arial, Tahoma, sans-serif;
        }

        #Top_bar .menu > li ul {
            background-color: #dc0814;
        }


        body {
            font-size: 13px;
            line-height: 20px;
            font-weight: 400;
            letter-spacing: 0px;
        }

        *::selection {
            background-color: #dc0814;
            color: white;
        }

        @media only screen and (min-width: 1240px) {
            .menu-line-below #Top_bar .menu > li > a:after {
                top: auto;
                bottom: 0px;
            }
        }

        #Top_bar .menu > li a:after {
            background-position: initial;
    background-image: initial;
            background-size: initial;
            background-repeat-x: initial;
            background-repeat-y: initial;
            background-attachment: initial;
            background-origin: initial;
            background-clip: initial;
            background-color: rgb(220, 8, 20);
    background-repeat: repeat;
}

        .textColor {
            color:#dc0814;
        }

        @media only screen and (max-width: 767px) {
            #Top_bar a.responsive-menu-toggle {
                top: 30px;
            }
        }

        @media only screen and (max-width: 1239px) {
            #Top_bar a.responsive-menu-toggle {
                display: block;
            }
        }

        @media only screen and (max-width: 1239px) {
            #Top_bar a.responsive-menu-toggle {
                display: block;
            }
        }

        @media only screen and (min-width: 1240px) {
            body:not(.header-simple) #Top_bar #menu {
                display: -webkit-box;
            }
        }

        #Top_bar .menu > li ul li a {
            color: #ffffff;
        }