.wrapper2{position:relative;width:50px;height:400px}
.line2{position:absolute;left:49%;top:0;bottom:0;width:1px;background:#ccc;z-index:1}
.wordwrapper2{text-align:center;height:12px;position:absolute;left:0;right:0;top:50%;margin-top:-12px;z-index:2}
.word2{color:#ccc;text-transform:uppercase;letter-spacing:1px;padding:3px;font:bold 12px arial,sans-serif;background:#fff}
.caption-subject{font-weight:100}
.linkedin-wrapper{width:100%;margin-bottom:5px}
.linkedin-wrapper a,.linkedin-wrapper a:hover{background-color:#0077B5;color:#fff;font-weight:100;text-align:left}
.linkedin-wrapper span{margin-right:11px}
.facebook-wrapper{width:100%;margin-bottom:5px}
.facebook-wrapper a,.facebook-wrapper a:hover{background-color:#3B5998;color:#fff;font-weight:100;text-align:left}
.facebook-wrapper span{margin-right:15px}
.twitter-wrapper{width:100%;margin-bottom:5px;display:none}
.twitter-wrapper a,.twitter-wrapper a:hover{background-color:#1DA1F2;color:#fff;font-weight:100;text-align:left}
.twitter-wrapper span{margin-right:10px}
.google-wrapper{width:100%;margin-bottom:5px}
.google-wrapper a,.google-wrapper a:hover{background-color:#d34836;color:#fff;font-weight:100;text-align:left}
.google-wrapper span{margin-right:11px}
.signup-font-weight-100 {font-weight: 100}
.signup-font-size-11 {font-size: 11}
.signup-vertical-align-middle {vertical-align: middle}
.signup-margin-right-5 {margin-right: 5px}
.signup-margin-right-2 {margin-right: 2px}
.signup-margin-left-neg-8 {margin-right: -8px}
.signup-padding-top-0 {padding-top: 0px}
.signup-border-top-0 {border-top: 0px}
@media (min-width: 1024px) {
.show-on-mobile{display:none}
}
@media screen and (max-width: 1024px) {
.footer-label{font-size:10px}
}
@media screen and (max-width: 414px) {
.mobile-hide-element{display:none}
.show-on-mobile{display:block}
}
@media screen and (min-device-width: 415px) and (max-device-width: 824px) {
.mobile-hide-element{display:none}
.show-on-mobile{display:block}
}
@media screen and (max-width: 1024px) {
.left-section-footer{width:47%!important}
.right-section-footer{width:53%!important}
.horizon-slogan-footer span{margin-right:5px}
}
@media screen and (max-width: 768px) {
.menu-toggler{margin:15px 15px 0 13px !important}
.page-breadcrumb{margin-top:20px!important}
#toggle_event_editing{padding-left:10px!important;margin-bottom:20px!important}
.form-body{padding-top:0!important;padding-bottom:0!important}
.form-actions{padding-bottom:0!important}
hr{display:none!important}
.spacer-30{height:0!important}
.footer-container1 .spacer-40{display:none!important}
.footer-nav,.right-section-footer,.horizon-slogan-footer a,.horizon-slogan-footer span{display:flex!important;justify-content:center!important}
.horizon-slogan-footer .fa-circle{padding:4px 4px 0}
}
@media screen and (max-width: 414px) {
.menu-toggler{margin:15px 7px 0 13px !important}
.page-breadcrumb{margin-top:20px!important}
.portlet{padding-bottom:0!important;margin-bottom:0!important}
#toggle_event_editing{padding-left:10px!important;margin-bottom:20px!important}
.form-body{padding-bottom:0!important}
.form-actions{padding-bottom:0!important}
.footer-container1 .spacer-40{display:none!important}
.footer-nav,.horizon-slogan-footer a,.horizon-slogan-footer span{display:flex;justify-content:center}
.horizon-slogan-footer{display:flex;justify-content:center}
.horizon-slogan-footer .fa-circle{padding:4px 4px 0}
}
@media screen and (max-width: 375px) {
.menu-toggler{margin:15px 7px 0 13px !important}
.page-breadcrumb{margin-top:20px!important}
.portlet{padding-bottom:0!important;margin-bottom:0!important}
.caption > span{display:block!important}
.caption > span:first-child{margin-bottom:5px}
#toggle_event_editing{padding-left:10px!important;margin-bottom:20px!important}
.form-body{padding-bottom:0!important}
.form-actions{padding-bottom:0!important}
.footer-container1 .spacer-40{display:none!important}
.right-section-footer{padding:0!important}
.footer-nav,.horizon-slogan-footer a,.horizon-slogan-footer span{display:flex;justify-content:center}
.horizon-slogan-footer .fa-circle{padding:4px 4px 0}
}
@media screen and (max-width: 320px) {
.menu-toggler{margin:15px 7px 0 13px !important}
.page-breadcrumb{margin-top:20px!important}
.portlet{padding-bottom:0!important;margin-bottom:0!important}
.caption > span{display:block!important}
.caption > span:first-child{margin-bottom:5px}
#toggle_event_editing{padding-left:10px!important;margin-bottom:20px!important}
.g-recaptcha{transform:scale(0.82);-webkit-transform:scale(0.82);transform-origin:0 0;-webkit-transform-origin:0 0}
.form-body{padding-bottom:0!important}
.form-actions{padding-bottom:0!important}
.form-actions .row{padding-top:0!important}
.footer-container1 .spacer-40{display:none!important}
.footer-nav,.horizon-slogan-footer a,.horizon-slogan-footer span{display:flex;justify-content:center}
.horizon-slogan-footer{font-size:11px!important}
}