.sp-align-left { text-align: left } .sp-align-right { text-align: right } .sp-align-center { text-align: center } .sp-header { position: relative; overflow: visible; z-index: 10000 } .sp-template { margin-bottom: 1.5em } .sp-template-profile-selector { clear: both; overflow: hidden } .sp-template-logo,.sp-template-photo { float: left; margin-bottom: 2em; margin-right: 2em; max-width: 50% } .sp-template-event-logos { text-align: center } .sp-template-details { display: inline } .sp-template-details dl { overflow: hidden } .sp-tab-menu { display: block; clear: both; padding: 0 5px; margin: 0 0 1.5em; list-style: none } .sp-tab-menu-item { display: inline-block; margin: 0 } .sp-tab-menu-item a { display: block; margin: 0 10px; color: inherit; opacity: .5; transition: all .3s } .sp-tab-menu-item a:focus { outline: none } .sp-tab-menu-item-active a,.sp-tab-menu-i...