/* Fixed Search Box overlay issue */
.spf-body .spf-input-group>.spf-group-element-wrapper input[type=text] {
    display: block;
}

#search-box{
    height: 16px;
}

/* added by GKY to get responsive video embed working */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}

a.uikit-btn, .text-white {
  color: #ffffff !important;
}

a.uikit-btn:hover, .text-white {
  color: #313131 !important;
}

div.spf-page-sidebar--right h3,h4 {
  line-height: 1;
  margin-bottom: -20px;
  /* padding-bottom: 0px; */
}

@media (min-width: 992px) {
  #hptCtrlButtons {
    padding-top: 3.5em;
  }
}

@media (max-width: 991.98px) {
  #hptCtrlButtons {
    padding-bottom: 3.5em;
  }
}
