table thead, table tbody, table tfoot {
    border:0;
}
table tbody tr:nth-child(even) {
    background-color: transparent;
}




.row:after {
    content:'';
    display:table;
    clear:both;
}

.photo .box .nir-widget--list > article {
    margin-bottom:0;
    padding-bottom:0;
    border-bottom: none;
}
.photo .box .nir-widget--list {
    margin-bottom:0;
}
.photo .box .nir-widget {
    padding-bottom:.6rem;
}
.photo .box .show-all {
    display:none;
}
#ndq-content .stock-quote {
    background: none;
}
.region-hero {
    background:#002038;;
    color:#fff;
    text-align:center;
    padding: 3%;
    opacity: 0.8;
}
.region-hero h2 {
    font-size: 2.5em;
}

.ndq-5806 .nir-widget--list > article {
    border-bottom:0;
    margin-bottom:30px;
    padding-bottom:0;
}
.ndq-5806 .field-nir-event-title {
    margin-bottom: 0;
}
.ndq-5806 .nir-widget {
    padding-bottom:0;
}
.ndq-5806 .nir-widget--news--headline, .ndq-5806 .nir-widget--news--accordion-toggle + a,
.ndq-5806 .field-nir-event-title {
    font-weight:normal;
}

@media screen and (max-width:39.999em) {
    .column .photo {
        padding-bottom:1.5rem;
    }
}


.nir-node--type-nir-news img[src*="english-logo"] {
    display: none;
}

.stock-featured--price,
.stock-featured--change {
    float: left;
}

.stock-featured--price {
    width: 45%;
}

.stock-featured--change {
    width: 55%;
    text-align: left;
}

.stock-featured--wrapper .exchange {
    text-align: left;
    font-size: 24px;
}

.stock-featured--price .quote-price {
    font-size: 60px !important;
    text-align: left;
}


.nir-node--5806 ul.slides {
    margin: 0;
}

.nir-node--5806 .banner.company_sub {
    background: url(../dist/images/bg2.png);
    background-color: #fff9f9;
}

ul.slides h2 {
    color: #000;
    text-shadow: 0 2px 2px rgb(255 255 255);
}