body {
  padding-top: 0 !important; }
  body .smartbar-popup + #wrap_all #header.fixed {
    top: 52px !important; }
  body .inner_sidebar {
    margin-left: 38px; }
  body.home .cat_link {
    background: none;
    padding: 0;
    letter-spacing: 0.5em;
    font-family: "Montserrat", sans-serif;
    color: #ff0066;
    font-weight: 700;
    z-index: 31;
    left: 15px;
    padding-bottom: 5px; }
    body.home .cat_link a {
      background: none;
      padding: 0;
      color: #ff0066;
      font-family: "Montserrat", sans-serif; }
  @media (min-width: 861px) {
    body.admin-bar header#header {
      top: 72px !important; }
      body.admin-bar header#header.fixed {
        top: 32px !important; } }
  @media (min-width: 768px) {
    body .big_box {
      border-color: #000; }
    body .big_box,
    body .archive_blocks {
      height: 100vh; }
    body .threeboxes_right .full_box_bottom,
    body .threeboxes_right .half_box {
      height: 50vh;
      border-color: #000; }
    body .with_border {
      border-color: #000; } }
  body#top #header_main {
    top: 0 !important; }
  body.single .hero_link:after {
    background: none;
    bottom: 0;
    left: 0;
    content: '';
    width: 100%;
    background: url("../img/grid-gradient.svg") repeat-x;
    height: 170px;
    line-height: 26px;
    z-index: 20;
    position: absolute; }
  body .dywp-caption .avia-caption-content {
    font-family: 'Montserrat';
    color: #fff;
    font-weight: 200;
    font-size: 18px;
    background: none;
    padding: 0;
    z-index: 21;
    bottom: 20px;
    left: 15px; }
  body .single_top:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1;
    width: 100%;
    top: auto;
    height: 270px;
    background: url("../img/grid-gradient.svg") repeat-x;
    background-size: contain; }
  body .single_top .dywp-caption .avia-caption-content {
    background: none; }
  body .example-height {
    height: 237px; }
  body .resources-row {
    height: 237px; }
    body .resources-row .viewport {
      height: calc(237px - 44px); }
  body .jobs-row {
    height: 237px; }
    body .jobs-row .viewport {
      height: calc(237px - 72px); }
  body .ad-buffer {
    padding-top: 250px; }
  body#top #header_meta {
    display: none; }
  body .mega-search {
    width: 26px;
    height: 26px;
    margin-right: 20px;
    cursor: pointer;
    margin-top: 30px;
    background: url("../img/search-icon.svg") no-repeat center center; }
    @media (max-width: 860px) {
      body .mega-search {
        display: none; } }
  body .mega-author {
    margin-right: 3px;
    cursor: pointer;
    margin-top: 15px; }
    body .mega-author.logged-in {
      margin-top: 19px; }
    body .mega-author img {
      border-radius: 100%;
      display: block; }
  body.search-open .mega-search {
    background: url("../img/close-icon.svg") no-repeat center center; }
  @media (min-width: 861px) {
    body .mega-overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url("../img/gradient.svg") no-repeat;
      background-size: cover;
      mix-blend-mode: multiply;
      z-index: 998;
      pointer-events: none;
      opacity: 0; } }
  body.mega-open #header {
    position: fixed; }
  body.mega-open .mega-overlay {
    opacity: 1;
    pointer-events: initial; }
  @media (max-width: 860px) {
    body #header {
      width: 100% !important; } }
  @media (min-width: 768px) and (max-width: 860px) {
    body #header {
      padding: 0 20px; } }
  @media (min-width: 861px) {
    body #header {
      position: absolute;
      width: calc(100% - 100px);
      max-width: 1180px;
      z-index: 999;
      top: 40px !important;
      left: 50%;
      transform: translateX(-50%); }
      body #header.fixed {
        position: fixed;
        top: 0 !important;
        -webkit-box-shadow: 0px 2px 15px -5px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 2px 15px -5px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 2px 15px -5px rgba(0, 0, 0, 0.75); }
        body #header.fixed .mega-menu-drop {
          padding-top: 20px; }
        body #header.fixed .logo a {
          opacity: 0 !important; }
        body #header.fixed #header_main .container,
        body #header.fixed #header_main-sticky-wrapper {
          height: 50px !important;
          line-height: 50px !important; }
        body #header.fixed .mega-search {
          margin-top: 12px; }
        body #header.fixed .mega-author {
          margin-top: 2px;
          width: 40px !important;
          height: auto !important; }
          body #header.fixed .mega-author.logged-in {
            margin-top: 5px; }
          body #header.fixed .mega-author img {
            width: 40px !important;
            height: auto !important; }
        body #header.fixed .logo {
          background: url("../img/blogo.svg") no-repeat left center;
          background-size: 30px;
          width: 244px; } }
      @media (min-width: 861px) and (max-width: 1075px) {
        body #header.fixed .logo {
          width: 49px; } }
  @media (min-width: 861px) {
          body #header.fixed .logo img {
            margin-top: 0;
            opacity: 0; }
        body #header.fixed .mega-menu-outer .mega-search-form input {
          padding: 15px 32px 15px 40px; }
      body #header #header_main-sticky-wrapper,
      body #header #header_main {
        border-bottom: 0 !important; } }
  body #header .logo {
    max-width: 244px;
    transition: none !important; }
    body #header .logo img {
      margin-top: 6px; }
  body #header .inner-container {
    padding-left: 18px;
    padding-right: 18px; }
    @media (max-width: 860px) {
      body #header .inner-container {
        padding-left: 0; } }
  body #header #header_main > .container {
    padding-left: 0;
    padding-right: 0; }
  @media (min-width: 861px) {
    body.admin-bar #header {
      top: 32px !important; } }
  body .archive_blocks {
    margin-top: 0; }
  body div .logo {
    position: static;
    flex-grow: 0; }
  body .menu-mega-menu-container {
    flex-grow: 1;
    margin-right: 40px; }
    @media (max-width: 860px) {
      body .menu-mega-menu-container {
        display: none; } }
    body .menu-mega-menu-container .row {
      margin-bottom: 0; }
    body .menu-mega-menu-container li {
      display: inline-block; }
      body .menu-mega-menu-container li > a {
        font-family: 'Montserrat';
        text-transform: uppercase;
        font-size: 14px;
        color: #999999; }
      body .menu-mega-menu-container li.current-menu-item > a {
        color: #FF0066 !important;
        text-decoration: none;
        font-weight: bold; }
      body .menu-mega-menu-container li a:active, body .menu-mega-menu-container li a:focus {
        text-decoration: none !important; }
      body .menu-mega-menu-container li.visible > a,
      body .menu-mega-menu-container li > a:hover {
        color: #525252;
        text-decoration: none !important; }
      body .menu-mega-menu-container li.job-board .article-container {
        padding-left: 5px;
        padding-right: 15px; }
      body .menu-mega-menu-container li.resources .article {
        margin-bottom: 20px; }
  body #menu-mega-menu {
    display: flex;
    justify-content: space-around;
    margin: 0; }
  body li.visible .mega-menu-drop {
    opacity: 1;
    pointer-events: initial; }
  body .mega-menu-drop {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    top: 100%;
    left: 0;
    background: white;
    padding: 40px 5px 20px 5px;
    font-family: 'Montserrat', sans-serif; }
