/**/

.program{ }
.subpage #leftColumnSci > a,
.subpage #leftColumnSci > p > a,
.subpage #leftColumn > a,
.subpage #leftColumn > p > a{
    color: #00539b;
    font-weight: normal;
}

/**/
.subpage #topBanner{
    background-color: #400959;
    background-image: url(/images/banner-program-bg2019.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 0px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 

}
.subpage #topBannerAbstractFaq,
.subpage #topBannerLong,
.subpage #topBannerLongTitleButton,
.subpage #topBanner2Title1Sub,
.subpage #topBannerLongTitleSub1,
.subpage #topBannerLongTitle,
.subpage #topBannerPia,
.subpage #topBannerWorkshop,
.subpage #topBannerButton,
.subpage #topBannerButtonXL,
.subpage #topBanner2TitleTablet{
    background-color: #400959;
    background-image: url(/images/banner-program-bg2019.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 0px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 

}
.subpage #topBannerCovid{
    background-color: #400959;
    background-image: url(/images/2022/banner-covid-aaic22.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 0px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 

}
.subpage #topBanner .Plenary{
    background-color: #400959;
    background-image: url(/images/banner-program-bg2019.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 0px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 

}


.subpage #topBannerAmsterdam{
    background-color: #400959;
    background-image: url(/images/InteriorBannerImage-amsterdam-AAIC.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 0px 0px 0px;
    max-height: 330px;
    height: 500px;
    margin-bottom: 0px;
    overflow: visible; 

}
.subpage #topBanner.Chicago{
    background-color: #400959;
    background-image: url(/images/aaic-chicago.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 130px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 
	
} 


.subpage #topBanner>.container{
    height: 100%;
}

.subpage #topBannerLongTitle>.container{
    height: 100%;
}


.subpage #topBanner .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 100px;
    margin-bottom: 0px;
    margin-bottom: 16px;

}

.sectionTitle_withoutTopMargin{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;

}


.subpage #topBanner .sectionTitleCare{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 100px;
    margin-bottom: 0px;
    margin-bottom: 16px;

}
@media (max-width: 767px) { 
.subpage #topBanner .sectionTitleCare{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 50px;
    margin-bottom: 0px;
    margin-bottom: 16px;

}
}
.subpage #topBannerLongTitle.container{
    height: 100%;
}

.subpage #topBannerLongTitle .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 90px;
    margin-bottom: 0px;
    margin-bottom: 16px;

}
.subpage #topBannerLongTitle .subTitle{
    color: #fff;
    font-size: 18px;
    font-family: 'medium-houschka';
}

.subpage #topBannerAbstractFaq.container{
    height: 100%;
}

.subpage #topBannerAbstractFaq .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 90px;
    margin-bottom: 0px;
    margin-bottom: 16px;

}
.subpage #topBannerAbstractFaq .subTitle{
    color: #fff;
    font-size: 18px;
    font-family: 'medium-houschka';
}

.subpage #topBannerAmsterdam.container{
    height: 100%;
}

.subpage #topBannerAmsterdam .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 90px;
    margin-bottom: 0px;
    margin-bottom: 16px;

}
.subpage #topBannerAmsterdam .subTitle{
    color: #fff;
    font-size: 18px;
    font-family: 'medium-houschka';
}
.subpage #topBanner .Plenary>.container{
    height: 100%;
}

.subpage #topBanner .Plenary .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 90px;
    margin-bottom: 16px;

}
.subpage #topBanner .Plenary .subTitle{
    color: #fff;
    font-size: 18px;
    font-family: 'medium-houschka';
}

/**/
.subpage #topBanner2{
    background-color: #400959;
    background-image: url(/images/banner-program-bg2019.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 0px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 
}
.subpage #topBanner2>.container{
    height: 100%;
}

.subpage #topBanner2 .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-bottom: 16px;
}
.subpage #topBanner2 .subTitle{
    color: #fff;
    font-size: 18px;
    font-family: 'medium-houschka';
}
/**/
@media (max-width: 767px) { 
    .subpage #topBanner2 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 55px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBanner2 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBanner2 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner2 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 70px;
        font-size: 48px;
        line-height: 48px;
    }
     .subpage #topBanner2 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 102px;
        font-size: 36px;
        line-height: 36px;
    }
    .subpage #topBanner2 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 46px;
        font-size: 36px;
        line-height: 36px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner2 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 83px;
        font-size: 48px;
        line-height: 48px;
    }
    .subpage #topBanner2 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 88px;
        font-size: 40px;
        line-height: 40px;
    }
   .subpage #topBanner2 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 72px;
        font-size: 40px;
        line-height: 40px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner2 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 80px;
        font-size: 48px;
        line-height: 48px;
    }
    .subpage #topBanner2 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 90px;
        font-size: 48px;
        line-height: 48px;
    }
   .subpage #topBanner2 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 70px;
        font-size: 48px;
        line-height: 48px;
    }
}
/**/
/**/
.subpage #topBannerStat{
    background-color: #400959;
    background-image: url(/images/banner-program-bg2019.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 0px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 
}
.subpage #topBannerStat.container{
    height: 100%;
}

.subpage #topBannerStat .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-bottom: 16px;
}
.subpage #topBannerStat .subTitle{
    color: #fff;
    font-size: 18px;
    font-family: 'medium-houschka';
}
/**/
@media (max-width: 767px) { 
    .subpage #topBannerStat .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 40px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBannerStat .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBannerStat .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerStat .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 30px;
        font-size: 36px;
        line-height: 36px;
    }
     .subpage #topBannerStat .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 102px;
        font-size: 36px;
        line-height: 36px;
    }
    .subpage #topBannerStat .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 46px;
        font-size: 36px;
        line-height: 36px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerStat .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 48px;
        font-size: 48px;
        line-height: 48px;
    }
    .subpage #topBannerStat .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 88px;
        font-size: 40px;
        line-height: 40px;
    }
   .subpage #topBannerStat .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 72px;
        font-size: 40px;
        line-height: 40px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerStat .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 43px;
        font-size: 48px;
        line-height: 48px;
    }
    .subpage #topBannerStat .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 90px;
        font-size: 48px;
        line-height: 48px;
    }
   .subpage #topBannerStat .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 70px;
        font-size: 48px;
        line-height: 48px;
    }
}
/**/
@media (max-width: 767px) { 
    .subpage #topBannerPia .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 95px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBannerPia .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBannerPia .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerPia .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 90px;
        font-size: 36px;
        line-height: 36px;
    }
     .subpage #topBannerPia .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 102px;
        font-size: 36px;
        line-height: 36px;
    }
    .subpage #topBannerPia .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 46px;
        font-size: 36px;
        line-height: 36px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerPia .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 100px;
        font-size: 40px;
        line-height: 40px;
    }
    .subpage #topBannerPia .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 88px;
        font-size: 40px;
        line-height: 40px;
    }
   .subpage #topBannerPia .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 72px;
        font-size: 40px;
        line-height: 40px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerPia .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 100px;
        font-size: 48px;
        line-height: 48px;
    }
    .subpage #topBannerPia .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 90px;
        font-size: 48px;
        line-height: 48px;
    }
   .subpage #topBannerPia .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 70px;
        font-size: 48px;
        line-height: 48px;
    }
}
.subpage #topBannerPia .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 90px;
    margin-bottom: 0px;
    margin-bottom: 16px;

}

@media (max-width: 767px) {
    .subpage #topBannerPia .sectionTitle{
    margin-top: 40px;
    }
}
/**/
@media (max-width: 767px) { 
    .subpage #topBannerCovid .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 5px;
        font-size: 32px;
        line-height: 32px;
    }


}
@media (min-width: 768px) { 
    .subpage #topBannerCovid .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 30px;
        font-size: 36px;
        line-height: 36px;
    }


}
@media (min-width: 992px) { 
    .subpage #topBannerCovid .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 48px;
        font-size: 40px;
        line-height: 40px;
    }


}
@media (min-width: 1200px) { 
    .subpage #topBannerCovid .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 100px;
        font-size: 48px;
        line-height: 48px;
    }


}
.subpage #topBannerCovid .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 120px;

}
@media (max-width: 767px) { 
    .subpage #topBannerCovid .sectionTitle{
    margin-top: 58px;

}

}
/**/

.subpage #topBanner2Title1Sub .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 120px;

}

@media (max-width: 500px) { 
    .subpage #topBanner2Title1Sub .sectionTitle{
        color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 80px;
    }

}
@media (min-width: 501px) { 
    .subpage #topBanner2Title1Sub .sectionTitle{
        color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 120px;
    }

}
@media (min-width: 768px) { 
    .subpage #topBanner2Title1Sub .sectionTitle{
        color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 120px;
    }

}
@media (min-width: 992px) { 
    .subpage #topBanner2Title1Sub .sectionTitle{
        color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 120px;
    }

}
@media (min-width: 1200px) { 
    .subpage #topBanner2Title1Sub .sectionTitle{
        color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 120px;
    }

}


