@media only screen and (min-width:1024px){.uc-poweredby-nusdigital-logo{bottom:0;left:0;position:relative!important;right:0}body{background:transparent none repeat scroll 0 0;height:39%;margin:0 auto;padding:0}}@media only screen and (min-width:1024px){.bottom,.bottom-union{bottom:0;left:0;margin:0 auto;position:relative!important;right:0}}html{background-color:#fff}.name{height:134px;overflow:hidden}#society-a-z{background:#fff;padding:10px;height:550px}#student_voice_post_anonymous_input{display:none}li#student_discounts{display:none!important}.event-type-title h2{background:none repeat scroll 0 0 #fff;color:#110219;font-size:1.6em;margin:0 12px;padding:10px;border-style:solid;border-color:#fff;border-width:1px 0 0 1px;text-align:center}.tree-navigation ul li#user_profile.selected li a.selected,.tree-navigation ul li#my_details.selected li a.selected{font-weight:normal;padding:5px 0;color:#fff;text-shadow:0 0 0 transparent}.tree-navigation.club-navigation h3{background-color:#3cb555;color:#fff;display:none;font-family:"ralewaybold",Arial,Helvetica,sans-serif;font-weight:700;margin-top:5px}.event-box .free-event-title{overflow:hidden;text-overflow:ellipsis;font-size:16px;white-space:nowrap;width:90%}.event-details p{line-height:1em;margin:5px;overflow:hidden!important;text-overflow:ellipsis;padding:3px 0;text-align:center;font-weight:bold}.search-box .search-box-wrapper{background:none repeat scroll 0 0 #fff;border-color:#0b0b0b;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-style:solid;border-width:3px}.tree-navigation ul li a{font-weight:normal;font-size:16px;font-weight:bold;text-transform:uppercase}#eventcarousel .event-box .event-name{position:absolute;float:none;color:white;text-transform:revert;bottom:0;text-align:center}.event-box{background:none repeat scroll 0 0 #fff;border-color:#e7e7e7;border-style:solid;border-width:0;float:left;margin:0 5px 3px 0;min-height:160px;padding:1px;position:relative;text-decoration:none;width:310px}.tree-navigation{background:none #fff;font-family:"ralewayregular",Arial,Helvetica,sans-serif;margin:0 0 0 10px}.event-box .non-free-event-title{font-size:17px;color:#fff}.tree-navigation ul li{background:none repeat scroll 0 0 transparent;border-top:1px solid #fff;padding:10px;margin:0 15px}#eventcarousel .event-details{color:#fff;float:left;background-color:#252c36;margin:0 0 15px 0;width:100%}.event-type-title h2{background:none repeat scroll 0 0 #fff;color:#4a0a6a;font-size:1.6em;margin:0 12px;padding:10px;border-style:solid;border-color:#fff;border-width:1px 0 0 1px;text-align:center}.tree-navigation ul li.selected{background:#3cb555;height:auto;padding:20px;border-radius:7px;color:#fff}.tree-navigation.club-navigation ul li{padding:10px 20px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}#event-homepage #left-panel{width:100.79%;display:inline-block}.event-banner img{width:100%}#eventcarousel{background:none repeat scroll 0 0 #fff;border:0 solid #e7e2e2;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:20px 10px 5px;padding:30px 0 0;position:relative}.event-banner{display:block;float:left;margin:0 10px 0 0;width:100%}#eventcarousel .event-container{margin:0 auto;width:100%}#event-homepage #right-panel{width:100%;float:left;padding:0 0 0 1%}#eventcarousel .event-box{float:left;min-height:420px;white-space:nowrap;overflow:hidden;background-color:#252c36;margin:0 5px 5px 0;width:31%}iframe#mapcanvas{max-width:100%}#latest-events .event-widget.with-image-description .top-events li{height:144px;width:100%}#latest-events .jcarousel-clip-vertical{height:500px;margin:0 auto;overflow:hidden;top:0;width:100%;z-index:20}#right-content h1{margin:10px 15px;display:none}.tree-navigation.club-navigation{background:#2f141400;color:beige}.tree-navigation.club-navigation h3{background-color:#3cb555;color:#fff;font-family:"ralewaybold",Arial,Helvetica,sans-serif;font-weight:700;margin-top:5px}#uc-group-homepage #right-content .ninecol{width:71%}#uc-group-homepage .page-separator-wrapper .page-separator{background:#fff none repeat scroll 0 0}.twelvecol{width:100%;float:left}.group-category-title h2{background:none repeat scroll 0 0 #3cb555;color:#fff;font-size:1.6em;margin:0 12px;padding:10px;border-style:solid;border-color:#cbcbc9;border-width:1px 0 0 1px;text-align:center}.types-list{margin:0;width:25%}#uc-group-homepage #right-content{width:100%}#uc-group-homepage #right-content .group-box{width:45%}.wrap .content-wrap.home-content-wrap.subsites.ninecol.last{padding:0;width:72%;background:#f6f6f6;margin-top:0;margin-left:5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;float:right}#libchat_modal_9136{position:fixed;top:0;z-index:1000;left:0;bottom:0;right:0;font-size:100%}.cart-account{right:170px;z-index:9;top:-5px}.uc-sign-link{color:#000;background:#3cb555!important;display:inline-block;font-family:'ralewayregular',Arial,sans-serif;font-weight:normal;color:#fff!important;border-radius:6px!important;padding:5px!important}
.reciteme{display:inline-block;background:#3cb555!important;padding:5px!important;font-size:12px;float:left;font-weight:normal;margin:0 17px 0 0;border-radius:6px!important;font-family:'ralewayregular',Arial,sans-serif;color:#fff!important}.articleDetails .article-details-wrapper ol li,.articleDetails .article-details-wrapper ul li{margin:0 0 5px;font-size:1em;font-family:'ralewayregular',Arial,sans-serif;font-size:16px;line-height:150%}ul.uc-student-voice-widget-category{border-bottom:3px solid #384352;display:table;width:100%;content:"";background:0;line-height:1.6em}.two-col h2{background:none transparent;font-family:"ralewayextrabold",Arial,Helvetica,sans-serif;text-transform:uppercase;padding-top:8px;text-align:left;background-size:contain;font-weight:900;margin:0}.jcarousel-container-vertical{width:100%;height:300px;border:#000;background:#fff}.uc-widget-student-voices-wrapper .jcarousel-container-vertical{height:225px;border:1px solid #e5e5e5}.uc-widget-student-voices-wrapper .uc-student-voice-jcarousel .jcarousel-next-vertical{background:0}.uc-widget-student-voices-wrapper .uc-student-voice-jcarousel .jcarousel-prev-vertical{background:0}.edit_event .ninecol>div.portlet{background:0;padding:0 0 25px 25px;min-height:500px}#calendar{margin:50px auto!important;max-width:1100px!important;width:100%!important}#calendar td.day:hover{background:transparent!important}#calendar a[aria-label="Previous Month"]{text-decoration:none!important;color:#000!important;font-family:'ralewayregular',Arial,sans-serif!important;font-size:18px!important;font-weight:bold;line-height:17px!important}#calendar a[aria-label="Next Month"]{text-decoration:none!important;color:#000!important;font-family:'ralewayregular',Arial,sans-serif!important;font-size:18px!important;font-weight:bold;line-height:17px!important}#calendar .date{text-align:center;font-size:.8em;margin-bottom:.5em;padding:.3em;background:#fff;color:#fff;width:1.25em;height:1.25em;border-radius:50%;flex:0 0 auto;align-self:flex-end}#calendar .event{flex:0 0 auto!important;font-size:12px!important;border-radius:0!important;padding:10px!important;margin-bottom:0!important;line-height:16px!important;background:#40aa45!important;border:none!important;color:#fff!important;border-bottom:1px dashed #fff!important;text-decoration:none!important;font-family:'ralewayregular',Arial,sans-serif!important}#calendar a{text-decoration:none!important;color:#fff!important;font-family:'ralewayregular',Arial,sans-serif!important;font-size:14px!important;font-weight:bold;line-height:17px!important}.cal-selector{white-space:nowrap!important;font-weight:bold!important;font-family:'ralewayregular',Arial,sans-serif!important;font-size:22px!important;line-height:8px!important;top:10px!important;position:relative}#calendar .weekdays th{text-align:center!important;text-transform:uppercase!important;line-height:13px!important;border:none!important;color:#fff!important;font-size:13px!important;font-weight:bold!important;font-family:'ralewayregular',Arial,sans-serif!important}#uc-group-homepage #right-content .ninecol{width:71%}@media only screen and (max-width:700px){.group-list{width:100%!important}#eventcarousel .event-box{width:97%;margin:10px auto;float:right}#event-homepage #left-panel{width:94.79%;display:inline-block;text-align:center}#eventcarousel .event-banner{margin:1px 7px 0 0}.tree-navigation ul{background:0;border:0 none;display:inline-block;width:70%;margin:1px;padding-right:0}}.content-groups p{font-family:'ralewayregular',Arial,sans-serif;font-size:14px;color:#333;line-height:20px;margin:14px 0 10px 0;font-style:normal;font-weight:normal}.content-groups p a{font-family:'ralewayregular',Arial,sans-serif;font-size:14px;color:#00e;font-weight:500;text-decoration:underline!important}#latest-articles .jcarousel-clip-vertical{height:569px!important}#news{height:641px!important}#latest-articles .article-widget .top-articles li .article-thumbnail{top:2px!important;width:40%}#latest-articles .article-widget.with-image-description .top-articles li{height:144px!important;top:2px!important}.group-widget{border-bottom:0;padding:5px 0}.ui-widget-content{border:1px solid #fff;background:#fff;color:#333}a.group-box{height:160px!important}#latest-groups .top-groups .group .group-icon{display:block!important;height:60px!important;margin:1px auto 1px!important;overflow:hidden!important;width:61px!important}#latest-groups .top-groups .group{float:right!important;width:32%!important;height:117px!important}#latest-groups .more.more-groups{color:#06f;font-size:.7em;padding:0;position:absolute;right:auto;text-decoration:none;bottom:43px;top:auto;left:0;font-family:Arial,Helvetica,sans-serif}#latest-groups .top-groups .name{background:none repeat scroll 0 0 #fff!important;border-radius:none;color:#333;display:block;float:left;font-weight:800;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap;width:79%;font-size:15px}
.tree-navigation ul li.selected a{font-weight:bold;color:#fff}@media only screen and (max-width:980px){.sub-site-home-html #unioncloud-sub-site-option .content,.page-content-html #unioncloud-sub-site-option .content,.sub-site-page-html #unioncloud-sub-site-option .content{width:100%}}.uc-slider-wrapper .uc-rslides_container .page-title{padding-left:0;background:#fff;color:#333;font-family:"ralewayextrabold",Arial,Helvetica,sans-serif;font-weight:bold;font-size:23px;width:100%;text-align:center;float:left;padding:5px 10px}.event-content .date{visibility:hidden}@media(min-width:940px){.stripe .jcarousel-skin-tango .jcarousel-prev-horizontal,.jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent;width:55px;height:87px;border:0 none;left:-10px;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;opacity:1;-moz-opacity:1}.stripe .jcarousel-skin-tango .jcarousel-next-horizontal,.jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent;width:55px;height:87px;border:0 none;right:-10px;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;opacity:1;-moz-opacity:1}}.page-search .search-box .search-box-wrapper{border:0 none;padding:0;position:absolute;right:15px;top:-35px;width:160px;z-index:1001;border:1px solid #89898c}.home-content-html body{padding:0}.home-content-html .uc-poweredby-nusdigital-logo,.home-content-html .bottom,.home-content-html .bottom-union{position:static}html.home-content-html{min-height:initial;position:static}.bottom,.bottom-union{background:none #252c36;border-top:0 solid #252c36;margin:0 auto}#latest-articles .article-widget.with-image-description .top-articles li{height:110px}#latest-articles .article-widget .top-articles li .article-thumbnail{top:20px;width:40%}#latest-articles .article-widget .top-articles li .article-content{padding:10px 0 0 50%}.articleDetails p{font-size:1em;line-height:150%}#latest-events .event-widget.with-image-description .top-events li{height:110px}#latest-events .event-widget .top-events li .event-thumbnail{margin:10px 0 0 10px;width:30%}#latest-events .event-widget .top-events li .event-content{padding:10px 0 0 125px}#latest-documents .top-documents .headline,#latest-articles .top-articles .headline{white-space:normal!important}.article-description{display:none}#latest-events .event-widget .top-events li .event-content .name,#latest-events .event-widget.with-image-description .top-events li .name{white-space:normal!important}.uc-widget-student-voices-wrapper .uc-sv-widget-description{font-size:1em}.uc-widget-student-voices-wrapper .uc-sv-widget-title a{font-size:1em}.event-description{display:none}#events{height:353px!important}.two-col .list.latest-news,.two-col .list.latest-events{background:#fff;padding:10px;height:411px}.grid-carousell a span.thumbnail-newimage{margin:10px 5px 2px 3px}@media only screen and (max-width:600px){#uc-group-homepage #right-content .group-box{width:100%}#latest-events .event-widget .top-events li .event-thumbnail{margin:10px 0 0 10px;width:24%}}@media only screen and (max-width:700px){#channel-nus-tab-content{display:none}#latest-events .event-widget .top-events li .event-thumbnail{margin:10px 0 0 10px;width:24%}.ui-widget{font-size:1em}.ui-corner-top{opacity:.4;filter:alpha(opacity=40)}.ui-state-active{opacity:1;filter:alpha(opacity=100)}#main-menu{font-size:.9em}#latest-events .jcarousel-clip-vertical{height:358px!important}#union-logo img{width:75%}#top-advertisement-wrap img{width:75%}.uc-election-dashboard .uc-timeline .uc-timeline-headings{background:#000;position:relative}.uc-election-dashboard .uc-avg-age-voter .uc-avg-age-voter-headings{background:#93559e;font-family:"CenturyGothic";font-size:18px;font-style:normal;font-weight:normal;padding:10px 110px 10px 20px;color:#fff;position:relative;line-height:1.3em}.uc-election-dashboard .uc-leading-gender .uc-lg-headings{background:#3cb555;font-family:"CenturyGothic";font-size:50px;font-style:normal;font-weight:normal;padding:30px 115px 50px 30px;color:#fff;line-height:1.0;position:relative}.uc-election-dashboard .uc-study-types .uc-study-types-headings{background:#f47860;font-family:"CenturyGothic";font-size:50px;font-style:normal;font-weight:normal;padding:30px 115px 30px 30px;color:#fff;position:relative;line-height:1.3em}.uc-election-dashboard .uc-top-turnouts .uc-top-turnouts-headings{background:#93559e;font-family:"CenturyGothic";font-size:50px;font-style:normal;font-weight:normal;padding:30px 115px 5px 30px;color:#fff;position:relative;line-height:1.0}.uc-election-dashboard .uc-top-turnouts .uc-top-turnouts-tabs{background:#93559e}.uc-election-dashboard .uc-top-turnouts .uc-top-turnouts-tabs ul li.active{background:#93559e url('https://s3-eu-west-1.amazonaws.com/nusdigital/image/images/108123/optimized/election-active-tab.png') no-repeat scroll center bottom}.group-awards .award{width:188px;float:left}#eventpromotioncarousel{padding:0}.sixcol .stripe .jcarousel-skin-tango .jcarousel-clip-horizontal{width:95%;margin:0 0 0 5}
.product-filter-panel{border:1px solid #ddd;color:#454545;text-shadow:1px 1px 1px #fff}.section{border:0 none;background:0}.club-navigation h3{font-size:14px;font-weight:normal;margin-top:0}