a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.nav-link span.fa,.nav-link span.fa,.nav-link span.fa:nth-of-type(2),.transition-all{-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}body{background-color:#FFF;color:#666;font-family:"Open Sans", Arial, sans-serif;font-size:1rem;font-weight:300;min-height:100%;overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{font-family:"Open Sans", Arial, sans-serif;font-style:normal;font-weight:300;line-height:1.2;padding:10px 0}a,li,p,span{font-family:"Open Sans", Arial, sans-serif}.h1,h1{font-size:1.5rem}@media (min-width:48rem){.h1,h1{font-size:1.375rem}}@media (min-width:64rem){.h1,h1{font-size:2.25rem}}@media (min-width:80rem){.h1,h1{font-size:2.625rem;margin:20px 0}}.h2,h2{font-size:1.5rem}@media (min-width:64rem){.h2,h2{font-size:2.25rem}}.h3,h3{font-size:1.125rem}p{padding:10px 0;line-height:1.2}strong{font-weight:bold}blockquote{font-size:1.375rem;line-height:1.4}li{margin-left:30px}.row{width:100%}.text-left{text-align:left}@media (min-width:48rem){.text-right{text-align:right}}.text-center{text-align:center}.mobile-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (min-width:64rem){.mobile-only{display:none!important}}.desktop-only{display:none}@media (min-width:64rem){.desktop-only{display:-webkit-box;display:-ms-flexbox;display:flex}}.hidden{visibility:hidden}.item-center-all{margin:auto}.padding-25{padding:25px}.padding-25-top{padding:25px 0 0 0}.padding-25-t-b{padding:25px 0}.padding-25-r-l{padding:0 25px}.relative{position:relative}a{color:#d60057;text-decoration:none}a:hover{color:#005EB8}a:active{color:#d60057}a:visited{color:#d60057}a:focus{color:#d60057}#dnn_dnnLOGO_hypLogo,.btn:focus,.nav-link:focus,.search-button .btn:focus,button:focus{outline:0 none!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.k-dropdown-wrap{border-radius:0!important}.underline{text-decoration:underline}.search-button .btn{height:33px;line-height:33px;border-radius:0!important}.apply-button,.btn,.jobFilterReset,.jobFilterSearch{background-color:#005EB8;color:#fff;cursor:pointer;display:inline-block;font-family:"Open Sans", Arial, sans-serif;font-size:0.875rem;height:35px;line-height:35px;padding:0px 12px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.apply-button:focus,.apply-button:focus,.apply-button:hover,.jobFilterReset:focus,.jobFilterReset:hover,.jobFilterSearch:focus,.jobFilterSearch:hover{background-color:#005EB8;color:white}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.k-input,input,select{border-radius:0;height:35px;font-size:13.333px}@media (min-width:64rem){.k-input,input,select{width:250px}}input:focus,select:focus{outline:0;-webkit-box-shadow:1px 1px 1px #003399;box-shadow:1px 1px 1px #003399}.wrap{margin:0 auto;max-width:87.5rem;width:100%}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64rem){.container{max-width:1350px!important}#footer .container,.block-6 .container{max-width:1500px!important}}.k-grid-content{overflow-y:unset!important}.image-callouts h3{text-align:center}.image{margin:auto}.image img{padding:0 10px}.item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.item-1{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:64rem){.item-1{-webkit-box-flex:1;-ms-flex:1;flex:1}}.item-2{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:64rem){.item-2{-webkit-box-flex:2;-ms-flex:2;flex:2}}.item-center{text-align:center}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.self-center{-ms-flex-item-align:center;align-self:center}.space-around{-ms-flex-pack:distribute;justify-content:space-around}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed{border-bottom:solid 1px #999;position:fixed!important;width:100%;z-index:9998}.mini-nav{background-color:#005EB8;display:none}@media (min-width:64rem){.mini-nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:35px}}.navbar{background-color:#FFF;border-bottom:solid 1px #999;line-height:.8}.main-nav ul li a{border-bottom:none;border:1px solid transparent}.nav-link{-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px 0;padding:0 15px}@media (min-width:64rem){.nav-link{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0;padding:0}}.nav-link span.fa{line-height:1.6;float:right;margin-top:-10px}@media (min-width:64rem){.nav-link span.fa{display:none}}.nav-link span.fa:nth-of-type(2){line-height:1.6;position:absolute;right:10px;top:calc(60% - 12px)}@media (min-width:64rem){.nav-link span.fa:nth-of-type(2){display:none}}.nav-link li{margin:0;position:relative}.nav-item a:focus,.nav-item a:hover{color:#EB0029;background-color:rgba(235, 0, 41, 0.1)}.logo{-ms-flex-item-align:center;align-self:center;margin-right:auto;padding:0px 15px}.logo a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:64rem){#dnn_dnnLOGO_hypLogo{margin-left:12%}}#dnn_dnnLOGO_imgLogo{width:150px;height:109px}.hero-search{padding:0 25px}@media (min-width:64rem){.hero-search{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}}.hero-content .item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:64rem){.hero-content .item{-webkit-box-flex:1;-ms-flex:1;flex:1}}#home-page .hero-content{padding:0 0 25px 0}@media (min-width:64rem){.hero-content{padding:0}#home-page .hero-content{padding:0}}.k-list-scroller{max-height:200px;overflow-y:scroll}.search-container .item{-webkit-box-flex:1;-ms-flex:1 1 750px;flex:1 1 750px;margin:0 15px;text-align:center}@media (min-width:48rem){.search-container .item{-webkit-box-flex:1;-ms-flex:1 1 750px;flex:1 1 750px;text-align:center}}@media (min-width:64rem){.search-container .item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}}.search-container h2{color:#fff;font-size:1.5rem;text-align:center;font-family:"Open Sans", Arial, sans-serif;font-style:normal;font-weight:300;line-height:1.2;padding:10px 0;margin:0 15px 5px;width:100%}@media (min-width:64rem){.search-container h2{text-align:right;width:140px}}.search-container select{padding:5px 10px;border:solid 2px #fff;color:#fff;background-image:url(../images/chevron-down.png);background-position:97% center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0!important;background-color:#d60057}.k-grid-header,.k-grid-header th.k-header,.k-widget{border:none!important}.select{margin:5px 0;position:relative;width:100%}@media (min-width:80rem){.select{margin:10px 0;max-width:500px}}#keyword-search,select{margin:5px 0;width:100%}@media (min-width:80rem){#keyword-search,select{margin:10px 0;max-width:500px}}.expand{background-color:#fff;height:100%;width:100%;z-index:9999}@media (min-width:64rem){.expand{overflow-y:visible;position:relative}}@media (min-width:64rem){.nav-link:hover{color:#005EB8}}.nav-link:focus{color:#d60057}.navbar-light .navbar-nav .nav-link{color:#d60057!important;padding:15px}@media (min-width:64rem){.nav-link{border:solid 1px #EB0029;color:#EB0029!important;padding:10px}}.nav-link a.tnb:hover{background-color:rgba(235, 0, 41, 0.1);color:#EB0029}@media (min-width:64rem){.nav-link span.fa{display:none}}.hero-image{position:relative}.hero-image img{height:100%;width:100%}.text-overlay{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.text-overlay h2{color:#fff;font-size:2.25rem;font-weight:bold;text-shadow:1px 1px #000}.breadcrumbs{line-height:1.4;padding:25px}@media (min-width:48rem){.breadcrumb{padding-left:255px;background-color:#fff!important}}.breadcrumb .active{margin-left:0}@media (min-width:48rem){.breadcrumbs{padding:15px 0}}@media (min-width:87.5rem){.breadcrumbs{padding:15px 0}}.breadcrumbs ul{list-style-type:none}.breadcrumb li{margin-left:0px;word-break:breadord}.text-callout{background-color:#30aad6;color:#fff}.map{padding:0 0 50px 0}@media (min-width:64rem){.map{padding:0 25px}}.last-callouts img{width:100%}.pager{font-size:1.125rem;margin:15px 0px;padding:0 25px}.pager:last-child{padding:25px}@media (min-width:48rem){.pager{padding:5px 25px}}.k-pager-numbers .k-link,.pager a{color:#005EB8!important}.k-pager-numbers li{margin-left:5px!important}.k-pager-wrap .k-link,.k-pager-wrap .k-pager-nav.k-pager-last{border-color:transparent!important}.k-pager-wrap .k-link:hover,.pager a:hover{background-color:#005EB8!important;color:#fff!important}.pager .pager-prev-arrow{margin-right:.65%;position:relative}.pager .pager-prev-arrow:after{content:"\00a0Prev"}.pager .disabled.pager-next-arrow,.pager .disabled.pager-prev-arrow{color:#ddd;padding:2.2px 9px}.pager .pager-next-arrow{margin-left:.75%;position:relative}.pager .pager-next-arrow:before{content:"Next\00a0"}.pager .pager-next-arrow,.pager .pager-prev-arrow{font-size:16px;line-height:1;text-decoration:none;text-transform:uppercase;width:auto}.pager .pager-next,.pager .pager-prev{display:none}.pager .pager-info{display:block;font-family:"Open Sans", Arial, sans-serif;margin:15px 0}.k-state-selected,.pager .current{background-color:#005EB8!important;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:bold;line-height:2.3em;margin:0 5px;text-align:center}.jobFilterSearch{-webkit-appearance:none;-moz-appearance:none;appearance:none}.jobFilterReset,.jobFilterSearch{margin:5px 0!important;width:95px}.job-list{min-height:255px}@media (min-width:48rem){.job-list{padding:0 25px}}#job-list{background-color:#fff;float:left;width:100%}.no-jobs{padding-left:2.8%}#job-list h1{color:#000;font-size:1.875rem;margin:0;padding:0 25px}@media (min-width:48rem){#job-list h1{padding:0}}.coloriginaljobtitle .JobTitle-cell{width:40%}.coloriginaljobtitle a,.JobTitle-cell{font-weight:bold;word-break:break-word}@media (max-width:48rem){.k-grid-content table tbody td{display:block;border:none;position:relative;padding-left:40%!important}.k-grid-content table tbody td:before{position:absolute;left:6px;width:20%;padding-right:10px;white-space:nowrap}.related .JobListTable tr:nth-child(2){display:block!important}.k-grid-content table td:first-of-type:before{content:"Job title"}.k-grid-content table td:nth-of-type(2):before{content:"Job category"}.k-grid-content table td:nth-of-type(3):before{content:"Country"}.k-grid-content table td:nth-of-type(4):before{content:"State"}.k-grid-content table td:nth-of-type(5):before{content:"City"}}.st-key{width:17%}.stacktable.small-only:nth-of-type(odd){background-color:#d1d1d1}.stacktable.small-only:first-of-type,.stacktable.small-only:nth-of-type(2){display:none}.stacktable.small-only:first-child{display:none}.stacktable.small-only tr{height:20px}.stacktable.small-only tr td{border-bottom:0;padding:.5rem .25rem;vertical-align:middle}table input[type=text]{width:100%}@media (min-width:48rem){table tr{height:40px}}.k-grid tr td{border:none!important}.k-grid table{border-collapse:collapse!important}@media (min-width:48rem){table tr{border-bottom:solid 1px #EEEEEE!important;border-collapse:collapse!important}table tr:nth-of-type(2){border-bottom:none}.k-alt{background-color:#d1d1d1!important}}.k-alt,.k-grid tr:hover{background-color:transparent!important}table td{padding:5px;vertical-align:middle}table th{font-weight:700;padding:10px 5px 5px 5px}table th a{color:#000}table th a:active{color:#005EB8}.k-state-focused,a:focus{-webkit-box-shadow:none!important;box-shadow:none!important}a:active,a:hover,a:link,a:visited{-webkit-box-shadow:none!important;box-shadow:none!important}.k-filter-menu select{padding-left:10px;width:95%}.k-popup .k-list .k-item{font-weight:normal!important}@media (min-width:48rem){table{margin:3% 0;width:100%}}.mobile-filter{border-bottom:solid 1px #d60057;border-top:solid 1px #d60057;color:#d60057;cursor:pointer;margin:25px 0 0 0;padding:8px 0;position:relative}@media (min-width:48rem){.mobile-filter{display:none}}.mobile-filter .open-filter{position:absolute;right:25px;top:calc(50% - 8px);-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;-o-transition:transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms}.mobile-filter h3{outline:none}.job-main{padding:0 25px;width:100%}@media (min-width:48rem){.job-main{padding:0 25px 25px 25px}}@media (min-width:87.5rem){.job-main{padding:0 0 25px 0}}.job-fields{margin:10px 0}.job-fields div{line-height:1.2}.job-fields h1{font-family:"Open Sans", Arial, sans-serif;font-size:2rem;font-weight:bold;width:100%}@media (min-width:80rem){.job-fields h1{width:auto}}.desc{color:#444!important;font-family:"Open Sans", Arial, sans-serif!important;font-size:1rem!important;line-height:1.2!important}.desc *{color:#444!important;font-family:"Open Sans", Arial, sans-serif!important;font-size:1rem!important;line-height:1.2!important}.desc p{padding:2px 0}.desc ul{list-style:disc!important}.desc ol{list-style-type:decimal!important}.desc ol,.desc ul{margin:10px 0 0 0}.desc ol li,.desc ul li{margin:0 0 0 30px}.addthis_toolbox{margin:10px 0 15px 0}.apply-button,.apply-button{background-color:#005EB8;border:none;color:#FFF;margin:15px 0;min-width:175px;position:relative}.apply-button:hover,.apply-button:hover{background-color:#005EB8}.apply-button a,.apply-button a{border:none;color:#fff;display:block;font-size:1.125rem;height:100%;line-height:1.65;position:relative;padding-top:5px}.apply-button a:focus,.apply-button a:focus{outline:0;text-decoration:underline}.apply-button a span,.apply-button a span{vertical-align:middle;text-align:center}.job-detail-displayjobid-label{display:none}.social-links{padding:15px 0}.social-links li{padding-right:25px}.social-share{padding:0 25px}@media (min-width:87.5rem){.social-share{padding:0}}footer{background-color:#005EB8;color:#FFF;padding:10px 25px}footer li{list-style-type:none}footer a{color:#FFF}footer a:hover,footer a:visited{color:#FFF}.copyright{margin-right:auto}.videoWrapper{height:0;padding-bottom:56.25%;position:relative}.videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.stacktable{width:100%;margin:0}.st-head-row{padding-top:1em}.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0}.st-val{width:49%;padding-left:1%}.stacktable.small-only{display:table}@media (min-width:48rem){.stacktable.small-only{display:none}}.stacktable.large-only{display:none}@media (min-width:48rem){.stacktable.large-only{display:table}}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:-16.82%;left:0;opacity:0.7;cursor:pointer}.youtube .play-button{background-color:#282828;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;-webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.6);box-shadow:0 0 30px rgba(0, 0, 0, 0.6);cursor:pointer;height:60px;opacity:0.8;width:90px;z-index:1}.youtube .play-button:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 0 15px 26.0px;content:""}.youtube .play-button:hover{background-color:#FF0000;opacity:1}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.job-detail-jobdescription{padding-left:15px}@media (min-width:48rem){.detailsContainer{max-width:1425px!important}}.job-detail-jobdescription :not(b){font-family:"Open Sans", Arial, sans-serif!important;font-size:1rem!important}.job-detail-jobdescription li{color:#666!important;margin-left:30px!important}.job-detail-jobdescription p,.job-detail-jobdescription p>span{color:#666!important}.job-detail-jobdescription b{font-weight:bold;font-family:"Open Sans", Arial, sans-serif!important}.jobdescription-label{display:none}
