.must-reads .snippet-n.tiles .cell[href] *{
    color:#fff
}

.must-reads-star img {
    width:16px;
}

.must-reads h4, .must-reads-compact-container h4 {
    text-transform: uppercase;
    font-family: 'Gotham Cond SSm A','Gotham Cond SSm B',Arial,sans-serif;
    padding-top:8px;
    margin-bottom:5px;
    font-size:22px;
    text-align:center;
}

.must-reads .snippet-n.tiles .cell *{
    color:#999;
    -webkit-font-smoothing:antialiased;
    text-decoration:none;
    font-family: "Mercury SSm A","Mercury SSm B",Georgia,serif;
}

.must-reads .byline, .source {
    margin-bottom:0;
    margin:0 0 8px;
    font-size:11px;
    text-transform:none
}

.must-reads .snippet-n.tiles .cell h3 {
    line-height:.5em;
}

.must-reads .snippet-n h3 {
    font-size:24px;
    text-transform:uppercase;
    font-weight:400;
    font-style:italic;
    margin:0;
}

.must-reads .snippet-n.tiles .cell h2 {
    font-size:24px;
    font-family: "Sentinel SSm A","Sentinel SSm B",Georgia,serif;
}

.must-reads .snippet-n h2,.snippet-n h3.subserif {
    margin:0;
    font-style:normal;
}

.must-reads .blurb {
    display:none;
    font-size:13px;
    font-weight:300;
    position:absolute;
    bottom:0px;
    left:0px;
    padding:1.25em;
    width:100%;
    background-color:rgba(0,0,0,.65);
}

.must-reads .snippet-n.tiles .cell[href]:hover .blurb {
    display: block; 
}

.must-reads .snippet-n.tiles .cell[href]:hover .hgroup {
    background-color:rgba(0,0,0,.10);
    text-decoration:none;
}

.must-reads .snippet-n.tiles .cell[href] .hgroup {
    background-color:rgba(0,0,0,.5);
}

.must-reads .snippet-n.tiles .cell .hgroup {
    width:100%;
    height:250px;
    position:relative;
    overflow:hidden;
    padding:1.25em;
    background-color:rgba(0,0,0,.66);
    -webkit-transition:background-color .25s;
    -moz-transition:background-color .25s;
    -o-transition:background-color .25s;
    transition:background-color .25s;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.must-reads .snippet-n.tiles .cell:first-child {
    border-left-width:0;
}

.must-reads .snippet-n.tiles .cell {
    position:relative;
    width:100%;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#333;
    display:table-cell;
    border:1px solid #fff;
    border-width:0 0 1px 1px;
    overflow:hidden;
}

.must-reads a,a:visited,a:hover {
    text-decoration:none;
}

.must-reads .sourceright { 
    margin-left:6px;
}

.must-reads .snippet-n.tiles .row {
    display:table;
    width:100%;
    height:250px;
}

.must-reads .row {
    width:1020px;
}
 
.must-reads .snippet-n.tiles {
    padding-left:0;
}
.must-reads .snippet-n:last-child{
    margin-bottom:6em;
}

.must-reads .snippet-n {
    overflow:visible;
}

.must-reads .snippet-n {
    clear:both;
}

.must-reads {
    display:block;
    width:50%;
    float:right;margin:0px 0px -85px 12px;
}

.must-reads-compact-container {
    display:none;
    width: 90%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.must-reads-compact-container h4 {
    font-size:20px;
}

.must-reads-compact-link-container {
    margin:0 auto 5px auto;
    max-width:700px;
}

.must-reads-compact-link-container a, .must-reads-compact-link-container a:visited {
    font-family: "Mercury SSm A","Mercury SSm B",Georgia,serif;
    font-style:italic;
    font-weight:normal;
    padding: 4px 0px;
    display:block;
    color: #000;
}

.must-reads-compact-link-container a:hover {
    background-color: #eee;
}

.must-reads-compact-byline, .must-reads-compact-source {
    margin-left:5px;
}

@media (max-width: 1085px) {
   .must-reads {
       display: none;
   }
   .must-reads-compact-container {
       display: block;
   }
}

@media (max-width: 600px) {
   .must-reads-compact-container h4 {
       font-family: 'Gotham SSm A','Gotham SSm B',Arial,sans-serif;
       font-size: 13px;
   }
   .must-reads-compact-link-container a,a:visited {
       font-size:smaller;
   }
   .must-reads-star {
       display:none;
   }
   .must-reads-compact-byline, .must-reads-compact-source {
       display:none;
   }
}

@media (max-width: 310px) {
   .must-reads-compact-container {
       display: none;
   }
}