html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,.content-area ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,.content-area ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}header{-webkit-transition:all 0.24s ease-in-out;-moz-transition:all 0.24s ease-in-out;-o-transition:all 0.24s ease-in-out;transition:all 0.24s ease-in-out;position:absolute;top:0;width:100%;z-index:1000}header .wrapper{margin:0 auto;max-width:662px;padding:13px 9px 13px 16px}header .brand{float:left}header .brand a{color:#fff;font-size:67px;text-decoration:none}header .brand.hei-brand{width:200px}header .brand.hei-brand .hei-logo{display:none}header .brand.hei-brand .hei-logo img{display:block;margin:0 auto 15px;max-width:100%}header .function-wrapper{display:block;float:right;padding:27px 0 0 0;*zoom:1}header .function-wrapper:before,header .function-wrapper:after{content:"";display:table}header .function-wrapper:after{clear:both}header .function-wrapper .function-inner-wrapper{display:block}header .function-wrapper .function-inner-wrapper .fontsize{display:none}header .function-wrapper .function-inner-wrapper .search-button{display:none}header .menu-button{background:none;border:none;border-radius:0;color:#fff;cursor:pointer;height:25px;font-size:24px;float:right;outline:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:0}header .search-button{background:none;border:0;border-radius:0;font-size:1.3em;outline:none;color:#64d0bd;cursor:pointer;display:inline-block;width:31px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header .search-button:hover{opacity:0.8}header .login-button{color:#c0e65b;float:right;line-height:1.7em;margin-right:12px;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header .login-button span{display:none}header .login-button:after{content:"\e60f";font-family:'icomoon';font-size:1.5em;font-weight:700;margin-left:10px}@media only screen and (min-width: 760px){header .wrapper{padding:17px 16px}header .brand a{font-size:78px}header .login-button span{display:inline-block;font-size:1.125em;font-weight:600;text-transform:uppercase}header .function-wrapper{padding:0}header .function-wrapper .function-inner-wrapper{margin-bottom:25px;text-align:right}header .function-wrapper .function-inner-wrapper .fontsize{color:#64d0bd;display:inline-block;font-weight:600;text-decoration:none}header .function-wrapper .function-inner-wrapper .fontsize:hover{opacity:0.7}header .function-wrapper .function-inner-wrapper .fontsize.small{font-size:1em}header .function-wrapper .function-inner-wrapper .fontsize.middle{font-size:1.125em}header .function-wrapper .function-inner-wrapper .fontsize.large{font-size:1.3125em}}@media only screen and (min-width: 1240px){header{padding:14px 0}header .wrapper{padding:0 7px;max-width:1200px}header .brand{margin:13px 0 0}header .brand a{font-size:78px}header .login-button{margin:-1px 0 0 0}header .search-button{display:inline-block}header .function-wrapper .function-inner-wrapper{margin-bottom:21px}header .function-wrapper .function-inner-wrapper .search-button{display:inline-block}header .menu-button{display:none}}.menu{background:#333;background:rgba(51,51,51,0.95);left:0;min-height:490px;padding:40px 20px;position:absolute;top:-9999px;width:100%;z-index:20;*zoom:1;-webkit-transition:top 0.3s ease-in-out;-moz-transition:top 0.3s ease-in-out;-o-transition:top 0.3s ease-in-out;transition:top 0.3s ease-in-out}.menu:before,.menu:after{content:"";display:table}.menu:after{clear:both}.menu button{background:none;border:none;border-radius:0;cursor:pointer;display:block;outline:none;margin:0 auto}.menu .close-button{color:#c0e65b;font-size:24px}.menu .search-button{color:#64d0bd;display:none;font-size:25px}.menu ul,.menu .content-area ol,.content-area .menu ol{margin:37px auto 31px;text-align:center}.menu ul li,.menu .content-area ol li,.content-area .menu ol li{margin:0 0 21px;padding:0}.menu ul li a,.menu .content-area ol li a,.content-area .menu ol li a{color:#fff;font-size:1.3125em;font-weight:700;text-decoration:none;text-transform:uppercase}.menu ul ul,.menu .content-area ol ul,.content-area .menu ol ul,.menu ul .content-area ol,.content-area .menu ul ol,.menu .content-area ol ol,.content-area .menu ol ol{margin:20px 0 25px}.menu ul ul li,.menu .content-area ol ul li,.content-area .menu ol ul li,.menu ul .content-area ol li,.content-area .menu ul ol li,.menu .content-area ol ol li,.content-area .menu ol ol li{margin:0 0 15px}.menu ul ul li a,.menu .content-area ol ul li a,.content-area .menu ol ul li a,.menu ul .content-area ol li a,.content-area .menu ul ol li a,.menu .content-area ol ol li a,.content-area .menu ol ol li a{font-size:16px;font-weight:500;text-transform:none}.menu.active{top:0;-webkit-transition:top 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:top 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:top 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:top 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media only screen and (min-width: 760px){.menu{height:764px;padding:71px 20px}.menu ul,.menu .content-area ol,.content-area .menu ol{margin:68px 0 56px}.menu ul li,.menu .content-area ol li,.content-area .menu ol li{margin-bottom:45px}.menu ul li a,.menu .content-area ol li a,.content-area .menu ol li a{font-size:1.875em}}@media only screen and (min-width: 1240px){.menu{display:none}}.menu-desktop{display:none}@media only screen and (min-width: 1240px){.menu-desktop{background:none;display:block;float:right;min-height:0;margin-right:13px;padding:55px 0 0 0;top:0;transition:none;width:auto}.menu-desktop .close-button{display:none}.menu-desktop .search-button{display:none}.menu-desktop ul,.menu-desktop .content-area ol,.content-area .menu-desktop ol{float:right}.menu-desktop ul li,.menu-desktop .content-area ol li,.content-area .menu-desktop ol li{float:left;margin:0 0 0 18px;padding:0;position:relative}.menu-desktop ul li:first-child,.menu-desktop .content-area ol li:first-child,.content-area .menu-desktop ol li:first-child{display:none}.menu-desktop ul li a,.menu-desktop .content-area ol li a,.content-area .menu-desktop ol li a{color:#fff;font-weight:600;font-size:1.125em;letter-spacing:-0.02em;padding-bottom:8px;text-align:center;text-decoration:none;text-transform:uppercase;transition:none}.menu-desktop ul li.volunteer,.menu-desktop .content-area ol li.volunteer,.content-area .menu-desktop ol li.volunteer{padding:0;position:static}.menu-desktop ul li.volunteer:hover .dropdown-a,.menu-desktop .content-area ol li.volunteer:hover .dropdown-a,.content-area .menu-desktop ol li.volunteer:hover .dropdown-a{display:block;position:relative;height:54px}.menu-desktop ul li.volunteer:hover .dropdown-a:before,.menu-desktop .content-area ol li.volunteer:hover .dropdown-a:before,.content-area .menu-desktop ol li.volunteer:hover .dropdown-a:before{bottom:0;content:"";display:block;position:absolute;left:50%;margin-left:-15px;height:0;width:0;border-color:transparent;border-style:solid;border-width:15px;border-bottom-color:rgba(51,51,51,0.95)}.menu-desktop ul li.volunteer:hover #volunteer-dropdown,.menu-desktop .content-area ol li.volunteer:hover #volunteer-dropdown,.content-area .menu-desktop ol li.volunteer:hover #volunteer-dropdown{display:block}.menu-desktop ul li #nav-sub,.menu-desktop .content-area ol li #nav-sub,.content-area .menu-desktop ol li #nav-sub,.menu-desktop ul li .nav-sub,.menu-desktop .content-area ol li .nav-sub,.content-area .menu-desktop ol li .nav-sub{display:none;*zoom:1;background:#353432;background:rgba(53,52,50,0.95);left:calc(50% - 90px);padding:22px 35px 16px;position:absolute;top:calc(100% + 17px);width:180px}.menu-desktop ul li #nav-sub:before,.menu-desktop .content-area ol li #nav-sub:before,.content-area .menu-desktop ol li #nav-sub:before,.menu-desktop ul li #nav-sub:after,.menu-desktop .content-area ol li #nav-sub:after,.content-area .menu-desktop ol li #nav-sub:after,.menu-desktop ul li .nav-sub:before,.menu-desktop .content-area ol li .nav-sub:before,.content-area .menu-desktop ol li .nav-sub:before,.menu-desktop ul li .nav-sub:after,.menu-desktop .content-area ol li .nav-sub:after,.content-area .menu-desktop ol li .nav-sub:after{content:"";display:table}.menu-desktop ul li #nav-sub:after,.menu-desktop .content-area ol li #nav-sub:after,.content-area .menu-desktop ol li #nav-sub:after,.menu-desktop ul li .nav-sub:after,.menu-desktop .content-area ol li .nav-sub:after,.content-area .menu-desktop ol li .nav-sub:after{clear:both}.menu-desktop ul li #nav-sub:before,.menu-desktop .content-area ol li #nav-sub:before,.content-area .menu-desktop ol li #nav-sub:before,.menu-desktop ul li .nav-sub:before,.menu-desktop .content-area ol li .nav-sub:before,.content-area .menu-desktop ol li .nav-sub:before{content:"";height:0;width:0;border-color:transparent;border-style:solid;border-width:15px;border-bottom-color:#353432;position:absolute;left:calc(50% - 15px);bottom:100%}.menu-desktop ul li #nav-sub ul,.menu-desktop .content-area ol li #nav-sub ul,.content-area .menu-desktop ol li #nav-sub ul,.menu-desktop ul li #nav-sub .content-area ol,.content-area .menu-desktop ul li #nav-sub ol,.menu-desktop .content-area ol li #nav-sub ol,.content-area .menu-desktop ol li #nav-sub ol,.menu-desktop ul li .nav-sub ul,.menu-desktop .content-area ol li .nav-sub ul,.content-area .menu-desktop ol li .nav-sub ul,.menu-desktop ul li .nav-sub .content-area ol,.content-area .menu-desktop ul li .nav-sub ol,.menu-desktop .content-area ol li .nav-sub ol,.content-area .menu-desktop ol li .nav-sub ol{position:relative}.menu-desktop ul li #nav-sub li,.menu-desktop .content-area ol li #nav-sub li,.content-area .menu-desktop ol li #nav-sub li,.menu-desktop ul li .nav-sub li,.menu-desktop .content-area ol li .nav-sub li,.content-area .menu-desktop ol li .nav-sub li{display:block;margin:5px 0;width:100%}.menu-desktop ul li #nav-sub li a,.menu-desktop .content-area ol li #nav-sub li a,.content-area .menu-desktop ol li #nav-sub li a,.menu-desktop ul li .nav-sub li a,.menu-desktop .content-area ol li .nav-sub li a,.content-area .menu-desktop ol li .nav-sub li a{color:#fff;font-size:1.0625em;text-decoration:none;color:#fff;font-weight:400;text-transform:none}.menu-desktop ul li #nav-sub li a:hover,.menu-desktop .content-area ol li #nav-sub li a:hover,.content-area .menu-desktop ol li #nav-sub li a:hover,.menu-desktop ul li .nav-sub li a:hover,.menu-desktop .content-area ol li .nav-sub li a:hover,.content-area .menu-desktop ol li .nav-sub li a:hover{text-decoration:underline}.menu-desktop ul li:hover #nav-sub,.menu-desktop .content-area ol li:hover #nav-sub,.content-area .menu-desktop ol li:hover #nav-sub,.menu-desktop ul li:hover .nav-sub,.menu-desktop .content-area ol li:hover .nav-sub,.content-area .menu-desktop ol li:hover .nav-sub{display:block}}#volunteer-dropdown{display:none}#volunteer-dropdown a{padding:0}#volunteer-dropdown a:after{display:none !important}@media only screen and (min-width: 1240px){#volunteer-dropdown{color:#fff;left:0;padding:20px 0 0;position:absolute;top:103px;width:100%;*zoom:1;z-index:100}#volunteer-dropdown:before,#volunteer-dropdown:after{content:"";display:table}#volunteer-dropdown:after{clear:both}#volunteer-dropdown a:after{display:none}#volunteer-dropdown a:hover:after{display:none}#volunteer-dropdown .outer-wrapper{*zoom:1;background:#333;background:rgba(51,51,51,0.95)}#volunteer-dropdown .outer-wrapper:before,#volunteer-dropdown .outer-wrapper:after{content:"";display:table}#volunteer-dropdown .outer-wrapper:after{clear:both}#volunteer-dropdown h3,#volunteer-dropdown h4{color:#fff;font-weight:700}#volunteer-dropdown .wrapper{margin:0 auto;widows:1200px}#volunteer-dropdown h3{color:#fff;font-size:0.875em;margin-bottom:31px}#volunteer-dropdown:hover{display:block}#volunteer-dropdown article{margin-bottom:26px;width:100%;*zoom:1}#volunteer-dropdown article:before,#volunteer-dropdown article:after{content:"";display:table}#volunteer-dropdown article:after{clear:both}#volunteer-dropdown article.featured{margin-bottom:30px}#volunteer-dropdown article.featured h4{font-size:1.05556em}#volunteer-dropdown article a{display:inline-block;text-align:left;width:auto}#volunteer-dropdown article a:hover{text-decoration:underline}#volunteer-dropdown article .date{color:#64d0bd;font-size:0.875em;line-height:1.71429em;margin-bottom:4px;font-weight:700}#volunteer-dropdown article .date span{display:inline-block;font-size:0.5em;line-height:2.1em;vertical-align:top}#volunteer-dropdown article .organisation{color:#fff;font-size:1.0625em;font-weight:700;margin-bottom:0;text-transform:uppercase}#volunteer-dropdown article h4{display:block;font-size:0.875em;margin-bottom:0;line-height:1.35714em}#volunteer-dropdown article ul,#volunteer-dropdown article .content-area ol,.content-area #volunteer-dropdown article ol{display:block;float:left;margin:6px 0 0;text-align:left}#volunteer-dropdown article ul li,#volunteer-dropdown article .content-area ol li,.content-area #volunteer-dropdown article ol li{color:#64d0bd;font-size:0.875em;font-weight:600;line-height:1.26316em;margin-left:10px;text-transform:uppercase}#volunteer-dropdown article ul li:before,#volunteer-dropdown article .content-area ol li:before,.content-area #volunteer-dropdown article ol li:before{background:#000;content:"";display:inline-block;height:15px;margin-right:10px;vertical-align:text-bottom;width:2px}#volunteer-dropdown article ul li:first-child,#volunteer-dropdown article .content-area ol li:first-child,.content-area #volunteer-dropdown article ol li:first-child{display:inline-block;margin:0}#volunteer-dropdown article ul li:first-child:before,#volunteer-dropdown article .content-area ol li:first-child:before,.content-area #volunteer-dropdown article ol li:first-child:before{display:none}#volunteer-dropdown .img-holder{margin-bottom:12px;position:relative;display:block}#volunteer-dropdown .img-holder figure{margin-bottom:17px;overflow:hidden;width:100%}#volunteer-dropdown .img-holder figure img{display:block;max-width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#volunteer-dropdown .img-holder h4{color:#fff;font-size:1.1875em;left:0;line-height:1.26316em;padding:0 10px;position:absolute;text-transform:uppercase;top:13px;z-index:1}#volunteer-dropdown .main-btn,#volunteer-dropdown input[type="submit"],#volunteer-dropdown .file-upload .NFI-wrapper .NFI-button,.file-upload .NFI-wrapper #volunteer-dropdown .NFI-button{background:#000;clear:both;color:#fff;font-size:1em;font-weight:700;padding:18px 20px;letter-spacing:0.02em;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#volunteer-dropdown .main-btn:hover,#volunteer-dropdown input[type="submit"]:hover,#volunteer-dropdown .file-upload .NFI-wrapper .NFI-button:hover,.file-upload .NFI-wrapper #volunteer-dropdown .NFI-button:hover{background:none;border-color:#fff}#volunteer-dropdown .inner-wrapper{*zoom:1;margin:0 auto;padding:45px 0 70px;width:1114px}#volunteer-dropdown .inner-wrapper:before,#volunteer-dropdown .inner-wrapper:after{content:"";display:table}#volunteer-dropdown .inner-wrapper:after{clear:both}#volunteer-dropdown .popular{float:right;margin-bottom:17px;width:714px;*zoom:1}#volunteer-dropdown .popular:before,#volunteer-dropdown .popular:after{content:"";display:table}#volunteer-dropdown .popular:after{clear:both}#volunteer-dropdown .popular h3{padding-left:60px;margin-bottom:54px}#volunteer-dropdown .popular li{float:left;margin:0 0 23px 38px;padding:0;width:140px}#volunteer-dropdown .popular li:first-child{display:block}#volunteer-dropdown .popular li a h4{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.2em}#volunteer-dropdown .popular li figure{padding:10px 30px;width:100%}#volunteer-dropdown .popular li figure svg{display:block;height:85px;max-width:100%;transform:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#volunteer-dropdown .popular li.nav-icon-one path,#volunteer-dropdown .popular li.nav-icon-three path,#volunteer-dropdown .popular li.nav-icon-six path,#volunteer-dropdown .popular li.nav-icon-eight path{fill:#64d0bd;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#volunteer-dropdown .popular li.nav-icon-one:hover path,#volunteer-dropdown .popular li.nav-icon-three:hover path,#volunteer-dropdown .popular li.nav-icon-six:hover path,#volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#volunteer-dropdown .popular li.nav-icon-two path,#volunteer-dropdown .popular li.nav-icon-four path,#volunteer-dropdown .popular li.nav-icon-five path,#volunteer-dropdown .popular li.nav-icon-seven path{fill:#c0e65b;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#volunteer-dropdown .popular li.nav-icon-two:hover path,#volunteer-dropdown .popular li.nav-icon-four:hover path,#volunteer-dropdown .popular li.nav-icon-five:hover path,#volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#volunteer-dropdown .opportunities{float:left;width:285px;*zoom:1;margin-bottom:17px}#volunteer-dropdown .opportunities:before,#volunteer-dropdown .opportunities:after{content:"";display:table}#volunteer-dropdown .opportunities:after{clear:both}#volunteer-dropdown .opportunities h3{margin-bottom:66px}}#hover-dropdown,.hover-dropdown{padding-bottom:30px}#hover-dropdown>a,.hover-dropdown>a{display:block}#hover-dropdown .user-menu,.hover-dropdown .user-menu{width:auto}#hover-dropdown .user-menu li,.hover-dropdown .user-menu li{margin:0;text-align:left}#hover-dropdown .user-menu li:first-child,.hover-dropdown .user-menu li:first-child{display:block}#hover-dropdown .user-menu li a,.hover-dropdown .user-menu li a{color:#c0e65b;pointer-events:none}#hover-dropdown .user-menu li ul,#hover-dropdown .user-menu li .content-area ol,.content-area #hover-dropdown .user-menu li ol,.hover-dropdown .user-menu li ul,.hover-dropdown .user-menu li .content-area ol,.content-area .hover-dropdown .user-menu li ol{float:left;margin:10px 0}#hover-dropdown .user-menu li li,.hover-dropdown .user-menu li li{display:block;margin:5px 0;width:100%}#hover-dropdown .user-menu li li a,.hover-dropdown .user-menu li li a{color:#fff;font-weight:400;pointer-events:all;text-transform:none}#hover-dropdown .user-menu li li a:hover,.hover-dropdown .user-menu li li a:hover{text-decoration:underline}#hover-dropdown:hover .user-menu,.hover-dropdown:hover .user-menu{display:block}footer{background:#333;padding:55px 0 48px}footer .wrapper{margin:0 auto;padding:0;width:198px}footer h4{color:#c0e65b;font-size:1.0625em;line-height:1.41176em;font-weight:700;margin-bottom:33px}footer ul,footer .content-area ol,.content-area footer ol{margin-bottom:35px}footer ul li,footer .content-area ol li,.content-area footer ol li{margin-bottom:10px}footer ul li a,footer .content-area ol li a,.content-area footer ol li a{color:#fff;text-decoration:none}footer address{color:#959595;line-height:1.5em;margin-bottom:24px;width:180px}footer address strong{display:block;font-size:1.125em}footer .phone{color:#959595;font-size:1em;margin-bottom:2px}footer .email{color:#fff;text-decoration:none}footer .logo-alt{display:none}footer .social{margin:39px 0 24px;*zoom:1}footer .social:before,footer .social:after{content:"";display:table}footer .social:after{clear:both}footer .social ul li,footer .social .content-area ol li,.content-area footer .social ol li{float:left;font-size:2.3125em;margin-right:16px;padding:0}footer .social ul li a,footer .social .content-area ol li a,.content-area footer .social ol li a{color:#64d0bd}footer .social ul li a:hover,footer .social .content-area ol li a:hover,.content-area footer .social ol li a:hover{opacity:0.75}footer .social ul li:last-child,footer .social .content-area ol li:last-child,.content-area footer .social ol li:last-child{margin:0}footer .rights{color:#959595;font-size:1em;margin-bottom:7px;width:170px}footer .rights.tablet{display:none}footer .rights a:hover{border-bottom:0;border-color:none}footer .logo{margin:10px 0 15px;max-height:35px}footer .logo.campus{max-height:45px}footer .icon-kooba{color:#fff;border:none;display:block;font-size:1.25em;text-decoration:none}footer .icon-kooba:hover{color:#fff;opacity:0.6}@media only screen and (min-width: 760px){footer{padding:87px 0 58px}footer .wrapper{width:576px;*zoom:1}footer .wrapper:before,footer .wrapper:after{content:"";display:table}footer .wrapper:after{clear:both}footer .col{float:left;margin-bottom:12px;width:192px}footer ul,footer .content-area ol,.content-area footer ol{padding-right:10px}footer .social{float:right;margin:30px 8px 30px 0;width:100%}footer .social .footer-logo{text-decoration:none}footer .social .footer-logo:before{content:"\e619";color:#fff;font-family:'icomoon';font-size:100px;margin-bottom:50px;text-align:center;width:100%}footer .social .logo-alt{display:inline-block;margin:0 15px;max-width:200px;text-decoration:none}footer .social .logo-alt img{width:100%}footer .social ul,footer .social .content-area ol,.content-area footer .social ol{padding:0}footer .social ul li,footer .social .content-area ol li,.content-area footer .social ol li{margin-right:11px}footer .rights{display:inline-block;float:left;margin-bottom:15px;width:500px;*zoom:1}footer .rights:before,footer .rights:after{content:"";display:table}footer .rights:after{clear:both}footer .rights.mobile{display:none}footer .rights.tablet{display:inline-block}footer .logo{margin:0 3px -10px 3px}footer .logo.campus{margin:0 3px -13px}footer .icon-kooba{display:block;float:left;margin:10px 70px 0 0;position:relative;vertical-align:middle}}@media only screen and (min-width: 1240px){footer{padding:87px 0 42px}footer .wrapper{width:1086px}footer .social{width:130px}footer .col{margin-bottom:34px}footer ul,footer .content-area ol,.content-area footer ol{margin:0}footer ul li a,footer .content-area ol li a,.content-area footer ol li a{border-bottom:1px solid transparent}footer ul li a:hover,footer .content-area ol li a:hover,.content-area footer ol li a:hover{border-color:#c0e65b}footer .rights-wrapper{width:600px;*zoom:1}footer .rights-wrapper:before,footer .rights-wrapper:after{content:"";display:table}footer .rights-wrapper:after{clear:both}footer .rights{float:left;margin:10px 0;width:auto}footer .rights.mobile{display:inline-block;margin:32px 4px 0 0}footer .rights.tablet{display:none}footer .social{margin:88px 0 0}footer .social a{border:none}footer .icon-kooba{float:right;margin:-28px 30px 0 0}}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?ej7h2s");src:url("fonts/icomoon.eot?#iefixej7h2s") format("embedded-opentype"),url("fonts/icomoon.woff2?ej7h2s") format("woff2"),url("fonts/icomoon.ttf?ej7h2s") format("truetype"),url("fonts/icomoon.woff?ej7h2s") format("woff"),url("fonts/icomoon.svg?ej7h2s#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-retweet:before{content:"\e623"}.icon-info:before{content:"\e622"}.icon-error:before{content:"\e621"}.icon-tick:before{content:"\e61f"}.icon-quote:before{content:"\e620"}.icon-in2:before{content:"\e61b"}.icon-flickr2:before{content:"\e61c"}.icon-tw2:before{content:"\e61d"}.icon-fb2:before{content:"\e61e"}.icon-hand:before{content:"\e619"}.icon-heart:before{content:"\e61a"}.icon-community:before{content:"\e618"}.icon-fingers:before{content:"\e601"}.icon-flickr:before{content:"\e602"}.icon-gplus:before{content:"\e603"}.icon-tumblr:before{content:"\e604"}.icon-pin:before{content:"\e605"}.icon-in:before{content:"\e606"}.icon-tw:before{content:"\e607"}.icon-fb:before{content:"\e608"}.icon-kooba:before{content:"\e609"}.icon-arrow:before{content:"\e60a"}.icon-calendar:before{content:"\e60b"}.icon-mail:before{content:"\e60c"}.icon-mortar:before{content:"\e60d"}.icon-doc:before{content:"\e60e"}.icon-user:before{content:"\e60f"}.icon-x:before{content:"\e610"}.icon-plus:before{content:"\e611"}.icon-down:before{content:"\e612"}.icon-up:before{content:"\e613"}.icon-left:before{content:"\e614"}.icon-right:before{content:"\e615"}.icon-search:before{content:"\e616"}.icon-burger:before{content:"\e617"}.icon-logo:before{content:"\e600"}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group,.largebanner .btn-wrapper,.job-opportunities .sorting,.job-opportunities .featured-opportunities{*zoom:1}.group:before,.group:after,.largebanner .btn-wrapper:before,.job-opportunities .sorting:before,.job-opportunities .featured-opportunities:before,.largebanner .btn-wrapper:after,.job-opportunities .sorting:after,.job-opportunities .featured-opportunities:after{content:"";display:table}.group:after,.largebanner .btn-wrapper:after,.job-opportunities .sorting:after,.job-opportunities .featured-opportunities:after{clear:both}a{outline:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a figure{overflow:hidden}a figure img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover figure img{opacity:0.8;-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}a.underline:after{background:#64d0bd;content:"";display:block;height:3px;opacity:0;margin:8px auto 0;width:40px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}a.underline:hover:after{opacity:1}p{color:#333;font-size:1.1875em;line-height:1.48em;margin-bottom:30px}p a{color:#64d0bd;border-bottom:3px solid transparent;font-weight:600;text-decoration:none}p a:hover{color:#000;border-color:#c0e65b}@media only screen and (min-width: 760px){p{margin-bottom:28px}}form a{color:#64d0bd;border-bottom:3px solid transparent;font-weight:600;text-decoration:none}form a:hover{color:#000;border-color:#c0e65b}form input[type="submit"],form button{outline:none}.forgotten{font-size:1.0625em;text-align:center}strong{font-weight:600}h1,h2,h3,h4,h5,h6{color:#333;font-weight:600;line-height:1em;letter-spacing:0.02em;margin-bottom:30px;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#64d0bd;border-bottom:3px solid transparent;font-weight:600;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#000;border-color:#c0e65b}@media only screen and (min-width: 760px){h1,h2,h3,h4,h5,h6{margin-bottom:28px}}h1{font-size:2.1875em;font-weight:600}@media only screen and (min-width: 760px){h1{font-size:2.5em}}h2{font-size:1.875em;font-weight:600}@media only screen and (min-width: 760px){h2{font-size:2.1875em}}h3{font-size:1.5625em}@media only screen and (min-width: 760px){h3{font-size:1.875em}}.underlined{color:#333;font-weight:600;font-size:1.1875em;letter-spacing:0.02em;position:relative}.underlined:after{background:#c0e65b;content:"";display:block;margin:15px 0 0;height:3px;position:relative;width:40px}h4{font-size:1.4375em}@media only screen and (min-width: 760px){h4{font-size:1.625em}}h5{font-size:1.3125em}@media only screen and (min-width: 760px){h5{font-size:1.4375em}}h6{font-size:1.1875em;line-height:1.5em}h6.list{text-transform:none}@media only screen and (min-width: 1240px){h6{margin-top:52px}h6.list{margin-top:0}}.icon-heart{bottom:20px;height:20px;right:17px;position:absolute;color:#fff}.icon-heart:hover{color:#f06eaa;animation-name:heartbeat;animation-duration:2s;animation-iteration-count:infinite}@keyframes heartbeat{0%{-webkit--transform:scale(1);-moz--transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1)}20%{-webkit--transform:scale(1.4);-moz--transform:scale(1.4);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1.4)}40%{-webkit--transform:scale(1);-moz--transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1)}60%{-webkit--transform:scale(1.4);-moz--transform:scale(1.4);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1.4)}80%{-webkit--transform:scale(1);-moz--transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1)}}.icon-heart.on{color:#f06eaa !important}.icon-heart.on:hover{cursor:auto !important;animation:none !important}.table-container{overflow-x:scroll}.table-container table td{font:400 1em "canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 15px 0 0}.table-container table td p{font:400 1em "canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif}.main-btn,input[type="submit"],.file-upload .NFI-wrapper .NFI-button,.applied{background:#333;border:3px solid transparent;color:#fff;display:block;font-size:1em;font-weight:700;height:60px;padding:18px 20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.main-btn.applied:hover,input.applied[type="submit"]:hover,.file-upload .NFI-wrapper .applied.NFI-button:hover,.applied.applied:hover{background:#333;border:3px solid transparent;color:#fff}.main-btn:hover,input[type="submit"]:hover,.file-upload .NFI-wrapper .NFI-button:hover,.applied:hover{background:none;border-color:#333;color:#000}.main-btn:hover:after,input[type="submit"]:hover:after,.file-upload .NFI-wrapper .NFI-button:hover:after,.applied:hover:after{display:none}.main-btn.green,input.green[type="submit"],.file-upload .NFI-wrapper .green.NFI-button,.applied.green{background:#c0e65b}.main-btn.green:hover,input.green[type="submit"]:hover,.file-upload .NFI-wrapper .green.NFI-button:hover,.applied.green:hover{background:none;border-color:#c0e65b;color:#c0e65b}body{background:#fff;color:#333;font:400 1em "canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.02em;line-height:1.3em;height:100%;overflow-x:hidden;position:relative;width:100%}.wrapper{margin:0 auto;max-width:668px;padding:0 16px;position:relative;z-index:0}@media only screen and (min-width: 1020px){.wrapper{max-width:786px}}@media only screen and (min-width: 1240px){.wrapper{max-width:1186px}}.breadcrumbs{position:relative}.breadcrumbs ul,.breadcrumbs .content-area ol,.content-area .breadcrumbs ol{text-align:center}.breadcrumbs ul li,.breadcrumbs .content-area ol li,.content-area .breadcrumbs ol li{color:#c0e65b;display:inline-block;font-size:1.125em;font-weight:600;padding:0}.breadcrumbs ul li a,.breadcrumbs .content-area ol li a,.content-area .breadcrumbs ol li a{color:#c0e65b;text-decoration:none}.breadcrumbs ul li a:after,.breadcrumbs .content-area ol li a:after,.content-area .breadcrumbs ol li a:after{content:" /"}#fixed-search{display:block;margin-top:-10px;padding:0 0 36px 0;position:relative;z-index:0}#fixed-search .wrapper{max-width:650px}@media only screen and (min-width: 760px){#fixed-search{padding-bottom:41px}#fixed-search input[type="text"],#fixed-search .select-dropdown,#fixed-search input[type="file"],#fixed-search input[type="email"],#fixed-search input[type="password"],#fixed-search input[type="url"],#fixed-search .textarea-wrapper,#fixed-search textarea,#fixed-search .select-dropdown{float:left;clear:none;margin:0 6px 17px;width:calc(50% - 14px)}#fixed-search .submit-wrapper{clear:both}}@media only screen and (min-width: 1240px){#fixed-search{margin-top:-28px;padding:30px 0 63px}#fixed-search .wrapper{max-width:1200px}#fixed-search form{float:right;width:calc(100% - 160px)}#fixed-search input[type="text"],#fixed-search .select-dropdown,#fixed-search input[type="file"],#fixed-search input[type="email"],#fixed-search input[type="password"],#fixed-search input[type="url"],#fixed-search .textarea-wrapper,#fixed-search textarea{margin:0 14px 0 0;width:calc(33% - 14px)}#fixed-search input[type="text"]:nth-child(even),#fixed-search .select-dropdown:nth-child(even),#fixed-search input[type="file"]:nth-child(even),#fixed-search input[type="email"]:nth-child(even),#fixed-search input[type="password"]:nth-child(even),#fixed-search input[type="url"]:nth-child(even),#fixed-search .textarea-wrapper:nth-child(even),#fixed-search textarea:nth-child(even){margin:0 14px 0 0}}.scroll-up-btn{background:#c7c7c7;background:rgba(199,199,199,0.5);border:none;border-radius:0;cursor:pointer;outline:none;color:#fff;height:40px;position:absolute;bottom:-87px;right:16px;width:40px}@media only screen and (min-width: 760px){.scroll-up-btn{bottom:-80px;right:32px}}@media only screen and (min-width: 1240px){.scroll-up-btn{right:7px}}.red-error{color:#EF5D5D}.tralee-courses,.ul-courses,.ucc-courses,.tallaght-courses,.dcu-courses,.nuig-courses,.trinity-courses,.manual-course{display:none}.tralee-courses.selected,.ul-courses.selected,.ucc-courses.selected,.tallaght-courses.selected,.dcu-courses.selected,.nuig-courses.selected,.trinity-courses.selected,.manual-course.selected{display:block}.password-label{color:#959595;font-size:0.875em !important;font-style:italic}.largebanner{padding:200px 0 30px;position:relative;text-align:center}.largebanner figure{height:100%;overflow:hidden;position:absolute;left:0;top:0;width:100%}.largebanner figure img{bottom:-2000px;left:-2000px;margin:auto;min-height:100%;min-width:100%;position:absolute;right:-2000px;top:-2000px}.largebanner:after{background:-moz-linear-gradient(89deg, rgba(51,51,51,0.2) 0%, rgba(51,51,51,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,51,51,0.4)), color-stop(100%, rgba(51,51,51,0.2)));background:-webkit-linear-gradient(89deg, rgba(51,51,51,0.2) 0%, rgba(51,51,51,0.4) 100%);background:-o-linear-gradient(89deg, rgba(51,51,51,0.2) 0%, rgba(51,51,51,0.4) 100%);background:-ms-linear-gradient(89deg, rgba(51,51,51,0.2) 0%, rgba(51,51,51,0.4) 100%);background:linear-gradient(1deg, rgba(51,51,51,0.2) 0%, rgba(51,51,51,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 );content:'';height:100%;left:0;position:absolute;top:0;width:100%}.largebanner h1{color:#fff;font-size:2.4375em;font-weight:600;line-height:1em;margin:0 auto 28px;position:relative;text-align:center;text-transform:uppercase;z-index:15}.largebanner h1 span{display:block}.largebanner h1 span.first{font-size:0.53846em;margin-bottom:4px}.largebanner h1 span.middle{font-size:1.58974em;font-weight:700;margin-bottom:19px}.largebanner .btn-wrapper{margin:0 auto;max-width:632px;position:relative;z-index:300}.largebanner .video-btn{display:inline-block;float:none;margin:50px auto;clear:both;position:relative;z-index:1}.largebanner .banner-btn{background:#333;display:block;font-size:0.9375em;font-weight:700;float:left;line-height:1.6em;text-decoration:none;text-transform:uppercase;max-width:296px;min-height:100px;position:relative;width:calc(50% - 2px);-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;z-index:0}.largebanner .banner-btn p{font-size:1em;line-height:1.5em;margin:0;padding:14px 16px 15px;width:150px}.largebanner .banner-btn.left{margin-right:2px;text-align:right}.largebanner .banner-btn.left p{color:#c0e65b;float:right}.largebanner .banner-btn.right{float:right;margin-left:2px;text-align:left}.largebanner .banner-btn.right p{color:#64d0bd;float:left}@media only screen and (min-width: 760px){.largebanner{padding:250px 0 50px}.largebanner .banner-btn{font-size:1.125em;line-height:1.38889em;min-height:150px;position:relative}.largebanner .banner-btn p{padding:39px 16px 35px;width:190px}.largebanner .banner-btn .arrow{background:#fff;height:3px;top:50%;position:absolute;width:85px;z-index:3;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.largebanner .banner-btn .arrow.left{right:240px}.largebanner .banner-btn .arrow.left:before{content:"\e614";left:-1px}.largebanner .banner-btn .arrow.right{left:240px}.largebanner .banner-btn .arrow.right:before{content:"\e615";right:-1px}.largebanner .banner-btn .arrow:before{color:#fff;font-family:'icomoon';font-size:29px;font-weight:100;position:absolute;top:-11px}.largebanner h1{font-size:3.6875em;margin-bottom:40px}.largebanner h1 span.first{font-size:0.40678em}.largebanner h1 span.middle{font-size:1.59322em}}@media only screen and (min-width: 1020px){.largebanner .banner-btn{position:relative}.largebanner .banner-btn:after{background:#333;content:"";left:0px;top:0;bottom:0;right:0;position:absolute;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.largebanner .banner-btn p{position:relative;z-index:1}.largebanner .banner-btn:hover:after{left:-10px;top:-10px;bottom:-10px;right:-10px}.largebanner .banner-btn:hover .arrow{width:130px}}.innerbanner{height:300px;padding:180px 0 0;position:relative}.innerbanner figure{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.innerbanner figure img{left:50%;margin-left:-380px;position:absolute;top:0}.innerbanner:after{background:-moz-linear-gradient(89deg, rgba(51,51,51,0.2) 0%, rgba(51,51,51,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,51,51,0.4)), color-stop(100%, rgba(51,51,51,0.2)));background:-webkit-linear-gradient(89deg, rgba(51,51,51,0.2) 0%, rgba(51,51,51,0.4) 100%);background:-o-linear-gradient(89deg, rgba(51,51,51,0.2) 0%, rgba(51,51,51,0.4) 100%);background:-ms-linear-gradient(89deg, rgba(51,51,51,0.2) 0%, rgba(51,51,51,0.4) 100%);background:linear-gradient(1deg, rgba(51,51,51,0.2) 0%, rgba(51,51,51,0.4) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.innerbanner .wrapper{z-index:1}@media only screen and (min-width: 760px){.innerbanner{padding:203px 0 0}.innerbanner figure img{margin-left:-510px}}@media only screen and (min-width: 1020px){.innerbanner figure img{margin-left:-750px}}@media only screen and (min-width: 1500px){.innerbanner figure{overflow:hidden}.innerbanner figure img{left:0;margin:0;width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.logo-slider{margin:0 auto;position:relative;width:calc(100% - 20px)}.logo-slider button{border:none;color:transparent;cursor:pointer;background:none;height:26px;outline:none;padding:0;position:absolute;top:50%;margin-top:-13px;width:19px}.logo-slider button:before{color:#64d0bd;font-family:'icomoon';font-size:22px}.logo-slider button.slick-prev{left:-13px}.logo-slider button.slick-prev:before{content:"\e614"}.logo-slider button.slick-next{right:-19px}.logo-slider button.slick-next:before{content:"\e615"}@media only screen and (min-width: 1020px){.logo-slider.no-colours .slick-slide figure img{opacity:0.6;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.logo-slider.no-colours .slick-slide figure:hover img{opacity:1;filter:none;-webkit-filter:grayscale(0%)}}.search{background:#64d0bd;display:none;left:0;padding:20px 0;position:relative;top:0;width:100%;z-index:100}.search h2{font-size:2em;font-weight:600;margin-bottom:20px;text-transform:uppercase;text-align:center}.search .wrapper{padding:0 16px;margin:0 auto;max-width:500px;*zoom:1}.search .wrapper:before,.search .wrapper:after{content:"";display:table}.search .wrapper:after{clear:both}.search input[type="text"],.search .select-dropdown,.search input[type="file"],.search input[type="email"],.search input[type="password"],.search input[type="url"],.search .textarea-wrapper,.search textarea,.search .search-dropdown{border-color:#fff;clear:none;color:#fff;font-style:italic;margin-bottom:24px}.search input[type="text"]:focus,.search .select-dropdown:focus,.search input[type="file"]:focus,.search input[type="email"]:focus,.search input[type="password"]:focus,.search input[type="url"]:focus,.search .textarea-wrapper:focus,.search textarea:focus,.search .search-dropdown:focus{border-color:#fff}.search input[type="text"]::-webkit-input-placeholder,.search .select-dropdown::-webkit-input-placeholder,.search input[type="file"]::-webkit-input-placeholder,.search input[type="email"]::-webkit-input-placeholder,.search input[type="password"]::-webkit-input-placeholder,.search input[type="url"]::-webkit-input-placeholder,.search .textarea-wrapper::-webkit-input-placeholder,.search textarea::-webkit-input-placeholder,.search .search-dropdown::-webkit-input-placeholder{color:#fff}.search input[type="text"]:-moz-placeholder,.search .select-dropdown:-moz-placeholder,.search input[type="file"]:-moz-placeholder,.search input[type="email"]:-moz-placeholder,.search input[type="password"]:-moz-placeholder,.search input[type="url"]:-moz-placeholder,.search .textarea-wrapper:-moz-placeholder,.search textarea:-moz-placeholder,.search .search-dropdown:-moz-placeholder{color:#fff}.search input[type="text"]::-moz-placeholder,.search .select-dropdown::-moz-placeholder,.search input[type="file"]::-moz-placeholder,.search input[type="email"]::-moz-placeholder,.search input[type="password"]::-moz-placeholder,.search input[type="url"]::-moz-placeholder,.search .textarea-wrapper::-moz-placeholder,.search textarea::-moz-placeholder,.search .search-dropdown::-moz-placeholder{color:#fff}.search input[type="text"]:-ms-input-placeholder,.search .select-dropdown:-ms-input-placeholder,.search input[type="file"]:-ms-input-placeholder,.search input[type="email"]:-ms-input-placeholder,.search input[type="password"]:-ms-input-placeholder,.search input[type="url"]:-ms-input-placeholder,.search .textarea-wrapper:-ms-input-placeholder,.search textarea:-ms-input-placeholder,.search .search-dropdown:-ms-input-placeholder{color:#fff}.search .submit-wrapper{margin:0 auto}@media only screen and (min-width: 1240px){.search{padding:80px 0 36px}.search .wrapper{max-width:1200px;padding:0}.search h2{float:left;margin:0;text-align:left;width:140px}.search form{float:left;margin-top:-8px;padding-right:40px;position:relative;width:calc(100% - 180px)}.search form input,.search form .select-dropdown{float:left;margin:0 7px;width:calc(33% - 14px)}.search form .submit-wrapper{right:0;position:absolute;top:10px}.search form input[type="submit"]{width:100%}}.search input[type="submit"]{background:none;border:none;cursor:pointer;outline:none;font-family:'icomoon';position:absolute;left:0;top:0;padding:0;width:100%;height:100%}#close-search{background:none;border:none;color:#333;cursor:pointer;font-size:24px;outline:none;position:absolute;right:22px;top:22px;z-index:10}.submit-wrapper{position:relative;color:#333;height:30px;width:35px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.submit-wrapper:before{font-size:1.875em}.submit-wrapper:hover{opacity:0.8}input[type="text"],.select-dropdown,input[type="file"],input[type="email"],input[type="password"],input[type="url"],.textarea-wrapper,textarea{background:none;border:none;border-bottom:3px solid #333;border-radius:0;color:#333;font-size:1.1875em;font-family:"canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:36px;padding:0 0 4px 0;position:relative;outline:none;height:40px;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}input[type="text"]::-webkit-input-placeholder,.select-dropdown::-webkit-input-placeholder,input[type="file"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,.textarea-wrapper::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#333;font-style:italic;opacity:1}input[type="text"]:-moz-placeholder,.select-dropdown:-moz-placeholder,input[type="file"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="url"]:-moz-placeholder,.textarea-wrapper:-moz-placeholder,textarea:-moz-placeholder{color:#333;font-style:italic;opacity:1}input[type="text"]::-moz-placeholder,.select-dropdown::-moz-placeholder,input[type="file"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="url"]::-moz-placeholder,.textarea-wrapper::-moz-placeholder,textarea::-moz-placeholder{color:#333;font-style:italic;opacity:1}input[type="text"]:-ms-input-placeholder,.select-dropdown:-ms-input-placeholder,input[type="file"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,.textarea-wrapper:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#333;font-style:italic;opacity:1}input[type="text"]:focus,.select-dropdown:focus,input[type="file"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="url"]:focus,.textarea-wrapper:focus,textarea:focus{border-color:#c0e65b}.error{margin-bottom:36px;position:relative}.error input{border-color:#f24455;color:#f24455;margin:0}.error:after{color:#f24455;content:"\e621";font-family:'icomoon';font-size:20px;margin-top:-10px;position:absolute;top:50%;right:0}.required{position:relative;margin-bottom:36px}.required input{margin:0}.required:after{background:#c0e65b;content:"";display:inline-block;height:3px;margin:-1px 7px 0;position:absolute;right:0;top:50%;width:12px}.label-floatlabel{font-size:0.875em !important;font-style:italic !important;font-weight:400 !important;font-family:"canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#959595 !important;left:0 !important}.floatlabel{padding-top:0 !important}input[type="submit"]{-webkit-appearance:none;border-radius:0;cursor:pointer;font-size:1.1875em;font-weight:700;padding:17px 20px;width:100%}.checkbox-group{*zoom:1;margin-bottom:38px}.checkbox-group:before,.checkbox-group:after{content:"";display:table}.checkbox-group:after{clear:both}.checkbox-group .label{font-size:1.0625em;font-style:italic;line-height:2.11765em;margin-bottom:19px;text-align:center}.checkbox-wrapper{float:left;margin-bottom:4px;max-width:395px;width:50%}.checkbox-wrapper.terms{width:100%}.checkbox-wrapper.terms label{font-size:1.0625em}.checkbox-wrapper.terms label:before{top:7px}.checkbox-wrapper.terms label a{color:#64d0bd;text-decoration:none}.checkbox-wrapper label{display:block;font-weight:400;font-family:"canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1875em;font-style:italic;line-height:1.89474em;padding-left:27px;position:relative}.checkbox-wrapper label:before{background:#fff;border:3px solid #2d3436;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;height:18px;top:9px;left:0;position:absolute;width:18px}.checkbox-wrapper input[type="checkbox"]:checked+label:before{background:#c0e65b}.checkbox-wrapper input[type="checkbox"]{position:absolute;left:-999999px}@media only screen and (min-width: 760px){.checkbox-wrapper{width:33.3%}}.radiobutton-wrapper{margin-bottom:46px;text-align:center}.radiobutton-wrapper .label{font-size:1.0625em;font-style:italic;line-height:2.11765em;margin-bottom:15px;text-align:center}.radiobutton-wrapper label{color:#333;display:inline-block;font-size:1.1875em;font-style:italic;font-weight:400;font-family:"canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;margin:10px 17px;padding-left:27px;position:relative}.radiobutton-wrapper label:before{background:#fff;border:3px solid #000;border-radius:50%;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;height:18px;top:50%;left:0;margin-top:-9px;position:absolute;width:18px}.radiobutton-wrapper input[type="radio"]:checked+label:before{background:#c0e65b}.radiobutton-wrapper input[type="radio"]{position:absolute;left:-999999px}@media only screen and (min-width: 760px){.radiobutton-wrapper{margin-bottom:35px}}.datepicker{padding-right:30px;position:relative}.datepicker:after{content:"\e60b";cursor:pointer;font-family:'icomoon';position:absolute;right:0;top:20px;font-size:1.25em}.select-dropdown{clear:both;padding:7px 0;position:relative}.select-dropdown .label-floatlabel{font-size:0.73684em !important;top:-16px;left:1px !important;position:absolute}.select-dropdown.multi-select{height:100%;margin:15px 0;margin-left:0 !important;margin-right:0 !important;min-height:200px;width:100% !important}.select-dropdown.multi-select .label-float-label{display:block}.select-dropdown.multi-select .image-input-description{padding:0}.select-dropdown.multi-select select{background:#F5F5F5;font-size:1em;min-height:180px;text-transform:uppercase}.select-dropdown.multi-select select option{padding:2px 0}.selectelement,.selectelement.alt-type{cursor:pointer;font-style:italic;outline:0;overflow:hidden;position:relative;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:border-color 0.2s linear;-moz-transition:border-color 0.2s linear;-o-transition:border-color 0.2s linear;transition:border-color 0.2s linear;white-space:nowrap;width:100%;z-index:1}.selectelement:before,.selectelement:after,.selectelement.alt-type:before,.selectelement.alt-type:after{background:none;border:0;content:'';display:block;position:absolute;right:0}.selectelement:before,.selectelement.alt-type:before{content:"\e612";font-size:12px;font-style:normal;font-family:'icomoon';font-weight:700;margin:-6px 0 0 0;top:50%;-webkit-transition:border-color 0.2s linear;-moz-transition:border-color 0.2s linear;-o-transition:border-color 0.2s linear;transition:border-color 0.2s linear;z-index:1}.selectelement:after,.selectelement.alt-type:after{height:100%;top:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;width:2em}.selectelement.hovered:after,.selectelement.alt-type.hovered:after{background:none}.selectelement+select,.selectelement.alt-type+select{cursor:pointer;left:0;min-height:100%;opacity:0;position:absolute;top:0;width:100%}select{background:#fff;background-size:100% 100%;border:0;border-radius:0;display:block;font:300 1.0625em "canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;height:100%;line-height:30px;margin:0;outline:0;padding-left:10px;text-indent:10px;width:100%;z-index:2}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select[data-dkcacheid]{display:none}.textarea-wrapper{*zoom:1;height:auto;position:relative}.textarea-wrapper:before,.textarea-wrapper:after{content:"";display:table}.textarea-wrapper:after{clear:both}.textarea-wrapper .label-floatlabel{font-size:0.73684em !important;top:-23px;left:1px !important;position:absolute}.textarea-wrapper.requirements{margin-top:30px}.textarea-wrapper.requirements textarea{height:145px;margin-bottom:6px;min-height:145px}.textarea-wrapper.description textarea{height:295px;min-height:295px}textarea{border:none;font-size:1em;font-family:"canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.26316em;height:194px;margin:0;min-height:194px;padding:0;resize:none;width:100%}.file-upload{margin:45px 0 40px;position:relative}.file-upload .thumbnail{max-height:60px;position:absolute;left:0;overflow:hidden;top:96px;width:86px}.file-upload .thumbnail img{width:100%}.file-upload label{display:block;color:#959595;font-size:0.875em;font-style:italic;margin-top:-7px;line-height:2.57143em}.file-upload .NFI-wrapper{padding:60px 0 0 0;position:relative;width:100%}.file-upload .NFI-wrapper .NFI-button{background:#c0e65b;cursor:pointer;font-size:1.1875em;padding:17px 20px;margin-left:96px}.file-upload .NFI-wrapper .NFI-button:hover{background:none;border-color:#c0e65b;color:#c0e65b}.file-upload .NFI-wrapper .NFI-filename{padding:0 0 4px 0 !important;position:absolute;top:-8px;height:40px;text-overflow:ellipsis;width:100%}.file-upload .NFI-wrapper .NFI-filename:focus{border-color:#333}@media only screen and (min-width: 760px){.file-upload .thumbnail{left:auto;right:140px;top:12px}.file-upload .NFI-wrapper{margin-top:-24px;padding:0}.file-upload .NFI-wrapper .NFI-filename{top:19px;width:264px}.file-upload .NFI-wrapper .NFI-button{float:right !important}}.form{padding:53px 0 197px}.form .wrapper{max-width:532px}.form h2{font-size:2.375em;margin-bottom:40px;text-align:center}.form .intro{border-bottom:3px solid #eaeaea;font-size:1.1875em;line-height:1.26316em;margin-bottom:40px;padding-bottom:36px;text-align:center}@media only screen and (min-width: 760px){.form{padding:53px 0 158px}.form h2{font-size:3em;margin-bottom:38px}.form .intro{padding:0 5px 51px}}@media only screen and (min-width: 1020px){.form{padding:80px 0 217px}}.file_field{clear:both;@inlcude group()}.file_set{clear:both;*zoom:1}.file_set:before,.file_set:after{content:"";display:table}.file_set:after{clear:both}@media only screen and (min-width: 760px){.file_set{margin-left:7px}}.image-input-description{clear:both;@inlcude group();font-size:0.875em;font-style:italic;font-weight:400;font-family:"canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;color:#959595;padding:0 7px}#ui-datepicker-div .ui-datepicker-calendar{width:17em}#ui-datepicker-div td{min-width:0 !important}.textarea-bg textarea{background:#f2f2f2;padding:15px}.psw-error{font-size:0.875em;font-weight:600;margin:10px 0 0}.psw-error:before{color:#f56262;content:"\e610";display:inline-block;font-family:'icomoon';font-weight:700;margin-right:10px;min-width:18px}.psw-error.check:before{content:"\e61f";color:#64d0bd}.wygwam{height:295px;overflow:scroll}.label--relative{display:block;margin-bottom:40px;font-weight:600}.textarea--filled{background:#f7f7f7;padding:15px;font-size:16px}.job-opportunities{background:#f2f3f5;padding:87px 0 67px;position:relative;z-index:0}.job-opportunities.no-bg-img{padding:35px 0 67px}.job-opportunities.bottom-gap{padding-bottom:167px}.job-opportunities .sorting{max-width:632px;margin:0 auto 17px;text-align:center}.job-opportunities .sorting .sort-by,.job-opportunities .sorting .results-number{display:block;font:400 1em "canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 20px}.job-opportunities .sorting strong{text-transform:uppercase}.job-opportunities .sorting .sort-text:after{content:"\e612";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#64d0bd;display:inline-block;font-size:7px;margin:0 0 0 6px}.job-opportunities .bg-image{height:100%;overflow:hidden;left:0;position:absolute;top:0;width:100%}.job-opportunities .bg-image img{left:-559px;position:absolute}.job-opportunities h3{margin-bottom:43px}.job-opportunities h3:after{background:#64d0bd}.job-opportunities .wrapper{margin:0 auto;max-width:690px;padding:0 16px;position:relative;width:100%}.job-opportunities .list-wrapper{position:relative;*zoom:1}.job-opportunities .list-wrapper:before,.job-opportunities .list-wrapper:after{content:"";display:table}.job-opportunities .list-wrapper:after{clear:both}.job-opportunities .opportunity{margin:0 auto 29px;max-width:370px;*zoom:1}.job-opportunities .opportunity:before,.job-opportunities .opportunity:after{content:"";display:table}.job-opportunities .opportunity:after{clear:both}.job-opportunities .opportunity .opportunity-wrapper{background:#fff;position:relative}.job-opportunities .opportunity .content-wrapper{padding:20px 22px 20px}.job-opportunities .opportunity a{text-decoration:none}.job-opportunities .opportunity h4{color:#fff;font-size:1.1875em;font-weight:700;left:0;line-height:1.26316em;padding:0 30px;position:absolute;top:24px;width:100%;z-index:3}.job-opportunities .opportunity h5{color:#64d0bd;font-size:1.1875em;font-weight:600;line-height:1.5em;margin-bottom:2px;text-transform:uppercase}.job-opportunities .opportunity ul,.job-opportunities .opportunity .content-area ol,.content-area .job-opportunities .opportunity ol{margin-bottom:17px}.job-opportunities .opportunity ul li,.job-opportunities .opportunity .content-area ol li,.content-area .job-opportunities .opportunity ol li{display:inline-block;font-size:0.875em;font-weight:600;margin-left:4px;text-transform:uppercase}.job-opportunities .opportunity ul li a,.job-opportunities .opportunity .content-area ol li a,.content-area .job-opportunities .opportunity ol li a{color:#333}.job-opportunities .opportunity ul li:first-child,.job-opportunities .opportunity .content-area ol li:first-child,.content-area .job-opportunities .opportunity ol li:first-child{margin-left:0}.job-opportunities .opportunity ul li:first-child:before,.job-opportunities .opportunity .content-area ol li:first-child:before,.content-area .job-opportunities .opportunity ol li:first-child:before{display:none}.job-opportunities .opportunity ul li:before,.job-opportunities .opportunity .content-area ol li:before,.content-area .job-opportunities .opportunity ol li:before{content:"";background:#333;display:inline-block;height:11px;margin-right:8px;width:1px}.job-opportunities .opportunity figure{min-height:200px;position:relative;overflow:hidden;width:100%}.job-opportunities .opportunity figure:after{background:rgba(51,51,51,0.4);content:'';bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.job-opportunities .opportunity figure img{bottom:-500px;left:-500px;margin:auto;min-width:100%;min-height:100%;position:absolute;right:-500px;top:-500px}.job-opportunities .opportunity figure img[src*='volunteer-main.jpg']{height:100%;width:100%}.job-opportunities .opportunity p{color:#959595;font-size:1em;line-height:1.3125em;margin-bottom:17px}.job-opportunities .opportunity .icon-heart{bottom:20px;color:#fff;right:15px;position:absolute;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.job-opportunities .opportunity .icon-heart:hover{color:#f06eaa}.job-opportunities .opportunity .category{color:#333;font-size:0.875em;margin-bottom:0;font-weight:600;text-transform:uppercase}.job-opportunities .opportunity .category span{margin-right:10px}.job-opportunities .opportunity .plus{color:#fff;position:absolute;width:0;height:0;font-size:20px;border-style:solid;border-width:0 0 73px 73px;border-color:transparent transparent #c0e65b transparent;right:0;bottom:0}.job-opportunities .opportunity .plus:after{font-family:'icomoon';content:"\e611";display:block;margin:40px 0 0 -32px}.job-opportunities .opportunity .plus:hover{border-color:transparent transparent #64d0bd transparent}.job-opportunities .opportunity .apply{color:#333;float:right;font-weight:700;margin:16px 0 0;text-decoration:none;text-transform:uppercase}.job-opportunities .opportunity .apply:after{background:#64d0bd;content:"";display:block;height:3px;margin:14px auto 0;width:40px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.job-opportunities .featured-opportunities{max-width:1186px;margin:0 auto 30px}.job-opportunities .featured-opportunities .opportunity{max-width:none;margin:0}.job-opportunities .featured-opportunities a{color:#fff;display:block;text-decoration:none}.job-opportunities .featured-opportunities .opportunity-img{position:relative;height:279;overflow:hidden}.job-opportunities .featured-opportunities img{vertical-align:bottom;min-width:467px;width:100%}.job-opportunities .featured-opportunities .img-overlay{position:absolute;padding:20px 20px 0;top:0;width:100%;z-index:1}.job-opportunities .featured-opportunities .category{color:#fff;float:left;font-size:0.875em;font-weight:600;text-transform:uppercase}.job-opportunities .featured-opportunities .category span{margin-right:10px}.job-opportunities .featured-opportunities .icon-heart{float:right;position:static;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.job-opportunities .featured-opportunities .icon-heart:hover{color:#f06eaa}.job-opportunities .featured-opportunities .content-wrapper{background:#333;padding:30px 35px 18px}.job-opportunities .featured-opportunities h3,.job-opportunities .featured-opportunities .underlined{color:#fff;font-size:1.3125em;margin:0 0 16px}.job-opportunities .featured-opportunities h3:after,.job-opportunities .featured-opportunities .underlined:after{background:#c0e65b}.job-opportunities .featured-opportunities h5{color:#64d0bd;font-size:1.125em;margin:16px 0 5px}.job-opportunities .featured-opportunities ul li,.job-opportunities .featured-opportunities .content-area ol li,.content-area .job-opportunities .featured-opportunities ol li{display:inline-block;font-size:0.875em;font-weight:600;margin-left:4px;text-transform:uppercase}.job-opportunities .featured-opportunities ul li:first-child,.job-opportunities .featured-opportunities .content-area ol li:first-child,.content-area .job-opportunities .featured-opportunities ol li:first-child{margin-left:0}.job-opportunities .featured-opportunities ul li:first-child:before,.job-opportunities .featured-opportunities .content-area ol li:first-child:before,.content-area .job-opportunities .featured-opportunities ol li:first-child:before{display:none}.job-opportunities .featured-opportunities ul li:before,.job-opportunities .featured-opportunities .content-area ol li:before,.content-area .job-opportunities .featured-opportunities ol li:before{content:"";background:#fff;display:inline-block;height:11px;margin-right:8px;width:1px}@media only screen and (min-width: 650px){.job-opportunities .featured-opportunities{margin:0 auto 60px}.job-opportunities .featured-opportunities .opportunity{float:left;width:50%}.job-opportunities .featured-opportunities .opportunity h3{padding:0}.job-opportunities .featured-opportunities .opportunity:nth-of-type(even) .content-wrapper{float:right;text-align:right}.job-opportunities .featured-opportunities .opportunity:nth-of-type(even) .content-wrapper h3{position:relative;margin-bottom:32px}.job-opportunities .featured-opportunities .opportunity:nth-of-type(even) .content-wrapper h3:after{position:absolute;right:0}.job-opportunities .featured-opportunities .content-wrapper{position:relative;margin:-85px 0 0;padding:35px 35px 16px;width:calc(100% - 30px)}.job-opportunities .featured-opportunities h3,.job-opportunities .featured-opportunities .underlined{margin:0 0 14px}.job-opportunities .featured-opportunities h5{margin:14px 0 2px}}@media only screen and (min-width: 760px){.job-opportunities{padding:107px 0 60px}.job-opportunities.no-bg-img{padding:30px 0 60px}.job-opportunities.bottom-gap{padding-bottom:204px}.job-opportunities .sorting{margin:0 auto 27px}.job-opportunities .sorting .sort-by,.job-opportunities .sorting .results-number{margin:0}.job-opportunities .sorting .sort-by{float:left}.job-opportunities .sorting .results-number{float:right}.job-opportunities .bg-image img{left:50%;margin-left:-960px}.job-opportunities .wrapper{padding:0;position:relative}.job-opportunities h3{margin-bottom:64px;padding-left:30px}.job-opportunities .opportunity{float:left;padding:0 30px;width:50%}.job-opportunities .main-btn,.job-opportunities input[type="submit"],.job-opportunities .file-upload .NFI-wrapper .NFI-button,.file-upload .NFI-wrapper .job-opportunities .NFI-button{margin:30px auto 0;width:632px}.job-opportunities .featured-opportunities .opportunity{padding:0;height:auto}.job-opportunities .featured-opportunities img{min-width:0}}@media only screen and (min-width: 1020px){.job-opportunities .opportunity .apply:hover:after{margin:5px auto 9px}}@media only screen and (min-width: 1240px){.job-opportunities .wrapper{max-width:1200px}.job-opportunities .sorting{max-width:1186px}.job-opportunities h3{padding-left:7px}.job-opportunities .opportunity{padding:0 7px;width:25%}.job-opportunities .opportunity .apply{margin-top:19px}.job-opportunities .main-btn,.job-opportunities input[type="submit"],.job-opportunities .file-upload .NFI-wrapper .NFI-button,.file-upload .NFI-wrapper .job-opportunities .NFI-button{margin-top:33px;width:1186px}.job-opportunities .featured-opportunities .opportunity{width:calc(50% - 7px)}.job-opportunities .featured-opportunities .opportunity:nth-of-type(even){margin-left:14px}.job-opportunities .featured-opportunities h3,.job-opportunities .featured-opportunities .underlined{font-size:1.5em}.job-opportunities .featured-opportunities .content-wrapper{margin:-147px 0 0;padding:47px 35px 20px}}@media only screen and (min-width: 1400px){.job-opportunities .featured-opportunities .opportunity:nth-of-type(even) .content-wrapper{margin:-147px -45px 0 0;padding:47px 80px 20px 35px;text-align:right}.job-opportunities .featured-opportunities .opportunity:nth-of-type(even) h3:after,.job-opportunities .featured-opportunities .opportunity:nth-of-type(even) .underline:after{left:calc(100% - 40px)}.job-opportunities .featured-opportunities .content-wrapper{margin:-147px 0 0 -45px;padding-left:80px;width:432px}}.cc-cookies{position:fixed;width:100%;left:0;top:0;padding:0.5em 5%;background:#565656;background:rgba(86,86,86,0.95);color:#fff;font-size:14px;font-weight:400;text-shadow:0 -1px 0 rgba(0,0,0,0.35);z-index:99999;text-align:center;color:#fff}.cc-cookies a,.cc-cookies a:hover{color:#fff;text-decoration:underline}.cc-cookies a:hover{text-decoration:none}.cc-cookies span{display:inline-block;margin:0 5px 0 0}.cc-overlay{height:100%;padding-top:25%}.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em 0;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}.cc-cookies a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:inline-block;color:#fff;margin:0 5px;text-decoration:none;background:#7DAF3B;padding:0.5em 0.75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.35);-o-transition:background 0.5s ease-in;-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:0.5em}.cc-cookies a.cc-cookie-reset{background:#f15b00}.cc-cookies a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies-error a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset{background:#000;-o-transition:background 0.5s ease-in;-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in}.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}.cc-cookies.cc-discreet{width:auto;padding:0.5em 1em;left:auto;top:auto}.cc-cookies.cc-discreet a.cc-cookie-reset{background:none;text-shadow:none;padding:0;text-decoration:underline}.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}@media screen and (max-width: 768px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}}@media screen and (max-width: 480px){.cc-cookies{position:relative;float:left}}.fr-window,.fr-window [class^="fr-"],.fr-overlay,.fr-overlay [class^="fr-"],.fr-spinner,.fr-spinner [class^="fr-"]{box-sizing:border-box}.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;transform:translateZ(0px)}.fr-overlay{z-index:99998}.fr-window{z-index:99999}.fr-spinner{z-index:100000}.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}.fr-overlay-background{float:left;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}.fr-window.fr-mobile-touch,.fr-overlay.fr-mobile-touch{position:absolute;overflow:visible}.fr-measured{margin:0 !important;min-width:0 !important;min-height:0 !important}.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-pages{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-page{position:absolute;width:100%;height:100%}.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}.fr-hovering-clickable .fr-container{cursor:pointer}.fr-ui-inside .fr-container{padding:20px 20px}.fr-ui-inside.fr-no-sides .fr-container{padding:20px}.fr-ui-outside .fr-container{padding:20px 82px}.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 700px){.fr-ui-inside .fr-container{padding:12px 12px}.fr-ui-inside.fr-no-sides .fr-container{padding:12px}.fr-ui-outside .fr-container{padding:12px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px){.fr-ui-inside .fr-container{padding:0px 0px}.fr-ui-inside.fr-no-sides .fr-container{padding:0px}.fr-ui-outside .fr-container{padding:0px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:0px 48px}}.fr-ui-fullclick .fr-container{padding:0}.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}.fr-ui-fullclick.fr-type-video .fr-container{padding:0px 62px}.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0px}.fr-overflow-y .fr-container{padding-top:0 !important;padding-bottom:0 !important}.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}.fr-content-element{float:left;width:100%;height:100%}.fr-content-background{background:#101010}.fr-info{position:absolute;top:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:none;opacity:1}.fr-ui-inside .fr-info-background{filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-ui-outside .fr-info-background{background:#0d0d0d}.fr-content .fr-info{top:auto;bottom:0}.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.fr-caption{width:auto;display:inline;white-space:wrap}.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:0.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.fr-position-outside,.fr-position-inside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,0.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-position-inside{border:0}.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-position-text{color:#b3b3b3}.fr-position-outside .fr-position-text,.fr-position-inside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.3);opacity:1}.fr-ui-outside .fr-position-outside{display:block}.fr-ui-outside .fr-info .fr-position{display:none}.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:none;text-decoration:underline}.fr-info a:hover{color:#eee}.fr-ui-outside.fr-no-caption .fr-info{display:none}.fr-ui-inside.fr-no-caption .fr-caption{display:none}.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}.fr-stroke-vertical{width:1px;height:100%}.fr-stroke-horizontal{padding:0 1px}.fr-stroke-right{left:auto;right:0}.fr-stroke-bottom{top:auto;bottom:0}.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,0.08)}.fr-info .fr-stroke-color{background:rgba(80,80,80,0.3)}.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom{display:none}.fr-ui-fullclick .fr-stroke{display:none}.fr-ui-fullclick .fr-content-background{box-shadow:none}.fr-info .fr-stroke-top{display:none}.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1}.fr-side-previous{left:0}.fr-side-next{right:0;left:auto}.fr-side-disabled{cursor:default}.fr-side-hidden{display:none !important}.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010;background-color:#ccc}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-side{width:54px;height:60px;margin:0;margin-top:-30px}.fr-side-button{width:48px;height:60px;margin:0 3px}}.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.fr-close-background{background-color:#000}.fr-thumbnails{position:absolute;overflow:hidden}.fr-thumbnails-disabled .fr-thumbnails{display:none !important}.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0 !important}.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}.fr-thumbnail:hover .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=99);opacity:.99}.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=35);opacity:.35}.fr-thumbnail-active{cursor:default}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color 0.2s ease-in;-webkit-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}.fr-window-ui-fullclick .fr-thumbnails{background:#090909}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom{display:block !important}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block !important}.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0 !important}@media all and (min-height: 700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}}@media all and (min-height: 980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}}@media all and (min-width: 1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}}@media all and (min-width: 1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none !important}}@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-thumbnails-vertical .fr-thumbnails{display:none !important}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-page{min-width:100%}.fr-page{min-height:100%}}.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-inside .fr-close-outside{display:none !important}.fr-toggle-ui{opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,0.85);border-radius:5px}.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}.fr-spinner div:after{content:'';position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px transparent}.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-0.1s;animation-delay:-0.1s}.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fresco-12{0%{opacity:1}100%{opacity:0}}@keyframes fresco-12{0%{opacity:1}100%{opacity:0}}.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}@-webkit-keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url("../img/fresco/sprite.svg")}.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url("../img/fresco/sprite.png")}.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}.fr-window-skin-fresco .fr-content-background{background:#101010;box-shadow:0 0 5px rgba(0,0,0,0.4)}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,0.1)}.fr-window-skin-fresco .fr-side-button-background{background-color:transparent}.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0px -300px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0px -420px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}}.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background{background-color:#363636}.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background{background-color:#131313;filter:alpha(opacity=80);opacity:.8}.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background{background-color:#191919}.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{opacity:1}.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,0.1)}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,0.08)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0px}.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity 0.2s ease-in;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;opacity:.8}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-167px -49px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-209px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-293px -49px}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}#dcu .block-accordion .question{background:#405a7f}#dcu .function-inner-wrapper .fontsize{color:#405a7f}#dcu header .search-button{color:#405a7f}#dcu header .login-button{color:#fcb040}#dcu a.underline:after{background:#fcb040}#dcu #hover-dropdown .user-menu li a{color:#405a7f}#dcu #hover-dropdown .user-menu li ul li a,#dcu #hover-dropdown .user-menu li .content-area ol li a,.content-area #dcu #hover-dropdown .user-menu li ol li a{color:#fff}#dcu #volunteer-dropdown .popular li.nav-icon-one path,#dcu #volunteer-dropdown .popular li.nav-icon-three path,#dcu #volunteer-dropdown .popular li.nav-icon-six path,#dcu #volunteer-dropdown .popular li.nav-icon-eight path{fill:#405a7f}#dcu #volunteer-dropdown .popular li.nav-icon-one:hover path,#dcu #volunteer-dropdown .popular li.nav-icon-three:hover path,#dcu #volunteer-dropdown .popular li.nav-icon-six:hover path,#dcu #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#dcu #volunteer-dropdown .popular li.nav-icon-two path,#dcu #volunteer-dropdown .popular li.nav-icon-four path,#dcu #volunteer-dropdown .popular li.nav-icon-five path,#dcu #volunteer-dropdown .popular li.nav-icon-seven path{fill:#fcb040}#dcu #volunteer-dropdown .popular li.nav-icon-two:hover path,#dcu #volunteer-dropdown .popular li.nav-icon-four:hover path,#dcu #volunteer-dropdown .popular li.nav-icon-five:hover path,#dcu #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#dcu #volunteer-dropdown article ul li,#dcu #volunteer-dropdown article .content-area ol li,.content-area #dcu #volunteer-dropdown article ol li{color:#405a7f}#dcu .largebanner .banner-btn.left p{color:#405a7f}#dcu .largebanner .banner-btn.right p{color:#fcb040}#dcu .register-strip .students{background:#fcb040}#dcu .underlined:after{background:#405a7f}#dcu .register-strip .non-profits{background:#405a7f}#dcu .job-opportunities .opportunity h5{color:#405a7f}#dcu .job-opportunities .opportunity .plus{border-color:transparent transparent #fcb040 transparent}#dcu .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #405a7f transparent}#dcu .job-opportunities .opportunity .apply:after{background:#405a7f}#dcu .social-strip .grid-item .facebook{background:#405a7f}#dcu .social-strip .grid-item .twitter{background:#fcb040}#dcu .social-strip .grid-item.twitter-feed button{color:#405a7f}#dcu .join-us-strip{background:#405a7f}#dcu .join-us-strip h2:before{color:#fcb040}#dcu .join-us-strip a{background:#fcb040}#dcu footer h4{color:#405a7f}#dcu footer .social ul li a,#dcu footer .social .content-area ol li a,.content-area #dcu footer .social ol li a{color:#405a7f}#dcu footer ul li a:hover,#dcu footer .content-area ol li a:hover,.content-area #dcu footer ol li a:hover{border-color:#fcb040}#dcu .breadcrumbs ul li,#dcu .breadcrumbs .content-area ol li,.content-area #dcu .breadcrumbs ol li{color:#405a7f}#dcu .breadcrumbs ul li a,#dcu .breadcrumbs .content-area ol li a,.content-area #dcu .breadcrumbs ol li a{color:#405a7f}#dcu .main-heading{background:#405a7f}#dcu .search{background:#405a7f}#dcu .search h2{color:#fff}#dcu .submit-wrapper:before{color:#fff}#dcu .opp-detail .intro .facts p.organisation,#dcu .opp-detail .intro .facts p.location{color:#405a7f}#dcu .job-opportunities .sorting .sort-text:after{color:#405a7f}#dcu .job-opportunities .featured-opportunities h5{color:#405a7f}#dcu .opp-detail .contact img{display:none}#dcu .opp-detail .contact{background:#405a7f}#dcu .opp-detail .description .share ul li a,#dcu .opp-detail .description .share .content-area ol li a,.content-area #dcu .opp-detail .description .share ol li a{color:#405a7f}#dcu .sidebar article h5{color:#405a7f}#dcu .main-btn.green,#dcu input.green[type="submit"],#dcu .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #dcu .green.NFI-button,#dcu input.green[type="submit"],#dcu .file-upload .NFI-wrapper .green.NFI-button,#dcu .applied.green{background:#405a7f}#dcu .main-btn.green:hover,#dcu input.green[type="submit"]:hover,#dcu .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #dcu .green.NFI-button:hover,#dcu input.green[type="submit"]:hover,#dcu .file-upload .NFI-wrapper .green.NFI-button:hover,#dcu .applied.green:hover{background:#fcb040;border-color:rgba(255,255,255,0);color:#fff}#dcu .sidebar .sidebar-section.twitter ul li span,#dcu .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #dcu .sidebar .sidebar-section.twitter ol li span{color:#405a7f}#it-tallaght .block-accordion .question{background:#CF4056}#it-tallaght #hover-dropdown .user-menu li a{color:#3d72b4}#it-tallaght #hover-dropdown .user-menu li ul li a,#it-tallaght #hover-dropdown .user-menu li .content-area ol li a,.content-area #it-tallaght #hover-dropdown .user-menu li ol li a{color:#fff}#it-tallaght .function-inner-wrapper .fontsize{color:#CF4056}#it-tallaght header .search-button{color:#CF4056}#it-tallaght header .login-button{color:#3d72b4}#it-tallaght a.underline:after{background:#3d72b4}#it-tallaght #volunteer-dropdown .popular li.nav-icon-one path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-three path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-six path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-eight path{fill:#CF4056}#it-tallaght #volunteer-dropdown .popular li.nav-icon-one:hover path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-three:hover path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-six:hover path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#it-tallaght #volunteer-dropdown .popular li.nav-icon-two path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-four path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-five path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-seven path{fill:#3d72b4}#it-tallaght #volunteer-dropdown .popular li.nav-icon-two:hover path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-four:hover path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-five:hover path,#it-tallaght #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#it-tallaght #volunteer-dropdown article ul li,#it-tallaght #volunteer-dropdown article .content-area ol li,.content-area #it-tallaght #volunteer-dropdown article ol li{color:#CF4056}#it-tallaght .largebanner .banner-btn.left p{color:#CF4056}#it-tallaght .largebanner .banner-btn.right p{color:#3d72b4}#it-tallaght .register-strip .students{background:#3d72b4}#it-tallaght .underlined:after{background:#3d72b4}#it-tallaght .register-strip .non-profits{background:#CF4056}#it-tallaght .job-opportunities .opportunity h5{color:#CF4056}#it-tallaght .job-opportunities .opportunity .plus{border-color:transparent transparent #3d72b4 transparent}#it-tallaght .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #CF4056 transparent}#it-tallaght .job-opportunities .opportunity .apply:after{background:#CF4056}#it-tallaght .social-strip .grid-item .facebook{background:#CF4056}#it-tallaght .social-strip .grid-item .twitter{background:#3d72b4}#it-tallaght .social-strip .grid-item.twitter-feed button{color:#CF4056}#it-tallaght .join-us-strip{background:#CF4056}#it-tallaght .join-us-strip h2:before{color:#3d72b4}#it-tallaght .join-us-strip a{background:#3d72b4}#it-tallaght footer h4{color:#CF4056}#it-tallaght footer .social ul li a,#it-tallaght footer .social .content-area ol li a,.content-area #it-tallaght footer .social ol li a{color:#CF4056}#it-tallaght footer ul li a:hover,#it-tallaght footer .content-area ol li a:hover,.content-area #it-tallaght footer ol li a:hover{border-color:#3d72b4}#it-tallaght .breadcrumbs ul li,#it-tallaght .breadcrumbs .content-area ol li,.content-area #it-tallaght .breadcrumbs ol li{color:#CF4056}#it-tallaght .breadcrumbs ul li a,#it-tallaght .breadcrumbs .content-area ol li a,.content-area #it-tallaght .breadcrumbs ol li a{color:#CF4056}#it-tallaght .main-heading{background:#CF4056}#it-tallaght .search{background:#CF4056}#it-tallaght .search h2{color:#fff}#it-tallaght .submit-wrapper:before{color:#fff}#it-tallaght .opp-detail .intro .facts p.organisation,#it-tallaght .opp-detail .intro .facts p.location{color:#CF4056}#it-tallaght .job-opportunities .sorting .sort-text:after{color:#CF4056}#it-tallaght .job-opportunities .featured-opportunities h5{color:#CF4056}#it-tallaght .opp-detail .contact img{display:none}#it-tallaght .opp-detail .contact{background:#CF4056}#it-tallaght .opp-detail .description .share ul li a,#it-tallaght .opp-detail .description .share .content-area ol li a,.content-area #it-tallaght .opp-detail .description .share ol li a{color:#CF4056}#it-tallaght .sidebar article h5{color:#CF4056}#it-tallaght .main-btn.green,#it-tallaght input.green[type="submit"],#it-tallaght .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #it-tallaght .green.NFI-button,#it-tallaght input.green[type="submit"],#it-tallaght .file-upload .NFI-wrapper .green.NFI-button,#it-tallaght .applied.green{background:#CF4056}#it-tallaght .main-btn.green:hover,#it-tallaght input.green[type="submit"]:hover,#it-tallaght .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #it-tallaght .green.NFI-button:hover,#it-tallaght input.green[type="submit"]:hover,#it-tallaght .file-upload .NFI-wrapper .green.NFI-button:hover,#it-tallaght .applied.green:hover{background:#3d72b4;border-color:rgba(255,255,255,0);color:#fff}#it-tallaght .sidebar .sidebar-section.twitter ul li span,#it-tallaght .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #it-tallaght .sidebar .sidebar-section.twitter ol li span{color:#CF4056}#tralee .block-accordion .question{background:#0d93d2}#tralee #hover-dropdown .user-menu li a{color:#51e2e5}#tralee #hover-dropdown .user-menu li ul li a,#tralee #hover-dropdown .user-menu li .content-area ol li a,.content-area #tralee #hover-dropdown .user-menu li ol li a{color:#fff}#tralee .function-inner-wrapper .fontsize{color:#0d93d2}#tralee header .search-button{color:#0d93d2}#tralee header .login-button{color:#51e2e5}#tralee a.underline:after{background:#51e2e5}#tralee #volunteer-dropdown .popular li.nav-icon-one path,#tralee #volunteer-dropdown .popular li.nav-icon-three path,#tralee #volunteer-dropdown .popular li.nav-icon-six path,#tralee #volunteer-dropdown .popular li.nav-icon-eight path{fill:#0d93d2}#tralee #volunteer-dropdown .popular li.nav-icon-one:hover path,#tralee #volunteer-dropdown .popular li.nav-icon-three:hover path,#tralee #volunteer-dropdown .popular li.nav-icon-six:hover path,#tralee #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#tralee #volunteer-dropdown .popular li.nav-icon-two path,#tralee #volunteer-dropdown .popular li.nav-icon-four path,#tralee #volunteer-dropdown .popular li.nav-icon-five path,#tralee #volunteer-dropdown .popular li.nav-icon-seven path{fill:#51e2e5}#tralee #volunteer-dropdown .popular li.nav-icon-two:hover path,#tralee #volunteer-dropdown .popular li.nav-icon-four:hover path,#tralee #volunteer-dropdown .popular li.nav-icon-five:hover path,#tralee #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#tralee #volunteer-dropdown article ul li,#tralee #volunteer-dropdown article .content-area ol li,.content-area #tralee #volunteer-dropdown article ol li{color:#0d93d2}#tralee .largebanner .banner-btn.left p{color:#0d93d2}#tralee .largebanner .banner-btn.right p{color:#51e2e5}#tralee .register-strip .students{background:#51e2e5}#tralee .underlined:after{background:#51e2e5}#tralee .register-strip .non-profits{background:#0d93d2}#tralee .job-opportunities .opportunity h5{color:#0d93d2}#tralee .job-opportunities .opportunity .plus{border-color:transparent transparent #51e2e5 transparent}#tralee .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #0d93d2 transparent}#tralee .job-opportunities .opportunity .apply:after{background:#0d93d2}#tralee .social-strip .grid-item .facebook{background:#0d93d2}#tralee .social-strip .grid-item .twitter{background:#51e2e5}#tralee .social-strip .grid-item.twitter-feed button{color:#0d93d2}#tralee .join-us-strip{background:#0d93d2}#tralee .join-us-strip h2:before{color:#51e2e5}#tralee .join-us-strip a{background:#51e2e5}#tralee footer h4{color:#0d93d2}#tralee footer .social ul li a,#tralee footer .social .content-area ol li a,.content-area #tralee footer .social ol li a{color:#0d93d2}#tralee footer ul li a:hover,#tralee footer .content-area ol li a:hover,.content-area #tralee footer ol li a:hover{border-color:#51e2e5}#tralee .breadcrumbs ul li,#tralee .breadcrumbs .content-area ol li,.content-area #tralee .breadcrumbs ol li{color:#0d93d2}#tralee .breadcrumbs ul li a,#tralee .breadcrumbs .content-area ol li a,.content-area #tralee .breadcrumbs ol li a{color:#0d93d2}#tralee .main-heading{background:#0d93d2}#tralee .search{background:#0d93d2}#tralee .search h2{color:#fff}#tralee .submit-wrapper:before{color:#fff}#tralee .opp-detail .intro .facts p.organisation,#tralee .opp-detail .intro .facts p.location{color:#0d93d2}#tralee .job-opportunities .sorting .sort-text:after{color:#0d93d2}#tralee .job-opportunities .featured-opportunities h5{color:#0d93d2}#tralee .opp-detail .contact img{display:none}#tralee .opp-detail .contact{background:#0d93d2}#tralee .opp-detail .description .share ul li a,#tralee .opp-detail .description .share .content-area ol li a,.content-area #tralee .opp-detail .description .share ol li a{color:#0d93d2}#tralee .sidebar article h5{color:#0d93d2}#tralee .main-btn.green,#tralee input.green[type="submit"],#tralee .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #tralee .green.NFI-button,#tralee input.green[type="submit"],#tralee .file-upload .NFI-wrapper .green.NFI-button,#tralee .applied.green{background:#0d93d2}#tralee .main-btn.green:hover,#tralee input.green[type="submit"]:hover,#tralee .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #tralee .green.NFI-button:hover,#tralee input.green[type="submit"]:hover,#tralee .file-upload .NFI-wrapper .green.NFI-button:hover,#tralee .applied.green:hover{background:#51e2e5;border-color:rgba(255,255,255,0);color:#fff}#tralee .sidebar .sidebar-section.twitter ul li span,#tralee .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #tralee .sidebar .sidebar-section.twitter ol li span{color:#0d93d2}#nuig .block-accordion .question{background:#90c4d9}#nuig #hover-dropdown .user-menu li a{color:#90c4d9}#nuig #hover-dropdown .user-menu li ul li a,#nuig #hover-dropdown .user-menu li .content-area ol li a,.content-area #nuig #hover-dropdown .user-menu li ol li a{color:#fff}#nuig .function-inner-wrapper .fontsize{color:#933a94}#nuig header .search-button{color:#933a94}#nuig header .login-button{color:#90c4d9}#nuig a.underline:after{background:#90c4d9}#nuig #volunteer-dropdown .popular li.nav-icon-one path,#nuig #volunteer-dropdown .popular li.nav-icon-three path,#nuig #volunteer-dropdown .popular li.nav-icon-six path,#nuig #volunteer-dropdown .popular li.nav-icon-eight path{fill:#933a94}#nuig #volunteer-dropdown .popular li.nav-icon-one:hover path,#nuig #volunteer-dropdown .popular li.nav-icon-three:hover path,#nuig #volunteer-dropdown .popular li.nav-icon-six:hover path,#nuig #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#nuig #volunteer-dropdown .popular li.nav-icon-two path,#nuig #volunteer-dropdown .popular li.nav-icon-four path,#nuig #volunteer-dropdown .popular li.nav-icon-five path,#nuig #volunteer-dropdown .popular li.nav-icon-seven path{fill:#90c4d9}#nuig #volunteer-dropdown .popular li.nav-icon-two:hover path,#nuig #volunteer-dropdown .popular li.nav-icon-four:hover path,#nuig #volunteer-dropdown .popular li.nav-icon-five:hover path,#nuig #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#nuig #volunteer-dropdown article ul li,#nuig #volunteer-dropdown article .content-area ol li,.content-area #nuig #volunteer-dropdown article ol li{color:#933a94}#nuig .largebanner .banner-btn.left p{color:#933a94}#nuig .largebanner .banner-btn.right p{color:#90c4d9}#nuig .register-strip .students{background:#90c4d9}#nuig .underlined:after{background:#90c4d9}#nuig .register-strip .non-profits{background:#933a94}#nuig .job-opportunities .opportunity h5{color:#933a94}#nuig .job-opportunities .opportunity .plus{border-color:transparent transparent #90c4d9 transparent}#nuig .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #933a94 transparent}#nuig .job-opportunities .opportunity .apply:after{background:#933a94}#nuig .social-strip .grid-item .facebook{background:#933a94}#nuig .social-strip .grid-item .twitter{background:#90c4d9}#nuig .social-strip .grid-item.twitter-feed button{color:#933a94}#nuig .join-us-strip{background:#933a94}#nuig .join-us-strip h2:before{color:#90c4d9}#nuig .join-us-strip a{background:#90c4d9}#nuig footer h4{color:#933a94}#nuig footer .social ul li a,#nuig footer .social .content-area ol li a,.content-area #nuig footer .social ol li a{color:#933a94}#nuig footer ul li a:hover,#nuig footer .content-area ol li a:hover,.content-area #nuig footer ol li a:hover{border-color:#90c4d9}#nuig .breadcrumbs ul li,#nuig .breadcrumbs .content-area ol li,.content-area #nuig .breadcrumbs ol li{color:#933a94}#nuig .breadcrumbs ul li a,#nuig .breadcrumbs .content-area ol li a,.content-area #nuig .breadcrumbs ol li a{color:#933a94}#nuig .main-heading{background:#933a94}#nuig .search{background:#933a94}#nuig .search h2{color:#fff}#nuig .submit-wrapper:before{color:#fff}#nuig .opp-detail .intro .facts p.organisation,#nuig .opp-detail .intro .facts p.location{color:#933a94}#nuig .job-opportunities .sorting .sort-text:after{color:#933a94}#nuig .job-opportunities .featured-opportunities h5{color:#933a94}#nuig .opp-detail .contact img{display:none}#nuig .opp-detail .contact{background:#933a94}#nuig .opp-detail .description .share ul li a,#nuig .opp-detail .description .share .content-area ol li a,.content-area #nuig .opp-detail .description .share ol li a{color:#933a94}#nuig .sidebar article h5{color:#933a94}#nuig .main-btn.green,#nuig input.green[type="submit"],#nuig .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #nuig .green.NFI-button,#nuig input.green[type="submit"],#nuig .file-upload .NFI-wrapper .green.NFI-button,#nuig .applied.green{background:#933a94}#nuig .main-btn.green:hover,#nuig input.green[type="submit"]:hover,#nuig .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #nuig .green.NFI-button:hover,#nuig input.green[type="submit"]:hover,#nuig .file-upload .NFI-wrapper .green.NFI-button:hover,#nuig .applied.green:hover{background:#90c4d9;border-color:rgba(255,255,255,0);color:#fff}#nuig .sidebar .sidebar-section.twitter ul li span,#nuig .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #nuig .sidebar .sidebar-section.twitter ol li span{color:#933a94}#trinity .block-accordion .question{background:#a7a7a7}#trinity #hover-dropdown .user-menu li a{color:#0074ba}#trinity #hover-dropdown .user-menu li ul li a,#trinity #hover-dropdown .user-menu li .content-area ol li a,.content-area #trinity #hover-dropdown .user-menu li ol li a{color:#fff}#trinity .function-inner-wrapper .fontsize{color:#a7a7a7}#trinity header .search-button{color:#a7a7a7}#trinity header .login-button{color:#a7a7a7}#trinity a.underline:after{background:#a7a7a7}#trinity #volunteer-dropdown .popular li.nav-icon-one path,#trinity #volunteer-dropdown .popular li.nav-icon-three path,#trinity #volunteer-dropdown .popular li.nav-icon-six path,#trinity #volunteer-dropdown .popular li.nav-icon-eight path{fill:#a7a7a7}#trinity #volunteer-dropdown .popular li.nav-icon-one:hover path,#trinity #volunteer-dropdown .popular li.nav-icon-three:hover path,#trinity #volunteer-dropdown .popular li.nav-icon-six:hover path,#trinity #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#trinity #volunteer-dropdown .popular li.nav-icon-two path,#trinity #volunteer-dropdown .popular li.nav-icon-four path,#trinity #volunteer-dropdown .popular li.nav-icon-five path,#trinity #volunteer-dropdown .popular li.nav-icon-seven path{fill:#0074ba}#trinity #volunteer-dropdown .popular li.nav-icon-two:hover path,#trinity #volunteer-dropdown .popular li.nav-icon-four:hover path,#trinity #volunteer-dropdown .popular li.nav-icon-five:hover path,#trinity #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#trinity #volunteer-dropdown article ul li,#trinity #volunteer-dropdown article .content-area ol li,.content-area #trinity #volunteer-dropdown article ol li{color:#a7a7a7}#trinity .largebanner .banner-btn.left p{color:#a7a7a7}#trinity .largebanner .banner-btn.right p{color:#0074ba}#trinity .register-strip .students{background:#0074ba}#trinity .underlined:after{background:#0074ba}#trinity .register-strip .non-profits{background:#a7a7a7}#trinity .job-opportunities .opportunity h5{color:#a7a7a7}#trinity .job-opportunities .opportunity .plus{border-color:transparent transparent #0074ba transparent}#trinity .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #a7a7a7 transparent}#trinity .job-opportunities .opportunity .apply:after{background:#0074ba}#trinity .social-strip .grid-item .facebook{background:#a7a7a7}#trinity .social-strip .grid-item .twitter{background:#0074ba}#trinity .social-strip .grid-item.twitter-feed button{color:#a7a7a7}#trinity .join-us-strip{background:#a7a7a7}#trinity .join-us-strip h2:before{color:#0074ba}#trinity .join-us-strip a{background:#0074ba}#trinity footer h4{color:#a7a7a7}#trinity footer .social ul li a,#trinity footer .social .content-area ol li a,.content-area #trinity footer .social ol li a{color:#a7a7a7}#trinity footer ul li a:hover,#trinity footer .content-area ol li a:hover,.content-area #trinity footer ol li a:hover{border-color:#0074ba}#trinity .breadcrumbs ul li,#trinity .breadcrumbs .content-area ol li,.content-area #trinity .breadcrumbs ol li{color:#a7a7a7}#trinity .breadcrumbs ul li a,#trinity .breadcrumbs .content-area ol li a,.content-area #trinity .breadcrumbs ol li a{color:#a7a7a7}#trinity .main-heading{background:#a7a7a7}#trinity .search{background:#a7a7a7}#trinity .search h2{color:#fff}#trinity .submit-wrapper:before{color:#fff}#trinity .opp-detail .intro .facts p.organisation,#trinity .opp-detail .intro .facts p.location{color:#a7a7a7}#trinity .job-opportunities .sorting .sort-text:after{color:#a7a7a7}#trinity .job-opportunities .featured-opportunities h5{color:#a7a7a7}#trinity .opp-detail .contact img{display:none}#trinity .opp-detail .contact{background:#a7a7a7}#trinity .opp-detail .description .share ul li a,#trinity .opp-detail .description .share .content-area ol li a,.content-area #trinity .opp-detail .description .share ol li a{color:#a7a7a7}#trinity .sidebar article h5{color:#a7a7a7}#trinity .main-btn.green,#trinity input.green[type="submit"],#trinity .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #trinity .green.NFI-button,#trinity input.green[type="submit"],#trinity .file-upload .NFI-wrapper .green.NFI-button,#trinity .applied.green{background:#a7a7a7}#trinity .main-btn.green:hover,#trinity input.green[type="submit"]:hover,#trinity .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #trinity .green.NFI-button:hover,#trinity input.green[type="submit"]:hover,#trinity .file-upload .NFI-wrapper .green.NFI-button:hover,#trinity .applied.green:hover{background:#0074ba;border-color:rgba(255,255,255,0);color:#fff}#trinity .sidebar .sidebar-section.twitter ul li span,#trinity .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #trinity .sidebar .sidebar-section.twitter ol li span{color:#a7a7a7}#ul .block-accordion .question{background:#b23b75}#ul #hover-dropdown .user-menu li a{color:#4d60c6}#ul #hover-dropdown .user-menu li ul li a,#ul #hover-dropdown .user-menu li .content-area ol li a,.content-area #ul #hover-dropdown .user-menu li ol li a{color:#fff}#ul .function-inner-wrapper .fontsize{color:#b23b75}#ul header .search-button{color:#00B140}#ul header .login-button{color:#00A3E0}#ul a.underline:after{background:#00A3E0}#ul #volunteer-dropdown .popular li.nav-icon-one path,#ul #volunteer-dropdown .popular li.nav-icon-three path,#ul #volunteer-dropdown .popular li.nav-icon-six path,#ul #volunteer-dropdown .popular li.nav-icon-eight path{fill:#00B140}#ul #volunteer-dropdown .popular li.nav-icon-one:hover path,#ul #volunteer-dropdown .popular li.nav-icon-three:hover path,#ul #volunteer-dropdown .popular li.nav-icon-six:hover path,#ul #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#ul #volunteer-dropdown .popular li.nav-icon-two path,#ul #volunteer-dropdown .popular li.nav-icon-four path,#ul #volunteer-dropdown .popular li.nav-icon-five path,#ul #volunteer-dropdown .popular li.nav-icon-seven path{fill:#00A3E0}#ul #volunteer-dropdown .popular li.nav-icon-two:hover path,#ul #volunteer-dropdown .popular li.nav-icon-four:hover path,#ul #volunteer-dropdown .popular li.nav-icon-five:hover path,#ul #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#ul #volunteer-dropdown article ul li,#ul #volunteer-dropdown article .content-area ol li,.content-area #ul #volunteer-dropdown article ol li{color:#00B140}#ul .largebanner .banner-btn.left p{color:#00B140}#ul .largebanner .banner-btn.right p{color:#00A3E0}#ul .register-strip .students{background:#00B140}#ul .underlined:after{background:#00A3E0}#ul .register-strip .non-profits{background:#00A3E0}#ul .job-opportunities .opportunity h5{color:#00B140}#ul .job-opportunities .opportunity .plus{border-color:transparent transparent #4d60c6 transparent}#ul .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #00B140 transparent}#ul .job-opportunities .opportunity .apply:after{background:#4d60c6}#ul .social-strip .grid-item .facebook{background:#2D5980}#ul .social-strip .grid-item .twitter{background:#007DBA}#ul .social-strip .grid-item.twitter-feed button{color:#b23b75}#ul .join-us-strip{background:#00B140}#ul .join-us-strip h2:before{color:#4d60c6}#ul .join-us-strip a{background:#00A3E0}#ul footer h4{color:#00B140}#ul footer .social ul li a,#ul footer .social .content-area ol li a,.content-area #ul footer .social ol li a{color:#b23b75}#ul footer ul li a:hover,#ul footer .content-area ol li a:hover,.content-area #ul footer ol li a:hover{border-color:#00A3E0}#ul .breadcrumbs ul li,#ul .breadcrumbs .content-area ol li,.content-area #ul .breadcrumbs ol li{color:#00B140}#ul .breadcrumbs ul li a,#ul .breadcrumbs .content-area ol li a,.content-area #ul .breadcrumbs ol li a{color:#00B140}#ul .main-heading{background:#00B140}#ul .search{background:#b23b75}#ul .search h2{color:#fff}#ul .submit-wrapper:before{color:#fff}#ul .opp-detail .intro .facts p.organisation,#ul .opp-detail .intro .facts p.location{color:#b23b75}#ul .job-opportunities .sorting .sort-text:after{color:#b23b75}#ul .job-opportunities .featured-opportunities h5{color:#b23b75}#ul .opp-detail .contact img{display:none}#ul .opp-detail .contact{background:#b23b75}#ul .opp-detail .description .share ul li a,#ul .opp-detail .description .share .content-area ol li a,.content-area #ul .opp-detail .description .share ol li a{color:#00B140}#ul .sidebar article h5{color:#00B140}#ul .main-btn.green,#ul input.green[type="submit"],#ul .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #ul .green.NFI-button,#ul input.green[type="submit"],#ul .file-upload .NFI-wrapper .green.NFI-button,#ul .applied.green{background:#00B140}#ul .main-btn.green:hover,#ul input.green[type="submit"]:hover,#ul .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #ul .green.NFI-button:hover,#ul input.green[type="submit"]:hover,#ul .file-upload .NFI-wrapper .green.NFI-button:hover,#ul .applied.green:hover{background:#00A3E0;border-color:rgba(255,255,255,0);color:#fff}#ul .sidebar .sidebar-section.twitter ul li span,#ul .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #ul .sidebar .sidebar-section.twitter ol li span{color:#b23b75}#ucc .block-accordion .question{background:#f74140}#ucc #hover-dropdown .user-menu li a{color:#ffc942}#ucc #hover-dropdown .user-menu li ul li a,#ucc #hover-dropdown .user-menu li .content-area ol li a,.content-area #ucc #hover-dropdown .user-menu li ol li a{color:#fff}#ucc .function-inner-wrapper .fontsize{color:#f74140}#ucc header .search-button{color:#f74140}#ucc header .login-button{color:#ffc942}#ucc a.underline:after{background:#f74140}#ucc #volunteer-dropdown .popular li.nav-icon-one path,#ucc #volunteer-dropdown .popular li.nav-icon-three path,#ucc #volunteer-dropdown .popular li.nav-icon-six path,#ucc #volunteer-dropdown .popular li.nav-icon-eight path{fill:#f74140}#ucc #volunteer-dropdown .popular li.nav-icon-one:hover path,#ucc #volunteer-dropdown .popular li.nav-icon-three:hover path,#ucc #volunteer-dropdown .popular li.nav-icon-six:hover path,#ucc #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#ucc #volunteer-dropdown .popular li.nav-icon-two path,#ucc #volunteer-dropdown .popular li.nav-icon-four path,#ucc #volunteer-dropdown .popular li.nav-icon-five path,#ucc #volunteer-dropdown .popular li.nav-icon-seven path{fill:#ffc942}#ucc #volunteer-dropdown .popular li.nav-icon-two:hover path,#ucc #volunteer-dropdown .popular li.nav-icon-four:hover path,#ucc #volunteer-dropdown .popular li.nav-icon-five:hover path,#ucc #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#ucc #volunteer-dropdown article ul li,#ucc #volunteer-dropdown article .content-area ol li,.content-area #ucc #volunteer-dropdown article ol li{color:#f74140}#ucc .largebanner .banner-btn.left p{color:#f74140}#ucc .largebanner .banner-btn.right p{color:#ffc942}#ucc .register-strip .students{background:#ffc942}#ucc .underlined:after{background:#ffc942}#ucc .register-strip .non-profits{background:#f74140}#ucc .job-opportunities .opportunity h5{color:#f74140}#ucc .job-opportunities .opportunity .plus{border-color:transparent transparent #ffc942 transparent}#ucc .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #f74140 transparent}#ucc .job-opportunities .opportunity .apply:after{background:#ffc942}#ucc .social-strip .grid-item .facebook{background:#f74140}#ucc .social-strip .grid-item .twitter{background:#ffc942}#ucc .social-strip .grid-item.twitter-feed button{color:#f74140}#ucc .join-us-strip{background:#f74140}#ucc .join-us-strip h2:before{color:#ffc942}#ucc .join-us-strip a{background:#ffc942}#ucc footer h4{color:#f74140}#ucc footer .social ul li a,#ucc footer .social .content-area ol li a,.content-area #ucc footer .social ol li a{color:#f74140}#ucc footer ul li a:hover,#ucc footer .content-area ol li a:hover,.content-area #ucc footer ol li a:hover{border-color:#ffc942}#ucc .breadcrumbs ul li,#ucc .breadcrumbs .content-area ol li,.content-area #ucc .breadcrumbs ol li{color:#f74140}#ucc .breadcrumbs ul li a,#ucc .breadcrumbs .content-area ol li a,.content-area #ucc .breadcrumbs ol li a{color:#f74140}#ucc .main-heading{background:#f74140}#ucc .search{background:#f74140}#ucc .search h2{color:#fff}#ucc .submit-wrapper:before{color:#fff}#ucc .opp-detail .intro .facts p.organisation,#ucc .opp-detail .intro .facts p.location{color:#f74140}#ucc .job-opportunities .sorting .sort-text:after{color:#f74140}#ucc .job-opportunities .featured-opportunities h5{color:#f74140}#ucc .opp-detail .contact img{display:none}#ucc .opp-detail .contact{background:#f74140}#ucc .opp-detail .description .share ul li a,#ucc .opp-detail .description .share .content-area ol li a,.content-area #ucc .opp-detail .description .share ol li a{color:#f74140}#ucc .sidebar article h5{color:#f74140}#ucc .main-btn.green,#ucc input.green[type="submit"],#ucc .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #ucc .green.NFI-button,#ucc input.green[type="submit"],#ucc .file-upload .NFI-wrapper .green.NFI-button,#ucc .applied.green{background:#f74140}#ucc .main-btn.green:hover,#ucc input.green[type="submit"]:hover,#ucc .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #ucc .green.NFI-button:hover,#ucc input.green[type="submit"]:hover,#ucc .file-upload .NFI-wrapper .green.NFI-button:hover,#ucc .applied.green:hover{background:#ffc942;border-color:rgba(255,255,255,0);color:#fff}#ucc .sidebar .sidebar-section.twitter ul li span,#ucc .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #ucc .sidebar .sidebar-section.twitter ol li span{color:#f74140}#ucd .block-accordion .question{background:#00bd58}#ucd #hover-dropdown .user-menu li a{color:#00bd58}#ucd #hover-dropdown .user-menu li ul li a,#ucd #hover-dropdown .user-menu li .content-area ol li a,.content-area #ucd #hover-dropdown .user-menu li ol li a{color:#fff}#ucd .function-inner-wrapper .fontsize{color:#008fcc}#ucd header .search-button{color:#008fcc}#ucd header .login-button{color:#00bd58}#ucd a.underline:after{background:#008fcc}#ucd #volunteer-dropdown .popular li.nav-icon-one path,#ucd #volunteer-dropdown .popular li.nav-icon-three path,#ucd #volunteer-dropdown .popular li.nav-icon-six path,#ucd #volunteer-dropdown .popular li.nav-icon-eight path{fill:#008fcc}#ucd #volunteer-dropdown .popular li.nav-icon-one:hover path,#ucd #volunteer-dropdown .popular li.nav-icon-three:hover path,#ucd #volunteer-dropdown .popular li.nav-icon-six:hover path,#ucd #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#ucd #volunteer-dropdown .popular li.nav-icon-two path,#ucd #volunteer-dropdown .popular li.nav-icon-four path,#ucd #volunteer-dropdown .popular li.nav-icon-five path,#ucd #volunteer-dropdown .popular li.nav-icon-seven path{fill:#00bd58}#ucd #volunteer-dropdown .popular li.nav-icon-two:hover path,#ucd #volunteer-dropdown .popular li.nav-icon-four:hover path,#ucd #volunteer-dropdown .popular li.nav-icon-five:hover path,#ucd #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#ucd #volunteer-dropdown article ul li,#ucd #volunteer-dropdown article .content-area ol li,.content-area #ucd #volunteer-dropdown article ol li{color:#008fcc}#ucd .largebanner .banner-btn.left p{color:#008fcc}#ucd .largebanner .banner-btn.right p{color:#00bd58}#ucd .register-strip .students{background:#00bd58}#ucd .underlined:after{background:#00bd58}#ucd .register-strip .non-profits{background:#008fcc}#ucd .job-opportunities .opportunity h5{color:#008fcc}#ucd .job-opportunities .opportunity .plus{border-color:transparent transparent #00bd58 transparent}#ucd .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #008fcc transparent}#ucd .job-opportunities .opportunity .apply:after{background:#00bd58}#ucd .social-strip .grid-item .facebook{background:#008fcc}#ucd .social-strip .grid-item .twitter{background:#00bd58}#ucd .social-strip .grid-item.twitter-feed button{color:#008fcc}#ucd .join-us-strip{background:#008fcc}#ucd .join-us-strip h2:before{color:#00bd58}#ucd .join-us-strip a{background:#00bd58}#ucd footer h4{color:#008fcc}#ucd footer .social ul li a,#ucd footer .social .content-area ol li a,.content-area #ucd footer .social ol li a{color:#008fcc}#ucd footer ul li a:hover,#ucd footer .content-area ol li a:hover,.content-area #ucd footer ol li a:hover{border-color:#00bd58}#ucd .breadcrumbs ul li,#ucd .breadcrumbs .content-area ol li,.content-area #ucd .breadcrumbs ol li{color:#008fcc}#ucd .breadcrumbs ul li a,#ucd .breadcrumbs .content-area ol li a,.content-area #ucd .breadcrumbs ol li a{color:#008fcc}#ucd .main-heading{background:#008fcc}#ucd .search{background:#008fcc}#ucd .search h2{color:#fff}#ucd .submit-wrapper:before{color:#fff}#ucd .opp-detail .intro .facts p.organisation,#ucd .opp-detail .intro .facts p.location{color:#008fcc}#ucd .job-opportunities .sorting .sort-text:after{color:#008fcc}#ucd .job-opportunities .featured-opportunities h5{color:#008fcc}#ucd .opp-detail .contact img{display:none}#ucd .opp-detail .contact{background:#008fcc}#ucd .opp-detail .description .share ul li a,#ucd .opp-detail .description .share .content-area ol li a,.content-area #ucd .opp-detail .description .share ol li a{color:#008fcc}#ucd .sidebar article h5{color:#008fcc}#ucd .main-btn.green,#ucd input.green[type="submit"],#ucd .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #ucd .green.NFI-button,#ucd input.green[type="submit"],#ucd .file-upload .NFI-wrapper .green.NFI-button,#ucd .applied.green{background:#f74140}#ucd .main-btn.green:hover,#ucd input.green[type="submit"]:hover,#ucd .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #ucd .green.NFI-button:hover,#ucd input.green[type="submit"]:hover,#ucd .file-upload .NFI-wrapper .green.NFI-button:hover,#ucd .applied.green:hover{background:#00bd58;border-color:rgba(255,255,255,0);color:#fff}#ucd .sidebar .sidebar-section.twitter ul li span,#ucd .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #ucd .sidebar .sidebar-section.twitter ol li span{color:#008fcc}#nuigalway .block-accordion .question{background:#924889}#nuigalway #hover-dropdown .user-menu li a{color:#7da995}#nuigalway #hover-dropdown .user-menu li ul li a,#nuigalway #hover-dropdown .user-menu li .content-area ol li a,.content-area #nuigalway #hover-dropdown .user-menu li ol li a{color:#fff}#nuigalway .function-inner-wrapper .fontsize{color:#924889}#nuigalway header .search-button{color:#924889}#nuigalway header .login-button{color:#7da995}#nuigalway a.underline:after{background:#7da995}#nuigalway #volunteer-dropdown .popular li.nav-icon-one path,#nuigalway #volunteer-dropdown .popular li.nav-icon-three path,#nuigalway #volunteer-dropdown .popular li.nav-icon-six path,#nuigalway #volunteer-dropdown .popular li.nav-icon-eight path{fill:#924889}#nuigalway #volunteer-dropdown .popular li.nav-icon-one:hover path,#nuigalway #volunteer-dropdown .popular li.nav-icon-three:hover path,#nuigalway #volunteer-dropdown .popular li.nav-icon-six:hover path,#nuigalway #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#nuigalway #volunteer-dropdown .popular li.nav-icon-two path,#nuigalway #volunteer-dropdown .popular li.nav-icon-four path,#nuigalway #volunteer-dropdown .popular li.nav-icon-five path,#nuigalway #volunteer-dropdown .popular li.nav-icon-seven path{fill:#7da995}#nuigalway #volunteer-dropdown .popular li.nav-icon-two:hover path,#nuigalway #volunteer-dropdown .popular li.nav-icon-four:hover path,#nuigalway #volunteer-dropdown .popular li.nav-icon-five:hover path,#nuigalway #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#nuigalway #volunteer-dropdown article ul li,#nuigalway #volunteer-dropdown article .content-area ol li,.content-area #nuigalway #volunteer-dropdown article ol li{color:#924889}#nuigalway .largebanner .banner-btn.left p{color:#924889}#nuigalway .largebanner .banner-btn.right p{color:#7da995}#nuigalway .register-strip .students{background:#7da995}#nuigalway .underlined:after{background:#7da995}#nuigalway .register-strip .non-profits{background:#924889}#nuigalway .job-opportunities .opportunity h5{color:#924889}#nuigalway .job-opportunities .opportunity .plus{border-color:transparent transparent #7da995 transparent}#nuigalway .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #924889 transparent}#nuigalway .job-opportunities .opportunity .apply:after{background:#924889}#nuigalway .social-strip .grid-item .facebook{background:#924889}#nuigalway .social-strip .grid-item .twitter{background:#7da995}#nuigalway .social-strip .grid-item.twitter-feed button{color:#924889}#nuigalway .join-us-strip{background:#924889}#nuigalway .join-us-strip h2:before{color:#7da995}#nuigalway .join-us-strip a{background:#7da995}#nuigalway footer h4{color:#924889}#nuigalway footer .social ul li a,#nuigalway footer .social .content-area ol li a,.content-area #nuigalway footer .social ol li a{color:#924889}#nuigalway footer ul li a:hover,#nuigalway footer .content-area ol li a:hover,.content-area #nuigalway footer ol li a:hover{border-color:#7da995}#nuigalway .breadcrumbs ul li,#nuigalway .breadcrumbs .content-area ol li,.content-area #nuigalway .breadcrumbs ol li{color:#924889}#nuigalway .breadcrumbs ul li a,#nuigalway .breadcrumbs .content-area ol li a,.content-area #nuigalway .breadcrumbs ol li a{color:#924889}#nuigalway .main-heading{background:#924889}#nuigalway .search{background:#924889}#nuigalway .search h2{color:#fff}#nuigalway .submit-wrapper:before{color:#fff}#nuigalway .opp-detail .intro .facts p.organisation,#nuigalway .opp-detail .intro .facts p.location{color:#924889}#nuigalway .job-opportunities .sorting .sort-text:after{color:#924889}#nuigalway .job-opportunities .featured-opportunities h5{color:#924889}#nuigalway .opp-detail .contact img{display:none}#nuigalway .opp-detail .contact{background:#924889}#nuigalway .opp-detail .description .share ul li a,#nuigalway .opp-detail .description .share .content-area ol li a,.content-area #nuigalway .opp-detail .description .share ol li a{color:#924889}#nuigalway .sidebar article h5{color:#924889}#nuigalway .main-btn.green,#nuigalway input.green[type="submit"],#nuigalway .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #nuigalway .green.NFI-button,#nuigalway input.green[type="submit"],#nuigalway .file-upload .NFI-wrapper .green.NFI-button,#nuigalway .applied.green{background:#924889}#nuigalway .main-btn.green:hover,#nuigalway input.green[type="submit"]:hover,#nuigalway .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #nuigalway .green.NFI-button:hover,#nuigalway input.green[type="submit"]:hover,#nuigalway .file-upload .NFI-wrapper .green.NFI-button:hover,#nuigalway .applied.green:hover{background:#7da995;border-color:rgba(255,255,255,0);color:#fff}#nuigalway .sidebar .sidebar-section.twitter ul li span,#nuigalway .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #nuigalway .sidebar .sidebar-section.twitter ol li span{color:#924889}#maynooth .block-accordion .question{background:#8D322C}#maynooth #hover-dropdown .user-menu li a{color:#8D322C}#maynooth #hover-dropdown .user-menu li ul li a,#maynooth #hover-dropdown .user-menu li .content-area ol li a,.content-area #maynooth #hover-dropdown .user-menu li ol li a{color:#fff}#maynooth .function-inner-wrapper .fontsize{color:#DCDCDE}#maynooth header .search-button{color:#DCDCDE}#maynooth header .login-button{color:#8D322C}#maynooth a.underline:after{background:#8D322C}#maynooth #volunteer-dropdown .popular li.nav-icon-one path,#maynooth #volunteer-dropdown .popular li.nav-icon-three path,#maynooth #volunteer-dropdown .popular li.nav-icon-six path,#maynooth #volunteer-dropdown .popular li.nav-icon-eight path{fill:#DCDCDE}#maynooth #volunteer-dropdown .popular li.nav-icon-one:hover path,#maynooth #volunteer-dropdown .popular li.nav-icon-three:hover path,#maynooth #volunteer-dropdown .popular li.nav-icon-six:hover path,#maynooth #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#maynooth #volunteer-dropdown .popular li.nav-icon-two path,#maynooth #volunteer-dropdown .popular li.nav-icon-four path,#maynooth #volunteer-dropdown .popular li.nav-icon-five path,#maynooth #volunteer-dropdown .popular li.nav-icon-seven path{fill:#8D322C}#maynooth #volunteer-dropdown .popular li.nav-icon-two:hover path,#maynooth #volunteer-dropdown .popular li.nav-icon-four:hover path,#maynooth #volunteer-dropdown .popular li.nav-icon-five:hover path,#maynooth #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#maynooth #volunteer-dropdown article ul li,#maynooth #volunteer-dropdown article .content-area ol li,.content-area #maynooth #volunteer-dropdown article ol li{color:#DCDCDE}#maynooth .largebanner .banner-btn.left p{color:#DCDCDE}#maynooth .largebanner .banner-btn.right p{color:#8D322C}#maynooth .register-strip .students{background:#8D322C}#maynooth .register-strip .students h3{color:#fff}#maynooth .register-strip .students ul li,#maynooth .register-strip .students .content-area ol li,.content-area #maynooth .register-strip .students ol li{color:#fff}#maynooth .underlined:after{background:#8D322C}#maynooth .register-strip .non-profits{background:#DCDCDE}#maynooth .job-opportunities .opportunity h5{color:#DCDCDE}#maynooth .job-opportunities .opportunity .plus{border-color:transparent transparent #8D322C transparent}#maynooth .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #DCDCDE transparent}#maynooth .job-opportunities .opportunity .apply:after{background:#DCDCDE}#maynooth .social-strip .grid-item .facebook{background:#DCDCDE}#maynooth .social-strip .grid-item .twitter{background:#8D322C}#maynooth .social-strip .grid-item.twitter-feed button{color:#DCDCDE}#maynooth .join-us-strip{background:#DCDCDE}#maynooth .join-us-strip h2:before{color:#8D322C}#maynooth .join-us-strip a{background:#8D322C}#maynooth footer h4{color:#DCDCDE}#maynooth footer .social ul li a,#maynooth footer .social .content-area ol li a,.content-area #maynooth footer .social ol li a{color:#DCDCDE}#maynooth footer ul li a:hover,#maynooth footer .content-area ol li a:hover,.content-area #maynooth footer ol li a:hover{border-color:#8D322C}#maynooth .breadcrumbs ul li,#maynooth .breadcrumbs .content-area ol li,.content-area #maynooth .breadcrumbs ol li{color:#DCDCDE}#maynooth .breadcrumbs ul li a,#maynooth .breadcrumbs .content-area ol li a,.content-area #maynooth .breadcrumbs ol li a{color:#DCDCDE}#maynooth .main-heading{background:#DCDCDE}#maynooth .search{background:#DCDCDE}#maynooth .search h2{color:#fff}#maynooth .submit-wrapper:before{color:#fff}#maynooth .opp-detail .intro .facts p.organisation,#maynooth .opp-detail .intro .facts p.location{color:#DCDCDE}#maynooth .job-opportunities .sorting .sort-text:after{color:#DCDCDE}#maynooth .job-opportunities .featured-opportunities h5{color:#DCDCDE}#maynooth .opp-detail .contact img{display:none}#maynooth .opp-detail .contact{background:#DCDCDE}#maynooth .opp-detail .description .share ul li a,#maynooth .opp-detail .description .share .content-area ol li a,.content-area #maynooth .opp-detail .description .share ol li a{color:#DCDCDE}#maynooth .sidebar article h5{color:#DCDCDE}#maynooth .main-btn.green,#maynooth input.green[type="submit"],#maynooth .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #maynooth .green.NFI-button,#maynooth input.green[type="submit"],#maynooth .file-upload .NFI-wrapper .green.NFI-button,#maynooth .applied.green{background:#DCDCDE}#maynooth .main-btn.green:hover,#maynooth input.green[type="submit"]:hover,#maynooth .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #maynooth .green.NFI-button:hover,#maynooth input.green[type="submit"]:hover,#maynooth .file-upload .NFI-wrapper .green.NFI-button:hover,#maynooth .applied.green:hover{background:#8D322C;border-color:rgba(255,255,255,0);color:#fff}#maynooth .sidebar .sidebar-section.twitter ul li span,#maynooth .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #maynooth .sidebar .sidebar-section.twitter ol li span{color:#DCDCDE}#maynooth .logo-slider button:before{color:#DCDCDE}#dit .block-accordion .question{background:#24549e}#dit #hover-dropdown .user-menu li a{color:#24549e}#dit #hover-dropdown .user-menu li ul li a,#dit #hover-dropdown .user-menu li .content-area ol li a,.content-area #dit #hover-dropdown .user-menu li ol li a{color:#fff}#dit .function-inner-wrapper .fontsize{color:#0c92cf}#dit header .search-button{color:#0c92cf}#dit header .login-button{color:#24549e}#dit a.underline:after{background:#24549e}#dit #volunteer-dropdown .popular li.nav-icon-one path,#dit #volunteer-dropdown .popular li.nav-icon-three path,#dit #volunteer-dropdown .popular li.nav-icon-six path,#dit #volunteer-dropdown .popular li.nav-icon-eight path{fill:#0c92cf}#dit #volunteer-dropdown .popular li.nav-icon-one:hover path,#dit #volunteer-dropdown .popular li.nav-icon-three:hover path,#dit #volunteer-dropdown .popular li.nav-icon-six:hover path,#dit #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#dit #volunteer-dropdown .popular li.nav-icon-two path,#dit #volunteer-dropdown .popular li.nav-icon-four path,#dit #volunteer-dropdown .popular li.nav-icon-five path,#dit #volunteer-dropdown .popular li.nav-icon-seven path{fill:#24549e}#dit #volunteer-dropdown .popular li.nav-icon-two:hover path,#dit #volunteer-dropdown .popular li.nav-icon-four:hover path,#dit #volunteer-dropdown .popular li.nav-icon-five:hover path,#dit #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#dit #volunteer-dropdown article ul li,#dit #volunteer-dropdown article .content-area ol li,.content-area #dit #volunteer-dropdown article ol li{color:#0c92cf}#dit .largebanner .banner-btn.left p{color:#0c92cf}#dit .largebanner .banner-btn.right p{color:#24549e}#dit .register-strip .students{background:#24549e}#dit .register-strip .students h3{color:#fff}#dit .register-strip .students ul li,#dit .register-strip .students .content-area ol li,.content-area #dit .register-strip .students ol li{color:#fff}#dit .underlined:after{background:#24549e}#dit .register-strip .non-profits{background:#0c92cf}#dit .job-opportunities .opportunity h5{color:#0c92cf}#dit .job-opportunities .opportunity .plus{border-color:transparent transparent #24549e transparent}#dit .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #24549e transparent}#dit .job-opportunities .opportunity .apply:after{background:#0c92cf}#dit .social-strip .grid-item .facebook{background:#0c92cf}#dit .social-strip .grid-item .twitter{background:#24549e}#dit .social-strip .grid-item.twitter-feed button{color:#0c92cf}#dit .join-us-strip{background:#0c92cf}#dit .join-us-strip h2:before{color:#24549e}#dit .join-us-strip a{background:#24549e}#dit footer h4{color:#0c92cf}#dit footer .social ul li a,#dit footer .social .content-area ol li a,.content-area #dit footer .social ol li a{color:#0c92cf}#dit footer ul li a:hover,#dit footer .content-area ol li a:hover,.content-area #dit footer ol li a:hover{border-color:#24549e}#dit .breadcrumbs ul li,#dit .breadcrumbs .content-area ol li,.content-area #dit .breadcrumbs ol li{color:#0c92cf}#dit .breadcrumbs ul li a,#dit .breadcrumbs .content-area ol li a,.content-area #dit .breadcrumbs ol li a{color:#0c92cf}#dit .main-heading{background:#0c92cf}#dit .search{background:#0c92cf}#dit .search h2{color:#fff}#dit .submit-wrapper:before{color:#fff}#dit .opp-detail .intro .facts p.organisation,#dit .opp-detail .intro .facts p.location{color:#0c92cf}#dit .job-opportunities .sorting .sort-text:after{color:#0c92cf}#dit .job-opportunities .featured-opportunities h5{color:#0c92cf}#dit .opp-detail .contact img{display:none}#dit .opp-detail .contact{background:#0c92cf}#dit .opp-detail .description .share ul li a,#dit .opp-detail .description .share .content-area ol li a,.content-area #dit .opp-detail .description .share ol li a{color:#0c92cf}#dit .sidebar article h5{color:#0c92cf}#dit .main-btn.green,#dit input.green[type="submit"],#dit .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #dit .green.NFI-button,#dit input.green[type="submit"],#dit .file-upload .NFI-wrapper .green.NFI-button,#dit .applied.green{background:#0c92cf}#dit .main-btn.green:hover,#dit input.green[type="submit"]:hover,#dit .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #dit .green.NFI-button:hover,#dit input.green[type="submit"]:hover,#dit .file-upload .NFI-wrapper .green.NFI-button:hover,#dit .applied.green:hover{background:#24549e;border-color:rgba(255,255,255,0);color:#fff}#dit .sidebar .sidebar-section.twitter ul li span,#dit .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #dit .sidebar .sidebar-section.twitter ol li span{color:#0c92cf}#dit .logo-slider button:before{color:#0c92cf}#lit .block-accordion .question{background:#E32118}#lit #hover-dropdown .user-menu li a{color:#E32118}#lit #hover-dropdown .user-menu li ul li a,#lit #hover-dropdown .user-menu li .content-area ol li a,.content-area #lit #hover-dropdown .user-menu li ol li a{color:#fff}#lit .function-inner-wrapper .fontsize{color:#1A1718}#lit header .search-button{color:#1A1718}#lit header .login-button{color:#E32118}#lit a.underline:after{background:#E32118}#lit #volunteer-dropdown .popular li.nav-icon-one path,#lit #volunteer-dropdown .popular li.nav-icon-three path,#lit #volunteer-dropdown .popular li.nav-icon-six path,#lit #volunteer-dropdown .popular li.nav-icon-eight path{fill:#1A1718}#lit #volunteer-dropdown .popular li.nav-icon-one:hover path,#lit #volunteer-dropdown .popular li.nav-icon-three:hover path,#lit #volunteer-dropdown .popular li.nav-icon-six:hover path,#lit #volunteer-dropdown .popular li.nav-icon-eight:hover path{fill:#fff}#lit #volunteer-dropdown .popular li.nav-icon-two path,#lit #volunteer-dropdown .popular li.nav-icon-four path,#lit #volunteer-dropdown .popular li.nav-icon-five path,#lit #volunteer-dropdown .popular li.nav-icon-seven path{fill:#E32118}#lit #volunteer-dropdown .popular li.nav-icon-two:hover path,#lit #volunteer-dropdown .popular li.nav-icon-four:hover path,#lit #volunteer-dropdown .popular li.nav-icon-five:hover path,#lit #volunteer-dropdown .popular li.nav-icon-seven:hover path{fill:#fff}#lit #volunteer-dropdown article ul li,#lit #volunteer-dropdown article .content-area ol li,.content-area #lit #volunteer-dropdown article ol li{color:#1A1718}#lit .largebanner .banner-btn.left p{color:#fff}#lit .largebanner .banner-btn.right p{color:#E32118}#lit .register-strip .students,#lit .register-strip .non-profits{background:#E32118}#lit .register-strip .students h3,#lit .register-strip .non-profits h3{color:#fff}#lit .register-strip .students p,#lit .register-strip .non-profits p{color:#fff}#lit .register-strip .students ul li,#lit .register-strip .students .content-area ol li,.content-area #lit .register-strip .students ol li,#lit .register-strip .non-profits ul li,#lit .register-strip .non-profits .content-area ol li,.content-area #lit .register-strip .non-profits ol li{color:#fff}#lit .underlined:after{background:#E32118}#lit .register-strip .non-profits{background:#1A1718}#lit .job-opportunities .opportunity h5{color:#1A1718}#lit .job-opportunities .opportunity .plus{border-color:transparent transparent #E32118 transparent}#lit .job-opportunities .opportunity .plus:hover{border-color:transparent transparent #E32118 transparent}#lit .job-opportunities .opportunity .apply:after{background:#1A1718}#lit .social-strip .grid-item .facebook{background:#1A1718}#lit .social-strip .grid-item .twitter{background:#E32118}#lit .social-strip .grid-item.twitter-feed button{color:#1A1718}#lit .join-us-strip{background:#1A1718}#lit .join-us-strip p{color:#fff}#lit .join-us-strip h2:before{color:#E32118}#lit .join-us-strip h2{color:#E32118}#lit .join-us-strip a{background:#E32118;color:#fff}#lit footer h4{color:#E32118}#lit footer .social ul li a,#lit footer .social .content-area ol li a,.content-area #lit footer .social ol li a{color:#1A1718}#lit footer ul li a:hover,#lit footer .content-area ol li a:hover,.content-area #lit footer ol li a:hover{border-color:#E32118}#lit .breadcrumbs ul li,#lit .breadcrumbs .content-area ol li,.content-area #lit .breadcrumbs ol li{color:#1A1718}#lit .breadcrumbs ul li a,#lit .breadcrumbs .content-area ol li a,.content-area #lit .breadcrumbs ol li a{color:#1A1718}#lit .main-heading{background:#1A1718}#lit .search{background:#1A1718}#lit .search h2{color:#fff}#lit .submit-wrapper:before{color:#fff}#lit .opp-detail .intro .facts p.organisation,#lit .opp-detail .intro .facts p.location{color:#1A1718}#lit .job-opportunities .sorting .sort-text:after{color:#1A1718}#lit .job-opportunities .featured-opportunities h5{color:#1A1718}#lit .opp-detail .contact img{display:none}#lit .opp-detail .contact{background:#1A1718}#lit .opp-detail .description .share ul li a,#lit .opp-detail .description .share .content-area ol li a,.content-area #lit .opp-detail .description .share ol li a{color:#1A1718}#lit .sidebar article h5{color:#1A1718}#lit .main-btn.green,#lit input.green[type="submit"],#lit .file-upload .NFI-wrapper .green.NFI-button,.file-upload .NFI-wrapper #lit .green.NFI-button,#lit input.green[type="submit"],#lit .file-upload .NFI-wrapper .green.NFI-button,#lit .applied.green{background:#1A1718}#lit .main-btn.green:hover,#lit input.green[type="submit"]:hover,#lit .file-upload .NFI-wrapper .green.NFI-button:hover,.file-upload .NFI-wrapper #lit .green.NFI-button:hover,#lit input.green[type="submit"]:hover,#lit .file-upload .NFI-wrapper .green.NFI-button:hover,#lit .applied.green:hover{background:#E32118;border-color:rgba(255,255,255,0);color:#fff}#lit .sidebar .sidebar-section.twitter ul li span,#lit .sidebar .sidebar-section.twitter .content-area ol li span,.content-area #lit .sidebar .sidebar-section.twitter ol li span{color:#1A1718}#lit .logo-slider button:before{color:#1A1718}@media print{header,.innerbanner,.largebanner .dashboard-heading,.dashboard-tabs,.join-us-strip,.sidebar,.main-heading,footer{display:none !important}.student-dashboard .opportunity-list .item,.student-dashboard .opportunity-list .headings{padding:0}.student-dashboard .dashboard-heading{display:none}.student-dashboard .tab-content h2{font-size:25px}.student-dashboard .opportunity-list.saved .item{padding:15px 0}.student-dashboard .opportunity-list .title{margin:0;padding-right:2%;width:60%}.student-dashboard .opportunity-list .remove,.student-dashboard .opportunity-list .view{float:left;margin:0;text-align:center;width:20%}.student-dashboard .opportunity-list h5 span{color:#333;font-size:12px}.student-dashboard .opportunity-list .status{text-align:left}.student-dashboard .opportunity-list .view,.student-dashboard .opportunity-list .remove,.student-dashboard .opportunity-list .log{color:#5d5d5d}.student-dashboard .tab-content .wrapper{margin:0 auto;max-width:90%}.student-dashboard .tab-content .wrapper .inner-wrapper{width:100%}}.register-strip{position:relative;*zoom:1;z-index:2}.register-strip:before,.register-strip:after{content:"";display:table}.register-strip:after{clear:both}.register-strip .register-button{background:#fff;color:#333;font-size:1.0625em;font-weight:600;height:140px;left:50%;line-height:1.4em;margin-left:-104px;padding:105px 0 0;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;top:0;width:208px;z-index:1}.register-strip .register-button img{display:block;position:absolute;left:50%;margin-left:-35px;top:26px;width:70px}.register-strip .register-button:after{content:"";width:0;height:0;border-style:solid;border-width:25px 104px 0 104px;border-color:#fff transparent transparent transparent;position:absolute;left:0;top:100%}.register-strip .col{*zoom:1;padding:51px 16px 43px}.register-strip .col:before,.register-strip .col:after{content:"";display:table}.register-strip .col:after{clear:both}.register-strip .col h3{font-size:1.5em;font-weight:700;margin:0 auto 39px;max-width:330px;text-align:center}.register-strip .col h3:after{display:none}.register-strip .col ul,.register-strip .col .content-area ol,.content-area .register-strip .col ol{margin:0 auto;max-width:330px}.register-strip .col ul li,.register-strip .col .content-area ol li,.content-area .register-strip .col ol li{font-size:1.0625em;line-height:1.11765em;margin-bottom:13px;padding-left:32px;position:relative}.register-strip .col ul li:before,.register-strip .col .content-area ol li:before,.content-area .register-strip .col ol li:before{content:"\e61f";color:#fff;font-family:'icomoon';position:absolute;left:0;top:0}.register-strip .students{background:#64d0bd;padding:202px 16px 90px;position:relative}.register-strip .non-profits{background:#c0e65b;padding:80px 16px 90px;position:relative}.register-strip .main-btn,.register-strip input[type="submit"],.register-strip .file-upload .NFI-wrapper .NFI-button,.file-upload .NFI-wrapper .register-strip .NFI-button{background:#333;bottom:-40px;font-size:1.5em;height:auto;line-height:1.08333em;left:50%;margin-left:-123px;padding:27px 22px;position:absolute;width:246px;z-index:2}.register-strip .main-btn:hover,.register-strip input[type="submit"]:hover,.register-strip .file-upload .NFI-wrapper .NFI-button:hover,.file-upload .NFI-wrapper .register-strip .NFI-button:hover{background:none;border-color:#333;color:#333}@media only screen and (min-width: 760px){.register-strip .register-button{height:134px;margin-left:-70px;padding:90px 20px 0;width:140px}.register-strip .register-button:after{border-width:25px 70px 0 70px}.register-strip .col{float:left;padding:115px 16px 105px;width:50%}.register-strip .col h3{max-width:100%}.register-strip .col ul,.register-strip .col .content-area ol,.content-area .register-strip .col ol{max-width:100%}.register-strip .students{padding-left:calc(50% - 360px)}.register-strip .students h3{margin:0 0 55px;padding:0 0 0 40px;text-align:left}.register-strip .students ul li,.register-strip .students .content-area ol li,.content-area .register-strip .students ol li{padding-left:43px}.register-strip .non-profits{padding-right:calc(50% - 360px)}.register-strip .non-profits h3{margin:0 0 31px;padding:0 40px 0 0;text-align:right}.register-strip .non-profits ul,.register-strip .non-profits .content-area ol,.content-area .register-strip .non-profits ol{text-align:right}.register-strip .non-profits ul li,.register-strip .non-profits .content-area ol li,.content-area .register-strip .non-profits ol li{padding:0 43px 0 0}.register-strip .non-profits ul li:before,.register-strip .non-profits .content-area ol li:before,.content-area .register-strip .non-profits ol li:before{left:auto;right:0}}@media only screen and (min-width: 1020px){.register-strip .register-button{font-size:1.125em;height:186px;margin-left:-93px;padding:129px 50px 0;width:186px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.register-strip .register-button img{margin-left:-44px;top:25px;width:88px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.register-strip .register-button:after{border-width:30px 93px 0 93px}.register-strip .register-button:hover{height:226px;padding-top:169px;-webkit-transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1);-moz-transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1);-o-transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1);transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1)}.register-strip .register-button:hover img{top:65px;-webkit-transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1);-moz-transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1);-o-transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1);transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1)}.register-strip .main-btn,.register-strip input[type="submit"],.register-strip .file-upload .NFI-wrapper .NFI-button,.file-upload .NFI-wrapper .register-strip .NFI-button{bottom:-50px;font-size:1.875em;margin-left:-143px;padding:37px 20px;width:286px}.register-strip .col{padding:120px 94px 122px}.register-strip .col h3{font-size:2.375em}.register-strip .col ul li,.register-strip .col .content-area ol li,.content-area .register-strip .col ol li{font-size:1.3125em}.register-strip .students{padding-left:calc(50% - 559px)}.register-strip .students h3{margin:0 0 65px;padding-left:64px}.register-strip .students ul,.register-strip .students .content-area ol,.content-area .register-strip .students ol{padding-left:16px}.register-strip .students ul li,.register-strip .students .content-area ol li,.content-area .register-strip .students ol li{padding-left:48px}.register-strip .non-profits{padding-right:calc(50% - 540px)}.register-strip .non-profits h3{margin:0 0 27px;padding-right:64px}.register-strip .non-profits ul,.register-strip .non-profits .content-area ol,.content-area .register-strip .non-profits ol{padding-right:16px}.register-strip .non-profits ul li,.register-strip .non-profits .content-area ol li,.content-area .register-strip .non-profits ol li{padding-right:48px}}.slider-strip{padding:56px 0 47px}.slider-strip .wrapper{padding:0 16px;margin:0 auto;max-width:648px}.slider-strip h3{margin-bottom:45px}.slider-strip.member{margin-bottom:78px;padding:46px 0 47px}@media only screen and (min-width: 760px){.slider-strip{padding:97px 0 47px}.slider-strip.member{margin-bottom:150px}}@media only screen and (min-width: 1240px){.slider-strip .wrapper{max-width:1200px;padding:0 8px}.slider-strip h3{margin-bottom:85px}}.social-strip{padding:37px 0 0}.social-strip h3{margin-bottom:34px;padding:0 8px}.social-strip .wrapper{margin:0 auto;max-width:650px;padding:0 8px}.social-strip .grid{margin:0 auto;max-width:400px;*zoom:1}.social-strip .grid:before,.social-strip .grid:after{content:"";display:table}.social-strip .grid:after{clear:both}.social-strip .grid-item{float:left;padding:8px}.social-strip .grid-item img{display:block;width:100%}.social-strip .grid-item.full{width:100%}.social-strip .grid-item.half{display:block;width:50%}.social-strip .grid-item.square{padding:0;position:relative}.social-strip .grid-item.square:before{content:"";display:block;padding-top:100%}.social-strip .grid-item.square a,.social-strip .grid-item.square .inner-wrapper{bottom:8px;left:8px;position:absolute;right:8px;top:8px}.social-strip .grid-item.square a{color:#fff;font-size:2.8125em;padding:62px 0;text-align:center;text-decoration:none}.social-strip .grid-item.square a.flickr{font-size:1.875em;padding:70px 0}.social-strip .grid-item .flickr{background:#e9e9e9}.social-strip .grid-item .facebook{background:#c0e65b}.social-strip .grid-item .linkedin{background:#333}.social-strip .grid-item .twitter{background:#64d0bd}.social-strip .grid-item.twitter-feed{position:relative;overflow:hidden}.social-strip .grid-item.twitter-feed button{background:none;border:none;cursor:pointer;border-radius:0;outline:none;color:#64d0bd;position:absolute;font-size:15px;right:8px;z-index:1}.social-strip .grid-item.twitter-feed button.icon-up{top:15px}.social-strip .grid-item.twitter-feed button.icon-down{bottom:15px}.social-strip .grid-item.twitter-feed .scrollable{height:100%;overflow:hidden}.social-strip .grid-item.twitter-feed .inner-wrapper{background:#e9e9e9;padding:33px 23px}.social-strip .grid-item.twitter-feed h3{font-size:1em;margin-bottom:27px;padding:0}.social-strip .grid-item.twitter-feed h3:after{background:#64d0bd;margin-top:11px}.social-strip .grid-item.twitter-feed p{font-size:0.875em;line-height:1.28571em;margin-bottom:21px}.social-strip .grid-item.twitter-feed p a{color:#333;display:inline-block;font-size:1em;line-height:1.28571em;padding:0;position:relative;top:0;left:0;right:0;bottom:0}.social-strip .grid-item.twitter-feed p span{display:block}.social-strip .first .square:nth-child(2n){clear:both}.social-strip .second{position:relative}.social-strip .second>.grid-item:first-child{bottom:100%;position:absolute;right:0}@media only screen and (min-width: 760px){.social-strip{padding:37px 0 42px}.social-strip .grid{max-width:100%}.social-strip .grid-item.full{width:66.6%}.social-strip .grid-item.half{width:33.3%}.social-strip .grid-item.square a{padding:70px 0}.social-strip .grid-item.square a.flickr{padding:80px 0}.social-strip .grid-item.twitter-feed .inner-wrapper{padding:53px 53px}.social-strip .grid-item.twitter-feed h3{font-size:1.1875em;margin-bottom:47px}.social-strip .grid-item.twitter-feed p{font-size:1.125em;line-height:1.38889em;margin-bottom:29px}.social-strip .grid-item.twitter-feed p a{line-height:1.38889em}.social-strip .grid-item.twitter-feed p span{font-size:0.77778em;margin-top:11px}.social-strip .right{float:left;position:relative;width:100%}.social-strip .right .half{left:0;top:50%;position:absolute}.social-strip .right .half:first-child{top:0}.social-strip .right .full{position:relative;float:right}.social-strip .first .square:nth-child(2n){clear:none}.social-strip .second>.grid-item:first-child{position:relative}}@media only screen and (min-width: 1020px){.social-strip figure.grid-item{position:relative;overflow:hidden}.social-strip .grid-item.square:hover a{font-size:3.75em;padding:65px 0}.social-strip .grid-item.square:hover a.flickr{font-size:2.5em;padding:75px 0}.social-strip .grid-item.square.twitter-feed:hover a{font-size:1em;padding:0}}@media only screen and (min-width: 1240px){.social-strip{padding:56px 0 66px}.social-strip .wrapper{max-width:1200px;padding:0}.social-strip .second{position:inherit}.social-strip .grid-item.full{width:400px}.social-strip .grid-item.half{width:200px}.social-strip .grid-item.twitter-feed .inner-wrapper{padding:47px 53px}.social-strip .grid-item.twitter-feed h3{margin-bottom:42px}.social-strip .grid-item.twitter-feed p{font-size:1em}.social-strip .grid-item.twitter-feed p span{font-size:0.875em}.social-strip .first{float:left;width:50%}.social-strip .right{width:50%}}.join-us-strip{background:#64d0bd;color:#333;text-align:center;position:relative;*zoom:1}.join-us-strip:before,.join-us-strip:after{content:"";display:table}.join-us-strip:after{clear:both}.join-us-strip .wrapper{margin:0 auto;max-width:632px;padding:64px 16px 0;position:relative}.join-us-strip h2{font-size:3.5em;font-weight:700;line-height:1.5em;text-transform:uppercase;position:absolute;width:100%;text-align:center;top:-45px;left:0}.join-us-strip h2:before{content:"\e601";font-family:'icomoon';color:#c0e65b;font-weight:400;position:absolute;top:-41px;left:50%;margin-left:-149px}.join-us-strip p{font-size:1.0625em;line-height:1.41176em;margin-bottom:25px;padding:0 10px}.join-us-strip a{background:#c0e65b;color:#333;display:block;height:147px;font-size:1.125em;font-weight:700;padding:46px 0 0;text-transform:uppercase;text-decoration:none}.join-us-strip a:visited{color:#333}.join-us-strip a:before{content:"\e60f";display:block;font-size:40px;font-family:'icomoon';font-weight:500;margin-bottom:30px}@media only screen and (min-width: 760px){.join-us-strip .wrapper{padding:60px 0 0;*zoom:1}.join-us-strip .wrapper:before,.join-us-strip .wrapper:after{content:"";display:table}.join-us-strip .wrapper:after{clear:both}.join-us-strip h2{font-size:4.5em;left:3px;top:-55px;text-align:left}.join-us-strip h2:before{top:-60px;left:-50px;font-size:70px;margin:0}.join-us-strip a{bottom:0;font-size:1.3125em;right:0;height:227px;padding:85px 0 0;position:absolute;width:248px}.join-us-strip a:before{font-size:50px;margin-bottom:35px}.join-us-strip p{float:left;padding:0 20px 0 0;text-align:left;width:calc(100% - 248px)}}@media only screen and (min-width: 1240px){.join-us-strip .wrapper{padding:80px 0 22px;max-width:1200px}.join-us-strip h2{font-size:5.375em;left:61px;top:-63px}.join-us-strip a{width:393px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.join-us-strip a:hover{height:290px;font-size:1.5em;-webkit-transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1);-moz-transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1);-o-transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1);transition:all 0.35s cubic-bezier(0.39, 2.97, 0.58, 1)}.join-us-strip p{font-size:1.1875em;line-height:1.26316em;padding:0 250px 0 57px}}.main-heading{background:#64d0bd;padding:0 0 27px}.main-heading h1{color:#fff;font-size:2.8125em;font-weight:700;line-height:0.92308em;margin:-23px auto 0;padding:0 14px;position:relative;text-align:center;text-transform:uppercase}@media only screen and (min-width: 760px){.main-heading{padding-bottom:31px}.main-heading h1{font-size:5.625em;margin-top:-44px}}@media only screen and (min-width: 1020px){.main-heading h1{font-size:7.5em;margin-top:-59px}}.content-area{padding:30px 0 0;position:relative;*zoom:1}.content-area:before,.content-area:after{content:"";display:table}.content-area:after{clear:both}.content-area .wrapper{padding:0 16px 15px}.content-area figure{margin:40px 0 35px;width:100%}.content-area figure img{display:block;width:100%}.content-area figure figcaption{color:#959595;display:block;font-size:0.875em;line-height:1.71429em;margin:4px 0 0;text-transform:uppercase}.content-area figure figcaption:after{background:#c0e65b;content:"";display:block;height:3px;width:40px}.content-area ul,.content-area ol{margin-bottom:55px}.content-area ul li,.content-area ol li{font-size:1.1875em;margin-bottom:17px;padding-left:30px;position:relative}.content-area ul li:before,.content-area ol li:before{content:"\e61f";color:#c0e65b;font-family:'icomoon';font-size:15px;left:0;top:2px;position:absolute}.content-area ul li p,.content-area ol li p{font-size:19px}.content-area ul a,.content-area ol a{color:#64d0bd;border-bottom:3px solid transparent;font-weight:600;text-decoration:none}.content-area ul a:hover,.content-area ol a:hover{color:#000;border-color:#c0e65b}.content-area ol{counter-reset:ordered-list}.content-area ol li{counter-increment:ordered-list}.content-area ol li:before{content:counter(ordered-list) ". ";font-weight:700;font-size:20px;top:-2px}@media only screen and (min-width: 760px){.content-area{padding:50px 0 0}.content-area .wrapper{padding:0 16px 21px}.content-area figure{margin:40px 0}.content-area ul,.content-area ol{margin-bottom:60px}}@media only screen and (min-width: 1020px){.content-area .wrapper{max-width:786px}}@media only screen and (min-width: 1240px){.content-area{padding:0}.content-area .wrapper{float:left;max-width:none;width:calc(50% + 257px);padding:52px 0 130px 0}.content-area .wrapper .inner-wrapper{float:right;display:block;padding-right:40px;width:850px}.content-area figure{margin:40px 0 47px}.content-area ul,.content-area ol{margin-bottom:50px}}blockquote{color:#333;font-size:1.0625em;font-weight:600;line-height:1.45em;margin-bottom:33px;max-width:340px;padding:54px 0 0;position:relative;text-transform:uppercase}blockquote:before{content:"\e620";color:#f2f2f2;font-family:'icomoon';font-size:147px;line-height:1em;position:absolute;top:0;left:-20px}blockquote .quote-content{position:relative}blockquote span{display:block;font-size:0.94118em;font-weight:400;margin:17px 0 0;text-transform:none}blockquote span:before{background:#c0e65b;content:"";display:block;height:3px;margin-bottom:13px;width:40px}@media only screen and (min-width: 1240px){blockquote{margin-bottom:43px;padding:62px 0 0}}.sidebar{background:#f2f2f2;padding:54px 0 91px;position:relative}.sidebar h3{font-size:1.1875em;line-height:1.26316em;margin-bottom:28px}.sidebar h3:after{background:#64d0bd}.sidebar figure img{display:block;width:100%}.sidebar .wrapper{max-width:400px;*zoom:1}.sidebar .wrapper:before,.sidebar .wrapper:after{content:"";display:table}.sidebar .wrapper:after{clear:both}.sidebar .sidebar-section{margin-bottom:54px}.sidebar .sidebar-section.blog h4{font-weight:700;margin:20px 0 0}.sidebar .sidebar-section.blog figure{margin-bottom:9px}.sidebar .sidebar-section.blog article a{padding:0 0 18px 49px}.sidebar .sidebar-section.blog article.featured{margin-bottom:30px}.sidebar .sidebar-section.blog article.featured a{padding:0 0 28px 0}.sidebar .sidebar-section.blog article.featured .date{top:170px}.sidebar .sidebar-section.twitter h3:before{content:"\e61d";font-family:'icomoon';margin-right:10px}.sidebar .sidebar-section.twitter ul,.sidebar .sidebar-section.twitter .content-area ol,.content-area .sidebar .sidebar-section.twitter ol{margin-bottom:0}.sidebar .sidebar-section.twitter ul li,.sidebar .sidebar-section.twitter .content-area ol li,.content-area .sidebar .sidebar-section.twitter ol li{margin-bottom:29px;padding:0}.sidebar .sidebar-section.twitter ul li:before,.sidebar .sidebar-section.twitter .content-area ol li:before,.content-area .sidebar .sidebar-section.twitter ol li:before{display:none}.sidebar .sidebar-section.twitter ul li p,.sidebar .sidebar-section.twitter .content-area ol li p,.content-area .sidebar .sidebar-section.twitter ol li p{font-size:0.84211em;line-height:1.5em;margin-bottom:4px;overflow:hidden}.sidebar .sidebar-section.twitter ul li a,.sidebar .sidebar-section.twitter .content-area ol li a,.content-area .sidebar .sidebar-section.twitter ol li a{border-bottom:3px solid transparent;font-weight:600;color:#333;text-decoration:none}.sidebar .sidebar-section.twitter ul li a:hover,.sidebar .sidebar-section.twitter .content-area ol li a:hover,.content-area .sidebar .sidebar-section.twitter ol li a:hover{border-color:#c0e65b}.sidebar .sidebar-section.twitter ul li span,.sidebar .sidebar-section.twitter .content-area ol li span,.content-area .sidebar .sidebar-section.twitter ol li span{color:#64d0bd;display:block;font-size:0.73684em;font-weight:600;line-height:2.14286em}.sidebar .sidebar-section.twitter ul li .retweet,.sidebar .sidebar-section.twitter .content-area ol li .retweet,.content-area .sidebar .sidebar-section.twitter ol li .retweet{font-size:0.84211em;margin-bottom:8px;text-transform:none}.sidebar .sidebar-section.twitter ul li .retweet:before,.sidebar .sidebar-section.twitter .content-area ol li .retweet:before,.content-area .sidebar .sidebar-section.twitter ol li .retweet:before{color:#c0e65b;content:"\e623";font-family:'icomoon';margin-right:5px}.sidebar .sidebar-section.twitter .main-btn,.sidebar .sidebar-section.twitter input[type="submit"],.sidebar .sidebar-section.twitter .file-upload .NFI-wrapper .NFI-button,.file-upload .NFI-wrapper .sidebar .sidebar-section.twitter .NFI-button{margin-top:0}.sidebar .sidebar-section.starting figure{margin:0}.sidebar .sidebar-section.starting figure .centered{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.sidebar .sidebar-section.starting figure .centered .table-row{display:table;height:100%;position:absolute;width:100%}.sidebar .sidebar-section.starting figure .centered .table-row h4{display:table-cell;text-align:center;position:relative;top:0;vertical-align:middle}.sidebar .sidebar-section.starting article a{padding:0}.sidebar article{background:#fff;margin-bottom:20px;position:relative;*zoom:1}.sidebar article:before,.sidebar article:after{content:"";display:table}.sidebar article:after{clear:both}.sidebar article a{*zoom:1;display:block;padding-bottom:23px;text-decoration:none}.sidebar article a:before,.sidebar article a:after{content:"";display:table}.sidebar article a:after{clear:both}.sidebar article figure{margin:0 auto 23px;position:relative}.sidebar article figure:after{background:rgba(51,51,51,0.4);content:'';bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.sidebar article figure h4{color:#fff;font-size:1.1875em;font-weight:700;line-height:1.26316em;top:24px;left:0;margin-top:0;padding:0 24px;position:absolute;width:100%;z-index:10}.sidebar article .date{background:#333;color:#fff;font-size:0.9375em;font-weight:700;left:-16px;padding:12px 15px;position:absolute;top:-10px;text-align:center;text-transform:uppercase}.sidebar article .date .numberspan{font-size:0.5em;line-height:1.6em;margin-left:-3px;vertical-align:top}.sidebar article .date .month{display:block}.sidebar article h4{font-size:1.1875em;line-height:1.26316em;margin:29px 0 14px;padding:0 24px}.sidebar article h5{color:#64d0bd;font-size:1.1875em;line-height:1.26316em;margin-bottom:4px;padding:0 24px}.sidebar article p{font-size:1.0625em;line-height:1.41176em;margin:0;padding:0 24px}.sidebar article p.activity{font-size:0.875em;font-weight:600;text-transform:uppercase}.sidebar article p.author{color:#64d0bd;font-size:1em;font-weight:400;margin-bottom:16px;padding-left:73px;text-transform:uppercase}.sidebar .main-btn,.sidebar input[type="submit"],.sidebar .file-upload .NFI-wrapper .NFI-button,.file-upload .NFI-wrapper .sidebar .NFI-button{margin:30px auto 0}@media only screen and (min-width: 760px){.sidebar{padding:69px 0 146px}.sidebar .wrapper{max-width:632px;padding:0}.sidebar .sidebar-section article.featured a{padding-bottom:38px}.sidebar .sidebar-section.blog article{margin:10px 0 14px}.sidebar .sidebar-section.blog article.featured{margin:0 0 30px}.sidebar .sidebar-section.blog article.featured a{padding:0 0 42px 0}.sidebar .sidebar-section.starting article{float:left}.sidebar .sidebar-section.starting article:nth-child(2){float:right}.sidebar article{float:right;margin-bottom:30px;width:300px}.sidebar article.featured{float:left}.sidebar article h4{margin:21px 0 12px}.sidebar .main-btn,.sidebar input[type="submit"],.sidebar .file-upload .NFI-wrapper .NFI-button,.file-upload .NFI-wrapper .sidebar .NFI-button{clear:both;font-size:1.1875em}}@media only screen and (min-width: 1240px){.sidebar{float:right;height:100%;padding:58px 0 130px;width:calc(50% - 257px)}.sidebar .wrapper{margin-left:50px;max-width:286px}.sidebar article{clear:both;float:none;margin-bottom:20px;width:100%}.sidebar article h4{margin:28px 0 12px}.sidebar .sidebar-section article.featured a{padding-bottom:23px}.sidebar .sidebar-section.blog article{margin-bottom:24px}.sidebar .sidebar-section.blog article.featured a{padding:0 0 27px 0}}.table-wrapper{overflow-x:auto}.table-holder{margin-bottom:34px;position:relative}.table-holder .tablescroll{display:none;content:"";cursor:pointer;background:#eaeaea;font-size:27px;height:100%;opacity:0.8;position:absolute;text-align:center;top:0;right:-16px;width:56px}.table-holder .tablescroll:before{left:35px;margin:-14px;position:absolute;top:50%}.table-holder .tablescroll.left{right:auto;left:-16px}@media only screen and (min-width: 760px){.table-holder{margin-bottom:67px}}table{width:auto}table th{border-bottom:3px solid #eaeaea;color:#959595;font-size:1em;font-weight:600;padding:18px 0;text-align:left;text-transform:uppercase}table td{min-width:170px;padding:15px 0 14px}table tr:nth-child(2) td{padding-top:23px}@media only screen and (min-width: 760px){table td{min-width:190px}}@media only screen and (min-width: 1240px){table th{padding:12px 0 18px}}.accordion{margin-bottom:30px}.accordion .tab-button{background:none;border:none;border-bottom:2px solid #eaeaea;border-radius:0;cursor:pointer;font-size:1em;font-weight:600;margin-bottom:12px;outline:none;padding:15px 0;text-align:left;text-transform:uppercase;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.accordion .tab-button:after{color:#c0e65b;content:"\e615";font-family:'icomoon';float:right;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);*zoom:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.accordion .tab.active .tab-button{color:#64d0bd}.accordion .tab.active .tab-button:after{color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);*zoom:1}.accordion .content-wrapper{display:none;padding:20px 0 0}.accordion .content-wrapper h5{margin-bottom:28px}@media only screen and (min-width: 760px){.accordion h3{margin-bottom:44px}}.opp-detail .search{display:block;margin-top:-10px;padding:0 0 36px 0;position:relative;z-index:0}.opp-detail .search .wrapper{max-width:650px}.opp-detail .job{position:relative;*zoom:1}.opp-detail .job:before,.opp-detail .job:after{content:"";display:table}.opp-detail .job:after{clear:both}.opp-detail .intro{position:relative}.opp-detail .intro figure{height:350px;overflow:hidden;position:relative}.opp-detail .intro figure img{left:50%;margin-left:-250px;position:absolute;top:0;width:500px}@media only screen and (min-width: 500px){.opp-detail .intro figure img{left:0;margin:0;width:100%}}.opp-detail .intro figure img#imageSwap{display:none;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.opp-detail .intro figure img#imageSwap.tooSmallImage{display:block}.opp-detail .intro figure img#imageSwap.imageCorrectSize{display:block}.opp-detail .intro .facts{background:#fff;position:absolute;bottom:0;right:0;max-width:250px;padding:35px 30px 28px;word-break:break-word;width:65%}.opp-detail .intro .facts h2{font-size:1.125em;line-height:1.25em;margin-bottom:18px}.opp-detail .intro .facts p{margin:0;text-transform:uppercase}.opp-detail .intro .facts p.category{font-size:0.75em;margin-bottom:10px}.opp-detail .intro .facts p.category:before{content:"";font-family:'icomoon';margin-right:6px}.opp-detail .intro .facts p.category.community{font-weight:600}.opp-detail .intro .facts p.category.community:before{content:"\e618"}.opp-detail .intro .facts p.organisation,.opp-detail .intro .facts p.location{color:#c0e65b;font-size:0.875em;font-weight:600;margin-bottom:5px}.opp-detail .job-details{background:#333;margin:0 0 0 auto;padding:50px 55px 40px;position:relative;width:100%;*zoom:1}.opp-detail .job-details:before,.opp-detail .job-details:after{content:"";display:table}.opp-detail .job-details:after{clear:both}.opp-detail .job-details .favourite{background:none;border:none;color:#fff;cursor:pointer;font-size:1em;outline:none;padding:0;position:absolute;top:50px;right:55px;z-index:10;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.opp-detail .job-details .favourite.active{color:#f06eaa}.opp-detail .job-details .favourite:hover{color:#f06eaa;animation-name:heartbeat;animation-duration:2s;animation-iteration-count:infinite}@keyframes heartbeat{0%{-webkit--transform:scale(1);-moz--transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1)}20%{-webkit--transform:scale(1.4);-moz--transform:scale(1.4);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1.4)}40%{-webkit--transform:scale(1);-moz--transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1)}60%{-webkit--transform:scale(1.4);-moz--transform:scale(1.4);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1.4)}80%{-webkit--transform:scale(1);-moz--transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1)}}.opp-detail .job-details h3{color:#fff;font-size:1.5em;font-weight:700;margin-bottom:28px;width:auto}.opp-detail .job-details ul,.opp-detail .job-details .content-area ol,.content-area .opp-detail .job-details ol{margin-bottom:46px}.opp-detail .job-details ul li,.opp-detail .job-details .content-area ol li,.content-area .opp-detail .job-details ol li{color:#c7c7c7;font-size:1.0625em;margin-bottom:10px;line-height:1.47059em}.opp-detail .job-details ul li strong,.opp-detail .job-details .content-area ol li strong,.content-area .opp-detail .job-details ol li strong{font-size:0.82353em;font-weight:700;display:inline-block;margin-right:15px;text-transform:uppercase;width:95px}.opp-detail .job-details ul li sup,.opp-detail .job-details .content-area ol li sup,.content-area .opp-detail .job-details ol li sup{font-size:0.6em;vertical-align:super}.opp-detail .job-details p{color:#c7c7c7;font-size:1.0625em;margin-bottom:10px}.opp-detail .job-details p strong{font-size:0.82353em;font-weight:700;margin-right:15px;text-transform:uppercase}.opp-detail .job-details p sup{font-size:0.6em;vertical-align:super}.opp-detail .job-details p.requirements strong{display:block;margin-bottom:20px}.opp-detail .description{clear:both;*zoom:1;padding:42px 0 50px}.opp-detail .description:before,.opp-detail .description:after{content:"";display:table}.opp-detail .description:after{clear:both}.opp-detail .description h3{font-size:1.875em;margin-bottom:27px}.opp-detail .description p{line-height:1.26316em}.opp-detail .description p a{border-bottom:1px solid #64d0bd;font-weight:400}.opp-detail .description p a:hover{color:#64d0bd;font-weight:400;border-bottom-color:transparent}.opp-detail .description h6{font-size:0.9375em;margin-bottom:7px}.opp-detail .description .share{margin-top:40px;*zoom:1}.opp-detail .description .share:before,.opp-detail .description .share:after{content:"";display:table}.opp-detail .description .share:after{clear:both}.opp-detail .description .share ul li,.opp-detail .description .share .content-area ol li,.content-area .opp-detail .description .share ol li{float:left;margin-right:14px}.opp-detail .description .share ul li:last-child,.opp-detail .description .share .content-area ol li:last-child,.content-area .opp-detail .description .share ol li:last-child{margin:0}.opp-detail .description .share ul li a,.opp-detail .description .share .content-area ol li a,.content-area .opp-detail .description .share ol li a{color:#64d0bd;font-size:2.25em;text-decoration:none}.opp-detail .description .share ul li a:hover,.opp-detail .description .share .content-area ol li a:hover,.content-area .opp-detail .description .share ol li a:hover{opacity:0.6}.opp-detail .contact{background:#c0e65b;margin:-52px 0 0;padding:120px 0 40px;position:relative;overflow:hidden}.opp-detail .contact img{left:0;position:absolute;min-width:100%;top:0}.opp-detail .contact .wrapper{text-align:center}.opp-detail .contact h3{margin-bottom:26px}.opp-detail .contact p{line-height:1.21053em;margin-bottom:22px}.opp-detail .contact p.intro{margin-bottom:25px;line-height:1.26316em}.opp-detail .contact p strong{display:block;font-size:0.78947em;margin-bottom:-2px;text-transform:uppercase}.opp-detail .contact a{color:#333;font-weight:400}.opp-detail .contact a:hover{color:#fff}.opp-detail .two-col{position:relative}.opp-detail .two-col .button-holder{padding:0 16px}.opp-detail .two-col .button-holder.applied{line-height:0.85em;padding:37px 20px}.opp-detail .two-col .main-btn,.opp-detail .two-col input[type="submit"],.opp-detail .two-col .file-upload .NFI-wrapper .NFI-button,.file-upload .NFI-wrapper .opp-detail .two-col .NFI-button,.opp-detail .two-col .applied{font-size:1.875em;height:auto;margin:0 auto;padding:37px 20px;position:relative;max-width:630px;z-index:1}@media only screen and (min-width: 760px){.opp-detail .search{padding-bottom:41px}.opp-detail .search input[type="text"],.opp-detail .search .select-dropdown,.opp-detail .search input[type="file"],.opp-detail .search input[type="email"],.opp-detail .search input[type="password"],.opp-detail .search input[type="url"],.opp-detail .search .textarea-wrapper,.opp-detail .search textarea{float:left;margin:0 15px 17px 0;width:calc(50% - 15px)}.opp-detail .search input[type="text"]:nth-child(even),.opp-detail .search .select-dropdown:nth-child(even),.opp-detail .search input[type="file"]:nth-child(even),.opp-detail .search input[type="email"]:nth-child(even),.opp-detail .search input[type="password"]:nth-child(even),.opp-detail .search input[type="url"]:nth-child(even),.opp-detail .search .textarea-wrapper:nth-child(even),.opp-detail .search textarea:nth-child(even){margin:0 0 17px 15px}.opp-detail .search .submit-wrapper{clear:both;padding-top:10px}.opp-detail .intro figure{height:520px}.opp-detail .intro figure img{position:relative}.opp-detail .intro .facts{bottom:120px;max-width:100%}.opp-detail .intro .facts h2{font-size:1.6875em;margin-bottom:23px}.opp-detail .intro .facts p.category{font-size:0.875em}.opp-detail .intro .facts p.organisation,.opp-detail .intro .facts p.location{font-size:1.0625em}.opp-detail .job-details{margin-top:-120px;padding:65px 80px 50px;width:calc((100% - 636px)/2 + 636px)}.opp-detail .job-details .favourite{top:30px;right:40px}.opp-detail .job-details h3{margin-bottom:24px}.opp-detail .job-details ul,.opp-detail .job-details .content-area ol,.content-area .opp-detail .job-details ol{float:left;margin-bottom:0;width:50%}.opp-detail .job-details p{float:left;padding-right:30px;width:50%}.opp-detail .description{padding:97px 0 70px}.opp-detail .contact{padding:115px 0 60px}.opp-detail .contact .wrapper{max-width:370px}.opp-detail .contact p{line-height:1.89474em;margin-bottom:-2px;padding-left:110px;text-align:left;position:relative}.opp-detail .contact p.intro{margin-bottom:51px;padding:0;text-align:center}.opp-detail .contact p strong{left:0;position:absolute;top:3px}}@media only screen and (min-width: 1020px){.opp-detail .job-details{width:calc((100% - 754px)/2 + 754px)}}@media only screen and (min-width: 1240px){.opp-detail .search{margin-top:-28px;padding-bottom:63px}.opp-detail .search .wrapper{max-width:1200px}.opp-detail .search h2{margin:17px 0 0}.opp-detail .search form{float:right;width:calc(100% - 160px)}.opp-detail .search input[type="text"],.opp-detail .search .select-dropdown,.opp-detail .search input[type="file"],.opp-detail .search input[type="email"],.opp-detail .search input[type="password"],.opp-detail .search input[type="url"],.opp-detail .search .textarea-wrapper,.opp-detail .search textarea{margin:0 14px 0 0;width:236px}.opp-detail .search input[type="text"]:nth-child(even),.opp-detail .search .select-dropdown:nth-child(even),.opp-detail .search input[type="file"]:nth-child(even),.opp-detail .search input[type="email"]:nth-child(even),.opp-detail .search input[type="password"]:nth-child(even),.opp-detail .search input[type="url"]:nth-child(even),.opp-detail .search .textarea-wrapper:nth-child(even),.opp-detail .search textarea:nth-child(even){margin:0 14px 0 0}.opp-detail .intro figure{float:left;width:50%}.opp-detail .intro figure img{width:auto}.opp-detail .intro .facts{float:left;left:0;margin:0 0 230px;padding-top:52px;position:relative;max-width:50%;top:0}.opp-detail .intro .facts h2{font-size:2.375em;margin-bottom:29px}.opp-detail .intro .facts p.category{margin-bottom:4px}.opp-detail .intro .facts p.organisation,.opp-detail .intro .facts p.location{font-size:1.1875em}.opp-detail .job-details{clear:both;float:right;margin:-230px calc(50% - 545px) -85px 0;padding-bottom:45px;position:relative;width:686px;z-index:10}.opp-detail .description{padding:83px 0 70px;float:left;width:50%}.opp-detail .description .wrapper{float:right;margin-right:107px;width:500px}.opp-detail .description .share h6{margin-top:0}.opp-detail .contact{float:left;margin:0;padding:166px 0 60px;width:50%}.opp-detail .contact .wrapper{text-align:left;float:left;margin-left:107px;width:500px}.opp-detail .contact p{margin-bottom:0}.opp-detail .contact p.intro{margin-bottom:30px;text-align:left}.opp-detail .two-col{clear:both;*zoom:1;position:relative}.opp-detail .two-col:before,.opp-detail .two-col:after{content:"";display:table}.opp-detail .two-col:after{clear:both}.opp-detail .two-col .button-holder{bottom:-50px;left:50%;margin-left:-143px;padding:0;position:absolute;width:286px}}@media only screen and (min-width: 1500px){.opp-detail .intro figure img{width:100%}}.login{float:right;position:relative}.login .loggedin{position:relative;padding-right:24px}.login .loggedin span{display:none}.login .loggedin:after{content:"\e60f";display:block;font-size:1.5em;position:absolute;right:0;top:1px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (min-width: 760px){.login .loggedin{margin-top:3px}.login .loggedin span{display:inline-block;font-weight:700}.login .loggedin:after{content:"\e612";font-size:10px}.login .loggedin.active:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);*zoom:1}}.user-menu{display:none;*zoom:1;background:#353432;background:rgba(53,52,50,0.95);top:calc(100% + 57px);right:-28px;padding:28px 35px 16px;position:absolute;width:186px}.user-menu:before,.user-menu:after{content:"";display:table}.user-menu:after{clear:both}.user-menu:before{content:"";height:0;width:0;border-color:transparent;border-style:solid;border-width:15px;border-bottom-color:#353432;position:absolute;right:36px;bottom:100%}.user-menu ul,.user-menu .content-area ol,.content-area .user-menu ol{position:relative}.user-menu li{margin-bottom:15px;text-align:right}.user-menu li a{color:#fff;font-size:1.0625em;text-decoration:none}.user-menu li a.logout{color:#c0e65b;font-weight:600;text-transform:uppercase}@media only screen and (min-width: 760px){.user-menu{top:calc(100% + 17px);right:0}}.student-dashboard{position:relative}.student-dashboard .innerbanner{height:160px;padding:0}@media only screen and (min-width: 760px){.student-dashboard .innerbanner{height:194px}}@media only screen and (min-width: 1240px){.student-dashboard .innerbanner{height:220px}}.student-dashboard .dashboard-heading{background:#64d0bd;text-align:center}.student-dashboard .dashboard-heading h1{color:#fff;display:inline-block;font-size:2.875em;font-weight:700;margin:-24px 0 0;padding:0;position:relative}.student-dashboard .dashboard-heading .info{cursor:pointer;font-size:30px;line-height:1em;position:absolute;right:0;top:-30px}.student-dashboard .dashboard-heading .info:after{content:"\e622";color:#c0e65b;font-family:'icomoon';font-weight:400;line-height:1em}.student-dashboard .dashboard-heading .info .info-content{background:#353432;background:rgba(53,52,50,0.95);cursor:auto;display:none;right:-9px;top:calc(100% + 22px);padding:24px 25px 4px;position:absolute;width:300px;z-index:10}.student-dashboard .dashboard-heading .info .info-content:before{content:"";height:0;width:0;border-color:transparent;border-style:solid;border-width:15px;border-bottom-color:#353432;position:absolute;right:10px;bottom:100%}.student-dashboard .dashboard-heading .info .info-content p{color:#fff;font-size:0.56667em;font-weight:400;line-height:1.58824em;letter-spacing:0;text-align:center;text-transform:none}@media only screen and (min-width: 760px){.student-dashboard .dashboard-heading h1{font-size:5.625em;margin-top:-45px}.student-dashboard .dashboard-heading .info{right:-16px;top:-15px}}@media only screen and (min-width: 1240px){.student-dashboard .dashboard-heading h1{font-size:7.5em;margin-top:-62px}.student-dashboard .dashboard-heading .info{right:-20px;top:-5px}.student-dashboard .dashboard-heading .info .info-content{right:calc(50% - 150px)}.student-dashboard .dashboard-heading .info .info-content:before{right:calc(50% - 15px)}}.student-dashboard .dashboard-tabs{background:#64d0bd;color:#333;font-size:1.0625em;font-weight:600;padding:10px 0 20px;position:relative;text-transform:uppercase;text-align:center}.student-dashboard .dashboard-tabs:after{bottom:0;content:"";left:calc(50% - 15px);height:0;width:0;border-color:transparent;border-style:solid;border-width:15px;border-bottom-color:#fff;position:absolute}.student-dashboard .dashboard-tabs span{display:block;cursor:pointer;padding:14px;position:relative}.student-dashboard .dashboard-tabs span:after{content:"+";display:inline-block;text-align:right;width:20px}.student-dashboard .dashboard-tabs span.active:after{content:"-"}.student-dashboard .dashboard-tabs ul,.student-dashboard .dashboard-tabs .content-area ol,.content-area .student-dashboard .dashboard-tabs ol{display:none}.student-dashboard .dashboard-tabs ul li a,.student-dashboard .dashboard-tabs .content-area ol li a,.content-area .student-dashboard .dashboard-tabs ol li a{color:#fff;display:block;padding:14px 0;text-decoration:none}@media only screen and (min-width: 760px){.student-dashboard .dashboard-tabs{padding:38px 0 47px}.student-dashboard .dashboard-tabs:after{display:none}.student-dashboard .dashboard-tabs span{display:none}.student-dashboard .dashboard-tabs ul,.student-dashboard .dashboard-tabs .content-area ol,.content-area .student-dashboard .dashboard-tabs ol{display:block !important;text-align:center}.student-dashboard .dashboard-tabs ul li,.student-dashboard .dashboard-tabs .content-area ol li,.content-area .student-dashboard .dashboard-tabs ol li{display:inline-block;margin-right:17px}.student-dashboard .dashboard-tabs ul li:last-child,.student-dashboard .dashboard-tabs .content-area ol li:last-child,.content-area .student-dashboard .dashboard-tabs ol li:last-child{margin-right:0}.student-dashboard .dashboard-tabs ul li a,.student-dashboard .dashboard-tabs .content-area ol li a,.content-area .student-dashboard .dashboard-tabs ol li a{padding:0;position:relative}.student-dashboard .dashboard-tabs ul li a:hover,.student-dashboard .dashboard-tabs .content-area ol li a:hover,.content-area .student-dashboard .dashboard-tabs ol li a:hover{color:#333}.student-dashboard .dashboard-tabs ul li a:after,.student-dashboard .dashboard-tabs .content-area ol li a:after,.content-area .student-dashboard .dashboard-tabs ol li a:after{bottom:-47px;content:"";height:0;width:0;border-color:transparent;border-style:solid;border-width:15px;border-bottom-color:#fff;left:calc(50% - 15px);opacity:0;position:absolute}.student-dashboard .dashboard-tabs ul li a.grey:after,.student-dashboard .dashboard-tabs .content-area ol li a.grey:after,.content-area .student-dashboard .dashboard-tabs ol li a.grey:after{height:0;width:0;border-color:transparent;border-style:solid;border-width:15px;border-bottom-color:#f2f2f2}.student-dashboard .dashboard-tabs ul li a.active:after,.student-dashboard .dashboard-tabs .content-area ol li a.active:after,.content-area .student-dashboard .dashboard-tabs ol li a.active:after{opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}@media only screen and (min-width: 1240px){.student-dashboard .dashboard-tabs{padding:26px 0 45px}}.student-dashboard .tab-content{display:none;padding:44px 0 0;position:relative}.student-dashboard .tab-content.active{display:block}.student-dashboard .tab-content h2{font-size:2.0625em;border-bottom:3px solid #c0e65b;padding-bottom:16px}.student-dashboard .tab-content h3{font-size:1em;line-height:1.5em;margin-bottom:35px}.student-dashboard .tab-content .wrapper{*zoom:1;padding-bottom:50px}.student-dashboard .tab-content .wrapper:before,.student-dashboard .tab-content .wrapper:after{content:"";display:table}.student-dashboard .tab-content .wrapper:after{clear:both}.student-dashboard .tab-content .profile-details{border-bottom:3px solid #eaeaea;margin-bottom:35px;padding:4px 0 12px}.student-dashboard .tab-content .profile-details li{font-family:"canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1875em;margin-bottom:17px;padding-left:50px;position:relative}.student-dashboard .tab-content .profile-details li:before{font-family:'icomoon';position:absolute;left:0;text-align:center;width:28px}.student-dashboard .tab-content .profile-details li.icon-mail:before{font-size:0.8em}.student-dashboard .tab-content .profile-details li a{color:#333;text-decoration:none;text-transform:uppercase;font-weight:600}.student-dashboard .tab-content .profile-details li a.edit-link{color:#64d0bd}.student-dashboard .tab-content form{padding:27px 0 0}@media only screen and (min-width: 760px){.student-dashboard .tab-content form{margin:0 -7px}.student-dashboard .tab-content form .select-dropdown,.student-dashboard .tab-content form .datepicker,.student-dashboard .tab-content form .textarea-wrapper,.student-dashboard .tab-content form .floatlabel-wrapper,.student-dashboard .tab-content form .file-upload,.student-dashboard .tab-content form .checkbox-group,.student-dashboard .tab-content form input[type="submit"]{clear:both;width:calc(100% - 14px);margin-right:7px;margin-left:7px}.student-dashboard .tab-content form .select-dropdown.datepicker .floatlabel-wrapper,.student-dashboard .tab-content form .datepicker.datepicker .floatlabel-wrapper,.student-dashboard .tab-content form .textarea-wrapper.datepicker .floatlabel-wrapper,.student-dashboard .tab-content form .floatlabel-wrapper.datepicker .floatlabel-wrapper,.student-dashboard .tab-content form .file-upload.datepicker .floatlabel-wrapper,.student-dashboard .tab-content form .checkbox-group.datepicker .floatlabel-wrapper,.student-dashboard .tab-content form input[type="submit"].datepicker .floatlabel-wrapper{margin:0;width:100%}.student-dashboard .tab-content form .select-dropdown.half,.student-dashboard .tab-content form .datepicker.half,.student-dashboard .tab-content form .textarea-wrapper.half,.student-dashboard .tab-content form .floatlabel-wrapper.half,.student-dashboard .tab-content form .file-upload.half,.student-dashboard .tab-content form .checkbox-group.half,.student-dashboard .tab-content form input[type="submit"].half{clear:none;float:left;width:calc(50% - 14px)}.student-dashboard .tab-content form .NFI-filename{width:395px}}@media only screen and (min-width: 1020px){.student-dashboard .tab-content form .NFI-filename{width:510px}}@media only screen and (min-width: 1240px){.student-dashboard .tab-content form .NFI-filename{width:395px}}.student-dashboard .tab-content .current-job{border-bottom:3px solid #c0e65b;padding-bottom:18px}.student-dashboard .tab-content .current-job a{text-decoration:none}.student-dashboard .tab-content .current-job .icon-arrow{color:#64d0bd;display:block;font-family:"canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.9375em;margin-bottom:9px;text-transform:uppercase;text-decoration:none;font-weight:600}.student-dashboard .tab-content .current-job .icon-arrow:before{color:#333;line-height:1em;font-family:'icomoon';font-size:0.7em;font-weight:400;margin-right:10px}.student-dashboard .tab-content .current-job figure{margin-bottom:24px}.student-dashboard .tab-content .current-job figure img{display:block;width:100%}.student-dashboard .tab-content .current-job p{color:#c0e65b;text-transform:uppercase;font-size:1em;font-weight:600}.student-dashboard .tab-content .current-job p span{display:block}.student-dashboard .tab-content .current-job h4{font-size:1.4375em;line-height:1.04348em;margin-bottom:10px}.student-dashboard .tab-content .sidebar{padding-bottom:0px}.student-dashboard .tab-content .sidebar.new-opp{padding:0 0 9px}.student-dashboard .tab-content .sidebar.new-opp .add-opp{font-size:1.5em;padding:46px 0 65px;border:none}.student-dashboard .tab-content .sidebar.new-opp .add-opp:before{content:"\e60e";font-family:'icomoon';font-size:1.5em;font-weight:400;vertical-align:middle;margin-right:14px}.student-dashboard .tab-content .sidebar.new-opp .add-opp:hover{background:#333;color:#fff}@media only screen and (min-width: 760px){.student-dashboard .tab-content .sidebar.new-opp{padding:0 0 39px}.student-dashboard .tab-content .sidebar.new-opp .add-opp{font-size:1.75em}}@media only screen and (min-width: 1240px){.student-dashboard .tab-content .sidebar.new-opp .add-opp{text-align:left;margin:0;padding-left:50px}}.student-dashboard .tab-content .sidebar h3{font-size:1.1875em}.student-dashboard .tab-content .sidebar article{margin-bottom:40px}.student-dashboard .tab-content .sidebar article figure{margin-bottom:28px}.student-dashboard .tab-content .sidebar article a{padding-bottom:26px}.student-dashboard .tab-content .sidebar .main-btn,.student-dashboard .tab-content .sidebar input[type="submit"],.student-dashboard .tab-content .sidebar .file-upload .NFI-wrapper .NFI-button,.file-upload .NFI-wrapper .student-dashboard .tab-content .sidebar .NFI-button{font-size:1.1875em}.student-dashboard .tab-content .sidebar .sidebar-section{margin-bottom:0}@media only screen and (min-width: 760px){.student-dashboard .tab-content{padding:60px 0 0}.student-dashboard .tab-content h2{font-weight:700}.student-dashboard .tab-content .wrapper{padding-bottom:50px}.student-dashboard .tab-content .current-job{min-height:223px;padding:0 0 22px 320px;position:relative}.student-dashboard .tab-content .current-job figure{top:0;left:0;max-height:195px;overflow:hidden;position:absolute;width:285px}.student-dashboard .tab-content .sidebar .wrapper{width:632px}.student-dashboard .tab-content .sidebar article{width:287px}.student-dashboard .tab-content .sidebar article.first{margin-right:58px}.student-dashboard .tab-content .sidebar article.last{display:none}}@media only screen and (min-width: 1240px){.student-dashboard .tab-content{min-height:0;padding-top:0;*zoom:1}.student-dashboard .tab-content:before,.student-dashboard .tab-content:after{content:"";display:table}.student-dashboard .tab-content:after{clear:both}.student-dashboard .tab-content .wrapper{float:left;margin:0;max-width:calc(50% + 199px);padding:60px 100px 100px 0;width:100%}.student-dashboard .tab-content .wrapper .inner-wrapper{float:right;width:637px}.student-dashboard .tab-content .sidebar{width:calc(50% - 199px);padding-bottom:80px}.student-dashboard .tab-content .sidebar .wrapper{margin-left:58px;max-width:286px;padding:0}.student-dashboard .tab-content .sidebar article.first{margin-right:0}.student-dashboard .tab-content .sidebar article.last{display:block}}.student-dashboard .opportunity-list{padding:10px 0 0;margin-bottom:30px;text-transform:uppercase}.student-dashboard .opportunity-list .item,.student-dashboard .opportunity-list .headings{border-bottom:3px solid #eaeaea;*zoom:1;padding:14px 0}.student-dashboard .opportunity-list .item:before,.student-dashboard .opportunity-list .item:after,.student-dashboard .opportunity-list .headings:before,.student-dashboard .opportunity-list .headings:after{content:"";display:table}.student-dashboard .opportunity-list .item:after,.student-dashboard .opportunity-list .headings:after{clear:both}.student-dashboard .opportunity-list h4{color:#959595;font-size:0.875em;line-height:1.71429em;margin:0}.student-dashboard .opportunity-list h5{color:#333;font-size:0.875em;line-height:1.71429em;margin:0}.student-dashboard .opportunity-list h5 a{color:#64d0bd;font-family:"canada-type-gibson","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;margin-bottom:9px;text-transform:uppercase;text-decoration:none;font-weight:600}.student-dashboard .opportunity-list h5 span{color:#64d0bd;display:block}.student-dashboard .opportunity-list .title{float:left;padding-right:30px;margin:0 0 15px;width:66%}.student-dashboard .opportunity-list .comment{clear:both;font-size:0.875em}.student-dashboard .opportunity-list .status{float:right;font-size:0.875em;font-weight:600;line-height:1.71429em;text-transform:uppercase;margin:0;position:relative;width:34%}.student-dashboard .opportunity-list .status.heart:after{content:"\e61a";color:#f06eaa;font-size:16px;font-family:'icomoon';position:absolute;right:0}.student-dashboard .opportunity-list .view,.student-dashboard .opportunity-list .remove,.student-dashboard .opportunity-list .log{float:right;width:34%;color:#c0e65b;display:table;font-weight:600;border:none;margin-top:-3px;text-decoration:none}.student-dashboard .opportunity-list .view.remove,.student-dashboard .opportunity-list .remove.remove,.student-dashboard .opportunity-list .log.remove{color:#333}.student-dashboard .opportunity-list.saved .headings{border-color:#c0e65b}.student-dashboard .opportunity-list.saved .item{padding:23px 0 14px}@media only screen and (min-width: 760px){.student-dashboard .opportunity-list{margin-bottom:50px}.student-dashboard .opportunity-list .title{width:54%}.student-dashboard .opportunity-list .status,.student-dashboard .opportunity-list .view,.student-dashboard .opportunity-list .log,.student-dashboard .opportunity-list .remove{float:left;width:26%}.student-dashboard .opportunity-list .status.heart:after{right:-116px}.student-dashboard .opportunity-list .view{text-align:right;width:20%}.student-dashboard .opportunity-list .item .status,.student-dashboard .opportunity-list .item .remove,.student-dashboard .opportunity-list .item .view,.student-dashboard .opportunity-list .item .log{margin-top:7px}}@media only screen and (min-width: 1020px){.student-dashboard .opportunity-list h4,.student-dashboard .opportunity-list h5,.student-dashboard .opportunity-list a,.student-dashboard .opportunity-list p{font-size:1.0625em;line-height:1.41176em}.student-dashboard .opportunity-list h5 span{font-size:0.82353em}.student-dashboard .opportunity-list .item{padding:15px 0}.student-dashboard .opportunity-list .status.heart:after{right:-139px}.student-dashboard .opportunity-list.saved .item{padding:25px 0 16px}}@media only screen and (min-width: 1240px){.student-dashboard .opportunity-list .status.heart:after{right:-117px}}.student-dashboard .opportunity-list.my-listing .tablet{display:none}.student-dashboard .opportunity-list.my-listing .views,.student-dashboard .opportunity-list.my-listing .total-time,.student-dashboard .opportunity-list.my-listing .applicants{text-align:right}.student-dashboard .opportunity-list.my-listing .views:before,.student-dashboard .opportunity-list.my-listing .total-time:before,.student-dashboard .opportunity-list.my-listing .applicants:before{color:#959595;font-weight:600;left:-10px;position:absolute}.student-dashboard .opportunity-list.my-listing .views:before{content:"VIEWS: "}.student-dashboard .opportunity-list.my-listing .total-time:before{content:"TOTAL TIME: "}.student-dashboard .opportunity-list.my-listing .applicants:before{content:"APPLICANTS: "}.student-dashboard .opportunity-list.my-listing .view{float:left}@media only screen and (min-width: 760px){.student-dashboard .opportunity-list.my-listing .views:before,.student-dashboard .opportunity-list.my-listing .total-time:before,.student-dashboard .opportunity-list.my-listing .applicants:before{display:none}.student-dashboard .opportunity-list.my-listing .tablet{display:block}.student-dashboard .opportunity-list.my-listing .title{width:40%}.student-dashboard .opportunity-list.my-listing .status{width:16%;text-align:center}.student-dashboard .opportunity-list.my-listing .view{float:right;width:12%}}.opp-manage{padding:38px 0 0}.opp-manage h3:after{background:#c0e65b}.opp-manage ul,.opp-manage .content-area ol,.content-area .opp-manage ol{padding:10px 0 0;width:100%}.opp-manage li{*zoom:1;margin-bottom:27px}.opp-manage li:before,.opp-manage li:after{content:"";display:table}.opp-manage li:after{clear:both}.opp-manage li h4{color:#333;font-size:1.0625em;float:left;line-height:1.41176em;margin:0;width:calc(100% - 50px)}.opp-manage li h4 span{color:#959595;display:block;font-size:0.82353em;margin-top:3px}.opp-manage li a{color:#64d0bd;font-size:0.875em;float:right;line-height:1.71429em;font-weight:600;text-decoration:none;text-transform:uppercase;width:50px}@media only screen and (min-width: 760px){.opp-manage{padding:55px 0 0}.opp-manage ul,.opp-manage .content-area ol,.content-area .opp-manage ol{padding:4px 0 0;*zoom:1}.opp-manage ul:before,.opp-manage .content-area ol:before,.content-area .opp-manage ol:before,.opp-manage ul:after,.opp-manage .content-area ol:after,.content-area .opp-manage ol:after{content:"";display:table}.opp-manage ul:after,.opp-manage .content-area ol:after,.content-area .opp-manage ol:after{clear:both}.opp-manage li{float:left;padding-right:28px;width:50%}.opp-manage li:nth-child(even){padding:0 0 0 28px}.opp-manage li a{font-size:1em;line-height:1.5em}}@media only screen and (min-width: 1240px){.opp-manage{padding:38px 0 0}.opp-manage ul,.opp-manage .content-area ol,.content-area .opp-manage ol{padding:9px 0 0}.opp-manage li{clear:both;padding:0;width:100%}.opp-manage li:nth-child(even){padding:0}}#international-selection,#international-submit-text{display:none}#international-selection p,#international-submit-text p{padding-left:50px;position:relative}#international-selection p span,#international-submit-text p span{position:absolute;left:0;top:calc(50% - 15px);font-size:30px}#international-selection .icon-info,#international-submit-text .icon-info{color:#64d0bd}#international-selection .icon-error,#international-submit-text .icon-error{color:#dc2a2a}#submit:disabled{opacity:0.1}#submit:disabled:hover{background:#333;color:#fff;cursor:auto}.list--alt{list-style:none}.list--alt li{position:relative;margin-bottom:15px;line-height:1.5em;padding-left:30px;font-size:19px}.list--alt li:before{position:absolute;display:block;content:'';top:2px;left:5px;width:7px;height:15px;border:solid #c0e65b;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:1px}
