
You’re part of the community at ARU and we are here to help you have your say on your experience at ARU. We have over 500 students taking on Rep roles each year and we want every student to be involved. Read on to find out more about the different roles and how to apply, vote and use your student voice.

p { font-size: 22px; } .divider{ border-top:2px solid #eee; border-top:2px solid rgba(0,165,180,0.5); width:80%; margin:50px auto; } .img-container{ display:flex; justify-content:center; flex-wrap:wrap; margin:0 auto; } .img-container .adv-icon{ width:225px; margin:20px auto; } /* new grid */ .grid-images{ width:100%; display:flex; justify-content:space-between; flex-wrap:wrap; } .grid-images a{ display:flex; justify-content:center; margin:0 auto; } .grid-img{ width:350px; margin:20px 0; max-width:90%; transition: transform 1.3s ease-in-out; } .grid-img img{ margin:0 auto; max-width:100%; } .grid-img:hover{ animation: shake 1.1s ease-in-out infinite; } @media only screen and (max-width:1000px){ .grid-img{ width:500px; } } @media only screen and (max-width:768px){ .grid-img{ width:500px; } } @media only screen and (max-width:499px){ .grid-images{ flex-direction:column; justify-content:center; } .grid-img{ width:350px; } } @media only screen and (max-width:375px){ .grid-images{ flex-direction:column; justify-content:center; } .grid-img{ width:350px; } .img-container .adv-icon{ width:50%; } } @keyframes shake { 0%, 100% { transform: translateX(0) rotate(0); } 25% { transform: translateX(-5px) rotate(-1deg); } 50% { transform: translateX(5px) rotate(1deg); } 75% { transform: translateX(-3px) rotate(-0.5deg); } } /* new staff card style */ .staff-container{ margin:30px auto 50px auto; display:flex; justify-content:space-between; flex-wrap:wrap; } .staff-card{ background:#EA46E5; width:200px; padding:20px; margin:10px auto; border-radius:5px; } .staff-pp{ border-radius:4px; width:100%; overflow:hidden; } .staff-info{ text-align:center; margin:0 auto; width:100%; } .staff-info h4{color:#fff;font-size:18px;text-transform:uppercase;margin:15px auto 4px auto;} .staff-info p {color:#f4f4f4;color:rgba(255,255,255,0.8);font-weight:700;font-size:16px;margin:0 auto} @media only screen and (max-width:768px){ .staff-container{ justify-content:center; } .staff-card{margin:10px;} } @media only screen and (max-width:768px){ .staff-info h4{font-size:16px;} .staff-info p {font-size:14px;} } /* *, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; } // required */ .grid { position: relative; clear: both; margin: 0 auto; padding: 1em 0 0em; /* max-width: 100px; */ list-style: none; text-align: center; display: block; z-index: 2; } /* Common style */ .grid figure { position: relative; float: left; overflow: hidden; margin: 10px 1%; min-width: 320px; max-width: 480px; max-height: 360px; width: 48%; height: auto; background: #3085a3; text-align: center; cursor: pointer; } .grid figure img { position: relative; display: block; min-height: 200px; max-width: 320px; opacity: 0.8; } .grid figure figcaption { padding: 1em; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .grid figure figcaption::before, .grid figure figcaption::after { pointer-events: none; } .grid figure figcaption, .grid figure figcaption > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* Anchor will cover the whole item by default */ .grid figure figcaption > a { z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0; } .grid figure h3 { word-spacing: -0.15em; font-weight: 300; } .grid figure h3 span { font-weight: 800; } .grid figure h3, .grid figure p { margin: 0; } .grid figure p { letter-spacing: 1px; font-size: 48%; } /*---------------*/ /***** Ming *****/ /*---------------*/ figure.effect-ming { background: #030c17; } figure.effect-ming img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; } figure.effect-ming figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 2px solid #fff; box-shadow: 0 0 0 30px rgba(255,255,255,0.2); content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(1.4,1.4,1); transform: scale3d(1.4,1.4,1); } figure.effect-ming h2 { margin: 5% 0 10px 0; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; color: #fff!important; } figure.effect-ming p { padding: 0px 25px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.5); transform: scale(1.5); } figure.effect-ming:hover h2 { -webkit-transform: scale(0.9); transform: scale(0.9); } figure.effect-ming:hover figcaption::before, figure.effect-ming:hover p { opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); } figure.effect-ming:hover figcaption { background-color: rgba(58,52,42,0); } figure.effect-ming:hover img { opacity: 0.4; } /* Three image containers (use 25% for four, and 50% for two, etc) */ .column6 { float: left; width: 16.66%; padding: 5px; } /* Three image containers (use 25% for four, and 50% for two, etc) */ .column5 { float: left; width: 225px; padding: 5px; } /* Three image containers (use 25% for four, and 50% for two, etc) */ .columnadvice { float: left; width: 20%; padding: 5px; } /* Clear floats after image containers */ .row::after { content: ""; clear: both; display: table; } .zoom{transition: all .2s ease-in-out;} .zoom:hover { transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ } /* The flip card container - set the width and height to whatever you want. We have added the border property to demonstrate that the flip itself goes out of the box on hover (remove perspective if you don't want the 3D effect */ .flip-card { background-color: transparent; width: 230px; height: 368pxx; border: 0px solid #f1f1f1; perspective: 1000px; /* Remove this if you don't want the 3D effect */ } /* This container is needed to position the front and back side */ .flip-card-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d; } /* Do an horizontal flip when you move the mouse over the flip box container */ .flip-card:hover .flip-card-inner { transform: rotateY(180deg); } /* Position the front and back side */ .flip-card-front, .flip-card-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; /* Safari */ backface-visibility: hidden; } /* Style the front side (fallback if image is missing) */ .flip-card-front { background-color: transparent; color: black; } /* Style the back side */ .flip-card-back { background-color: dodgerblue; color: white; transform: rotateY(180deg); } .col-md-12a, .col-sm-6 col-md-3, .gridstaff {display: block;} .columnadvice {display: none;} @media (min-width: 769px) { .columnadvice {display: block;} .col-md-12a, .gridstaff, .col-sm-6 col-md-3 {display: none;} } /* *, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; } // required */ .gridstaff { position: relative; clear: both; margin: 0 auto; padding: 1em 0 0em; /* max-width: 100px; */ list-style: none; text-align: center; display: block; z-index: 2; } /* Common style */ .gridstaff figure { position: relative; float: none; overflow: hidden; margin: 10px 1%; min-width: 280px; max-width: 800px; max-height: 800px; width: 48%; height: auto; background: transparent; text-align: center; cursor: pointer; } /* Team Section */ #team { padding: 2px 0px; } .col-xs-5ths { width: 16.6666666667%; float: left; } #team .thumbnail { height: 260px; background-color: #EA46E5; border: none; border-radius: 10px; margin: 15px 12px; max-width: 100%; } #team .thumbnail img { max-width: 140px; border-radius: 10px; margin-top: 10px; margin-bottom: 8px; } #team .thumbnail h4 { color: white; } #team .thumbnail p { color: rgba(255, 255, 255, 0.474); font-size: 13px; } #team h4 { color: white; margin-bottom: 3px; } #team button { padding: 2px 15px; border-radius: 20px !important; border: 1px solid #4a9ba0; font-size: 16px; background-color: transparent; color: white; margin-top: -4px; transition: all 0.7s ease-in-out; } #team button:hover { background-color: white; color: #4a9ba0; } #team #email { color: rgba(255, 255, 255, 0.753); }