/* Remove grey background from inputs */
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
textarea {
  background-color: transparent;
}

/* Gravity Forms radio button alignment */
.gform_wrapper #gform_6 .gfield_radio li input[type=radio] {
  vertical-align: top;
}

/* Registration form field label spacing */
.um-register .um-field-label {
  margin: 0;
}

.um-register .um-field-label label {
  margin: 0;
}

/* Footer layout */
.site-footer .boot-row {
  justify-content: flex-end;
}

.site-footer .boot-row .boot-col-md-3 {
  max-width: 100%;
  flex: 0 0 100%;
  padding: 0 15px;
}

.site-footer .boot-row .widget {
  background-color: transparent;
  padding: 0;
  margin: 0;
}

.site-footer .boot-row .widget #menu-footer {
  list-style: none;
  padding: 10px 0;
  margin: 0;
  text-align: right;
}

.site-footer .boot-row .widget #menu-footer li {
  display: inline-block;
}

/* Single article contact text */
.single-article-content .info-contact {
  text-align: center;
}

/* Such & Find post buttons */
.buttons {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.buttons a, .delete-post, .edit-post {
  padding: 10px;
  margin-bottom: 20px;
}

.buttons > div a {
  margin-right: 20px;
}

.single-article-content {
  margin-bottom: 20px;
}

.delete-post {
  float: left;
}

.edit-post {
  float: right;
}

/* Registration page - hide non-user header buttons */
.page-id-37 .um-header-nonuser-button {
  display: none;
}

.page-id-581 .boot-row {
  padding-top: 20px;
}

.page-id-37 .um-s1 {
  display: block;
}

/* Link color */
p a {
  color: #e87101;
}

/* Navigation menu item spacing */
li#menu-item-21, li#menu-item-20, li#menu-item-19 {
  padding-left: 20px;
}

/* Support button */
.btn-support {
  background-color: #2b7465 !important;
  padding: 10px;
  margin-right: 10px;
}

/* Registration submit button */
.um-register #um-submit-btn {
  color: #ffffff;
  background-color: #2b7465;
}

.um-register .um-alt {
  color: #ffffff !important;
  background-color: #e87101 !important;
}

/* Frontpage responsive layout */
@media (max-width: 800px) {
  .is-frontpage .panel-layout {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}

.nav ul li.page_item {
  margin: 0;
}

.widget{
background: #c6d9ec;
padding: 25px;
}