@media all and (min-width: 641px) { .page-main-horizontal-split-top { padding: 17px; background-color: #FFF; }
  .page-main-horizontal-split-top .pane-page-title:only-child { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #9C6114; }
  .page-main-horizontal-split-top .pane-page-title:only-child h1 { margin: 0; }
  .page-main-horizontal-split-top .pane-page-title + .pane-section-field-info-section-lead, .page-main-horizontal-split-top .pane-page-title + .pane-section-field-body { margin-top: 10px; padding-top: 10px; border-top: 1px solid #9C6114; }
  .page-vacancies .pane-contributor-email { margin-right: 17px; margin-bottom: 13px; padding: 10px; border: 0; background-color: #FFF; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05); }
  .page-vacancies .pane-contributor-email::after { content: " "; display: block; visibility: hidden; height: 0; clear: both; font-size: 0; }
  .page-vacancies #ent-node { padding-bottom: 1px; }
  .page-vacancies .content-white { display: block; width: 704px; padding: 0 0 16px 0; background-color: #FFF; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05); }
  .page-vacancies .content-white .mynet-filter-title { margin: 0 17px; }
  .page-vacancies .content-white .mynet-filter-title h2 { margin: 0 0 0 0; font-size: 16pt; line-height: 27px; }
  .page-vacancies .content-white .mynet-filter-categories { margin: 0 17px; padding-top: 8px; padding-bottom: 10px; border-bottom: 1px solid #DEDBD9; }
  .page-vacancies .content-white .mynet-filter-categories .mynet-category { display: inline-block; margin-right: 8px; margin-bottom: 8px; padding: 2px 7px; border: 1px solid #9C6114; border-radius: 2px; background: rgba(0, 0, 0, 0); color: #8E5614; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 21px; text-align: left; }
  .page-vacancies .content-white .mynet-filter-categories .mynet-category:hover .mynet-category-title { text-decoration: underline; }
  .page-vacancies .content-white .mynet-filter-categories .mynet-category .mynet-cross-button { display: none; width: 15px; height: 15px; margin-top: 3px; margin-bottom: -3px; margin-left: 4px; background: url("../img/responsive-close-menu-button.png") no-repeat 50% 50%; background-size: 30px 30px; }
  .page-vacancies .content-white .mynet-filter-categories .mynet-category.active { background: #9C6114; color: #FFF; }
  .page-vacancies .content-white .mynet-filter-categories .mynet-category.active .mynet-cross-button { display: block; float: right; }
  .page-vacancies .mynet-filter-departments { margin: 0 17px; padding-bottom: 10px; }
  .page-vacancies .mynet-filter-departments .mynet-filter-department-title { width: 100%; padding-top: 8px; color: #8E5614; font-family: Arial, sans-serif; font-size: 12px; font-weight: 700; }
  .page-vacancies .mynet-filter-departments .mynet-filter-department-title:hover { cursor: pointer; }
  .page-vacancies .mynet-filter-departments .mynet-filter-department-title a { display: inline-block; text-decoration: none; }
  .page-vacancies .mynet-filter-departments .mynet-filter-department-title .mynet-plus-icon { display: inline-block; width: 16px; height: 16px; margin-top: 3px; margin-right: 4px; margin-bottom: -3px; background: url("../img/responsive-facet-open.png") no-repeat 50% 50%; background-size: contain; }
  .page-vacancies .mynet-filter-departments .mynet-filter-department-title .mynet-minus-icon { display: inline-block; width: 16px; height: 16px; margin-top: 3px; margin-right: 4px; margin-bottom: -3px; background: url("../img/responsive-facet-close.png") no-repeat 50% 50%; background-size: contain; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list { margin-top: 10px; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list .mynet-department { margin-top: 5px; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list input[type="checkbox"] { position: relative; bottom: 1px; margin-right: 12px; vertical-align: middle; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list label { display: inline-block; color: #8E5614; font-family: Arial, sans-serif; font-size: 12px; font-weight: 400; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list label:hover { text-decoration: underline; }
  .page-vacancies .mynet-status-sort { display: block; width: 100%; margin-top: 10px; margin-bottom: 35px; margin-left: 17px; padding-top: 8px; padding-bottom: 10px; }
  .page-vacancies .mynet-status-sort .mynet-status { display: block; width: 50%; height: 30px; margin-top: 4px; float: left; color: #303030; font-family: Georgia, serif; font-size: 16px; text-align: left; }
  .page-vacancies .mynet-status-sort .mynet-sort { display: block; width: 45%; float: left; }
  .page-vacancies .mynet-status-sort .mynet-sort label { display: none; }
  .page-vacancies .mynet-status-sort .mynet-sort select { width: 190px; height: 30px; padding: 5px 8px; float: right; border-color: #999; background-color: #EBE5D8; }
  .page-vacancies .mynet-jobs-title-row { width: 704px; margin-right: 17px; padding-top: 8px; padding-bottom: 8px; background: #EBE5D8; }
  .page-vacancies .mynet-jobs-title-row:after { content: ""; display: table; clear: both; }
  .page-vacancies .mynet-jobs-title-row .mynet-col-first { width: 45%; margin-left: 17px; padding-right: 0; text-align: left; }
  .page-vacancies .mynet-jobs-title-row .mynet-col-first p { margin-bottom: 0; color: #303030 !important; font-family: Arial, sans-serif; font-size: 12px; font-weight: 700; }
  .page-vacancies .mynet-jobs-title-row .mynet-col-second { width: 35%; margin-right: 18px; text-align: left; }
  .page-vacancies .mynet-jobs-title-row .mynet-col-second p { margin-bottom: 0; font-family: Arial, sans-serif; font-size: 12px; font-weight: 700; }
  .page-vacancies .mynet-jobs-title-row .mynet-col-third { width: 10%; margin-left: 0; }
  .page-vacancies .mynet-jobs-title-row .mynet-col-third p { margin-bottom: 0; font-family: Arial, sans-serif; font-size: 12px; font-weight: 700; text-align: left; }
  .page-vacancies .mynet-jobs { margin-right: 17px; padding-top: 8px; padding-bottom: 8px; }
  .page-vacancies [class*="mynet-col-"] { padding-right: 17px; float: left; }
  .mynet-jobs .page-vacancies [class*="mynet-col-"]:last-of-type, .mynet-jobs-title-row .page-vacancies [class*="mynet-col-"]:last-of-type { padding-right: 0; }
  .mynet-jobs .page-vacancies [class*="mynet-col-"]:first-of-type { padding-left: 0; }
  .page-vacancies .mynet-jobs-row { display: block; width: 704px; margin-bottom: 12px; padding-top: 12px; padding-bottom: 12px; background-color: #FFF; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05); }
  .page-vacancies .mynet-jobs-row:after { content: ""; display: table; clear: both; }
  .page-vacancies .mynet-jobs-row .no-jobs { padding-top: 5px; font-family: Georgia, serif; font-size: 14px; text-align: center; }
  .page-vacancies .mynet-jobs-row:hover .mynet-jobs-title { color: #8E5614; text-decoration: underline; }
  .page-vacancies .mynet-jobs-row:last-child { margin-bottom: 5px; }
  .page-vacancies .mynet-jobs-row .mynet-col-first { width: 45%; }
  .page-vacancies .mynet-jobs-row .mynet-col-first p { margin-bottom: 0; padding-left: 17px; color: #8E5614; font-family: Georgia, serif; font-size: 14px; font-weight: normal; line-height: 24px; }
  .page-vacancies .mynet-jobs-row .mynet-col-second { width: 35%; margin-right: 19px; }
  .page-vacancies .mynet-jobs-row .mynet-col-second p { margin-bottom: 0; color: #303030; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 21px; text-align: left; }
  .page-vacancies .mynet-jobs-row .mynet-col-third { width: 10%; }
  .page-vacancies .mynet-jobs-row .mynet-col-third p { margin-bottom: 0; color: #303030; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 21px; text-align: left; } }
@media all and (max-width: 640px) { .page-vacancies .page-main-horizontal-split-bottom { background: #F8F3EA; }
  .page-vacancies .page-main-horizontal-split-top { margin: 0 1.875rem; margin-bottom: 1.5rem; font: 1.875rem/2.5rem Arial, sans-serif; }
  .page-vacancies .page-main-horizontal-split-top .kicker { margin-top: 0.625rem; margin-bottom: 2rem; padding-bottom: 2rem; border-bottom: 1px solid #9C6114; color: #8E5614; font: 1.5rem/2.5rem Arial, sans-serif; text-transform: uppercase; }
  .page-vacancies .content-white { display: block; width: 100%; padding: 0 0 1.875rem 0; background-color: #FFF; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05); }
  .page-vacancies .content-white .mynet-filter-title { margin: 0 1.875rem; padding-bottom: 1.125rem; }
  .page-vacancies .content-white .mynet-filter-title h2 { margin-bottom: 0; padding-top: 1.125rem; padding-bottom: 0.875rem; border-bottom: 1px solid #9C6114; color: #8E5614; font-size: 3.75rem; font-weight: 400; }
  .page-vacancies .content-white .mynet-filter-categories { margin: 0 1.875rem; padding-top: 0.875rem; padding-bottom: 1.125rem; border-bottom: 1px solid #DEDBD9; }
  .page-vacancies .content-white .mynet-filter-categories .mynet-category { display: inline-block; margin-right: 0.875rem; margin-bottom: 0.875rem; padding: 0.3125rem 0.75rem; border: 1px solid #9C6114; border-radius: 2px; background: rgba(0, 0, 0, 0); color: #8E5614; font-family: Arial, sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 2.3125rem; text-align: left; }
  .page-vacancies .content-white .mynet-filter-categories .mynet-category:hover .mynet-category-title { text-decoration: underline; }
  .page-vacancies .content-white .mynet-filter-categories .mynet-category .mynet-cross-button { display: none; width: 2.125rem; height: 2.125rem; margin-bottom: -0.5rem; margin-left: 0.5rem; background: url("../img/responsive-close-menu-button.png") no-repeat 50% 50%; background-size: 3rem 3rem; }
  .page-vacancies .content-white .mynet-filter-categories .mynet-category.active { background: #9C6114; color: #FFF; }
  .page-vacancies .content-white .mynet-filter-categories .mynet-category.active .mynet-cross-button { display: inline-block; }
  .page-vacancies .mynet-filter-departments { margin: 1rem 1.875rem; padding-top: 0.875rem; padding-bottom: 1.125rem; }
  .page-vacancies .mynet-filter-departments .mynet-filter-department-title { color: #8E5614; font-family: Arial, sans-serif; font-size: 1.75rem; font-weight: 700; }
  .page-vacancies .mynet-filter-departments .mynet-filter-department-title .mynet-plus-icon { display: inline-block; width: 1.75rem; height: 1.75rem; margin-top: 0.3125rem; margin-right: 0.5rem; margin-bottom: -0.3125rem; background: url("../img/responsive-facet-open.png") no-repeat 50% 50%; background-size: contain; }
  .page-vacancies .mynet-filter-departments .mynet-filter-department-title .mynet-minus-icon { display: inline-block; width: 1.75rem; height: 1.75rem; margin-top: 0.3125rem; margin-right: 0.5rem; margin-bottom: -0.3125rem; background: url("../img/responsive-facet-close.png") no-repeat 50% 50%; background-size: contain; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list { margin-top: 1.125rem; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list .mynet-department { padding-top: 1rem; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list input[type="checkbox"] { position: relative; bottom: 1px; left: 0.5rem; margin-right: 1.5rem; margin-bottom: 0.875rem; transform: scale(1.5); vertical-align: middle; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list label { display: inline-block; width: 26rem; color: #8E5614; font-family: Arial, sans-serif; font-size: 1.75rem; font-weight: 400; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list label:hover { text-decoration: underline; }
  .page-vacancies .mynet-filter-departments .mynet-filter-departments-list .position-department { vertical-align: middle; }
  .page-vacancies .mynet-status-sort { display: block; margin: 1.75rem; padding-top: 0.875rem; padding-bottom: 1.125rem; }
  .page-vacancies .mynet-status-sort .mynet-status { display: block; width: 100%; height: 2.125rem; margin-bottom: 1.375rem; color: #303030; font-family: Georgia, serif; font-size: 1.75rem; text-align: left; }
  .page-vacancies .mynet-status-sort .mynet-sort { width: 100%; }
  .page-vacancies .mynet-status-sort .mynet-sort label { display: none; }
  .page-vacancies .mynet-status-sort .mynet-sort select { width: 100%; padding: 0.5rem 0.875rem; border-color: #999; background-color: #EBE5D8; font-family: Arial, sans-serif; font-size: 1.5625rem; font-weight: 400; }
  .page-vacancies .mynet-jobs-title-row { display: none; }
  .page-vacancies .mynet-jobs { width: auto; padding: 0 2.1875rem 0 2.1875rem; }
  .page-vacancies .mynet-jobs-row { display: block; width: auto; margin-bottom: 2.1875rem; padding: 1.875rem; background-color: #FFF; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05); }
  .page-vacancies .mynet-jobs-row:after { content: ""; display: table; clear: both; }
  .page-vacancies .mynet-jobs-row .no-jobs { padding-top: 1rem; font-family: Georgia, serif; font-size: 1.5625rem; text-align: center; }
  .page-vacancies [class*="mynet-col-"] { float: left; }
  .mynet-jobs .page-vacancies [class*="mynet-col-"]:last-of-type { padding-right: 0; }
  .mynet-jobs .page-vacancies [class*="mynet-col-"]:first-of-type { padding-left: 0; }
  .page-vacancies .mynet-col-first { width: 100%; }
  .page-vacancies .mynet-col-first .mynet-jobs-title { color: #8E5614; font-family: Georgia, serif; font-size: 1.875rem; font-weight: 400; line-height: 2.1875rem; }
  .page-vacancies .mynet-col-second { width: 100%; }
  .page-vacancies .mynet-col-second .mynet-jobs-department, .page-vacancies .mynet-col-second p { color: #303030; font-family: Arial, sans-serif; font-size: 1.5625rem; font-weight: 400; line-height: 2rem; text-align: left; }
  .page-vacancies .mynet-col-third { width: 100%; }
  .page-vacancies .mynet-col-third p { margin-bottom: 0 !important; }
  .page-vacancies .mynet-col-third .mynet-jobs-ends, .page-vacancies .mynet-col-third p { color: #303030; font-family: Arial, sans-serif; font-size: 1.5625rem; font-weight: 400; line-height: 2rem; text-align: left; }
  .page-vacancies .mynet-col-third .mynet-jobs-ends span, .page-vacancies .mynet-col-third p span { font-weight: 700; } }

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