.sticky-menu:not(.sticky-bar-out) #masthead .sticky-bar {
  background-color: #ffffff;
  border-bottom-width: 0px;
}

#masthead, #masthead .top-bar, .sticky-menu.sticky-bar-out #masthead .sticky-bar {border-bottom:0px;}

#masthead .site-branding {
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: -70px;
}

#masthead .site-branding img {
  border-radius: 0px 0px 7px 7px;
}

.header-design-4 #masthead .site-branding {
  padding-bottom: 0px;
  padding-top: 0px;
}

.main-navigation>div li a {
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

footer {
  background-color: #5f2e7d;
  border-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  font-size:0.85em;
}

#colophon {
  border-width: 0px;
}

#colophon .site-info {
  border-top-width: 0px;
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
}

#colophon.site-footer.footer-active-sidebar {
  border-top-width: 0px;
}

#colophon .widget a {
  color: #ffffff;
}

.page-layout-no-masthead-margin.home #masthead {
  border-bottom-width: 0px;
}

#colophon .widgets {
  padding-bottom: 40px;
}

.sow-masonry-grid-item img {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

body, button, input, select, textarea
{
  font-size:1.2em;
}

#contact-social-media a {clear:both; display:inline-block;}