.banner h1{margin:25px 0;font-weight:normal;position:relative;text-align:center;font-size:1.5em;line-height:normal}.banner h1 span{background-color:#fff;position:relative;margin:0 auto;left:0;right:0;z-index:100;padding:10px;color:#333;display:inline-block;vertical-align:middle}.banner h1::after{border-top:1px solid #333;width:100%;content:'';position:absolute;left:0;right:0;top:50%}