.b{font-weight:700}.btn-box{cursor:pointer}.cb,.clear{clear:both}.cl{clear:left}.cr{clear:right}.db{display:block}.df{display:flex}.l,.left{float:left}.r,.right{float:right}.right,.r{float:right}.top{vertical-align:top}.c,.center{margin:0 auto}.top{vertical-align:top}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.disabled{cursor:default}.h{display:none!important;visibility:hidden}.invisible{visibility:hidden}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.bn{border:none}.mt{margin-top:10px}.mb{margin-bottom:10px}.ml{margin-left:10px}.mr{margin-right:10px}.mt2{margin-top:20px}.mb2{margin-bottom:20px}.ml2{margin-left:20px}.mr2{margin-right:20px}.ma{margin:0 auto}.pa{position:absolute}.pr{position:relative}

html, body {
    font-size: 10px;
}

h2 {
    color: #eda30d;
}

.fw8, .fw9 {
    font-weight: 900 !important;
}

.txt-hl {
    color: #eda30d;
}

/* HOME
   ————————————————————————————————————————————————————————— */
@media only screen and (min-width: 1000px) {
    body.page-id-5 .container.main-content {
        max-width: 100%;
        padding: 0;
    }

    #home-slide-fw {
        margin-left: 0 !important;
    }

    .mwl {
        max-width: 72%;
        margin-left: auto;
        margin-right: auto;
    }

    body .vc_row-fluid .vc_col-sm-2\/5.top-story-desc-wrapper {
        width: calc(44%);
    }

    body .vc_row-fluid .vc_col-sm-3\/5.top-story-images-wrapper {
        width: calc(56%);
        margin: 0;
    }

    #dual-carousel-pnl {
        max-width: 86%;
        margin-left: 14%;
    }
}

#home-learn-more-row {
    z-index: 100;
}

#home-learn-more-row .row-bg-wrap {
    box-shadow: 0 6px 8px rgba(0, 0, 0, 0.2);
}

#dual-carousel-pnl,
#top-story-pnl {
    cursor: pointer;
}

h5.slick-arrow img {
    padding: 27%;
}

#dual-carousel-pnl h5,
#dual-carousel-pnl .wpb_wrapper >div,
#top-story-pnl h5,
#top-story-pnl .wpb_wrapper >div {
    margin-bottom: 0;
}

.top-story-desc-wrapper {
    font-family: Muli;
    margin-bottom: 4vw;
    padding: 180px 6% 30px 9%;
}

.top-story-desc-wrapper h5 {
    color: #646464;
    font-size: 3rem;
    font-weight: 800;
    line-height: 1.2em;
    padding-bottom: .8em;
}

.top-story-desc-wrapper dt {
    color: #77332f;
    font-size: 2rem;
    font-weight: 900;
    font-family: Muli;
}

.top-story-desc-wrapper dd {
    color: #eda30d;
    font-size: 1.6rem;
    font-weight: 600;
    padding: 0;
    margin: .3em 0 2em 0;
    line-height: 1.2em;
}

.btn-read-more {
    font-family: Muli;
    font-size: 16px;
    color: #ffba00;
    border-radius: 30px;
    display: inline-flex;
}

.btn-read-more-text {
    margin-top: 2px;
    color: #eda30d;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 40px;
}

.btn-read-more .arrow {
    height: 40px;
    width: 40px;
    background-color: #eda30d;
    border-radius: 50%;
    background-image: url("/20210324191704oe_/https://www.idd.cuhk.edu.hk/wp-content/themes/salient-child/img/apply_btn_arrow.svg");
    background-repeat: no-repeat;
    background-position: 10px;
    text-indent: -999em;
    margin-right: 1em;
}

.top-story-images-wrapper {
    position: relative;
}

.top-story-images-wrapper .img-with-aniamtion-wrap {
    display: block !important;
}

.top-story-images-wrapper h5.prev,
.top-story-images-wrapper h5.next {
    z-index: 1;
    position: absolute;
    bottom: 0;
    display: block;
    height: 4vw;
    width: 4vw;
    background: #eda30d;
}

.top-story-images-wrapper h5:hover {
    background: #77332f;
}

.top-story-images-wrapper h5.prev {
    left: 0;
}

.top-story-images-wrapper h5.next {
    left: 4vw;
}

#top-story-pnl h5 img {
    width: 100%;
    height: 100%;
}

.row .col.top-story-images-wrapper img {
    margin-bottom: 0;
}

#top-story-header {
    padding: 1em .6em;
    position: absolute;
    height: auto;
    background: #77332f;
    z-index: 30;
    color: #fff;
    font-weight: 800;
    font-size: 3rem;
    line-height: 1.3em;
    left: 9%;
    top: 0;
}

#dual-carousel-pnl {
    margin-bottom: 8rem;
}

.row .col.vc_col-sm-9 img {
    margin-bottom: 0;
}

#dual-carousel-pnl .slick-slide > div {
    padding: 0 10px 0;
    transition: all .5s linear;
    filter: grayscale(1);
}

#dual-carousel-pnl .slick-slide.slick-current > div {
    filter: grayscale(0);
}

#dual-carousel-pnl .img-with-aniamtion-wrap {
    width: 100%;
    position: relative;
    display: block !important;
}

#dual-carousel-pnl .img-with-aniamtion-wrap img  {
    height: auto;
}

#dual-carousel-pnl img {
    width: 100%;
    object-fit: cover;
}

#dual-carousel-pnl .vc_col-sm-3 {
    background: #77332f;
    color: #fff;
    padding: 4rem 4rem;
}

#dual-carousel-pnl .vc_col-sm-3 p {
    color: #fff;
}

#dual-carousel-pnl .vc_col-sm-9 {
    margin-left: 10px;
}

#dual-carousel-pnl h5 img {
    height: 100%;
}

#dual-carousel-pnl h5.prev,
#dual-carousel-pnl h5.next {
    z-index: 1;
    position: absolute;
    bottom: -3vw;
    display: block;
    height: 3vw;
    width: 3vw;
    background: #eda30d;
}

#dual-carousel-pnl h5:hover {
    background: #77332f;
}

#dual-carousel-pnl h5.prev {
    left: 10px;
}

#dual-carousel-pnl h5.next {
    left: calc(3vw + 10px);
}

#our-experts-desc-pnl h3 {
    color: #fff;
}

#our-experts-desc-pnl h4 {
    color: #fff;
    font-size: 2rem;
    font-weight: 800;
    line-height: 1em;
}

#our-experts-desc-pnl h5 {
    color: #eda30d;
    line-height: 1em;
    margin-bottom: 3.4rem;
    font-weight: 800;
}

#home-update-pnl h2 {
    margin: 8rem auto 5rem auto;
}

#home-update-pnl .article-content-wrap {
    text-align: left;
}

@media only screen and (max-width: 512px) {
    .top-story-desc-wrapper {
        margin-bottom: 12vw;
    }

    .top-story-images-wrapper h5.prev,
    .top-story-images-wrapper h5.next {
        height: 12vw;
        width: 12vw;
    }

    .top-story-images-wrapper h5.next {
        left: 12vw;
    }
}
