Select Page

.a-list-container { top: -48px; position: relative;} .a-list-container ul { margin-bottom: 0px; margin-left: 0px; } p a { color: #000; text-decoration: underline; } p a:hover { color: #000 !important; text-decoration: underline; } .herocaption { font-size: 12px; font-family: 'Outsiders'; line-height: 20px; max-width: 640px; text-align: left; margin: 0 auto; padding-top: 10px; } .heroheadline { font-family: 'retina'; font-size: 100px; line-height: 90px; position: absolute; color: #000; z-index: 1000; text-align: center; width: 100%; margin-top: 29%; } #intro p { font-family: 'ExchangeBook'; font-size: 20px; line-height: 32px; } #intro { padding-top: 25px; max-width: 640px; margin: 0 auto; } .hero-section img { width: 100%; } .hero-section { margin-top: 40px; } .a-list-body { max-width:900px; margin:0 auto; } .headline-wk { width: 780px; } .winner-wk { width: 780px; } .agency-nav{ width: 140px; } .agency-nav ul li { width: 74%; } .a-list-body { max-width: 800px; } .a-list-year-text { margin-left: 20px; } img { width: 100%; } .hide-p-two { display: none; } .mkt-year { font-family: 'ExchangeBook'; font-size: 22px; margin-bottom: 20px; } .read-more { text-align: center; margin: 0; padding: 30px 0; } .first-item { height: 670px; } .ranking-three { font-size: 20px; font-family: 'Retina'; line-height: 0.9em; margin-bottom: 15px; } .ranking-details { font-family: 'Outsiders'; font-size: 16px; line-height: 1.4em; margin-bottom: 20px; } .hide-p { display: none; } #fade-out { position: absolute; bottom: 0px; height: 200px; width: 100%; background: -webkit-linear-gradient(rgba( 255, 255, 255, 0), rgba(255, 255, 255, 1) ); background: linear-gradient( rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) ); } .headline { font-size: 55px; font-family: 'Retina'; text-align: center; line-height: 0.9em; font-weight: 700; margin-bottom: 20px; } .ranking { font-size: 50px; font-family: 'RetinaCondensed'; line-height: 0.9em; text-transform: uppercase; margin-bottom: 20px; } .ranking-first { font-size: 55px; font-family: 'RetinaCondensed'; line-height: 0.9em; text-transform: uppercase; margin-bottom: 20px; } .full-custom-container { padding-top: 0; } .firstimage{ position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; height: 100%; background-image: url('http://gaia.adage.com/images/bin/image/GettyImages1070737450_rgb_img.jpg'); } .paragraph a, .paragraph-two a, .paragraph-three a{ color: #000; border-bottom: 1px solid #000; } .credits { font-size: 12px; font-family: 'Outsiders'; color: #000; width: 100%; margin: 0 auto; clear: left; padding-bottom: 30px; line-height: 20px; } .second-item { margin-top: 40px; } #bodytext { padding-top: 20px; } .headline-overlay { position: absolute; margin: 0 auto; bottom: 25%; left: 25%; transform: translate(-50%, 0%); } .full-custom-hero-mobile { display: none; } .author{ font-family: 'Outsiders'; font-size: 16px; line-height: 1.4em; font-weight: 700; padding-bottom: 0px; text-align: center; } .date { color: #787c82; font-weight: 500; font-size: 13px; } .subheadline{ font-size: 18px; line-height: 1.3; width: 480px; padding-bottom: 40px; font-family: 'ExchangeBook'; text-align: center; margin: 0 auto; } p { font-family: 'ExchangeBook'; font-size: 20px; line-height: 32px; } .paragraph, .paragraph-two, .paragraph-three { width: 600px; margin: 0 auto; position: relative; } #more-link { text-align: center; font-family: 'retina'; z-index: 999; position: relative; top: 40px; cursor: pointer; background: #b7b7b7; color: #fff; padding: 5px; font-size: 17px !important; } .paragraph-two { margin-top: 100px; } .bannerad{ margin: 0 auto; clear: both; position: relative; width: 980px; padding-top: 30px; padding-bottom: 30px; text-align: center; } .bannerad img { margin: 0 auto; } .ad { margin-bottom:5px; } .author-mobile { display: none; } .button span { background: #b7b7b7; color: #fff; padding: 0px; cursor: pointer; font-weight: 700; font-size: 30px; padding: 10px; font-size: 15px !important; font-family: 'retina'; } .ranking-author { font-family: 'Outsiders'; font-size: 16px; line-height: 1.4em; margin-bottom: 20px; } @media only screen and (min-width : 768px){ #more-link:hover, .button span:hover { background-color: #000; } } @media only screen and (max-width: 1200px) and (min-width : 768px){ .agency-nav-box { display:none; } .heroheadline { font-size: 55px; line-height: 50px; margin-top: 26%; } .herocaption { padding-left: 160px; } .agency-nav{ width: 140px; } .agency-nav ul li { width: 75%; } .bannerad{ width: 700px; padding-top: 30px; padding-bottom: 30px; } .ad { width:100%; } .a-list-year-pic { width:48%; } .a-list-body { max-width: 70%; padding-left: 160px; } #intro { width: 100%; } .heroheadline { font-size: 100px; line-height: 80px; } #agency-multicultural .a-list-line, #agency-multicultural .a-list-line-two, #agency-standouts .a-list-line, #agency-standouts .a-list-line-two { margin-top: 20px; } #intro p { font-size: 18px; line-height: 27px; .full-custom-hero { height: 100vh; } .headline-overlay { font-size: 55px; line-height: 50px; bottom: 25%; left: 24%; } .headline { font-size: 55px; } .subheadline { font-size: 16px; width: 330px; } .author { font-size: 14px; line-height: 1.3em; } .credits { font-size: 13px; clear: both; padding-bottom: 30px; } .date { font-size: 12px; } .firstimage { background-attachment: scroll; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; height: 100%; } .bannerad{ margin: 0 auto; clear: both; position: relative; width: 700px; padding-top: 30px; padding-bottom: 30px; } .ad { width:100%; } .author-mobile { display: none; }

Marketer

A-List 2018

Continue reading at AdAge.com