.primary {
  color: #dd9933;
  font-family: "Raleway", "Helvetica Neue", sans-serif;
}

.secondary {
  font-family: Georgia, Times, "Times New Roman", serif;
}

:root {
  --bs-primary: #dd9933;
  --bs-secondary: #000000;
  --bs-primary-rgb: 221, 153, 51;
  --bs-secondary-rgb: 0, 0, 0;
  --bs-link-color: #dd9933;
  --bs-link-hover-color: #dd9933;
  border: none;
}

.btn-primary {
  --bs-btn-bg: #dd9933;
  --bs-btn-border-color: #dd9933;
  --bs-btn-hover-bg: #dd9933;
  --bs-btn-hover-border-color: #dd9933;
  --bs-btn-active-bg: #dd9933;
  --bs-btn-active-border-color: #dd9933;
  --bs-btn-disabled-bg: #dd9933;
  --bs-btn-disabled-border-color: #dd9933;
}

.btn-secondary {
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000;
}

.btn-outline-primary {
  --bs-btn-color: #dd9933;
  --bs-btn-border-color: #dd9933;
  --bs-btn-hover-bg: #dd9933;
  --bs-btn-hover-border-color: #dd9933;
  --bs-btn-active-bg: #dd9933;
  --bs-btn-active-border-color: #dd9933;
  --bs-btn-disabled-color: #dd9933;
}

.btn-outline-secondary {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-color: #000000;
}

.dropdown-menu {
  --bs-dropdown-link-active-color: #dd9933;
}

.dropdown-menu-dark {
  --bs-dropdown-link-active-color: #dd9933;
}

.nav-pills {
  --bs-nav-pills-link-active-bg: #dd9933;
}

.navbar {
  --bs-navbar-brand-color: #dd9933;
  --bs-navbar-brand-hover-color: #dd9933;
}

.navbar-light {
  --bs-navbar-active-color: #dd9933;
}

.pagination {
  --bs-pagination-active-bg: #dd9933;
  --bs-pagination-active-border-color: #dd9933;
}

.progress {
  --bs-progress-bar-bg: #dd9933;
}

.list-group {
  --bs-list-group-active-bg: #dd9933;
  --bs-list-group-active-border-color: #dd9933;
}

.link-primary {
  color: #dd9933 !important;
}

.link-primary:hover,
.link-primary:focus {
  color: #dd9933 !important;
}

.btn:focus,
.btn:hover {
  opacity: .9 !important;
}

.font-family h1,
.font-family h2,
.font-family h3,
.font-family h4,
.font-family h5,
.font-family h6,
.font-family .h1,
.font-family .h2,
.font-family .h3,
.font-family .h4,
.font-family .h5,
.font-family .h6,
.font-family .navbar-nav,
.menu-mobile a,
.u-breadcrumb .breadcrumb-item,
.post-content .tags-list li:first-child {
  font-family: "Raleway", sans-serif;
}

body {
  font-family: "serif", sans-serif;
}

.bg-custom-footer {
  background-color: #31b1f9;
}

.bg-navcustom {
  background: #31b1f9 !important;
}

.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}



body.custom-background {
  background-image: url("../../../images/bg.png");
  background-position: left top;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: fixed;
}

@media (min-width: 992px) {

  .showbacktop.is-fixed.bg-navcustom,
  .showbacktop.bg-navcustom.is-visible {
    background: #31b1f9 !important;
  }
}