body {
  background-color: black;
  color: white;
}

.row, .columns {
  color: black !important;
  background-color: #f0e7d3 !important;
}

.black-bg {
  background-color: black !important;
}

.black-bg {
  background-color: black !important;
}

#white-bg, .white-bg {
  background-color: #f0e7d3 !important;
}

.center {
  text-align: center !important;
}

#footer {
  margin-bottom: 1em;
}

.flexDynamicText {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  height: 410px !important;
  background: transparent !important;
}

.flexMasterAnimation {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  height: 300px !important;
}

.flexCustomerServiceAnimation {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  height: 300px !important;
}

.sfireplayer, .jplayer-KW {
  padding-bottom: 1em;
}

.jp-jplayer {
  display: none !important;
}

/**************************************************************/
.orbit-container {
  border: 1px solid #84a2d3;
}

.orbit-container ol {
  margin-right: auto;
  margin-left: auto;
  width: 10.125rem;
}

.orbit-caption {
  padding: 1em !important;
  text-align: center !important;
}

.orbit-timer {
  display: none;
}

.orbit-container {
  background-color: white;
}

.portfolio .orbit-bullets-container {
  background-color: white;
  padding-bottom: 1em;
}

.portfolio .orbit-slide-number {
  background-color: rgba(0, 0, 0, 0.3);
}

/**************************************************************/
.transparent-bg {
  background: transparent !important;
}

/**************************************************************/
.visible-img img {
  margin: auto !important;
  /* !important to overwrite negative margin-left and margin-top foundation js gives for images in clearing*/
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

/**************************************************************/
