.download-item {
display: flex;
align-items: center;
padding-left: 10px;
}
.download-item-box-full-width {
width: 100%;
margin-bottom: 20px; margin-top: 50px;
}
.download-item-box-vertical-center {
display: flex;
align-items: center;
}

@media (max-width: 767px) {
  .recent-more {width: 100%; position: relative; right: 0; top: 0;}
  .recent-more {display: none;}
  .download-item-box {width: 100%;}
  .download-item-box .download-item-box-image {width: 100%; text-align: center;}
  .download-item-box .download-item {width: 100%;}
  .download-item-box .download-item .download-item-link {width: auto;}

  .maschinenbau .download-item-box-vertical-center {flex-wrap: wrap;}
  .maschinenbau .download-item-box-vertical-center .download-item {width: 100%;}
  .maschinenbau .download-item-box-vertical-center .download-item .download-item-link {width: auto;}

  .tmt .download-item-box-vertical-center {flex-wrap: wrap;}
  .tmt .download-item-box-vertical-center .download-item {width: 100%;}
  .tmt .download-item-box-vertical-center .download-item .download-item-link {width: auto;}
}

iframe {width: 100%;}


.download-item-box-col-center {
display: flex;
align-items: center;
flex-direction: column;
}
.download-item-box-vertical-center img {
margin-left: 20px;
}
.download-item-box-full-width ul {
margin-left: 90px;
}
.download-item-box-full-width.maschinenbau ul, .download-item-box-full-width.tmt ul {
width: 40%;
}
.download-item-box-full-width.maschinenbau .icon-pdf, .download-item-box-full-width.tmt .icon-pdf {
margin-right: 20px;
}
.footer-table tr td:first-child {
padding-right: 13px;
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #ddd;
clear: both;
}
#page-content ul {margin-bottom: 15px; margin-top: -5px;}
#page-content .download-item-box-vertical-center ul {margin-bottom: 0; margin-top:0;}

a.collapse span.fa { margin-right: 5px;}