/**/
@media (max-width: 500px) { 
    .subpage #topBannerButton .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 5px;
        font-size: 32px;
        line-height: 32px;
    }

}
@media (min-width: 501px) { 
    .subpage #topBannerButton .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 55px;
        font-size: 32px;
        line-height: 32px;
    }

}
@media (min-width: 768px) { 
    .subpage #topBannerButton .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 30px;
        font-size: 36px;
        line-height: 36px;
    }

}
@media (min-width: 992px) { 
    .subpage #topBannerButton .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 48px;
        font-size: 40px;
        line-height: 40px;
    }

}
@media (min-width: 1200px) { 
    .subpage #topBannerButton .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 54px;
        font-size: 48px;
        line-height: 48px;
    }

}
.subpage #topBannerButton .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 120px;

}

/**/
/**/
@media (max-width: 500px) { 
    .subpage #topBannerButtonXL .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 5px;
        font-size: 32px;
        line-height: 32px;
    }

}
@media (min-width: 501px) { 
    .subpage #topBannerButtonXL .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 55px;
        font-size: 32px;
        line-height: 32px;
    }

}
@media (min-width: 768px) { 
    .subpage #topBannerButtonXL .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 30px;
        font-size: 36px;
        line-height: 36px;
    }

}
@media (min-width: 992px) { 
    .subpage #topBannerButtonXL .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 48px;
        font-size: 40px;
        line-height: 40px;
    }

}
@media (min-width: 1200px) { 
    .subpage #topBannerButtonXL .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 54px;
        font-size: 48px;
        line-height: 48px;
    }

}
.subpage #topBannerButtonXL .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 120px;
}
@media (max-width: 350px) { 
    .subpage #topBannerButtonXL .sectionTitle{
        margin-top: 30px;
    }

}

@media (min-width: 351px) { 
    .subpage #topBannerButtonXL .sectionTitle{
        margin-top: 56px;
    }

}

@media (min-width: 768px) { 
    .subpage #topBannerButtonXL .sectionTitle{
        margin-top: 104px;
    }

}
/**/
@media (max-width: 767px) { 
    .subpage #topBannerWorkshop .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 7px;
        font-size: 32px;
        line-height: 32px;
    }

}
@media (min-width: 768px) { 
    .subpage #topBannerWorkshop .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 30px;
        font-size: 36px;
        line-height: 36px;
    }

}
@media (min-width: 992px) { 
    .subpage #topBannerWorkshop .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 48px;
        font-size: 40px;
        line-height: 40px;
    }

}
@media (min-width: 1200px) { 
    .subpage #topBannerWorkshop .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 54px;
        font-size: 48px;
        line-height: 48px;
    }

}
.subpage #topBannerWorkshop .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 120px;

}
@media (max-width: 767px) { 
    .subpage #topBannerWorkshop .sectionTitle{
    margin-top: 20px;

}

}
@media (min-width: 768px) { 
    .subpage #topBannerWorkshop .sectionTitle{
    margin-top: 60px;

}

}
@media (min-width: 992px) { 
    .subpage #topBannerWorkshop .sectionTitle{
    margin-top: 120px;

}

}
/**/
@media (max-width: 767px) { 
    .subpage #topBannerLongTitleSub1 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 55px;
        font-size: 32px;
        line-height: 32px;
    }

}
@media (min-width: 768px) { 
    .subpage #topBannerLongTitleSub1 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 69px;
        font-size: 36px;
        line-height: 36px;
    }

}
@media (min-width: 992px) { 
    .subpage #topBannerLongTitleSub1 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 69px;
        font-size: 40px;
        line-height: 40px;
    }

}
@media (min-width: 1200px) { 
    .subpage #topBannerLongTitleSub1 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 54px;
        font-size: 48px;
        line-height: 48px;
    }

}
.subpage #topBannerLongTitleSub1 .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 120px;

}
@media (max-width: 767px) { 
    .subpage #topBannerLongTitleSub1 .sectionTitle{
    margin-top: 20px;

}

}
@media (min-width: 768px) { 
    .subpage #topBannerLongTitleSub1 .sectionTitle{
    margin-top: 60px;

}

}
@media (min-width: 992px) { 
    .subpage #topBannerLongTitleSub1 .sectionTitle{
    margin-top: 120px;

}

}
/*Student*/
/*Student*/
@media (max-width: 767px) { 
    .subpage #topBanner2TitleTablet .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 40px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBanner2TitleTablet .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBanner2TitleTablet .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner2TitleTablet .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 30px;
        font-size: 36px;
        line-height: 36px;
    }
     .subpage #topBanner2TitleTablet .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 102px;
        font-size: 36px;
        line-height: 36px;
    }
    .subpage #topBanner2TitleTablet .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 46px;
        font-size: 36px;
        line-height: 36px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner2TitleTablet .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 48px;
        font-size: 40px;
        line-height: 40px;
    }
    .subpage #topBanner2TitleTablet .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 88px;
        font-size: 40px;
        line-height: 40px;
    }
   .subpage #topBanner2TitleTablet .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 72px;
        font-size: 40px;
        line-height: 40px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner2TitleTablet .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 100px;
        font-size: 48px;
        line-height: 48px;
    }
    .subpage #topBanner2TitleTablet .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 90px;
        font-size: 48px;
        line-height: 48px;
    }
   .subpage #topBanner2TitleTablet .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 70px;
        font-size: 48px;
        line-height: 48px;
    }
}
.subpage #topBanner2TitleTablet .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 119px;

}
/*Scientific Sessions*/
.subpage #topBannerLongTitleButton .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 118px;

}

@media (max-width: 525px) {
    .subpage #topBannerLongTitleButton .sectionTitle{

    margin-top: 75px;

}
    
}
/*Banner with long paragraph text*/

.subpage #topBannerLong .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 69px;

}
@media (max-width: 767px) { 
    .subpage #topBannerLong .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-bottom: 16px;
    margin-top: 21px;

}
}
/**/

.subpage.welcomeReception #topBanner {
    background-image: url('/images/Banner_Home_LA_2019.jpg'); /*  banner-program-bg.jpg  */
    background-position: center;
    background-color: #400959;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 130px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 
}

/**/
.subpage h1{
    font-family: 'extra-houschka';
    font-size: 28px;
    color: #4a0d66;
    margin-top: 50px;
    padding-bottom: 10px; 
    border-bottom: 1px dotted #58595b;
}
.subpage .istaartLogo{
    width: 33%;
    height: auto;
    float: right;
    padding: 10px 15px;
    margin-left: 10px; 
    margin-bottom: 10px; 
}
.subpage .istaartLogo img{
    width: 100%;
    height: auto;
    
}
/******************/
/******************/
/******************/
/* RIGHT CONTENT AREA */
/* RIGHT NAV */
.subpage #topBanner .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBanner .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner .grayBox{
        margin-top: 83px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner .grayBox{
        margin-top: 83px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner .grayBox{
        margin-top: 83px;
    }
}
/**/
.subpage #topBannerPia .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerPia .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerPia .grayBox{
        margin-top: 16px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerPia .grayBox{
        margin-top: 16px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerPia .grayBox{
        margin-top: 64px;
    }
}
/**/
.subpage #topBannerCovid .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerCovid .grayBox{
        margin-top: -8px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerCovid .grayBox{
        margin-top: -8px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerCovid .grayBox{
        margin-top: -8px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerCovid .grayBox{
        margin-top: -8px;
    }
}
/**/
.subpage #topBanner2Title1Sub .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBanner2Title1Sub .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner2Title1Sub .grayBox{
        margin-top: 15px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner2Title1Sub .grayBox{
        margin-top: 63px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner2Title1Sub .grayBox{
        margin-top: 63px;
    }
}
/**/
.subpage #topBannerButton .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   

@media (min-width: 768px) { 
    .subpage #topBannerButton .grayBox{
        margin-top: 40px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerButton .grayBox{
        margin-top: 40px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerButton .grayBox{
        margin-top: 40px;
    }
}
/**/
.subpage #topBannerButtonXL .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerButtonXL .grayBox{
        margin-top: -10px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerButtonXL .grayBox{
        margin-top: -17px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerButtonXL .grayBox{
        margin-top: -17px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerButtonXL .grayBox{
        margin-top: 30px;
    }
}
/**/
.subpage #topBannerLongTitleSub1 .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerLongTitleSub1 .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerLongTitleSub1 .grayBox{
        margin-top: 75px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerLongTitleSub1 .grayBox{
        margin-top: 15px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerLongTitleSub1 .grayBox{
        margin-top: 63px;
    }
}
/**/
.subpage #topBannerWorkshop .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerWorkshop .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerWorkshop .grayBox{
        margin-top: 74px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerWorkshop .grayBox{
        margin-top: 62px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerWorkshop .grayBox{
        margin-top: 62px;
    }
}
/**/
.subpage #topBanner2TitleTablet .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBanner2TitleTablet .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner2TitleTablet .grayBox{
        margin-top: 46px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner2TitleTablet .grayBox{
        margin-top: 46px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner2TitleTablet .grayBox{
        margin-top: 94px;
    }
}
/**/
.subpage #topBannerLongTitleButton .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerLongTitleButton .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerLongTitleButton .grayBox{
        margin-top: -5px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerLongTitleButton .grayBox{
        margin-top: 43px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerLongTitleButton .grayBox{
        margin-top: 43px;
    }
}
/**/
.subpage #topBannerLong .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerLong .grayBox{
        margin-top: 65px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerLong .grayBox{
        margin-top: 65px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerLong .grayBox{
        margin-top: 65px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerLong .grayBox{
        margin-top: 65px;
    }
}

/**/
/
.subpage #topBannerAmsterdam .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerAmsterdam .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerAmsterdam .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerAmsterdam .grayBox{
        margin-top: 62px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerAmsterdam .grayBox{
        margin-top: 55px;
    }
}
/**/
.subpage #topBanner2 .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBanner2 .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner2 .grayBox{
        margin-top: 65px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner2 .grayBox{
        margin-top: 100px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner2 .grayBox{
        margin-top: 103px;
    }
}
/**/
.subpage #topBannerStat .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerStat .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerStat .grayBox{
        margin-top: 16px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerStat .grayBox{
        margin-top: -50px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerStat .grayBox{
        margin-top: -45px;
    }
}
/**/

.subpage #topBannerAbstractFaq .grayBox,
.subpage #topBannerLong .grayBox,
.subpage #topBannerLongTitleButton .grayBox,
.subpage #topBanner2Title1Sub .grayBox,
.subpage #topBannerLongTitleSub1 .grayBox,
.subpage #topBannerWorkshop .grayBox,
.subpage #topBannerButtonXL .grayBox,
.subpage #topBannerButton .grayBox,
.subpage #topBanner2TitleTablet .grayBox,
.subpage #topBannerAmsterdam .grayBox,
.subpage #topBannerPreconference .grayBox,
.subpage #topBannerStat .grayBox,
.subpage #topBannerPia .grayBox,
.subpage #topBannerCovid .grayBox,
.subpage #topBanner2 .grayBox,
.subpage #topBanner .grayBox,
.subpage #topBanner .Plenary .grayBox,
.subpage #topBannerLongTitle .grayBox,
.subpage #rightNav{
    height: auto; 
    background-color: #d1d3d4;
    color: #333333;
    /*margin-top: -79px; */ /* 54+25 **BANNER MARGIN 25PX BOTTOM MARGIN ADDED*/
}
.subpage #rightColumn{
    height: auto;
    /*margin-top: -79px; */ /* 54+25 **BANNER MARGIN 25PX BOTTOM MARGIN ADDED*/
    padding: 0px;
}

@media (min-width: 768px){
    .subpage #rightColumn {
        margin-top: -53px;
    }
}


