/*
Theme Name:           Enfold child
Theme URI:            https://gitlab.aau.at/wordpress-aau/enfoldchild.git
Version:              1.0.6.5
Description:          Enfold Child theme
Author:               Michael Koscher (michael@koscher.at)
Template:             enfold
Text Domain:          enfoldchild
Gitlab CE:            https://gitlab.aau.at/
GitLab Theme URI:     https://gitlab.aau.at/jobportal/enfoldchild
GitLab Branch:        master
*/
html {
  background-color: white;
}
body {
  font-size: 1em;
}
header_main {
  display: block;
}
.html_header_top #top .av_header_stretch .container {
  width: 100%;
  padding: 0 20px;
  max-width: 1310px;
}
.alternate_color p a {
  border-bottom: #336b81 dotted 1px;
}
.alternate_color p a:hover {
  border-bottom: #336b81 solid 1px;
  text-decoration: none;
}
main.content {
  padding-bottom: 0;
  padding-top: 0;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
  font-size: 100%;
  max-width: 100%;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
span.blog-author.minor-meta {
  display: none;
}
span.text-sep.text-sep-date {
  display: none;
}
time.date-container.minor-meta.updated {
  display: none;
}
#header {
  position: absolute;
  margin-top: 15px;
}
.post_delimiter {
  display: none;
}
.chance {
  margin-bottom: 50px;
}
strong {
  color: #5e5e5e!important;
}
legend {
  font-size: 20px!important;
  font-weight: bold!important;
  color: #555555;
}
#top label {
  font-weight: bold;
  font-size: 13px!important;
  color: #666666;
  display: table-cell;
}
#top .main_color .avia-color-theme-color {
  border-color: #0088b2;
}
.av-share-box,
.av-share-box .av-share-link-description {
  margin-bottom: 0;
  margin-top: 0;
}
#top .av-share-box ul {
  margin: 0 auto 50px auto;
  max-width: 1210px;
  width: 100%;
}
.footer-siegel {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
#top .av_header_transparency #header_meta {
  border-bottom: 0 solid rgba(255, 255, 255, 0.25);
}
.header_bg {
  background: transparent!important;
}
div#header_meta {
  background: transparent;
}
#top .av_header_transparency #header_meta {
  background: rgba(0, 0, 0, 0.6);
  filter: alpha(opacity=60);
}
.html_header_transparency #header_meta,
div#header_meta {
  background: rgba(0, 0, 0, 0.6);
  filter: alpha(opacity=60);
}
#header_meta .container {
  max-height: 33px;
}
#advanced_menu_hide {
  display: none;
}
#advanced_menu_toggle {
  display: none;
}
#header {
  margin-top: 0;
}
p.wpml-ls-statics-post_translations.wpml-ls {
  font-size: 12px;
  color: #8d8d8d;
}
.av_secondary_right .sub_menu {
  padding-left: 0;
  top: 0;
  height: 33px;
}
.av_secondary_right .sub_menu .widget {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin-left: 0;
  border-left: 1px solid #e1e1e1;
  padding: 0 10px;
  border-color: rgba(255, 255, 255, 0.25);
}
.av_secondary_right .sub_menu .widget a {
  color: #F7F7F7;
}
.av_secondary_right .sub_menu .widget .avia-search-tooltip.avia-tt {
  opacity: 1;
}
.av_secondary_right .sub_menu .widget .widget_search_widget {
  padding-top: 1px;
}
ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {
  display: none;
}
#top .av_header_glassy.av_header_transparency #header_main {
  background: rgba(0, 0, 0, 0.3);
}
#header_main {
  background: rgba(255, 255, 255, 0.95);
}
#top #wrap_all h3.aau-section-header {
  color: #919191;
  padding: 0;
  margin: 0;
  float: left;
  font: inherit;
}
.av-burger-overlay {
  opacity: 1!important;
}
#av-burger-menu-ul {
  vertical-align: top;
}
.avia_textblock {
  clear: both;
  max-width: 800px;
  margin: 0 auto;
}
.avia-mozilla #top select,
.avia-mozilla #top .avia_ajax_form .select,
.avia-mozilla #top .entry-content-wrapper select {
  -webkit-appearance: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
  background-position: center right;
  background-repeat: no-repeat;
  border-radius: 2px;
}
.single-big h2 {
  font-size: 20px!important;
  line-height: 1.1em;
  font-weight: normal!important;
  color: #666666!important;
}
.html_header_top #top .av_header_stretch .container {
  width: 100%;
  padding: 0 20px;
  max-width: 1310px;
}
.alternate_color .taglist a,
.alternate_color .taglist {
  color: #616161;
}
.alternate_color .taglist a.activeFilter {
  color: #04799c;
}
.alternate_color a {
  color: #04799c;
}
#header_main {
  display: block !important;
}
.html_header_top #top .av_header_stretch .container {
  width: 100%;
  padding: 0 20px;
  max-width: 1310px;
}
p.wpml-ls-statics-post_translations.wpml-ls {
  text-align: right;
}
.avia_ajax_form label {
  margin-bottom: 0;
}
#top legend {
  font-size: 0.95em!important;
}
#top .fullsize .template-blog .blog-meta {
  width: auto;
  text-align: left;
  margin: 20px 20px 60px 20px;
  line-height: initial;
}
#aau-header-job {
  height: 300px;
}
.html_stretched #wrap_all {
  background-color: transparent;
}
.container_wrap {
  border-top-style: none;
  border-top-width: 0;
}
div#aau-header-suche,
div#aau-header-job {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: cover;
  background-clip: border-box;
  padding: 40px 20px 20px 40px;
  background-origin: padding-box;
  height: 500px;
}
#top .avia_ajax_form input[type="checkbox"] {
  float: left;
  margin-right: 8px;
  top: 5px;
  position: relative;
}
a.back-job-link {
  color: #04799c;
  font-size: 13px;
}
body .wpjb span.aau-job-info a,
div.aau-job-kennung {
  display: inline-block;
  padding: .25em .4em;
  font-size: 85%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  color: #666666!important;
}
body .wpjb div.aau-job-oe,
body .wpjb div.aau-job-frist {
  font-size: 85%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  color: #8d8d8d;
}
body .wpjb div.aau-job-oe a {
  color: #8d8d8d;
}
body .wpjb div.aau-job-frist {
  margin-top: 15px;
}
.job-information-box {
  text-align: center;
}
article.type-job {
  margin-top: -270px;
  border: 1px solid #ccc;
  background: #fff;
  border-bottom: none;
}
.single-job article.type-job {
  border-bottom: 1px solid #ccc;
}
.wpjb .wpjb-job-buttons a.wpjb-button {
  background-color: #04799c;
  color: #ffffff !important;
  border-color: #04799c;
}
.wpjb .wpjb-job-buttons a.wpjb-button,
.wpjb .wpjb-job-buttons a.wpjb-button:visited,
.wpjb .wpjb-job-buttons .wpjb-upload-actions a.button:visited,
.wpjb .wpjb-job-buttons a.wpjb-button:hover,
.wpjb .wpjb-job-buttons .wpjb-upload-actions a.button:hover {
  color: #fff!important;
}
.wpjb .wpjb-job-apply a.wpjb-button {
  color: #fff!important;
}
.wpjb-job-apply .wpjb-job-buttons a {
  font-size: 1.1em!important;
  font-weight: 100!important;
  border-radius: 6px!important;
}
.wpjb-job-buttons {
  text-align: center;
}
.wpjb-job-apply {
  margin-bottom: 25px!important;
}
.single-job main.content {
  padding-bottom: 50px;
}
body .wpjb .wpjb-line-minor .wpjb-sub.wpjb-sub-right {
  float: left!important;
  padding: 0 0 0 12px;
}
.wpjb .wpjb-grid.wpjb-grid-closed-top.job-information-box {
  text-align: center;
  border-top: none;
  margin-bottom: 3em;
}
#top #aau-header-job .flex_column_table {
  margin-bottom: -150px;
}
.wpjb .wpjb-text.aau-section {
  margin-top: 33px;
  margin-left: 160px;
  clear: both;
  max-width: 800px;
  font-size: 90%;
}
.aau-job-details .avia-button-wrap {
  margin: 30px 0;
}
.aau-job-details .avia-button {
  font-size: 16px;
}
.back-link {
  float: left;
}
.back-link-start {
  font-size: 13px;
  margin-top: -31px;
  margin-right: 100px;
}
.aau-kennung {
  float: right;
  font-size: 80%;
  color: #7a7a7a;
}
#joblist .wpjb-job_created_at {
  background-color: #000;
  font-size: 12px;
  color: white;
  border-radius: 4px;
  text-align: center;
  padding: 2px 20px 2px 20px;
}
#joblist .wpjb-job_title.wpjb-title {
  font-weight: bold;
  font-size: 18px;
}
#joblist span.wpjb-job_type.wpjb-sub-title {
  background-color: #696969;
  font-size: 12px;
  color: white;
  border-radius: 4px;
  margin: 5px;
  width: 90px;
  text-align: center;
  padding: 2px 20px 4px 20px;
}
#joblist .wpjb-job-list a.avia-button {
  float: right;
}
#joblist .wpjb-col-button {
  margin: 6px 0 0 0;
  float: right !important;
}
#joblist .wpjb-grid .wpjb-grid-row > div {
  padding: 0;
}
#joblist .aau-current-job-number-inner {
  font-size: 14px;
  font-weight: bold;
  color: #5e5e5e;
  position: relative;
}
#joblist .aau-job-number {
  background-color: white;
  position: relative;
  height: 20px;
}
#joblist .aau-job-number-inner {
  font-size: 14px;
  font-weight: bold;
  color: #5e5e5e;
}
#joblist a.aau-link-alljobs-inner {
  float: right;
}
#joblist .aau-current-job-number {
  border-bottom: 2px solid whitesmoke!important;
}
#joblist .wpjb-col-list-left,
#joblist .wpjb-col-list-right,
#joblist .wpjb-col-main {
  width: 100%!important;
  margin: 0;
}
#joblist .wpjb-col-list-right {
  margin-top: 10px;
}
#joblist .wpjb-col-list-left,
#joblist .wpjb-col-list-right {
  width: 48%;
  margin-right: 2%;
}
#joblist .aau-joblist-kennung {
  font-weight: bold;
  font-size: 13px!important;
  color: #666666;
}
#joblist .joblist-job-bewerben {
  text-align: center;
  font-size: 13px;
}
#joblist .wpjb-job-list.wpjb-grid {
  background-color: white;
  padding-bottom: 10px;
}
#joblist .wpjb-grid .wpjb-grid-row {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 2px solid whitesmoke;
}
.wpjb-paginate-links,
.job-list-footer {
  margin-top: 0;
}
.wpjb.wpjb-page-index {
  background-color: white;
}
.wpjb-img-50.wpjb-icon-none {
  border-radius: 10px;
}
.wpjb-top-header {
  display: none;
}
body .wpjb span.aau-badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 85%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  color: #fff;
  background-color: #006690;
}
body .wpjb span.aau-badge a {
  color: #fff;
}
.aau-apply-internal-info {
  padding: 20px;
  background-color: #f8f8f8;
  margin-top: 20px;
}
.wpjb-grid-col > span {
  display: block;
  margin-bottom: 5px !important;
}
a.wpjb-item-preview.wpjb-glyphs.wpjb-icon-eye.lightbox-added {
  display: none!important;
}
a.wpjb-item-download.wpjb-glyphs.wpjb-icon-download.lightbox-added {
  display: none!important;
}
a.wpjb-item-delete.wpjb-glyphs.wpjb-icon-trash {
  visibility: visible!important;
}
.wpjb .wpjb-grid .wpjb-col-logo .roundListImg img {
  border-radius: 5px;
}
#wpjb-resume {
  max-width: 800px!important;
}
a.wpjb-box.wpjb-layer-inside.wpjb-box-myalerts {
  display: none;
}
a.wpjb-box.wpjb-layer-inside.wpjb-box-myresume_password,
a.wpjb-box.wpjb-layer-inside.wpjb-box-myresume_delete {
  display: none;
}
.search-group {
  position: relative;
  display: table;
  border-collapse: separate;
  width: 100%;
}
#top .search-group input {
  border-radius: 6px;
}
#top .search-group input.search-input {
  border-bottom-right-radius: 0!important;
  border-top-right-radius: 0!important;
}
.widget_wpjb-search {
  padding: 0;
}
.search-button {
  display: table-cell;
  width: 1%;
  vertical-align: top;
}
#top input.search-submit {
  border-bottom-left-radius: 0!important;
  border-top-left-radius: 0!important;
  font-size: 95%;
  padding-left: 10px;
  padding-right: 10px;
}
#top #aau-header-suche .flex_column_table {
  margin-bottom: -150px;
}
#aau-header-suche span.avia_iconbox_title {
  margin: 0 25px;
}
.html_header_transparency #top #aau-header-suche div.container {
  padding-top: 0;
}
.html_header_transparency #top #aau-header-suche div.container img {
  margin-bottom: 50px;
}
.avia-search-tooltip.avia-tt {
  opacity: 1!important;
}
.wpjb-element-name-applicant_datenschutzerklaerung .wpjb-errors {
  margin-top: 0!important;
}
.wpjb-element-name-applicant_datenschutzerklaerung label.wpjb-label {
  margin-bottom: -25px;
}
.wpjb-element-name-applicant_datenschutzerklaerung.wpjb-element-input-radio {
  width: 120%;
}
.wpjb-element-name-applicant_datenschutzerklaerung.wpjb-element-input-radio .wpjb-label {
  display: contents;
}
.wpjb_element_applicant_lebenslauf .wpjb-errors,
.wpjb_element_applicant_attachent_behinderung .wpjb-errors,
.wpjb_element_applicant_zeugnisse .wpjb-errors {
  margin-top: 0!important;
}
.wpjb-element-input-radio.wpjb-element-name-applicant_behinderung .wpjb-label,
.wpjb-element-input-label.wpjb-element-name-applicant_hinweis_behinderung .wpjb-label {
  display: none!important;
}
.wpjb .wpjb-form div.wpjb-element-name-applicant_wie_stelle_gefunden_dropdown label.wpjb-label {
  text-align: left;
}
.wpjb .wpjb-form div.wpjb-element-name-applicant_behinderung .wpjb-field {
  width: 100%;
}
.wpjb-element-input-label.wpjb-element-name-applicant_erfahrung_weitere1 .wpjb-label {
  display: contents;
}
.wpjb-form-actions input#wpjb_submit {
  float: none;
  display: block;
  margin: 10px auto;
}
.wpjb-element-input-label.wpjb-element-name-applicant_hinweis_behinderung .wpjb-field,
.wpjb-element-input-label.wpjb-element-name-applicant_hinweis_upload .wpjb-field {
  width: 100%!important;
  background-color: #cccccc;
  border-radius: 5px;
  font-size: 13px;
}
.aau-pflichtfeld-info {
  margin-bottom: -50px;
  margin-top: 45px;
  color: #c3512f;
}
/*Error messages*/
.wpjb-flash-error {
  margin-top: -71px !important;
}
span.wpjb-required {
  color: #c3512f!important;
}
#top textarea {
  height: 100px;
}
.wpjb .wpjb-form > fieldset > div {
  margin: 6px 0 -20px 0 !important;
}
select,
input,
textarea {
  border-radius: 6px!important;
  background-color: #fcfcfc !important;
}
input[type="submit"] {
  background-color: #04799c!important;
}
#top .wpjb-field input {
  background-color: #fcfcfc;
}
.aau-pflichtfeld-info {
  font-size: 12px;
  color: #8d8d8d;
}
.hinweis-button,
.mehr-button {
  color: #0088b2;
  border-color: #0088b2;
  border-radius: 4px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 12px;
  background-color: white;
  float: right;
}
.hinweis-button {
  background: transparent;
}
.wpjb-element-name-sprachniveaus,
.wpjb-element-name-applicant_weiterbildungen,
.wpjb-element-name-applicant_berufe,
.wpjb-element-name-applicant_attachent_behinderung {
  display: none;
}
.wpjb a.wpjb-button {
  background-image: none!important;
}
.hinweis {
  font-size: 13px;
  font-style: italic;
  line-height: 1.25;
  margin-bottom: 20px;
}
div#hinweis-zeugnis {
  margin-bottom: 2px;
}
.page-id-5 input#wpjb_submit {
  font-size: 13px;
}
.wpjb .wpjb-form div.wpjb-element-name-applicant_datenschutzerklaerung label.wpjb-label {
  text-align: left;
  width: 25%;
}
.wpjb .wpjb-form div.wpjb-element-name-applicant_datenschutzerklaerung .wpjb-field {
  width: 75%;
}
span.wpjb-hint {
  font-weight: bold;
  color: #8d8d8d;
}
span.wpjb-input-description {
  color: #8d8d8d;
}
ul.wpjb-errors {
  font-size: 13px;
  color: #c3512f;
}
div.wpjb-flash-error {
  background-color: #d94e22!important;
}
.post-entry-12 .aau-pflichtfeld-info {
  display: none;
}
ul.wpjb-errors {
  margin-top: -20px !important;
}
.wpjb a.wpjb-button.wpjb-upload-media {
  display: none;
}
input#remember-1 {
  margin-left: 140px!important;
  margin-top: -20px !important;
}
input#wpjb_submit {
  margin-top: -25px !important;
}
@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all .aau-inner-container {
    width: 100%;
    max-width: 100%;
  }
  .single-job article.type-job {
    border: none;
  }
  #top #wrap_all .all_colors h1 {
    font-size: 1.5em;
  }
  #top #wrap_all .all_colors h3 {
    font-size: 1em;
  }
  #top .av_header_glassy.av_header_transparency #header_main {
    background: #ffffff;
  }
  .responsive #top .av_header_transparency #header_meta {
    border-bottom: 1px solid #e1e1e1;
  }
  #top #header_meta a {
    color: #616161;
  }
  article.type-job {
    margin-top: 0;
  }
  p.wpml-ls-statics-post_translations.wpml-ls,
  .back-link {
    text-align: center;
  }
  .job-information-box {
    font-size: 0.9em;
    line-height: 1.5em;
  }
  .container.template-blog {
    padding: 0;
  }
  #top .fullsize .template-blog .blog-meta {
    margin: 0;
  }
}
/*# sourceMappingURL=style.css.map */