.mob-icon-menu {
  font-size: 1.5em;
}

.clearfix:after {
  clear: none;
}

#content {
  margin-top: 0px;
}

h3.lsow-title {
  color: #fff;
}

.panel-grid-cell .widget-title {
  color: #ffffff;
}

.mob-icon-cancel {
  font-size: 1.5em;
}

div.lsow-odometer.lsow-threecol {
  text-align: center;
  
  
}

.panel-grid-cell .widget-title {
  font-size: 30px;
  text-align: center;
  color: #050505;
}

.headertext {
  display: inline-block;
  font-size: 1.5em;
  padding-left: 2.2em;
  padding-right: 2.2em;
}

#pgmBtn.button {
  color: white;
}

.lsow-container .lsow-twelvecol {
  display: inline-block;
  justify-content: center;
  align-items: center;
  margin-bottom: -40px;
  text-align: center;
}

.lsow-odometers .lsow-odometer .lsow-stats-title {
  display: block;
  font-size: 30px;
  font-weight: bold;
  color: black;
  text-align: center;
}

img.lsow-image.full {
  padding-left: 20px;
}

#pgc-45-4-0.panel-grid-cell {
  text-align: center;
}

.staff-details a {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

h1.staff-title.entry-title {
  display: inline-flex;
}

#ecwd-events-content h1 {
  display: none;
}

#footer-bottom-text {
  display: none;
}

#footer-bottom {
  margin-bottom: 20px;
}

#menu-footer.single-depth-menu {
  padding-bottom: 30px;
}

.so-widget-sow-cta-default-d8b5b01c468c .sow-cta-base {
  display: flex;
  margin-top: 20px;
  border-style: hidden;
}

.center {
  margin: auto;
}

.cfsFieldShell {
  padding-left: 20px;
  padding-right: 20px;
}

.description {
  padding: 20px;
}

.head_form {
  color: #fff;
  padding: 20px;
}

#title-area.clearfix {
  background-color: #686868;
  height: 100px;
}

#title-area h1 {
  font-size: 1.5em;
}

a.therm-button {
  width: 200px;
}

.sow-cta-wrapper {
  text-align: center;
}

#header > .inner {
  width: 100%;
}

.mob_menu_header_div.mobmenu {
  height: 60px;
  background-color: #686868;
}

#site-logo {
  width: 80px;
}

.contact-title h1,
h2 {
  color: #fff;
  font-size: 45px;
}

input#fld_7908577_1.btn.btn-default {
  color: #686868;
  background-color: #a7a4a5;
}

a.category-link {
  background-color: #ddd;
}

div.staff-content.eightcol {
  color: #fff;
}

#showcase-links {
  display: none;
}

h4,
h3 {
  color: #ffffff;
}

div.sticky-wrapper {
  height: 100px;
}

#showcase-filter a {
  background-color: #ddd;
}

#title-area p {
  white-space: normal;
  line-height: 0.8em;
  font-size: 1.5em;
}

.staff-content.eightcol {
  padding-top: 30px;
}

#breadcrumbs {
  padding-top: 100px;
  display: none;
}

.toggle-content {
  padding: 30px;
}

#title-area h2 {
  display: none;
}

div#panel-13475-4-0-0.so-panel.widget.widget_mo-piechart.panel-first-child {
  display: flex;
  justify-content: center;
}

div.box-frame.aligncenter {
  max-width: 100%;
}

.button.theme {
  width: 80%;
}

.sow-cta-base .sow-cta-text h5 {
  color: #ffffff;
}

.juicer-feed h1.referral a {
  display: none;
}

div.wow.fadeInUp.panel-widget-style {
  color: #fff;
}

span.author.vcard {
  display: none;
}

span.comments-link {
  display: none;
}

.timeline-sections {
  overflow: hidden;
}

#panel-14882-5-0-0.so-panel.widget.widget_sow-editor.panel-first-child.panel-last-child {
  margin-top: 40px;
}

#pgc-14882-5-1.panel-grid-cell {
  margin-top: 0px;
}

#pgc-14882-5-2.panel-grid-cell {
  margin-top: 0px;
}

.lsow-container .lsow-sixcol {
  margin-bottom: 0px;
  text-align: center;
}

.header-fancy span {
  background-color: #1094bc;
}

.lsow-odometers .lsow-odometer .lsow-stats-title .lsow-icon-wrapper {
  display: none;
}

.stats-title {
  font-size: 1.4em;
  margin-bottom: 20px;
  color: #3b78c7;
  font-weight: bold;
}

.active-toggle .toggle-label {
  font-weight: bold;
  font-variant: small-caps;
  text-transform: capitalize;
  text-align: center;
  font-size: 1.4em;
}

#search-form.form-group {
  display: none;
}

.lsow-odometers .lsow-odometer {
  text-align: center;
}

#title-area {
  display: none;
}

#header {
  background-color: #b7b7b7;
}

.lsow-accordion.style1 .lsow-panel .lsow-panel-content {
  color: black;
}

span.skill-percentage {
  color: white;
  font-size: 30px;
}

.wen-skill-circle .skill-title {
  color: #36daed;
  font-size: 40px;
  padding-bottom: 20px;
}

.panel-grid-cell .widget-title {
  color: white;
}

.grid-plus-container .grid-post-item.thumbnail .title + .excerpt {
display: none;
}