.banner{position:relative;height:475px;background-size:cover;background-repeat:no-repeat;background-position:center}.banner:before{content:'';position:absolute;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0.2) 22%,rgba(0,0,0,0.84) 76%,rgba(0,0,0,0.85) 77%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 22%,rgba(0,0,0,0.84) 76%,rgba(0,0,0,0.85) 77%);background:linear-gradient(to bottom,rgba(0,0,0,0.2) 22%,rgba(0,0,0,0.84) 76%,rgba(0,0,0,0.85) 77%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000',endColorstr='#d9000000',GradientType=0);top:0;left:0;right:0;bottom:0}.banner .titulo{position:absolute;bottom:50px;z-index:2}a .banner:hover h1{color:#00c381}.banner .categoria{color:#00c381;font-size:14px;text-transform:uppercase;font-weight:700}.banner .categories a{text-transform:uppercase}.banner h1{font-size:22px;color:#fff;margin:15px 0px}.banner h1 a{color:#fff}.banner h1 a:hover{color:#00c381}.banner .date{font-size:14px;color:#fff}.banner .post-header{border:solid 1px #cacaca;margin:20px 20px 10px 20px;line-height:1.2rem}.banner .post-header h2{font-size:20px;color:#000;font-weight:700;margin:10px 0px 20px 0px}.banner .post-header h2 a:hover{color:#215052}.banner .post-header .date{font-size:14px}.banner .post-header .date span{text-transform:uppercase}.banner .post-header .categoria{font-size:14px;color:#00c381;font-weight:600;text-transform:uppercase;letter-spacing:1px}.banner .post-header .picture{height:170px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:20px;border:0}.banner .post-header .content-wrapper{padding:0 20px 20px 20px}.post-header .excerpt p{font-size:14px}