.subpage #rightNav{
    width: auto;
    height: auto; 
    background-color: #d1d3d4;
    color: #333333;
    padding: 0px 32px 40px;
    margin-bottom: 26px;
}
.subpage #rightNav .navTitle{
    font-family: 'extra-houschka';
    font-size: 22px;
    color: #4a0d66;
    border-bottom: 1px dotted #333333;
    padding: 0px 0px 15px 0px;
    line-height: 22px;
    text-transform: uppercase;
}
.subpage #rightNav ul{
    font-family: 'houschka';
    margin-top: 10px;
    padding: 0px;
    list-style: none;
}
.subpage #rightNav ul li{
    font-size: 18px;
	padding-bottom:15px;
}
.subpage #rightNav ul li a{
    color: #333333;
    text-decoration: none; 
}
.subpage #rightNav ul li a:hover{
    text-decoration: underline;   
}
.subpage #rightNav ul li a.onState{
    color: #4a0d66;
    text-decoration: underline;
}
.subpage #rightNav ul li a.onState:hover{
    text-decoration: none;
}
.subpage #rightNav ul li ul.subSub{
    padding-left: 0px; 
    margin-left: 0px;
}   
.subpage #rightNav ul li ul li.glyphicon {
    display: flex;
    font-size: 12px; 
    padding-bottom: 20px;
}
.subpage #rightNav ul li ul li a{
    font-family: 'houschka';
    font-size: 14px; 
}

.subpage #rightNav ul li ul li a.onState {ext-decoration: underline;}

.subpage #rightColumn .callOut2,
.subpage #rightColumn .callOut1{
    padding: 38px 30px 50px; 
    margin-bottom: 26px;
    /*SHADOW*/
    -webkit-box-shadow: 0px 0px 10px 0px #44586f;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow:    0px 0px 10px 0px #44586f;  /* Firefox 3.5 - 3.6 */
    box-shadow:         0px 0px 10px 0px #44586f;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
    background-color: #fff;
}
.subpage #rightColumn .callOut1 .logoMargins{
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 88%;
    height: auto;
    display: flex;
}
.subpage #rightColumn .callOut2{
    padding: 0 0 30px ;
}
.subpage #rightColumn .callOut2 h3,
.subpage #rightColumn .callOut1 h3{
    color: #4a0d66;
    font-family: 'extra-houschka';
    font-size: 20px;
    margin-top: 0px; 
    font-weight: normal;
}
.subpage #rightColumn .callOut2 h4,
.subpage #rightColumn .callOut1 h4{
    color: #333333;
    font-family: 'houschka';
    font-size: 18px;
    margin-top: 0px;
    font-weight: normal;
}
.subpage #rightColumn .callOut2 p,
.subpage #rightColumn .callOut2 h3,
.subpage #rightColumn .callOut2 h4{
    margin-left: 30px;
    margin-right: 30px;
}
.subpage #rightColumn .callOut2 .image{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    height: 127px;
    margin-bottom: 22px;
    background-size: cover;
}
.subpage #rightColumn .callOut2 .image.london{
    background-image: url(/images/callout-bg-london.jpg);
}
.subpage #rightColumn .callOut2 .image.people{
    background-image: url(/images/callout-people.jpg);
}
.subpage #rightColumn .callOut2 .image.microscopic{
    background-image: url(/images/callout-microscopic.jpg);
}
.subpage #rightColumn .appCallOut p,
.subpage #rightColumn .callOut1 p{
    color: #333333;
    font-family: 'Arial', Helvetica, sans-serif;
    font-size: 14px; 
}
.subpage #rightColumn .appCallOut{
    padding: 20px 24px;
    /*SHADOW*/
    -webkit-box-shadow: 0px 0px 10px 0px #44586f;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow:    0px 0px 10px 0px #44586f;  /* Firefox 3.5 - 3.6 */
    box-shadow:         0px 0px 10px 0px #44586f;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
    margin-bottom: 24px; 
}
.subpage #rightColumn .appCallOut h3{
    color: #4a0d66;
    font-family: 'extra-houschka';
    font-size: 24px;
    margin-top: 0px; 
}
.subpage #rightColumn .appCallOut a{
    font-weight: bold;
}
.subpage #rightColumn .appCallOut a.arrowLink{
    text-decoration: none;
}
.subpage #rightColumn .appCallOut .calloutAppImg,
.subpage #rightColumn .appCallOut .buttonImg{
    margin-bottom: 20px;
    display: inline-block;
    width: auto;
    clear: both;
}
.subpage #rightColumn .appCallOut .calloutAppImg {
    margin-left: 10px;
}
.subpage #rightColumn .appCallOut .calloutAppImg img { 
    width: 100%;
    height: auto;
}
@media (max-width: 767px) {     
    .subpage #rightColumn .appCallOut .calloutAppImg{ 
        
    }
}
@media (min-width: 768px) {     
    .subpage #rightColumn .appCallOut .calloutAppImg{ 
        width: 36%;
        height: auto;
    }
}
@media (min-width: 992px) {     
    .subpage #rightColumn .appCallOut .calloutAppImg{ 
        width: 90%;
        height: auto;
    }
}
@media (min-width: 1200px) {    
    .subpage #rightColumn .appCallOut .calloutAppImg { 
        width: 101px;
        height: 213px;
    }
}
.subpage #rightColumn .callout3{
    margin-bottom: 26px;   
}
.subpage #rightColumn .callout3 .vidBox{
    margin-bottom: 20px;   
}
.subpage #rightColumn .callout3 h3,
.subpage #rightColumn .callout3 p{
    margin-left: 30px;
    margin-right: 30px;
}
.subpage #rightColumn .callout3 h3{
    font-family:"extra-houschka";
    font-size: 20px;
    font-weight: normal;
    color: #4a0d66;
    margin-bottom: 15px; 
}

