.main-navigation {
  background: #ffffff !important;
}

.main-navigation a {
  color: #000;
}

#search-icon #search-icon-icon {
  background-color: #ffffff;
  color: #00000 !important;
}

#search-icon #search-icon-icon .vantage-icon-search {
  color: #000000;
}

a {
  color: #000000;
}

.main-navigation ul ul a {
  width: 200px;
  padding: 15px 20px;
  background-color: #ffffff;
}

.main-navigation ul li a {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
}

.main-navigation ul li:hover > a {
  background: #ffffff;
  color: #085825;
}

.main-navigation ul ul li:hover > a {
  background: #ffffff;
  color: #085825;
}

#search-icon #search-icon-icon:hover {
  background-color: #085825;
}

.texter p:first-child {
  color: #cecdcd;
  text-align: center;
}

.texter2 p:first-child {
  color: #cecdcd;
  text-align: center;
}

#colophon #theme-attribution {
  display: none;
}

#panel-w5b02b27fc27f4-1-0-0.so-panel.widget.widget_media_image.panel-first-child.panel-last-child {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 30%;
}

#footer-widgets .widget {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: none !important;
  padding: 0 15px;
  margin-bottom: 0;
  color: #b9b9b9;
}

layout-full .panel-row-style .no-bottom-padding {
  margin-top: -45px;
  padding-top: 0;
  padding-bottom: 0;
}

.so-panel {
  margin-bottom: 0px;
}

.tp-caption.NotGeneric-BigButton,
.NotGeneric-BigButton {
  display: none !important;
}

#panel-w5b032786a56e8-0-0-0> .panel-widget-style {
  color: #dd3333 !important;
  text-align: center;
}

table {
  border-collapse: collapse;
}

table,
th,
td {
  border: 1px solid #f4f4f4;
}

th,
td {
  padding: 5px;
  text-align: center;
}

.main-navigation ul li a {
padding-right: 30px !important;
padding-left: 30px !important;
}