@charset "UTF-8"; /* CSS Document */ /* Level 0 */ #level0 { } #level0 #speaker, #level0 #sessions > div > .speaker { max-width: 600px; margin: 5.5em auto 2em; border: 1px solid #e0e1db; padding: 0 1em 1em !important; box-sizing: border-box; border-radius: 2px; background-color: #FFF; overflow: visible; } #level0 #speaker>div { } #level0 #speaker img, #level0 #sessions .speaker img { padding: .25em !important; border: 1px solid #e0e1db !important; display: block; margin: -3.5em auto 1em; background-color: #FFF; } #level0 #speaker h3, #contentBox #level0 #sessions .speaker .speaker a { font-weight: bold; text-align: center; font-size: 1.5em; font-family: "Avenir Next W05 Medium", "Montserrat", Helvetica, Arial, sans-serif; } #level0 #speaker p:not([class]) { margin: 0 0 .5em 0 !important; } #level0 #speaker p.title, #contentbox2_0_Credentials, #contentbox3_1_Credentials, #level0 #sessions .speaker .speaker, #level0 #sessions .speaker .speakertitle, #level0 #sessions .speaker .speakercredentials { text-align: center; } #level0 #speaker p.company, #level0 #speaker p.companylink, #level0 #sessions .speaker .speakercompany { text-align: center; color: #544951 !important; } #level0 #speaker p.bio, #level0 #sessions .speaker .bio { margin: 1em 0 0 !important; padding: 1em 0 0 !important; border-top: 1px solid #e0e1db; text-align: left; } #level0 #speaker h4 { text-align: center; color: #393E41; margin: 1em auto !important; font-family: "Avenir Next W05 Medium", "Montserrat", Helvetica, Arial, sans-serif; } #level0 #speaker>div div { position: relative; margin: 0 !important; padding-bottom: 56.25%; height: 0; overflow: hidden; } #level0 #speaker>div div iframe, #level0 #speaker>div div object, #level0 #speaker>div div embed { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } #level0 #speaker .clear { display: none !important; } #level0 #sessions p:not(:empty) { overflow: auto; } #level0 .back_btn { } #level0 .back_btn .cta_btn { } /* Level 1 */ #level1 { } #level1 .cagKey { } #level1 #sessions { } #level1 #sessions .cagNav { } #level1 #sessions .cagNav li { } #level1 #sessions .cagNav li.selected { } #level1 #sessions .cagNav li.selected a { } #level1 #sessions .cagNav li a { } #level1 #sessions .cagSchedule { } #level1 #sessions .cagSchedule .caSection { } #level1 #sessions .cagSchedule .cagTitle { } #level1 #sessions .cagSchedule .cagTime { } #level1 #sessions .cagSchedule td[class^=' color'], #level1 #sessions .cagSchedule td[class*=' color'] { } /* Level 2 */ /* Level 3 */ @media screen and (max-width: 480px) { #level0 #sessions .prereq { margin-right: 0 !important; } #level0 #speaker, #level0 #sessions > div > .speaker { float: none !important; margin: 4em auto 1em !important; clear: both !important; max-width: none !important; width: 90% !important; } #level0 #sessions > div .cta_btn, #level0 #sessions > div .dl_btn { width: 100%; box-sizing: border-box; display: block; margin: 0 auto 1em; } }