@media (max-width: 767px) { 
    .subpage #rightColumn .callout3 .resizeImage{
        width: 100%;
        height: 300px;
    }
}
@media (min-width: 768px) {
    .subpage #rightColumn .callout3 .resizeImage{
        width: 313.333px;
        height: 100%;
    }
}
@media (min-width: 992px) { 
    .subpage #rightColumn .callout3 .resizeImage{
        width: 313.333px;
        height: 100%;
    }
}
@media (min-width: 1200px) { 
    .subpage #rightColumn .callout3 .resizeImage{
        width: 380px;
        height: 100%;
    }
}
.subpage #rightColumn .callout3 .carousel-caption.below{
    margin-top: 20px; 
    position: static;
    -webkit-text-shadow: none;/*3px 3px 5px 6px #ccc;   Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-text-shadow:    none;/*3px 3px 5px 6px #ccc;   Firefox 3.5 - 3.6 */
    text-shadow:         none;/*3px 3px 5px 6px #ccc;   Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
    color: #333333;
}
.subpage #rightColumn .callout3 .carousel-control{
    height: 75%;
}
.subpage #rightColumn .callout3 .carousel-control.right,
.subpage #rightColumn .callout3 .carousel-control.left {
    background-image: none;   
}


/************************/
/************************/
/************************/
/*LEFT CONTENT AREA for Scientific Sessions*/

.subpage #leftColumnSci{
    font-size: 14px; 
    line-height: 24px; 
}
.subpage #leftColumnSci h2{
    border-bottom: 1px dotted #333333;
    font-size: 18px;
    font-family: 'houschka';
    padding-bottom: 6px;
}
.subpage #leftColumnSci h2.about{
    border-bottom: 1px dotted #333333;
    font-size: 26px;
    font-family: 'houschka';
    padding-bottom: 6px;
}
.subpage #leftColumnSci h2.noDottedBorder{
    border-bottom: 0px;
    padding-bottom: 0px;
}
.subpage #leftColumnSci h2.platinum,
.subpage #leftColumnSci h2.silver,
.subpage #leftColumnSci h2.gold{
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding: 10px 0px; 
    border: 0px;
    margin-bottom: 20px; 
    margin-top: 40px; 
    text-transform: uppercase;
}

.subpage #leftColumnSci h2.platinum{ 
    background-color: #3eb4a6; 
}
.subpage #leftColumnSci h2.gold{
    background-color: #ffa400;
}
.subpage #leftColumnSci h2.silver{
    background-color: #8a8a8a;
}
.subpage #leftColumnSci .linkBox3 .links,
.subpage #leftColumnSci .linkBox2 .links,
.subpage #leftColumnSci .linkBox .links,
.subpage #leftColumnSci .jumpLink{
    list-style: none;
    padding: 0 0 0 0px; 
}
.subpage #leftColumnSci .linkBox3 .links li,
.subpage #leftColumnSci .linkBox2 .links li,
.subpage #leftColumnSci .linkBox .links li,
.subpage #leftColumnSci .jumpLink li{
   /* color: #00589b;*/
    margin-bottom: 7px;
}
.subpage #leftColumnSci .linkBox3 .links li a,
.subpage #leftColumnSci .linkBox2 .links li a,
.subpage #leftColumnSci .linkBox .links li a,
.subpage #leftColumnSci .jumpLink li a{
    font-size: 14px; 
    color: #00589b;
    font-family: 'Arial', Helvetica, sans-serif;
    font-weight: bold;
}
.subpage #leftColumnSci .linkBox3 .links li a.arrowLink,
.subpage #leftColumnSci .linkBox2 .links li a.arrowLink,
.subpage #leftColumnSci .linkBox .links li a.arrowLink,
.subpage #leftColumnSci .jumpLink li a.arrowLink{
    text-decoration: none;
}
/************************/
/************************/
/*LEFT CONTENT AREA*/

.subpage #leftColumn{
    font-size: 14px; 
    line-height: 24px; 
}
.subpage #leftColumn h2{
    border-bottom: 1px dotted #333333;
    font-size: 18px;
    font-family: 'houschka';
    padding-bottom: 6px;
}
.subpage #leftColumn h2.about{
    border-bottom: 1px dotted #333333;
    font-size: 26px;
    font-family: 'houschka';
    padding-bottom: 6px;
}
.subpage #leftColumn h2.noDottedBorder{
    border-bottom: 0px;
    padding-bottom: 0px;
}
.subpage #leftColumn h2.platinum,
.subpage #leftColumn h2.silver,
.subpage #leftColumn h2.gold{
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding: 10px 0px; 
    border: 0px;
    margin-bottom: 20px; 
    margin-top: 40px; 
    text-transform: uppercase;
}

.subpage #leftColumn h2.platinum{ 
    background-color: #3eb4a6; 
}
.subpage #leftColumn h2.gold{
    background-color: #ffa400;
}
.subpage #leftColumn h2.silver{
    background-color: #8a8a8a;
}
.subpage #leftColumn .linkBox3 .links,
.subpage #leftColumn .linkBox2 .links,
.subpage #leftColumn .linkBox .links,
.subpage #leftColumn .jumpLink{
    list-style: none;
    padding: 0 0 0 0px; 
}

@media (max-width: 480px) { 
    .subpage #leftColumn .linkBox .links2{
        list-style: none;
        padding: 0 0 0 0px;
    }
}

@media (min-width: 481px) { 
    .subpage #leftColumn .linkBox .links2{
        list-style: none;
        padding: 0 0 0 180px;
    }
}
    
@media (min-width: 992px) { 
    .subpage #leftColumn .linkBox .links2{
        list-style: none;
        padding: 0 0 0 180px;
    }
}
    
@media (min-width: 1200px) { 
    .subpage #leftColumn .linkBox .links2{
        list-style: none;
        padding: 0 0 0 180px;
    }
}
  
.subpage #leftColumn .linkBox3 .links li,
.subpage #leftColumn .linkBox2 .links li,
.subpage #leftColumn .linkBox .links li,
.subpage #leftColumn .jumpLink li{
   /* color: #00589b;*/
    margin-bottom: 7px;
}
.subpage #leftColumn .linkBox .links2 li a,
.subpage #leftColumn .linkBox3 .links li a,
.subpage #leftColumn .linkBox2 .links li a,
.subpage #leftColumn .linkBox .links li a,
.subpage #leftColumn .jumpLink li a{
    font-size: 14px; 
    color: #00589b;
    font-family: 'Arial', Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline!important;
}
.subpage #leftColumn .linkBox3 .links li a.arrowLink,
.subpage #leftColumn .linkBox2 .links li a.arrowLink,
.subpage #leftColumn .linkBox .links li a.arrowLink,
.subpage #leftColumn .jumpLink li a.arrowLink{
        text-decoration: none;
}

ul{ 
    padding: 0px 0px 0px 14px;
}



/*ul li{ 
    font-weight: bold;
}*/

ul li{ 
    font-weight: normal;
}

ul li.checkmark{ 
    font-weight: normal;
}

.checkmark li {list-style:none}
.checkmark li:before {content:"\2714  "}


ul li.normalWeight{font-weight:normal;}

/* for expand/contract */
#leftColumn .schedulePanels .readMore{
    padding: 0px 30px 50px 45px ;
}

.readmorecontent p {
    color: #333333;
    font-family: 'Arial', Helvetica, sans-serif;
    font-size: 14px;
    
}

a.ReadMoreLink {
    font-family: 'Arial', Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;}

a.ReadMoreLink:hover {
    text-decoration: none;}
/* end for expand/contract */


/*********/
/*********/
/*********/
.subpage blockquote.leftSide{
    font-size: 24px; 
    line-height: 30px;
    font-family: 'houschka';
    border-left: 0px;
}
@media (max-width: 767px) { 
    .subpage blockquote.leftSide{
        float: none;
        width: auto;
    }
}
@media (min-width: 768px) { 
    .subpage blockquote.leftSide{
        float: right; 
        width: 400px;
    }
}
@media (min-width: 992px) { 
    .subpage blockquote.leftSide{
        float: right; 
        width: 400px;
    }
}
@media (min-width: 1200px) { 
    .subpage blockquote.leftSide{
        float: right; 
        width: 400px;
    }
}
/****/
.subpage .linkBox{
    padding: 0 0 26px 0; 
    border-bottom: 1px dotted #58595b;
    margin-bottom: 70px;
}
.subpage .linkBox.noDottedLine{
    border-bottom:0;
}
/**/



.subpage .linkBox .linkBoxImg{
    float: left;
}

.subpage .linkBox .linkBoxImg2{
    float: left;
}

.subpage .linkBox3 .linkBoxImg2{
    float: left;
}


