#sp-securica_login {text-align: right;margin-top: 5px;display:none}
#sp-footer-wrapper {background-color: #FFF;color: #555;}
header .about .name {margin: 0px 0px 20px 0px;}
header .about .name {color: #4071b5;}
header .about .date-venue {color: #555;}
a, input[type="submit"], input[type="button"], button {transition: background 0.5s ease, color 0.3s ease;-o-transition: background 0.5s ease, color 0.3s ease;-webkit-transition: background 0.5s ease, color 0.3s ease;-moz-transition: background 0.5s ease, color 0.3s ease;border: 0px;cursor: pointer;}
a {outline: none;text-decoration: none;}
a {color: #4071b5;}
header .logotype {width: 320px;}
header > div {vertical-align: top;}
header > div {display: table-cell;}
header > div {vertical-align: top;}
header > div {display: table-cell;}
header .about .date-venue em {color: #bc1833;}
em {font-style: normal;}
.service2 {padding: 8px 0px 20px 0px;margin: 0px 0px 20px 0px;border-bottom-width: 4px;border-bottom-style: solid;}
.service2 {border-bottom-color: #4071b5;}
header, section2, footer, main {overflow: hidden;}
body{font-size:16px;}
.footer-bottom {padding: 0;overflow: hidden;}
.footer-bottom .organiser {margin: 0px 35px 0px 0px;}
.footer-bottom .organiser, .footer-bottom .support {float: left;}
.footer-bottom h5 {color: inherit;margin: 0px 0px 15px 0px;}
.footer-bottom .organiser, .footer-bottom .support {float: left;}
.footer-bottom .support div div {display: block;float: left;margin-right: 10px;position: relative;cursor: pointer;}
.footer-bottom .support div div img {width: 45px;}
img {border: 0px;display: inline-block;}
.footer-bottom .organiser div span {margin: 0px 0px 0px 10px;font-size: 10px;line-height: 110%;}
.footer-bottom .organiser div img, .footer-bottom .organiser div span {display: block;float: left;}

.avatar img {width: 50px;height: 50px;max-width: 50px;}
.avatar {border: 2px solid transparent;width: 50px;height: 50px;}
.chzn-container{max-width:100% !important}
.sp-main-menu-toggler {display:none !important}