body,html,div,span,h1,h2,h3,h4,h5,h6,p,a,img,strong,ul,ol,li,form,input,textarea,label{position:relative;margin:0;padding:0;font-size:100%;vertical-align:top;font-family:helvetica,arial,sans-serif}*{box-sizing:border-box}html{background:#222;height:100%}body{background:#fff}img{max-width:100%}a{color:#ce143d}hr{border:none;background:none;height:0;padding:0;border-bottom:1px solid #ccc}h1{font-size:36px;letter-spacing:-.5px;padding:10px 0 20px}.clear{clear:both;height:0;max-height:0;display:block}.fx{display:flex;justify-content:space-between}.centred{text-align:center!important}header{background:#ce143d;padding:20px;color:#fff}header .inner{max-width:1000px;margin:auto;display:flex;align-items:baseline;justify-content:flex-start}header img{width:430px;max-width:100%;top:30px;padding:0 10px 10px}header #tagLine{font-size:20px;letter-spacing:-.5px;display:inline-block;padding:20px 10px}.message{background:#222;color:#fff;padding:10px;font-size:14px}footer{background:#222;color:#fff;padding:20px;text-align:center;margin-top:40px;font-size:.8em}#main{width:1000px;max-width:100%;padding:20px;margin:auto}article{display:block;clear:both;padding:40px 0;border-bottom:1px solid #ccc;overflow:hidden;max-width:700px}article img{width:270px;float:left;margin-right:20px}article h2{font-size:26px;line-height:34px;padding-bottom:20px;letter-spacing:-1px}article h3{font-size:20px;line-height:34px;padding-bottom:20px;letter-spacing:-1px}article a{color:#000;text-decoration:none}article p{color:#ce143d;font-weight:700;letter-spacing:-.5px}article.large{max-width:none}article.large img{width:550px;float:none;margin-right:0}article.large h2{font-size:30px;padding:10px 0;max-width:400px;margin-right:20px}article.main .author,article.main .date,.StorySingle_authorDetail{font-weight:bold;color:#ce143d;padding-bottom:5px;letter-spacing:-.5px}article.main img{width:100%;float:none;height:auto}article.main .caption,.ArticleDetail_caption,.SingleImage_image p,.Gallery_caption{background:#ce133d;color:#fff!important;padding:10px!important;font-size:14px!important;margin-bottom:20px}article.main p{color:#555;font-weight:normal;letter-spacing:0;font-size:16px;line-height:26px;padding-bottom:20px}article.main p a{color:#ce143d}article.main blockquote,.Blockquote_blockquote{border-left:6px solid #ce133d;margin:10px 0 30px;padding:5px 20px}article.main blockquote p,.Blockquote_blockquote p{padding:0!important}article.main ul,article.main ol{margin:0 0 0 40px;padding-bottom:20px}article.main li{list-style-type:none;color:#555;font-size:16px;line-height:20px;padding:5px 0;text-indent:0}article.main li:before{content:"•";position:absolute;color:#ce133d;font-size:30px;left:-20px;top:5px}.StorySingle_authorDetail{padding-bottom:20px}.StorySingle_authorDetail p,.StorySingle_authorDetail span{font-weight:bold!important;color:#ce143d!important;display:inline;padding:0;margin:0;line-height:26px}input[type=text],input[type=password],input[type=number]{background:rgba(0,0,0,.5);position:relative;display:block;font:700 13px/24px arial;transition:.3s all ease;padding:10px 20px;border-radius:10px;width:250px;margin:10px auto;border:none;border-bottom:1px solid rgba(255,255,255,.6);outline:none;text-align:center;color:#e4e4e4;-webkit-appearance:none;max-width:calc(100% - 20px)}input[type=text]:focus,input[type=password]:focus{background:rgba(0,0,0,.6)}input[type=range]{width:80px;vertical-align:middle}input[type=color],select{vertical-align:middle}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent;cursor:pointer}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-moz-placeholder{text-transform:uppercase}input::-webkit-input-placeholder{text-transform:uppercase}input:-ms-input-placeholder{text-transform:uppercase}.centreBox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:inline-block;text-align:center;z-index:99}.button{background:transparent;border:2px solid rgba(30,30,30,.5);color:rgba(30,30,30,.8);position:relative;padding:6px 14px;display:inline-block;text-decoration:none;text-transform:uppercase;font:700 11px arial,sans-serif;margin:3px;transition:.2s all ease;border-radius:10px;vertical-align:middle;-webkit-appearance:none;cursor:pointer}.button:hover,a:hover .button{text-shadow:none;border-color:#333;box-shadow:#fff 0 0 10px,inset #fff 0 0 10px;text-shadow:#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px;color:#333}.button.hollow{border:none!important;box-shadow:none}table{position:relative;width:calc(100% - 34px);color:#fff;border-collapse:collapse;margin-right:34px}table td,table th{background:rgba(0,0,0,.05);position:relative;padding:10px;vertical-align:middle;font-size:14px;text-align:left;line-height:16px;color:#222}table th{background:rgba(0,0,0,.7);color:#fff}table tr:first-child th:first-child,table tr:first-child td:first-child{border-top-left-radius:10px}table tr:first-child th:last-child,table tr:first-child td:last-child{border-top-right-radius:10px}table tr:last-child th:first-child,table tr:last-child td:first-child{border-bottom-left-radius:10px}table tr:last-child th:last-child,table tr:last-child td:last-child{border-bottom-right-radius:10px}table tr:nth-child(even) td{background:rgba(0,0,0,.1)}@media(max-width:991px){header .inner{flex-wrap:wrap}.fx{flex-wrap:wrap}article.large .titles{order:2}article.large h2{max-width:none}}@media(max-width:767px){table.mobFormat{width:100%;background:none}table.mobFormat tbody{border:none}table.mobFormat tbody tr{display:block;padding:5px;background:none!important}table.mobFormat tbody td{display:block;padding:5px 8px;font-weight:700;border:none;background:#fff}table.mobFormat td:first-child{font-weight:700}table.mobFormat tbody td{background:#fff}table.mobFormat tbody td:before{content:attr(data-title)": ";display:inline;text-align:left;font-weight:normal}table.mobFormat tbody tr:last-child td:first-child,table.mobFormat tbody td:first-child{border-radius:5px 5px 0 0}table.mobFormat tbody tr:last-child td:last-child,table.mobFormat tbody td:last-child{border-radius:0 0 5px 5px}table.mobFormat thead,table.mobFormat td.noBefore:before{display:none!important}}@media(max-width:500px){#main{padding-top:0}header{padding:0 10px 10px}header #tagLine{font-size:16px;padding-bottom:0}article{padding:20px 0}article img{float:none;width:100%}h1{font-size:26px;line-height:28px}article h2{font-size:20px;line-height:28px;padding:10px 0}article h3{font-size:18px;line-height:28px;padding:10px 0}article.large h2{font-size:24px}}