@media (max-width: 415px) {
     .subpage.speakers .linkBox h3{
        clear: both;
    }
    .subpage .linkBox .linkBoxImg{ 
        margin-bottom: 15px; 
        width: 100%;
    }
        .subpage .linkBox .linkBoxImg2{ 
        margin-bottom: -35px; 
        width: 100%;
    }
            .subpage .linkBox3 .linkBoxImg2{ 
        margin-bottom: 0px; 
        width: 100%;
    }
    .subpage .linkBox .linkBoxImg.logoLink{ 
        margin-bottom: 15px; 
        width: 150px;
        height: auto;
        float: none;
    }
    .subpage .linkBox br.visibleClrXXS{ 
        clear: both;
        display: block;
        float: left; 
    }
}
@media (min-width: 416px) { 
     .subpage.speakers .linkBox h3{
        clear:none;
    }
    .subpage .linkBox .linkBoxImg{ 
        width: 50%; 
        margin-right: 30px;
        margin-bottom: 0px;
    }
            .subpage .linkBox3 .linkBoxImg2{ 
        max-width: 100%;
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkBox .linkBoxImg2{ 
        max-width: 100%;
        margin-right: 30px;
        margin-bottom: -30px;
    }
    .subpage .linkBox .linkBoxImg.logoLink{ 
        width: 150px;  
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
    .subpage .linkBox br.visibleClrXXS{ 
        clear: both;
        display: none;
        float: left; 
    }
}
@media (min-width: 768px) { 
    .subpage .linkBox .linkBoxImg{ 
        width: 33%; 
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkBox .linkBoxImg2{ 
        max-width: 100%;
        margin-right: 30px;
        margin-bottom: -40px;
    }
    
            .subpage .linkBox3 .linkBoxImg2{ 
        max-width: 100%;
        margin-right: 30px;
        margin-bottom: 0px;
    }
    .subpage .linkBox .linkBoxImg.logoLink{ 
        width: 150px;
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
}
@media (min-width: 992px) { 
    .subpage .linkBox .linkBoxImg{ 
        width: 33%;
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkBox .linkBoxImg2{ 
        max-width: 400px;
        margin-right: 30px;
        margin-bottom: -40px;
    }
            .subpage .linkBox3 .linkBoxImg2{ 
        max-width: 400px;
        margin-right: 30px;
        margin-bottom: 0px;
    }
    .subpage .linkBox .linkBoxImg.logoLink{ 
        width: 150px;
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
}
@media (min-width: 1200px) { 
    .subpage .linkBox .linkBoxImg{ 
        width: 28%;
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkBox .linkBoxImg2{ 
        max-width: 400px;
        margin-right: 30px;
        margin-bottom: -40px;
    }
    
            .subpage .linkBox3 .linkBoxImg2{ 
        max-width: 400px;
        margin-right: 30px;
        margin-bottom: 0px;
    }
    .subpage .linkBox .linkBoxImg.logoLink{ 
        width: 150px;
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
}
/**/
.subpage .linkBox h3{
    color: #4a0d66;  
    font-size: 20px;
    font-family: 'extra-houschka';
}
.subpage .linkBox ul.links{
    display: inline-block;
}
/**Begin About AMsterdam CSS**/
.subpage .linkBox2{
    padding: 0 0 0px 0; 
    border-bottom: 1px dotted #58595b;
    margin-bottom: 60px;
}
.subpage .linkBox2.noDottedLine{
    border-bottom:0;
}
/**/



.subpage .linkBox2 .linkBoxImg{
    float: left;
}

.subpage .linkBox2 .linkBoxImg2{
    float: left;
}

.subpage .linkBox3 .linkBoxImg2{
    float: left;
}


@media (max-width: 415px) {
     .subpage.speakers .linkBox2 h3{
        clear: both;
    }
    .subpage .linkBox2 .linkBoxImg{ 
        margin-bottom: 15px; 
        width: 100%;
    }
        .subpage .linkBox2 .linkBoxImg2{ 
        margin-bottom: -35px; 
        width: 100%;
    }
    .subpage .linkBox2 .linkBoxImg.logoLink{ 
        margin-bottom: 15px; 
        width: 150px;
        height: auto;
        float: none;
    }
    .subpage .linkBox2 br.visibleClrXXS{ 
        clear: both;
        display: block;
        float: left; 
    }
}
@media (min-width: 416px) { 
     .subpage.speakers .linkBox2 h3{
        clear:none;
    }
    .subpage .linkBox2 .linkBoxImg{ 
        width: 50%; 
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkBox2 .linkBoxImg2{ 
        max-width: 100%;
        margin-right: 30px;
        margin-bottom: -30px;
    }
    .subpage .linkBox2 .linkBoxImg.logoLink{ 
        width: 150px;  
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
    .subpage .linkBox2 br.visibleClrXXS{ 
        clear: both;
        display: none;
        float: left; 
    }
}




@media (min-width: 768px) { 
    .subpage .linkBox2 .linkBoxImg{ 
        width: 33%; 
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkBox2 .linkBoxImg2{ 
        max-width: 100%;
        margin-right: 30px;
        margin-bottom: -40px;
    }
    .subpage .linkBox2 .linkBoxImg.logoLink{ 
        width: 150px;
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
}
@media (min-width: 992px) { 
    .subpage .linkBox2 .linkBoxImg{ 
        width: 33%;
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkBox2 .linkBoxImg2{ 
        max-width: 400px;
        margin-right: 30px;
        margin-bottom: -40px;
    }
    .subpage .linkBox2 .linkBoxImg.logoLink{ 
        width: 150px;
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
}
@media (min-width: 1200px) { 
    .subpage .linkBox2 .linkBoxImg{ 
        width: 28%;
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkBox2 .linkBoxImg2{ 
        max-width: 400px;
        margin-right: 30px;
        margin-bottom: -40px;
    }
    .subpage .linkBox2 .linkBoxImg.logoLink{ 
        width: 150px;
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
}
/**/
.subpage .linkBox2 h3{
    color: #4a0d66;  
    font-size: 20px;
    font-family: 'extra-houschka';
}
.subpage .linkBox2 ul.links{
    display: inline-block;
}
/**END About AMsterdam CSS**/


/**Begin Explore SD CSS**/
.subpage .linkbox3{
    padding: 0 0 0px 0; 
    border-bottom: 1px dotted #58595b;
    margin-bottom: 60px;
}
.subpage .linkbox3.noDottedLine{
    border-bottom:0;
}
/**/



.subpage .linkbox3 .linkBoxImg{
    float: left;
}

.subpage .linkbox3 .linkBoxImg2{
    float: left;
}


@media (max-width: 415px) {
     .subpage.speakers .linkbox3 h3{
        clear: both;
    }
    .subpage .linkbox3 .linkBoxImg{ 
        margin-bottom: 15px; 
        width: 100%;
    }
        .subpage .linkbox3 .linkBoxImg2{ 
        margin-bottom: -35px; 
        width: 100%;
    }
    .subpage .linkbox3 .linkBoxImg.logoLink{ 
        margin-bottom: 15px; 
        width: 150px;
        height: auto;
        float: none;
    }
    .subpage .linkbox3 br.visibleClrXXS{ 
        clear: both;
        display: block;
        float: left; 
    }
}
@media (min-width: 416px) { 
     .subpage.speakers .linkbox3 h3{
        clear:none;
    }
    .subpage .linkbox3 .linkBoxImg{ 
        width: 50%; 
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkbox3 .linkBoxImg2{ 
        max-width: 100%;
        margin-right: 30px;
        margin-bottom: -30px;
    }
    .subpage .linkbox3 .linkBoxImg.logoLink{ 
        width: 150px;  
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
    .subpage .linkbox3 br.visibleClrXXS{ 
        clear: both;
        display: none;
        float: left; 
    }
}




@media (min-width: 768px) { 
    .subpage .linkbox3 .linkBoxImg{ 
        width: 33%; 
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkbox3 .linkBoxImg2{ 
        max-width: 100%;
        margin-right: 30px;
        margin-bottom: -40px;
    }
    .subpage .linkbox3 .linkBoxImg.logoLink{ 
        width: 150px;
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
}
@media (min-width: 992px) { 
    .subpage .linkbox3 .linkBoxImg{ 
        width: 33%;
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkbox3 .linkBoxImg2{ 
        max-width: 400px;
        margin-right: 30px;
        margin-bottom: -40px;
    }
    .subpage .linkbox3 .linkBoxImg.logoLink{ 
        width: 150px;
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
}
@media (min-width: 1200px) { 
    .subpage .linkbox3 .linkBoxImg{ 
        width: 28%;
        margin-right: 30px;
        margin-bottom: 0px;
    }
        .subpage .linkbox3 .linkBoxImg2{ 
        max-width: 400px;
        margin-right: 30px;
        margin-bottom: -40px;
    }
    .subpage .linkbox3 .linkBoxImg.logoLink{ 
        width: 150px;
        height: auto;
        margin-right: 30px;
        margin-bottom: 0px;
    }
}
/**/
.subpage .linkbox3 h3{
    color: #4a0d66;  
    font-size: 20px;
    font-family: 'extra-houschka';
}
.subpage .linkbox3 ul.links{
    display: inline-block;
}
/**END Explore SD CSS**/

/* TABULAR PANELS ** NON INTERACTIVE*/
.subpage .purpleHeader{
    font-family: 'houschka';
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #4a0d66;
    text-align: center;
    padding: 5px;
    margin-bottom: 0px;
    display: block;
    width: 100%;
}
.subpage .nonActivePanels{
    margin-top: 0px;
    margin-bottom: 30px;
}
.subpage .nonActivePanels a{
    font-weight: none;   
}
.subpage .nonActivePanels .titles{
    list-style: none;
    padding: 0px;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    display: table;
    width: 100%;
}
.subpage .nonActivePanels .titles .twenty5 p{
    font-family: 'Arial', Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 14px;
    color: #4a0d66;
    padding: 0px;
    
}
.subpage .nonActivePanels .titles .fiftyPercent,
.subpage .nonActivePanels .titles .twenty5,
.subpage .nonActivePanels .titles .seventyPercent,
.subpage .nonActivePanels .titles .thirtyPercent,
.subpage .nonActivePanels .titles .sixteenPercent,
.subpage .nonActivePanels .titles .seventeenPercent,
.subpage .nonActivePanels .titles .oneHundredPercent,
.subpage .nonActivePanels .titles .thirty3{
    height: 75px;
    float: left; 
    color: #4a0d66;
    font-family: 'extra-houschka';
    font-size: 16px;
    font-weight: normal;
    padding: 5px 10px 30px 10px;
    background-color: #bcbec0;
    border: 0px solid #f2f2f2; 
    position: relative;
}
.subpage .nonActivePanels .titles .twenty5{
    width: 25%;	
}
.subpage .nonActivePanels .titles .thirty3{
    width: 33%;	
}
.subpage .nonActivePanels .titles .fiftyPercent{
    width: 50%;
}
.subpage .nonActivePanels .titles .sixteenPercent{
    width: 16.66%;
}
.subpage .nonActivePanels .titles .oneHundredPercent{
    width: 16.66%;
}

ul.titles li.sixteenPercent{min-height:160px;}

.subpage .nonActivePanels .titles .seventeenPercent{
    width: 17%;
}
/* wendi added 2/1/19 */.subpage .nonActivePanels .titles .twenty5Percent{
    width: 25%;
}/* wendi end */
.subpage .nonActivePanels .titles li:last-child.thirty3{
    width: 34%;
}
.subpage .nonActivePanels .titles .thirtyPercent{
    width: 30%;
}
.subpage .nonActivePanels .titles .seventyPercent{
    width: 70%;
}
.subpage .nonActivePanels .titles .oneHundredPercent{
    width: 100%;
}
.subpage .nonActivePanels .titles li{
    display: block;   
}
.subpage .nonActivePanels .titles li:last-child{
    border-right: 0px;   
}
.subpage .nonActivePanels .titles li:first-child{
    border-left: 0px;
}
.subpage .nonActivePanels .dataPanel hr{
    clear: both;
    border-bottom: 1px solid #fff; 
}
.subpage .nonActivePanels .dataPanel{
    background-color: #f2f2f2;   
}
.subpage .nonActivePanels .dataPanel .info{
    padding: 30px 25px ;
    float: left; 
}
.subpage .nonActivePanels .dataPanel .info.twenty5{
    width: 25%;
}
.subpage .nonActivePanels .dataPanel .info.thirty3{
    width: 33.3%;
}
.subpage .nonActivePanels .dataPanel .info.thirtyPercent{
    width: 30%;
}
.subpage .nonActivePanels .dataPanel .info.oneHundredPercent{
    width: 100%;
}
.subpage .nonActivePanels .dataPanel .info.seventyPercent{
    width: 70%;
}
.subpage .nonActivePanels .dataPanel .info.seventy5Percent{
    width: 75%;
}
.subpage .nonActivePanels .dataPanel .info.fiftyPercent{
    width: 50%;
}
.subpage .nonActivePanels .dataPanel .info.sixteenPercent{
    width: 16.66%;
}
.subpage .nonActivePanels .dataPanel .info.seventeenPercent{
    width: 17%;
}
.subpage .nonActivePanels .dataPanel .info.oneHundred{
    width: 100%;
}
/**/
@media (min-width: 100px) { 
    .subpage .nonActivePanels.stack2019 .dataPanel .info{
        float: none; 
        padding: 5px 10px ; 
    }
    .subpage .nonActivePanels.stack2019 .dataPanel .info.twenty5,
    .subpage .nonActivePanels.stack2019 .dataPanel .info.thirty3,
    .subpage .nonActivePanels.stack2019 .dataPanel .info.thirtyPercent,
    .subpage .nonActivePanels.stack2019 .dataPanel .info.seventyPercent,
    .subpage .nonActivePanels.stack2019 .dataPanel .info.seventy5Percent,
    .subpage .nonActivePanels.stack2019 .dataPanel .info.fiftyPercent,
    .subpage .nonActivePanels.stack2019 .dataPanel .info.sixteenPercent,
    .subpage .nonActivePanels.stack2019 .dataPanel .info.seventeenPercent,
    .subpage .nonActivePanels.stack2019 .dataPanel .info.oneHundred{
        width: 100%;
    }
}
@media (min-width: 768px) { 
    .subpage .nonActivePanels.stack2019 .dataPanel .info{
        float: left; 
        padding: 30px 25px ;     
    }
    .subpage .nonActivePanels.stack2019 .dataPanel .info.twenty5{
        width: 25%;
    }
    .subpage .nonActivePanels.stack2019 .dataPanel .info.thirty3{
        width: 33.3%;
    }
    .subpage .nonActivePanels.stack2019 .dataPanel .info.thirtyPercent{
        width: 30%;
    }
    .subpage .nonActivePanels.stack2019 .dataPanel .info.seventyPercent{
        width: 70%;
    }
    .subpage .nonActivePanels.stack2019 .dataPanel .info.seventy5Percent{
        width: 75%;
    }
    .subpage .nonActivePanels.stack2019 .dataPanel .info.fiftyPercent{
        width: 50%;
    }
    .subpage .nonActivePanels.stack2019 .dataPanel .info.sixteenPercent{
        width: 16.66%;
    }
    .subpage .nonActivePanels.stack2019 .dataPanel .info.seventeenPercent{
        width: 17%;
    }
    .subpage .nonActivePanels.stack2019 .dataPanel .info.oneHundred{
        width: 100%;
    }
}

/* TABULAR PANELS ** INTERACTIVE*/
.subpage #leftColumn .purpleHeader{
    font-family: 'houschka';
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #4a0d66;
    text-align: center;
    padding: 5px; 
}
.subpage #leftColumn .purpleHeader p{
    font-family: 'Arial', Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 14px;
    color: #fff;
    background-color: #4a0d66;
    text-align: center;
    padding: 0px 10px 0px 10px; 
    margin-bottom: 0px;
    line-height: 15px;
}




.subpage #leftColumn .grayHeader{
    font-family: 'houschka';
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #808080;
    text-align: center;
    padding: 5px; 
}
.subpage #leftColumn .grayHeader p{
    font-family: 'Arial', Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 14px;
    color: #fff;
    background-color: #808080;
    text-align: center;
    padding: 0px 10px 0px 10px; 
    margin-bottom: 0px;
    line-height: 15px;
}






.subpage #leftColumn .shedules li {
    margin-top: 0px; 
}
.subpage #leftColumn .shedules li.twentyPercent{
    width: 25%;
    text-align: center; 
}
.subpage #leftColumn .shedules li.twentyPercent{
    width: 20%;
    text-align: center; 
}
.subpage #leftColumn .shedules li.fifty50{
    width: 50%;
    text-align: center;
}
.subpage #leftColumn .shedules li:first-child a{
    border-left: 0px;
}
.subpage #leftColumn .shedules li:last-child a{
    border-right: 0px;
    margin-right: 0px;
}
.subpage #leftColumn .tableDate a{
    background-color: #bcbec0;
    border-color: #f2f2f2;
    color: #4a0d66;
    -webkit-border-radius: 0px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 0px; /* Firefox 1-3.6 */
    border-radius: 0px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    font-family: 'extra-houschka';
    font-size: 16px;
/*    padding: 30px 0px; */
}
.subpage #leftColumn .tableDate.active a{
    background-color: #ffa400;
}
.subpage #leftColumn .schedulePanels{
    background-color: #f2f2f2;
    font-family: 'houschka';
    font-size: 18px;
    margin-bottom: 60px;
}
.subpage #leftColumn .schedulePanels p1{
    background-color: #f2f2f2;
    font-family: 'medium-houschka';
    font-size: 18px;
    margin-bottom: 60px;
}
.subpage #leftColumn .schedulePanels a{
    color: #00589b; 
}
.subpage #leftColumn .schedulePanels hr{
    width: 85%; 
    margin-left: auto;
    margin-right: auto;
    color: #f2f2f2;
    border-bottom: 1px dotted #58595b;
    clear: both; 
}
.subpage #leftColumn .schedulePanels .date{
    padding: 65px 30px 50px 45px ;
}
.subpage #leftColumn .schedulePanels .info{
    padding: 65px 45px 50px 30px ;
}

.subpage #leftColumn .schedulePanels .readMore{
    padding: 0px 30px 50px 45px ;
}
/**/
@media (max-width: 767px) { 
    .subpage #leftColumn .schedulePanels.panelImages .date{
        padding: 45px 10px 30px;
    }
    .subpage #leftColumn .schedulePanels.panelImages .info{
        padding: 45px 10px 30px 0px;
    }
    .subpage #leftColumn .schedulePanels.panelImages .standAloneText{
        padding: 45px 10px 30px;    
    }
	
	.subpage .nonActivePanels .titles .thirty3{
 
	height: 110px;
}
}
@media (min-width: 768px) { 
    .subpage #leftColumn .schedulePanels.panelImages .date{
        padding: 30px 10px 30px 30px;
    }
    .subpage #leftColumn .schedulePanels.panelImages .info{
        padding: 30px 30px 30px 10px;
    }
    .subpage #leftColumn .schedulePanels.panelImages .standAloneText{
        padding: 65px 30px 50px 10px;    
    }
	
	.subpage .nonActivePanels .titles .thirty3{
    width: 33%;
	height: 40px;
}
}
@media (min-width: 992px) { 
    .subpage #leftColumn .schedulePanels.panelImages .date{
        padding: 30px 10px 30px 30px;
    }
    .subpage #leftColumn .schedulePanels.panelImages .info{
        padding: 30px 30px 30px 10px;
    }
    .subpage #leftColumn .schedulePanels.panelImages .standAloneText{
        padding: 65px 30px 50px 10px;    
    }
}
@media (min-width: 1200px) { 
    .subpage #leftColumn .schedulePanels.panelImages .date{
        padding: 30px 10px 30px 30px;
    }
    .subpage #leftColumn .schedulePanels.panelImages .info{
        padding: 30px 30px 30px 10px;
    }
    .subpage #leftColumn .schedulePanels.panelImages .standAloneText{
        padding: 65px 30px 50px 10px;   
    }
}




