﻿@media all{html body{padding-top:0;background:#ebedee;position:relative;font-family:Arial,Helvetica,sans-serif}html body #cboxOverlay{opacity:.5 !important}html body a,html body a:visited,html body a:focus{color:#263b58}html body img{max-width:100%}html body #gradEligibility{max-width:100% !important;height:auto !important}html body .ac-body-bg{position:absolute;top:0;width:100%;height:220px;background:#8ec6c6}html body .device-width{position:absolute;bottom:0;right:0;text-align:right;color:#666;background:none;font-size:10px;display:none}html body #snaphire-override h1,html body #snaphire-override h2,html body #snaphire-override h3,html body #snaphire-override h4,html body #snaphire-override h5,html body #snaphire-override h6{font-family:Arial,Helvetica,sans-serif !important;color:#263b58;line-height:1}html body #snaphire-override h1{margin-top:0}html body #snaphire-override h2{font-size:18px;margin-bottom:20px}html body #snaphire-override h4{font-size:14px;font-weight:600}html body #snaphire-override h5{color:#333;font-weight:600}html body #snaphire-override ul{margin:0;padding:0}html body #snaphire-override ul li{list-style:none}html body #snaphire-override .btn,html body #snaphire-override button,html body #snaphire-override .commandLink{background:#263b58;color:#fff !important}html body #snaphire-override .btn:hover,html body #snaphire-override button:hover,html body #snaphire-override .commandLink:hover{background:#1e93cc}html body #snaphire-override .ac-header{margin-bottom:3px}html body #snaphire-override .ac-header .container{position:relative}html body #snaphire-override .ac-header .container .follow-us{position:absolute;bottom:0;right:8px}html body #snaphire-override .ac-header .container .follow-us ul li{display:inline-block;margin-left:5px}html body #snaphire-override .ac-header .container .follow-us ul li a{display:block;width:23px;height:23px}html body #snaphire-override .ac-header .container .follow-us ul li a.fb{background:url('/skins/default/images/ico-fb.png') 0 0 no-repeat}html body #snaphire-override .ac-header .container .follow-us ul li a.tw{background:url('/skins/default/images/ico-tw.png') 0 0 no-repeat}html body #snaphire-override .ac-header .container .follow-us ul li a.li{background:url('/skins/default/images/ico-in.png') 0 0 no-repeat}html body #snaphire-override .ac-header .container .follow-us ul li a.yt{background:url('/skins/default/images/ico-yt.png') 0 0 no-repeat}html body #snaphire-override .ac-header .logo{margin-left:-9px}html body #snaphire-override .ac-header .logo img{max-width:100%}html body #snaphire-override .ac-header .menu{padding-right:0}html body #snaphire-override .ac-header .menu ul li{display:inline-block}html body #snaphire-override .ac-header .menu ul li a{display:inline-block;padding:5px 10px;border-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-right:0;margin-left:5px}html body #snaphire-override .ac-header .menu ul li.contact{width:20%;vertical-align:top}html body #snaphire-override .ac-header .menu ul li.contact a{background:#b7d9dc}html body #snaphire-override .ac-header .menu ul li.contact a:hover{color:#fff !important;background-color:#1e93cc !important;text-decoration:none !important}html body #snaphire-override .ac-header .menu ul li.login{width:79%}html body #snaphire-override .ac-header .menu ul li.login .sh_LoginStatus{text-align:right}html body #snaphire-override .ac-header .menu ul li.login .sh_LoginStatus #loginRegisterLink{background:#dbe388 !important;color:#263b58 !important}html body #snaphire-override .ac-header .menu ul li.login .sh_LoginStatus #loginRegisterLink:hover{color:#fff !important;background-color:#1e93cc !important}html body #snaphire-override .ac-header .menu ul li.login .sh_LoginStatus div .message{text-align:right;font-size:12px}html body #snaphire-override .ac-header .menu ul li.login .sh_LoginStatus div>span{display:block}html body #snaphire-override .ac-header .menu ul li.login .sh_LoginStatus div .buttons{text-align:right}html body #snaphire-override .ac-header .menu ul li.login .sh_LoginStatus div .buttons a{background:#dbe388 !important;color:#263b58 !important}html body #snaphire-override .ac-header .menu ul li.login .sh_LoginStatus div .buttons a:hover{color:#fff !important;background-color:#1e93cc !important}html body #snaphire-override .ac-main{padding-bottom:100px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper{margin-bottom:16px;box-shadow:0 0 3px 3px rgba(0,0,0,.05)}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport{background:none;border:none;box-shadow:none;left:auto}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul{padding-left:0}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li{position:relative;list-style:none}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel{position:absolute;width:34.5%;padding:25px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel h2{margin:0;font-weight:400;font-size:26px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel h3{margin:5px 0;font-size:18px;line-height:1.2;font-weight:400;color:#6b8e2d}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel blockquote{border:0;padding:0;font-weight:400;font-size:13px;line-height:1.2;color:#5d5d5d}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel .btn{color:#fff !important}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li img{height:286px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-controls{z-index:9999}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-controls .bx-pager{bottom:20px;left:25px;width:auto}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link{width:16px;height:16px;border-radius:8px;background:#1e93cc;border:3px solid #acd1e2}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active,html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link:hover{background:#dbe388}html body #snaphire-override .ac-main .about-slider .bx-wrapper{margin-bottom:0}html body #snaphire-override .ac-main .about-slider .bx-wrapper .bx-viewport{background:none;border:none;box-shadow:none;left:auto}html body #snaphire-override .ac-main .about-slider .bx-wrapper .bx-viewport ul{padding-left:0}html body #snaphire-override .ac-main .about-slider .bx-wrapper .bx-viewport ul li{padding-left:0;list-style:none}html body #snaphire-override .ac-main .about-slider .bx-wrapper .bx-controls .bx-prev{background:url('/skins/default/images/btn-slide-left.png') 50% 50% no-repeat}html body #snaphire-override .ac-main .about-slider .bx-wrapper .bx-controls .bx-next{background:url('/skins/default/images/btn-slide-right.png') 50% 50% no-repeat}html body #snaphire-override .ac-main .about-slider .about-pager{width:655px;margin:3px auto}html body #snaphire-override .ac-main .about-slider .about-pager a{outline:none}html body #snaphire-override .ac-main .about-slider .about-pager a img{opacity:.5}html body #snaphire-override .ac-main .about-slider .about-pager a.active img{opacity:1}html body #snaphire-override .ac-main .search-bar{margin-bottom:16px}html body #snaphire-override .ac-main .search-bar .inner-panel{background:#8ec6c6;overflow:hidden;padding:15px 15px 15px 25px;box-shadow:0 0 3px 3px rgba(0,0,0,.05)}html body #snaphire-override .ac-main .search-bar .inner-panel h2{float:left;font-size:16px;font-weight:700;margin:0;padding:7px 0 7px 20px;background:url('/skins/default/images/ico-search-sml-navy.png') left 50% no-repeat}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel{float:right}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelHeader{display:none}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form>div,html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{float:left;margin-left:25px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form>div:nth-child(2){margin-left:0}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall a{padding-top:8px;display:inline-block;color:#263b58}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:200px;padding:6px 10px;color:#5d5d5d;border:1px solid #88b9bc;border-radius:6px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{display:block;background:#fff url('/skins/default/images/ico-criteria-carat-on.png') 180px 50% no-repeat;width:200px;padding:6px 10px;color:#5d5d5d;border:1px solid #88b9bc;border-radius:6px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink a{color:#5d5d5d;display:block}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink:hover{background-image:url('/skins/default/images/ico-criteria-carat-off.png')}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formLabel{display:none}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .command .advSearchLink{display:none !important}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .command #jobSearchButton{margin:0;padding:7px 57px;font-weight:700;text-indent:-30000px !important;background:#263b58 url('/skins/default/images/ico-search-lrg-white.png') 50% 50% no-repeat !important;width:175px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .command #jobSearchButton:hover{background:#5e7592}html body #snaphire-override .ac-main .linkin{margin-bottom:16px}html body #snaphire-override .ac-main .linkin .inner-panel{box-shadow:0 0 3px 3px rgba(0,0,0,.05)}html body #snaphire-override .ac-main .linkin .inner-panel img{width:100%;max-width:100%}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text{background:#fff;padding:15px;min-height:100px}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text h3{font-size:18px;font-weight:700;margin-top:0}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text h3 a{color:#1e93cc}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text blockquote{font-size:14px;color:#5d5d5d;padding:0;margin:0;border:none}html body #snaphire-override .ac-main .sitemap{margin-top:15px}html body #snaphire-override .ac-main .hero-banner{margin-bottom:16px}html body #snaphire-override .ac-main .hero-banner .inner-panel{box-shadow:0 0 3px 3px rgba(0,0,0,.05)}html body #snaphire-override .ac-main .generic .search-bar .advSearchRow{display:none !important}html body #snaphire-override .ac-main .generic .search-bar .inner-panel{padding:10px !important}html body #snaphire-override .ac-main .generic .search-bar .inner-panel h2{width:100px;font-size:14px;background:none;padding:0 !important}html body #snaphire-override .ac-main .generic .search-bar .inner-panel #jobSearchButton{width:34px !important;text-indent:-30000px !important;background:#263b58 url('/skins/default/images/ico-search-lrg-white.png') 50% 50% no-repeat !important;padding:7px !important}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Form>div,html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Form .showall{margin-left:18px !important}html body #snaphire-override .ac-main .generic .inner-body{background:#fff;padding:25px;box-shadow:0 0 3px 3px rgba(0,0,0,.05)}html body #snaphire-override .ac-main .generic .inner-body>h3,html body #snaphire-override .ac-main .generic .inner-body table{padding-top:10px}html body #snaphire-override .ac-main .generic .inner-body .cbxVideo.picture{position:relative}html body #snaphire-override .ac-main .generic .inner-body .cbxVideo.picture .play{position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;max-height:100%;background:url('/skins/default/images/ico-video-play.png') 50% 50% no-repeat}html body #snaphire-override .ac-main .generic .inner-body .cbxVideo.picture .play:hover{background-image:url('/skins/default/images/ico-video-play-hover.png')}html body #snaphire-override .ac-main .generic .inner-body .ac-app-notice{border:2px solid #8ec6c6;text-align:center;margin-bottom:15px;border-radius:3px}html body #snaphire-override .ac-main .generic .inner-body .ac-app-notice h4{margin-top:10px;font-size:16px;font-weight:600}html body #snaphire-override .ac-main .generic .inner-body .grad-profile-display{border-bottom:4px solid #8ec6c6;margin-bottom:10px;padding-bottom:30px}html body #snaphire-override .ac-main .generic .inner-body .grad-profile-display img{margin-bottom:15px}html body #snaphire-override .ac-main .generic .inner-body .grad-profile-gallery .profile-item{opacity:.7;margin-bottom:15px}html body #snaphire-override .ac-main .generic .inner-body .grad-profile-gallery .profile-item.current{opacity:1}html body #snaphire-override .ac-main .generic .inner-body .grad-profile-gallery .profile-name{display:none}html body #snaphire-override .ac-main .generic .inner-body .grad-profile-gallery.get-details .profile-name{display:block}html body #snaphire-override .ac-main .generic .inner-body .bc-linkins h4{text-align:center}html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins{margin:0;padding:0}html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li{border-radius:10px;list-style:outside none none;margin-bottom:15px;padding:15px;overflow:hidden;background:#cdebeb}html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li h4{font-size:1.4em;margin-top:0}html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li h4 a,html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li h4 a:visited{color:#263b58}html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li h4 a:hover,html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li h4 a:focus{text-decoration:none}html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li blockquote{border:medium none;font-size:1em;padding:0}html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li a.ac-programmer-more,html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li a.ac-programmer-more:visited{background:#263b58;border-radius:5px;color:#fff;display:inline-block;float:right;font-size:1.2em;font-weight:600;line-height:1;padding:7px 20px 10px 20px}html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li a.ac-programmer-more:hover,html body #snaphire-override .ac-main .generic .inner-body .ac-programme-linkins li a.ac-programmer-more:focus{background:#405d84;text-decoration:none}html body #snaphire-override .ac-main .generic .inner-body .grad-quote{background:#cdebeb;border-radius:5px;margin-bottom:15px;padding:10px;text-align:center}html body #snaphire-override .ac-main .generic .inner-body .grad-quote em{color:#263b58;font-weight:600}html body #snaphire-override .ac-main .generic .sidebar .navigation{margin-bottom:16px}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation{display:none}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation-cta{display:none}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel{background:#fff;box-shadow:0 0 3px 3px rgba(0,0,0,.05)}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li{font-weight:700;border-bottom:1px solid #e7e7e7}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li a{display:block;padding:15px;font-size:14px;text-decoration:none !important;outline:none;background-position:93% 50%;background-repeat:no-repeat !important}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li ul{display:none}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li ul li{font-weight:400}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li ul li ul.child li a{background-color:#b2dbf0}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li ul li.parent.open a{background-color:#b2dbf0}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li:hover>a{color:#fff;background-color:#1e93cc;text-decoration:none !important}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent>a{cursor:pointer;background-image:url('/skins/default/images/ico-expand-section-off.png')}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent ul.child{display:none}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent:hover a{background-image:url('/skins/default/images/ico-expand-section-on.png')}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>a{background-image:url('/skins/default/images/ico-contract-section-off.png');background-position:93% 20px;background-color:#e8f4fa;color:#263b58}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>a:hover{background-image:url('/skins/default/images/ico-contract-section-on.png');background-color:#1e93cc;color:#fff}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child{display:block;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li a{background-color:#e8f4fa;background-image:none}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li a:hover{background-color:#1e93cc}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li a.open{padding-left:40px;background-image:url('/skins/default/images/ico-menu-sub-page-off.png');background-position:15px 50%}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li a.open:hover{background-color:#1e93cc;background-image:url('/skins/default/images/ico-menu-sub-page-on.png')}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li.parent>a{padding-left:15px;background-image:url('/skins/default/images/ico-expand-section-off.png');background-position:93% 20px}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li.parent:hover a{background-image:url('/skins/default/images/ico-expand-section-on.png')}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li.parent.open>a.open{background-image:url('/skins/default/images/ico-contract-section-off.png');background-position:93% 20px;background-color:#b2dbf0;color:#263b58;padding-left:15px;font-weight:600}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li.parent.open>a:hover{background-image:url('/skins/default/images/ico-contract-section-on.png');background-color:#1e93cc;color:#fff}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li.parent.open>ul.child{display:block;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li.parent.open>ul.child li a{background:#b2dbf0;background-image:none}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li.parent.open>ul.child li a:hover{background:#1e93cc}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li.parent.open>ul.child li a.open{background-image:url('/skins/default/images/ico-menu-sub-page-off.png');background-position:15px 50%}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open>ul.child li.parent.open>ul.child li a.open:hover{background-color:#1e93cc;background-image:url('/skins/default/images/ico-menu-sub-page-on.png')}html body #snaphire-override .ac-main .generic .sidebar .register-now,html body #snaphire-override .ac-main .generic .sidebar .auckland-plan,html body #snaphire-override .ac-main .generic .sidebar .our-story,html body #snaphire-override .ac-main .generic .sidebar .liveable-city,html body #snaphire-override .ac-main .generic .sidebar .grad-profile{margin-bottom:16px}html body #snaphire-override .ac-main .generic .sidebar .register-now .inner-panel,html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel{padding:15px;box-shadow:0 0 3px 3px rgba(0,0,0,.05)}html body #snaphire-override .ac-main .generic .sidebar .register-now .inner-panel .cbxVideo.picture,html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel .cbxVideo.picture,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel .cbxVideo.picture,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel .cbxVideo.picture,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel .cbxVideo.picture{display:block;max-width:100%;position:relative}html body #snaphire-override .ac-main .generic .sidebar .register-now .inner-panel .cbxVideo.picture .play,html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel .cbxVideo.picture .play,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel .cbxVideo.picture .play,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel .cbxVideo.picture .play,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel .cbxVideo.picture .play{position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;max-height:100%;background:url('/skins/default/images/ico-video-play.png') 50% 50% no-repeat}html body #snaphire-override .ac-main .generic .sidebar .register-now .inner-panel .cbxVideo.picture .play:hover,html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel .cbxVideo.picture .play:hover,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel .cbxVideo.picture .play:hover,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel .cbxVideo.picture .play:hover,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel .cbxVideo.picture .play:hover{background-image:url('/skins/default/images/ico-video-play-hover.png')}html body #snaphire-override .ac-main .generic .sidebar .register-now .inner-panel blockquote,html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel blockquote,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel blockquote,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel blockquote,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel blockquote{font-size:16px;font-weight:400;margin:0 0 10px 0;padding:5px;border:none}html body #snaphire-override .ac-main .generic .sidebar .register-now .inner-panel .btn,html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel .btn,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel .btn,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel .btn,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel .btn{width:100%;margin:0 auto;background:#263b58;color:#fff;font-size:14px;border-radius:4px;display:inline-block}html body #snaphire-override .ac-main .generic .sidebar .register-now .inner-panel{background:#dbe388}html body #snaphire-override .ac-main .generic .sidebar .register-now .inner-panel .btn-register{padding-top:10px;padding-bottom:10px;font-size:18px;font-weight:700;text-align:left;background-image:url('/skins/default/images/ico-register-now.png');background-position:93% 50%;background-repeat:no-repeat}html body #snaphire-override .ac-main .generic .sidebar .auckland-plan,html body #snaphire-override .ac-main .generic .sidebar .our-story,html body #snaphire-override .ac-main .generic .sidebar .liveable-city,html body #snaphire-override .ac-main .generic .sidebar .grad-profile{display:none}html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel{padding:0;background:#b7d9dc}html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel img,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel img,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel img,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel img{width:100%;max-width:100%}html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel-text,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel-text,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel-text,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel-text{padding:15px}html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel-text h4,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel-text h4,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel-text h4,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel-text h4{color:#263b58}html body #snaphire-override .ac-main .generic .sidebar .auckland-plan .inner-panel-text blockquote,html body #snaphire-override .ac-main .generic .sidebar .our-story .inner-panel-text blockquote,html body #snaphire-override .ac-main .generic .sidebar .liveable-city .inner-panel-text blockquote,html body #snaphire-override .ac-main .generic .sidebar .grad-profile .inner-panel-text blockquote{color:#263b58;padding:0;font-size:12px}html body #snaphire-override .ac-main .generic .sidebar .grad-profile .grad{display:none}html body #snaphire-override .ac-main .generic .sidebar .grad-profile .grad:first-child{display:block}html body #snaphire-override .ac-main .generic .body h1{color:#1e93cc}html body #snaphire-override .ac-main .generic .body a,html body #snaphire-override .ac-main .generic .body a:visited{color:#1e93cc}html body #snaphire-override .ac-main .generic .body h3.subheader{font-size:16px;font-style:italic;line-height:1.2;padding-bottom:15px;background:url('/skins/default/images/pinline.jpg') bottom left no-repeat}html body #snaphire-override .ac-main .generic .body h3.subheader strong{font-style:normal}html body #snaphire-override .ac-main .generic .body ul,html body #snaphire-override .ac-main .generic .body ol{padding-left:20px;margin-bottom:10px}html body #snaphire-override .ac-main .generic .body ul li,html body #snaphire-override .ac-main .generic .body ol li{list-style:inherit;padding-left:5px;margin-bottom:5px}html body #snaphire-override .ac-main .generic .body ul li ul,html body #snaphire-override .ac-main .generic .body ol li ul,html body #snaphire-override .ac-main .generic .body ul li ol,html body #snaphire-override .ac-main .generic .body ol li ol{margin-top:5px}html body #snaphire-override .ac-main .generic .body ul li ul li,html body #snaphire-override .ac-main .generic .body ol li ul li,html body #snaphire-override .ac-main .generic .body ul li ol li,html body #snaphire-override .ac-main .generic .body ol li ol li{list-style:inherit}html body #snaphire-override .ac-main .generic .body ul li{list-style:url('/skins/default/images/bullet-primary.png')}html body #snaphire-override .ac-main .generic .body ul li ul li{list-style:inherit}html body #snaphire-override .ac-main .generic .body dl dt{display:inline-block;width:15%;font-weight:700}html body #snaphire-override .ac-main .generic .body dl dd{display:inline-block;width:80%}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row{border-bottom:1px solid #ccc}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dt,html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dd{display:block;width:auto}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dt h4{cursor:pointer;color:#1e93cc;margin-bottom:0;padding:15px 0;line-height:1.4;padding-right:34px}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dt.to-open h4{background:url('/skins/default/images/ico-accordion-open.png') right 50% no-repeat;margin-top:0;font-size:20px}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dt.to-close h4{background:url('/skins/default/images/ico-accordion-close.png') right 50% no-repeat}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dd{padding:5px 0 20px 0}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dd h4{font-size:16px;font-weight:normal;margin-top:20px;color:#263b58}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dd h5{font-weight:normal;font-weight:600}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dd .check-profile-link{display:none}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dd.closed{display:none}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dd.open{display:block}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row:first-child{border-top:1px solid #ccc}html body #snaphire-override .ac-main .generic .body .ac-accordion.rp .dl-row{background:url('/skins/default/images/ico-process-direction.png') 3px -1px no-repeat}html body #snaphire-override .ac-main .generic .body .ac-accordion.rp .dl-row:first-child{background:none}html body #snaphire-override .ac-main .generic .body .cbxVideo{display:inline-block;max-width:100%}html body #snaphire-override .ac-main .generic .body .apply-table{padding:15px 0}html body #snaphire-override .ac-main .generic .body .apply-table img{max-width:80%}html body #snaphire-override .ac-main .generic .body .apply-table .sh-row{margin-bottom:25px}html body #snaphire-override .ac-main .generic .body .apply-table .sh-row .apply-icon{padding-top:30px;padding-bottom:30px;text-align:center}html body #snaphire-override .ac-main .generic .body .apply-table .sh-row .apply-icon img{display:inline}html body #snaphire-override .ac-main .generic .body .apply-table .sh-row .apply-copy{padding-bottom:40px;background:url('/skins/default/images/pinline.jpg') bottom left no-repeat}html body #snaphire-override .ac-main .generic .body .apply-table .sh-row .apply-copy h6{font-size:14px;color:#92c9c9;font-weight:700;margin:0 0 3px 0}html body #snaphire-override .ac-footer{background:#fff;padding:25px 0}html body #snaphire-override .ac-footer .footer-menu ul li{display:inline-block;color:#1e93cc;font-weight:700}html body #snaphire-override .ac-footer .footer-menu ul li:after{content:" | "}html body #snaphire-override .ac-footer .footer-menu ul li.link a{color:#1e93cc !important;font-weight:700 !important}html body #snaphire-override .ac-footer .footer-menu ul li.link a:hover{text-decoration:underline !important}html body #snaphire-override .snaphire .my-details .tab-row{margin-bottom:15px}html body #snaphire-override .snaphire .my-details .tab-row ul{padding-left:0}html body #snaphire-override .snaphire .my-details .tab-row ul li{padding-left:0;margin-right:10px}html body #snaphire-override .snaphire .my-details .tab-panel h1{display:none}html body #snaphire-override .snaphire .my-details .tab-panel .sh_ChangePassword{margin-bottom:15px}html body #snaphire-override .snaphire .sh_FormPanel .sh_FormPanelHeader{color:#263b58}html body #snaphire-override .snaphire .sh_FormPanel .formLabel{color:#263b58}html body #snaphire-override .snaphire .btn,html body #snaphire-override .snaphire button,html body #snaphire-override .snaphire .commandLink{background:#263b58;color:#fff}html body #snaphire-override .snaphire .btn:hover,html body #snaphire-override .snaphire button:hover,html body #snaphire-override .snaphire .commandLink:hover{background:#1e93cc}html body #snaphire-override .snaphire .jobList .jobItem{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #8ec6c6}html body #snaphire-override .snaphire .jobList .jobItem .title{margin-bottom:5px;line-height:1.2;font-size:12px}html body #snaphire-override .snaphire .jobList .jobItem .title .clicker-link,html body #snaphire-override .snaphire .jobList .jobItem .title .clicker-link:visited{color:#263b58;font-weight:600}html body #snaphire-override .snaphire .jobList .jobItem .title .clicker-link:hover{color:#1e93cc}html body #snaphire-override .snaphire .jobList .jobItem .desc-wrapper{font-size:12px}html body #snaphire-override .snaphire .jobList .jobItem .desc-wrapper .short-desc{margin-bottom:5px}html body #snaphire-override .snaphire .jobList .pagination{margin-bottom:0;display:block}html body #snaphire-override .snaphire .jobList .pagination .page-display{margin-bottom:5px;text-align:right}html body #snaphire-override .snaphire .jobList .pagination .page-display em{font-style:normal}html body #snaphire-override .snaphire .jobList .pagination .page-links{text-align:right}html body #snaphire-override .snaphire .jobList .pagination .page-links .disabled,html body #snaphire-override .snaphire .jobList .pagination .page-links a,html body #snaphire-override .snaphire .jobList .pagination .page-links .selected{display:inline-block;width:20px;height:20px;padding:6px 5px;margin-right:0;text-align:center;font-weight:700;font-size:10px;line-height:1;border-radius:2px}html body #snaphire-override .snaphire .jobList .pagination .page-links .disabled{background:#ccc;color:#eee}html body #snaphire-override .snaphire .jobList .pagination .page-links a,html body #snaphire-override .snaphire .jobList .pagination .page-links a:visited{background:#263b58;color:#fff}html body #snaphire-override .snaphire .jobList .pagination .page-links a:hover{background:#1e93cc;text-decoration:none}html body #snaphire-override .snaphire .jobList .pagination .page-links .selected{background:#b7d9dc;color:#fff}html body #snaphire-override .snaphire .jobList .pagination-bottom .page-display{display:none}html body #snaphire-override .snaphire .jobList .pagination-top{margin-bottom:25px}html body #snaphire-override .snaphire .sh_JobDescription .sh_FormPanel{margin-top:25px}html body .wicket-mask-dark{background:rgba(0,0,0,.5) !important}html body .wicket-modal h1,html body .wicket-modal h2,html body .wicket-modal h3,html body .wicket-modal h4,html body .wicket-modal h5,html body .wicket-modal h6{color:#263b58}html body .wicket-modal .btn,html body .wicket-modal button,html body .wicket-modal .commandLink{background:#263b58;color:#fff}html body .wicket-modal .btn:hover,html body .wicket-modal button:hover,html body .wicket-modal .commandLink:hover{background:#1e93cc}html body .wicket-modal .sh_FormPanel .sh_FormPanelHeader{color:#263b58}html body .wicket-modal .sh_FormPanel .sh_FormPanelHeader .header{font-size:12px}html body .wicket-modal .sh_FormPanel .formLabel{color:#263b58}html body .wicket-modal .commandLink{background:#263b58 !important;padding:4px 5px 3px 5px}html.vendor-ie .search-bar #jobSearchKeywordsTextField{height:34px !important}html.vendor-ie-8 .about-slider .about-pager{display:none !important}html.vendor-ie-8 .hero-slider .hero-slider-panel h3,html.vendor-ie-8 .hero-slider .hero-slider-panel blockquote{width:280px !important}html.vendor-ie-8 .hero-slider .bx-wrapper{margin-bottom:36px !important}html.vendor-ie-8 .hero-slider .bx-wrapper .bx-controls .bx-pager{bottom:-30px !important;width:100% !important;left:auto !important}html.vendor-ie-8 .ac-footer .footer-menu ul li{display:inherit !important;float:left !important}}@media(max-width:768px){html body #snaphire-override .ac-header .menu ul li.contact{width:26%}html body #snaphire-override .ac-header .menu ul li.login{width:72.5%}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel{padding:15px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel h2{font-size:20px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel h3{font-size:14px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel blockquote{font-size:12px;margin-bottom:10px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li img{height:220px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-controls .bx-pager{bottom:10px;left:10px}html body #snaphire-override .ac-main .about-slider .about-pager a img{width:67.5px}html body #snaphire-override .ac-main .search-bar .inner-panel{padding:15px}html body #snaphire-override .ac-main .search-bar .inner-panel h2{background:none;padding:7px 0}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form>div,html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{margin-left:10px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .command #jobSearchButton{padding:7px 17px;width:auto}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text{min-height:120px}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text h3{font-size:16px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel h2{width:80px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form>div,html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{margin-left:10px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form>div:nth-child(2){margin-left:0 !important}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall a{font-size:12px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:145px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:125px;background-position:105px 50%}html body #snaphire-override .ac-main .generic .sidebar .register-now .inner-panel .btn-register{font-size:14px}}@media(max-width:720px){html body #snaphire-override .ac-header .container .follow-us{bottom:inherit;top:10px}html body #snaphire-override .ac-header .logo img{max-width:70%}html body #snaphire-override .ac-header .menu{margin:7px 0 10px 0}html body #snaphire-override .ac-header .menu ul li a{border-radius:3px}html body #snaphire-override .ac-header .menu ul li.contact{width:13%}html body #snaphire-override .ac-header .menu ul li.login{width:86.4%}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li img{height:215px}html body #snaphire-override .ac-main .about-slider .about-pager a img{width:90.8px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:200px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:175px;background-position:155px 50%}html body #snaphire-override .ac-main .generic .search-bar .inner-panel h2{font-size:14px;width:140px;padding:7px 0 !important}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:200px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:175px;background-position:155px 50%}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation{display:block;position:relative;background:none;border:none;border-radius:4px;float:left;width:50px;height:50px;margin:0;padding:10px;cursor:pointer}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation .icon-bar{background:#263b58;height:5px;margin-top:6px;width:30px;border-radius:1px;display:block}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation .icon-bar:first-child{margin-top:0}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation-cta{display:block;background:#fff url('/skins/default/images/icon-m-nav.png') 7px 50% no-repeat;padding:5px 5px 5px 20px;color:#6abec5;font-size:10px;text-transform:uppercase;position:absolute;top:11px;left:60px;z-index:5}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation-cta.vis{display:none}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel{z-index:10;display:none;margin-left:55px}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent{background-position:98% 50%}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open{background-position:98% 20px}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel.open{display:block}html body #snaphire-override .ac-main .generic .sidebar .register-now,html body #snaphire-override .ac-main .generic .sidebar .auckland-plan,html body #snaphire-override .ac-main .generic .sidebar .our-story,html body #snaphire-override .ac-main .generic .sidebar .liveable-city{display:none !important}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dt h4{font-size:16px}html body #snaphire-override .snaphire{padding-left:8px;padding-right:8px}html body #snaphire-override .snaphire .jobList .jobItem .title .clicker-link,html body #snaphire-override .snaphire .jobList .jobItem .title .clicker-link:visited{font-size:14px}html body .wicket-modal .sh_Form .modal-content .modal-innerContent #registerform,html body .wicket-modal .sh_Form .modal-content .modal-innerContent #existinguser{width:330px}}@media(max-width:667px){html body #snaphire-override .ac-header .menu ul li.contact{width:15%}html body #snaphire-override .ac-header .menu ul li.login{width:84%}html body #snaphire-override .ac-main .hero-slider .bx-wrapper{margin-bottom:40px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-controls .bx-pager{bottom:-30px;left:45%}html body #snaphire-override .ac-main .about-slider .about-pager a img{width:83.3px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:165px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:160px;background-position:140px 50%}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:165px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:160px;background-position:140px 50%}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation{display:block;position:relative;background:none;border:none;border-radius:4px;float:left;width:50px;height:50px;margin:0;padding:10px;cursor:pointer}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation .icon-bar{background:#263b58;height:5px;margin-top:6px;width:30px;border-radius:1px;display:block}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation .icon-bar:first-child{margin-top:0}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation-cta{display:block;background:#fff url('/skins/default/images/icon-m-nav.png') 7px 50% no-repeat;padding:5px 5px 5px 20px;color:#6abec5;font-size:10px;text-transform:uppercase;position:absolute;top:11px;left:60px;z-index:5}html body #snaphire-override .ac-main .generic .sidebar .navigation .m-navigation-cta.vis{display:none}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel{z-index:10;display:none;margin-left:55px}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent{background-position:98% 50%}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel ul li.parent.open{background-position:98% 20px}html body #snaphire-override .ac-main .generic .sidebar .navigation .inner-panel.open{display:block}}@media(max-width:640px){html body #snaphire-override .ac-main .about-slider .about-pager a img{width:79.4px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:160px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:140px;background-position:120px 50%}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:160px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:140px;background-position:120px 50%}}@media(max-width:480px){html body #snaphire-override .ac-header .menu ul li.contact{width:19%}html body #snaphire-override .ac-header .menu ul li.login{width:79.4%}html body #snaphire-override .ac-main .hero-slider .bx-wrapper{margin-bottom:36px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel{padding:10px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel h2{font-size:14px;font-weight:700}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel h3{font-size:11px;line-height:1.1}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel blockquote{font-size:10px;line-height:1.1}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel .btn{position:absolute;right:-300px;top:103px;font-size:12px;padding:5px 10px;box-shadow:0 0 3px 3px rgba(255,255,255,.5)}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li img{height:139px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-controls .bx-pager{bottom:-30px;width:100%;left:auto}html body #snaphire-override .ac-main .about-slider .about-pager a img{width:59.2px}html body #snaphire-override .ac-main .search-bar .inner-panel h2{float:none}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form>div:nth-child(2){margin-left:0}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall a{font-size:10px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:156px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:150px}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text{min-height:100px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel h2{padding:7px 0 !important;width:100%}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:140px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:140px}html body #snaphire-override .ac-main .generic .inner-body{padding:16px}html body #snaphire-override .ac-main .generic .body .ac-accordion .dl-row dt h4{font-size:14px}html body .wicket-modal .sh_Form .modal-content .modal-innerContent #registerform,html body .wicket-modal .sh_Form .modal-content .modal-innerContent #existinguser{width:100%}}@media(max-width:375px){html body .ac-body-bg{top:-20px}html body #snaphire-override .ac-header .container .follow-us ul li a{width:20px;height:20px;background-size:contain !important}html body #snaphire-override .ac-header .menu ul li.contact{width:28%}html body #snaphire-override .ac-header .menu ul li.login{width:69%}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel h2{font-size:12px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel blockquote{display:none}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel .btn{right:128px;top:75px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li img{height:110px;width:100%;max-width:100%}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-controls .bx-pager{bottom:-28px}html body #snaphire-override .ac-main .about-slider .about-pager{margin-top:2px}html body #snaphire-override .ac-main .about-slider .about-pager a img{width:44px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel{width:100%;float:none}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form>div,html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{float:none;margin-left:0 !important}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{float:left}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall a{font-size:14px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:100%;margin-bottom:10px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:100%;background-position:97% 50%;margin-bottom:10px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .command #jobSearchButton{float:right;text-indent:inherit !important;padding-left:35px;background-position:11px 50% !important}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text{padding:10px;min-height:100px}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text h3{font-size:14px}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text blockquote{font-size:12px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel{width:100%;float:none}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form>div,html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{float:none;margin-left:0 !important}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{float:left}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall a{font-size:14px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:100%;margin-bottom:10px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:100%;background-position:97% 50%;margin-bottom:10px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .command #jobSearchButton{float:right;text-indent:inherit !important;padding-left:35px !important;background-position:11px 50% !important;width:auto !important}html body #snaphire-override .ac-main .generic .body h3.subheader{font-size:14px}html body #snaphire-override .ac-footer .footer-menu ul li{font-size:14px;display:block;margin-bottom:15px;float:none;text-align:center}html body #snaphire-override .ac-footer .footer-menu ul li:after{content:none}html body #snaphire-override .ac-footer .footer-menu ul li.link a{font-size:14px}}@media(max-width:360px){html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel .btn{right:-221px}html body #snaphire-override .ac-main .about-slider .about-pager a img{width:42px}}@media(max-width:320px){html body .ac-body-bg{top:-30px}html body #snaphire-override .ac-header .container .follow-us ul li a{width:16px;height:16px;background-size:contain !important}html body #snaphire-override .ac-header .menu ul li.contact{width:28%}html body #snaphire-override .ac-header .menu ul li.login{width:69%}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel h2{font-size:12px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel blockquote{display:none}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li .hero-slider-panel .btn{top:61px;right:-200px;font-size:11px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-viewport ul li img{height:91px}html body #snaphire-override .ac-main .hero-slider .bx-wrapper .bx-controls .bx-pager{bottom:-28px}html body #snaphire-override .ac-main .about-slider .about-pager{margin-top:2px}html body #snaphire-override .ac-main .about-slider .about-pager a img{width:36.3px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel{width:100%;float:none}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form>div,html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{float:none;margin-left:0 !important}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{float:left}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall a{font-size:14px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:100%;margin-bottom:10px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:100%;background-position:97% 50%;margin-bottom:10px}html body #snaphire-override .ac-main .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .command #jobSearchButton{float:right;text-indent:inherit !important;padding-left:35px;background-position:11px 50% !important}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text{padding:10px;min-height:100px}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text h3{font-size:14px}html body #snaphire-override .ac-main .linkin .inner-panel .inner-panel-text blockquote{font-size:12px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel{width:100%;float:none}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form>div,html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{float:none;margin-left:0 !important}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall{float:left}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .showall a{font-size:14px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow #jobSearchKeywordsTextField{width:100%;margin-bottom:10px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .formRow .modalLink{width:100%;background-position:97% 50%;margin-bottom:10px}html body #snaphire-override .ac-main .generic .search-bar .inner-panel .sh_Panel .sh_PanelContent .sh_Form .command #jobSearchButton{float:right;text-indent:inherit !important;padding-left:35px !important;background-position:11px 50% !important;width:auto !important}html body #snaphire-override .ac-main .generic .body h3.subheader{font-size:14px}html body #snaphire-override .ac-footer .footer-menu ul li{font-size:14px;display:block;margin-bottom:15px;float:none;text-align:center}html body #snaphire-override .ac-footer .footer-menu ul li:after{content:none}html body #snaphire-override .ac-footer .footer-menu ul li.link a{font-size:14px}}