.header-b {
    padding: 20px 0 20px;
}

.site-branding {
	width: 100%;
	text-align: center;
  vertical-align: middle;
  float: none;
}

.site-branding .custom-logo-link {
    float: left;
    margin-right: 0;
}
.site-branding .text-logo {
    display: inline-block;
  	text-align: center;
  	vertical-align: top;
  	float: none;
 	  margin: 50px 0px 0px 0px;
}

.site-branding .site-title {
    font-size: 32px;
    line-height: 36px;
	  text-align: center;
    font-weight: 400;
    font-family: 'Pacifico';
    margin-bottom: 0.25em;
}

.site-branding .site-description {
    font-size: 14px;
    display: inline-block;
    line-height: 17px;
    color: #919191;
    text-align: center;
		vertical-align: middle;
  	margin-bottom: 0.25em;
}

.simcal-align-right {
    margin-bottom: 0.25em;
}

.simcal-default-calendar-list {
    display: inline-block;
}

.simcal-default-calendar-list ul.simcal-events {
    margin: 0;
}

.simcal-default-calendar-list ul.simcal-events li.simcal-event {
    margin-bottom: 0.25em;
}

.main-navigation {
    float: none;
    margin: 15px 0px 0 0;
}

.main-navigation ul {
text-align: center;
}

.main-navigation ul li {
display: inline-block;
float: none;
}