| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 | .publications-section h1 > span{  margin-top: -55px;  /* Size of fixed header */  padding-bottom:55px;   display: block; }.publications-section .card {  background: #fff;  border-top: 2px solid #248aaa;}.publications-section .card .card-header {  background: none;  border: none;  display: flex;  flex-direction: column;}.publications-section .card .card-header .sub-title {  color: #8392a5;  margin-top: 0.4rem;}.publications-section .card .sub-title :nth-child(2) {  float: right !important;}.publications-section .card .card-body {  padding: 0;  padding-left: 1rem;  padding-right: 1rem;}.publications-section .card .card-footer {  background: #fff;  border: none;  padding: 0;  padding-left: 1rem;  padding-right: 1rem;  padding-bottom: 0.3rem;  display: flex;  justify-content: space-between;  flex-wrap: wrap;}.publications-section .card .card-footer .tags {  display: flex;  flex-direction: row;  justify-content: flex-start;  align-items: flex-start;}.publications-section .card .card-footer .tags .badge {  cursor: auto;}.filtr-publications {  padding: 1rem !important;}.publications-section .btn-group{  justify-content: center;}/* ============= Device specific fixes ======= *//* Large screens such as TV */@media only screen and (min-width: 1824px) {}/* Extra large devices (large desktops, 1200px and up) */@media (max-width: 1400px) {}@media (max-width: 1200px) {}/* IPad Pro */@media (max-width: 1024px) {  .publications-section {    padding-left: 0;    padding-right: 0;    width: 100%;  }  .publications-section .container {    max-width: 100%;  }  .publicationss-section .filtr-publications {    padding: 0;  }  .publicationss-section .pub-filtr-item {    padding-left: 0.2rem;    padding-right: 0.2rem;  }}/*  Large devices (desktops, 992px and up) */@media (max-width: 992px) {}/* Medium devices (tablets, 768px and up) */@media only screen and (max-width: 768px) {  .publications-section {    padding-left: 0;    padding-right: 0;    width: 100%;  }  .publications-section .container {    max-width: 100%;  }  .publications-section .filtr-publications {    padding: 0;  }  .publications-section .pub-filtr-item {    padding-left: 0.2rem;    padding-right: 0.2rem;    flex: 100%;  }}/* Small devices (landscape phones, 576px and up) */@media only screen and (max-width: 576px) {  .publications-section .btn {    margin-top: 0.3125rem;  }  .publications-section .pub-filtr-item {    flex: 100%;    max-width: 100%;  }  .publications-section .card .card-footer .tags {    flex: 100%;  }}/* iPhoneX, iPhone 6,7,8 */@media only screen and (max-width: 375px) {}/* Galaxy S5, Moto G4 */@media only screen and (max-width: 360px) {}/* iPhone 5 or before */@media only screen and (max-width: 320px) {}
 |