body{font-family:"Lato", sans-serif;padding-top:40px;margin-top:20px;color:#4a4a4a;background-color:#fcfcfc;font-size:16px}h1,h3{text-align:center;margin-bottom:30px}h1{color:#e74c3c;font-weight:900;font-size:40px}h3{padding-bottom:15px;padding-left:40px;padding-right:40px;border-bottom:1px solid #eee;margin:0 auto;display:table;margin-bottom:30px;font-size:24px;margin-top:34px}h3 .dateline{font-weight:100;margin-top:10px;font-style:italic;font-size:20px}a{color:#2990b9}a:hover{color:#2c3e50}.navbar{height:40px;min-height:40px;border-radius:0px;border:0px}.navbar-brand{height:40px;padding-top:10px;z-index:1000}.navbar-title{position:absolute;width:100%;text-align:center;color:#bbb;text-transform:uppercase;padding-top:8px;font-size:16px;z-index:-10000;margin-left:-15px}.navbar-share{padding-top:5px;float:right;font-size:20px}.navbar-share a{color:#9d9d9d;text-decoration:none}.navbar-share a:hover{color:#fff}.navbar-share i{margin-left:15px}.superhead{text-transform:uppercase;color:#e74c3c;font-size:1.3em;font-weight:900}.headline{color:#3a3a3a;font-family:Lato;font-weight:900;font-size:2em;line-height:1.4em;margin-bottom:20px}.byline{font-size:1.4em}.dateline{font-size:1.1em;margin-bottom:30px;font-weight:300}.copy p{font-size:1.2em;margin-bottom:20px;font-weight:300}.copy p a{font-weight:900}.copy hr{width:100%}.copy p.update{font-style:italic}.copy p.instructions{font-weight:400}.copy p.subhead{font-size:1.5em;font-weight:900;margin-top:40px}#interactive{margin-top:50px;margin-bottom:50px}#filters,#shortlist{font-size:25px;line-height:50px}#filters{margin-top:30px}#shortlist{margin-top:40px}.shortlist-count{color:#e74c3c}.filter{border:2px solid #aaa;padding:1px;padding-left:5px;padding-right:5px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;background:#fff}.filter:hover{background:#eee}.filter.selected{border:2px solid #e74c3c;background:#fcedeb;color:#e74c3c}.filter.deselected{background:#fff;border:2px solid #aaa;color:#aaa}.filter.deselected:hover{border:2px solid #aaa;color:#aaa;background:#eee}#reset{font-size:18px;text-transform:uppercase;color:#e74c3c;cursor:pointer}#reset:hover{color:#d62c1a;text-decoration:underline}#candidates{border-left:1px solid #ccc;padding-left:30px;padding-right:30px}.img-box{padding-right:0px;padding-left:0px;text-align:center;margin-bottom:20px}.img-box img{border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%);padding:20%;width:100%;margin:0 auto;display:table;transition:filter .5s, -webkit-filter .5s, padding .5s;-webkit-transition:filter .5s, -webkit-filter .5s, padding .5s;cursor:pointer}.img-box img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);padding:0%;border:2px solid black;background:black}.img-box img.inactive{padding:50%}.img-box img.inactive:hover{background:#fff;padding:50%;border:0px}.name-div{color:#e74c3c;font-weight:900;font-size:16px;text-align:center}.title-div{text-align:center}.modal-title{font-size:30px;color:#e74c3c;text-align:center}.modal-footer{text-align:center;border-top:none}.modal-footer button{font-size:30px}.modal-description img{width:33%;margin-right:15px;margin-bottom:15px;float:left;border-radius:50%}.modal-description a{font-weight:900}.modal-description{font-size:20px;line-height:30px;border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px;font-weight:100}.modal-share{font-size:20px;line-height:30px;padding-bottom:20px}.modal-share-links{margin:0 auto;display:table;margin-top:40px;margin-bottom:20px;text-align:center}.modal-share-link{float:left}.modal-share-link a{font-size:30px;border-radius:4px;padding:8px;color:#fff;opacity:.9}.modal-share-link a:hover,.modal-share-link a:active,.modal-share-link a:visited,.modal-share-link a:focus{text-decoration:none;opacity:1}a.modal-share-facebook{border:1px solid #3b5998;background:#3b5998;margin-right:10px}a.modal-share-twitter{border:1px solid #4099FF;background:#4099FF}.related-stories{border-top:2px solid black;width:66.67%;margin:0 auto;margin-top:30px;padding-top:20px;margin-bottom:50px}.related-story{margin-bottom:20px;font-size:16px}.related-image{margin-bottom:10px}.related-image img{width:100%}.related-stories-title{font-size:20px;margin-bottom:10px}.navbar-foot li a{font-size:12px}@media only screen and (min-width: 768px) and (max-width: 991px){.text p,.related-stories{width:100%}#candidates{border-style:none}#shortlist{margin-bottom:40px}.navbar-foot li a{font-size:9px}#shortlist,#filters{font-size:20px;line-height:40px}}@media only screen and (min-width: 481px) and (max-width: 767px){.navbar-brand img{width:25px}.navbar-title,.navbar-share{margin-top:-40px}.text p,.related-stories{width:100%}#candidates{border-style:none}#shortlist{margin-bottom:40px}.navbar-foot-title{padding-left:10px}.navbar-foot li a{display:none}.modal-share-links{margin:0 auto;margin-top:20px}#shortlist,#filters{font-size:20px;line-height:40px}}@media only screen and (max-width: 480px){.navbar-brand img{width:25px}.navbar-title,.navbar-share{margin-top:-40px}.text p,.related-stories{width:100%}#candidates{border-style:none;border-right:none;border-width:none;border-image:none}#shortlist{margin-bottom:40px}.navbar-foot-title{padding-left:10px}.navbar-foot li a{display:none}.modal-share-links{margin:0 auto;margin-top:20px}.modal-footer{margin-top:-40px}.modal-footer button{margin-bottom:10px;width:100%}#shortlist,#filters{font-size:20px;line-height:40px}}@media only screen and (max-width: 564px){.modal-share-links{display:block;margin:auto;margin-top:30px}.modal-share-link{float:none;width:100%}.modal-share-link:first-of-type{height:60px}a.modal-share-facebook{margin-right:0px}#shortlist,#filters{font-size:20px;line-height:40px}.modal-footer .btn+ .btn{margin-left:0px}}@media only screen and (min-width: 1121px) and (max-width: 1200px){#shortlist,#filters{font-size:20px;line-height:40px}}@media only screen and (min-width: 992px) and (max-width: 1120px){#shortlist,#filters{font-size:18px;line-height:40px}}
