@media screen and (min-width:768px){.article,.header{margin-bottom:30px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.hidden-sm{display:none!important}.visible-sm{display:block!important}.form-apply .page-header,h1,h1.page-header{font-size:24px;line-height:normal}.aside .form .form-group{display:block}.header .logo{display:inline}.header .logo img{max-height:65px}.page{padding-bottom:40px}.container{max-width:960px}.header .container{padding-right:160px;position:relative}.header .btn-holder{margin-top:-18px;position:absolute;right:30px;top:50%}.article{font-size:18px}.article p{margin-bottom:5px}.link{font-size:14px;line-height:normal}.article,.browse,.job-listing{max-width:720px}.page__container>.job-view{max-width:780px}.browse .col-sm-6{padding-right:20px}.browse .col-sm-6:last-child{padding-left:15px;padding-right:30px}.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{width:auto;display:inline-block;vertical-align:middle}.form__search{margin-bottom:32px}.holder-inner .form__search{margin-bottom:44px}.holder-page-subscriptions .form__search{display:none}.form__search .btn,.form__search .form-group{font-size:0}.form.form__search label{font-size:16px;display:none}.form__search .form-group:first-child,.form__search .form-group:nth-child(2){width:38.33%;margin-right:3.33%}.form__search .btn{height:50px;width:16.66%;max-width:100%;padding-top:9px;padding-bottom:8px;font-size:20px}.form__search .form-control,.page-subscriptions .form__alert .form-control{width:100%}.form__search form{display:block!important;font-size:0}.job-listing{margin-bottom:33px;font-size:16px}.job-listing li{margin-bottom:11px;padding-bottom:10px}.job-listing li a,.job-listing li p{position:relative;z-index:0}.job-listing li a.icon-arrow{width:6px;height:10px;margin-top:-10px;display:block;content:' ';position:absolute;right:20px;top:50%;z-index:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAQAAAA9B+e4AAAAUklEQVQI12OYaTxz+0yemQwgyDBz78z/Mw/P5IRwRGdeAnIPgLggadGZV4Hc7TPZwGpnSsy8AeSug3AgcusgTJCuXSBlQjPPIwxAMdoMqABqKQD4Hjq3ewumgQAAAABJRU5ErkJggg==) right center no-repeat}.job-listing p{font-size:14px}.browse-header,.form-header,.job-listing__header{margin:0 0 10px;font-size:24px;font-weight:400;line-height:normal}.job-listing__header{margin-bottom:5px}.browse{margin-bottom:40px}.holder-inner .browse{max-width:780px}.browse li{margin-bottom:11px;padding-bottom:11px}.browse li a:hover{text-decoration:underline}.form__alert{max-width:750px;padding-top:20px}.form__alert input[type=email],.form__alert input[type=text]{width:94.75%}.form__alert .form-header{margin-bottom:4px}.form.form__alert label{font-size:14px;display:none}body .form__alert .btn{width:27%;vertical-align:top}.form__alert .form-group{width:71.9%}.form label{display:none;font-size:16px}.form .btn{display:inline-block;vertical-align:bottom}.refine{margin-bottom:30px;font-size:18px;display:block!important}.refine ul{margin-bottom:20px;font-size:14px;line-height:24px}.refine ul li{display:none}.refine .refine-opened li,.refine ul li:nth-child(1),.refine ul li:nth-child(2),.refine ul li:nth-child(3),.refine ul li:nth-child(4),.refine ul li:nth-child(5){display:list-item}.refine ul li.link-more{cursor:pointer;color:#348bff;display:none}.refine a{color:#666}.refine-heading{margin:0 0 20px;font-size:18px;font-weight:500}.refine-heading__filtered{margin-bottom:0}.refine-list-filtered a,.refine-list-filtered a:hover{text-decoration:none}.refine-list-filtered .filtered-item{font-weight:700}.filtered-item__undo{padding-left:5px;color:#999}.refine-subheading{font-weight:500;font-size:18px}.form__alert__default{margin-bottom:20px;padding:0 0 20px;background-color:transparent;border:none;border-bottom:1px solid #ccc}.form__alert__default .form-header{font-size:18px;font-weight:700;line-height:24px}.form__alert__default .btn,.form__alert__default .form-control{width:100%;height:38px;padding-top:0;padding-bottom:0;font-size:14px}.form__alert__default .form-control{margin-bottom:10px;box-shadow:none;border:1px solid #ccc}.form__alert__default .btn{line-height:normal;display:block}.total-jobs{margin-bottom:15px;font-size:32px;line-height:1.1}.job-listing-full li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.job-listing-full h3{font-size:18px}.job-listing-full h3 a:hover{text-decoration:underline}.job-listing-full .category-location{margin-bottom:10px;font-size:16px}.job-listing-full .description{margin-bottom:10px;color:#555;line-height:20px}.job-listing-full .ref-date{color:#999;line-height:20px}.job-view{margin-top:-5px;font-size:16px}.job-view .widget-share{float:right}.job-view .page-header,.page-subscriptions .page-header{margin-bottom:5px;font-size:34px}.job-view table td{vertical-align:top;padding-bottom:3px}.job-view table td:first-child{width:140px;padding-right:20px;color:#000;font-weight:500}.job-view table td.job-field{white-space:nowrap}.job-view table td.job-field-value{width:auto;padding-right:0}.job-view .description-info{margin-top:30px;margin-bottom:30px}.btn-apply{margin-bottom:35px;padding-left:35px;padding-right:35px}.btn-apply__bottom{margin-bottom:55px}.similar-jobs{margin-bottom:40px;font-size:14px}.similar-jobs .similar-jobs__header{margin:0 0 10px;font-size:24px;font-weight:400}.similar-jobs ul{margin-bottom:15px}.similar-jobs li{margin-bottom:10px;padding-bottom:10px}.job-view .form-apply .page-header{font-size:24px}.btn-apply__top,.form-apply .btn{min-width:140px}.btn-apply__top{margin-bottom:14px;float:left}.job-view .form-apply .link-dropbox::before,.job-view .form-apply .link-gdrive::before{width:30px;height:26px;margin:0 10px 0 0;content:'';overflow:hidden;display:inline-block;vertical-align:middle}.job-view .form-apply .link-gdrive::before{background:url(img/www_subdomain/gd-icon.png);background-size:cover}.job-view .form-apply .link-dropbox::before{background:url(img/www_subdomain/dropbox-icon.png);background-size:cover}.page-subscriptions>.form{max-width:480px}.main .widget-share{position:absolute;right:0;top:0}.main .widget-share .widget-share__text{margin-right:5px}.main .widget-share .widget-share__icons,.main .widget-share .widget-share__text{display:inline-block;vertical-align:middle}.form__alert .form-control,.form__search .form-control{height:50px;padding:2px 12px 0;line-height:50px;font-size:20px}.form__alert .btn-lg,.form__search .btn-lg{height:50px;padding:9px 12px 8px;font-size:20px}.job-view .form-apply .btn{padding:15px 40px 13px}.job-view .btn-apply__top{padding:11px 20px 8px}}@media screen and (min-width:1024px){.form__search,.holder-main .form__alert,.page-subscriptions{margin-left:-30px;margin-right:-30px}.browse .form__alert,.job-view .form-apply form,.job-view .form__alert{margin-left:-30px;margin-right:-10px}.job-view .form-apply form{margin-right:0}.footer .container{position:relative;left:-30px}.aside{padding-left:0}.main{padding-right:0}}@media screen and (min-width:767px) and (max-width:1024px){.form__search .btn.btn-lg{padding-left:0;padding-right:0}}@media screen and (min-width:768px) and (max-width:1024px){.main .widget-share{right:30px}}.ad__below-apply:not(:empty){margin:20px 0}.ad__below-description:not(:empty){margin:0 0 30px}.ad__above-description:not(:empty){margin:30px 0}.ad__above-description img,.ad__below-apply img,.ad__below-description img,.ad__job-view-column img{max-width:100%}.footer-text{max-width:750px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resume-tabs-control{display:-webkit-box;display:-ms-flexbox;display:flex}.resume-tab-link{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:12px 0;text-decoration:none;cursor:pointer;background-color:#f7f7f7;border:1px solid #bcc6cf}.resume-tabs-control>:first-child{border-radius:3px 0 0}.resume-tabs-control>:last-child{border-radius:0 3px 0 0}.resume-tab-link.active{background-image:-webkit-gradient(linear,left bottom,left top,from(#8a9db0),to(#91a5b8));background-image:-webkit-linear-gradient(bottom,#8a9db0,#91a5b8);background-image:-o-linear-gradient(bottom,#8a9db0,#91a5b8);background-image:linear-gradient(to top,#8a9db0,#91a5b8);border:1px solid #718598;color:#fff;cursor:default}.resume-tabs .form-group{width:100%;margin:0;overflow:hidden}.resume-tabs-content .form-group{display:none}.resume-tabs-content{padding:20px;background-color:#f7f7f7}.resume-tabs-content>.form-group:first-child{display:block}.form-apply-file{margin:0 0 15px}.form-apply .link-dropbox::before,.form-apply .link-gdrive::before{margin:0 10px 0 0;content:'';text-indent:100%;display:inline-block;vertical-align:middle;overflow:hidden}.form-apply .link-gdrive::before{width:30px;height:25.5px;background:url(img/www_subdomain/gd-icon.png);background-size:cover}.form-apply .link-dropbox::before{width:30px;height:28px;background:url(img/www_subdomain/dropbox-icon.png);background-size:cover}.header .logo{-webkit-box-flex:1;-ms-flex:1;flex:1}.header .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static}.header .container-fluid::after,.header .container-fluid::before{display:none}.header .btn-holder{margin:0;position:static}.header #dropdown-menu{height:auto!important;margin:0 20px 0 0;padding:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-size:18px;list-style:none}.header #dropdown-menu li{padding-right:15px}.header #dropdown-menu a{text-decoration:none;color:#000}.header #dropdown-menu a:hover{text-decoration:underline}.header .flex-spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hide-on-desktop{display:none}