.best-of-lists{margin:1.5em 0;padding:0;list-style-type:none;text-align:center}.best-of-lists .inner,.best-of-lists li{width:186px;height:165.65625px}.best-of-lists li{display:inline-block;margin:3px 1px;vertical-align:middle;background-repeat:no-repeat;background-size:cover;background-position:center}.best-of-lists .inner{display:table-cell;padding:5px;vertical-align:middle}.best-of-lists h3{margin:0;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.9);font-size:125%;line-height:1.2}.best-of-lists h3 span{font-size:72.72727273%;text-transform:uppercase;display:block}.best-of-lists .button{margin:10px 0 0}.best-of-lists--horizontal .inner,.best-of-lists--horizontal li{width:100%;height:230px}.best-of-lists--horizontal li{display:table;margin:6px 0}.best-of-lists--horizontal h3{font-size:200%}.best-of-lists--horizontal h3 span{font-size:75%}.winner-list{clear:both}.photo-collage{background:#e8eaf1}.photo-collage a,.photo-collage h3{color:#6a6760}.photo-collage h3{margin:2em 0 0;font-size:2.25em}@media only screen and (min-width:768px){.photo-collage{background:url(../img/best-of-lists/past-winners--photo-collage.jpg) no-repeat left bottom}.photo-collage .width-wrap{padding-top:290px;min-height:372px}.photo-collage a,.photo-collage h3{color:#fff}.photo-collage h3{margin:0;font-size:1.75em}}@media only screen and (min-width:1200px){.photo-collage .width-wrap{padding-top:290px}}@media only screen and (min-width:1300px){.photo-collage{background-image:none}.photo-collage .width-wrap{background:url(../img/best-of-lists/past-winners--photo-collage.jpg) no-repeat left bottom;max-width:1300px;padding:290px 100px 0}}.winner-lists{padding:2em 0 4em}.winner-lists ul{margin-bottom:3em}.medal{display:none}.vote--notice{display:inline-block;margin-left:20px;font-size:.75em;text-transform:uppercase;vertical-align:middle;width:80px}.vote--button{padding-left:1.75em;padding-right:1.75em}.vote--voted-for .button-disabled{background:#0f7ba2;border-color:#0f7ba2;color:#fff}.vote--voted-for .button-disabled:hover{background:#0f7ba2;border-color:#0f7ba2}@media only screen and (min-width:768px){.winner-lists{padding:4em 0}.medal{display:block;position:relative;top:-99px}}.intro{margin-bottom:30px}@media (min-width:650px){.js .has-gallery .media--image{cursor:pointer}}.vote-modal{width:640px}.vote-modal .close{font-size:24px;color:#6a6760}.vote-modal .close:hover{color:#0f7ba2}#vote-gallery .close{margin:24px 24px 0 0}#vote-gallery .page{clear:both;font-size:.75em;text-align:center;margin:0 0 2em}#vote-gallery .viewport{position:relative;width:65.625%;overflow:hidden;margin:0 auto}#vote-gallery .tray{position:relative}#vote-gallery .tray.two-up{width:200%}#vote-gallery .tray.two-up .media--list-item{width:50%;float:left}#vote-gallery .media--image{width:auto;max-width:100%}#vote-gallery .media--caption{padding-left:0;text-align:center}#vote-gallery .vote--button,#vote-gallery .vote--wrapper .button-disabled{font-size:1.5em;border:0;text-transform:uppercase;padding:.5em 4em}#vote-gallery .vote--wrapper .button-disabled{color:#6a6760;background:#d8d8e0}#vote-gallery .vote--button,#vote-gallery .vote--voted-for .vote--wrapper .button-disabled{color:#fff;background:#0f7ba2}#vote-gallery .vote--button:hover{background:#065978}#vote-gallery .vote--notice{display:block;width:auto;margin:20px 0 30px;text-align:center}#vote-gallery .nav{position:absolute;top:200px;font-size:3em;color:#6a6760;width:40px;text-align:center}#vote-gallery .nav:hover{color:#0f7ba2}#vote-gallery .prev{left:7.5%}#vote-gallery .next{right:7.5%}#vote-thank-you .content{clear:both;text-align:center;font-size:1.5em;width:460px;margin:0 auto 40px}#vote-thank-you .voting-cross-links{font-size:.75em;font-weight:700}#vote-thank-you .voting-cross-links ul{list-style-type:none;margin:2em 0}#vote-thank-you .voting-cross-links li{margin:.75em 0}.timer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:3em}.timer-container label,.timer-container p{color:#d0d0d0;font-size:.8em;text-transform:uppercase;margin:0;font-weight:700}.timer-container p{margin:-1em 0 0 0}.timer-container span{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.timer-container .timer{box-sizing:content-box;display:inline-block;height:65px;margin:10px;position:relative;width:65px;text-align:center}.timer-container .timer[data-interval=seconds]{display:none}.timer-container .timer .background{fill:#0f7aa2}.timer-container .timer .complete{fill:#d0d0d0}.timer-container .timer svg{height:100%;width:100%}.timer-container .timer .value{color:#0f7aa2;font-weight:700;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.25em}@media only screen and (min-width:480px){.timer-container .timer[data-interval=seconds]{display:inline-block}}@media only screen and (min-width:1024px){.timer-container{margin-top:1.5em}.timer-container label,.timer-container p{font-size:.9em}.timer-container .timer{height:90px;width:90px}.timer-container .timer .value{font-size:2.5em}}