﻿.main-section{max-width:100%;padding-top:0;margin-top:0}#skin{padding:0}#header-secondary,#header-tertiary,.leaderboard,#div-gpt-ad-footer{display:none!important}#sticky-nav{position:fixed;top:0;width:100%;z-index:99;left:0;height:40px}#crn-logo-sticky{display:block!important}.f-topbar-fixed{padding:0!important}#impact{margin-top:40px}#container-awards{background:#fff;max-width:70em;margin:0 auto}#impact-header{height:auto;width:100%;background:#eee;text-align:center;padding:1.25em 0}#impact-header img{width:100%;height:auto;max-width:600px}#awards-nav-container{background:#000;width:100%}ul#awards-nav{max-width:70em;width:100%;height:50px;list-style:none;margin:0 auto !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;background-color:#000;border-top:1px solid #111}ul#awards-nav li{background:none;list-style:none;flex:1 auto;margin:0;padding:0}ul#awards-nav li a,ul#awards-nav li a:hover{height:100%;width:100%;display:block;text-align:center;color:#f5eddf;line-height:44px;text-transform:uppercase;font-family:'Lato',Sans-Serif;font-size:1.22em;font-weight:300;text-transform:uppercase;border-right:1px solid #111;box-shadow:-1px 0 rgba(216,236,254,.1) inset}ul#awards-nav li:first-child a{border-left:1px solid #111}ul#awards-nav li a:hover,ul#awards-nav li a.current{color:#fff;text-decoration:none;border-bottom:4px solid #da2128}ul#awards-nav li a.faded{background-color:#ccc;color:#777}.sponsor-heading{text-align:center;color:#a1a1a1;font-style:italic;font-size:.875em;position:relative;width:100%;max-width:420px;margin:10em auto 0 auto}.sponsor-heading hr{background-color:#cacaca;height:1px;margin-top:0 !important;margin-bottom:0 !important}.sponsor-heading span{display:block;position:absolute;left:50%;top:-10px;margin-left:-87px;width:175px;text-align:center;background:#fff}.sponsor,.sponsor-modal{margin:5px auto;text-align:center;width:130px;height:100px;display:inline-block}.platinum .sponsor,.platinum .sponsor-modal{width:180px}.sponsor-modal{cursor:pointer}.sponsors-container{text-align:center}.sponsors-container h2{font-size:1.6rem;margin-bottom:.75em}.sponsor img{text-align:center}.sponsors{overflow:hidden;width:100%;text-align:center}.sponsors a{background:none;margin:0;padding:0 1em;list-style:none;display:inline-block;text-align:center}.awards_overlay,.fast50_overlay{display:none;z-index:99999999 !important;background-color:#fff;position:relative;font-family:'Lato',Arial,Sans-Serif;overflow:auto !important}.awards_overlay,.awards_overlay p,.awards_overlay ul,.awards_overlay li,.fast50_overlay,.fast50_overlay p,.fast50_overlay ul,.fast50_overlay li{font-size:.875rem !important;font-weight:400}.awards_overlay a,.awards_overlay a:hover,.awards_overlay a:focus .fast50_overlay a,.fast50_overlay a:hover,.fast50_overlay a:focus{color:#b61a1e}.awards_overlay .logo,.fast50_overlay .logo{position:absolute;top:20px;left:20px;width:100px}.awards_overlay .description,.fast50_overlay .description{margin:0 0 0 120px;text-align:left;padding:20px}.ui-dialog .ui-dialog-titlebar{display:block;padding:0;position:relative}.ui-dialog .ui-dialog-titlebar button{position:absolute;margin:0;top:10px;right:10px}.awards_overlay .close,.fast50_overlay .close{background-image:url('../images/close.png');position:absolute;right:-15px;top:-15px;cursor:pointer;height:36px;width:36px}.article-button{width:200px;margin:0 auto}.awards_overlay .button,.awards_overlay .button:hover{background:#ae171c;color:#fff;text-transform:uppercase;margin:0 auto}h1{margin:1em;color:#ae171c}a,a:hover,a:focus{font-family:inherit}.categories .column a{text-align:center;background:#dcdddf;display:block;width:100%;height:auto;color:#fff}.categories img{padding:1em}.categories .column div{background:#000;padding:.5em;color:#fff;text-transform:uppercase;font-weight:600;font-size:1.125em;margin-bottom:1.5em;height:62px;text-align:left}.categories .column div a{background:#000;text-align:left}.categories .column:last-child{float:left}.nominee-container{margin-bottom:1.5em;float:left !important;text-align:center}.nominee-container a{width:100%;height:100%;display:block;background:#eee;position:relative;overflow:hidden}.nominee-container .details{background-color:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:0;width:100%;padding:.5em;text-align:left}.nominee-container .name{text-transform:uppercase;font-size:1.125em;font-weight:bold}.nominee-container .customer{font-size:.825em}.nominee-container .award{position:absolute;top:0;text-transform:uppercase;background:#ae171c;width:100%;color:#fff;padding:2px 5px}.nominee-overlay-details{width:100%;position:relative;padding:0 20px;height:120px}.nominee-overlay-details .nomineeImage{float:left;max-width:25%;height:100%;overflow:hidden}.nominee-overlay-details .nomineeImage img{height:100%;max-width:none}.nominee-overlay-details .nominee-overlay-description{position:absolute;bottom:0;left:30%}.nomineeName{color:#182950;font-size:2em;font-weight:bold}.nomineeCustomer{font-size:1.25em}.nominee-blurb{clear:both;padding:20px}.full-list li.winner{color:#ae171c;font-weight:bold}.finalists{display:block}.win-page{display:none}#pastwinners-ddl-container{display:none}.win-page h3{font-family:"Martel",Georgia,serif;font-size:1.1em;font-weight:900}#win-header span{display:inline-block;position:relative;line-height:1.35em;padding-top:1px;height:auto}#win-header span:hover{cursor:pointer}.win-tab{border-width:1px 1px 0 1px;border-color:#c2c2c2;border-style:solid;padding:0 8px;position:relative;top:4px;background-color:#e4e4e4;margin-right:3px;font-weight:normal;border-bottom:4px solid #d3d3d3}.win-tab.selected{font-weight:bold;border:1px solid #d3d3d3;border-bottom:4px solid #fff;background-color:#fff}.win-page .category{text-transform:uppercase;font-size:1.25em;margin-bottom:.25em}@media(max-width:960px){#impact{margin-top:52px}}@media(max-width:640px){h2{font-size:1.75em}}@media(max-width:600px){.nominee-overlay-details .nomineeImage{width:120px;max-width:none}.nominee-overlay-details .nominee-overlay-description{left:150px;padding-right:20px}}@media(max-width:500px){.categories .column div{font-size:.85em;height:47px}.categories .column{padding:0 .3em}#pastwinners-ddl-container{display:block}#win-header{display:none}}@media(max-width:360px){.fast50_overlay .logo{position:relative;float:right;top:0;left:0;margin:10px}.fast50_overlay .description{margin:0}}