#pda-trs, #pda-booth, #pda-table, #call-for-abstracts, #videos, #social-media-feed, #conference-posters, #photos {
	scroll-margin-top: 90px;
}
.on-site .side .card__body {padding: 15px}
.on-site .side .card h5 {font-size: 1.3rem; margin-bottom: 10px}
.award_section {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	background: #fafafa;
	padding-bottom: 48px;
}
.carousel-cell.person {
  width: 160px;
  height: auto;
  margin-right: 10px;
  border-radius: 5px;
  counter-increment: carousel-cell;
}
.carousel-cell.person img {
	width: 160px;
	height: auto;
	border-radius: 50%;
}
.carousel-cell.person .title {
	font-size: 1rem;
	text-align: center;
	line-height: 1.5;
	padding-top: 1rem;
}
.carousel-cell.person a {padding: 10px;}
.carousel-cell.person a:hover {background: #bbdbeb; border-radius: 4px}
.grid.space {
	padding-left: 25px;
	padding-right: 25px;
}
.card.minimal .card__body {padding: 15px}
.card.minimal h4 {font-size: 1.2rem;line-height: 1.5;margin-bottom: 10px}
.card.social ul {list-style-type: none; margin: 0;text-align: left}
.card.social ul li {display: inline-block}
.card.social ul li:not(:last-child) {padding-right: 20px}
.card.social ul li em {font-size: 2rem}
.posts {padding-bottom: 48px}
.posts iframe {min-height: 500px}
main.content {padding-bottom: 0}
.on-site .side .pda_cfa .card h5 {font-size:1.1rem; line-height:1.4}
.sfContentBlock iframe { 
	border: 1px solid #ced9dd;
/*	width: 100% !important;*/
	border-radius: 6px;
}
.cfp-list .card__body {padding: 20px}
.cfp-list .item-list__item h4 {
	font-size: 1.2rem;
	padding: 0 0 1rem;
	line-height: 1.4rem;
}
.cfp-list .button.button--small {
	padding: 2px 10px;
	font-size: 13px;
}
.cfa_content p {font-size: 1rem}
.desc p { 
	text-shadow: 1px 1px 2px #000000;
	font-size: 1.2rem;
}
h5 {font-size: 1.4rem}
.horizontal.tr .publication__media img {}
.horizontal.tr h3 {
	padding-top: 1rem;
	font-size: 1.2rem;
	line-height: 1.5rem;
}
.item-list__description,
.item-list__description p {font-size: 0.86rem}
.horizontal.tr .horizontal__item {
    flex: 0 0 calc((100% - 48px) / 3) !important;
	justify-content: flex-start;
}
.horizontal.tr .item-list__cart {
	width: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.horizontal.tr .item-list__wrapper {text-align: center}
.grid.pda-grid .card__body {text-align: center}
.grid.pda-grid img {
	border: 1px solid #ced9dd;
	margin-bottom: 1rem;
}
.grid.pda-grid p {font-size: 1rem; margin-bottom: 0}
.cta-bg-blue {
    background: rgb(0, 109, 152);
    background: linear-gradient(90deg, rgba(0, 109, 152, 1) 0%, rgba(23, 40, 70, 1) 100%);
    padding-bottom: 48px;
    color: #fff;
}
.cta-bg-blue h4,
.cta-bg-blue h5 {color: #fff}
.cta-bg-blue .button { background: #DF3939; }
.survey .card {background: #f4fff4}
















