body.path-frontpage .home-landing{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none;}body.path-frontpage .home-landing .holder{position:relative;height:100%;}body.path-frontpage .home-landing .holder .heading{position:absolute;width:100%;top:40%;text-align:center;font-size:5.5vw;color:#fff;line-height:5.5vw;text-shadow:0px 3px #000000;font-weight:bold;}body.path-frontpage .home-landing .holder .btn-landing-enter{position:absolute;width:100%;top:50%;left:50%;margin-left:-11vw;text-align:center;font-size:1vw;width:10vw;height:10vw;background-color:#A6537B;border-radius:50%;color:#fff;border:#fff solid 0.3vw;padding:2.5vw 0.5vw;font-size:1.5vw;line-height:normal;margin-top:6vw;font-weight:bold;pointer-events:auto;}body.path-frontpage .home-landing .holder .btn-landing-login{position:absolute;width:100%;top:50%;right:50%;text-align:center;font-size:1vw;width:10vw;height:10vw;margin-right:-11vw;background-color:#A18444;border-radius:50%;color:#fff;border:#fff solid 0.3vw;padding:1.5vw 0.5vw;font-size:1.5vw;line-height:normal;margin-top:6vw;font-weight:bold;pointer-events:auto;}@media only screen and (max-width:991px){body.path-frontpage .home-landing .holder .btn-landing-enter{width:15vw;height:15vw;font-size:2.5vw;padding:3.5vw 0.5vw;margin-left:-16vw;}body.path-frontpage .home-landing .holder .btn-landing-login{width:15vw;height:15vw;font-size:2.5vw;padding:2.5vw 0.5vw;margin-right:-16vw;}}@media only screen and (max-width:576px){body.path-frontpage .home-landing .holder .btn-landing-enter{width:20vw;height:20vw;font-size:3.5vw;padding:4.5vw 0.5vw;margin-left:-21vw;}body.path-frontpage .home-landing .holder .btn-landing-login{width:20vw;height:20vw;font-size:3.5vw;padding:2.5vw 0.5vw;margin-right:-21vw;}}.my-home-slide-section .slick-prev,.my-home-slide-section .slick-next{display:none !important;}.my-home-slide-section .slick-dots{display:none !important;}#block-login-menu{padding-left:30px;padding-right:30px;font-weight:bold;color:#fff;position:absolute;z-index:1;right:5px;background-image:url(/sites/nanoprogram.prod01.ust.hk/themes/custom/hkust_nanoprogram/images/bg-login.svg);background-repeat:no-repeat;background-position:left top;}@media only screen and (max-width:1348px){#block-login-menu{right:-30px;}}.region-navigation{position:relative;}#block-login-menu a,#block-login-menu a:hover{color:#ffffff;}@media only screen and (max-width:767px){.node__content > .layout:first-child{margin-top:0px;}}body.path-frontpage footer{margin-top:0px;}body.path-frontpage footer{position:fixed;bottom:0px;width:100%;}body.path-frontpage .layout.layout--hkust-fullwidth .slick-slide img{min-height:calc(100vh - 200px);max-height:calc(100vh - 200px);}body.path-frontpage .region-content .block-hkust-blocks.block-hkust-slideshow{margin-bottom:0px;}.border{border:1px solid #ccc !important;}.border-top{border-top:1px solid #ccc !important;}.border-right{border-right:1px solid #ccc !important;}.border-bottom{border-bottom:1px solid #ccc !important;}.border-left{border-left:1px solid #ccc !important;}.border-0{border:0 !important;}.border-top-0{border-top:0 !important;}.border-right-0{border-right:0 !important;}.border-bottom-0{border-bottom:0 !important;}.border-left-0{border-left:0 !important;}.layout__region.col-md-8{padding-right:60px;}.layout__region.col-md-4{padding-left:60px;}@media only screen and (max-width:991px){.layout__region.col-md-8{padding-right:0px;}.layout__region.col-md-4{padding-left:0px;}.border{border:0 !important;}.border-top{border-top:0 !important;}.border-right{border-right:0 !important;}.border-bottom{border-bottom:0 !important;}.border-left{border-left:0 !important;}}body .region-content h1,body.cke_editable h1,body .region-content h2,body.cke_editable h2,body .region-content h3,body.cke_editable h3,body .region-content h5,body.cke_editable h5,body .region-content h6,body.cke_editable h6,body .region-content a,body.cke_editable a,body .region-content .event-wrapper .title .field{color:#A6537B;}body .region-content h4,body.cke_editable h4{color:#403e8c;font-size:1em;}body .region-content a:hover,body.cke_editable a:hover{color:#d86ba0;}body .region-content h4 a:hover,body.cke_editable h4 a:hover{color:#A6537B;}.footer{border-top:10px solid #A18444;}body .region-content .tablesaw thead tr:first-child th{background-color:#403e8c;color:#ffffff;}body .region-content table.tablesaw,body.cke_editable table.tablesaw{border-bottom:2px solid #403e8c;}body.path-frontpage .home-landing table.tablesaw{border-bottom:none;}.view.event-listing .views-row:nth-child(odd){background-color:#f1f0f5;}.view.event-listing .views-row{margin:0px;padding:0px;padding:10px 30px !important;font-weight:bold;border:none;}.view.event-listing .views-row .events-list .image{padding-right:10px;width:auto;max-width:350px;}.view.event-listing .views-row .events-list .title{font-size:1.44em;line-height:1.4em;margin-top:10px;}body .region-content .detail h4,body.cke_editable .detail h4{color:#403e8c;font-size:1.25em;}.col-md-3 div.hkust-single-image > img{width:100%;max-width:initial;}body.path-node.page-node-type-landing-page ul.pager__items.js-pager__items{padding-left:0px;padding-top:20px;}body.path-node.page-node-type-landing-page ul.pager__items{text-align:left;}body.path-node.page-node-type-landing-page .pager li > a,.pager li > span{border-radius:0px;padding:10px 14px;}body.path-node.page-node-type-landing-page .pager li.is-active  > a,body.path-node.page-node-type-landing-page .region-content .pager a:hover,body.cke_editable .pager a:hover{background-color:#A6537B;color:#ffffff;}@media only screen and (max-width:991px){body.path-node.page-node-type-landing-page ul.pager__items .pager__item{padding:0.4em;}}.my-page-banner-section .block.block-hkust-slideshow .description-overlay .slick-slide .field__item .field--name-field-slideshow-description{background-color:inherit;}.my-page-banner-section .block.block-hkust-slideshow .description-overlay .slick-slide .field__item .field--name-field-slideshow-description h1{font-size:2.9em;font-weight:700;text-shadow:0px 3px #000000;}.block.block-hkust-slideshow .description-overlay .slick-slide .field__item .field--name-field-slideshow-description{width:100%;}.block.block-hkust-slideshow .description-overlay .slick-slide .field__item .field--name-field-slideshow-description h1{box-sizing:border-box;max-width:1500px;margin:0 auto;padding:0 15px;}
