.intro-wrapper{background:rgba(50,50,50,.7) url(../img/bg-tile-intro.png) repeat-x top left}.introtext h1{text-transform:uppercase;letter-spacing:3px;color:#777}.carousel-wrapper{background:rgba(255,255,255,.2) url(../img/bg-tile-intro.png) repeat-x top left}.main-text{background:rgba(255,255,255,.9);padding:10px 10px 30px 30px}.main-text-right{padding:10px 30px 30px 30px}.main-text h2{font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#343434;line-height:34px;letter-spacing:1px;margin:20px 0 0 0}.main-text h3{font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;line-height:30px;color:#343434;letter-spacing:2px;margin:20px 0 20px 0}.main-text h4{font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#666;letter-spacing:1px;margin:0 0 10px 0}.main-text p{font-size:14px;line-height:24px;margin:0 0 20px 0}.main-text ul{margin:0 0 20px 20px}.main-text li{font-size:14px;line-height:24px;margin:0 0 4px 0}.main-text a:link,.main-text a:visited{color:#009cda;text-decoration:none}.main-text a:active,.main-text a:hover{color:#e9e5de;text-decoration:none}.headline{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:26px;color:#343434}.sub-headline{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:25px;color:#343434}.speaker-img{width:94px;margin:2px 15px 0 0}.main-img{width:190px;margin:2px 15px 0 0}.medium-img{width:140px;margin:2px 15px 0 0}.small-img{width:100px;margin:2px 15px 0 0}blockquote{line-height:26px}blockquote i{margin-right:5px;color:#009ee0}.profile-block{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;background:#666;text-align:center;color:#acabab;line-height:24px;padding:20px 30px 25px 30px;margin-top:30px;margin-bottom:30px}.profile-block h4{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2px}.profile-block hr{width:60px;border-top:2px solid #009ee0;margin-right:auto;margin-left:auto;margin-top:15px;margin-bottom:15px}.profile-block-left{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;background:#666;line-height:24px;color:#acabab;padding:20px 30px 25px 30px;margin-top:30px;margin-bottom:30px}.title-block{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;color:#acabab;line-height:24px;padding:10px 30px 10px 30px;margin-top:0;margin-bottom:0}.title-block h4{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#666;text-transform:uppercase;letter-spacing:2px}.title-block hr{width:60px;border-top:3px solid #009ee0;margin-right:auto;margin-left:auto;margin-top:15px;margin-bottom:15px}.program-block{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;background:#343434;text-align:center;color:#e9e5de;line-height:24px;padding:20px 30px 25px 30px;margin-top:30px}.program-block h4{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2px}.program-block hr{width:60px;border-top:2px solid #009ee0;margin-right:auto;margin-left:auto;margin-top:15px;margin-bottom:15px}.timetable hr{width:100%;border-top:1px solid #666}.timetable-column-time{float:left;width:150px;text-align:left}.timetable-column-time h5{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px 0}.timetable-column-detail{float:left;text-align:left}.timetable-column-detail h5{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px 0}.timetable-column-detail h6{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#fff;letter-spacing:0;margin:0 0 10px 0}.detail-blue{color:#009ee0}.detail-grey{color:#777}.detail-off-white{color:#acabab}.detail-white{color:#fff}@media (max-width:1199px){.main-text p{font-size:13px;line-height:22px;margin:0 0 20px 0}.main-text li{font-size:13px;line-height:22px;margin:0 0 4px 0}.headline{font-size:16px;line-height:23px}.speaker-img{width:100px}.profile-block hr{width:40px;margin-top:15px;margin-bottom:15px}.profile-block h4{font-size:16px}.program-block{line-height:24px;padding:20px 20px 25px 20px;margin-top:30px}.program-block hr{width:40px;margin-top:15px;margin-bottom:15px}.program-block h4{font-size:16px}.timetable hr{width:100%;border-top:1px solid #666}.timetable-column-time h5{font-size:14px;margin:0 0 8px 0}.timetable-column-detail h5{font-size:14px;margin:0 0 8px 0}.timetable-column-detail h6{font-size:13px;margin:0 0 8px 0}}@media (min-width:768px) and (max-width:979px){.introtext h1{font-size:32px;line-height:38px}.main-text h2{font-size:26px;line-height:28px}.main-text h3{font-size:18px;line-height:20px;letter-spacing:1px}.main-text p{font-size:12px;line-height:20px;margin:0 0 20px 0}.main-text li{font-size:12px;line-height:20px;margin:0 0 4px 0}.headline{font-size:14px;line-height:19px}.speaker-img{width:70px;margin-right:10px}.small-img{width:108px;margin:2px 10px 0 0}blockquote{font-size:12px;line-height:20px}.profile-block hr{width:30px;margin-top:8px;margin-bottom:8px}.profile-block{font-size:12px;line-height:20px;padding:15px 20px 20px 20px}.profile-block h4{font-size:15px;letter-spacing:1px}.program-block{font-size:12px;line-height:20px;padding:15px 15px 20px 15px;margin-top:30px}.program-block hr{width:30px;margin-top:8px;margin-bottom:8px}.program-block h4{font-size:15px;letter-spacing:1px}.timetable-column-time{width:90px}.timetable hr{width:100%;border-top:1px solid #666}.timetable-column-time h5{font-size:12px;margin:0 0 6px 0;letter-spacing:0}.timetable-column-detail h5{font-size:12px;margin:0 0 6px 0;letter-spacing:0}.timetable-column-detail h6{font-size:11px;margin:0 0 6px 0}}@media (max-width:767px){.introtext h1{font-size:32px;line-height:38px}.main-text h2{font-size:26px;line-height:28px}.main-text h3{font-size:18px;line-height:20px;letter-spacing:1px}.main-text{padding:20px}.main-text p{font-size:14px;line-height:22px;margin:0 0 20px 0}.main-text li{font-size:14px;line-height:22px;margin:0 0 6px 0}.small-img{width:122px;margin:2px 15px 0 0}blockquote{font-size:14px;line-height:22px}.timetable-column-time{width:75px}.timetable-column-detail{width:300px}}@media (max-width:480px){.timetable-column-time{width:75px}.timetable-column-detail{width:200px}}