body{font-family:roboto,sans-serif;font-weight:400;font-size:1em;line-height:1.4;color:#fff;background-color:#1b1b1b}body .off-canvas-content{padding-top:60px}body.body-home .off-canvas-content{padding-top:0}@media screen and (max-width:39.9375em){body .off-canvas-content{padding-top:50px}body.body-home .off-canvas-content{padding-top:0}}table tbody td,table tbody th{text-align:left}table tfoot{color:#fff}span.unavailable{cursor:not-allowed;text-decoration:line-through;opacity:.5}.grid-container{padding-left:2.8125rem;padding-right:2.8125rem}.grid-container .grid-container{padding-left:0;padding-right:0}.no-js .off-canvas{display:none}@media only screen and (max-width:63.9375em){.grid-container{padding-left:2em;padding-right:2em}.grid-container .grid-container{padding-left:0;padding-right:0}}@media only screen and (max-width:39.9375em){.grid-container{padding-left:20px;padding-right:20px}.grid-container .grid-container{padding-left:0;padding-right:0}}.callout.success{background-color:#0f9}.callout a{color:#000}.callout a:hover{color:#000}#delete.callout{background-color:transparent;border:1px solid #ccc;color:#fff}#delete.callout a,#delete.callout a:hover{color:#fff}h1,h2,h3,h4,h5,h6{font-family:roboto,sans-serif;font-weight:700;text-rendering:optimizeLegibility;margin-top:0}h1{margin:0 0 30px}.error{color:red}.callout{max-width:800px}.input-group{margin-bottom:0!important}.adlift{padding:20px 0;overflow:hidden}#fuse-slot-21703250591-1>div{text-align:left!important;margin:0!important}.single-job.page-content .adlift{padding:0}aside.medium-3 .adlift{overflow:inherit}.sticky-footer{position:fixed;bottom:0;left:0;right:0;overflow:hidden;z-index:5}.job-alerts{background-color:#666;padding:20px 10px 10px}.job-alerts h4{font-size:19px;line-height:38px}.job-alerts input[type=text],.job-alerts input[type=email]{margin-bottom:10px}.job-alerts button[type=submit]{margin:0 0 10px;background-color:transparent;color:#0ff;padding:9px 30px}.job-alerts button[type=submit]:hover{color:#000;background-color:#0ff}@media only screen and (max-width:39.9375em){.fuse-slot{padding:15px 5px;margin:10px 0;background-color:#efefef;position:relative;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1)}.fuse-slot:after{content:"Advertisement";font-size:12px;color:#bbb;position:absolute;top:3px;left:3px}.sticky-footer .fuse-slot{padding:15px 5px;margin:0!important}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}.entry{word-wrap:break-word}.ad-unit{padding:0 30px;margin:0 0 20px}.verify-content #job-details .ad-unit,.verify-content #job-details .breadcrumbs{display:none}a.button{text-decoration:none}a.button:hover{text-decoration:none}.button-green{background-color:green}.button-green:hover{background-color:green}.action-buttons .button{display:block;padding:5px 25px;font-size:18px;font-weight:700;text-align:left}.action-buttons .button.button-large{padding:15px;max-width:240px}.action-buttons .button i,.action-buttons .button svg{margin-right:10px}.entry p small{font-size:12px}@media only screen and (max-width:63.9375em){}@media only screen and (max-width:39.9375em){}a{color:#0ff;text-decoration:underline}a:hover{color:#0ff;text-decoration:none}a:focus{color:#0ff;outline:none}label{color:#ccc}hr{display:block;height:1px;border:0;border-top:1px solid #cfdfe5;margin:0 auto;margin-top:20px;margin-bottom:20px;padding:0;clear:both}img{vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}fieldset{border:0;margin:0;padding:0}.profile-incomplete.callout,.profile-incomplete.callout p,.profile-incomplete.callout li{font-size:14px}.profile-incomplete.callout p{margin:0 0 10px}textarea{resize:vertical}form label input[type=checkbox]{margin-bottom:0;margin-right:5px}ul.paginate{border:1px solid #e1e1e1;margin:10px 10px 20px;padding:0;list-style:none;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ul.paginate:after{content:'';display:table;clear:both}ul.paginate li{margin:0;padding:0;text-align:center;float:left;border-right:1px solid #e1e1e1}ul.paginate li:last-child{border-right:none}ul.paginate li a{display:block;float:left;padding:10px;background-color:#fff;font-size:15px;color:#b5b5b5;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}ul.paginate li a:hover{background-color:#f5f5f5}ul.geo-category{margin:0;font-size:13px;position:relative;z-index:2}ul.geo-category li{color:#fff;margin-left:0;margin-right:15px}ul.geo-category li a{color:#fff}@media only screen and (max-width:39.9375em){.breadcrumbs{display:none}}.pricing-table{background-color:transparent;border:solid 1px #cacaca;width:100%;text-align:center;list-style-type:none;margin:0 0 20px}.pricing-table li{padding:.875rem 1.125rem}.pricing-table li:last-child{border-bottom:0}.pricing-table .title{background-color:#0a0a0a;color:#fefefe;border-bottom:1px dashed #fff}.pricing-table .price{background-color:transparent;font-size:18px;border-bottom:0}.pricing-table .price span{font-size:14px}.pricing-table .description{color:#8a8a8a;font-size:80%}.pricing-table :last-child{margin-bottom:0}.pricing-screenshots{margin-bottom:30px;font-size:14px}.pricing-screenshots img{margin:0 0 10px}.callout-shadow{border:1px solid #eee;border:1px solid rgba(0,0,0,.1);background-color:#fff;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06);margin-bottom:20px;height:100%}.callout-shadow:target{background-color:#fffff1}@media only screen and (max-width:39.9375em){.callout-shadow{height:auto}}.header{z-index:10;color:#fff;height:60px;position:fixed;left:0;top:0;right:0;background-color:#1b1b1b}body.body-home .header{background-color:transparent;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}body.body-home.scrolled .header{background-color:#1b1b1b}.header a.menu-btn{display:block;width:60px;padding:0 20px;text-align:center;position:relative}.header a.menu-btn span{display:block;width:20px;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;margin-left:-10px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.header a.menu-btn span.bar-top{margin-top:-6px;width:12px}.header a.menu-btn span.bar-middle{margin-top:-1px}.header a.menu-btn span.bar-bottom{margin-top:4px;width:14px}.header a.menu-btn:hover span.bar-top,.header a.menu-btn:hover span.bar-bottom{width:20px}.header img.logo{display:block;max-width:190px;height:auto;margin:10px}.header .main-nav-menu{padding:0 20px;height:100%}.header .main-nav-menu>ul{position:relative;height:100%}.header .main-nav-menu>ul>li{position:relative;padding:0}.header .main-nav-menu>ul>li>a>.fa-chevron-down{margin-left:5px;opacity:.6;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.header .main-nav-menu>ul>li>a:hover>.fa-chevron-down{opacity:1}.header .main-nav-menu>ul>li>a{padding:21px 8px 20px;height:60px;font-size:16px;font-weight:400;color:#fff}.header .main-nav-menu>ul>li>a:hover{text-decoration:none;background-color:transparent}.header .main-nav-menu>ul>li:hover>a{}.header .main-nav-menu>ul>li.mega-menu.active>a{background-color:transparent}.header .main-nav-menu>ul>li.mega-menu.active:after{display:block;content:"";position:absolute;bottom:0;left:50%;margin-left:-20px;border:10px solid transparent;border-bottom:10px solid #fff}.header .main-nav-menu>ul .sub-menu{display:none;position:absolute;top:60px;left:-150px;width:680px;background-color:#fff;border:1px solid #d7d7d7;border-top:none;padding:20px}.header .main-nav-menu>ul li.active .sub-menu{display:block}.header .main-nav-menu>ul .sub-menu .border-menu-item{padding-bottom:10px;border-bottom:1px solid #d7d7d7;margin-bottom:18px}.header .main-nav-menu>ul .sub-menu a{font-size:15px;padding:7px 5px;margin:0;display:block;color:#333}.header .main-nav-menu>ul .sub-menu a i,.header .main-nav-menu>ul .sub-menu a .svg-inline--fa{color:#0ff;margin-right:5px}.header .main-nav-menu>ul .sub-menu a:hover{text-decoration:underline}.header .main-nav-menu>ul .sub-menu .column-block{margin-bottom:0}.header .main-nav-menu>ul .sub-menu .prent-menu{font-weight:700;text-decoration:underline}.header ul.menu-account.simple.menu{float:right;padding:0 20px}.header ul.menu-account.simple.menu li{color:#fff;font-size:14px}.header ul.menu-account.simple.menu li a{display:inline;display:inline-block;color:#fff}.header ul.menu-account.simple.menu li a:hover{text-decoration:underline}.header ul.menu-account.simple.menu li a.user-profile{position:relative}.header ul.menu-account.simple.menu li a.user-profile span.menu-profile{display:inline-block;margin:0 7px 0 0;line-height:24px;height:24px;width:24px;text-align:center;background-color:#fff;text-decoration:none;border-radius:50%;font-size:14px;background-repeat:no-repeat;background-position:center center;border:1px solid #fff;border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.header ul.menu-account.simple.menu li a.user-profile:hover{text-decoration:underline}.header ul.menu-account.simple.menu li a.user-profile i,.header ul.menu-account.simple.menu li a.user-profile svg{color:#06c!important}.header ul.menu-account.simple.menu li a.user-profile.w-img i,.header ul.menu-account.simple.menu li a.user-profile.w-img svg{opacity:0!important}#user-menu ul li a .update-profile,.header ul.menu-account.simple.menu li a.user-profile span.update-profile{display:block;position:absolute;top:-5px;left:-3px;background-color:red;z-index:1;height:14px;width:14px;text-align:center;border-radius:50%;color:#fff;font-size:12px;line-height:14px}.header ul.menu-account.simple.menu li:nth-child(2){border-left:1px solid #fff;border-left:1px solid rgba(255,255,255,.4);margin-left:1.5em;padding-left:1em}.header ul.menu-account.simple.menu li a.button{border:2px solid #fff;background-color:transparent;margin:10px 0 0;display:block;padding:10px 25px;border-radius:4px;font-size:16px;font-weight:700;letter-spacing:1px}.header ul.menu-account.simple.menu li a.button:hover{background-color:#fff;color:#1b1b1b;text-decoration:none}.header ul.menu-account.simple.menu li .fa-sign-in{margin-right:.5em}@media only screen and (max-width:39.9375em){.header ul.menu-account.simple.menu li.post-job-button{display:none}.header ul.menu-account.simple.menu{padding:0 20px 0 0}.header ul.menu-account.simple.menu li:nth-child(2){border-left:none;margin-left:8px;padding-left:0}.header ul.menu-account.simple.menu li .fa-sign-in{display:none}.header{height:50px}.header img.logo{max-width:170px}.header ul.menu-account.simple.menu li a.user-profile span.menu-label{display:none}.header a.menu-btn{width:50px}}#search-form{float:left;padding:18px 21px;height:80px}#search-form i{font-size:28px;margin-right:10px;color:#0ff;float:left}#search-form input[type=text]{border:0;box-shadow:none;font-size:18px;color:#acacac;width:195px;padding:3px 0;height:28px;margin:0;background:0 0;float:left;border-bottom:1px solid transparent;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#search-form input[type=text]:active,#search-form input[type=text]:focus{border-bottom:1px solid #eee}#search-form p{margin:0;padding:7px}.position-left{background-color:#000}.off-nav-menu{}.off-nav-menu ul{margin:0;list-style:none;padding:0}.off-nav-menu ul li a{display:block;padding:10px;font-size:16px;color:#eee;font-weight:400;position:relative;background-color:transparent;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.off-nav-menu ul li a i,.off-nav-menu ul li a svg{width:25px!important}.off-nav-menu ul ul li:nth-child(1) a svg{color:#0ff}.off-nav-menu ul ul li:nth-child(2) a svg{color:#f8c332}.off-nav-menu ul ul li:nth-child(3) a svg{color:#be3930}.off-nav-menu ul ul li:nth-child(4) a svg{color:#cea3da}.off-nav-menu ul ul li:nth-child(5) a svg{color:#0ff}.off-nav-menu ul ul li:nth-child(6) a svg{color:#f8c332}.off-nav-menu ul ul li:nth-child(7) a svg{color:#be3930}.off-nav-menu ul ul li:nth-child(8) a svg{color:#cea3da}.off-nav-menu ul ul li:nth-child(9) a svg{color:#0ff}.off-nav-menu ul ul li:nth-child(10) a svg{color:#f8c332}.off-nav-menu ul ul li:nth-child(11) a svg{color:#be3930}.off-nav-menu ul ul li:nth-child(12) a svg{color:#cea3da}.off-nav-menu ul ul li:nth-child(13) a svg{color:#0ff}.off-nav-menu ul ul li:nth-child(14) a svg{color:#f8c332}.off-nav-menu ul ul li:nth-child(15) a svg{color:#be3930}.off-nav-menu ul ul li:nth-child(16) a svg{color:#0ff}.off-nav-menu ul ul li:nth-child(17) a svg{color:#f8c332}.off-nav-menu ul li a:hover,.off-nav-menu ul li.active a,.off-nav-menu ul li:hover>a{background:#333;color:#0ff}.off-nav-menu ul li a:hover svg{color:#fff!important}.off-nav-menu ul li ul li a{font-size:15px;font-weight:400}.off-nav-menu ul li .sociable{padding:10px 0 0}.off-nav-menu ul li .sociable a{padding:10px;height:auto;line-height:normal;text-align:center;color:#ccc}.drilldown .is-drilldown-submenu{background-color:#fafafa}.position-right.off-canvas{background-color:#000}#user-menu{background-color:#000}#user-menu ul{position:relative;margin:0;padding:0;list-style:none}#user-menu ul li{margin:0;padding:0}#user-menu ul li a{color:#eee;background-color:transparent;display:block;padding:10px 15px;text-decoration:none;position:relative;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#user-menu ul li a svg,#user-menu ul li a i{width:25px!important;color:#eee;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#user-menu ul li a:hover{background-color:#333;color:#0ff}#user-menu ul li a:hover svg{color:#0ff}#user-menu ul li a .update-profile{left:auto;right:auto;position:relative;display:inline-block}.popup-box{position:relative;width:100%;max-width:540px;margin:0 auto;padding:40px 60px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.search-popup{position:relative;width:100%;margin:0;padding:10px;height:60px;background-color:#0084db;color:#fff;border-radius:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.popup-box{max-width:650px}.search-popup h3,.popup-box h3{margin:0 0 10px;font-size:30px;font-weight:900;color:#333}.search-popup form{max-width:250px;float:right;width:100%}.search-popup form fieldset.input-group{margin-bottom:0}.search-popup form input[type=text]{margin-bottom:0;font-size:14px;border-radius:0;border:none;box-shadow:none;color:#fff;background-color:transparent;text-align:left;border-bottom:1px solid #fff}.search-popup form button{margin:0;height:auto;padding:0 10px;font-size:14px;border:none;background-color:transparent;color:#fff;border:none;box-shadow:none}.search-popup form button:hover{background-color:transparent;color:#fff}.hero-slider.royalSlider{width:100%}.hero-slider.royalSlider img.rsImg{opacity:.7;margin-left:0!important}img.rsImg{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.royalSlider>.rsContent{visibility:hidden}.hero-wrapper{position:relative;overflow:hidden;z-index:3}.hero-wrapper .hero-caption{position:absolute;top:50%;left:0;right:0;z-index:25;text-align:center;padding:90px 0 40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.hero-wrapper .hero-caption h1{font-size:60px;letter-spacing:-1px;font-weight:900;z-index:7;color:#fff;line-height:1.2em;margin:0 0 10px}.hero-wrapper .hero-caption h2{font-size:24px;line-height:1.4em;color:#fff;margin:0 0 5px;font-weight:700}.hero-wrapper .hero-caption p{font-size:18px;line-height:1.4em;color:#fff;margin:0 0 30px;font-weight:400}.hero-wrapper .hero-caption acronym[title]{text-decoration:none}.hero-wrapper .hero-caption p a{display:inline-block;text-decoration:none;color:#fff;background-color:#0ff;padding:0 4px;margin:0 0 2px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.hero-wrapper .hero-caption p a:hover{background-color:#0ff;text-decoration:underline}.hero-caption form{width:100%;max-width:520px;margin:0 auto}.hero-caption form fieldset{background-color:rgba(255,255,255,.2);padding:10px;margin:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.hero-caption form fieldset:hover{background-color:rgba(255,255,255,.2)}.hero-caption form input{padding:10px 15px;font-size:22px;color:#999;border:none;box-shadow:none;height:60px;margin:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.hero-caption form input:active,.hero-caption form input:focus{box-shadow:none;border:none;outline:none}.hero-caption form button{border:none;background-color:#f8c332;width:60px;height:auto;padding:10px 0;text-align:center;text-transform:none;font-size:22px;height:60px;margin:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.hero-caption form button:hover{background-color:#efb108;color:#fff}@media only screen and (max-width:63.9375em){.hero-caption form{max-width:360px}.hero-caption form input{padding:5px 15px;height:auto;font-size:18px}.hero-caption form button{padding:5px 0;height:auto;font-size:18px}}@media only screen and (max-width:39.9375em){.hero-wrapper .hero-caption{}.hero-wrapper .hero-caption h1{font-size:26px}.hero-wrapper .hero-caption h2{font-size:18px;font-weight:400}.hero-wrapper .hero-caption h2 br{display:none}.hero-wrapper .hero-caption p{font-size:16px}.hero-caption form{display:none}}.section-links{background:#fafafa;padding:60px 0 40px}.section-links h2{color:#333;font-size:30px;font-weight:900;margin:0 0 15px}.section-links a{color:#333;text-decoration:none}.section-links a:hover{color:#333;text-decoration:underline}.section-links acronym,.section-links abbr{color:#333;text-decoration:none}.premium-jobs{background:#fff;padding:60px 0 40px}.premium-jobs h2{color:#333;font-size:30px;font-weight:900;margin:0 0 15px}.employer-grid{padding:20px 0}.employer-grid h2{color:#333;font-size:30px;font-weight:900;margin:0 0 15px}.employer-grid a{text-decoration:none;color:#999}.employer-grid .thumbnail-bg{display:block;width:100%;height:0;padding-bottom:80%;background-repeat:no-repeat;background-position:center center;text-align:left;text-indent:-9999px;border:1px solid transparent;background-color:transparent;margin:0 0 10px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.employer-grid .thumbnail-bg:hover{border:1px solid #0ff}.latest-jobs{background:#1b1b1b;color:#fff;padding:40px 0}.latest-jobs h2{color:#eee;font-size:30px;font-weight:900;margin:0 0 15px}.content-block{background:#1b1b1b;padding:60px 0 30px}.content-block h2{color:#eee;font-size:30px;font-weight:900;margin:0 0 15px}.entry,.entry p,.entry li{font-size:17px}.content-block .entry a.button{text-decoration:none;font-weight:700;font-size:18px}.content-block .entry ul{list-style:none;color:#767676;margin-bottom:25px;margin-left:0}.content-block .entry li a{color:#767676;text-decoration:none}.content-block .entry li i,.content-block .entry li svg{width:40px}.content-block .entry li a:hover{text-decoration:underline}@media only screen and (max-width:63.9375em){.section-links,.employer-grid,.latest-jobs{padding:30px 0}.section-links h2,.premium-jobs h2,.employer-grid h2,.latest-jobs h2{font-size:24px}.section-links h2{margin:20px 0}}@media only screen and (max-width:39.9375em){.premium-jobs{padding:40px 0 20px}.section-links h2,.premium-jobs h2,.employer-grid h2,.latest-jobs h2{font-size:20px}}#home-accordion a.accordion-title{font-size:18px;color:#0a0a0a;font-weight:400;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.job-entry{position:relative;padding:0 0 20px}.job-images{position:relative;padding:15px}.job-images>a{display:block}.job-images .no-images,.job-images .job-img{width:80px;height:80px;line-height:70px;border:3px solid #666;border-radius:3px;background-color:#fff}.job-images .job-img{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.job-images .job-img.job-img-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat}.premium-jobs-grid .job-images .no-images,.premium-jobs-grid .job-images .job-slider{position:relative;top:auto;right:auto;bottom:auto;left:auto;height:160px}.job-entry .job-title{font-size:22px;line-height:1.1em;margin:0 0 4px;max-width:400px}.job-entry .job-title a{color:#eee;text-decoration:none}.job-entry .job-title a:hover{color:#fff;text-decoration:none}.job-entry .job-location{margin:0;color:#0ff;text-transform:uppercase;font-weight:400;font-size:14px;line-height:1.2em}.job-entry .job-company{margin:0;font-weight:300;font-size:14px;color:#eee;line-height:1.2em;text-transform:uppercase}.premium-jobs-grid .job-entry .job-images{margin:0 0 10px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.premium-jobs-grid .job-entry .job-category{position:absolute;top:0;right:0;max-width:60%;float:right;background-color:#000;background-color:rgba(0,0,0,.7);color:#fff;font-size:14px;padding:3px 5px;margin:0;z-index:2;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;line-height:1.2em}.jobs-list .job-entry{cursor:pointer;padding:0;border:1px solid transparent;border:1px solid transparent;background-color:#333;border-radius:3px;overflow:hidden;max-width:900px;margin:0 auto;margin-bottom:20px;-webkit-box-shadow:0 2px 4px 0 transparent;box-shadow:0 2px 4px 0 transparent}.jobs-list .job-entry.job-entry-featured,.jobs-list .job-entry.job-entry-featured-premium{border:3px solid #0ff}.jobs-list .job-entry:hover{background-color:#444}.jobs-list.jobs-list-others .job-entry{padding:10px 20px}.jobs-list .job-entry .job-details{padding:15px 0 15px 10px}.jobs-list .job-entry p{margin:0;line-height:1.2em;margin:0 0 5px}.jobs-list .job-entry p.job-excerpt{font-size:13px;color:#999}.jobs-list .job-entry p.job-excerpt a{text-decoration:underline;color:#999}.jobs-list .job-entry p.job-excerpt a:hover{text-decoration:none}.jobs-list .job-entry p.job-published{font-size:13px;line-height:1.1em;color:#999;margin:0 0 5px}.jobs-list .job-entry .job-location{text-transform:none}.jobs-list .job-entry .job-meta{text-align:center;padding:0 15px}.jobs-list .job-entry .job-meta p{font-size:16px;font-weight:400;line-height:1.2em;color:#999;margin:0}.jobs-list .job-entry .job-meta .job-datestamp{display:block}.jobs-list .job-entry .job-meta .job-new{text-transform:uppercase;border-radius:3px;display:inline-block;padding:3px 5px;color:#000;background-color:#0ff;margin:0 0 10px;font-size:13px;position:absolute;top:5px;right:5px}.jobs-list .job-entry .job-meta .button{margin-bottom:0;background-color:#0ff;color:#1b1b1b;padding:10px 35px;font-weight:700;font-size:16px;opacity:0}.jobs-list .job-entry:hover .job-meta .button{opacity:1}.jobs-list .job-entry .second-year{}.jobs-list .job-entry .second-year abbr{}.job-details aside h3{margin:20px 0 10px}.job-images .no-images{overflow:hidden;display:block;text-align:center;margin:0;color:#000;border-radius:3px;font-size:60px;font-weight:700}.job-images .no-images span{opacity:.1}body.body-home .latest-jobs .ad-block{margin:0 0 40px}.position-right.ad-panel-content{width:85%;max-width:850px;padding:40px 60px;background-color:#1b1b1b}.position-right.ad-panel-content .job-images{float:right}.position-right.ad-panel-content .button-apply{display:block;margin:10px 0 0;text-align:center;font-weight:700;text-transform:uppercase;font-size:16px;border:2px solid #0ff;background-color:#0ff}.position-right.ad-panel-content .button-apply:hover{background-color:#000;color:#0ff}.position-right.ad-panel-content h2{font-size:24px;margin:0 0 10px;max-width:600px}.position-right.ad-panel-content h2 span{color:#0ff;display:block}.position-right.ad-panel-content h4{font-size:18px;font-weight:400;margin:0 0 10px}.position-right.ad-panel-content p.job-published{font-size:15px;color:#eee;margin:0 0 20px}.position-right.ad-panel-content hr{border-top:1px solid #333}.position-right.ad-panel-content button.close-button{position:absolute;top:10px;left:15px;color:#fff;background-color:transparent;font-size:30px;opacity:.3}.position-right.ad-panel-content button.close-button:hover{opacity:1}@media only screen and (max-width:63.9375em){.jobs-list .job-entry .job-meta .button{opacity:1}.job-entry .job-title{font-size:18px}.jobs-list .job-entry .job-meta p{font-size:14px}}@media only screen and (max-width:39.9375em){.employer-grid{padding:30px 0}.latest-jobs{padding:20px 0 30px}.jobs-list .job-entry .job-meta .job-new{margin-bottom:0}.jobs-list .job-entry .job-meta{text-align:right;padding:10px 20px 0}.jobs-list .job-entry .job-meta p{margin-bottom:0}.jobs-list .job-entry .job-details{padding:15px 10px 15px 0}.job-entry .job-location{display:block}.jobs-list .job-images .no-images,.jobs-list .job-images .job-img{width:60px;height:60px;border:2px solid #666;line-height:55px}.jobs-list .job-images .no-images{font-size:40px}.position-right.ad-panel-content button.close-button{font-size:24px}.position-right.ad-panel-content{padding:40px 30px 20px 40px}.position-right.ad-panel-content h2{font-size:22px;line-height:1.2em}.position-right.ad-panel-content h4{font-size:16px}.position-right.ad-panel-content .button-apply{margin:10px 0 0}}.map-stats{background:#f8c332;padding:80px 0 60px}.map-stats .australia-stats{background:url(../img/australia-map.jpg) left top no-repeat;background-size:100% 100%;max-width:462px;height:422px;width:100%;margin-right:35px;float:right;padding-top:159px}.map-stats .australia-stats p{color:#f8c332;letter-spacing:2px;text-align:center;font-size:60px;line-height:43px;font-weight:700}.map-stats .australia-stats p span{display:inline-block;margin:0 15px}.map-stats .australia-stats p small{font-size:24px;letter-spacing:1px;font-weight:400;display:block}.map-stats ul{margin:0;padding:30px 0 0 10%;list-style:none}.map-stats ul li{font-size:36px;color:#fff;font-weight:900;margin-bottom:20px;line-height:45px}.map-stats ul li a{color:#fff;opacity:1;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.map-stats ul li a:hover{opacity:.8}.map-stats ul li span{}@media only screen and (max-width:63.9375em){.map-stats{display:none}}.search-feature a{display:block;position:relative;text-align:center;min-height:150px;border:3px solid #e1e1e1;background-color:#fffdf7;border-radius:5px;padding:5px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.search-feature a:hover{border:3px solid #f8c332}.search-feature a span{display:block;padding:100px 5px 5px;font-weight:700;color:#fff;position:absolute;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#33000000',GradientType=0 )}.footer form input[type=email]{box-shadow:none;height:48px;padding:10px 17px;margin:0;font-size:20px;color:#9f9f9f;font-style:italic;border:none}.footer form button[type=submit]{background:#f4b738;height:48px;outline:none;border:none!important;width:100%;margin:0;padding:0 20px;font-size:20px;color:#fff;font-weight:700;border-radius:0!important;text-transform:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.footer form button[type=submit]:hover{background:#eca40d}.footer{background-color:#1b1b1b;color:#999;padding:40px 0;border-top:1px solid #666}.footer h3{font-size:20px;color:#999;font-weight:700;line-height:22px;margin-bottom:20px}.footer p{font-size:15px;color:#999;line-height:1.4em;margin-bottom:30px}.footer a{color:#999;text-decoration:underline}.footer .section{float:left;padding:0 2% 0 4%;width:23.7%}.footer ul{margin:0;padding:0;list-style:none}.footer ul li{margin-bottom:5px}.footer ul li ul{margin-top:5px}.footer ul li li{margin-left:15px;margin-bottom:0}.footer ul li a{font-size:15px;color:#666;text-decoration:none}.footer ul li li a{font-size:13px}.footer ul li a:hover{text-decoration:underline}.footer a abbr,.footer a acronym{color:#999}.footer .section:first-child{width:29%;padding-left:0;padding-right:0;background:0 0}.footer .section:first-child .column1{padding-right:8%;float:left;width:41%}.footer .section:first-child .column2{float:left;padding-left:15%;width:59%;padding-right:5%}.footer .section:nth-child(3n){width:21.8%}.footer .section:last-child{background:0 0;padding-right:0;padding-left:4%}.footer .sociable h3{}.footer .sociable ul{}.footer .sociable ul li{float:left;margin-right:10px}.footer .sociable ul li a{font-size:24px;color:#666;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.footer .sociable ul li a:hover{text-decoration:none}.footer .sociable ul li a.twitter{}.footer .sociable ul li a.google-plus{}.footer .sociable ul li a.facebook{}.footer .sociable ul li a.twitter:hover{color:#55acee}.footer .sociable ul li a.linkedin:hover{color:#0077b5}.footer .sociable ul li a.google-plus:hover{color:#e04a33}.footer .sociable ul li a.facebook:hover{color:#3b5998}.footer .sociable ul li a.instagram:hover{color:#d047d1}@media(max-width:1500px){.footer h3{font-size:19px}}@media(max-width:1270px){.footer .sociable h3{float:none}.footer .sociable ul{float:none;margin-left:0}.footer .sociable ul li:first-child{margin-left:0}.footer h3{font-size:18px}.footer ul li a{font-size:14px}.footer p{font-size:14px;line-height:22px;margin-bottom:25px}}@media(max-width:1024px){.footer ul li{margin-bottom:5px}.footer h3{margin-bottom:18px}.footer .section:first-child .column2{padding-left:11%}.footer .section,.footer .section:last-child{padding-left:3%}#search-form{display:none}#search-form{padding:26px 18px}#search-form input[type=text]{width:174px}}@media(min-width:767px){#search-form input[type=text]{display:block!important}}@media(max-width:767px){.footer .section{float:none;width:100%!important;padding:0!important;background:0 0;margin-bottom:25px}.footer .section:first-child .column2,.footer .section:first-child .column1{background:0 0}.footer h3{margin-bottom:12px}.footer{padding-bottom:25px}#search-form input[type=text]{display:none;background:#fff;left:218px;top:81px;position:absolute;padding:10px;height:42px;width:250px}#search-form .search-icon{cursor:pointer;margin-right:0}}.page-content{padding:70px 0}.page-content header{}.page-content header h1{color:#eee;font-size:30px;font-weight:900;margin:0 0 15px}.page-content header h2{color:#eee;font-size:19px;font-weight:400;margin:0 0 20px}.page-content header h1 span{display:block}.page-content header p{font-size:14px}.page-content header hr{max-width:600px;margin-left:0;border-top:1px solid #666}.page-content h2{font-size:24px}.page-content h3{font-size:20px}.page-content .ad-block{margin:20px 0}.job-details .button{display:block;margin:10px 0 0;text-align:center;font-weight:700;text-transform:uppercase;font-size:16px;border:2px solid #0ff;background-color:#0ff;max-width:600px}.job-details .button:hover{background-color:#000;color:#0ff}.title-bar{background-color:transparent;display:block;padding:0;margin:0 0 20px}.title-bar>a{display:block;background-color:#f5f5f5;color:#999;font-size:18px;font-weight:400;text-decoration:none;padding:7px 10px}.title-bar>a i,.title-bar>a svg{margin-right:10px}.about-menu{margin:0 0 20px}.about-menu ul{max-width:300px;margin:0;padding:0;list-style:none;border:1px solid #666;background-color:#333;border-radius:3px}.about-menu ul li{margin:0;padding:0;border-bottom:1px solid #666}.about-menu ul li:last-child{border-bottom:none}.about-menu ul li a{display:block;padding:15px 20px;text-decoration:none;color:#eee;font-weight:400;font-size:17px}.about-menu ul li a:hover{color:#fff;text-decoration:underline}.about-menu ul li a svg,.about-menu ul li a i{width:27px!important;font-size:11px!important;opacity:.1}@media only screen and (max-width:63.9375em){.page-content{padding:40px 0}.page-content header h1{font-size:24px}}@media only screen and (max-width:39.9375em){.about-menu{display:none}.page-content.single-job .about-menu{display:block}.page-content{padding:30px 0}}.category-content>section{margin:0 0 60px}.category-content img{display:block;width:100%;height:auto}.category-content .cell>a{display:block;position:relative;text-decoration:none}.category-content img{border-radius:3px;display:block}.category-content h3{margin:0 0 20px;padding:0;font-weight:400}.category-content h3 a{display:block;text-decoration:none;text-align:left;font-size:17px;color:#464646}.category-content h3 a:hover{text-decoration:none}a.register-link{display:block;text-decoration:none;width:100%;margin:0 auto;margin-top:20px;margin-bottom:20px;background-color:#fff;border:1px solid #eee;color:#333;padding:30px;border-radius:5px;transition:transform .5s ease}a.register-link h2{margin:0 0 10px}a.register-link h2 span{display:block;font-size:22px;line-height:1.1em}a.register-link i,a.register-link svg{margin-bottom:20px}a.register-link p{font-size:20px}a.register-link:hover{color:#0ff;border-color:#0ff}.our-favourites{padding:60px 40px}.favourite-list{padding:0}.favourite-list .royalSlider.rsDefault{width:100%;height:450px}.favourite-list .favourite-item{height:450px;position:relative}.favourite-list .inner{text-align:center;padding:40px 50px 20px;position:relative}.favourite-list .inner h3{font-size:26px;margin:0 0 40px;padding:0 0 30px;position:relative}.favourite-list .inner h3:after{content:"";display:block;height:2px;width:100px;position:absolute;bottom:0;left:50%;margin:0 0 0 -50px;background-color:#ccc}.favourite-list .inner h3 a{text-decoration:none;color:#0ff}.favourite-list .second-year{position:absolute;float:right;text-align:right;top:15px;right:20px;color:#999}.favourite-list .second-year abbr{color:#999}.favourite-list .inner a.button{margin:30px 0 0;border:2px solid #0ff;background-color:#fff;color:#0ff;display:inline-block;padding:10px 30px;border-radius:3px;font-size:16px;line-height:1.2em}.favourite-list .inner .time-posted{font-size:13px}.favourite-list .inner .location{font-weight:700}.csstransforms .favourite-list .inner{padding:10px 20px;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:500px){.favourite-list .royalSlider.rsDefault{height:300px}.favourite-list .favourite-item{height:auto}.csstransforms .favourite-list .inner{padding:40px 20px;position:relative;top:auto;left:auto;right:auto;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}.calendar-grid{margin-bottom:30px}ul.cal-index{margin-bottom:30px}li.cal-harvest{color:#f4b738}li.cal-holidays{color:#d0352b}li.cal-events{color:#0ff}li.cal-fishing{color:#1fa67a}li.cal-ski{color:#ae5aea}.cal-item li.cal-harvest{color:#333;background-color:#fbe6b9}.cal-item li.cal-holidays{color:#333;background-color:#f8e1df}.cal-item li.cal-events{color:#333;background-color:#edf4ff}.cal-item li.cal-fishing{color:#333;background-color:#cef7e8}.cal-item li.cal-ski{color:#333;background-color:#f1e2fb}.cal-item li.cal-harvest:hover{color:#333;background-color:#f8d589}.cal-item li.cal-holidays:hover{color:#333;background-color:#f0b9b5}.cal-item li.cal-events:hover{color:#333;background-color:#bad5ff}.cal-item li.cal-fishing:hover{color:#333;background-color:#a2efd4}.cal-item li.cal-ski:hover{color:#333;background-color:#dbb5f5}.cal-item{border:1px solid #ccc;border-radius:5px;min-height:550px;padding:10px;max-width:450px}.cal-item img{display:block;margin-bottom:10px}.cal-item ul{margin:0 0 10px;padding:0;list-style:none;border-top:1px solid #eee}.cal-item ul li{font-size:16px;margin:0;padding:5px 10px;background-color:#fff;border-bottom:1px solid #eee}.cal-item h3{font-size:20px;text-align:center}.entry-footer h2{font-size:17px}.taxonomy-content{padding:30px 0}.taxonomy-content header h1{color:#eee;font-size:30px;font-weight:900;margin:0 0 5px}.taxonomy-content header h2{color:#eee;font-size:18px;font-weight:400;margin:0 0 10px}.taxonomy-content header .breadcrumbs{margin-bottom:20px;float:right}.taxonomy-content h2{color:#eee;font-size:24px;font-weight:700}.taxonomy-content .description{font-size:14px;line-height:1.2em;margin:0 0 20px;max-width:700px}.taxonomy-content .description h2{color:#333;font-size:30px;font-weight:900;margin:0 0 15px}.related-jobs{margin:0 0 20px;font-size:14px;color:#666;padding:0}.related-jobs a{text-decoration:none}.related-jobs a:hover{text-decoration:underline}.taxonomy-content .pagination li a{text-decoration:none}@media only screen and (max-width:63.9375em){.taxonomy-content header h1{font-size:24px}}@media only screen and (max-width:39.9375em){.taxonomy-content header h1{font-size:20px}}.hero{padding:180px 0 30px;background-color:#eee;margin:0 0 20px;background-position:center center;background-repeat:no-repeat;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero:after{display:block;position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.hero h1{color:#fff;margin:0;text-shadow:0 0 5px #000;text-shadow:0 0 5px rgba(0,0,0,.1);position:relative;font-size:30px;font-weight:900;z-index:2}.hero nav{position:relative;z-index:2;color:#fff}.hero nav a{color:#fff}@media screen and (max-width:39.9375em){.hero{padding:80px 0 30px}}ul.category-filters{zoom:1;display:inline-block;*display:inline;padding:0;list-style:none;background-color:#fff;position:relative;border:1px solid #eee;border:1px solid rgba(0,0,0,.1);border-radius:3px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06);margin:0 0 30px}ul.category-filters:after{content:"";display:table;clear:both}ul.category-filters>li{margin:0;padding:15px 30px;font-weight:700;font-size:17px;color:#333;float:left;position:relative}ul.category-filters>li:first-child{padding-right:0}ul.category-filters>li:last-child{padding-left:10px}ul.category-filters>li span{display:block;font-weight:400;color:#999;cursor:pointer;padding:0 30px 0 20px;position:relative}ul.category-filters>li span svg{position:absolute;top:5px;right:5px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}ul.category-filters>li:hover span svg{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}ul.category-filters ul{position:absolute;top:57px;left:30px;right:30px;margin:0;padding:0;max-height:250px;min-width:220px;overflow:auto;list-style:none;background-color:#fff;border:1px solid #e1e1e1;z-index:5;display:none;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.1);box-shadow:0 5px 5px 0 rgba(0,0,0,.1);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}ul.category-filters li:hover ul{display:block}ul.category-filters ul li{margin:0;padding:5px 20px;font-size:14px}ul.category-filters ul li:first-child{padding-top:15px}ul.category-filters ul li:last-child{padding-bottom:15px}ul.category-filters ul li a{text-decoration:none;display:block;color:#666}ul.category-filters ul li a:hover{text-decoration:none;color:#0ff}.widget{margin:0 0 20px}.widget-title{font-size:16px;color:#ccc;font-weight:700;padding:5px;margin:0 0 10px;border-bottom:2px solid #f8c332;max-width:85%}.widget h4{font-size:18px}.widget ul{margin:0;padding:0;list-style:none}.widget ul li{margin:0 0 5px;padding:0 5px;font-size:14px}.widget ul li a{color:#464646;text-decoration:none}.widget ul li a.current-menu-item{text-decoration:underline}.widget ul li a svg{width:25px!important;color:#0ff!important}.widget ul li a:hover{text-decoration:underline}.widget ul.featured-widget li a{font-weight:700}.widget ul.cities-nav>li>a{display:block;margin:0 0 5px;padding:0 5px 5px;border-bottom:1px solid #e7e7e7;font-weight:700}.widget ul.cities-nav li ul{margin:5px 0 0;list-style:none}.widget ul.cities-nav li ul li{font-size:14px}.widget ul.cities-nav li i{font-size:11px;color:#ccc}aside nav{max-width:250px}aside nav .widget ul li{font-size:15px}aside nav .widget ul li a{color:#eee;text-decoration:none}aside nav .widget ul li a:hover{color:#eee;text-decoration:underline}.description{text-align:left;margin:20px 0}.description figure.job-thumbnail{float:right;width:220px;margin:0 0 20px 10px;padding:10px;background-color:transparent;border:1px solid #333;border-radius:3px}.description figure.job-thumbnail img{display:block;margin:0 0 10px}.description figure.job-thumbnail figcaption{display:block;text-align:center;font-size:13px;font-style:normal;margin:0}.description h2,.description h3,.description h4{font-size:18px}.description p{font-size:14px}.accordion{background-color:#000;color:#fff}a.accordion-title{font-size:18px;color:#fff;background-color:#333;text-decoration:none}.accordion-title:focus,.accordion-title:hover{background-color:#000}.accordion-content{background-color:#000;color:#fff}@media only screen and (max-width:63.9375em){}@media only screen and (max-width:39.9375em){ul.category-filters{display:block}ul.category-filters>li{padding:10px 15px!important;font-size:15px;float:none}ul.category-filters>li:first-child{padding-bottom:0!important}ul.category-filters>li:last-child{padding:10px 15px!important}ul.category-filters>li span{padding-left:0}ul.category-filters ul{top:40px}.description figure.job-thumbnail{float:none;width:auto;margin:0 0 20px}}.single-job.page-content{padding:30px 0 70px}.single-job.page-content header{padding-bottom:30px}.single-job.page-content header h1{margin-bottom:5px;padding-top:30px;line-height:1.2em}.single-job.page-content header h2{font-weight:300;margin-bottom:5px;font-size:15px}.single-job.page-content header h2 .job-company{text-transform:uppercase;display:inline-block;margin:0 10px 0 0}.single-job.page-content header h2 .job-location{color:#0ff;display:inline-block}.single-job.page-content header p.second-year{color:#ccc}.single-job.page-content header p.second-year abbr{border-bottom:none}.single-job.page-content header ol.breadcrumbs{float:right}.single-job.page-content header .job-images{float:left;margin-top:20px;padding-left:10px}ol.breadcrumbs li a{color:#ccc}ol.breadcrumbs li a:hover{color:#aaa}.job-meta-menu{background-color:#eee;padding:10px 20px;margin:0 0 15px}.job-meta-menu ul li{color:#464646;font-size:13px;text-transform:uppercase}.job-meta-menu ul li i,.job-meta-menu ul li svg{margin-right:5px}ul.menu.menu-action li{margin-right:10px;margin-bottom:5px}ul.menu.menu-action li a.button{font-size:16px;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}ul.menu.menu-action li a.button i,ul.menu.menu-action li a.button svg{margin-right:5px}ul.menu.menu-action li a.button.button-apply{background-color:#82c91e;color:#fff;border:2px solid #82c91e}ul.menu.menu-action li a.button.button-apply:hover{background-color:#fff;border-color:#82c91e;color:#82c91e}ul.menu.menu-action li a.button.button-category{background-color:#fff;border:2px solid #0ff;color:#0ff}ul.menu.menu-action li a.button.button-category:hover{background-color:#0ff;border:2px solid #0ff;color:#fff}.report{float:right;font-size:12px;margin:0 0 10px 10px}.report a{display:block;background-color:#fafafa;padding:5px 8px;border-radius:2px;color:#bbb;text-decoration:underline}.report a:hover{background-color:#d0352b;color:#fff}.job-description{margin:0;max-width:710px;font-size:1.2rem}.job-description .callout{font-size:14px}.job-description p.other-links{padding:10px 0;margin:10px 0 20px;font-size:14px}.job-description p.other-links a{color:#fff}.job-gallery{padding:20px 0}.job-gallery a{display:block;border:1px solid #fafafa}.job-gallery a:hover{border:1px solid #f8c332}ul.menu-action.menu{margin:0 0 15px;padding:0}ul.menu-action.menu li{margin:0 5px 5px 0;font-size:15px}ul.menu-action.menu li a{display:inline-block;background-color:#f5f5f5;color:#333;text-decoration:underline;border-radius:3px}ul.menu-action.menu li a:hover{text-decoration:none}.employer-profile{border:1px solid #666;background-color:#333;padding:20px 20px 10px;margin:0 0 20px}.employer-profile p{font-size:14px;margin:0 0 10px}.employer-profile a{text-decoration:none}.employer-profile a:hover{text-decoration:underline}.employer-profile p i,.employer-profile p svg{width:25px!important;text-align:center}.avatar{position:relative;display:block;margin:0;height:90px;width:90px;text-align:center;background-repeat:no-repeat;background-position:center center;border:1px solid #eee;background-color:#fafafa;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.avatar i,.avatar svg{font-size:40px!important;height:40px;position:relative;top:50%;margin-top:-30px;left:0;right:0;color:#e6e6e6}.avatar.update-avatar i,.avatar.update-avatar svg{margin-top:-34px;margin-left:5px}.employer-profile-heading{margin-bottom:10px}.employer-profile-heading .avatar{margin-right:15px}.employer-profile-heading h3{font-size:18px;margin:0}.employer-profile-heading p{font-size:14px;margin:0;color:#fff}.employer-profile a.update-profile-link{color:#eee;text-decoration:underline;font-size:13px}.employer-profile a.update-profile-link:hover{text-decoration:none}.single-job.page-content .jobs-list.jobs-list-others{max-width:710px}.single-job.page-content .callout.alert{max-width:710px}#apply-online{max-width:710px;margin-bottom:30px}.applicant-profile-heading{margin-bottom:10px}.applicant-profile-heading .avatar{margin-right:15px}.applicant-profile-heading h3{font-size:18px;margin:0}.applicant-profile-heading p{font-size:14px;margin:0;color:#a2a2a2}#apply-online ul.profile-meta{margin:0 0 20px;padding:0;list-style:none;max-width:500px}#apply-online ul.profile-meta li{margin:0;font-size:.875rem;font-weight:400;line-height:1.8}#apply-online ul.profile-meta li b{display:inline-block;font-weight:400;width:30%}#apply-online ul.profile-meta li a{color:#333}@media only screen and (max-width:39.9375em){#apply-online ul.profile-meta li b{display:block;width:auto;font-weight:700}}#apply-online form#frm-apply-online{max-width:560px;background-color:#fff;padding:30px;border-radius:4px;border:2px solid #eee;border:2px solid rgba(0,0,0,.06);margin:0 0 40px;-webkit-transition:background-color 500ms ease-in-out,border-color 500ms ease-in-out;-moz-transition:background-color 500ms ease-in-out,border-color 500ms ease-in-out;-o-transition:background-color 500ms ease-in-out,border-color 500ms ease-in-out;-ms-transition:background-color 500ms ease-in-out,border-color 500ms ease-in-out;transition:background-color 500ms ease-in-out,border-color 500ms ease-in-out}#apply-online form#login_form{background-color:transparent;border:none;padding:0;margin:0;max-width:460px;box-shadow:none}#apply-online form#login_form button{margin-bottom:0;margin-right:10px}#apply-online.focused form{background-color:#fffff1;border:2px solid #0ff}#apply-online form input[type=file]{margin-bottom:5px}#apply-online form .suggestion{margin-bottom:20px}#apply-online textarea{height:140px}#apply-online .g-recaptcha{margin-bottom:10px}#apply-online ul.checklist{margin-left:0;list-style:none}#apply-online ul.checklist li{font-size:14px}#apply-online ul.checklist li .ico-red{color:red}#apply-online ul.checklist li .ico-green{color:green}#apply-online ul.checklist li .ico-yellow{color:#efb108}#apply-online form input#subscribe,input.inline{display:inline;margin:0 5px 0 0}.single-job.page-content aside p a{text-decoration:none}@media only screen and (max-width:63.9375em){}@media only screen and (max-width:39.9375em){.single-job.page-content{padding:10px 0 20px}.job-meta-menu{display:none}.job-meta ul li{font-size:13px}.job-description{margin-bottom:20px}.job-description>h3{clear:both}ul.menu.menu-action li a.button{display:block}.single-job.page-content header{padding-bottom:10px}ul.menu-action.menu{margin-bottom:0}.single-job.page-content .adlift{margin-bottom:20px}}.bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:20;background-color:#f5f5f5;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.bottom-bar p{margin:0;padding:10px;font-size:17px;font-weight:400}.bottom-bar p a.button{margin-bottom:0;padding:.7rem 1.5rem}table tr.even,table tr.alt,table tr:nth-of-type(2n){background-color:transparent}#recaptcha_area input[type=text]{display:inline-block;height:auto}#recaptcha_response_field{margin:12px 0 0!important}#recaptcha_table,#recaptcha_table td{line-height:1em!important}input#submit-btn,button#submit-btn,input#submit,button#submit,button[type=submit]{background:none repeat scroll 0 0 #0ff;border:2px solid #0ff;border-radius:3px;color:#1b1b1b;font-size:18px;padding:10px 32px;margin:10px 0 30px;text-transform:uppercase;cursor:pointer;font-weight:700}input#submit:hover,button#submit:hover,button[type=submit]:hover{background:#1b1b1b;color:#0ff}.company-profile.page-content{padding:0}.company-profile header{text-align:left;background-color:#f5f5f5;padding:40px 0;margin:0 0 40px}.company-profile header h1{max-width:none;margin:0}.company-profile header .entry{max-width:620px;padding:0;margin:0}.company-profile header .entry p{text-align:left;color:#333}.company-profile .employer-profile-heading .avatar{height:120px;width:120px}.company-profile h2{font-size:24px;margin:0 0 20px}.company-profile article{padding:0 30px 0 0}.company-profile article .adsbygoogle{margin:0 0 20px}.company-profile .jobs-list{clear:both}.company-profile p.profile-link{margin:0 0 5px}.company-profile p.profile-link a{color:#0a0a0a;text-decoration:none;color:#0ff}.company-profile p.profile-link a:hover{color:#0084db}.company-profile p.profile-link a i{width:30px;text-align:center}@media only screen and (max-width:63.9375em){.company-profile .profile-thumbnail{float:none;margin:0 auto;margin-bottom:20px;margin-top:20px}.company-profile .grey-wrapper{padding:30px 0}.company-profile h2{float:none;margin:30px 0}}ol.breadcrumbs li.step-active{font-weight:700}.verify-content ol.breadcrumbs{margin:20px 0 0}form select{-moz-appearance:none;webkit-appearance:none;text-indent:.01px;text-overflow:''}form#apply-online,form#publish_form{max-width:550px;padding:30px;background-color:#333;margin-bottom:40px;border:none}form#publish_form{max-width:100%!important;background-color:#333;padding:30px 0}form#reset_form,form#login_form,form#forgot_form,form#register_form{max-width:550px;width:100%;margin:0;margin-top:40px;margin-bottom:40px}form h3{margin:0 0 20px}form#publish_form{max-width:650px}form#publish_form fieldset{padding:20px 30px;border:none;background-color:#333}.verify-content form#publish_form fieldset{background-color:transparent;border:none}form#publish_form fieldset legend{margin-bottom:auto;font-size:18px;font-weight:700;color:#0ff;background-color:transparent}form#publish_form fieldset table,form#publish_form fieldset table tbody,form#publish_form fieldset table tbody tr{background-color:transparent;border:none}form#publish_form table td.publish-label{min-width:125px}form#publish_form table tbody tr:nth-child(2n+1) td,form#publish_form table tr td,form#publish_form table tr:hover td{background-color:transparent}form#publish_form select{background-color:#fff}form#register_form ul,form#login_form ul,form#reset_form ul,form#forgot_form ul{margin:0;padding:0;list-style:none}form#register_form ul li,form#login_form ul li,form#reset_form ul li,form#forgot_form ul li{margin:0 0 5px;padding:0}form#register_form input#email{display:none}form#publish_form #job-type-list .cell{margin-bottom:0}form fieldset{margin:0 0 20px;padding:0;border:none}form fieldset table{border:none}form fieldset legend{margin-bottom:15px}form .package{margin:0 0 10px;padding:15px;background-color:#fafafa;border:1px solid #ccc;border-radius:5px}p.instructions{font-size:13px;margin:0 0 10px;color:#ccc}@media only screen and (max-width:63.9375em){}@media only screen and (max-width:39.9375em){form#publish_form fieldset{padding:20px 10px}form#publish_form table td.publish-label{min-width:80px}}#media-upload,.upload-dropzone{text-align:center;padding:100px 20px;background-color:transparent;margin:10px 10px 30px;border:5px dashed #ccc;font-size:24px;font-weight:700;color:#999;border-radius:5px}.drop-active #media-upload,.drop-active .upload-dropzone{background-color:#f8c332}#media-upload:hover,.upload-dropzone:hover{border:5px dashed #0ff;color:#0ff}a.resume-file{display:inline-block;padding:10px;text-decoration:none}a.resume-file:hover{text-decoration:underline}ul#media-upload-error,ul#resume-upload-error{margin:0 0 10px!important;padding:10px!important;list-style:none;border:1px solid #d0352b;color:#d0352b;background-color:#fbeeed;clear:both}ul#media-upload-error li,ul#resume-upload-error li{margin:0;padding:0}#uploaded-images:after{display:table;clear:both;content:""}#uploaded-images .uploaded-image{float:left;text-align:center}#uploaded-images .uploaded-image a{display:block}#uploaded-images .uploaded-image a{font-size:12px}#uploaded-images{}#uploaded-images .uploaded-image{}#uploaded-images .uploaded-image img{height:80px;width:auto;margin:2px}#media-upload-preview{}#media-upload-preview .image-preview-container{width:100px;margin-right:4px;float:left}#media-upload-preview .image-preview-container .image-preview{max-height:100%;width:auto}#media-upload-preview .progress-bar-container{height:7px}#media-upload-preview .progress-bar{background-color:#f8c332;height:5px;width:0}#media-upload-preview .upload-cancel-button{cursor:pointer;font-size:12px;text-decoration:underline;color:#0ff;text-align:center}#media-upload-error{display:none}ul#job-type-list li,ul#job-type-list li label,ul#job-type-list li input{margin-bottom:0;padding-bottom:0}table#view-apps{width:100%}table#view-apps tbody tr.even,table#view-apps tbody tr.alt,table#view-apps tbody tr:nth-of-type(2n){background:none repeat scroll 0 0 #f9f9f9}table#view-apps tbody tr.viewed-false{background-color:#fdf1d9}table#view-apps tbody tr:hover{background-color:#fdeec6}table#view-apps tbody tr.filter-shortlisted td{}table#view-apps tbody tr.filter-archived{opacity:.6}table#view-apps tbody tr.filter-archived:hover{opacity:.7}table#view-apps tbody tr,table#view-apps tbody td{vertical-align:top}table#view-apps th#th-app-id{width:20px}table#view-apps th#th-applicant{width:25%}table#view-apps th#th-action{width:15%}table{width:100%;margin:0 0 40px}table thead{color:#fff}table tbody,table tfoot,table thead{background-color:transparent}table tbody tr:nth-child(2n){background-color:transparent}table tbody tr td{background-color:transparent;font-size:15px;color:#fff}table tbody tr:nth-child(odd) td{background-color:transparent}table tbody tr:hover td{background-color:transparent}table a{text-decoration:none}table a:hover{text-decoration:underline}table#manage-jobs td .menu span{line-height:1;display:block;padding:.7rem 1rem}@media only screen and (max-width:63.9375em){table tbody tr td{font-size:13px}}@media only screen and (max-width:39.9375em){table#manage-jobs,table#manage-jobs thead,table#manage-jobs tbody,table#manage-jobs th,table#manage-jobs td,table#manage-jobs tr{display:block}table#manage-jobs thead tr{position:absolute;top:-9999px;left:-9999px}table#manage-jobs tr{border-bottom:1px solid #ccc}table#manage-jobs td{border:none;border-bottom:1px solid rgba(0,0,0,.02);position:relative;max-width:none!important}table#manage-jobs td .menu span,table#manage-jobs td .menu a{padding:0 10px}table#manage-jobs td .menu li.action-pause a{padding-left:0}table#manage-jobs td .menu li.action-delete a{padding-right:0}table#manage-jobs td .menu li.action-delete{text-align:left}}table#manage-applications tbody tr,table#manage-applications tbody td{vertical-align:top}@media only screen and (max-width:39.9375em){table#manage-applications,table#manage-applications thead,table#manage-applications tbody,table#manage-applications th,table#manage-applications td,table#manage-applications tr{display:block}table#manage-applications thead tr{position:absolute;top:-9999px;left:-9999px}table#manage-applications tr{border-bottom:1px solid #ccc}table#manage-applications td{border:none;border-bottom:1px solid rgba(0,0,0,.02);position:relative;padding-left:30%;width:auto}table#manage-applications td:before{position:absolute;top:6px;left:6px;width:25%;padding-right:10px;white-space:nowrap}table#manage-applications td:nth-of-type(1):before{content:"Application"}table#manage-applications td:nth-of-type(2):before{content:"Job"}table#manage-applications td:nth-of-type(3):before{content:"Cover Letter"}}ul.action-list{margin:0 0 20px;padding:0;list-style:none}ul.action-list li{margin:0 0 7px;padding:0;display:inline-block}ul.action-list li a{display:block;padding:5px;border-radius:0;text-align:left;text-decoration:none;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}ul.action-list li a{color:#999;text-decoration:none}ul.action-list li a:hover{text-decoration:underline}ul.action-list li a.shortlist-btn{}ul.action-list li a.shortlist-btn.active{color:#0ff}ul.action-list li a.archive-btn{}ul.action-list li a.archive-btn.active{color:#d0352b}ul.action-list li a.active{font-weight:700}@media only screen and (max-width:63.9375em){ul.action-list li a.shortlist-btn{font-size:14px}ul.action-list li a.archive-btn{font-size:14px}}ul.app-meta{margin:0;padding:0;list-style:none}ul.app-meta li{margin:0 0 5px;padding:0;font-size:.875rem}ul.filter-options{margin:0 0 20px;padding:0;list-style:none;background-color:#f5f5f5}ul.filter-options:after{content:"";display:table;clear:both}ul.filter-options li{float:left;margin:0;padding:0;font-size:16px}ul.filter-options li a{display:block;padding:20px;text-decoration:none}ul.filter-options li a.active{background-color:#0ff;color:#fff}ul.filter-options li a:hover{text-decoration:underline}@media only screen and (max-width:40em){table#view-apps thead{display:none}table#view-apps tbody tr{border-bottom:1px solid #ddd}table#view-apps tbody tr,table#view-apps tbody tr td{display:block}ul.filter-options li{font-size:13px}ul.filter-options li a{padding:10px}}#feature-job{margin-bottom:20px}#feature-job label{display:block;padding:10px;min-height:200px;background-color:transparent;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1);cursor:pointer;border-radius:5px;font-size:13px;overflow:hidden;position:relative;border:2px solid #999;border:2px solid rgba(255,255,255,.1)}#feature-job label svg,#feature-job label i{position:absolute;top:10px;right:10px;color:#ccc;opacity:.5}#feature-job label.active{background-color:#333}#feature-job label:hover{border:2px solid #999;border:2px solid rgba(255,255,255,.1)}#feature-job label.active{border:2px solid #0f9;color:#fff}#feature-job label.active svg,#feature-job label.active i{color:#0f9;opacity:1}#feature-job label input[type=radio]{margin-bottom:0;visibility:hidden;float:left;position:absolute;left:-50px}#feature-job label .f-title{display:block;font-weight:700;font-size:16px;padding-right:15px;line-height:1.2em}#feature-job label:hover{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.6);box-shadow:0 0 3px 0 rgba(0,0,0,.6)}#feature-job label.active{-webkit-box-shadow:0 0 3px 0 rgba(130,201,30,.5);box-shadow:0 0 3px 0 rgba(130,201,30,.5)}.google-map{height:260px;margin-bottom:0}.google-map *,.google-map *:before,.google-map *:after{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.google-map img{max-width:none}.google-map label{width:auto;display:inline}@media print{#header,#footer,#offCanvasLeft,#offCanvasRight,a.button{display:none!important}}.category-description{margin:0 0 20px}.category-description h2{font-size:18px;color:#999}.category-description p{font-size:14px;color:#999}