@-ms-viewport {
  width: device-width; }
    body .mega-menu-drop html {
      box-sizing: border-box;
      -ms-overflow-style: scrollbar; }
    body .mega-menu-drop *,
    body .mega-menu-drop *::before,
    body .mega-menu-drop *::after {
      box-sizing: inherit; }
    body .mega-menu-drop .container {
      position: relative;
      margin-left: auto;
      margin-right: auto;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 576px) {
        body .mega-menu-drop .container {
          padding-right: 15px;
          padding-left: 15px; } }
      @media (min-width: 768px) {
        body .mega-menu-drop .container {
          padding-right: 15px;
          padding-left: 15px; } }
      @media (min-width: 992px) {
        body .mega-menu-drop .container {
          padding-right: 15px;
          padding-left: 15px; } }
      @media (min-width: 1200px) {
        body .mega-menu-drop .container {
          padding-right: 15px;
          padding-left: 15px; } }
      @media (min-width: 576px) {
        body .mega-menu-drop .container {
          width: 540px;
          max-width: 100%; } }
      @media (min-width: 768px) {
        body .mega-menu-drop .container {
          width: 720px;
          max-width: 100%; } }
      @media (min-width: 992px) {
        body .mega-menu-drop .container {
          width: 960px;
          max-width: 100%; } }
      @media (min-width: 1200px) {
        body .mega-menu-drop .container {
          width: 1140px;
          max-width: 100%; } }
    body .mega-menu-drop .container-fluid {
      position: relative;
      margin-left: auto;
      margin-right: auto;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 576px) {
        body .mega-menu-drop .container-fluid {
          padding-right: 15px;
          padding-left: 15px; } }
      @media (min-width: 768px) {
        body .mega-menu-drop .container-fluid {
          padding-right: 15px;
          padding-left: 15px; } }
      @media (min-width: 992px) {
        body .mega-menu-drop .container-fluid {
          padding-right: 15px;
          padding-left: 15px; } }
      @media (min-width: 1200px) {
        body .mega-menu-drop .container-fluid {
          padding-right: 15px;
          padding-left: 15px; } }
    body .mega-menu-drop .row {
      display: flex;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px; }
      @media (min-width: 576px) {
        body .mega-menu-drop .row {
          margin-right: -15px;
          margin-left: -15px; } }
      @media (min-width: 768px) {
        body .mega-menu-drop .row {
          margin-right: -15px;
          margin-left: -15px; } }
      @media (min-width: 992px) {
        body .mega-menu-drop .row {
          margin-right: -15px;
          margin-left: -15px; } }
      @media (min-width: 1200px) {
        body .mega-menu-drop .row {
          margin-right: -15px;
          margin-left: -15px; } }
    body .mega-menu-drop .no-gutters {
      margin-right: 0;
      margin-left: 0; }
      body .mega-menu-drop .no-gutters > .col,
      body .mega-menu-drop .no-gutters > [class*="col-"] {
        padding-right: 0;
        padding-left: 0; }
    body .mega-menu-drop .col-1, body .mega-menu-drop .col-2, body .mega-menu-drop .col-3, body .mega-menu-drop .col-4, body .mega-menu-drop .col-5, body .mega-menu-drop .col-6, body .mega-menu-drop .col-7, body .mega-menu-drop .col-8, body .mega-menu-drop .col-9, body .mega-menu-drop .col-10, body .mega-menu-drop .col-11, body .mega-menu-drop .col-12, body .mega-menu-drop .col, body .mega-menu-drop .col-sm-1, body .mega-menu-drop .col-sm-2, body .mega-menu-drop .col-sm-3, body .mega-menu-drop .col-sm-4, body .mega-menu-drop .col-sm-5, body .mega-menu-drop .col-sm-6, body .mega-menu-drop .col-sm-7, body .mega-menu-drop .col-sm-8, body .mega-menu-drop .col-sm-9, body .mega-menu-drop .col-sm-10, body .mega-menu-drop .col-sm-11, body .mega-menu-drop .col-sm-12, body .mega-menu-drop .col-sm, body .mega-menu-drop .col-md-1, body .mega-menu-drop .col-md-2, body .mega-menu-drop .col-md-3, body .mega-menu-drop .col-md-4, body .mega-menu-drop .col-md-5, body .mega-menu-drop .col-md-6, body .mega-menu-drop .col-md-7, body .mega-menu-drop .col-md-8, body .mega-menu-drop .col-md-9, body .mega-menu-drop .col-md-10, body .mega-menu-drop .col-md-11, body .mega-menu-drop .col-md-12, body .mega-menu-drop .col-md, body .mega-menu-drop .col-lg-1, body .mega-menu-drop .col-lg-2, body .mega-menu-drop .col-lg-3, body .mega-menu-drop .col-lg-4, body .mega-menu-drop .col-lg-5, body .mega-menu-drop .col-lg-6, body .mega-menu-drop .col-lg-7, body .mega-menu-drop .col-lg-8, body .mega-menu-drop .col-lg-9, body .mega-menu-drop .col-lg-10, body .mega-menu-drop .col-lg-11, body .mega-menu-drop .col-lg-12, body .mega-menu-drop .col-lg, body .mega-menu-drop .col-xl-1, body .mega-menu-drop .col-xl-2, body .mega-menu-drop .col-xl-3, body .mega-menu-drop .col-xl-4, body .mega-menu-drop .col-xl-5, body .mega-menu-drop .col-xl-6, body .mega-menu-drop .col-xl-7, body .mega-menu-drop .col-xl-8, body .mega-menu-drop .col-xl-9, body .mega-menu-drop .col-xl-10, body .mega-menu-drop .col-xl-11, body .mega-menu-drop .col-xl-12, body .mega-menu-drop .col-xl {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px; }
      @media (min-width: 576px) {
        body .mega-menu-drop .col-1, body .mega-menu-drop .col-2, body .mega-menu-drop .col-3, body .mega-menu-drop .col-4, body .mega-menu-drop .col-5, body .mega-menu-drop .col-6, body .mega-menu-drop .col-7, body .mega-menu-drop .col-8, body .mega-menu-drop .col-9, body .mega-menu-drop .col-10, body .mega-menu-drop .col-11, body .mega-menu-drop .col-12, body .mega-menu-drop .col, body .mega-menu-drop .col-sm-1, body .mega-menu-drop .col-sm-2, body .mega-menu-drop .col-sm-3, body .mega-menu-drop .col-sm-4, body .mega-menu-drop .col-sm-5, body .mega-menu-drop .col-sm-6, body .mega-menu-drop .col-sm-7, body .mega-menu-drop .col-sm-8, body .mega-menu-drop .col-sm-9, body .mega-menu-drop .col-sm-10, body .mega-menu-drop .col-sm-11, body .mega-menu-drop .col-sm-12, body .mega-menu-drop .col-sm, body .mega-menu-drop .col-md-1, body .mega-menu-drop .col-md-2, body .mega-menu-drop .col-md-3, body .mega-menu-drop .col-md-4, body .mega-menu-drop .col-md-5, body .mega-menu-drop .col-md-6, body .mega-menu-drop .col-md-7, body .mega-menu-drop .col-md-8, body .mega-menu-drop .col-md-9, body .mega-menu-drop .col-md-10, body .mega-menu-drop .col-md-11, body .mega-menu-drop .col-md-12, body .mega-menu-drop .col-md, body .mega-menu-drop .col-lg-1, body .mega-menu-drop .col-lg-2, body .mega-menu-drop .col-lg-3, body .mega-menu-drop .col-lg-4, body .mega-menu-drop .col-lg-5, body .mega-menu-drop .col-lg-6, body .mega-menu-drop .col-lg-7, body .mega-menu-drop .col-lg-8, body .mega-menu-drop .col-lg-9, body .mega-menu-drop .col-lg-10, body .mega-menu-drop .col-lg-11, body .mega-menu-drop .col-lg-12, body .mega-menu-drop .col-lg, body .mega-menu-drop .col-xl-1, body .mega-menu-drop .col-xl-2, body .mega-menu-drop .col-xl-3, body .mega-menu-drop .col-xl-4, body .mega-menu-drop .col-xl-5, body .mega-menu-drop .col-xl-6, body .mega-menu-drop .col-xl-7, body .mega-menu-drop .col-xl-8, body .mega-menu-drop .col-xl-9, body .mega-menu-drop .col-xl-10, body .mega-menu-drop .col-xl-11, body .mega-menu-drop .col-xl-12, body .mega-menu-drop .col-xl {
          padding-right: 15px;
          padding-left: 15px; } }
      @media (min-width: 768px) {
        body .mega-menu-drop .col-1, body .mega-menu-drop .col-2, body .mega-menu-drop .col-3, body .mega-menu-drop .col-4, body .mega-menu-drop .col-5, body .mega-menu-drop .col-6, body .mega-menu-drop .col-7, body .mega-menu-drop .col-8, body .mega-menu-drop .col-9, body .mega-menu-drop .col-10, body .mega-menu-drop .col-11, body .mega-menu-drop .col-12, body .mega-menu-drop .col, body .mega-menu-drop .col-sm-1, body .mega-menu-drop .col-sm-2, body .mega-menu-drop .col-sm-3, body .mega-menu-drop .col-sm-4, body .mega-menu-drop .col-sm-5, body .mega-menu-drop .col-sm-6, body .mega-menu-drop .col-sm-7, body .mega-menu-drop .col-sm-8, body .mega-menu-drop .col-sm-9, body .mega-menu-drop .col-sm-10, body .mega-menu-drop .col-sm-11, body .mega-menu-drop .col-sm-12, body .mega-menu-drop .col-sm, body .mega-menu-drop .col-md-1, body .mega-menu-drop .col-md-2, body .mega-menu-drop .col-md-3, body .mega-menu-drop .col-md-4, body .mega-menu-drop .col-md-5, body .mega-menu-drop .col-md-6, body .mega-menu-drop .col-md-7, body .mega-menu-drop .col-md-8, body .mega-menu-drop .col-md-9, body .mega-menu-drop .col-md-10, body .mega-menu-drop .col-md-11, body .mega-menu-drop .col-md-12, body .mega-menu-drop .col-md, body .mega-menu-drop .col-lg-1, body .mega-menu-drop .col-lg-2, body .mega-menu-drop .col-lg-3, body .mega-menu-drop .col-lg-4, body .mega-menu-drop .col-lg-5, body .mega-menu-drop .col-lg-6, body .mega-menu-drop .col-lg-7, body .mega-menu-drop .col-lg-8, body .mega-menu-drop .col-lg-9, body .mega-menu-drop .col-lg-10, body .mega-menu-drop .col-lg-11, body .mega-menu-drop .col-lg-12, body .mega-menu-drop .col-lg, body .mega-menu-drop .col-xl-1, body .mega-menu-drop .col-xl-2, body .mega-menu-drop .col-xl-3, body .mega-menu-drop .col-xl-4, body .mega-menu-drop .col-xl-5, body .mega-menu-drop .col-xl-6, body .mega-menu-drop .col-xl-7, body .mega-menu-drop .col-xl-8, body .mega-menu-drop .col-xl-9, body .mega-menu-drop .col-xl-10, body .mega-menu-drop .col-xl-11, body .mega-menu-drop .col-xl-12, body .mega-menu-drop .col-xl {
          padding-right: 15px;
          padding-left: 15px; } }
      @media (min-width: 992px) {
        body .mega-menu-drop .col-1, body .mega-menu-drop .col-2, body .mega-menu-drop .col-3, body .mega-menu-drop .col-4, body .mega-menu-drop .col-5, body .mega-menu-drop .col-6, body .mega-menu-drop .col-7, body .mega-menu-drop .col-8, body .mega-menu-drop .col-9, body .mega-menu-drop .col-10, body .mega-menu-drop .col-11, body .mega-menu-drop .col-12, body .mega-menu-drop .col, body .mega-menu-drop .col-sm-1, body .mega-menu-drop .col-sm-2, body .mega-menu-drop .col-sm-3, body .mega-menu-drop .col-sm-4, body .mega-menu-drop .col-sm-5, body .mega-menu-drop .col-sm-6, body .mega-menu-drop .col-sm-7, body .mega-menu-drop .col-sm-8, body .mega-menu-drop .col-sm-9, body .mega-menu-drop .col-sm-10, body .mega-menu-drop .col-sm-11, body .mega-menu-drop .col-sm-12, body .mega-menu-drop .col-sm, body .mega-menu-drop .col-md-1, body .mega-menu-drop .col-md-2, body .mega-menu-drop .col-md-3, body .mega-menu-drop .col-md-4, body .mega-menu-drop .col-md-5, body .mega-menu-drop .col-md-6, body .mega-menu-drop .col-md-7, body .mega-menu-drop .col-md-8, body .mega-menu-drop .col-md-9, body .mega-menu-drop .col-md-10, body .mega-menu-drop .col-md-11, body .mega-menu-drop .col-md-12, body .mega-menu-drop .col-md, body .mega-menu-drop .col-lg-1, body .mega-menu-drop .col-lg-2, body .mega-menu-drop .col-lg-3, body .mega-menu-drop .col-lg-4, body .mega-menu-drop .col-lg-5, body .mega-menu-drop .col-lg-6, body .mega-menu-drop .col-lg-7, body .mega-menu-drop .col-lg-8, body .mega-menu-drop .col-lg-9, body .mega-menu-drop .col-lg-10, body .mega-menu-drop .col-lg-11, body .mega-menu-drop .col-lg-12, body .mega-menu-drop .col-lg, body .mega-menu-drop .col-xl-1, body .mega-menu-drop .col-xl-2, body .mega-menu-drop .col-xl-3, body .mega-menu-drop .col-xl-4, body .mega-menu-drop .col-xl-5, body .mega-menu-drop .col-xl-6, body .mega-menu-drop .col-xl-7, body .mega-menu-drop .col-xl-8, body .mega-menu-drop .col-xl-9, body .mega-menu-drop .col-xl-10, body .mega-menu-drop .col-xl-11, body .mega-menu-drop .col-xl-12, body .mega-menu-drop .col-xl {
          padding-right: 15px;
          padding-left: 15px; } }
      @media (min-width: 1200px) {
        body .mega-menu-drop .col-1, body .mega-menu-drop .col-2, body .mega-menu-drop .col-3, body .mega-menu-drop .col-4, body .mega-menu-drop .col-5, body .mega-menu-drop .col-6, body .mega-menu-drop .col-7, body .mega-menu-drop .col-8, body .mega-menu-drop .col-9, body .mega-menu-drop .col-10, body .mega-menu-drop .col-11, body .mega-menu-drop .col-12, body .mega-menu-drop .col, body .mega-menu-drop .col-sm-1, body .mega-menu-drop .col-sm-2, body .mega-menu-drop .col-sm-3, body .mega-menu-drop .col-sm-4, body .mega-menu-drop .col-sm-5, body .mega-menu-drop .col-sm-6, body .mega-menu-drop .col-sm-7, body .mega-menu-drop .col-sm-8, body .mega-menu-drop .col-sm-9, body .mega-menu-drop .col-sm-10, body .mega-menu-drop .col-sm-11, body .mega-menu-drop .col-sm-12, body .mega-menu-drop .col-sm, body .mega-menu-drop .col-md-1, body .mega-menu-drop .col-md-2, body .mega-menu-drop .col-md-3, body .mega-menu-drop .col-md-4, body .mega-menu-drop .col-md-5, body .mega-menu-drop .col-md-6, body .mega-menu-drop .col-md-7, body .mega-menu-drop .col-md-8, body .mega-menu-drop .col-md-9, body .mega-menu-drop .col-md-10, body .mega-menu-drop .col-md-11, body .mega-menu-drop .col-md-12, body .mega-menu-drop .col-md, body .mega-menu-drop .col-lg-1, body .mega-menu-drop .col-lg-2, body .mega-menu-drop .col-lg-3, body .mega-menu-drop .col-lg-4, body .mega-menu-drop .col-lg-5, body .mega-menu-drop .col-lg-6, body .mega-menu-drop .col-lg-7, body .mega-menu-drop .col-lg-8, body .mega-menu-drop .col-lg-9, body .mega-menu-drop .col-lg-10, body .mega-menu-drop .col-lg-11, body .mega-menu-drop .col-lg-12, body .mega-menu-drop .col-lg, body .mega-menu-drop .col-xl-1, body .mega-menu-drop .col-xl-2, body .mega-menu-drop .col-xl-3, body .mega-menu-drop .col-xl-4, body .mega-menu-drop .col-xl-5, body .mega-menu-drop .col-xl-6, body .mega-menu-drop .col-xl-7, body .mega-menu-drop .col-xl-8, body .mega-menu-drop .col-xl-9, body .mega-menu-drop .col-xl-10, body .mega-menu-drop .col-xl-11, body .mega-menu-drop .col-xl-12, body .mega-menu-drop .col-xl {
          padding-right: 15px;
          padding-left: 15px; } }
    body .mega-menu-drop .col {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
    body .mega-menu-drop .col-auto {
      flex: 0 0 auto;
      width: auto; }
    body .mega-menu-drop .col-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    body .mega-menu-drop .col-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    body .mega-menu-drop .col-3 {
      flex: 0 0 25%;
      max-width: 25%; }
    body .mega-menu-drop .col-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    body .mega-menu-drop .col-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    body .mega-menu-drop .col-6 {
      flex: 0 0 50%;
      max-width: 50%; }
    body .mega-menu-drop .col-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    body .mega-menu-drop .col-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    body .mega-menu-drop .col-9 {
      flex: 0 0 75%;
      max-width: 75%; }
    body .mega-menu-drop .col-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    body .mega-menu-drop .col-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    body .mega-menu-drop .col-12 {
      flex: 0 0 100%;
      max-width: 100%; }
    body .mega-menu-drop .pull-0 {
      right: auto; }
    body .mega-menu-drop .pull-1 {
      right: 8.33333%; }
    body .mega-menu-drop .pull-2 {
      right: 16.66667%; }
    body .mega-menu-drop .pull-3 {
      right: 25%; }
    body .mega-menu-drop .pull-4 {
      right: 33.33333%; }
    body .mega-menu-drop .pull-5 {
      right: 41.66667%; }
    body .mega-menu-drop .pull-6 {
      right: 50%; }
    body .mega-menu-drop .pull-7 {
      right: 58.33333%; }
    body .mega-menu-drop .pull-8 {
      right: 66.66667%; }
    body .mega-menu-drop .pull-9 {
      right: 75%; }
    body .mega-menu-drop .pull-10 {
      right: 83.33333%; }
    body .mega-menu-drop .pull-11 {
      right: 91.66667%; }
    body .mega-menu-drop .pull-12 {
      right: 100%; }
    body .mega-menu-drop .push-0 {
      left: auto; }
    body .mega-menu-drop .push-1 {
      left: 8.33333%; }
    body .mega-menu-drop .push-2 {
      left: 16.66667%; }
    body .mega-menu-drop .push-3 {
      left: 25%; }
    body .mega-menu-drop .push-4 {
      left: 33.33333%; }
    body .mega-menu-drop .push-5 {
      left: 41.66667%; }
    body .mega-menu-drop .push-6 {
      left: 50%; }
    body .mega-menu-drop .push-7 {
      left: 58.33333%; }
    body .mega-menu-drop .push-8 {
      left: 66.66667%; }
    body .mega-menu-drop .push-9 {
      left: 75%; }
    body .mega-menu-drop .push-10 {
      left: 83.33333%; }
    body .mega-menu-drop .push-11 {
      left: 91.66667%; }
    body .mega-menu-drop .push-12 {
      left: 100%; }
    body .mega-menu-drop .offset-1 {
      margin-left: 8.33333%; }
    body .mega-menu-drop .offset-2 {
      margin-left: 16.66667%; }
    body .mega-menu-drop .offset-3 {
      margin-left: 25%; }
    body .mega-menu-drop .offset-4 {
      margin-left: 33.33333%; }
    body .mega-menu-drop .offset-5 {
      margin-left: 41.66667%; }
    body .mega-menu-drop .offset-6 {
      margin-left: 50%; }
    body .mega-menu-drop .offset-7 {
      margin-left: 58.33333%; }
    body .mega-menu-drop .offset-8 {
      margin-left: 66.66667%; }
    body .mega-menu-drop .offset-9 {
      margin-left: 75%; }
    body .mega-menu-drop .offset-10 {
      margin-left: 83.33333%; }
    body .mega-menu-drop .offset-11 {
      margin-left: 91.66667%; }
    @media (min-width: 576px) {
      body .mega-menu-drop .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%; }
      body .mega-menu-drop .col-sm-auto {
        flex: 0 0 auto;
        width: auto; }
      body .mega-menu-drop .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%; }
      body .mega-menu-drop .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
      body .mega-menu-drop .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%; }
      body .mega-menu-drop .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
      body .mega-menu-drop .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%; }
      body .mega-menu-drop .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%; }
      body .mega-menu-drop .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
      body .mega-menu-drop .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
      body .mega-menu-drop .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%; }
      body .mega-menu-drop .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%; }
      body .mega-menu-drop .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%; }
      body .mega-menu-drop .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%; }
      body .mega-menu-drop .pull-sm-0 {
        right: auto; }
      body .mega-menu-drop .pull-sm-1 {
        right: 8.33333%; }
      body .mega-menu-drop .pull-sm-2 {
        right: 16.66667%; }
      body .mega-menu-drop .pull-sm-3 {
        right: 25%; }
      body .mega-menu-drop .pull-sm-4 {
        right: 33.33333%; }
      body .mega-menu-drop .pull-sm-5 {
        right: 41.66667%; }
      body .mega-menu-drop .pull-sm-6 {
        right: 50%; }
      body .mega-menu-drop .pull-sm-7 {
        right: 58.33333%; }
      body .mega-menu-drop .pull-sm-8 {
        right: 66.66667%; }
      body .mega-menu-drop .pull-sm-9 {
        right: 75%; }
      body .mega-menu-drop .pull-sm-10 {
        right: 83.33333%; }
      body .mega-menu-drop .pull-sm-11 {
        right: 91.66667%; }
      body .mega-menu-drop .pull-sm-12 {
        right: 100%; }
      body .mega-menu-drop .push-sm-0 {
        left: auto; }
      body .mega-menu-drop .push-sm-1 {
        left: 8.33333%; }
      body .mega-menu-drop .push-sm-2 {
        left: 16.66667%; }
      body .mega-menu-drop .push-sm-3 {
        left: 25%; }
      body .mega-menu-drop .push-sm-4 {
        left: 33.33333%; }
      body .mega-menu-drop .push-sm-5 {
        left: 41.66667%; }
      body .mega-menu-drop .push-sm-6 {
        left: 50%; }
      body .mega-menu-drop .push-sm-7 {
        left: 58.33333%; }
      body .mega-menu-drop .push-sm-8 {
        left: 66.66667%; }
      body .mega-menu-drop .push-sm-9 {
        left: 75%; }
      body .mega-menu-drop .push-sm-10 {
        left: 83.33333%; }
      body .mega-menu-drop .push-sm-11 {
        left: 91.66667%; }
      body .mega-menu-drop .push-sm-12 {
        left: 100%; }
      body .mega-menu-drop .offset-sm-0 {
        margin-left: 0%; }
      body .mega-menu-drop .offset-sm-1 {
        margin-left: 8.33333%; }
      body .mega-menu-drop .offset-sm-2 {
        margin-left: 16.66667%; }
      body .mega-menu-drop .offset-sm-3 {
        margin-left: 25%; }
      body .mega-menu-drop .offset-sm-4 {
        margin-left: 33.33333%; }
      body .mega-menu-drop .offset-sm-5 {
        margin-left: 41.66667%; }
      body .mega-menu-drop .offset-sm-6 {
        margin-left: 50%; }
      body .mega-menu-drop .offset-sm-7 {
        margin-left: 58.33333%; }
      body .mega-menu-drop .offset-sm-8 {
        margin-left: 66.66667%; }
      body .mega-menu-drop .offset-sm-9 {
        margin-left: 75%; }
      body .mega-menu-drop .offset-sm-10 {
        margin-left: 83.33333%; }
      body .mega-menu-drop .offset-sm-11 {
        margin-left: 91.66667%; } }
    @media (min-width: 768px) {
      body .mega-menu-drop .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%; }
      body .mega-menu-drop .col-md-auto {
        flex: 0 0 auto;
        width: auto; }
      body .mega-menu-drop .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%; }
      body .mega-menu-drop .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
      body .mega-menu-drop .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%; }
      body .mega-menu-drop .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
      body .mega-menu-drop .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%; }
      body .mega-menu-drop .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%; }
      body .mega-menu-drop .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
      body .mega-menu-drop .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
      body .mega-menu-drop .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%; }
      body .mega-menu-drop .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%; }
      body .mega-menu-drop .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%; }
      body .mega-menu-drop .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%; }
      body .mega-menu-drop .pull-md-0 {
        right: auto; }
      body .mega-menu-drop .pull-md-1 {
        right: 8.33333%; }
      body .mega-menu-drop .pull-md-2 {
        right: 16.66667%; }
      body .mega-menu-drop .pull-md-3 {
        right: 25%; }
      body .mega-menu-drop .pull-md-4 {
        right: 33.33333%; }
      body .mega-menu-drop .pull-md-5 {
        right: 41.66667%; }
      body .mega-menu-drop .pull-md-6 {
        right: 50%; }
      body .mega-menu-drop .pull-md-7 {
        right: 58.33333%; }
      body .mega-menu-drop .pull-md-8 {
        right: 66.66667%; }
      body .mega-menu-drop .pull-md-9 {
        right: 75%; }
      body .mega-menu-drop .pull-md-10 {
        right: 83.33333%; }
      body .mega-menu-drop .pull-md-11 {
        right: 91.66667%; }
      body .mega-menu-drop .pull-md-12 {
        right: 100%; }
      body .mega-menu-drop .push-md-0 {
        left: auto; }
      body .mega-menu-drop .push-md-1 {
        left: 8.33333%; }
      body .mega-menu-drop .push-md-2 {
        left: 16.66667%; }
      body .mega-menu-drop .push-md-3 {
        left: 25%; }
      body .mega-menu-drop .push-md-4 {
        left: 33.33333%; }
      body .mega-menu-drop .push-md-5 {
        left: 41.66667%; }
      body .mega-menu-drop .push-md-6 {
        left: 50%; }
      body .mega-menu-drop .push-md-7 {
        left: 58.33333%; }
      body .mega-menu-drop .push-md-8 {
        left: 66.66667%; }
      body .mega-menu-drop .push-md-9 {
        left: 75%; }
      body .mega-menu-drop .push-md-10 {
        left: 83.33333%; }
      body .mega-menu-drop .push-md-11 {
        left: 91.66667%; }
      body .mega-menu-drop .push-md-12 {
        left: 100%; }
      body .mega-menu-drop .offset-md-0 {
        margin-left: 0%; }
      body .mega-menu-drop .offset-md-1 {
        margin-left: 8.33333%; }
      body .mega-menu-drop .offset-md-2 {
        margin-left: 16.66667%; }
      body .mega-menu-drop .offset-md-3 {
        margin-left: 25%; }
      body .mega-menu-drop .offset-md-4 {
        margin-left: 33.33333%; }
      body .mega-menu-drop .offset-md-5 {
        margin-left: 41.66667%; }
      body .mega-menu-drop .offset-md-6 {
        margin-left: 50%; }
      body .mega-menu-drop .offset-md-7 {
        margin-left: 58.33333%; }
      body .mega-menu-drop .offset-md-8 {
        margin-left: 66.66667%; }
      body .mega-menu-drop .offset-md-9 {
        margin-left: 75%; }
      body .mega-menu-drop .offset-md-10 {
        margin-left: 83.33333%; }
      body .mega-menu-drop .offset-md-11 {
        margin-left: 91.66667%; } }
    @media (min-width: 992px) {
      body .mega-menu-drop .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%; }
      body .mega-menu-drop .col-lg-auto {
        flex: 0 0 auto;
        width: auto; }
      body .mega-menu-drop .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%; }
      body .mega-menu-drop .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
      body .mega-menu-drop .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%; }
      body .mega-menu-drop .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
      body .mega-menu-drop .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%; }
      body .mega-menu-drop .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%; }
      body .mega-menu-drop .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
      body .mega-menu-drop .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
      body .mega-menu-drop .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%; }
      body .mega-menu-drop .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%; }
      body .mega-menu-drop .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%; }
      body .mega-menu-drop .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%; }
      body .mega-menu-drop .pull-lg-0 {
        right: auto; }
      body .mega-menu-drop .pull-lg-1 {
        right: 8.33333%; }
      body .mega-menu-drop .pull-lg-2 {
        right: 16.66667%; }
      body .mega-menu-drop .pull-lg-3 {
        right: 25%; }
      body .mega-menu-drop .pull-lg-4 {
        right: 33.33333%; }
      body .mega-menu-drop .pull-lg-5 {
        right: 41.66667%; }
      body .mega-menu-drop .pull-lg-6 {
        right: 50%; }
      body .mega-menu-drop .pull-lg-7 {
        right: 58.33333%; }
      body .mega-menu-drop .pull-lg-8 {
        right: 66.66667%; }
      body .mega-menu-drop .pull-lg-9 {
        right: 75%; }
      body .mega-menu-drop .pull-lg-10 {
        right: 83.33333%; }
      body .mega-menu-drop .pull-lg-11 {
        right: 91.66667%; }
      body .mega-menu-drop .pull-lg-12 {
        right: 100%; }
      body .mega-menu-drop .push-lg-0 {
        left: auto; }
      body .mega-menu-drop .push-lg-1 {
        left: 8.33333%; }
      body .mega-menu-drop .push-lg-2 {
        left: 16.66667%; }
      body .mega-menu-drop .push-lg-3 {
        left: 25%; }
      body .mega-menu-drop .push-lg-4 {
        left: 33.33333%; }
      body .mega-menu-drop .push-lg-5 {
        left: 41.66667%; }
      body .mega-menu-drop .push-lg-6 {
        left: 50%; }
      body .mega-menu-drop .push-lg-7 {
        left: 58.33333%; }
      body .mega-menu-drop .push-lg-8 {
        left: 66.66667%; }
      body .mega-menu-drop .push-lg-9 {
        left: 75%; }
      body .mega-menu-drop .push-lg-10 {
        left: 83.33333%; }
      body .mega-menu-drop .push-lg-11 {
        left: 91.66667%; }
      body .mega-menu-drop .push-lg-12 {
        left: 100%; }
      body .mega-menu-drop .offset-lg-0 {
        margin-left: 0%; }
      body .mega-menu-drop .offset-lg-1 {
        margin-left: 8.33333%; }
      body .mega-menu-drop .offset-lg-2 {
        margin-left: 16.66667%; }
      body .mega-menu-drop .offset-lg-3 {
        margin-left: 25%; }
      body .mega-menu-drop .offset-lg-4 {
        margin-left: 33.33333%; }
      body .mega-menu-drop .offset-lg-5 {
        margin-left: 41.66667%; }
      body .mega-menu-drop .offset-lg-6 {
        margin-left: 50%; }
      body .mega-menu-drop .offset-lg-7 {
        margin-left: 58.33333%; }
      body .mega-menu-drop .offset-lg-8 {
        margin-left: 66.66667%; }
      body .mega-menu-drop .offset-lg-9 {
        margin-left: 75%; }
      body .mega-menu-drop .offset-lg-10 {
        margin-left: 83.33333%; }
      body .mega-menu-drop .offset-lg-11 {
        margin-left: 91.66667%; } }
    @media (min-width: 1200px) {
      body .mega-menu-drop .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%; }
      body .mega-menu-drop .col-xl-auto {
        flex: 0 0 auto;
        width: auto; }
      body .mega-menu-drop .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%; }
      body .mega-menu-drop .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
      body .mega-menu-drop .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%; }
      body .mega-menu-drop .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
      body .mega-menu-drop .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%; }
      body .mega-menu-drop .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%; }
      body .mega-menu-drop .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
      body .mega-menu-drop .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
      body .mega-menu-drop .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%; }
      body .mega-menu-drop .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%; }
      body .mega-menu-drop .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%; }
      body .mega-menu-drop .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%; }
      body .mega-menu-drop .pull-xl-0 {
        right: auto; }
      body .mega-menu-drop .pull-xl-1 {
        right: 8.33333%; }
      body .mega-menu-drop .pull-xl-2 {
        right: 16.66667%; }
      body .mega-menu-drop .pull-xl-3 {
        right: 25%; }
      body .mega-menu-drop .pull-xl-4 {
        right: 33.33333%; }
      body .mega-menu-drop .pull-xl-5 {
        right: 41.66667%; }
      body .mega-menu-drop .pull-xl-6 {
        right: 50%; }
      body .mega-menu-drop .pull-xl-7 {
        right: 58.33333%; }
      body .mega-menu-drop .pull-xl-8 {
        right: 66.66667%; }
      body .mega-menu-drop .pull-xl-9 {
        right: 75%; }
      body .mega-menu-drop .pull-xl-10 {
        right: 83.33333%; }
      body .mega-menu-drop .pull-xl-11 {
        right: 91.66667%; }
      body .mega-menu-drop .pull-xl-12 {
        right: 100%; }
      body .mega-menu-drop .push-xl-0 {
        left: auto; }
      body .mega-menu-drop .push-xl-1 {
        left: 8.33333%; }
      body .mega-menu-drop .push-xl-2 {
        left: 16.66667%; }
      body .mega-menu-drop .push-xl-3 {
        left: 25%; }
      body .mega-menu-drop .push-xl-4 {
        left: 33.33333%; }
      body .mega-menu-drop .push-xl-5 {
        left: 41.66667%; }
      body .mega-menu-drop .push-xl-6 {
        left: 50%; }
      body .mega-menu-drop .push-xl-7 {
        left: 58.33333%; }
      body .mega-menu-drop .push-xl-8 {
        left: 66.66667%; }
      body .mega-menu-drop .push-xl-9 {
        left: 75%; }
      body .mega-menu-drop .push-xl-10 {
        left: 83.33333%; }
      body .mega-menu-drop .push-xl-11 {
        left: 91.66667%; }
      body .mega-menu-drop .push-xl-12 {
        left: 100%; }
      body .mega-menu-drop .offset-xl-0 {
        margin-left: 0%; }
      body .mega-menu-drop .offset-xl-1 {
        margin-left: 8.33333%; }
      body .mega-menu-drop .offset-xl-2 {
        margin-left: 16.66667%; }
      body .mega-menu-drop .offset-xl-3 {
        margin-left: 25%; }
      body .mega-menu-drop .offset-xl-4 {
        margin-left: 33.33333%; }
      body .mega-menu-drop .offset-xl-5 {
        margin-left: 41.66667%; }
      body .mega-menu-drop .offset-xl-6 {
        margin-left: 50%; }
      body .mega-menu-drop .offset-xl-7 {
        margin-left: 58.33333%; }
      body .mega-menu-drop .offset-xl-8 {
        margin-left: 66.66667%; }
      body .mega-menu-drop .offset-xl-9 {
        margin-left: 75%; }
      body .mega-menu-drop .offset-xl-10 {
        margin-left: 83.33333%; }
      body .mega-menu-drop .offset-xl-11 {
        margin-left: 91.66667%; } }
    body .mega-menu-drop h4.more {
      color: #FF0066;
      font-weight: bold;
      font-size: 15px;
      margin: 20px 0 0 0;
      text-transform: uppercase;
      font-family: "Montserrat";
      transition: 1s opacity;
      font-weight: 500; }
      body .mega-menu-drop h4.more.did-hide {
        opacity: 0; }
    body .mega-menu-drop .jobs .apply {
      position: absolute;
      top: 3px;
      font-size: 15px;
      right: 15px;
      text-align: right;
      line-height: 1;
      display: none;
      font-weight: 400; }
    body .mega-menu-drop .jobs .logo-container {
      float: left;
      margin-right: 15px;
      width: 80px;
      margin-left: 10px; }
      body .mega-menu-drop .jobs .logo-container img {
        display: block; }
    body .mega-menu-drop .jobs .row:hover .apply {
      display: block; }
    body .mega-menu-drop .jobs .row:hover .regions {
      display: none; }
    body .mega-menu-drop .jobs .row {
      padding-top: 10px;
      border-bottom: 1px solid #E6E6E6;
      padding-bottom: 10px;
      margin-left: -10px; }
      body .mega-menu-drop .jobs .row:hover {
        text-decoration: none; }
    body .mega-menu-drop .jobs h3 {
      font-size: 15px;
      margin: 0 0 8px;
      color: #4D4D4D;
      min-height: 0; }
    body .mega-menu-drop .jobs h3, body .mega-menu-drop .jobs h5 {
      padding-left: 10px;
      color: #4D4D4D; }
    body .mega-menu-drop .jobs p {
      text-align: right; }
    body .mega-menu-drop .jobs h5,
    body .mega-menu-drop .jobs p {
      font-size: 14px;
      font-weight: 200;
      margin: 0; }
    body .mega-menu-drop .jobs .col-2 {
      background: none; }
    body .mega-menu-drop .jobs .featured h3, body .mega-menu-drop .jobs .featured h5 {
      color: #FF0066; }
    body .mega-menu-drop .jobs .featured:first-of-type {
      background: rgba(255, 0, 102, 0.15);
      border-bottom: 1px solid transparent; }
      body .mega-menu-drop .jobs .featured:first-of-type:before {
        content: '';
        width: 6px;
        height: calc(100% + 1px);
        position: absolute;
        top: 0;
        left: 10px;
        background: #FF0066;
        border-right: 4px solid #fff; }
      body .mega-menu-drop .jobs .featured:first-of-type h3 {
        font-weight: bold !important; }
    body .mega-menu-drop .jobs .featured.top {
      position: relative; }
    body .mega-menu-drop .article-container {
      position: relative;
      overflow: hidden;
      margin-bottom: 0; }
    body .mega-menu-drop .btn {
      background: #FF0066;
      display: block;
      color: #fff;
      font-weight: 700;
      text-transform: uppercase;
      max-width: 75%;
      padding: 15px 0;
      text-align: center;
      line-height: 1;
      border: 1px solid #FF0066;
      border-radius: 30px;
      font-size: 14px;
      font-weight: 300; }
      body .mega-menu-drop .btn:hover {
        background: #fff;
        text-decoration: none; }
      body .mega-menu-drop .btn.btn-outline {
        background: #fff;
        color: #FF0066; }
        body .mega-menu-drop .btn.btn-outline:hover {
          background: #FF0066;
          color: #fff; }
    body .mega-menu-drop .sponsor {
      padding: 0 40px;
      margin-bottom: 20px; }
      body .mega-menu-drop .sponsor > a {
        display: block;
        margin-bottom: 30px; }
        body .mega-menu-drop .sponsor > a img {
          display: block; }
      body .mega-menu-drop .sponsor .link-list {
        padding-left: 0;
        padding-right: 0; }
        body .mega-menu-drop .sponsor .link-list li {
          border-color: #5CA4E5; }
          body .mega-menu-drop .sponsor .link-list li:last-of-type {
            border-color: #5CA4E5; }
          body .mega-menu-drop .sponsor .link-list li a {
            color: #5CA4E5;
            padding-right: 0;
            padding-top: 20px;
            padding-bottom: 20px;
            background: none;
            font-size: 12px; }
    body .mega-menu-drop .article {
      display: block;
      line-height: 1; }
      body .mega-menu-drop .article:hover {
        text-decoration: none; }
    body .mega-menu-drop .intro {
      padding: 0 40px; }
      body .mega-menu-drop .intro .btn {
        margin-top: 65px;
        transition: .3s all; }
        body .mega-menu-drop .intro .btn + .btn {
          margin-top: 20px; }
      body .mega-menu-drop .intro p {
        color: #000; }
    body .mega-menu-drop .ad {
      position: relative;
      max-height: 203px; }
      body .mega-menu-drop .ad a {
        display: block; }
      body .mega-menu-drop .ad .overlay {
        content: '';
        position: absolute;
        padding-top: 35px;
        padding-left: 23px;
        padding-right: 23px;
        height: 100%;
        width: 100%;
        background: #676767;
        mix-blend-mode: multiply;
        z-index: 1; }
      body .mega-menu-drop .ad .ad-content {
        position: absolute;
        padding-top: 35px;
        padding-left: 23px;
        padding-right: 23px;
        height: 100%;
        width: 100%;
        z-index: 2; }
        body .mega-menu-drop .ad .ad-content p {
          color: #fff;
          font-size: 16px;
          font-weight: 200;
          margin: 0;
          text-transform: none; }
          body .mega-menu-drop .ad .ad-content p strong {
            font-weight: bold;
            font-size: 14px;
            color: #fff; }
        body .mega-menu-drop .ad .ad-content h2 {
          color: #fff;
          font-size: 22px;
          font-weight: 200;
          margin: 13px 0;
          text-transform: none; }
      body .mega-menu-drop .ad img {
        display: block; }
    body .mega-menu-drop .link-list {
      padding: 0 50px;
      margin: 0; }
      body .mega-menu-drop .link-list li {
        border-top: 1px solid #0B3457;
        display: block;
        margin: 0; }
        body .mega-menu-drop .link-list li:last-of-type {
          border-bottom: 1px solid #0B3457; }
        body .mega-menu-drop .link-list li a {
          padding: 30px 0;
          font-weight: 300;
          color: #0B3457;
          display: block;
          line-height: 1.2;
          padding-right: 10px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%0A%09%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Aa%3D%22http%3A//ns.adobe.com/AdobeSVGViewerExtensions/3.0/%22%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210.6px%22%20viewBox%3D%220%200%206%2010.6%22%20style%3D%22enable-background%3Anew%200%200%206%2010.6%3B%22%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%230B3457%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cdefs%3E%0A%3C/defs%3E%0A%3Cpolyline%20class%3D%22st0%22%20points%3D%220.4%2C0.4%205.3%2C5.3%200.4%2C10.2%20%22/%3E%0A%3C/svg%3E") no-repeat right center; }
    body .mega-menu-drop h2 {
      color: #0B3457;
      font-size: 30px;
      font-weight: normal;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 20px;
      font-family: "Montserrat"; }
    body .mega-menu-drop h3 {
      color: #0B3457;
      color: #000;
      font-weight: normal;
      font-size: 16px;
      margin: 13px 0 11px;
      min-height: 34px;
      line-height: 1.3;
      font-family: "Montserrat"; }
    body .mega-menu-drop h4 {
      font-size: 14px;
      font-weight: 300;
      color: #0B3457;
      margin-top: 0;
      text-transform: uppercase;
      margin-bottom: 15px;
      font-family: "Montserrat"; }
      body .mega-menu-drop h4.recent-jobs {
        margin-bottom: 0;
        padding-bottom: 15px; }
    body .mega-menu-drop a {
      color: #0B3457; }
    body .mega-menu-drop p {
      font-size: 18px;
      line-height: 24px;
      font-weight: 100;
      color: #0B3457;
      color: #000;
      font-family: "Montserrat"; }
    body .mega-menu-drop .article p {
      font-size: 16px;
      margin-top: 0; }
    body .mega-menu-drop .article h3 {
      margin-bottom: 8px; }
  body .ps-scrollbar-y-rail {
    background: #E6E6E6 !important;
    border-radius: 15px !important;
    opacity: 1 !important; }
    body .ps-scrollbar-y-rail .ps-scrollbar-y {
      right: 5px !important;
      width: 5px !important;
      margin-top: 5px !important;
      margin-bottom: 5px !important; }

.article-container {
  padding: 0 25px 0 0;
  margin: 0 0 10px;
  position: relative; }

.article-container .viewport {
  height: 290px;
  overflow: hidden;
  position: relative; }

.article-container .overview {
  list-style: none;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  width: 100%;
  margin: 0; }

.article-container .scrollbar {
  background: #E6E6E6;
  position: absolute;
  top: 0;
  right: 0;
  width: 15px;
  border-radius: 15px; }

.jobs-row .article-container .scrollbar {
  top: 30px; }

.article-container .track {
  background: none;
  height: 100%;
  width: 15px;
  position: relative;
  border-radius: 15px;
  left: 4px; }

.article-container .thumb {
  background: #999999;
  height: 20px;
  width: 7px;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  border-radius: 7px;
  top: 0;
  left: 0;
  margin: 5px 0; }

@media (max-width: 1300px) {
  .responsive .container {
    max-width: 80%; } }
@media (min-width: 861px) {
  .main_menu {
    display: none !important; } }
@media (min-width: 769px) {
  .home .archive_blocks .cover_bg {
    position: relative; }
    .home .archive_blocks .cover_bg:after {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url("../img/gradient.svg") no-repeat;
      background-size: cover;
      mix-blend-mode: multiply;
      z-index: 10;
      content: ''; } }
body #mobile-advanced {
  display: none; }

.archive_blocks .cover_bg:hover:after {
  opacity: .9 !important; }

body#top .mega-menu-outer {
  display: flex;
  padding: 0 0 0 55px; }
  body#top .mega-menu-outer .mega-search-form {
    position: absolute;
    top: 0;
    right: 120px;
    background: #fff;
    height: 100%;
    opacity: 0;
    transition: .5s all;
    width: 0;
    pointer-events: none; }
    @media (max-width: 860px) {
      body#top .mega-menu-outer .mega-search-form {
        display: none; } }
    body#top .mega-menu-outer .mega-search-form input {
      background: #fff url("../img/search-icon-pink.svg") left center no-repeat !important;
      padding: 35px 32px 35px 40px;
      color: #000;
      font-weight: 200;
      border: 0 !important;
      margin-bottom: 0; }
      body#top .mega-menu-outer .mega-search-form input:focus {
        box-shadow: none; }
      body#top .mega-menu-outer .mega-search-form input::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #FF0066; }
      body#top .mega-menu-outer .mega-search-form input::-moz-placeholder {
        /* Firefox 19+ */
        color: #FF0066; }
      body#top .mega-menu-outer .mega-search-form input:-ms-input-placeholder {
        /* IE 10+ */
        color: #FF0066; }
      body#top .mega-menu-outer .mega-search-form input:-moz-placeholder {
        /* Firefox 18- */
        color: #FF0066; }

body#top.search-open .mega-menu-outer .mega-search-form {
  display: block;
  width: 770px;
  opacity: 1;
  pointer-events: initial; }
  body#top.search-open .mega-menu-outer .mega-search-form form {
    margin-bottom: 0; }
  @media (max-width: 1300px) {
    body#top.search-open .mega-menu-outer .mega-search-form {
      width: calc(100% - 420px); } }
  @media (max-width: 1075px) {
    body#top.search-open .mega-menu-outer .mega-search-form {
      width: calc(100% - 200px); } }

body#top.search-open #header.fixed .mega-menu-outer .mega-search-form {
  width: 890px; }
  @media (max-width: 1300px) {
    body#top.search-open #header.fixed .mega-menu-outer .mega-search-form {
      width: calc(100% - 420px); } }
  @media (max-width: 1075px) {
    body#top.search-open #header.fixed .mega-menu-outer .mega-search-form {
      width: calc(100% - 200px); } }

/*# sourceMappingURL=style.css.map */
