*{margin:0;padding:0}html{font-size:16px}body{font-family:'Helvetica Neue', Helvetica, sans-serif;font-size:100%;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{display:block;max-width:100%;border:0}a{color:#0079b2}a:hover{color:#0079b2;text-decoration:underline}ol,ul{list-style-position:outside;margin-left:2em}section,header,footer{padding:2em 0}#top-link-block.affix-top{position:absolute;bottom:-82px;right:10px}#top-link-block.affix{position:fixed;bottom:18px;right:10px}#job_header h1,#job_header h2{text-align:center}#job_header h1{font-size:2.5em;color:#666}#job_header h2{font-size:1.5em;font-weight:normal}#job_header h2 div{display:inline-block;margin-right:.5em}.section-header,#job_header h1{margin:0 0 1em;text-align:center}.section-header:after,#job_header h1:after{background:#0079b2;content:'';display:block;height:4px;margin:0.25em auto;width:3em}.addthis_toolbox{width:180px;margin:1em auto}.addthis_toolbox.absolute{position:absolute;top:0;right:0;margin:0}@media screen and (max-width: 768px){.addthis_toolbox.absolute{position:static;margin:1em auto}}.applynow-footer-links{text-align:center}body #job #notice.flash,body #job #error.flash,body #job #success.flash{display:block;padding:1em;margin:0 auto 1.5em;text-align:center;font-size:inherit;color:#fff}body #job #notice.flash{background:#fada38;color:#666}body #job #success.flash{background:#40bf40}body #job #error.flash{background:#df2020}body #job #job-description-destination .container{max-width:100%}body #job{font-size:14px;line-height:1.45em}body #job div,body #job span,body #job strong,body #job em,body #job p,body #job ol,body #job ul,body #job li,body #job form,body #job label,body #job fieldset,body #job legend,body #job input,body #job select,body #job textarea{font-size:14px;line-height:1.45em}body #job .container{width:100% !important}body #job h2,body #job h2,body #job h3,body #job h4,body #job h5,body #job h6{text-align:left;margin:1em 0;line-height:1.25em}body #job #new_application h2{position:relative}body #job #new_application h2 span.required{color:#df2020;top:50% !important;right:0 !important;line-height:1em;margin-top:-.5em}body #job #new_application fieldset.inputs{padding:1em 0}body #job #new_application fieldset.inputs ol li{list-style-position:inside;margin:.75em 0;padding:0}body #job #new_application fieldset.inputs ol li label{border-radius:0;color:#666;display:block;font-size:14px;line-height:1.42857143;margin:0 0 .333em;padding:0;text-align:left;width:auto}body #job #new_application fieldset.inputs ol li input[type='checkbox'],body #job #new_application fieldset.inputs ol li input[type='radio']{cursor:pointer;margin:0;outline:0;border:none;display:inline-block;vertical-align:baseline;margin-right:0.4em;width:1em;height:1em;margin-top:0.3em;text-align:center;font-size:inherit;background:transparent;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative}body #job #new_application fieldset.inputs ol li p.inline-errors{margin:.5em 0;font-size:80%;line-height:1.25em}body #job #new_application fieldset.inputs ol li p.inline-errors:first-letter{text-transform:capitalize}body #job #new_application fieldset.inputs ol li textarea{padding:.333em}body #job #new_application fieldset.inputs ol li.string input,body #job #new_application fieldset.inputs ol li.email input,body #job #new_application fieldset.inputs ol li.phone input,body #job #new_application fieldset.inputs ol li textarea,body #job #new_application fieldset.inputs ol li select{display:block;width:100%;font-size:inherit;font-weight:normal;border-radius:4px;border:thin solid #ccc;padding:0 .333em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #job #new_application fieldset.inputs ol li.string input,body #job #new_application fieldset.inputs ol li.email input,body #job #new_application fieldset.inputs ol li.phone input,body #job #new_application fieldset.inputs ol li select{height:2em}body #job #new_application fieldset.inputs ol li.checkbox,body #job #new_application fieldset.inputs ol li.radio{display:list-item}body #job #new_application fieldset.inputs ol{margin:0}@media screen and (max-width: 480px){body #job #new_application fieldset.inputs ol li{width:auto !important;list-style-position:inside}}body #job #new_application #candidate_details ol{font-size:0;margin:0}body #job #new_application #candidate_details ol li{display:inline-block;vertical-align:top;width:50%;padding:0 12px;padding:0 .75rem;font-size:16px;font-size:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body #job #new_application #questions fieldset.inputs>ol>li{list-style-position:outside;margin-left:2em}body #job #new_application fieldset.actions{padding:1em 0 0;margin:1em 0;border-top:2px solid #ccc}body #job #new_application fieldset.actions button,body #job #new_application fieldset.actions button:active{padding:.5em 1.25em;font-weight:bold;font-family:inherit;font-size:inherit;color:#fff;background:#0079b2;border:0;border-radius:4px;cursor:pointer;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #job #new_application fieldset.actions button:hover{background:#222}body #job #logger{font-size:80%;text-align:center}header{background:white;border-bottom:8px solid #0079b2}header .container{height:auto;overflow:auto}header .container #logos{float:left}header .container #logos img{display:inline-block}header .container .addthis_toolbox{float:right;height:32px}@media screen and (max-width: 768px){header .container #logos,header .container .addthis_toolbox{float:none;padding:1em 0;display:block;text-align:center;margin:0 auto}}@media screen and (max-width: 768px){header{padding:1em 0}}#hero{background:white;border-bottom:8px solid #0079b2;padding:0}#hero .item{height:350px;background-position:center;background-size:cover}#hero .item .carousel-caption{background:rgba(0,0,0,0.5)}#job-description-destination{background:#eee}#about{background:#0079b2;color:#fff}#about .section-header:after{background:#fff}#testimonials{background:#eee;border-bottom:8px solid #0079b2}#testimonials .testimonial{font-size:14px;line-height:22px;margin:1em auto}#testimonials .testimonial .t-content{background:#fff;border-left:8px solid #0079b2;padding:1em}#testimonials .testimonial .t-content p{line-height:1.5em !important}#testimonials .testimonial .t-person{background:#666;border-left:8px solid #0079b2;color:#fff;height:auto;margin:0;overflow:auto}#testimonials .testimonial .t-person img{float:left;margin:0 10px 0 0;width:70px}#testimonials .testimonial .t-person h4{font-weight:normal;margin:0;padding-top:15px}#testimonials .testimonial .t-person p{margin:0}#application-form-destination{background:#eee}footer{background:#353535;color:white;height:auto;overflow:auto;padding:2em 0 4em}footer a{color:#fff}footer a:hover{color:#fff}footer .copyright{float:left}footer .social-links{float:right}footer .social-links a{background:#707070;display:inline-block}.parallax-container .container{background:rgba(0,0,0,0.5);padding:2em}#_atssh{opacity:0;position:fixed !important;left:-100px;top:-100px}
