body.no-contact-footer section.footerContact { display:none; }

div#content div.container.listTrainings div.filterProducts { width:calc(100% - 60px); margin:0 auto; padding:30px; display:flex; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap; background:#eeeeee; }
div#content div.container.listTrainings div.filterProducts > * { margin:0; }
div#content div.container.listTrainings div.filterProducts > div { width:33%; display:flex; flex-direction:column; }
div#content div.container.listTrainings div.filterProducts > div > div.selectric-wrapper { width:90%; margin:0; }
div#content div.container.listTrainings div.filterProducts label { white-space:nowrap; }
div#content div.container.listTrainings div.filterProducts input#umantis-dateFrom,
div#content div.container.listTrainings div.filterProducts input#umantis-dateTo { width:40%; height:38px; border:1px solid #cccccc; text-align:center; }
div#content div.container.listTrainings div.filterProducts *#umantis-btn-submit { width:150px; margin:20px 0 0; text-align:center; }
div#content div.container.listTrainings div#eventListAccordion { border-top-style:none; }
div#content div.container.listTrainings div#eventListAccordion h2.searchResults__title { padding:40px 0 15px 0; border-bottom:1px solid #cccccc; }
div#content div.container.listTrainings div#eventListAccordion div.trainingItem div.trainingsTeaser div.content a:not(.btn) { text-decoration:underline; }

@media (max-width:650px) {
  div#content div.container.listTrainings div.filterProducts { display:block; top:0; }
  div#content div.container.listTrainings div.filterProducts > div { width:100%; margin-bottom:6px; }
  div#content div.container.listTrainings div.filterProducts > div > div.selectric-wrapper { width:100%; }
}

section#searchPanel {  }
section#searchPanel button.searchPanel__close { top:0; }
section#searchPanel form.searchPanel__inner { width:100%; max-width:1170px; padding-top:10px; padding-bottom:10px; }
section#searchPanel header.searchPanel__header { margin-bottom:10px; display:flex; align-items:center; }
section#searchPanel header.searchPanel__header *.searchPanel__title { font-size:inherit; font-style:italic; }
section#searchPanel header.searchPanel__header > div.searchPanel__typeGroup { margin-left:15px; transform:scale(0.75); transform-origin:left; }
section#searchPanel header.searchPanel__header > div.searchPanel__typeGroup > div.searchPanel__type-item { display:flex; align-items:center; }
section#searchPanel header.searchPanel__header > div.searchPanel__typeGroup > div.searchPanel__type-item > label { display:flex; align-items:center; }
section#searchPanel header.searchPanel__header > div.searchPanel__typeGroup > div.searchPanel__type-item > label > span.customRadio__label { transform:none; }
section#searchPanel div.searchPanel__inputGroup > div.searchPanel__term { max-width:500px; }

@media (max-width:991px) {
  section#searchPanel header.searchPanel__header { margin-bottom:0; align-items:flex-start; }
  section#searchPanel header.searchPanel__header *.searchPanel__title { margin-top:5px; margin-bottom:0; }
  section#searchPanel header.searchPanel__header > div.searchPanel__typeGroup { margin-bottom:0; }
  section#searchPanel header.searchPanel__header > div.searchPanel__typeGroup > div.searchPanel__type-item { margin-bottom:10px; }
}

@media screen {
	a#skip { display:none; }
}

/* START IFU search result */
section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content div.downloadTeaser__info ul.downloadTeaser__meta { display:flex; flex-direction:column; }

@media (min-width:768px) {
	section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content div.downloadTeaser__info ul.downloadTeaser__meta { flex-wrap:wrap; flex-direction:row; }
	section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content div.downloadTeaser__info ul.downloadTeaser__meta li.downloadTeaser__metaItem { width:50%; }
	section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content div.downloadTeaser__info ul.downloadTeaser__meta li.downloadTeaser__metaItem:last-of-type { width:auto; }
	section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content button.downloadTeaser__moreButton span.downloadTeaser__moreLabel { white-space:nowrap; }
	section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content button.downloadTeaser__moreButton span.downloadTeaser__moreIcon { flex-grow:0; flex-shrink:0; }
}

section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content div.downloadTeaser__info ul.downloadTeaser__meta li.downloadTeaser__metaItem:nth-last-of-type(1) { order:5; }
section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content div.downloadTeaser__info ul.downloadTeaser__meta li.downloadTeaser__metaItem:nth-last-of-type(2) { order:1; }
section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content div.downloadTeaser__info ul.downloadTeaser__meta li.downloadTeaser__metaItem:nth-last-of-type(3) { order:4; }
section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content div.downloadTeaser__info ul.downloadTeaser__meta li.downloadTeaser__metaItem:nth-last-of-type(4) { order:2; }
section.searchResults div.searchResults__list article.downloadTeaser div.downloadTeaser__main div.downloadTeaser__content div.downloadTeaser__info ul.downloadTeaser__meta li.downloadTeaser__metaItem:nth-last-of-type(5) { order:3; }
/* END IFU search result */