.PageProductsPropulsionCommercialVehicles .PowerPhase li#slick-slide00 button:before {
    content: 'NEW ';
    color: green;
}
.PageProductsPropulsionCommercialVehicles .PowerPhase li#slick-slide01 button:after {
    content: '(HS)';
    color: green;
}
.PageProductsPropulsionCommercialVehicles .PowerPhase li#slick-slide04 button:after {
    content: '(+)';
    color: green;
}
.PageProductsPropulsionCommercialVehicles .PowerPhase li#slick-slide07 button:before {
    content: 'NEW ';
    color: green;
}
.VehiclesMediumDutyPage .PowerPhase li#slick-slide01 button:after {
    content: '(HS)';
    color: green;
}
.VehiclesMediumDutyPage .PowerPhase li#slick-slide03 button:after {
    content: '(+)';
    color: green;
}
.VehiclesMediumDutyPage .PowerPhase li#slick-slide05 button:before {
    content: 'NEW ';
    color: green;
}
.PropulsionAutomotivePage .medium li#slick-slide02 button:after {
    content: '(HS)';
    color: green;
}
.PropulsionAutomotivePage .medium li#slick-slide04 button:before {
    content: 'NEW ';
    color: green;
}
.slick-slide img {
    margin: 0 auto;
}

.SecFilings .itemView a[href*=".html"]::before,
.SecFilings .itemView a[href*=".HTML"]::before,
.module-secfilings .secWidget .itemView a[href*=".html"]::before,
.module-secfilings .secWidget .itemView a[href*=".HTML"]::before {
    content: url('../icons/view_xbrl_html.gif');
}

.SecFilings .itemView a[href*=".zip"]::before,
.SecFilings .itemView a[href*=".ZIP"]::before,
.module-secfilings .secWidget .itemView a[href*=".zip"]::before,
.module-secfilings .secWidget .itemView a[href*=".ZIP"]::before {
    content: url('../icons/view_xbrl.gif');
}
.FeaturedPresentation .ModuleItem {
    width: 48%;
    float: left;
}
.FeaturedPresentation .item {
    width: 100%;
}
@media (max-width: 480px) {
    .FeaturedPresentation .ModuleItem {
        width: 100%;
        float: none;
    }
}
 
.ModuleEvents .ModuleYearNavContainer .ModuleYearLink {
        display: none;
}
.ModuleEvents .ModuleTime {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 16px;
}
.ModuleEvents .ModuleDate {
    display: inline-block;
}
.ModuleEvents .ModuleLocation {
    display: block;
}
.ModuleEvents .ModuleItemRow {
    margin: 12px 0;
}

.ModuleEvents .AddToCalendar button {
    padding: 15px 55px;
    background-color: #40a65d;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    font-family: "Fira Sans", "Microsoft Yahei", sans-serif !important;
    display: inline-block;
    height: 50px;
    border-radius: 0 !important;
    -webkit-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
    }

.ModuleEvents .AddToCalendar button:hover {
    background-color: #47b968;
    color: #fff;
    }

.release_bus {
    float: left;
    width: 41%;
    margin: 15px 40px 15px 0;
}

.release_bus_caption{
    font-weight: 600;
}

@media (max-width: 680px) {
    .release_bus {
        width: 100%;
        margin-right: 20px;
    }
}
.webcasts .Banner {
    background-image: url(../design/banners/Webcast_Home_web.jpg);
    //background-position: center 44%;
    height: 560px;
}
.webcasts .StockQuoteHeader {
    top: 85%;
}