.tfl-heading.tfl-style3{margin:0 auto 30px}.tfl-heading.tfl-style3 .tfl-title{font-size:22px;line-height:32px;text-transform:uppercase;letter-spacing:1px}.tfl-heading.tfl-style3 .tfl-title:after{width:35px;height:1px;background:#aaa;display:block;content:""}.tfl-heading.tfl-style3 .tfl-title:after{margin:10px auto 20px}.tfl-dark-bg .tfl-heading.tfl-style3 .tfl-title:after{background:#909090}@media only screen and (max-width:767px){.tfl-heading.tfl-style3 .tfl-title{font-size:16px;line-height:24px}}.tfl-heading.tfl-style3.tfl-alignleft,.tfl-heading.tfl-style3.tfl-alignright{margin:0 0 30px}.tfl-heading.tfl-style3.tfl-alignleft .tfl-title:after,.tfl-heading.tfl-style3.tfl-alignright .tfl-title:after{margin:10px 0 20px}