/********************/
.subpage #leftColumn .sci{
    font-family: 'houschka';
    font-size: 18px;
    margin-bottom: 60px;
}
.subpage #leftColumn .sci p{
    font-family: 'arial';
    font-size: 14px;
    margin-bottom: 10px;
}
.subpage #leftColumn .sci li{
    font-family: 'arial';
    font-size: 14px;
    margin-bottom: 10px;
}
.subpage #leftColumn .sci a{
    color: #00589b; 
}
.subpage #leftColumn .sci ul{
    padding: 0px 0px 0px 25px;
}
.subpage #leftColumn .sci hr{
    width: 85%; 
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px dotted #58595b;
    clear: both; 
}
/********************/
/********************/
/* PRECONFERENCE PIA PAGES */



/********************/
/********************/
/********************/
/* LOGOS PAGES */
.subpage #leftColumn .sponsorBox{
/**    border: 1px solid #727272; **/
    text-align: center;
}
.subpage #leftColumn .sponsorBox .logo img{
    margin-left: auto; 
    margin-right: auto; 
}
@media(min-width: 100px){
/*    .subpage #leftColumn .sponsorBox .logo img.logoEisai{ width: 85%;}*/
    .subpage #leftColumn .sponsorBox .logo img{ width: 90%;}
}
@media(min-width: 554px){
/*    .subpage #leftColumn .sponsorBox .logo img.logoEisai{ width: 75%;}*/
    .subpage #leftColumn .sponsorBox .logo img{ width: 80%;}
}
@media(min-width: 768px){
/*    .subpage #leftColumn .sponsorBox .logo img.logoEisai{ width: 70%;}*/
    .subpage #leftColumn .sponsorBox .logo img{ width: 75%;}
}
@media(min-width: 992px){
/*    .subpage #leftColumn .sponsorBox .logo img.logoEisai{ width: 95%;}*/
    .subpage #leftColumn .sponsorBox .logo img{ width: 100%;}
}
    
