<!--/*--><![CDATA[/* ><!--*/ <!--/*--><![CDATA[/* ><!--*/ .events-hero{ position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; height: 100%; background-image: url('https://crain-platform-aac-prod.s3.amazonaws.com/s3fs-public/IMG_744920180111.jpg'); } .header { font-size: 40px; font-family: 'retina'; line-height: 36px; } .retina-condensed { font-family: 'retinacondensed'; text-transform: uppercase; font-size: 24px; line-height: 22px; margin-bottom: 15px; margin-top: 30px; } .retina { font-family: 'retina'; font-size: 18px; line-height: 21px; } .events-intro span { font-family: 'exchangebold';} .events-contact { margin-top: 5px; font-size: 18px; line-height: 21px; font-family: 'retina'; margin-bottom: 25px; } .subheadline { font-size: 40px; line-height: 36px; color: #fff; text-align: center; margin-top: 10px; font-family: 'retinacondensed'; text-transform: uppercase; } .full-custom-hero { height: 56vh; } .events-container a{ color: #000; border-bottom: 1px solid #000; } .events-time { margin-top: 50px; line-height: 1.8em; } .events-address { margin-top: 50px; margin-bottom: 50px; } .events-time-date { font-family: 'retina'; font-size: 40px; margin-bottom: 50px; } .events-copy { font-family: 'ExchangeBook'; font-size: 20px; line-height: 32px; margin: 0 auto; width: 640px; margin-top: 50px; margin-bottom: 50px; } .headline-overlay { position: absolute; margin: 0 auto; bottom: 10%; width: 100%; } .headline { font-size: 55px; font-family: 'RetinaCondensed'; text-transform: uppercase; text-align: center; line-height: 49px; width: 70%; margin: 0 auto; color: #fff; } .headline-wrap { position: absolute; bottom: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5);} @media only screen and (max-width: 767px) and (min-width : 479px) { .events-copy { font-size: 18px; line-height: 27px; width: 90%; margin-top: 40px; margin-bottom: 30px; } .full-custom-hero { height: 40vh; } .events-time-date { font-size: 35px; margin-bottom: 40px; } .events-time { margin-top: 40px; line-height: 1.3em; } .events-address { margin-top: 40px; margin-bottom: 40px; } .header { font-size: 24px; line-height: 22px; } } @media only screen and (max-width: 479px) { .full-custom-hero { height: 40vh; } .header { font-size: 24px; line-height: 22px; } .subheadline { font-size: 24px; margin-top: 10px; line-height: 22px; } .headline { font-size: 36px; line-height: 32px; width: 80%; } .events-copy { font-size: 18px; line-height: 27px; width: 90%; margin-top: 40px; margin-bottom: 30px; } .events-time { margin-top: 30px; line-height: 1.3em; } .events-time-date { margin-bottom: 30px; } .events-address { margin-top: 30px; margin-bottom: 30px; } .events-time-date { font-size: 30px; } .events-contact { font-size: 18px; line-height: 27px; margin-top: 0px; } } /*--><!]]]]><![CDATA[>*/ /*--><!]]>*/