.header{color:white;padding:10px}.header p{background:right center no-repeat;margin:0 0 0 10px}.header img{max-width:44vw;max-height:50px}.content{padding:10px 10px}
.flag{background:98% 20px no-repeat #fff}.main-content{padding:10px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.main-content h2{margin:20px 0;font-weight:700}.main-content p{line-height:18px;margin:10px 0}.header_flex_item{font-size:12px;color:#fff;font-weight:700;width:50%}
.ft{float:right}.title_h1{font-family:"Open Sans",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif}
.caja_premio.flex-counter{border-top:2px solid #e3e3e3;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);margin:15px 0 25px}.caja_premio .flex-counter--text{font-size:1.3rem!important}
.caja_premio .flex-counter--text .counter--number{font-size:1.6rem!important}.caja_premio .flex-counter{padding:0 1rem!important}#breaking-news-container{border-radius:10px 10px 0 0}
@media(max-width:400px){.title_h1{font-size:20px}}body.with_background{background-repeat:no-repeat;background-size:contain;background-attachment:fixed}
body.with_background .content{max-width:800px;margin:0 auto;border-radius:10px;margin-top:14%}@media(max-width:800px){body.with_background{background-repeat:no-repeat;background-size:contain}
body.with_background .content{margin-top:19%}}