.subpage #leftColumn .sponsorBox .logo{
/*    min-height: 200px;  */
    padding-top: 20px;
}

@media(min-width: 100px){
    .subpage #leftColumn .sponsorBox .logo{ margin-bottom:50px;}
}
@media(min-width: 554px){
    .subpage #leftColumn .sponsorBox .logo{ margin-bottom:40px;}
}
@media(min-width: 768px){
    .subpage #leftColumn .sponsorBox .logo{ margin-bottom:30px;}
}
@media(min-width: 992px){
    .subpage #leftColumn .sponsorBox .logo{ margin-bottom:0px;}
}


.subpage #leftColumn .sponsorBox.silver .logo img{
/*    width: 100%;*/
    height: auto;
/*    padding: 20px; */ 
}
.subpage #leftColumn .sponsorBox.silver .logo img#lilly{
    padding: 0px 40px 0px 40px; 
}








/********/
/*BASICS FOR SUBPAGES*/
ul.fontWeightNormal li{
    font-weight: normal;   
}



.freeFloatingCallOut h3{
    color: #4a0d66;
    font-family: "extra-houschka";
    font-size: 20px;
    font-weight: normal;
    margin-top: 0;
}
.freeFloatingCallOut{
    margin-bottom: 26px;
    padding: 38px 30px 50px;
    /*SHADOW*/
    -webkit-box-shadow: 0px 0px 10px 0px #44586f;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow:    0px 0px 10px 0px #44586f;  /* Firefox 3.5 - 3.6 */
    box-shadow:         0px 0px 10px 0px #44586f;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

@media (max-width: 767px) { 
    .freeFloatingCallOut{ 
        width: 100%;
        margin-left: 0px;
    }
    a.buttonOrange.specialSizing{
        padding: 10px 50px!important; 
    }
}
@media (min-width: 768px) { 
    .freeFloatingCallOut{ 
        width: 50%;
        float: right;
        margin-left: 10px;
    }
    a.buttonOrange.specialSizing{
        padding: 10px 28px!important ; 
    }
}
@media (min-width: 992px) { 
    .freeFloatingCallOut{ 
        width: 40%;
        float: right;
        margin-left: 15px;
    }
    a.buttonOrange.specialSizing{
        padding: 10px 22px!important ; 
    }
}
@media (min-width: 1200px) { 
   .freeFloatingCallOut{ 
        width: 33%;
        float: right;
        margin-left: 20px;
    }
    a.buttonOrange.specialSizing{
        padding: 10px 22px!important; 
    }
}

/********************/
/********************/
/********************/
/*FORM PAGE*/

body.subpage{}

body.subpage.form form select,
body.subpage.form form input{
    height: 25px; 
    width: 100%;
}

body.subpage.form form div{
      
}
body.subpage.form form input#ACTION_SUBMIT_SURVEY_RESPONSE.Button{
    padding: 7px 55px;
    height: auto;
    width: auto;
    
}

body.subpage.form form .radioSelect input.checkbox,
body.subpage.form form .radioSelect input{
    display: inline-block;
    margin-top: 10px;
    height: 15px;
    width: auto;
}


/**/
.subpage.nia-aa .calloutSpecial{
    box-shadow: 0 0 10px 0 #44586f;
    margin-bottom: 26px;
    padding: 38px 30px 50px;
    
    margin-top: 10px; 
}
@media (max-width: 767px) { 
	.subpage.nia-aa .calloutSpecial{
		float: none; 
		margin-left: 0px; 
		margin-left: 0px; 
		width: 100%;  
	}
}
@media (min-width: 768px) { 
	.subpage.nia-aa .calloutSpecial{
	    margin-left: 20px;
		margin-right:10px;
		float: right; 
		width: 50%;
	}
}
@media (min-width: 992px) { 
	.subpage.nia-aa .calloutSpecial{
	    margin-left: 20px;
		margin-right:10px;
		float: right; 
		width: 33%;
	}
}
@media (min-width: 1200px) {
	.subpage.nia-aa .calloutSpecial{
	    margin-left: 20px;
		margin-right:10px;
		float: right; 
		width: 33%;
	}
}

.subpage.nia-aa .calloutSpecial h3{
    color: #4a0d66;
    font-family: "extra-houschka";
    font-size: 20px;
    font-weight: normal;
    margin-top: 0;
}


.clear{
	clear: both;
}


/* wendi added 1/30/18 for responsive YouTube videos */
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/* wendi end */


/* wendi added 4/24/18  */

/* TABULAR PANELS ** NON INTERACTIVE*/
.subpage .purpleHeaderTechDem{
    font-family: 'houschka';
    font-size: 20px;   /* font-size: 20px; */
    color: #727272;
    font-weight: bold;
    /* text-transform: uppercase; */
    background-color: #f2f2f2;
    text-align: left;
    padding: 25px;
    margin-bottom: 0px;
	margin-left: 0px;
    display: block;
    width: 100%;
}

.subpage .purpleHeaderTechDem p{
    font-family: 'houschka';
    font-size: 16px;
    color: #727272;
    font-weight: bold;
    /* text-transform: uppercase; */
    background-color: #f2f2f2;
    text-align: left;
    padding: 0px;
    margin-bottom: 0px;
	margin-left: 0px;
    display: block;
    width: 100%;
}

/*  wendi end */

/* Andy topBanner3 for Health Disparity workshop */
.subpage #topBanner3{
    background-color: #400959;
    background-image: url(/images/banner-program-bg2019.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 0px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 
}
.subpage #topBanner3>.container{
    height: 100%;
}

.subpage #topBanner3 .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-bottom: 16px;
}
.subpage #topBanner3 .subTitle{
    color: #fff;
    font-size: 18px;
    font-family: 'medium-houschka';
}
/**/
@media (max-width: 767px) { 
    .subpage #topBanner3 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 40px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBanner3 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBanner3 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner3 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 30px;
        font-size: 48px;
        line-height: 48px;
    }
     .subpage #topBanner3 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 102px;
        font-size: 36px;
        line-height: 36px;
    }
    .subpage #topBanner3 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 46px;
        font-size: 36px;
        line-height: 36px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner3 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 48px;
        font-size: 40px;
        line-height: 40px;
    }
    .subpage #topBanner3 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 88px;
        font-size: 40px;
        line-height: 40px;
    }
   .subpage #topBanner3 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 72px;
        font-size: 40px;
        line-height: 40px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner3 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 43px;
        font-size: 48px;
        line-height: 48px;
    }
    .subpage #topBanner3 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 90px;
        font-size: 48px;
        line-height: 48px;
    }
   .subpage #topBanner3 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 70px;
        font-size: 48px;
        line-height: 48px;
    }
}

.subpage #topBanner3 .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBanner3 .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner3 .grayBox{
        margin-top: -32px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner3 .grayBox{
        margin-top: -2px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner3 .grayBox{
        margin-top: 3px;
    }
}

/**/
.subpage #topBanner3 .grayBox,
.subpage #topBanner .grayBox,
.subpage #rightNav{
    height: auto; 
    background-color: #d1d3d4;
    color: #333333;
    /*margin-top: -79px; */ /* 54+25 **BANNER MARGIN 25PX BOTTOM MARGIN ADDED*/
}
/* Andy topBanner3 for Health Disparity workshop */
/* Andy topBanner4 for Commercializing a Novel Therapeutic Target for Alzheimer’s Disease workshop */
.subpage #topBanner4{
    background-color: #400959;
    background-image: url(/images/banner-program-bg.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 0px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 
}
.subpage #topBanner4>.container{
    height: 100%;
}

.subpage #topBanner4 .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-bottom: 16px;
}
.subpage #topBanner4 .subTitle{
    color: #fff;
    font-size: 18px;
    font-family: 'medium-houschka';
}
/**/
@media (max-width: 767px) { 
    .subpage #topBanner4 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 40px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBanner4 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBanner4 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner4 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 43px;
        font-size: 48px;
        line-height: 48px;
    }
     .subpage #topBanner4 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 102px;
        font-size: 36px;
        line-height: 36px;
    }
    .subpage #topBanner4 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 46px;
        font-size: 36px;
        line-height: 36px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner4 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 65px;
        font-size: 48px;
        line-height: 48px;
    }
    .subpage #topBanner4 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 88px;
        font-size: 40px;
        line-height: 40px;
    }
   .subpage #topBanner4 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 72px;
        font-size: 40px;
        line-height: 40px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner4 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 80px;
        font-size: 48px;
        line-height: 48px;
    }
    .subpage #topBanner4 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 90px;
        font-size: 48px;
        line-height: 48px;
    }
   .subpage #topBanner4 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 70px;
        font-size: 48px;
        line-height: 48px;
    }
}

.subpage #topBanner4 .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (min-width: 768px) { 
    .subpage #topBanner4 .grayBox{
        margin-top: 3px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner4 .grayBox{
        margin-top: 29px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner4 .grayBox{
        margin-top: 14px;
    }
}

/**/
.subpage #topBanner4 .grayBox,
.subpage #topBanner .grayBox,
.subpage #rightNav{
    height: auto; 
    background-color: #d1d3d4;
    color: #333333;
    /*margin-top: -79px; */ /* 54+25 **BANNER MARGIN 25PX BOTTOM MARGIN ADDED*/
}

@media (min-width: 768px) { 
    .subpage #topBanner4 .grayBox,
    .subpage #topBanner .grayBox,
    .subpage #rightNav{
        padding-top: 54px;
    }
}

/* Andy topBanner4 for Commercializing a Novel Therapeutic Target for Alzheimer’s Disease */
/* Andy topBanner5 for PIA Day */
.subpage #topBanner5{
    background-color: #400959;
    background-image: url(/images/banner-program-bg.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 0px 0px 0px;
    max-height: 330px;
    height: 500px;
    /*margin-bottom: 25px; */
    margin-bottom: 0px;
    overflow: visible; 
}
.subpage #topBanner5>.container{
    height: 100%;
}

.subpage #topBanner5 .sectionTitle{
    color: #fff;
    font-size: 48px;
    font-family: 'houschka';
    line-height: 48px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-bottom: 16px;
}
.subpage #topBanner5 .subTitle{
    color: #fff;
    font-size: 18px;
    font-family: 'medium-houschka';
}
/**/
@media (max-width: 767px) { 
    .subpage #topBanner5 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 40px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBanner5 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
    .subpage #topBanner5 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 77px;
        font-size: 32px;
        line-height: 32px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner5 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 30px;
        font-size: 36px;
        line-height: 36px;
    }
     .subpage #topBanner5 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 102px;
        font-size: 36px;
        line-height: 36px;
    }
    .subpage #topBanner5 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 46px;
        font-size: 36px;
        line-height: 36px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner5 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 48px;
        font-size: 40px;
        line-height: 40px;
    }
    .subpage #topBanner5 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 88px;
        font-size: 40px;
        line-height: 40px;
    }
   .subpage #topBanner5 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 72px;
        font-size: 40px;
        line-height: 40px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner5 .sectionTitle.twoLineTitle3LineTagline{
        margin-top: 43px;
        font-size: 48px;
        line-height: 48px;
    }
    .subpage #topBanner5 .sectionTitle.oneLineTitle3LineTagline{
        margin-top: 90px;
        font-size: 48px;
        line-height: 48px;
    }
   .subpage #topBanner5 .sectionTitle.oneLineTitle4LineTagline{
        margin-top: 70px;
        font-size: 48px;
        line-height: 48px;
    }
}

.subpage #topBanner5 .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBanner5 .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner5 .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner5 .grayBox{
        margin-top: 80px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner5 .grayBox{
    }
}

/**/

.subpage #topBanner5 .grayBox,
.subpage #topBanner .grayBox,
.subpage #rightNav{
    height: auto; 
    background-color: #d1d3d4;
    color: #333333;
}
    /*margin-top: -79px; */ /* 54+25 **BANNER MARGIN 25PX BOTTOM MARGIN ADDED*/

/**/
.subpage #topBannerLongTitle .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   

@media (min-width: 768px) { 
    .subpage #topBannerLongTitle .grayBox{
        margin-top: 74px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerLongTitle .grayBox{
        margin-top: 123px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerLongTitle .grayBox{
        margin-top: 123px;
    }
}
/**/
.subpage #topBannerAbstractFaq .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerAbstractFaq .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerAbstractFaq .grayBox{
        margin-top: 40px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerAbstractFaq .grayBox{
        margin-top: 40px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerAbstractFaq .grayBox{
        margin-top: 40px; /* 80px for no button */
    }
}
/**/
.subpage #topBanner.Plenary .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBanner.Plenary .grayBox{
        margin-top: 30px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBanner.Plenary .grayBox{
        margin-top: 30px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBanner.Plenary .grayBox{
        margin-top: 30px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBanner.Plenary .grayBox{
        margin-top: 30px;
    }
}
/**/
.subpage #topBannerAmsterdam .grayBox{
    /*float: right;     
    padding: 54px 32px 0px;
    width: 344px; */
    height: 54px!important;
    bottom: 0px;
}   
@media (max-width: 767px) { 
    .subpage #topBannerAmsterdam .grayBox{
        margin-top: 52px;
    }
}
@media (min-width: 768px) { 
    .subpage #topBannerAmsterdam .grayBox{
        margin-top: 72px;
    }
}
@media (min-width: 992px) { 
    .subpage #topBannerAmsterdam .grayBox{
        margin-top: 72px;
    }
}
@media (min-width: 1200px) { 
    .subpage #topBannerAmsterdam .grayBox{
        margin-top: 72px;
    }
}
/**/
.subpage #covid {
    
    background-color: #d1d3d4;
}
.subpage .container.row3{
    border-bottom: 2px solid #ffa400;
    width: 100%;
}

@media (max-width: 767px) { 
    .subpage .container.row3{
        
    }
}
@media (min-width: 768px) { 
    .subpage .container.row3{
        
    }
}
@media (min-width: 992px) { 
    .subpage .container.row3{
        
    }
}
@media (min-width: 1200px) { 
    .subpage .container.row3{
        
    }
}

/**/
.subpage .abstractsub h3{
    color: #4a0d66;  
    font-size: 20px;
    font-family: 'extra-houschka';
}
/* mobile/desktop breaks*/
@media (max-width: 450px) { 
    .desktop-break { display: none; }
}
@media (min-width: 451px) { 
    .mobile-break { display: none; }
}
@media (max-width: 992px) { 
    .mobile-break { display: none; }
}

@media (min-width: 993px) { 
    .tablet-break { display: none; }
}




.responsive {
  width: 67%;
  height: auto;
}


















