/* LESS Document */
.animateme,
.scrollme {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.owl-carousel.owl-drag .owl-item,
.widget-cell {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.btn-p {
  margin-bottom: 0 !important;
  font-size: 1.0em !important;
}
div.alignleft,
img.alignleft {
  float: left;
  margin-right: 30px;
}
div.alignright,
img.alignright {
  float: right;
  margin-left: 30px;
}
.centered {
  margin: 0 auto;
}
div.aligncenter,
img.aligncenter {
  float: none;
  margin: 42px auto 40px auto;
  text-align: center;
  display: block;
}
.wp-caption-text {
  font-style: italic;
  font-size: 16px;
  text-align: center;
  margin-bottom: 0;
}
video,
iframe,
img {
  max-width: 100% !important;
}
.btn,
.btn:focus,
.btn:active,
.btn:visited {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  border-radius: 32px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 15px;
  position: relative;
  display: inline-block;
  line-height: 1;
  padding: 15px 50px 16px 50px;
  color: #ffffff;
  background-color: #ffbf00;
  margin-top: 12px;
}
.btn:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #000000;
}
.grecaptcha-badge {
  display: none;
}
.mobile-only {
  display: none;
}
.print-logo {
  display: none;
}
/* Base Styles */
.full-width-container {
  position: relative;
  background-color: #ffffff;
  padding: 80px 0 80px 0;
}
.full-width-container h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 15px 0;
  font-size: 60px;
  color: #444444;
}
.full-width-container h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 40px;
  color: #444444;
}
.full-width-container h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 32px;
  color: #444444;
}
.full-width-container h4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 26px;
  color: #444444;
}
.full-width-container p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 20px;
  color: #444444;
}
.full-width-container a:not(.btn) {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  text-decoration: underline;
}
.full-width-container ul {
  margin-top: 20px;
  margin-bottom: 20px;
}
.full-width-container ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  color: #444444;
}
.full-width-container ol {
  margin-top: 20px;
  margin-bottom: 20px;
}
.full-width-container ol li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  color: #444444;
}
.bg-color-container {
  position: relative;
  padding: 80px 0 80px 0;
}
.bg-color-container h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 15px 0;
  font-size: 60px;
  color: #ffffff;
}
.bg-color-container h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 40px;
  color: #ffffff;
}
.bg-color-container h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 32px;
  color: #ffffff;
}
.bg-color-container h4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 26px;
  color: #ffffff;
}
.bg-color-container p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 20px;
  color: #ffffff;
}
.bg-color-container a:not(.btn) {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  text-decoration: underline;
}
.bg-color-container ul {
  margin-top: 20px;
  margin-bottom: 20px;
}
.bg-color-container ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  color: #ffffff;
}
.bg-color-container ol {
  margin-top: 20px;
  margin-bottom: 20px;
}
.bg-color-container ol li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  color: #ffffff;
}
.columns-container {
  position: relative;
  background-color: #ffffff;
  padding: 80px 0 80px 0;
}
.columns-container h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 15px 0;
  font-size: 46px;
  color: #444444;
}
.columns-container h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 36px;
  color: #444444;
}
.columns-container h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 30px;
  color: #444444;
}
.columns-container h4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 26px;
  color: #444444;
}
.columns-container p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 20px;
  color: #444444;
}
.columns-container a:not(.btn) {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  text-decoration: underline;
}
.columns-container ul {
  margin-top: 20px;
  margin-bottom: 20px;
}
.columns-container ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  color: #444444;
}
.columns-container ol {
  margin-top: 20px;
  margin-bottom: 20px;
}
.columns-container ol li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  color: #444444;
}
.columns-container .medium-6:nth-child(1) {
  padding-right: 40px;
}
.columns-container .medium-6:nth-child(2) {
  padding-left: 40px;
}
.columns-container .medium-4:nth-child(1) {
  padding-right: 40px;
}
.columns-container .medium-4:nth-child(2) {
  padding-left: 20px;
  padding-right: 20px;
}
.columns-container .medium-4:nth-child(3) {
  padding-left: 40px;
}
.columns-container .grid-x {
  justify-content: space-between;
}
.columns-container .medium-3 {
  width: 22%;
}
.columns-container .medium-3 h1 {
  font-size: 40px;
}
.columns-container .medium-3 h2 {
  font-size: 32px;
}
.columns-container .medium-3 h3 {
  font-size: 28px;
}
.columns-container .medium-3 h4 {
  font-size: 26px;
}
.bg-image-container {
  position: relative;
}
.bg-image-container .bg-shade {
  background: rgba(0, 0, 0, 0.5);
  padding: 80px 0 80px 0;
}
.bg-image-container h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 15px 0;
  font-size: 60px;
  color: #ffffff;
}
.bg-image-container h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 40px;
  color: #ffffff;
}
.bg-image-container h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 32px;
  color: #ffffff;
}
.bg-image-container h4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 45px 0 15px 0;
  font-size: 26px;
  color: #ffffff;
}
.bg-image-container p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 20px;
  color: #ffffff;
}
.bg-image-container a:not(.btn) {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  text-decoration: underline;
}
.bg-image-container ul {
  margin-top: 20px;
  margin-bottom: 20px;
}
.bg-image-container ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  color: #ffffff;
}
.bg-image-container ol {
  margin-top: 20px;
  margin-bottom: 20px;
}
.bg-image-container ol li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  color: #ffffff;
}
/* Login Page Styles */
.login-left-bg {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/login-bg.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-grow: 1;
}
.login-left-bg .login-mobile-logo {
  display: none;
}
.login-wrapper {
  width: 700px;
  position: relative;
  min-height: 100vh;
  background-color: #000000;
  padding: 366px 0 0 0;
  box-shadow: -13px 0px 13px 5px rgba(0, 0, 0, 0.15);
  max-width: 50%;
}
.login-wrapper .ajax-loader {
  width: 100%;
  display: none;
  text-align: center;
  margin: 15px auto 35px auto;
}
.login-wrapper .login-wrapper-inner {
  position: relative;
}
.login-wrapper .login-wrapper-inner .login-logo {
  display: block;
  position: absolute;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/login-logo-2x.png');
  background-size: 250px 173px;
  width: 250px;
  height: 173px;
  top: -145px;
  left: -445px;
}
.login-wrapper .pass-email-wrapper,
.login-wrapper .pass-reset-wrapper {
  display: none;
}
.login-wrapper .login-inner {
  padding-left: 94px;
  padding-right: 34%;
}
.login-wrapper .login-inner p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
}
.login-wrapper .login-inner a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 13px;
  color: #b5b5b5;
  text-decoration: underline;
}
.login-wrapper .login-inner a:hover {
  color: #ffffff;
}
.login-wrapper .login-inner ul {
  margin: 0 0 0 0;
}
.login-wrapper .login-inner ul > li {
  display: inline-block;
  list-style: none;
}
.login-wrapper .login-inner ul > li:nth-child(1) {
  margin-right: 15px;
}
.login-wrapper .login-inner form {
  position: relative;
  margin-top: 50px;
}
.login-wrapper .login-inner form label {
  position: absolute;
  top: 0;
  left: -9999px;
}
.login-wrapper .login-inner form input[type="text"],
.login-wrapper .login-inner form input[type="password"],
.login-wrapper .login-inner form input[type="email"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  background: #000000 !important;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none;
  box-shadow: none;
  border-bottom: 1px solid #ffbf00;
  font-size: 28px;
  color: #7e7d79;
  padding-left: 3px;
  padding-bottom: 28px;
  display: block;
  width: 100%;
  height: 50px;
  margin-bottom: 50px;
}
.login-wrapper .login-inner form input[type="text"]::placeholder,
.login-wrapper .login-inner form input[type="password"]::placeholder,
.login-wrapper .login-inner form input[type="email"]::placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 28px;
  color: #7e7d79;
}
.login-wrapper .login-inner form input[type="text"]:focus,
.login-wrapper .login-inner form input[type="password"]:focus,
.login-wrapper .login-inner form input[type="email"]:focus {
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
}
.login-wrapper .login-inner form input[type="text"]:focus::placeholder,
.login-wrapper .login-inner form input[type="password"]:focus::placeholder,
.login-wrapper .login-inner form input[type="email"]:focus::placeholder {
  color: #ffffff;
}
.login-wrapper .login-inner form input:-webkit-autofill,
.login-wrapper .login-inner form input:-webkit-autofill:hover,
.login-wrapper .login-inner form input:-webkit-autofill:focus,
.login-wrapper .login-inner form input:-webkit-autofill:active {
  padding-top: 20px;
}
.login-wrapper .login-inner form input[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 20px;
  color: #ffffff;
  display: inline-block;
  background-color: #ffbf00;
  padding: 18px 83px 17px 83px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  margin-top: 2px;
  margin-bottom: 27px;
  border: none;
  cursor: pointer;
}
.login-wrapper .login-inner form input[type="submit"]:hover {
  background-color: #ffd862;
}
.login-wrapper .login-copyright {
  padding-top: 489px;
}
.login-wrapper .login-copyright p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #6c7685;
}
.login-wrapper .login-copyright p.captcha-notice {
  margin-bottom: 5px;
}
.login-wrapper .login-copyright a {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: underline;
}
.login-wrapper .login-copyright a:hover {
  color: #ffffff;
}
/* Page Base Styles */
.mobile-nav-container {
  display: none;
}
.header-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.header-container .sidebar-spacer,
.header-container .logo-wrapper {
  width: 528px;
  max-width: 28%;
}
.header-container .grid-container {
  width: 1105px;
  max-width: 1105px;
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto 0 auto;
}
.header-container .upper-nav-wrapper {
  position: relative;
  z-index: 2;
  border-bottom: 1px solid #333333;
  padding-bottom: 17px;
  padding-top: 15px;
  flex-grow: 1;
  background-color: #000000;
}
.header-container .upper-header-nav {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: right;
}
.header-container .upper-header-nav > li {
  display: inline-block;
  list-style: none;
  vertical-align: middle;
}
.header-container .upper-header-nav > li > a {
  display: block;
  position: relative;
}
.header-container .upper-header-nav > li > a .item-text {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 13px;
  color: #ffffff;
  /* opacity:.3;*/
}
.header-container .upper-header-nav > li.search-item {
  margin-right: 40px;
}
.header-container .upper-header-nav > li.search-item form {
  display: block;
  position: relative;
  height: 30px;
  min-height: 30px;
}
.header-container .upper-header-nav > li.search-item form input[type="text"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding-left: 10px;
  background-color: transparent;
  border-bottom: 1px solid #ffbf00;
  height: 30px;
  margin: 0 0 0 0;
  position: relative;
  z-index: 3;
  color: #A19F99;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
}
.header-container .upper-header-nav > li.search-item form input[type="text"]::placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #A19F99;
}
.header-container .upper-header-nav > li.search-item form input[type="submit"] {
  position: absolute;
  z-index: 4;
  border: none;
  outline: none;
  color: transparent;
  width: 16px;
  height: 16px;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/search-icon-white.png');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  top: 7px;
  right: 10px;
  cursor: pointer;
  background-color: transparent;
}
.header-container .upper-header-nav > li.toggle-item > a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #d2d1cd;
  font-size: 13px;
  display: block;
  margin-right: 40px;
}
.header-container .upper-header-nav > li.toggle-item > a .toggle-swatch {
  display: inline-block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-dark-desktop-2x.png');
  background-repeat: no-repeat;
  background-size: 32px 17px;
  width: 32px;
  height: 17px;
  margin: 0 4px;
  vertical-align: sub;
  position: relative;
}
.header-container .upper-header-nav > li.toggle-item > a .toggle-swatch:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-light-desktop-2x.png');
  background-repeat: no-repeat;
  background-size: 32px 17px;
  width: 32px;
  height: 17px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.header-container .upper-header-nav > li.toggle-item > a:hover .dark-item {
  color: #ffbf00;
  opacity: .3;
}
.header-container .upper-header-nav > li.account-item > a {
  padding-left: 28px;
  margin-right: 40px;
}
.header-container .upper-header-nav > li.account-item > a .nav-icon {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/account-icon-2x.png');
  background-repeat: no-repeat;
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  opacity: .3;
}
.header-container .upper-header-nav > li.account-item > a .nav-icon:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  content: "";
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/account-icon-hover-2x.png');
  background-repeat: no-repeat;
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
  opacity: 0;
}
.header-container .upper-header-nav > li.settings-item {
  display: none;
}
.header-container .upper-header-nav > li.settings-item > a {
  padding-left: 30px;
}
.header-container .upper-header-nav > li.settings-item > a .nav-icon {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/settings-icon.png');
  background-repeat: no-repeat;
  background-size: 18px 19px;
  width: 18px;
  height: 19px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  opacity: .3;
}
.header-container .upper-header-nav > li.settings-item > a .nav-icon:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  content: "";
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/settings-icon-hover.png');
  background-repeat: no-repeat;
  background-size: 18px 19px;
  width: 18px;
  height: 19px;
  opacity: 0;
}
.header-container .upper-header-nav > li.logout-item > a {
  padding-left: 36px;
}
.header-container .upper-header-nav > li.logout-item > a .nav-icon {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/icon-logout-2x.png');
  background-repeat: no-repeat;
  background-size: 22px 18px;
  width: 22px;
  height: 18px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  opacity: 1;
}
.header-container .upper-header-nav > li.logout-item > a .nav-icon:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  content: "";
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/icon-logout-hover-2x.png');
  background-repeat: no-repeat;
  background-size: 22px 18px;
  width: 22px;
  height: 18px;
  opacity: 0;
}
.header-container .upper-header-nav > li > a:hover .item-text {
  color: #ffbf00;
  opacity: 1;
}
.header-container .upper-header-nav > li > a:hover .nav-icon,
.header-container .upper-header-nav > li > a:hover .nav-icon:before {
  opacity: 1;
}
.header-container .header-container-lower {
  position: relative;
  z-index: 4;
}
.header-container .header-container-lower .nav-wrapper {
  flex-grow: 1;
  background-color: #000000;
  padding-top: 41px;
  padding-bottom: 35px;
}
.header-container .header-container-lower .header-nav {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display: flex;
}
.header-container .header-container-lower .header-nav > li {
  display: inline-block;
  list-style: none;
  vertical-align: middle;
  width: auto;
  flex-grow: 1;
}
.header-container .header-container-lower .header-nav > li > a {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  line-height: 1.0;
  font-size: 26px;
  color: #ffbf00;
  display: block;
  margin: 0 auto 0 auto;
  width: 125px;
  text-align: center;
  position: relative;
  padding-bottom: 12px;
}
.header-container .header-container-lower .header-nav > li > a:after {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: #ffbf00;
  width: 0;
}
.header-container .header-container-lower .header-nav > li > a:hover {
  color: #ffbf00;
}
.header-container .header-container-lower .header-nav > li > a:hover:after {
  width: 100%;
}
.header-container .header-container-lower .header-nav > li.current_page_item > a {
  color: #ffbf00;
}
.header-container .header-container-lower .header-nav > li.current_page_item > a:after {
  width: 100%;
}
.header-container .logo-wrapper {
  padding-left: 70px;
  padding-top: 43px;
}
.header-container .logo-wrapper .sidebar-logo {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/header-logo-2x.png');
  background-repeat: no-repeat;
  background-size: 250px 150px;
  width: 250px;
  height: 150px;
  margin-top: -50px;
}
.header-container .logo-wrapper .sidebar-logo:hover {
  opacity: .8;
}
.header-container .nav-tab {
  display: none;
}
.mobile-search-form {
  position: relative;
  margin-top: 25px;
}
.mobile-search-form input[type="text"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  padding-left: 10px;
  background-color: transparent;
  height: 30px;
  margin: 0 0 0 0;
  position: relative;
  z-index: 3;
  color: #ffffff;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ffbf00;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
}
.mobile-search-form input[type="text"]::placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
}
.mobile-search-form input[type="submit"] {
  position: absolute;
  z-index: 4;
  border: none;
  outline: none;
  color: transparent;
  width: 16px;
  height: 16px;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/search-icon-white.png');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  top: 7px;
  right: 10px;
  cursor: pointer;
  background-color: transparent;
}
body.admin-bar .header-container {
  top: 32px;
}
.page-container .page-sidebar {
  width: 528px;
  max-width: 28%;
  background-color: #000000;
  min-height: 100vh;
  position: relative;
  z-index: 3;
  padding-top: 260px;
  padding-left: 70px;
  padding-right: 100px;
}
.page-container .page-sidebar h2 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 60px;
  line-height: 1.0;
  margin: 0 0 32px 0;
  color: #ffbf00;
}
.page-container .page-sidebar p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.8;
  color: #ffffff;
}
.page-container .page-content-container {
  flex-grow: 1;
  background-color: #ffffff;
  padding-top: 232px;
}
.page-container .page-content-container .grid-container {
  width: 1105px;
  max-width: 1105px;
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto 0 auto;
}
body.page-template-dashboard .page-container .page-content-container,
body.page-template-customize-dashboard .page-container .page-content-container {
  background-color: #ffffff;
  background-position: bottom center;
  background-repeat: no-repeat;
}
.footer-container {
  background-color: #949997;
  padding-top: 59px;
  padding-bottom: 49px;
  position: relative;
  z-index: 3;
}
.footer-container .footer-left {
  width: 528px;
  max-width: 28%;
}
.footer-container .footer-right {
  flex-grow: 1;
}
.footer-container .footer-right .grid-container {
  width: 1105px;
  max-width: 1105px;
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto 0 auto;
}
.footer-container .footer-logo-wrapper,
.footer-container .footer-nav-wrapper,
.footer-container .footer-copyright {
  width: 750px;
  max-width: 100%;
}
.footer-container .footer-logo {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/footer-logo-2x.png');
  background-repeat: no-repeat;
  background-size: 250px 167px;
  width: 250px;
  height: 167px;
  margin: 0 auto 57px auto;
}
.footer-container .footer-logo:hover {
  opacity: .8;
}
.footer-container .footer-nav {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  text-align: center;
}
.footer-container .footer-nav > li {
  display: inline-block;
  list-style: none;
  vertical-align: middle;
  margin-right: 40px;
}
.footer-container .footer-nav > li > a {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  color: #ffffff;
  font-size: 26px;
  display: block;
}
.footer-container .footer-nav > li > a:hover {
  color: #ffbf00;
}
.footer-container .footer-nav > li:last-child {
  margin-right: 0;
}
.footer-container .footer-copyright p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #bcbbbb;
  text-align: center;
}
.footer-container .footer-copyright p.captcha-notice {
  margin-bottom: 5px;
}
.footer-container .footer-copyright a {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: underline;
}
.footer-container .footer-copyright a:hover {
  color: #ffbf00;
}
/* Dashboard Template Styles */
.dashboard-widgets-container {
  padding-bottom: 74px;
}
.dashboard-widgets-container .dash-customize {
  display: inline-block;
  position: relative;
  padding-left: 33px;
  line-height: 1;
}
.dashboard-widgets-container .dash-customize .customize-icon {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/customize-icon-2x.png');
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  opacity: .5;
}
.dashboard-widgets-container .dash-customize .customize-icon:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  content: "";
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/customize-icon-hover-2x.png');
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  opacity: 0;
}
.dashboard-widgets-container .dash-customize .customize-text {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 14px;
  line-height: 1;
  color: #000000;
  opacity: .5;
}
.dashboard-widgets-container .dash-customize:hover .customize-icon {
  opacity: 1;
}
.dashboard-widgets-container .dash-customize:hover .customize-icon:before {
  opacity: 1;
}
.dashboard-widgets-container .dash-customize:hover .customize-text {
  opacity: 1;
  color: #ffbf00;
}
.dashboard-widgets-container .widgets-row {
  justify-content: space-between;
}
.dashboard-widgets-container .widget-cell {
  background-color: #f2f1f0;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  margin-bottom: 41px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) {
  width: 48%;
  padding: 24px 30px 23px 37px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  color: #ffbf00;
  line-height: 1.2;
  margin: 0 0 23px 0;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor {
  display: block;
  margin-bottom: 30px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-img {
  width: 121px;
  display: block;
  max-width: 50%;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-img-inner {
  width: 100px;
  height: 100px;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/placeholder-thumb.jpg');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-copy {
  display: block;
  flex-grow: 1;
  width: 50%;
  position: relative;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #000000;
  line-height: 1.2;
  display: block;
  padding-top: 7px;
  margin-bottom: 2px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-title.pinned .pin-icon {
  position: relative;
  display: inline-block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/pin-icon.png');
  background-repeat: no-repeat;
  background-size: 14px 19px;
  width: 14px;
  height: 19px;
  margin-right: 4px;
  top: 4px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-title.pinned .pin-icon.pin-bookmark {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/star-icon-2x.png');
  background-size: 16px 14px;
  top: 0;
  width: 16px;
  height: 14px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-title.pinned .pin-text {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffbf00;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-text {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #000000;
  display: block;
  line-height: 1.5;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-hover-bar {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #ffbf00;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor:hover .widget-text {
  color: #ffffff;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor:hover .widget-hover-bar {
  width: 100%;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-btn-wrapper {
  width: 60%;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-lower-link {
  text-align: right;
  width: 40%;
  padding-top: 24px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-lower-link a {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 15px;
  color: #000000;
  display: inline-block;
  padding-right: 23px;
  position: relative;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-lower-link a .widget-arrow {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/arrow-icon-2x.png');
  background-repeat: no-repeat;
  background-size: 8px 13px;
  width: 8px;
  height: 13px;
  position: absolute;
  top: 5px;
  right: 0;
  display: block;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-lower-link a .widget-arrow:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/arrow-icon-hover-2x.png');
  background-repeat: no-repeat;
  background-size: 8px 13px;
  width: 8px;
  height: 13px;
  opacity: 0;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-lower-link a:hover {
  color: #ffbf00;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-lower-link a:hover .widget-arrow:before {
  opacity: 1;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #000000;
  padding: 15px 34px 16px 34px;
  background-color: #ffbf00;
  position: relative;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .btn .btn-gradient {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 34px 16px 34px;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #ffd862;
  opacity: 0;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .btn:hover {
  color: #ffffff;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .btn:hover .btn-gradient {
  opacity: 1;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item {
  display: block;
  position: relative;
  padding-left: 23px;
  margin-bottom: 30px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-bubble {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #000000;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 6px;
  left: 0;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-bubble.bubble-active {
  border: 2px solid #ffbf00;
  background-color: #ffbf00;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .forum-widget-right {
  display: block;
  position: relative;
  padding-bottom: 11px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  display: block;
  line-height: 1.4;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .last-date {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: #ffd24c;
  vertical-align: middle;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-response {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #000000;
  line-height: 1.6;
  display: block;
  margin-bottom: 3px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-response-number {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 12px;
  color: #000000;
  display: block;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-hover-bar {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #ffbf00;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item:hover .widget-hover-bar {
  width: 100%;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item:hover .widget-forum-response,
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item:hover .widget-response-number {
  color: #ffffff;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form {
  margin-top: 53px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="text"],
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="password"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 28px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ffbf00;
  outline: none;
  box-shadow: none;
  height: 44px;
  width: 100%;
  display: block;
  padding-bottom: 13px;
  margin-bottom: 44px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="text"]::placeholder,
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="password"]::placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 28px;
  color: #575653;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  background-color: #ffbf00;
  border: none;
  cursor: pointer;
  padding: 13px 58px 14px 58px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  margin-top: 10px;
}
.dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="submit"]:hover {
  background-color: #5e9dda;
  color: #ffffff;
}
.dashboard-widgets-container .widget-cell.widget-conversations h3 {
  margin: 0 0 33px 0;
}
.dashboard-widgets-container .widget-cell.widget-resources {
  background-color: #ffebb2;
}
.dashboard-widgets-container .widget-cell.widget-resources h3 {
  color: #000000;
}
.dashboard-widgets-container .widget-cell.widget-resources .widget-img-anchor .widget-title {
  color: #000000;
}
.dashboard-widgets-container .widget-cell.widget-resources .widget-img-anchor .widget-text {
  color: #575653;
}
.dashboard-widgets-container .widget-cell.widget-resources .widget-cell-inner .widget-lower-link a .widget-arrow:before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/arrow-icon-blue-2x.png');
}
.dashboard-widgets-container .widget-cell.widget-resources .widget-cell-inner .widget-lower-link a:hover {
  color: #a5aaa8;
}
.dashboard-widgets-container .widget-cell.widget-cell-challenge {
  background-color: #ffbf00;
}
.dashboard-widgets-container .widget-cell-challenge {
  padding: 31px 50px 36px 32px;
}
.dashboard-widgets-container .widget-cell-challenge .daily-challenge-wrapper {
  width: 815px;
  max-width: 100%;
}
.dashboard-widgets-container .widget-cell-challenge h2 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  margin: 0 0 14px 0;
  line-height: 1.1;
  color: #000000;
  font-size: 36px;
  padding-left: 4px;
}
.dashboard-widgets-container .widget-cell-challenge h2 .challenge-date {
  font-weight: 300;
  font-family: bebas-neue-pro, sans-serif;
  color: #ffffff;
  margin-left: 13px;
}
.dashboard-widgets-container .widget-cell-challenge .challenge-copy p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
  line-height: 1.4;
  display: inline;
}
.dashboard-widgets-container .widget-cell-challenge .challenge-copy a {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  text-decoration: underline;
}
.dashboard-widgets-container .widget-cell.widget-empty {
  min-height: 512px;
  padding: 0 0 0 0;
  background-color: transparent;
}
.dashboard-widgets-container .widget-cell.widget-empty .widget-cell-inner {
  display: table;
  min-height: 512px;
  width: 100%;
  text-align: center;
}
.dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 36px;
  line-height: 1.2;
  color: #ffbf00;
  display: table-cell;
  vertical-align: middle;
}
.dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor .plus-icon {
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/add-icon.png');
  background-repeat: no-repeat;
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
  margin: 0 auto 9px auto;
}
.dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor .plus-icon:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/add-icon-hover.png');
  background-repeat: no-repeat;
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
  opacity: 0;
}
.dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor .add-text {
  display: block;
  width: 85px;
  margin: 0 auto 0 auto;
}
.dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor:hover {
  color: #ffd862;
}
.dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor:hover .plus-icon:before {
  opacity: 1;
}
/* Forum Archive Template Styles */
.forum-archive-upper,
.forum-archive-wrapper {
  padding-left: 24px;
}
.forum-archive-upper {
  padding-top: 60px;
  margin-bottom: 36px;
}
.forum-archive-upper .forum-heading {
  width: 68%;
}
.forum-archive-upper .forum-heading h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 1.2;
  margin: 0 0 0 0;
  color: #ffbf00;
}
.forum-archive-upper .forum-titles {
  width: 32%;
  padding-top: 12px;
}
.forum-archive-upper .forum-titles .forum-title:nth-child(1),
.forum-archive-upper .forum-titles .forum-title:nth-child(2) {
  width: 27%;
}
.forum-archive-upper .forum-titles .forum-title:nth-child(3) {
  width: 46%;
}
.forum-archive-upper .forum-titles .forum-title p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
  text-align: center;
  margin: 0 0 0 0;
}
.forum-archive-wrapper {
  padding-bottom: 104px;
}
.forum-archive-item {
  margin-bottom: 56px;
}
.forum-archive-item .forum-link {
  display: block;
}
.forum-archive-item .forum-link:hover .forum-title {
  color: #ffbf00;
}
.forum-archive-item .forum-link:hover .forum-thumb {
  opacity: .8;
}
.forum-archive-item .forum-link:hover .forum-hover-bar {
  width: 98%;
}
.forum-archive-item .forum-item-inner {
  padding-right: 35px;
}
.forum-archive-item .forum-item-left {
  width: 68%;
}
.forum-archive-item .forum-item-stats {
  width: 32%;
  padding-top: 9px;
}
.forum-archive-item .forum-item-stats .forum-stat:nth-child(1),
.forum-archive-item .forum-item-stats .forum-stat:nth-child(2) {
  width: 27%;
}
.forum-archive-item .forum-item-stats .forum-stat:nth-child(3) {
  width: 46%;
}
.forum-archive-item .forum-item-stats .forum-stat p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #ffbf00;
  text-align: center;
  margin: 0 0 0 0;
}
.forum-archive-item .forum-thumb-wrapper {
  width: 181px;
  max-width: 35%;
  padding-top: 4px;
}
.forum-archive-item .forum-thumb-wrapper .forum-thumb {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  width: 150px;
  height: 150px;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/forum-thumbnail.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.forum-archive-item .forum-copy-wrapper {
  width: 65%;
  flex-grow: 1;
  position: relative;
}
.forum-archive-item .forum-copy-wrapper .forum-title {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 36px;
  line-height: 1;
  color: #ffbf00;
  display: block;
}
.forum-archive-item .forum-copy-wrapper .forum-author-text {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  display: inline-block;
  position: relative;
  color: #000000;
  vertical-align: baseline;
}
.forum-archive-item .forum-copy-wrapper .forum-author-text .author-link-wrapper {
  display: inline-block;
}
.forum-archive-item .forum-copy-wrapper .forum-author-text .author-link-wrapper:hover .author-desc-box {
  display: block;
}
.forum-archive-item .forum-copy-wrapper .forum-author-text .author-link-wrapper:hover > a {
  color: #ffbf00;
}
.forum-archive-item .forum-copy-wrapper .forum-author-text .author-link-wrapper > a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
}
.forum-archive-item .forum-copy-wrapper .forum-author-text .author-link-wrapper > a:hover {
  color: #ffbf00;
}
.forum-archive-item .forum-copy-wrapper .author-desc-box {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 590px;
  display: none;
}
.forum-archive-item .forum-copy-wrapper .forum-desc {
  padding-top: 8px;
}
.forum-archive-item .forum-copy-wrapper .forum-desc p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.3;
  color: #575653;
}
.forum-archive-item .forum-copy-wrapper .forum-hover-bar {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  width: 0;
  height: 2px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffbf00;
}
.page-container .page-sidebar .sidebar-white-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  display: block;
  margin-bottom: 6px;
}
.page-container .page-sidebar ul {
  margin: 0 0 0 0;
}
.page-container .page-sidebar ul > li {
  display: block;
  list-style: none;
}
.page-container .page-sidebar ul > li > a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffffff;
  display: block;
  position: relative;
  padding-left: 21px;
  margin-bottom: 6px;
}
.page-container .page-sidebar ul > li > a:hover {
  color: #ffbf00;
}
.page-container .page-sidebar ul > li > a.new-replies {
  font-weight: 700;
}
.page-container .page-sidebar ul > li > a.new-replies:before {
  display: block;
  content: "";
  width: 8px;
  height: 8px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background-color: #ffbf00;
  position: absolute;
  left: 0;
  top: 11px;
}
/* Forum Topics Template Styles */
body.single-forum #bbpress-forums {
  padding-top: 72px;
  padding-bottom: 76px;
}
body.single-forum #bbpress-forums .bbp-breadcrumb p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffbf00;
  margin: 0 0 0 0;
}
body.single-forum #bbpress-forums .bbp-breadcrumb a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 16px;
  color: #ffbf00;
  margin-right: 5px;
}
body.single-forum #bbpress-forums .bbp-breadcrumb a:hover {
  color: #ffbf00;
}
body.single-forum #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  margin-right: 5px;
}
body.single-forum #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  color: #ffbf00;
  display: block;
  line-height: 1.3;
  margin-bottom: 53px;
}
body.single-forum #bbpress-forums .subscription-toggle {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffbf00;
  display: inline-block;
  padding-top: 4px;
}
body.single-forum #bbpress-forums .subscription-toggle:hover {
  color: #ffbf00;
}
body.single-forum #bbpress-forums > .bbp-template-notice {
  display: none;
}
body.single-forum #bbpress-forums .bbp-pagination {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  border-bottom: 1px solid #d0cfcc;
  padding-bottom: 20px;
  margin-bottom: 8px;
}
body.single-forum #bbpress-forums .bbp-pagination a {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-decoration: underline;
  color: #000000;
}
body.single-forum #bbpress-forums .bbp-pagination a:hover {
  color: #ffbf00;
}
body.single-forum #bbpress-forums .bbp-pagination::after {
  display: block;
  content: "";
  clear: both;
}
body.single-forum #bbpress-forums .bbp-topics {
  border: none;
  margin-bottom: 11px;
}
body.single-forum #bbpress-forums .bbp-topics .bbp-header {
  background: none;
  border: none;
  padding: 0 0 0 0;
  margin-bottom: 43px;
}
body.single-forum #bbpress-forums .bbp-topics .bbp-footer {
  display: none;
}
body.single-forum #bbpress-forums .bbp-topics .forum-titles > li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
}
body.single-forum #bbpress-forums .bbp-topics ul.topic {
  border: none;
  background-color: #ffffff;
  padding: 0 0 0 0;
  margin-bottom: 38px;
}
body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-voice-count,
body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-reply-count {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffbf00;
  line-height: 1.6;
}
body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness {
  line-height: 1.6;
}
body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffbf00;
}
body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness a:hover {
  color: #ffbf00;
}
body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness .bbp-topic-freshness-author {
  display: none;
}
body.single-forum #bbpress-forums .bbp-topics .bbp-topic-permalink {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffbf00;
  display: inline-block;
}
body.single-forum #bbpress-forums .bbp-topics .bbp-topic-permalink:hover {
  color: #ffbf00;
}
body.single-forum #bbpress-forums .bbp-topics .bbp-topic-title .bbp-topic-meta {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  display: inline-block;
  margin-left: 5px;
  vertical-align: baseline;
}
body.single-forum #bbpress-forums .bbp-topics .bbp-topic-title .bbp-topic-meta a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
}
body.single-forum #bbpress-forums .bbp-topics .bbp-topic-title .bbp-topic-meta a:hover {
  color: #ffbf00;
}
body.single-forum #bbpress-forums .bbp-topics .bbp-topic-title .bbp-topic-meta .bbp-author-avatar {
  display: none;
}
body.single-forum #bbpress-forums .bbp-topic-form {
  margin-top: 96px;
  float: left;
  width: 100%;
}
body.single-forum #bbpress-forums .bbp-topic-form fieldset {
  border: none;
  padding: 0 0 0 0;
}
body.single-forum #bbpress-forums .bbp-topic-form legend {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  color: #ffbf00;
  font-size: 36px;
  display: block;
  padding: 0 0 0 0;
  margin: 0 0 35px 0;
  line-height: 1.1;
}
body.single-forum #bbpress-forums .bbp-topic-form .bbp-template-notice {
  background-color: #f5f5f5;
  border: 1px solid #d0cfcc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0 0 30px 0;
  padding: 0 0 0 8px;
}
body.single-forum #bbpress-forums .bbp-topic-form .bbp-template-notice ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}
body.single-forum #bbpress-forums .bbp-topic-form label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  margin-bottom: 12px;
}
body.single-forum #bbpress-forums .bbp-topic-form input[type="text"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 60px;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  box-shadow: none;
  padding-left: 10px;
  margin-bottom: 25px;
}
body.single-forum #bbpress-forums .bbp-topic-form #bbp_stick_topic_select {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 60px;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  box-shadow: none;
  padding-left: 10px;
}
body.single-forum #bbpress-forums .bbp-topic-form .wp-editor-container {
  border: 1px solid #d0cfcc;
}
body.single-forum #bbpress-forums .bbp-topic-form .quicktags-toolbar {
  border-bottom: 1px solid #d0cfcc;
}
body.single-forum #bbpress-forums .bbp-topic-form textarea {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
  border: none;
  box-shadow: none;
  outline: none;
  padding-left: 10px;
}
body.single-forum #bbpress-forums .bbp-topic-form .bbp-the-content-wrapper {
  margin-bottom: 36px;
}
body.single-forum #bbpress-forums .bbp-topic-form label[for="bbp_topic_tags"],
body.single-forum #bbpress-forums .bbp-topic-form #bbp_topic_tags,
body.single-forum #bbpress-forums .bbp-topic-form label[for="bbp_topic_status"],
body.single-forum #bbpress-forums .bbp-topic-form #bbp_topic_status_select {
  display: none;
}
body.single-forum #bbpress-forums .bbp-topic-form p {
  height: auto;
  margin-bottom: 0;
}
body.single-forum #bbpress-forums .bbp-topic-form p br {
  display: none;
}
body.single-forum #bbpress-forums .bbp-topic-form #bbp_topic_subscription {
  width: 20px;
  height: 20px;
  margin-bottom: 0;
  margin-right: 5px;
  vertical-align: text-bottom;
  cursor: pointer;
}
body.single-forum #bbpress-forums .bbp-topic-form button[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  background-color: #ffbf00;
  padding: 15px 76px 15px 76px;
  margin-top: 26px;
}
body.single-forum #bbpress-forums .bbp-topic-form button[type="submit"]:hover {
  background-color: #ffd862;
}
body.single-forum #bbpress-forums::after {
  display: block;
  content: "";
  clear: both;
}
/* Forum Replies Template Styles */
body.single-topic #bbpress-forums {
  padding-top: 72px;
  padding-bottom: 76px;
}
body.single-topic #bbpress-forums .bbp-breadcrumb p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffbf00;
  margin: 0 0 0 0;
}
body.single-topic #bbpress-forums .bbp-breadcrumb a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 16px;
  color: #ffbf00;
  margin-right: 5px;
}
body.single-topic #bbpress-forums .bbp-breadcrumb a:hover {
  color: #ffbf00;
}
body.single-topic #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  margin-right: 5px;
}
body.single-topic #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  color: #ffbf00;
  display: block;
  line-height: 1.3;
  margin-bottom: 53px;
}
body.single-topic #bbpress-forums #subscription-toggle {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: transparent;
}
body.single-topic #bbpress-forums .subscription-toggle,
body.single-topic #bbpress-forums .favorite-toggle {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffbf00;
  display: inline-block;
  padding-top: 4px;
}
body.single-topic #bbpress-forums .subscription-toggle {
  margin-left: 3px;
}
body.single-topic #bbpress-forums .favorite-toggle {
  margin-right: 3px;
}
body.single-topic #bbpress-forums .subscription-toggle:hover,
body.single-topic #bbpress-forums .favorite-toggle:hover {
  color: #ffbf00;
}
body.single-topic #bbpress-forums > .bbp-template-notice {
  display: none;
}
body.single-topic #bbpress-forums .bbp-pagination {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  border-bottom: 1px solid #d0cfcc;
  padding-bottom: 20px;
  margin-bottom: 8px;
}
body.single-topic #bbpress-forums .bbp-pagination a {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-decoration: underline;
  color: #000000;
}
body.single-topic #bbpress-forums .bbp-pagination a:hover {
  color: #ffbf00;
}
body.single-topic #bbpress-forums .bbp-pagination::after {
  display: block;
  content: "";
  clear: both;
}
body.single-topic #bbpress-forums .bbp-replies {
  border: none;
}
body.single-topic #bbpress-forums .bbp-replies li.bbp-header {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  background: transparent;
  border: none;
  padding: 1px 0 11px 0;
}
body.single-topic #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-author {
  width: auto;
  padding-left: 14px;
}
body.single-topic #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-content {
  margin-left: 162px;
}
body.single-topic #bbpress-forums .bbp-replies .bbp-footer {
  display: none;
}
body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header {
  background-color: #f5f5f5;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  border-top: none;
}
body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  padding-left: 8px;
}
body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 12px;
  color: #575653;
  vertical-align: text-top;
}
body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta a:hover {
  color: #ffbf00;
}
body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta .bbp-admin-links {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
}
body.single-topic #bbpress-forums .bbp-replies .hentry {
  padding: 15px 0 15px 0;
}
body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-author {
  width: 150px;
  padding: 0 22px;
}
body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-author .bbp-author-name {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 14px;
  color: #ffbf00;
  margin: 4px 0 10px 0;
  line-height: 1.2;
}
body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-author .bbp-author-name:hover {
  color: #ffbf00;
}
body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-author .bbp-author-role {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  font-style: italic;
  line-height: 1.1;
}
body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-author .bbp-reply-ip {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  line-height: 1.1;
}
body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-content {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  margin-left: 150px;
}
body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-content p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  color: #575653;
  line-height: 1.6;
}
body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-content a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: #575653;
  text-decoration: underline;
}
body.single-topic #bbpress-forums .bbp-replies .hentry.odd {
  background-color: #ffffff;
}
body.single-topic #bbpress-forums .bbp-replies .hentry.even {
  background-color: #f9f9f9;
}
body.single-topic #bbpress-forums .bbp-reply-form,
body.single-topic #bbpress-forums .bbp-topic-form {
  margin-top: 59px;
  float: left;
  width: 100%;
}
body.single-topic #bbpress-forums .bbp-reply-form fieldset,
body.single-topic #bbpress-forums .bbp-topic-form fieldset {
  border: none !important;
  padding: 0 0 0 0 !important;
}
body.single-topic #bbpress-forums .bbp-reply-form legend,
body.single-topic #bbpress-forums .bbp-topic-form legend {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  display: block;
  padding: 0 0 0 0;
  margin: 0 0 36px 0;
}
body.single-topic #bbpress-forums .bbp-reply-form .bbp-template-notice,
body.single-topic #bbpress-forums .bbp-topic-form .bbp-template-notice {
  background-color: #f5f5f5;
  border: 1px solid #d0cfcc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0 0 19px 0;
  padding: 0 0 0 8px;
}
body.single-topic #bbpress-forums .bbp-reply-form .bbp-template-notice ul li,
body.single-topic #bbpress-forums .bbp-topic-form .bbp-template-notice ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}
body.single-topic #bbpress-forums .bbp-reply-form label,
body.single-topic #bbpress-forums .bbp-topic-form label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  margin-bottom: 12px;
}
body.single-topic #bbpress-forums .bbp-reply-form input[type="text"],
body.single-topic #bbpress-forums .bbp-topic-form input[type="text"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 60px;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  box-shadow: none;
  padding-left: 10px;
  margin-bottom: 25px;
}
body.single-topic #bbpress-forums .bbp-reply-form #bbp_stick_topic_select,
body.single-topic #bbpress-forums .bbp-topic-form #bbp_stick_topic_select {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 60px;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  box-shadow: none;
  padding-left: 10px;
}
body.single-topic #bbpress-forums .bbp-reply-form .wp-editor-container,
body.single-topic #bbpress-forums .bbp-topic-form .wp-editor-container {
  border: 1px solid #d0cfcc;
}
body.single-topic #bbpress-forums .bbp-reply-form .quicktags-toolbar,
body.single-topic #bbpress-forums .bbp-topic-form .quicktags-toolbar {
  border-bottom: 1px solid #d0cfcc;
}
body.single-topic #bbpress-forums .bbp-reply-form textarea,
body.single-topic #bbpress-forums .bbp-topic-form textarea {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
  border: none;
  box-shadow: none;
  outline: none;
  padding-left: 10px;
}
body.single-topic #bbpress-forums .bbp-reply-form .bbp-the-content-wrapper,
body.single-topic #bbpress-forums .bbp-topic-form .bbp-the-content-wrapper {
  margin-bottom: 36px;
}
body.single-topic #bbpress-forums .bbp-reply-form label[for="bbp_topic_tags"],
body.single-topic #bbpress-forums .bbp-topic-form label[for="bbp_topic_tags"],
body.single-topic #bbpress-forums .bbp-reply-form #bbp_topic_tags,
body.single-topic #bbpress-forums .bbp-topic-form #bbp_topic_tags,
body.single-topic #bbpress-forums .bbp-reply-form label[for="bbp_forum_id"],
body.single-topic #bbpress-forums .bbp-topic-form label[for="bbp_forum_id"],
body.single-topic #bbpress-forums .bbp-reply-form #bbp_forum_id,
body.single-topic #bbpress-forums .bbp-topic-form #bbp_forum_id,
body.single-topic #bbpress-forums .bbp-reply-form label[for="bbp_topic_status"],
body.single-topic #bbpress-forums .bbp-topic-form label[for="bbp_topic_status"],
body.single-topic #bbpress-forums .bbp-reply-form #bbp_topic_status_select,
body.single-topic #bbpress-forums .bbp-topic-form #bbp_topic_status_select {
  display: none !important;
}
body.single-topic #bbpress-forums .bbp-reply-form p,
body.single-topic #bbpress-forums .bbp-topic-form p {
  height: auto;
  margin-bottom: 0;
}
body.single-topic #bbpress-forums .bbp-reply-form p br,
body.single-topic #bbpress-forums .bbp-topic-form p br {
  display: none;
}
body.single-topic #bbpress-forums .bbp-reply-form #bbp_topic_subscription,
body.single-topic #bbpress-forums .bbp-topic-form #bbp_topic_subscription {
  width: 20px;
  height: 20px;
  margin-bottom: 0;
  margin-right: 5px;
  vertical-align: text-bottom;
  cursor: pointer;
}
body.single-topic #bbpress-forums .bbp-reply-form button[type="submit"],
body.single-topic #bbpress-forums .bbp-topic-form button[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  background-color: #ffbf00;
  padding: 15px 76px 15px 76px;
  margin-top: 26px;
}
body.single-topic #bbpress-forums .bbp-reply-form button[type="submit"]:hover,
body.single-topic #bbpress-forums .bbp-topic-form button[type="submit"]:hover {
  background-color: #ffd862;
}
body.single-reply #bbpress-forums {
  padding-top: 72px;
  padding-bottom: 76px;
}
body.single-reply #bbpress-forums .bbp-breadcrumb p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffbf00;
  margin: 0 0 0 0;
}
body.single-reply #bbpress-forums .bbp-breadcrumb a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 16px;
  color: #ffbf00;
  margin-right: 5px;
}
body.single-reply #bbpress-forums .bbp-breadcrumb a:hover {
  color: #ffbf00;
}
body.single-reply #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  margin-right: 5px;
}
body.single-reply #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  color: #ffbf00;
  display: block;
  line-height: 1.3;
  margin-bottom: 53px;
}
body.single-reply #bbpress-forums div.bbp-reply-header {
  background-color: #f5f5f5;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  border-top: none;
}
body.single-reply #bbpress-forums div.bbp-reply-header .bbp-meta {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  padding-left: 8px;
}
body.single-reply #bbpress-forums div.bbp-reply-header .bbp-meta a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 12px;
  color: #575653;
  vertical-align: text-top;
}
body.single-reply #bbpress-forums div.bbp-reply-header .bbp-meta a:hover {
  color: #ffbf00;
}
body.single-reply #bbpress-forums div.bbp-reply-header .bbp-meta .bbp-admin-links {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
}
body.single-reply #bbpress-forums .hentry {
  padding: 15px 0 15px 0;
}
body.single-reply #bbpress-forums .hentry .bbp-reply-author {
  width: 150px;
  padding: 0 22px;
}
body.single-reply #bbpress-forums .hentry .bbp-reply-author .bbp-author-name {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 14px;
  color: #ffbf00;
  margin: 4px 0 10px 0;
  line-height: 1.2;
}
body.single-reply #bbpress-forums .hentry .bbp-reply-author .bbp-author-name:hover {
  color: #ffbf00;
}
body.single-reply #bbpress-forums .hentry .bbp-reply-author .bbp-author-role {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  font-style: italic;
  line-height: 1.1;
}
body.single-reply #bbpress-forums .hentry .bbp-reply-author .bbp-reply-ip {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  line-height: 1.1;
}
body.single-reply #bbpress-forums .hentry .bbp-reply-content {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  margin-left: 150px;
}
body.single-reply #bbpress-forums .hentry .bbp-reply-content p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  color: #575653;
  line-height: 1.6;
}
body.single-reply #bbpress-forums .hentry .bbp-reply-content a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: #575653;
  text-decoration: underline;
}
body.single-reply #bbpress-forums .hentry.odd {
  background-color: #ffffff;
}
body.single-reply #bbpress-forums .hentry.even {
  background-color: #ffffff;
}
body.single-reply #bbpress-forums .bbp-reply-content {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  margin-left: 150px;
}
body.single-reply #bbpress-forums .bbp-reply-content p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  color: #575653;
  line-height: 1.6;
}
body.single-reply #bbpress-forums .bbp-reply-content a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: #575653;
  text-decoration: underline;
}
body.single-reply #bbpress-forums .bbp-reply-form {
  margin-top: 0;
  float: left;
  width: 100%;
}
body.single-reply #bbpress-forums .bbp-reply-form fieldset {
  border: none !important;
  padding: 0 0 0 0 !important;
}
body.single-reply #bbpress-forums .bbp-reply-form legend {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  display: block;
  padding: 0 0 0 0;
  margin: 0 0 36px 0;
}
body.single-reply #bbpress-forums .bbp-reply-form .bbp-template-notice {
  background-color: #f5f5f5;
  border: 1px solid #d0cfcc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0 0 19px 0;
  padding: 0 0 0 8px;
}
body.single-reply #bbpress-forums .bbp-reply-form .bbp-template-notice ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}
body.single-reply #bbpress-forums .bbp-reply-form label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  margin-bottom: 12px;
}
body.single-reply #bbpress-forums .bbp-reply-form input[type="text"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 60px;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  box-shadow: none;
  padding-left: 10px;
  margin-bottom: 25px;
}
body.single-reply #bbpress-forums .bbp-reply-form .wp-editor-container {
  border: 1px solid #d0cfcc;
}
body.single-reply #bbpress-forums .bbp-reply-form .quicktags-toolbar {
  border-bottom: 1px solid #d0cfcc;
}
body.single-reply #bbpress-forums .bbp-reply-form textarea {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
  border: none;
  box-shadow: none;
  outline: none;
  padding-left: 10px;
}
body.single-reply #bbpress-forums .bbp-reply-form .bbp-the-content-wrapper {
  margin-bottom: 36px;
}
body.single-reply #bbpress-forums .bbp-reply-form label[for="bbp_topic_tags"],
body.single-reply #bbpress-forums .bbp-reply-form #bbp_topic_tags,
body.single-reply #bbpress-forums .bbp-reply-form label[for="bbp_stick_topic"],
body.single-reply #bbpress-forums .bbp-reply-form #bbp_stick_topic_select,
body.single-reply #bbpress-forums .bbp-reply-form label[for="bbp_topic_status"],
body.single-reply #bbpress-forums .bbp-reply-form #bbp_topic_status_select,
body.single-reply #bbpress-forums .bbp-reply-form label[for="bbp_reply_to"],
body.single-reply #bbpress-forums .bbp-reply-form label[for="bbp_reply_status"],
body.single-reply #bbpress-forums .bbp-reply-form #bbp_reply_status_select,
body.single-reply #bbpress-forums .bbp-reply-form #bbp_reply_to {
  display: none !important;
}
body.single-reply #bbpress-forums .bbp-reply-form p {
  height: auto;
  margin-bottom: 0;
}
body.single-reply #bbpress-forums .bbp-reply-form p br {
  display: none;
}
body.single-reply #bbpress-forums .bbp-reply-form #bbp_topic_subscription {
  width: 20px;
  height: 20px;
  margin-bottom: 0;
  margin-right: 5px;
  vertical-align: text-bottom;
  cursor: pointer;
}
body.single-reply #bbpress-forums .bbp-reply-form button[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  background-color: #ffbf00;
  padding: 15px 76px 15px 76px;
  margin-top: 26px;
}
body.single-reply #bbpress-forums .bbp-reply-form button[type="submit"]:hover {
  background-color: #ffd862;
}
/* User Profile Page Styles */
body.bbp-user-page .form-table > tbody > .acf-field > .acf-label,
body.bbp-user-edit .form-table > tbody > .acf-field > .acf-label {
  width: auto;
}
body.bbp-user-page .acf-field .acf-notice.-error,
body.bbp-user-edit .acf-field .acf-notice.-error {
  padding-top: 14px;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper {
  padding: 77px 0;
  width: 1065px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li {
  display: block;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li a,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  line-height: 1.2;
  font-size: 14px;
  padding: 0 0 0 0;
  background-color: transparent;
  border: none;
  color: #ffbf00;
  margin-bottom: 22px;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li a:hover,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li a:hover {
  color: #ffbf00;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li.current a,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li.current a {
  font-weight: 700;
  color: #ffbf00;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar {
  margin: 0 0 32px 0;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body h2.entry-title,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body h2.entry-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2;
  color: #ffbf00;
  padding-bottom: 3px;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section h3,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 36px;
  color: #ffbf00;
  margin: 0 0 12px 0;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section h3:first-of-type,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section h3:first-of-type {
  margin: 0 0 55px 0;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section > h3 + .bbp-user-forum-role,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section > h3 + .bbp-user-forum-role {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  border-bottom: 1px solid #d0cfcc;
  padding-bottom: 24px;
  margin-bottom: 21px;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body hr,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body hr {
  border-bottom: 1px solid #d0cfcc;
  margin: 25px 0 24px 0;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-description,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  color: #575653;
  line-height: 1.6;
  margin-bottom: 20px;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-last-activity,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-last-activity,
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-topic-count,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-topic-count,
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-reply-count,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-reply-count,
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p:last-of-type,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p:last-of-type {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.3;
  color: #575653;
  margin: 0 0 15px 0;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.extra-meta,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.extra-meta {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  color: #575653;
  line-height: 1.6;
  margin-bottom: 15px;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.extra-meta > a,
body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.extra-meta > a {
  font-family: inherit;
  font-size: inherit;
  color: #ffbf00;
  text-decoration: underline;
}
body.bbp-user-page .bbp-user-topics-created-link,
body.bbp-user-edit .bbp-user-topics-created-link,
body.bbp-user-page .bbp-user-replies-created-link,
body.bbp-user-edit .bbp-user-replies-created-link,
body.bbp-user-page .bbp-user-subscriptions-link,
body.bbp-user-edit .bbp-user-subscriptions-link {
  display: none;
}
.bbpress-wrapper ul#user_switching_switch_to {
  float: left;
  padding-left: 30px;
  margin-right: 14px;
  padding-top: 3px;
}
body.bbp-user-edit .bbp-template-notice {
  border: none;
  background-color: #83c373;
  display: none;
}
body.bbp-user-edit .bbp-template-notice ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile h2.entry-title {
  display: none;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset {
  border: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset div {
  margin: 0 0 0 0;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  width: 100%;
  float: none;
  text-align: left;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset input {
  float: none;
  width: 100%;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset input[type="text"],
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset select,
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset input[type="password"],
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset input[type="email"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  box-shadow: none;
  padding-left: 10px;
  width: 100%;
  float: none;
  height: 60px;
  margin-bottom: 20px;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset textarea {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  box-shadow: none;
  padding-left: 10px;
  width: 100%;
  margin-bottom: 20px;
  min-height: 250px;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset input[type="file"],
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #575653;
  border: none;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset label[for="nickname"],
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset #nickname,
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset label[for="display_name"],
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset #display_name,
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset #locale,
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset label[for="url"],
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset #url {
  display: none;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset fieldset.password {
  width: 100%;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset .avatar img {
  margin-bottom: 15px;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset input[name="basic-user-avatar-erase"] {
  margin: 10px;
  vertical-align: sub;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile h2,
body.bbp-user-edit #bbpress-forums #bbp-your-profile tr.acf-field-6064a0f0190d8 {
  display: none;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile button {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 35px 16px 34px;
  background-color: #ffbf00;
  width: auto;
  margin-bottom: 15px;
  line-height: 1;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  width: auto !important;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile fieldset.password .password-button-wrapper button {
  margin: 0 15px 15px 0;
  width: auto;
  display: none !important;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile #pass-strength-result {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile .bbp-form.password #pass-strength-result,
body.bbp-user-edit #bbpress-forums #bbp-your-profile .bbp-form.password .password-button-wrapper {
  display: none !important;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile button.wp-generate-pw {
  display: none !important;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile .bbp-form.password.is-open #pass-strength-result {
  display: block !important;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile .pw-weak .description {
  float: none;
  width: 100%;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile label[for="pw_weak"] {
  width: auto;
  padding-right: 5px;
}
body.bbp-user-edit #bbpress-forums #bbp-your-profile #bbp_user_edit_submit {
  float: none;
  display: block;
  margin: 0 auto 0 auto;
}
body.bbp-user-edit .form-table tbody {
  border: none;
  background-color: #ffffff;
}
body.bbp-user-edit .form-table tbody tr {
  background-color: #ffffff;
}
body.bbp-user-edit .form-table td {
  display: block;
  box-sizing: border-box;
  clear: both;
  padding: 0 0 0 0 !important;
}
body.bbp-user-edit .form-table .acf-label label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px !important;
  color: #575653 !important;
  width: 100%;
  float: none;
  text-align: left;
}
body.bbp-user-edit .form-table input[type="text"],
body.bbp-user-edit .form-table input[type="email"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  box-shadow: none;
  padding-left: 10px;
  width: 100%;
  float: none;
  height: 60px;
  margin-bottom: 20px;
}
body.bbp-user-edit .form-table textarea {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  box-shadow: none;
  padding-left: 10px;
  width: 100%;
  margin-bottom: 20px;
  min-height: 250px;
}
/* 404 & No Access Template Styles */
.general-temp-inner {
  padding-left: 26px;
  padding-top: 60px;
  padding-bottom: 200px;
}
.general-temp-inner h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  color: #ffbf00;
  line-height: 1.3;
  margin-bottom: 20px;
}
.general-temp-inner p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  color: #575653;
  line-height: 1.6;
}
.general-temp-inner a {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  text-decoration: underline;
}
.general-temp-inner a:hover {
  color: #ffbf00;
}
.general-temp-inner .search-form-error {
  width: 650px;
  max-width: 100%;
  margin: 40px 0 0 0;
}
.general-temp-inner .search-form-error input[type="text"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  box-shadow: none;
  padding-left: 10px;
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
}
.general-temp-inner .search-form-error input[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 35px 16px 34px;
  background-color: #ffbf00;
  line-height: 1;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  border: none;
  outline: none;
  cursor: pointer;
}
.general-temp-inner .search-form-error input[type="submit"]:hover {
  background-color: #ffd862;
  color: #ffffff;
}
/* Tiny MCE Styles */
#most-recent-results,
.wplink-autocomplete,
#mceu_48-button {
  display: none !important;
}
.link-selector p,
.mce-panel p,
.link-selector label,
.mce-panel label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #575653;
  font-size: 17px;
  display: block;
}
.link-selector span,
.mce-panel span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #575653;
  font-size: 12px;
}
.link-selector div,
.mce-panel div {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #575653;
}
/* Modal Styles */
#pass-reset-modal {
  width: 600px;
  max-width: 100%;
  margin: 0 auto 0 auto;
  background-color: #000000;
  box-shadow: 0 0px 13px 5px rgba(0, 0, 0, 0.15);
  padding: 40px 40px 40px 40px;
}
#pass-reset-modal .mfp-close {
  display: none;
}
#pass-reset-modal .ajax-loader {
  width: 100%;
  display: none;
  text-align: center;
  margin: 15px auto 0 auto;
}
#pass-reset-modal h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 1.2;
  margin: 0 0 10px 0;
  color: #ffbf00;
}
#pass-reset-modal p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
  line-height: 1.6;
}
#pass-reset-modal form {
  display: block;
  margin: 40px 0 0 0;
}
#pass-reset-modal form input[type="text"],
#pass-reset-modal form input[type="password"],
#pass-reset-modal form input[type="email"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  background: #000000 !important;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none;
  box-shadow: none;
  border-bottom: 1px solid #ffbf00;
  font-size: 28px;
  color: #7e7d79;
  padding-left: 3px;
  padding-bottom: 28px;
  display: block;
  width: 100%;
  height: 50px;
  margin-bottom: 35px;
}
#pass-reset-modal form input[type="text"]::placeholder,
#pass-reset-modal form input[type="password"]::placeholder,
#pass-reset-modal form input[type="email"]::placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 28px;
  color: #7e7d79;
}
#pass-reset-modal form input[type="text"]:focus,
#pass-reset-modal form input[type="password"]:focus,
#pass-reset-modal form input[type="email"]:focus {
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
}
#pass-reset-modal form input[type="text"]:focus::placeholder,
#pass-reset-modal form input[type="password"]:focus::placeholder,
#pass-reset-modal form input[type="email"]:focus::placeholder {
  color: #ffffff;
}
#pass-reset-modal form input:-webkit-autofill,
#pass-reset-modal form input:-webkit-autofill:hover,
#pass-reset-modal form input:-webkit-autofill:focus,
#pass-reset-modal form input:-webkit-autofill:active {
  padding-top: 20px;
}
#pass-reset-modal form input[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 20px;
  color: #ffffff;
  display: inline-block;
  background-color: #ffbf00;
  padding: 18px 83px 17px 83px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  margin-top: 2px;
  margin-bottom: 27px;
  border: none;
  cursor: pointer;
}
#pass-reset-modal form input[type="submit"]:hover {
  background-color: #ffd862;
}
/* Forum Search Result Styles */
body.page-template-forum-category .ajax-loader-large,
body.page-template-course-category .ajax-loader-large,
body.page-template-resources-archive .ajax-loader-large,
body.page-template-my-account .ajax-loader-large {
  display: none;
  position: fixed;
  width: 300px;
  max-width: 100%;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  z-index: 99;
}
.forum-search-wrapper {
  display: flex;
  justify-content: flex-end;
  align-content: flex-end;
  flex-wrap: wrap;
}
.forum-search-wrapper .forum-search-form {
  width: 482px;
  max-width: 100%;
  position: relative;
  margin: 0 0 0 0;
}
.forum-search-wrapper .forum-search-form input[type="text"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
  font-style: italic;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #000000;
  background-color: #ffffff;
  outline: none;
  box-shadow: none;
  position: relative;
  z-index: 3;
  height: 42px;
  margin: 0 0 8px 0;
}
.forum-search-wrapper .forum-search-form input[type="text"]::placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
  font-style: italic;
}
.forum-search-wrapper .forum-search-form input[type="submit"] {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/search-icon.png');
  background-repeat: no-repeat;
  background-size: 21px 21px;
  background-color: transparent;
  width: 21px;
  height: 21px;
  cursor: pointer;
  border: none;
  color: transparent;
  position: absolute;
  z-index: 4;
  top: 13px;
  right: 20px;
}
.forum-search-wrapper .forum-reset {
  width: 100%;
}
.forum-search-wrapper .forum-reset .forum-reset-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  color: #000000;
  text-decoration: underline;
}
.forum-search-result {
  margin-bottom: 25px;
}
.forum-search-result .result-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffbf00;
  display: inline-block;
}
.forum-search-result .result-link:hover {
  color: #ffbf00;
}
.forum-search-result .author-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  display: inline-block;
  margin-left: 5px;
  vertical-align: baseline;
}
.forum-search-result .author-link a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
}
.forum-search-result .forum-result-desc p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  color: #575653;
  line-height: 1.6;
  margin: 0 0 0 0;
}
.forum-archive-wrapper h4 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 28px;
  margin: 0 0 0 0;
  color: #ffbf00;
}
/* Course Archive Template Styles */
.course-filters,
.page-container .page-sidebar .course-filters {
  padding-bottom: 100px;
}
.course-filters h4,
.page-container .page-sidebar .course-filters h4 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  color: #ffffff;
  line-height: 1.2;
  margin: 0 0 26px 0;
}
.course-filters p.filter-heading,
.page-container .page-sidebar .course-filters p.filter-heading {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  color: #ffffff;
  line-height: 1.2;
  margin: 0 0 9px 0;
}
.course-filters p.filter-orange-heading,
.page-container .page-sidebar .course-filters p.filter-orange-heading {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #ffbf00;
  line-height: 1.2;
  margin: 0 0 9px 0;
  cursor: pointer;
}
.course-filters p.filter-orange-heading .arrow,
.page-container .page-sidebar .course-filters p.filter-orange-heading .arrow {
  display: inline-block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/filter-arrow-2x.png');
  background-repeat: no-repeat;
  background-size: 11px 7px;
  width: 11px;
  height: 7px;
  position: relative;
  top: -2px;
}
.course-filters p.filter-orange-heading.toggled .arrow,
.page-container .page-sidebar .course-filters p.filter-orange-heading.toggled .arrow {
  transform: rotate(180deg);
}
.course-filters .improve-filters-wrapper,
.page-container .page-sidebar .course-filters .improve-filters-wrapper {
  margin: 0 0 28px 0;
}
.course-filters ul,
.page-container .page-sidebar .course-filters ul {
  margin: 0 0 28px 0;
}
.course-filters ul > li,
.page-container .page-sidebar .course-filters ul > li {
  display: block;
  list-style: none;
}
.course-filters ul > li > a,
.page-container .page-sidebar .course-filters ul > li > a {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
  position: relative;
  padding-left: 39px;
}
.course-filters ul > li > a:hover,
.page-container .page-sidebar .course-filters ul > li > a:hover {
  text-decoration: underline;
  color: #ffbf00;
}
.course-filters ul > li > a:before,
.page-container .page-sidebar .course-filters ul > li > a:before {
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-inactive.png');
  background-repeat: no-repeat;
  background-size: 27px 14px;
  width: 27px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 8px;
}
.course-filters ul > li > a:after,
.page-container .page-sidebar .course-filters ul > li > a:after {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-active.png');
  background-repeat: no-repeat;
  background-size: 27px 14px;
  width: 0;
  height: 14px;
  position: absolute;
  left: 0;
  top: 8px;
}
.course-filters ul > li > a.active:after,
.page-container .page-sidebar .course-filters ul > li > a.active:after {
  width: 27px;
}
.course-filters ul.improve-filters,
.page-container .page-sidebar .course-filters ul.improve-filters {
  margin: 0 0 0 0;
}
.course-filters ul.class-filters,
.page-container .page-sidebar .course-filters ul.class-filters {
  margin: 0 0 17px 0;
}
.course-filters ul.influence-filters,
.page-container .page-sidebar .course-filters ul.influence-filters,
.course-filters ul.accomplish-filters,
.page-container .page-sidebar .course-filters ul.accomplish-filters {
  margin: 0 0 15px 0;
}
.course-archive-inner {
  padding-bottom: 160px;
}
.course-archive-upper {
  padding-top: 75px;
}
.course-archive-upper p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #ffbf00;
  line-height: 1.2;
  margin: 0 0 8px 0;
}
.course-archive-upper h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 1.2;
  margin: 0 0 59px 0;
  color: #ffbf00;
}
.course-results-inner h3,
.resource-results h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 28px;
  margin: 0 0 0 0;
  color: #ffbf00;
}
.course-result-item {
  width: 31.6%;
  margin-right: 2.5%;
}
.course-result-item .course-result-link {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  margin-bottom: 30px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.course-result-item .result-link-upper {
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/course-thumb.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 222px;
  -moz-border-top-left-radius: 10px;
  -moz-border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  position: relative;
}
.course-result-item .result-link-upper .result-star {
  display: block;
  position: absolute;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/star-icon-2x.png');
  background-repeat: no-repeat;
  background-size: 32px 30px;
  width: 32px;
  height: 30px;
  top: 15px;
  right: 16px;
}
.course-result-item .result-link-upper .result-enrolled {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffffff;
  line-height: 1;
  display: block;
  width: 99px;
  position: relative;
  top: 14px;
  left: -10px;
  background-color: #ffbf00;
  padding: 7px 0 7px 15px;
}
.course-result-item .result-link-upper .result-enrolled.result-completed {
  width: 125px;
}
.course-result-item .result-link-upper .result-enrolled:after {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  bottom: -10px;
  border-top: 10px solid #a75109;
  border-left: 10px solid transparent;
}
.course-result-item .result-link-lower {
  min-height: 302px;
  background-color: #f2f1f0;
  display: block;
  padding: 24px 19px 0 19px;
  -moz-border-bottom-left-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
}
.course-result-item .result-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffbf00;
  display: block;
  line-height: 1.2;
  padding: 0 8px;
  margin: 0 0 13px 0;
}
.course-result-item .result-desc {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #575653;
  display: block;
  padding: 0 8px;
  min-height: 96px;
}
.course-result-item .result-link-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  line-height: 1;
  display: block;
  width: 204px;
  max-width: 100%;
  margin: 0 auto 0 auto;
  text-align: center;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  background-color: #ffbf00;
  color: #ffffff;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-top: 25px;
  margin-bottom: 28px;
}
.course-result-item .link-lower-inner {
  display: block;
  position: relative;
  min-height: 278px;
  padding-bottom: 45px;
}
.course-result-item .result-lower-bar {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 16px;
}
.course-result-item .percent-bar {
  display: block;
  position: relative;
  background-color: #000000;
  height: 6px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
}
.course-result-item .percent-bar .percent-bar-inner {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 28%;
  background-color: #ffbf00;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
}
.course-result-item .result-meta-data {
  display: flex;
  width: 100%;
  padding-top: 4px;
}
.course-result-item .result-meta-data .data-left {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #ffbf00;
  display: block;
}
.course-result-item .result-meta-data .data-right {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  display: block;
  flex-grow: 1;
  text-align: right;
}
.course-result-item .course-result-link:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
}
.course-result-item .course-result-link:hover .result-link-upper .result-enrolled {
  background-color: #ffbf00;
}
.course-result-item .course-result-link:hover .result-link-upper .result-enrolled:after {
  border-top: 10px solid #ffbf00;
}
.course-result-item .course-result-link:hover .result-title {
  color: #a5aaa8;
}
.course-result-item .course-result-link:hover .result-link-btn {
  background-color: #a5aaa8;
}
.course-result-item:nth-child(3n) {
  margin-right: 0;
}
.course-archive-upper .mobile-only {
  text-align: center;
  margin-bottom: 36px;
}
.course-archive-upper .mobile-only .mobile-filters-btn {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #a5aaa8;
  display: block;
  max-width: 205px;
  border: 1px solid  #a5aaa8;
  line-height: 1.1;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  margin: 0 auto 11px auto;
  text-align: left;
  padding: 10px 64px 12px 66px;
}
.course-archive-upper .mobile-only .mobile-filters-btn .filter-icon {
  display: inline-block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/filter-icon-2x.png');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
}
.course-archive-upper .mobile-only .mobile-filters-btn .filter-icon:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  position: absolute;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/filter-icon-2x-hover.png');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  display: block;
  top: 0;
  left: 0;
  opacity: 0;
}
.course-archive-upper .mobile-only .mobile-filters-btn:hover {
  background-color: #a5aaa8;
  color: #ffffff;
}
.course-archive-upper .mobile-only .mobile-filters-btn:hover .filter-icon:before {
  opacity: 1;
}
.course-archive-upper .mobile-only .mobile-reset-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #a5aaa8;
  line-height: 1.1;
}
.course-archive-upper .mobile-only .mobile-reset-btn:hover {
  color: #ffbf00;
}
#filter-modal .mfp-close,
#resources-filter-modal .mfp-close {
  right: 40px;
  top: 38px;
  width: 20px;
  height: 20px;
  padding: 0 0 0 0;
  cursor: pointer;
}
#filter-modal .mfp-close:before,
#resources-filter-modal .mfp-close:before {
  display: block;
  content: "";
  height: 20px;
  width: 2px;
  transform: rotate(45deg) translateX(-50%);
  background-color: #ffffff;
  position: absolute;
  top: 1px;
  left: 50%;
}
#filter-modal .mfp-close:after,
#resources-filter-modal .mfp-close:after {
  display: block;
  content: "";
  position: absolute;
  height: 20px;
  width: 2px;
  transform: rotate(-45deg) translateX(-50%);
  background-color: #ffffff;
  top: 0;
  left: 50%;
}
.filter-modal-upper {
  text-align: center;
  margin-bottom: 44px;
}
.filter-modal-upper .mobile-filters-btn {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #a5aaa8;
  display: block;
  max-width: 205px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  line-height: 1.1;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  margin: 0 auto 11px auto;
  padding: 10px 64px 12px 66px;
}
.filter-modal-upper .mobile-filters-btn .filter-icon {
  display: inline-block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/filter-icon-2x.png');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
}
.filter-modal-upper .mobile-filters-btn .filter-icon:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  position: absolute;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/filter-icon-2x-hover.png');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  display: block;
  top: 0;
  left: 0;
  opacity: 0;
}
.filter-modal-upper .mobile-filters-btn:hover {
  background-color: #ffbf00;
  color: #ffffff;
  border: 1px solid #ffbf00;
}
.filter-modal-upper .mobile-filters-btn:hover .filter-icon:before {
  opacity: 1;
}
.filter-modal-upper .mobile-reset-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffffff;
  line-height: 1.1;
}
.filter-modal-upper .mobile-reset-btn:hover {
  color: #ffbf00;
}
body.page-template-course-category .mfp-container,
body.page-template-resources-archive .mfp-container {
  padding-left: 0;
  padding-right: 0;
}
.course-filters-modal {
  background-color: #a5aaa8;
  width: 100%;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 24px;
}
.course-filters-modal h4 {
  display: none;
}
body.admin-bar .course-filters-modal {
  padding-top: 60px;
}
body.admin-bar .course-filters-modal .mfp-close {
  top: 75px !important;
}
/* Course Detail Template Styles */
body.single-sfwd-courses .page-container .page-content-container {
  padding-top: 198px;
}
.learndash-wrapper .ld-content-actions .ld-content-action.ld-empty {
  width: 0 !important;
}
.course-banner {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/course-banner-placeholder.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.course-banner .banner-shade {
  background: rgba(0, 0, 0, 0.3);
  padding: 355px 0 20px 0;
}
.course-banner .course-breadcrumbs {
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.course-banner .course-breadcrumbs > li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
  display: inline-block;
  list-style: none;
  vertical-align: middle;
  margin-right: 3px;
}
.course-banner .course-breadcrumbs > li > a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 16px;
  color: #ffffff;
}
.course-banner .course-breadcrumbs > li > a:hover {
  color: #ffbf00;
}
.course-banner .course-breadcrumbs > li:last-child {
  margin-right: 0;
}
.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress {
  border-color: #ffbf00 #ffffff #ffffff #ffbf00;
}
body.single-sfwd-courses .learndash-wrapper {
  padding-top: 46px;
  padding-bottom: 175px;
}
body.single-sfwd-courses .learndash-wrapper .course-upper-wrapper {
  margin: 0 0 49px 0;
}
body.single-sfwd-courses .learndash-wrapper .course-title {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  color: #000000;
  line-height: 1.2;
}
body.single-sfwd-courses .learndash-wrapper .course-title-wrapper {
  flex-grow: 1;
}
body.single-sfwd-courses .learndash-wrapper .course-bookmark-wrapper {
  padding-top: 10px;
}
body.single-sfwd-courses .learndash-wrapper .course-bookmark {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #000000;
  position: relative;
  padding-left: 40px;
}
body.single-sfwd-courses .learndash-wrapper .course-bookmark:hover {
  color: #ffbf00;
}
body.single-sfwd-courses .learndash-wrapper .course-bookmark:before {
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/star-icon-2x.png');
  background-repeat: no-repeat;
  background-size: 32px 30px;
  width: 32px;
  height: 30px;
  position: absolute;
  top: -5px;
  left: 0;
}
body.single-sfwd-courses .course-sidebar-wrapper .learndash-wrapper {
  padding-top: 29px;
  padding-bottom: 0;
}
.course-sidebar-wrapper h4 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 36px;
  line-height: 1.2;
  margin: 0 0 0 0;
}
.course-sidebar-wrapper .learndash-wrapper {
  padding-top: 29px;
  padding-bottom: 0;
}
.course-sidebar-wrapper .learndash-wrapper a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffffff;
  text-decoration: none;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation-heading {
  border-bottom: 4px solid #ffbf00;
  padding-bottom: 17px;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title {
  font-size: 18px;
  color: #ffffff;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title:hover {
  color: #ffffff;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading {
  color: #ffffff;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-home-link {
  margin-bottom: 36px;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-home-link:hover {
  color: #ffbf00;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #ffbf00;
  text-align: left;
  justify-content: flex-start;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button:hover {
  color: #ffbf00;
  opacity: 1;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading {
  display: none;
}
.course-sidebar-wrapper p.sidebar-label {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  color: #000000;
  line-height: 1.2;
  margin: 0 0 9px 0;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-status-icon {
  width: 18px;
  height: 18px;
  flex-basis: 18px;
}
.course-sidebar-wrapper ul.forum-list > li > a {
  padding-left: 0;
}
.course-sidebar-wrapper .learndash-wrapper .widget_course_return {
  display: none;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-status-icon {
  margin-top: 1px;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item {
  border-bottom: 1px solid #ffbf00;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview {
  padding-bottom: 21px;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 14px;
  color: #ffffff;
  padding-top: 14px;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-sep {
  color: #ffffff;
  padding: 0 4px;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button:hover {
  opacity: 1;
  color: #000000;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-incomplete {
  border: 1px solid #a5aaa8;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded {
  background: transparent;
}
.course-sidebar-wrapper .learndash-wrapper .ld-table-list a.ld-table-list-item-preview {
  color: #000000;
  background-color: transparent;
}
.course-sidebar-wrapper .learndash-wrapper .ld-table-list a.ld-table-list-item-preview .ld-topic-title {
  color: #ffffff;
}
.course-sidebar-wrapper .learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover {
  color: #ffffff;
  background-color: transparent;
  text-decoration: none;
}
.course-sidebar-wrapper .learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover .ld-topic-title {
  color: #ffffff !important;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded:before {
  display: none;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items {
  padding: 5px .5em;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-quiz-complete {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/complete-icon.png');
  background-size: 18px 18px;
  background-repeat: no-repeat;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-quiz-incomplete,
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-incomplete,
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title .ld-status-incomplete {
  border: 1px solid #000000;
}
.course-sidebar-wrapper .sidebar-forum-wrapper {
  padding-top: 46px;
  padding-bottom: 50px;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading {
  margin-top: 5px;
}
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading,
.course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title {
  color: #ffffff;
}
.learndash-wrapper .ld-alert-certificate.ld-alert-success {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #575653;
}
.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
  background-color: #f2f1f0;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.learndash-wrapper .ld-progress .ld-progress-bar {
  height: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #ffbf00;
}
.learndash-wrapper .ld-lesson-status .ld-progress,
.learndash-wrapper .ld-topic-status .ld-progress {
  padding-left: 0;
  padding-right: 0;
}
.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
  height: 6px;
  background-color: #ffbf00;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #ffbf00;
  margin-left: 12px;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-steps {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation {
  padding-top: 34px;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation:after {
  background: transparent;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #000000;
  padding: 0 26px 14px 19px;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active {
  color: #ffbf00;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after {
  background-color: #ffbf00;
}
.ld-icon-content:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/course-folder-icon.png');
  background-size: 21px 14px;
  width: 21px;
  height: 14px;
  background-repeat: no-repeat;
}
.ld-icon-content:after {
  display: none;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active .ld-icon-content:after {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/course-folder-icon-active.png');
  background-size: 21px 14px;
  background-repeat: no-repeat;
  width: 21px;
  height: 14px;
  display: block;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active .ld-icon-content:before {
  display: none;
}
.ld-icon-materials:before {
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/course-materials-icon.png');
  background-size: 14px 19px;
  background-repeat: no-repeat;
  width: 14px;
  height: 19px;
}
.ld-icon-materials:after {
  display: none;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/course-materials-icon-active.png');
  background-size: 14px 19px;
  background-repeat: no-repeat;
  width: 14px;
  height: 19px;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active .ld-icon-materials:before {
  display: none;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active .ld-icon-materials:after {
  display: block;
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab .ld-icon {
  margin-right: 10px;
}
.ld-tab-content h1,
.ld-tab-content h2,
.ld-tab-content h3,
.ld-tab-content h4,
.ld-tab-content h5 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #000000;
}
.ld-tab-content p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  line-height: 1.7;
}
.ld-tab-content ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  line-height: 1.7;
}
.ld-tab-content ol li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  line-height: 1.7;
}
.ld-tab-content a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  text-decoration: underline;
}
.learndash-wrapper .ld-course-status.ld-course-status .ld-status {
  display: none;
}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading {
  margin-bottom: 10px;
}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2,
.ld-section-heading h2 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 1.2;
  margin: 0 0 0 0;
  color: #ffbf00;
}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #575653;
  line-height: 1.6;
}
.learndash-wrapper .ld-expand-button {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 34px 16px 34px;
  background-color: #ffbf00;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
}
.learndash-wrapper .ld-expand-button:hover {
  background-color: #ffd862;
  color: #ffffff;
}
.learndash-wrapper .ld-item-list .ld-item-list-item {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border-color: #f2f1f0;
}
.ld-alert-messages {
  font-family: 'Open Sans', sans-serif;
  color: #575653;
}
.ld-assignment-list .ld-icon-checkmark:before {
  display: none;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
  background-color: #a5aaa8;
  -moz-border-top-left-radius: 10px;
  -moz-border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 15px 24px 19px 22px;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview > a > .ld-status-icon.ld-quiz-complete {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/complete-icon.png');
  background-size: 18px 18px;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview > a > .ld-status-icon.ld-quiz-incomplete {
  border: 2px solid #000000;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #000000;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title .ld-item-components {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #000000;
}
.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover .ld-item-title .ld-item-components {
  color: #ffffff;
}
.learndash-wrapper .ld-status-incomplete.ld-status-icon,
.learndash-wrapper .ld-status-in-progress {
  background-color: transparent;
}
.learndash-wrapper .ld-status-icon {
  width: 18px;
  height: 18px;
  flex-basis: 18px;
}
.learndash-wrapper .ld-status-in-progress {
  border-color: #ffbf00 #ffffff #ffffff #ffbf00;
  border-width: 2px;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #ffffff;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
  background-color: transparent;
  color: transparent;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/expander-inactive.png');
  background-repeat: no-repeat;
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon:before {
  display: none;
}
.learndash-wrapper .ld-table-list .ld-table-list-header {
  background-color: #ffbf00;
}
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-text,
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header,
.learndash-wrapper .ld-table-list .ld-table-list-header {
  padding: 13px 24px 14px 48px;
}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header .ld-item-icon,
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-item-icon {
  margin-right: 10px;
}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header .ld-item-icon .ld-icon-content:before,
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-item-icon .ld-icon-content:before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/course-folder-icon-white.png');
  position: relative;
  top: -3px;
}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header .ld-table-list-column,
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-column {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #ffffff;
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-progress {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #ffffff;
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-steps {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
}
.learndash-wrapper .ld-table-list .ld-table-list-items {
  padding: 0 0 0 0;
}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
  margin: 0 0 0 0;
}
.learndash-wrapper .ld-table-list .ld-table-list-item-preview {
  padding: 20px 24px 19px 46px;
}
.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-topic-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  line-height: 1.4;
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-status-icon {
  margin-right: 10px;
}
.learndash-wrapper .ld-status-complete {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/complete-icon.png');
  background-repeat: no-repeat;
  background-color: #000000;
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
  flex-basis: 18px;
}
.learndash-wrapper .ld-status-icon {
  position: relative;
  top: 2px;
}
.learndash-wrapper .ld-status-icon .ld-icon:before {
  display: none;
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-item-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  line-height: 1.4;
}
a.ld-table-list-item-preview:hover {
  background-color: #ebeae8;
}
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover .ld-topic-title,
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover .ld-item-title {
  text-decoration: underline;
  color: #ffbf00 !important;
}
.learndash-wrapper .ld-status-incomplete.ld-status-icon {
  border: 2px solid #000000;
}
.ld-table-list-item-quiz a.ld-table-list-item-preview .ld-status-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/quiz-icon.png');
  background-repeat: no-repeat;
  background-size: 14px 19px;
  width: 14px;
  height: 19px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  position: relative;
  top: 3px;
}
.ld-table-list-item-quiz a.ld-table-list-item-preview .ld-status-icon .ld-icon {
  display: none;
}
.ld-table-list-item-quiz a.ld-table-list-item-preview .ld-status-icon.ld-quiz-complete {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/complete-icon.png');
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
  flex-basis: 18px;
  position: relative;
  top: 2px;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text {
  padding-right: 0;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before {
  display: none;
}
.learndash-wrapper .ld-file-upload {
  font-family: 'Open Sans', sans-serif;
  background-color: #ffffff;
}
.learndash-wrapper .ld-file-upload .ld-file-upload-heading {
  font-family: 'Open Sans', sans-serif;
  color: #000000;
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button,
.learndash-wrapper .ld-button,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back,
.learndash-wrapper .learndash_mark_complete_button,
.learndash-wrapper .ld-content-actions .ld-content-action + a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 15px 16px 15px;
  background-color: #ffbf00;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  opacity: 1;
  line-height: 1;
  width: 225px;
  max-width: 100%;
  display: block;
  text-align: center;
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button:hover,
.learndash-wrapper .ld-button:hover,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back:hover,
.learndash-wrapper .learndash_mark_complete_button:hover,
.learndash-wrapper .ld-content-actions .ld-content-action + a:hover {
  color: #ffffff;
  background-color: #ffd862;
}
.learndash-wrapper .ld-content-actions .ld-content-action + a {
  flex: 0;
  flex-basis: auto;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 34px 16px 34px;
  background-color: #ffbf00;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  opacity: 1;
  line-height: 1;
  max-width: 100%;
}
.learndash-wrapper .ld-quiz-actions input[name=reShowQuestion],
.learndash-wrapper .ld-quiz-actions input[name=restartQuiz],
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
  background-color: #ffbf00;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover,
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover {
  color: #ffffff;
  background-color: #ffd862;
}
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status {
  display: none;
}
.learndash-wrapper .ld-breadcrumbs {
  background-color: #ffffff;
}
.learndash-wrapper .ld-content-actions {
  justify-content: center;
}
body.single-sfwd-topic .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
  display: none;
}
.learndash-wrapper .sfwd-mark-complete:after {
  right: 25px;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #575653;
}
.learndash-wrapper .ld-breadcrumbs {
  padding: 0 0 0 0;
  margin-bottom: 18px;
}
.learndash-wrapper .ld-lesson-status,
.learndash-wrapper .ld-topic-status {
  background-color: #ffffff;
}
.learndash-wrapper .ld-breadcrumbs a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 16px;
  color: #ffbf00;
  margin-right: 5px;
}
.learndash-wrapper .ld-breadcrumbs a:hover {
  color: #ffbf00;
}
.learndash-wrapper .ld-breadcrumbs span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  margin-right: 5px;
}
.learndash-wrapper .ld-breadcrumbs span:after {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  content: "›" !important;
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {
  font-weight: 400;
}
.learndash-wrapper .ld-content-actions {
  border-top: 2px solid #f2f1f0;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_sortable {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  border: 2px solid #f2f1f0;
}
body.single-sfwd-topic .page-content-wrapper,
body.single-sfwd-lessons .page-content-wrapper,
body.single-sfwd-quiz .page-content-wrapper {
  padding-top: 46px;
  padding-bottom: 175px;
}
.wpProQuiz_question_text,
.wpProQuiz_question_text p,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td .wpProQuiz_maxtrixSortText,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_mextrixTr .wpProQuiz_sortStringItem,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList p,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_sortStringItem {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  line-height: 1.7;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 2px solid #f2f1f0;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label input.wpProQuiz_questionInput,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_cloze input {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem textarea.wpProQuiz_questionEssay {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 2px solid #f2f1f0;
}
.wpProQuiz_results p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_header {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #575653;
}
.learndash-wrapper .wpProQuiz_graded_points,
.learndash-wrapper .wpProQuiz_points,
.wpProQuiz_results {
  font-family: 'Open Sans', sans-serif;
  color: #575653;
}
.course-lower-btns {
  padding-top: 35px;
}
.course-lower-btns a.orange-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  background-color: #ffbf00;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  display: inline-block;
  padding: 15px 42px 16px 42px;
}
.course-lower-btns a.orange-btn:hover {
  color: #ffffff;
  background-color: #ffd862;
}
.course-forums-wrapper {
  padding-top: 111px;
}
.course-forums-wrapper .course-forum-item {
  margin-bottom: 65px;
}
.course-forums-wrapper .course-forum-item > a {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 36px;
  color: #ffbf00;
  line-height: 1.2;
  margin-bottom: 52px;
  display: inline-block;
}
.course-forums-wrapper .course-forum-item > a:hover {
  color: #000000;
}
.course-forums-wrapper .course-forum-item h5 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  margin: 0 0 45px 0;
  color: #575653;
}
.course-forums-wrapper .course-forum-item:last-child {
  margin-bottom: 0;
}
.course-forums-wrapper .topic-count {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
}
.course-forums-wrapper .topic-count:not(.topic-count-lower) {
  border-bottom: 1px solid #d0cfcc;
  padding-bottom: 22px;
  margin-bottom: 10px;
}
.course-forums-wrapper .topic-count-lower {
  padding-top: 15px;
}
.course-forums-wrapper .topics-inner .topic-item {
  margin-bottom: 42px;
}
.course-forums-wrapper .topics-inner .topic-item > a.topic-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  line-height: 1.5;
  color: #ffbf00;
}
.course-forums-wrapper .topics-inner .topic-item > a.topic-link:hover {
  color: #ffbf00;
}
.course-forums-wrapper .topics-inner .topic-author {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  display: inline-block;
  margin-left: 5px;
  vertical-align: baseline;
}
.course-forums-wrapper .topics-inner .topic-author > a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
}
.course-forums-wrapper .topics-inner .topic-author > a:hover {
  color: #ffbf00;
}
/* Resources Archive Template Styles */
.resource-archive-upper {
  padding-top: 97px;
}
.resource-archive-heading {
  flex-grow: 1;
}
.resource-archive-heading h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 1.4;
  margin: 0 0 0 0;
  color: #ffbf00;
}
.resource-search-form {
  width: 482px;
  max-width: 100%;
  position: relative;
  margin: 0 0 0 0;
}
.resource-search-form input[type="text"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
  font-style: italic;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #000000;
  background-color: #ffffff;
  outline: none;
  box-shadow: none;
  position: relative;
  z-index: 3;
  height: 42px;
  margin: 0 0 8px 0;
  padding-top: 0;
}
.resource-search-form input[type="text"]::placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
  font-style: italic;
}
.resource-search-form input[type="submit"] {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/search-icon.png');
  background-repeat: no-repeat;
  background-size: 21px 21px;
  background-color: transparent;
  width: 21px;
  height: 21px;
  cursor: pointer;
  border: none;
  color: transparent;
  position: absolute;
  z-index: 4;
  top: 9px;
  right: 20px;
}
.resources-reset {
  width: 100%;
}
.resources-reset .resources-reset-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  color: #000000;
  text-decoration: underline;
}
.resources-sidebar {
  padding-bottom: 100px;
}
.resources-sidebar h4 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  color: #ffffff;
  line-height: 1.2;
  margin: 0 0 26px 0;
}
.resources-sidebar .filters-wrapper p.filter-heading {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  color: #ffffff;
  line-height: 1.2;
  margin: 0 0 9px 0;
}
.resources-sidebar .filters-wrapper ul {
  margin: 0 0 28px 0;
}
.resources-sidebar .filters-wrapper ul > li {
  display: block;
  list-style: none;
}
.resources-sidebar .filters-wrapper ul > li .type-icon {
  position: absolute;
  display: inline-block;
  top: 5px;
  left: 38px;
  margin-right: 11px;
}
.resources-sidebar .filters-wrapper ul > li .type-icon::before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="33"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-research-icon.png');
  background-size: 19px 19px;
  background-repeat: no-repeat;
  width: 20px;
  height: 19px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="33"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-research-icon-white.png');
  background-size: 19px 19px;
  background-repeat: no-repeat;
  width: 20px;
  height: 19px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="34"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-article-icon.png');
  background-size: 19px 17px;
  background-repeat: no-repeat;
  width: 20px;
  height: 17px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="34"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-article-icon-white.png');
  background-size: 19px 17px;
  background-repeat: no-repeat;
  width: 20px;
  height: 17px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="35"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-guide-icon.png');
  background-size: 19px 19px;
  background-repeat: no-repeat;
  width: 20px;
  height: 19px;
  top: 6px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="35"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-guide-icon-white.png');
  background-size: 19px 19px;
  background-repeat: no-repeat;
  width: 20px;
  height: 19px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="36"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-handout-icon.png');
  background-size: 20px 19px;
  background-repeat: no-repeat;
  width: 20px;
  height: 19px;
  top: 6px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="36"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-handout-icon-white.png');
  background-size: 20px 19px;
  background-repeat: no-repeat;
  width: 20px;
  height: 19px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="37"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-classes-icon.png');
  background-size: 18px 18px;
  background-repeat: no-repeat;
  width: 20px;
  height: 18px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="37"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-classes-icon-white.png');
  background-size: 18px 18px;
  background-repeat: no-repeat;
  width: 20px;
  height: 18px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="38"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-video-icon.png');
  background-size: 17px 17px;
  background-repeat: no-repeat;
  width: 20px;
  height: 17px;
  top: 6px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="38"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-video-icon-white.png');
  background-size: 17px 17px;
  background-repeat: no-repeat;
  width: 20px;
  height: 17px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="39"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-audio-icon.png');
  background-size: 18px 14px;
  background-repeat: no-repeat;
  width: 20px;
  height: 14px;
  top: 8px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="39"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-audio-icon-white.png');
  background-size: 18px 14px;
  background-repeat: no-repeat;
  width: 20px;
  height: 14px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="40"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-downloadable-icon.png');
  background-size: 17px 17px;
  background-repeat: no-repeat;
  width: 20px;
  height: 17px;
  top: 6px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="40"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-downloadable-icon-white.png');
  background-size: 17px 17px;
  background-repeat: no-repeat;
  width: 20px;
  height: 17px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="99"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-conversation-icon.png');
  background-size: 20px 18px;
  width: 20px;
  height: 18px;
}
.resources-sidebar .filters-wrapper ul > li a[data-id="99"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-conversation-icon-white.png');
  background-size: 20px 18px;
  width: 20px;
  height: 18px;
}
.resources-sidebar .filters-wrapper ul > li a.no-links .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-exclude-icon.png');
  background-size: 18px 18px;
  background-repeat: no-repeat;
  width: 20px;
  height: 18px;
  top: 7px;
}
.resources-sidebar .filters-wrapper ul > li a.no-links .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-exclude-icon-white.png');
  background-size: 18px 18px;
  background-repeat: no-repeat;
  width: 20px;
  height: 18px;
}
.resources-sidebar .filters-wrapper ul > li > a {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
  position: relative;
  padding-left: 37px;
}
.resources-sidebar .filters-wrapper ul > li > a:hover {
  text-decoration: underline;
  color: #ffffff;
}
.resources-sidebar .filters-wrapper ul > li > a:hover .type-icon::before {
  opacity: 1;
}
.resources-sidebar .filters-wrapper ul > li > a:before {
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-inactive.png');
  background-repeat: no-repeat;
  background-size: 27px 14px;
  width: 27px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 8px;
}
.resources-sidebar .filters-wrapper ul > li > a:after {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-active.png');
  background-repeat: no-repeat;
  background-size: 27px 14px;
  width: 0;
  height: 14px;
  position: absolute;
  left: 0;
  top: 8px;
}
.resources-sidebar .filters-wrapper ul > li > a.active:after {
  width: 27px;
}
.resources-sidebar .filters-wrapper ul.type-filters > li > a {
  padding-left: 72px;
}
.resources-sidebar .filters-wrapper ul.type-filters > li:first-child > a {
  padding-left: 37px;
}
.resource-archive-lower {
  padding-top: 18px;
  padding-bottom: 132px;
}
.resource-item-wrapper {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  width: 31.6%;
  margin-right: 2.5%;
  margin-bottom: 30px;
  background-color: #f2f1f0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
}
.resource-item-wrapper .bookmark-resource-icon {
  display: block;
  position: absolute;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/star-icon-2x.png');
  background-repeat: no-repeat;
  background-size: 32px 30px;
  width: 32px;
  height: 30px;
  top: 15px;
  right: 16px;
}
.resource-item-wrapper .downloadable .bookmark-resource-icon {
  right: 55px;
}
.resource-item-wrapper .download-icon {
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/download-icon.png');
  background-repeat: no-repeat;
  background-size: 34px 34px;
  width: 34px;
  height: 34px;
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 6;
}
.resource-item-wrapper .download-icon::before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/download-icon-hover.png');
  background-repeat: no-repeat;
  background-size: 34px 34px;
  width: 34px;
  height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.resource-item-wrapper .download-icon:hover::before {
  opacity: 1;
}
.resource-item-wrapper .download-arrow {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #ffbf00;
  line-height: 1;
  padding-left: 14px;
  position: absolute;
  left: 20px;
  bottom: 18px;
  z-index: 6;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/download-arrow.png');
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 11px 11px;
  min-height: 11px;
}
.resource-item-wrapper .download-arrow:hover {
  text-decoration: underline;
}
.resource-item-wrapper .resource-item {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  position: relative;
  z-index: 3;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  min-height: 100%;
}
.resource-item-wrapper .resource-item-upper {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/course-thumb.jpg');
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  -moz-border-top-left-radius: 10px;
  -moz-border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list {
  margin: 0 0 0 0;
  position: relative;
  z-index: 2;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list > li {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 3px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list > li:last-child {
  margin-right: 0;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list li.resource-33 {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-research-icon.png');
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list li.resource-34 {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-article-icon.png');
  background-size: 24px 22px;
  width: 24px;
  height: 22px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list li.resource-35 {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-guide-icon.png');
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list li.resource-36 {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-handout-icon.png');
  background-size: 24px 23px;
  width: 24px;
  height: 23px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list li.resource-37 {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-classes-icon.png');
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list li.resource-38 {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-video-icon.png');
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list li.resource-39 {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-audio-icon.png');
  background-size: 23px 19px;
  width: 23px;
  height: 19px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list li.resource-40 {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-downloadable-icon.png');
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list li.resource-41 {
  width: 24px;
  height: 24px;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-external-icon.png');
  background-size: 24px 24px;
}
.resource-item-wrapper .resource-item-upper .resource-icon-list li.resource-99 {
  width: 30px;
  height: 27px;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-conversation-icon.png');
  background-size: 30px 27px;
}
.resource-item-wrapper .resource-item-shade {
  display: block;
  min-height: 223px;
  padding-top: 179px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
.resource-item-wrapper .resource-item-shade::before {
  opacity: .5;
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  background: -webkit-linear-gradient(bottom, #000000 0%, rgba(255, 255, 255, 0) 31%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(bottom, #000000 0%, rgba(255, 255, 255, 0) 31%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to top, #000000 0%, rgba(255, 255, 255, 0) 31%, rgba(0, 0, 0, 0) 100%);
  z-index: 1;
}
.resource-item-wrapper .resource-item-lower {
  display: block;
  background-color: #f2f1f0;
  -moz-border-bottom-left-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 24px 21px 17px 21px;
}
.resource-item-wrapper .resource-item-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #ffbf00;
  line-height: 1.2;
  display: block;
  margin-bottom: 12px;
}
.resource-item-wrapper .resource-desc-wrapper {
  display: block;
  padding-right: 10px;
  min-height: 100px;
}
.resource-item-wrapper .resource-desc-wrapper .resource-item-desc {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  display: block;
  color: #575653;
}
.resource-item-wrapper .resource-see-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  text-align: center;
  line-height: 1;
  color: #ffffff;
  display: block;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  background-color: #ffbf00;
  width: 204px;
  max-width: 100%;
  margin: 24px auto 39px auto;
  padding-top: 15px;
  padding-bottom: 16px;
}
.resource-item-wrapper .resource-date-wrapper {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  display: block;
  text-align: right;
}
.resource-item-wrapper:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
}
.resource-item-wrapper:hover .resource-item .resource-item-title {
  color: #000000;
}
.resource-item-wrapper:hover .resource-item .resource-see-btn {
  color: #ffffff;
  background-color: #000000;
}
.resource-item-wrapper:nth-child(3n) {
  margin-right: 0;
}
.resource-archive-upper .mobile-only {
  text-align: center;
  padding-top: 30px;
  margin-bottom: 17px;
}
.resource-archive-upper .mobile-only .mobile-filters-btn {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #a5aaa8;
  display: block;
  max-width: 205px;
  border: 1px solid  #a5aaa8;
  line-height: 1.1;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  margin: 0 auto 11px auto;
  text-align: left;
  padding: 10px 64px 12px 66px;
}
.resource-archive-upper .mobile-only .mobile-filters-btn .filter-icon {
  display: inline-block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/filter-icon-2x.png');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
}
.resource-archive-upper .mobile-only .mobile-filters-btn .filter-icon:before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  position: absolute;
  content: "";
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/filter-icon-2x-hover.png');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  display: block;
  top: 0;
  left: 0;
  opacity: 0;
}
.resource-archive-upper .mobile-only .mobile-filters-btn:hover {
  background-color: #a5aaa8;
  color: #ffffff;
}
.resource-archive-upper .mobile-only .mobile-filters-btn:hover .filter-icon:before {
  opacity: 1;
}
.resource-archive-upper .mobile-only .mobile-resources-reset-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  color: #a5aaa8;
  line-height: 1.1;
}
.resource-archive-upper .mobile-only .mobile-resources-reset-btn:hover {
  color: #ffbf00;
}
.resource-archive-upper .search-mobile-wrapper {
  display: none;
}
.resource-archive-upper .search-mobile-wrapper .mobile-search-trigger {
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/search-icon.png');
  background-repeat: no-repeat;
  background-size: 21px 21px;
  width: 21px;
  height: 21px;
  position: relative;
}
/* Resources Detail Template Styles */
body.single-resources .page-container .page-content-container {
  padding-top: 198px;
}
body.single-resources #Box_JBEEB_25 {
  background-color: #ffbf00 !important;
}
body.single-resources #Rube_JBEEB_27 {
  color: #ffbf00 !important;
}
body.single-resources #ScrubberProgress_JBEEB_32 {
  background: #ffbf00 !important;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-actions,
body.page-template-my-account .resource-sidebar-actions {
  padding-top: 7px;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-actions > a,
body.page-template-my-account .resource-sidebar-actions > a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 18px;
  line-height: 1.2;
  color: #ffffff;
  position: relative;
  padding-left: 12px;
  display: inline-block;
  margin-bottom: 30px;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-actions > a .back-arrow,
body.page-template-my-account .resource-sidebar-actions > a .back-arrow {
  display: block;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/back-arrow.png');
  background-repeat: no-repeat;
  background-size: 7px 11px;
  width: 7px;
  height: 11px;
  position: absolute;
  top: 5px;
  left: 0;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-actions > a .back-arrow::before,
body.page-template-my-account .resource-sidebar-actions > a .back-arrow::before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/back-arrow-white.png');
  background-repeat: no-repeat;
  background-size: 7px 11px;
  width: 7px;
  height: 11px;
  opacity: 0;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-actions > a:hover,
body.page-template-my-account .resource-sidebar-actions > a:hover {
  color: #ffbf00;
  text-decoration: underline;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-actions > a:hover .back-arrow::before,
body.page-template-my-account .resource-sidebar-actions > a:hover .back-arrow::before {
  opacity: 1;
}
body.single-resources .page-container .page-sidebar .filter-heading,
body.page-template-my-account .filter-heading {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  color: #ffffff;
  line-height: 1.2;
  margin: 0 0 12px 0;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-area,
body.page-template-my-account .resource-sidebar-area {
  margin-bottom: 19px;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list,
body.page-template-my-account .resource-sidebar-list {
  margin: 0 0 0 0;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li,
body.page-template-my-account .resource-sidebar-list > li {
  display: block;
  list-style: none;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a,
body.page-template-my-account .resource-sidebar-list > li > a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  position: relative;
  font-size: 18px;
  color: #000000;
  line-height: 1.1;
  display: inline-block;
  margin-bottom: 12px;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a:hover,
body.page-template-my-account .resource-sidebar-list > li > a:hover {
  color: #ffffff;
  text-decoration: underline;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.print-resource,
body.page-template-my-account .resource-sidebar-list > li > a.print-resource {
  padding-left: 34px;
  min-height: 18px;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.print-resource::before,
body.page-template-my-account .resource-sidebar-list > li > a.print-resource::before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/print-icon.png');
  background-repeat: no-repeat;
  background-size: 18px 19px;
  width: 18px;
  height: 19px;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.print-resource::after,
body.page-template-my-account .resource-sidebar-list > li > a.print-resource::after {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/print-icon-white.png');
  background-repeat: no-repeat;
  background-size: 18px 19px;
  width: 18px;
  height: 19px;
  opacity: 0;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.print-resource:hover::after,
body.page-template-my-account .resource-sidebar-list > li > a.print-resource:hover::after {
  opacity: 1;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.email-resource,
body.page-template-my-account .resource-sidebar-list > li > a.email-resource {
  padding-left: 34px;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.email-resource::before,
body.page-template-my-account .resource-sidebar-list > li > a.email-resource::before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/email-icon.png');
  background-repeat: no-repeat;
  background-size: 19px 14px;
  width: 19px;
  height: 14px;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.email-resource::after,
body.page-template-my-account .resource-sidebar-list > li > a.email-resource::after {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/email-icon-white.png');
  background-repeat: no-repeat;
  background-size: 19px 14px;
  width: 19px;
  height: 14px;
  opacity: 0;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.email-resource:hover::after,
body.page-template-my-account .resource-sidebar-list > li > a.email-resource:hover::after {
  opacity: 1;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.bookmark-resource,
body.page-template-my-account .resource-sidebar-list > li > a.bookmark-resource {
  padding-left: 36px;
  min-height: 19px;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.bookmark-resource::before,
body.page-template-my-account .resource-sidebar-list > li > a.bookmark-resource::before {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-star.png');
  background-repeat: no-repeat;
  background-size: 20px 19px;
  width: 20px;
  height: 19px;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.bookmark-resource::after,
body.page-template-my-account .resource-sidebar-list > li > a.bookmark-resource::after {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-star-white.png');
  background-repeat: no-repeat;
  background-size: 20px 19px;
  width: 20px;
  height: 19px;
  opacity: 0;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.bookmark-resource:hover::after,
body.page-template-my-account .resource-sidebar-list > li > a.bookmark-resource:hover::after {
  opacity: 1;
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.bookmark-resource.bookmarked::before,
body.page-template-my-account .resource-sidebar-list > li > a.bookmark-resource.bookmarked::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-star-active.png');
}
body.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.bookmark-resource.bookmarked::after,
body.page-template-my-account .resource-sidebar-list > li > a.bookmark-resource.bookmarked::after {
  opacity: 0;
}
.resource-detail-inner {
  padding-top: 52px;
  padding-bottom: 131px;
}
.resource-detail-inner .resource-title-wrapper {
  margin-bottom: 55px;
}
.resource-detail-inner .resource-title-wrapper h1 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0 0 0 0;
  font-size: 36px;
  color: #ffbf00;
}
.resource-detail-inner .resource-content {
  padding-bottom: 112px;
}
.resource-detail-inner .resource-content h2 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 30px;
  line-height: 1.2;
  margin: 0 0 16px 0;
  color: #ffbf00;
}
.resource-detail-inner .resource-content h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
  color: #575653;
  margin: 0 0 16px 0;
}
.resource-detail-inner .resource-content h4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.3;
  color: #575653;
  margin: 0 0 16px 0;
}
.resource-detail-inner .resource-content p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  line-height: 1.85;
}
.resource-detail-inner .resource-content ul li,
.resource-detail-inner .resource-content ol li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #575653;
  line-height: 1.5;
  margin-bottom: 6px;
}
.resource-detail-inner .resource-content ul:not(.resource-btn-list),
.resource-detail-inner .resource-content ol {
  margin-bottom: 36px;
}
.resource-detail-inner .resource-content a:not(.btn) {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  color: #ffbf00;
}
.resource-detail-inner .resource-content a:not(.btn):hover {
  color: #ffbf00;
  text-decoration: underline;
}
.resource-detail-inner .resource-content blockquote {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #575653;
  line-height: 1.2;
  border-left: 5px solid #ffbf00;
  padding: 0 0 0 22px;
  margin: 20px 0;
}
.resource-detail-inner .resource-content blockquote p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #575653;
  line-height: 1.2;
  margin: 0 0 0 0;
}
.resource-detail-inner .resource-content .resource-btn-list {
  margin: 40px 0 0 0;
}
.resource-detail-inner .resource-content .resource-btn-list > li {
  display: inline-block;
  list-style: none;
  vertical-align: middle;
  margin-right: 15px;
}
.resource-detail-inner .resource-content .resource-btn-list > li a.blue-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #ffffff;
  background-color: #ffbf00;
  width: 204px;
  max-width: 100%;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 16px;
  padding-left: 10px;
  padding-right: 10px;
}
.resource-detail-inner .resource-content .resource-btn-list > li a.blue-btn:hover {
  background-color: #ffbf00;
  color: #ffffff;
}
.resource-detail-inner .resource-content .resource-btn-list > li a.orange-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #ffffff;
  background-color: #ffbf00;
  width: 204px;
  max-width: 100%;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 16px;
  padding-left: 10px;
  padding-right: 10px;
}
.resource-detail-inner .resource-content .resource-btn-list > li a.orange-btn:hover {
  background-color: #ffbf00;
  color: #ffffff;
}
.resource-detail-inner .resource-content .resource-btn-list > li:last-child {
  margin-right: 0;
}
.resource-detail-inner .resource-content::after {
  display: block;
  content: "";
  clear: both;
}
.resource-detail-inner .related-resource-container {
  border-top: 1px solid #d0cfcc;
  padding-top: 42px;
}
.resource-detail-inner .related-resource-container h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  margin: 0 0 45px 0;
  line-height: 1.2;
  color: #ffbf00;
}
.related-resource-container .owl-dots {
  padding-top: 6px;
  text-align: center;
}
.related-resource-container .owl-carousel button.owl-dot {
  display: inline-block;
  width: 9px;
  height: 9px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  opacity: 1;
  margin-right: 10px;
  background-color: #000000;
}
.related-resource-container .owl-carousel button.owl-dot.active {
  background-color: #ffbf00;
}
.related-resource-container .owl-carousel button.owl-dot:last-child {
  margin-right: 0;
}
.resource-video-wrapper {
  padding-top: 8px;
}
.resource-video-wrapper iframe {
  max-width: 100%;
}
.podcast-player {
  padding-top: 8px;
}
.podcast-player > div {
  text-align: left !important;
}
.resource-files-wrapper {
  padding-top: 8px;
}
#share-resource-modal {
  width: 600px;
  max-width: 100%;
  margin: 0 auto 0 auto;
  background-color: #000000;
  box-shadow: 0 0px 13px 5px rgba(0, 0, 0, 0.15);
}
#share-resource-modal .share-modal-inner {
  position: relative;
  padding: 40px 40px 40px 40px;
}
#share-resource-modal h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 1.2;
  margin: 0 0 10px 0;
  color: #ffbf00;
}
#share-resource-modal p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
  line-height: 1.6;
}
#share-resource-modal .mfp-close {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  width: 24px;
  height: 24px;
  opacity: 1;
  cursor: pointer;
  top: 25px;
  right: 25px;
}
#share-resource-modal .mfp-close::before {
  display: block;
  content: "";
  height: 24px;
  width: 2px;
  transform: rotate(45deg) translateX(-50%);
  background-color: #ffffff;
  position: absolute;
  top: 1px;
  left: 50%;
}
#share-resource-modal .mfp-close::after {
  display: block;
  content: "";
  height: 24px;
  width: 2px;
  transform: rotate(-45deg) translateX(-50%);
  background-color: #ffffff;
  position: absolute;
  top: 0;
  left: 50%;
}
#share-resource-modal .mfp-close:hover {
  opacity: .8;
}
#share-resource-modal #gform_wrapper_1 {
  padding-top: 20px;
}
#share-resource-modal input[type="text"],
#share-resource-modal input[type="email"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  background-color: #000000;
  border: none;
  outline: none;
  box-shadow: none;
  border-bottom: 1px solid #ffbf00;
  font-size: 24px;
  color: #7e7d79;
  padding-left: 3px;
  padding-bottom: 21px;
  display: block;
  width: 100%;
  height: 50px;
  margin-bottom: 16px;
  padding-top: 0;
}
#share-resource-modal input[type="text"]::placeholder,
#share-resource-modal input[type="email"]::placeholder,
#share-resource-modal textarea::placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #7e7d79;
}
#share-resource-modal textarea {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  background-color: #000000;
  border: none;
  outline: none;
  box-shadow: none;
  border-bottom: 1px solid #ffbf00;
  font-size: 24px;
  color: #7e7d79;
  padding-left: 3px;
  min-height: 150px;
  height: 175px;
  margin-bottom: 16px;
  padding-top: 0;
}
#share-resource-modal input[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 20px;
  color: #ffffff;
  display: inline-block;
  background-color: #ffbf00;
  padding: 18px 83px 17px 83px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  margin-top: 2px;
  margin-bottom: 0;
  border: none;
  outline: none;
  cursor: pointer;
  line-height: 1.15;
}
#share-resource-modal input[type="submit"]:hover {
  color: #ffffff;
  background-color: #ffd862;
}
#share-resource-modal input:-webkit-autofill,
#share-resource-modal input:-webkit-autofill:hover,
#share-resource-modal input:-webkit-autofill:focus,
#share-resource-modal input:-webkit-autofill:active {
  padding-top: 20px;
}
#share-resource-modal .gform_confirmation_message {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
}
/* Light Mode Styles */
body.light-mode .header-container .upper-header-nav > li.search-item form input[type="text"],
body.light-mode .mobile-search-form input[type="text"] {
  background-color: transparent;
  border-bottom: 1px solid #000000;
  color: #575653;
}
body.light-mode .header-container .upper-header-nav > li.search-item form input[type="text"]::placeholder,
body.light-mode .mobile-search-form input[type="text"]::placeholder {
  color: #575653;
}
body.light-mode .header-container .upper-header-nav > li.search-item form input[type="submit"],
body.light-mode .mobile-search-form input[type="submit"] {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/search-icon-light.png');
}
body.light-mode .header-container .header-container-lower .nav-wrapper,
body.light-mode .header-container .upper-nav-wrapper {
  background-color: #f3f2ed;
}
body.light-mode .header-container .logo-wrapper .sidebar-logo {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/header-logo-light-2x.png');
}
body.light-mode .header-container .upper-nav-wrapper {
  border-bottom: 1px solid #dedcd4;
}
body.light-mode .header-container .upper-header-nav > li > a .item-text {
  opacity: .7;
  color: #575653;
}
body.light-mode .header-container .upper-header-nav > li.toggle-item > a:hover .dark-item {
  color: #575653;
  opacity: 1;
}
body.light-mode .header-container .upper-header-nav > li.account-item > a .nav-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/account-icon-light-2x.png');
  opacity: .7;
}
body.light-mode .header-container .upper-header-nav > li.logout-item > a .nav-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/icon-logout-light-2x.png');
  opacity: .7;
}
body.light-mode .header-container .upper-header-nav > li.account-item > a:hover .item-text,
body.light-mode .header-container .upper-header-nav > li.logout-item > a:hover .item-text {
  opacity: 1;
  color: #575653;
}
body.light-mode .header-container .upper-header-nav > li.account-item > a:hover .nav-icon,
body.light-mode .header-container .upper-header-nav > li.logout-item > a:hover .nav-icon {
  opacity: 1;
}
body.light-mode .header-container .upper-header-nav > li.account-item > a:hover .nav-icon:before,
body.light-mode .header-container .upper-header-nav > li.logout-item > a:hover .nav-icon:before {
  display: none;
}
body.light-mode .header-container .header-container-lower .header-nav > li:nth-child(2) > a:before,
body.light-mode .header-container .header-container-lower .header-nav > li:nth-child(4) > a:before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/coming-soon-light-2x.png');
  box-shadow: none;
  text-shadow: none;
}
body.light-mode .page-container .page-sidebar {
  background-color: #f3f2ed;
}
body.light-mode .page-container .page-sidebar h2 {
  color: #000000;
}
body.light-mode .page-container .page-sidebar p {
  color: #000000;
}
body.light-mode .page-container .page-sidebar .sidebar-white-title {
  color: #a5aaa8;
}
body.light-mode .page-container .page-sidebar ul > li > a {
  color: #575653;
}
body.light-mode .page-container .page-sidebar ul > li > a:hover {
  color: #ffbf00;
}
body.light-mode .dashboard-widgets-container .dash-customize .customize-icon {
  opacity: .7;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/customize-icon-light-2x.png');
}
body.light-mode .dashboard-widgets-container .dash-customize .customize-icon::before {
  display: none;
}
body.light-mode .dashboard-widgets-container .dash-customize .customize-text {
  color: #575653;
  opacity: .7;
}
body.light-mode .dashboard-widgets-container .dash-customize:hover .customize-icon,
body.light-mode .dashboard-widgets-container .dash-customize:hover .customize-text {
  opacity: 1;
}
body.light-mode .course-sidebar-wrapper h4 {
  color: #ffbf00;
}
body.light-mode .course-filters h4,
body.light-mode .page-container .page-sidebar .course-filters h4,
body.light-mode .course-filters p.filter-heading,
body.light-mode .page-container .page-sidebar .course-filters p.filter-heading {
  color: #ffbf00;
}
body.light-mode .course-filters p.filter-orange-heading,
body.light-mode .page-container .page-sidebar .course-filters p.filter-orange-heading {
  color: #ffbf00;
}
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-home-link {
  color: #000000;
}
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button {
  color: #ff0000;
}
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title {
  color: #000000;
}
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button,
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-table-list a.ld-table-list-item-preview .ld-topic-title {
  color: #575653;
}
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button:hover,
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title:hover,
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button:hover,
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover .ld-topic-title,
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover,
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-home-link:hover {
  color: #ffbf00;
}
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover .ld-topic-title {
  color: #ffbf00 !important;
}
body.light-mode .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-quiz-complete {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/complete-icon-light.png');
}
body.light-mode .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview > a > .ld-status-icon.ld-quiz-complete {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/complete-icon-light.png');
}
body.light-mode .header-container .upper-header-nav > li.toggle-item > a .toggle-swatch:before {
  opacity: 1;
}
body.light-mode .header-container .header-container-lower .header-nav > li > a {
  color: #a5aaa8;
}
body.light-mode .header-container .header-container-lower .header-nav > li.current_page_item > a,
body.light-mode .header-container .header-container-lower .header-nav > li > a:hover {
  color: #ffbf00;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-empty) {
  background-color: #ffffff;
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-cell-challenge {
  background-color: #ffbf00 !important;
}
body.light-mode .dashboard-widgets-container .widget-cell-challenge h2 .challenge-date {
  color: #ffffff;
}
body.light-mode .dashboard-widgets-container .widget-cell-challenge .challenge-copy p {
  color: #ffffff;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) h3 {
  color: #a5aaa8;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-title {
  color: #a5aaa8;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-text {
  color: #575653;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-title {
  color: #a5aaa8;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-response,
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-response-number {
  color: #575653;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-lower-link a:hover {
  color: #ffffff;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-lower-link a:hover .widget-arrow:before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/arrow-icon-blue-2x.png');
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor:hover .widget-text {
  color: #000000;
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-resources .widget-img-anchor:hover .widget-text {
  color: #ffffff;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item:hover .widget-forum-response,
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item:hover .widget-response-number {
  color: #000000;
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-resources {
  background-color: #848886;
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-resources h3 {
  color: #ffbf00;
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-resources .widget-img-anchor .widget-title {
  color: #ffffff;
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-resources .widget-img-anchor .widget-text {
  color: #000000;
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-resources .widget-lower-link a:hover {
  color: #ffffff;
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-resources .widget-lower-link a:hover .widget-arrow:before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/arrow-icon-hover-2x.png');
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="text"],
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="password"],
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="text"]::placeholder,
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="password"]::placeholder {
  color: #000000;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="submit"] {
  background-color: #a5aaa8;
}
body.light-mode .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="submit"]:hover {
  background-color: #5e9dda;
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor {
  color: #a5aaa8;
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor .plus-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/add-icon-light.png');
}
body.light-mode .dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor:hover {
  color: #ffd862;
}
body.light-mode .course-filters ul > li > a:before,
body.light-mode .page-container .page-sidebar .course-filters ul > li > a:before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-inactive-light.png');
}
body.light-mode .course-filters ul > li > a:after,
body.light-mode .page-container .page-sidebar .course-filters ul > li > a:after {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-active-light.png');
}
body.light-mode .course-filters p.filter-orange-heading .arrow,
body.light-mode .page-container .page-sidebar .course-filters p.filter-orange-heading .arrow {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/filter-arrow-2x-light.png');
}
body.light-mode .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
  background-color: #f3f2ed;
}
body.light-mode .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title {
  color: #000000;
}
body.light-mode .learndash-wrapper .ld-expand-button.ld-button-alternate {
  color: #000000;
}
body.light-mode .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title .ld-item-components {
  color: #575653;
}
body.light-mode .learndash-wrapper .ld-table-list .ld-table-list-header {
  background-color: #f3f2ed;
}
body.light-mode .learndash-wrapper .ld-table-list .ld-table-list-header .ld-text,
body.light-mode .learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title,
body.light-mode .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-progress,
body.light-mode .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-steps {
  color: #575653;
}
body.light-mode .learndash-wrapper .ld-status-incomplete.ld-status-icon {
  border: 2px solid #000000;
}
body.light-mode .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/expander-inactive-light.png');
}
body.light-mode .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header .ld-item-icon .ld-icon-content::before,
body.light-mode .learndash-wrapper .ld-table-list .ld-table-list-header .ld-item-icon .ld-icon-content::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/course-folder-icon.png');
}
body.light-mode .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover .ld-item-title .ld-item-components {
  color: #ffbf00;
}
body.light-mode .ld-table-list-item-quiz a.ld-table-list-item-preview .ld-status-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/quiz-icon-light.png');
}
body.light-mode .learndash-wrapper .ld-status-complete {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/complete-icon-light.png');
}
body.light-mode .learndash-wrapper .ld-status-in-progress {
  border-color: #ffbf00 #000000 #000000 #ffbf00;
}
body.light-mode a.ld-table-list-item-preview:hover {
  background-color: #f8f8f7;
}
body.light-mode .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress {
  border-color: #ffbf00 #000000 #000000 #ffbf00;
}
body.light-mode .ld-table-list-item-quiz a.ld-table-list-item-preview .ld-status-icon.ld-quiz-complete {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/complete-icon-light.png');
}
body.light-mode .course-filters-modal {
  background-color: #f3f2ed;
}
body.light-mode #filter-modal .mfp-close::before,
body.light-mode #filter-modal .mfp-close::after {
  background-color: #000000;
}
body.light-mode #filter-modal .mfp-close {
  opacity: 1;
}
body.light-mode .filter-modal-upper .mobile-reset-btn {
  color: #000000;
}
body.light-mode .course-filters ul > li > a,
body.light-mode .page-container .page-sidebar .course-filters ul > li > a {
  color: #000000;
}
body.light-mode .course-filters ul > li > a:hover,
body.light-mode .page-container .page-sidebar .course-filters ul > li > a:hover {
  color: #ffbf00;
}
body.light-mode .footer-container {
  background-color: #dad9d5;
}
body.light-mode .footer-container .footer-logo {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/footer-logo-light-2x.png');
}
body.light-mode .footer-container .footer-nav > li > a {
  color: #a5aaa8;
}
body.light-mode .footer-container .footer-nav > li > a:hover,
body.light-mode .footer-container .footer-copyright a:hover {
  color: #5e9dda;
}
body.light-mode .footer-container .footer-copyright p {
  color: #575653;
}
body.light-mode .resources-sidebar h4 {
  color: #ffbf00;
}
body.light-mode .resources-sidebar .filters-wrapper p.filter-heading {
  color: #000000;
}
body.light-mode .resources-sidebar .filters-wrapper ul > li > a::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-inactive-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li > a::after {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-active-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="33"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-research-icon-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="33"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-research-icon-blue.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="34"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-article-icon-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="34"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-article-icon-blue.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="35"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-guide-icon-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="35"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-guide-icon-blue.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="36"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-handout-icon-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="36"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-handout-icon-blue.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="37"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-classes-icon-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="37"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-classes-icon-blue.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="38"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-video-icon-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="38"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-video-icon-blue.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="39"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-audio-icon-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="39"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-audio-icon-blue.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="40"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-downloadable-icon-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="40"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-downloadable-icon-blue.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="99"] .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-conversation-icon-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a[data-id="99"] .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-conversation-icon-blue.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a.no-links .type-icon {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-exclude-icon-light.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul > li a.no-links .type-icon::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/sidebar-exclude-icon-blue.png');
}
body.light-mode .resources-sidebar .filters-wrapper ul.type-filters > li > a,
body.light-mode .resources-sidebar .filters-wrapper ul > li > a {
  color: #000000;
}
body.light-mode .resources-sidebar .filters-wrapper ul.type-filters > li > a:hover,
body.light-mode .resources-sidebar .filters-wrapper ul > li > a:hover {
  color: #ffbf00;
}
body.light-mode #resources-filter-modal .mfp-close::before,
body.light-mode #resources-filter-modal .mfp-close::after {
  background-color: #00264D;
}
body.light-mode #resources-filter-modal .mfp-close {
  opacity: 1;
}
body.light-mode.single-resources .page-container .page-sidebar .filter-heading {
  color: #ffffff;
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-actions > a,
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a {
  color: #575653;
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-actions > a:hover,
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a:hover {
  color: #ffbf00;
}
body.light-mode.page-template-dashboard .page-container .page-content-container,
body.light-mode.page-template-customize-dashboard .page-container .page-content-container {
  background-color: #f3f2ed;
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-actions > a .back-arrow,
body.light-mode.page-template-my-account .page-container .page-sidebar .resource-sidebar-actions > a .back-arrow {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/back-arrow-light.png');
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-actions > a .back-arrow::before,
body.light-mode.page-template-my-account .page-container .page-sidebar .resource-sidebar-actions > a .back-arrow::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/back-arrow-blue.png');
}
body.light-mode.page-template-my-account .page-container .page-sidebar .resource-sidebar-actions > a {
  color: #575653;
}
body.light-mode.page-template-my-account .page-container .page-sidebar .resource-sidebar-actions > a:hover {
  color: #ffbf00;
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.print-resource::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/print-icon-light.png');
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.print-resource::after {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/print-icon-blue.png');
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.email-resource::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/email-icon-light.png');
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.email-resource::after {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/email-icon-blue.png');
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.bookmark-resource::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-star-light.png');
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.bookmark-resource::after {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-star-blue.png');
}
body.light-mode.single-resources .page-container .page-sidebar .resource-sidebar-list > li > a.bookmark-resource.bookmarked::before {
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/resource-star-active.png');
}
/* Customize My Dashboard Template Styles */
.dash-widgets-wrapper {
  justify-content: space-between;
}
.dashboard-widgets-container .widget-cell.blue-background-class,
body.light-mode .dashboard-widgets-container .widget-cell.blue-background-class {
  background-color: #ffbf00;
}
.dashboard-widgets-container .widget-cell.blue-background-class h3,
body.light-mode .dashboard-widgets-container .widget-cell.blue-background-class h3 {
  color: #ffffff;
}
.dashboard-widgets-container .widget-cell.blue-background-class .add-widget-box,
body.light-mode .dashboard-widgets-container .widget-cell.blue-background-class .add-widget-box {
  background-color: #ffbf00;
}
body.page-template-customize-dashboard .dashboard-widgets-container .widget-cell:not(.widget-empty):not(.widget-cell-challenge) {
  cursor: grab;
}
body.page-template-customize-dashboard .dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor {
  display: table-cell;
}
body.page-template-customize-dashboard .widget-cell {
  position: relative;
}
body.page-template-customize-dashboard a.remove-widget,
body.page-template-customize-dashboard a.close-add-widget {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  cursor: pointer;
  right: 30px;
  top: 30px;
  z-index: 4;
}
body.page-template-customize-dashboard a.remove-widget:hover,
body.page-template-customize-dashboard a.close-add-widget:hover {
  opacity: .8;
}
body.page-template-customize-dashboard a.remove-widget::before,
body.page-template-customize-dashboard a.close-add-widget::before {
  display: block;
  content: "";
  height: 20px;
  width: 2px;
  transform: rotate(45deg) translateX(-50%);
  background-color: #ffbf00;
  position: absolute;
  top: 1px;
  left: 50%;
}
body.page-template-customize-dashboard a.remove-widget::after,
body.page-template-customize-dashboard a.close-add-widget::after {
  display: block;
  content: "";
  height: 20px;
  width: 2px;
  transform: rotate(-45deg) translateX(-50%);
  background-color: #ffbf00;
  position: absolute;
  top: 0;
  left: 50%;
}
.add-widget-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #a5aaa8;
  padding: 24px 30px 23px 37px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  display: none;
}
.add-widget-box h3 {
  text-align: left;
}
.add-widget-box select {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #575653;
  height: 50px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ffbf00;
  background-color: transparent;
  -moz-outline: none;
  -webkit-outline: none;
  outline: none;
  box-shadow: none;
}
.add-widget-box select::placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #575653;
}
body.light-mode.page-template-customize-dashboard .add-widget-box {
  background-color: #ffffff;
}
body.light-mode.page-template-customize-dashboard .add-widget-box select,
body.light-mode.page-template-customize-dashboard .add-widget-box select::placeholder {
  color: #000000;
}
.save-dash-btn,
.save-dash-btn:active,
.save-dash-btn:focus,
.save-dash-btn:visited {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 34px 16px 34px;
  background: #ffbf00;
  position: relative;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
}
.save-dash-btn .btn-gradient,
.save-dash-btn:active .btn-gradient,
.save-dash-btn:focus .btn-gradient,
.save-dash-btn:visited .btn-gradient {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 34px 16px 34px;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #ffd862;
  opacity: 0;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
}
.save-dash-btn:hover .btn-gradient {
  opacity: 1;
}
/* My Account Template Styles */
.account-upper-info {
  text-align: center;
  margin-bottom: 70px;
}
.submission-message {
  background-color: #f9f9f9;
  padding: 15px 15px 2px 15px;
  margin-top: 25px;
}
.submission-message p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.4;
}
.submission-message p.success {
  color: #ffbf00;
}
.submission-message p.error {
  color: #ff0033;
}
.account-img {
  display: block;
  width: 200px;
  height: 200px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin: 0 auto 14px auto;
  background-color: #a5aaa8;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.alias-name p {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 1.2;
  margin: 0 0 14px 0;
  color: #ffbf00;
}
.user-stats-list {
  margin: 0 0 0 0;
}
.user-stats-list > li {
  display: inline-block;
  vertical-align: middle;
  list-style: none;
  margin-right: 20px;
}
.user-stats-list > li:last-child {
  margin-right: 0;
}
.user-stats-list .stat-number {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #575653;
  display: block;
  line-height: 1;
  margin-bottom: 2px;
}
.user-stats-list .stat-desc {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  display: block;
}
.my-account-wrapper {
  padding-top: 30px;
  padding-bottom: 80px;
}
.my-account-wrapper h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.2;
  color: #ff0000;
  margin: 0 0 15px 0;
}
.my-account-wrapper label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  padding: 5px 0;
}
.my-account-wrapper input[type="text"],
.my-account-wrapper input[type="password"],
.my-account-wrapper input[type="email"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  padding-left: 10px;
  height: 60px;
  margin-bottom: 20px;
}
.my-account-wrapper textarea {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  padding-left: 10px;
  min-height: 250px;
  margin-bottom: 20px;
}
.my-account-wrapper .form-row .form-column:nth-child(odd) {
  padding-right: 25px;
}
.my-account-wrapper .form-row .form-column:nth-child(even) {
  padding-left: 25px;
}
div.bbp-submit-wrapper {
  float: none;
}
.account-course-wrapper {
  border-bottom: 1px solid #d0cfcc;
}
.edit-profile-form-wrapper {
  margin-top: 41px;
  border-bottom: 1px solid #d0cfcc;
  padding-bottom: 39px;
}
.edit-profile-form-wrapper .avatar {
  margin-bottom: 15px;
}
.edit-profile-form-wrapper #basic-local-avatar {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #f9f9f9;
  margin: 0 0 0 0;
}
.edit-profile-form-wrapper #basic-user-avatar-form {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #575653;
  margin-bottom: 15px;
}
.edit-profile-form-wrapper #basic-user-avatar-form p {
  margin: 0 0 10px 0;
}
.edit-profile-form-wrapper #basic-user-avatar-form input[type="checkbox"] {
  position: relative;
  top: 2px;
  margin: 0 5px 0 0;
}
.edit-profile-form-wrapper input[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 35px 16px 34px;
  background-color: #ffbf00;
  line-height: 1;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  cursor: pointer;
  border: none;
  outline: none;
  display: inline-block;
}
.edit-profile-form-wrapper input[type="submit"]:hover {
  color: #ffffff;
  background-color: #ffd862;
}
.edit-profile-form-wrapper .edit-profile-form input[type="submit"] {
  display: block;
  margin: 0 auto 0 auto;
}
.signup-wrapper {
  border-bottom: 1px solid #d0cfcc;
  padding-bottom: 39px;
}
.signup-wrapper,
.questions-wrapper {
  margin-top: 34px;
}
.signup-wrapper label,
.questions-wrapper label,
.signup-wrapper .gform_wrapper.gravity-theme.gfield_label,
.questions-wrapper .gform_wrapper.gravity-theme.gfield_label,
.signup-wrapper legend,
.questions-wrapper legend {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400 !important;
  font-size: 18px !important;
  color: #575653 !important;
  padding: 5px 0 !important;
  margin-bottom: 0 !important;
}
.signup-wrapper input[type="checkbox"],
.questions-wrapper input[type="checkbox"] {
  margin-bottom: 2px;
}
.signup-wrapper .gchoice,
.questions-wrapper .gchoice {
  display: inline-block;
}
.signup-wrapper .gform_wrapper.gravity-theme .gform_fields,
.questions-wrapper .gform_wrapper.gravity-theme .gform_fields {
  grid-row-gap: 0;
}
.signup-wrapper .gform_wrapper .gfield_required,
.questions-wrapper .gform_wrapper .gfield_required {
  display: none;
}
.signup-wrapper #field_4_1,
.questions-wrapper #field_4_1 {
  grid-column: span 5;
  margin-top: 3px;
}
.signup-wrapper #field_4_2,
.questions-wrapper #field_4_2 {
  grid-column: span 7;
}
.signup-wrapper .gform_wrapper.gravity-theme .gfield input[type="text"],
.questions-wrapper .gform_wrapper.gravity-theme .gfield input[type="text"],
.signup-wrapper .gform_wrapper.gravity-theme .gfield input[type="password"],
.questions-wrapper .gform_wrapper.gravity-theme .gfield input[type="password"],
.signup-wrapper .gform_wrapper.gravity-theme .gfield input[type="email"],
.questions-wrapper .gform_wrapper.gravity-theme .gfield input[type="email"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  padding-left: 10px;
  height: 60px;
  margin-bottom: 20px;
}
.signup-wrapper .gform_wrapper.gravity-theme .gfield textarea,
.questions-wrapper .gform_wrapper.gravity-theme .gfield textarea {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #575653;
  background-color: #ffffff;
  border: 1px solid #d0cfcc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  padding-left: 10px;
  min-height: 250px;
  margin-bottom: 20px;
}
.signup-wrapper input[type="submit"],
.questions-wrapper input[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 35px 16px 34px;
  background-color: #ffbf00;
  line-height: 1;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  cursor: pointer;
  border: none;
  outline: none;
  display: block;
  margin: 0 auto 0 auto;
}
.signup-wrapper input[type="submit"]:hover,
.questions-wrapper input[type="submit"]:hover {
  color: #ffffff;
  background-color: #ffd862;
}
.signup-wrapper .gform_confirmation_message,
.questions-wrapper .gform_confirmation_message {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 24px;
  color: #ffbf00;
}
body.page-template-my-account .course-title > a {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  font-size: 30px;
  line-height: 1.2;
  margin: 0 0 0 0;
  color: #ffbf00;
}
body.page-template-my-account .course-title > a:hover {
  color: #ffbf00;
}
body.page-template-my-account .ld-section-heading,
body.page-template-my-account .ld-lesson-section-heading {
  display: none !important;
}
body.page-template-my-account .learndash-wrapper .ld-item-list {
  margin: 0 0 30px 0;
}
.account-course-wrapper h3 {
  margin-bottom: 0;
}
.account-course-wrapper h3 a.course-expander {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  display: block;
  position: relative;
  border-top: 1px solid #d0cfcc;
  color: #575653;
  padding-top: 34px;
  padding-bottom: 34px;
}
.account-course-wrapper h3 a.course-expander .expander-text {
  font-weight: 400;
}
.account-course-wrapper h3 a.course-expander .expander-arrow {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #ffbf00;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  padding-left: 23px;
  padding-top: 3px;
}
.account-course-wrapper h3 a.course-expander .expander-arrow::before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/expander-orange.png');
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
}
.account-course-wrapper h3 a.course-expander.active .expander-arrow::before {
  transform: rotate(180deg);
}
.course-expander-box {
  display: none;
  padding-top: 15px;
}
.bookmark-expander-box {
  display: none;
  padding-top: 15px;
  padding-bottom: 14px;
}
.signup-wrapper .unsubscribe-form input[type="submit"] {
  margin: 0 0 0 0;
}
/* Animation Styles */
#typewriter .cursor {
  display: none !important;
}
/* The typing effect */
@keyframes typing {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}
/* The typewriter cursor effect */
@keyframes blink-caret {
  from,
  to {
    border-color: transparent;
  }
  50% {
    border-color: orange;
  }
}
/*New Styling for Collapsible Survey Widget*/
*,
*::before,
*::after {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.heading {
  color: #fff;
  letter-spacing: 5px;
  font-size: 2.6em;
  margin-bottom: 30px;
  padding: 0px 15px;
}
.accordion {
  max-width: 98%;
  width: calc(98%);
  background-color: transparent !important;
}
details {
  background-color: transparent;
  margin-bottom: 15px;
  padding: 10px;
  border-radius: 0px;
}
details:hover {
  border-bottom: 1px solid #fff;
}
details > summary {
  color: #fff;
  padding: 0px;
  font-size: 19px;
  cursor: pointer;
}
details > summary:hover {
  color: #fff;
  padding: 0px;
  font-size: 19px;
  cursor: pointer;
}
details > a {
  color: #ffd862;
  font-size: 18px;
  text-decoration: underline;
}
details > a:hover {
  color: #ffc926;
}
details > p {
  padding: 0px;
  color: #fff;
  font-size: 1.1em;
}
/* GideonSoft Widget Styles */
.gid-btn-wrapper {
  padding-bottom: 30px;
}
.gid-widget-live .feed-item a {
  color: #ffd862 !important;
}
.gid-widget-live {
  position: relative;
  max-height: 400px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.gid-widget-live .gid-external-svg {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: -5px;
  left: 200px;
}
.gid-widget-live .gid-external-svg:hover {
  opacity: .7;
}
.gid-widget-live .feed-item {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #ffffff;
  font-size: 18px;
  padding: 20px 0;
  border-bottom: 1px solid #ffffff;
}
.gid-widget-live .feed-item h1,
.gid-widget-live .feed-item h2,
.gid-widget-live .feed-item h3,
.gid-widget-live .feed-item h4,
.gid-widget-live .feed-item h5,
.gid-widget-live .feed-item p,
.gid-widget-live .feed-item ul li,
.gid-widget-live .feed-item ol li {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  margin: 0 0 0 0;
}
.gid-widget-live .feed-item a {
  text-decoration: underline;
}
.gid-widget-live .feed-item .item-title,
.gid-widget-live .feed-item .item-desc {
  display: block;
}
.gid-widget-live .feed-item .item-date {
  font-size: 12px;
  display: block;
  text-align: left;
}
.gid-widget-live .feed-item:first-of-type {
  padding-top: 0;
}
.gid-widget-live .feed-item:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}
.gid-widget-live::-webkit-scrollbar {
  display: none;
}
body.light-mode .gid-widget-live .feed-item {
  color: #575653;
  border-bottom: 1px solid #ffbf00;
}
body.light-mode .gid-widget-live .feed-item:last-of-type {
  border-bottom: none;
}
.sur-btn-wrapper {
  padding-bottom: 30px;
}
.sur-widget-live {
  position: relative;
  max-height: 400px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.sur-widget-live .gid-external-svg {
  transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: -5px;
  left: 200px;
}
.sur-widget-live .gid-external-svg:hover {
  opacity: .7;
}
.sur-widget-live .feed-item {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #ffffff;
  font-size: 18px;
  padding: 20px 0;
  border-bottom: 1px solid #ffffff;
}
.sur-widget-live .feed-item h1,
.sur-widget-live .feed-item h2,
.sur-widget-live .feed-item h3,
.sur-widget-live .feed-item h4,
.sur-widget-live .feed-item h5,
.sur-widget-live .feed-item p,
.sur-widget-live .feed-item ul li,
.sur-widget-live .feed-item ol li {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  margin: 0 0 0 0;
}
.sur-widget-live .feed-item a {
  text-decoration: underline;
}
.sur-widget-live .feed-item .item-title,
.sur-widget-live .feed-item .item-desc {
  display: block;
}
.sur-widget-live .feed-item .item-date {
  font-size: 12px;
  display: block;
  text-align: left;
}
.sur-widget-live .feed-item:first-of-type {
  padding-top: 0;
}
.sur-widget-live .feed-item:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}
.sur-widget-live::-webkit-scrollbar {
  display: none;
}
body.light-mode .sur-widget-live .feed-item {
  color: #575653;
  border-bottom: 1px solid #ffbf00;
}
body.light-mode .sur-widget-live .feed-item:last-of-type {
  border-bottom: none;
}
/* Search Template Styles */
body.search .page-content-wrapper {
  padding-bottom: 100px;
}
body.search .search-results-wrapper h3 {
  font-family: bebas-neue-pro, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 28px;
  margin: 0 0 0 0;
  color: #ffbf00;
}
@media screen and (min-width: 1500px) and (max-width: 1660px) {
  /* Page Base Styles */
  .page-container .page-content-container,
  .footer-container .footer-right {
    width: 72%;
  }
  .header-container .grid-container,
  .page-container .page-content-container .grid-container,
  .footer-container .footer-right .grid-container {
    width: 100%;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
  .header-container .logo-wrapper {
    padding-left: 40px;
  }
  .page-container .page-sidebar {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (min-width: 1350px) and (max-width: 1499px) {
  /* Page Base Styles */
  .page-container .page-content-container,
  .footer-container .footer-right {
    width: 72%;
  }
  .header-container .grid-container,
  .page-container .page-content-container .grid-container,
  .footer-container .footer-right .grid-container {
    width: 100%;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
  .header-container .logo-wrapper {
    padding-left: 40px;
  }
  .page-container .page-sidebar {
    padding-left: 40px;
    padding-right: 40px;
  }
  .page-container .page-sidebar h2 {
    font-size: 52px;
  }
  /* Dashboard Template Styles */
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-title,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-title {
    font-size: 15px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-text,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-response {
    font-size: 14px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .btn,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .btn .btn-gradient {
    padding-left: 26px;
    padding-right: 26px;
  }
  /* Forum Archive Template Styles */
  .forum-archive-item .forum-copy-wrapper .forum-desc p {
    font-size: 16px;
  }
  .forum-archive-item .forum-item-stats .forum-stat p,
  .forum-archive-upper .forum-titles .forum-title p {
    font-size: 17px;
  }
  /* Forum Topics Template Styles */
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness a,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-voice-count,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-reply-count {
    font-size: 16px;
  }
  /* Course Archive Template Styles */
  .course-result-item .result-meta-data .data-left,
  .course-result-item .result-meta-data .data-right {
    font-size: 10px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1349px) {
  /* Page Base Styles */
  .page-container .page-content-container,
  .footer-container .footer-right {
    width: 74%;
  }
  .footer-container .footer-left {
    max-width: 26%;
  }
  .header-container .grid-container,
  .page-container .page-content-container .grid-container,
  .footer-container .footer-right .grid-container {
    width: 100%;
    max-width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
  .header-container .logo-wrapper {
    padding-left: 40px;
  }
  .page-container .page-sidebar {
    padding-left: 40px;
    padding-right: 40px;
    width: 26%;
    max-width: 26%;
  }
  .header-container .sidebar-spacer,
  .header-container .logo-wrapper {
    width: 26%;
    max-width: 26%;
  }
  .page-container .page-sidebar h2 {
    font-size: 40px;
  }
  /* Login Template Styles */
  .login-wrapper .login-inner {
    padding-right: 26%;
  }
  /* Dashboard Template Styles */
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-title,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-title {
    font-size: 14px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-text,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-response {
    font-size: 13px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .btn,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .btn .btn-gradient {
    padding-left: 22px;
    padding-right: 22px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) {
    padding-left: 22px;
    padding-right: 29px;
  }
  /* Forum Archive Template Styles */
  .forum-archive-item .forum-copy-wrapper .forum-desc p {
    font-size: 16px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-title {
    font-size: 30px;
  }
  .forum-archive-item .forum-item-stats .forum-stat p,
  .forum-archive-upper .forum-titles .forum-title p {
    font-size: 17px;
  }
  /* Forum Topics Template Styles */
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness a,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-voice-count,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-reply-count {
    font-size: 15px;
  }
  /* Course Archive Template Styles */
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a {
    font-size: 16px;
  }
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a:before,
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a:after {
    top: 5px;
  }
  .course-result-item .result-meta-data .data-left,
  .course-result-item .result-meta-data .data-right {
    font-size: 8.5px;
  }
  /* Resources Archive Template Styles */
  .resource-item-wrapper .resource-date-wrapper {
    font-size: 11px;
  }
  .resource-item-wrapper .download-arrow {
    font-size: 11px;
    bottom: 20px;
  }
  .page-sidebar.sticky-sidebar .page-sidebar-inner {
    left: 0;
    padding-left: 40px;
    padding-right: 40px;
    width: 26%;
  }
  /* Resources Detail Template Styles */
  .resource-video-wrapper iframe {
    height: 470px;
  }
}
@media screen and (min-width: 1280px) {
  /* Page Builder Styles */
  .grid-container {
    width: 1200px;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 1279px) {
  /* Page Builder Styles */
  .grid-container {
    width: 100%;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (min-width: 1100px) and (max-width: 1199px) {
  /* Page Base Styles */
  .header-container .grid-container,
  .page-container .page-content-container .grid-container,
  .footer-container .footer-right .grid-container {
    padding-left: 40px;
    padding-right: 40px;
    width: 100%;
    max-width: 100%;
  }
  .page-container .page-sidebar {
    padding-left: 40px;
    padding-right: 40px;
    width: 28%;
    max-width: 28%;
  }
  .page-container .page-content-container,
  .footer-container .footer-right {
    width: 72%;
  }
  .footer-container .footer-left {
    max-width: 28%;
  }
  .header-container .logo-wrapper {
    padding-left: 40px;
  }
  .page-container .page-sidebar {
    padding-left: 40px;
    padding-right: 40px;
  }
  .page-container .page-sidebar h2 {
    font-size: 40px;
  }
  /* Login Template Styles */
  .login-wrapper {
    padding: 250px 0 0 0;
  }
  .login-wrapper .login-copyright {
    padding-top: 350px;
  }
  .login-wrapper .login-inner {
    padding-right: 22%;
  }
  /* Dashboard Template Styles */
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) {
    width: 100%;
  }
  .dashboard-widgets-container .widget-cell {
    margin-bottom: 25px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty,
  .dashboard-widgets-container .widget-cell.widget-empty .widget-cell-inner {
    min-height: 250px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-form,
  .dashboard-widgets-container .widget-cell.widget-empty .widget-cell-inner .add-widget-form {
    margin-top: 25px;
  }
  /* Forum Archive Template Styles */
  .page-container .page-sidebar ul > li > a {
    font-size: 16px;
  }
  .page-container .page-sidebar ul > li > a.new-replies:before {
    top: 9px;
  }
  .forum-archive-upper {
    padding-top: 30px;
  }
  .forum-archive-wrapper {
    padding-bottom: 52px;
  }
  .forum-archive-item {
    margin-bottom: 28px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-desc p {
    font-size: 16px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-title {
    font-size: 26px;
  }
  .forum-archive-item .forum-item-stats .forum-stat p,
  .forum-archive-upper .forum-titles .forum-title p {
    font-size: 16px;
  }
  .forum-archive-item .forum-item-inner {
    padding-right: 10px;
  }
  .forum-archive-item .forum-thumb-wrapper {
    width: 130px;
    max-width: 30%;
  }
  .forum-archive-item .forum-thumb-wrapper .forum-thumb {
    width: 110px;
    height: 110px;
  }
  /* Forum Topics Template Styles */
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness a,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-voice-count,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-reply-count {
    font-size: 15px;
  }
  /* Course Archive Template Styles */
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a {
    font-size: 16px;
  }
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a:before,
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a:after {
    top: 5px;
  }
  .course-result-item {
    width: 48%;
  }
  .course-result-item:nth-child(odd) {
    margin-right: 4%;
  }
  .course-result-item:nth-child(even) {
    margin-right: 0;
  }
  /* Resources Archive Template Styles */
  .resource-item-wrapper {
    width: 48%;
  }
  .resource-item-wrapper:nth-child(odd) {
    margin-right: 4%;
  }
  .resource-item-wrapper:nth-child(even) {
    margin-right: 0;
  }
  .resources-sidebar .filters-wrapper ul > li > a {
    padding-top: 3px;
    margin-bottom: 3px;
    color: #ffffff;
  }
  .page-sidebar.sticky-sidebar .page-sidebar-inner {
    left: 0;
    padding-left: 40px;
    padding-right: 40px;
    width: 28%;
  }
  /* Resources Detail Template Styles */
  .resource-video-wrapper iframe {
    height: 400px;
  }
}
@media screen and (min-width: 1020px) and (max-width: 1100px) {
  /* Page Builder Styles */
  .full-width-container,
  .bg-color-container,
  .columns-container,
  .bg-image-container .bg-shade {
    padding: 60px 0 60px 0;
  }
  .full-width-container h1,
  .bg-color-container h1,
  .bg-image-container h1 {
    font-size: 54px;
  }
  .columns-container h1 {
    font-size: 42px;
  }
  .columns-container h2 {
    font-size: 32px;
  }
  .columns-container .medium-3 h1 {
    font-size: 36px;
  }
  .columns-container .medium-3 h2 {
    font-size: 30px;
  }
  .columns-container .medium-3 h3 {
    font-size: 26px;
  }
  .columns-container .medium-3 h4 {
    font-size: 24px;
  }
  /* Login Template Styles */
  .login-wrapper {
    padding: 250px 0 0 0;
  }
  .login-wrapper .login-copyright {
    padding-top: 350px;
  }
  .login-wrapper .login-inner {
    padding-right: 16%;
  }
  /* Page Base Styles */
  .header-container .grid-container,
  .page-container .page-content-container .grid-container,
  .footer-container .footer-right .grid-container {
    padding-left: 40px;
    padding-right: 40px;
    width: 100%;
    max-width: 100%;
  }
  .page-container .page-sidebar {
    padding-left: 40px;
    padding-right: 40px;
    width: 28%;
    max-width: 28%;
  }
  .page-container .page-content-container,
  .footer-container .footer-right {
    width: 72%;
  }
  .footer-container .footer-left {
    max-width: 28%;
  }
  .footer-container .footer-nav > li {
    margin-right: 34px;
  }
  .header-container .logo-wrapper {
    padding-left: 40px;
  }
  .page-container .page-sidebar {
    padding-left: 40px;
    padding-right: 40px;
  }
  .page-container .page-sidebar h2 {
    font-size: 36px;
  }
  .page-container .page-sidebar p {
    font-size: 16px;
  }
  /* Dashboard Template Styles */
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) {
    width: 100%;
  }
  .dashboard-widgets-container .widget-cell {
    margin-bottom: 25px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty,
  .dashboard-widgets-container .widget-cell.widget-empty .widget-cell-inner {
    min-height: 250px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-form,
  .dashboard-widgets-container .widget-cell.widget-empty .widget-cell-inner .add-widget-form {
    margin-top: 25px;
  }
  /* Forum Archive Template Styles */
  .page-container .page-sidebar ul > li > a {
    font-size: 16px;
  }
  .page-container .page-sidebar ul > li > a.new-replies:before {
    top: 9px;
  }
  .forum-archive-upper {
    padding-top: 30px;
  }
  .forum-archive-wrapper {
    padding-bottom: 52px;
  }
  .forum-archive-item {
    margin-bottom: 28px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-desc p {
    font-size: 16px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-title {
    font-size: 26px;
  }
  .forum-archive-item .forum-item-stats .forum-stat p,
  .forum-archive-upper .forum-titles .forum-title p {
    font-size: 16px;
  }
  .forum-archive-item .forum-item-inner {
    padding-right: 10px;
  }
  .forum-archive-item .forum-thumb-wrapper {
    width: 155px;
    max-width: 32%;
  }
  .forum-archive-item .forum-thumb-wrapper .forum-thumb {
    width: 135px;
    height: 135px;
  }
  .forum-archive-upper .forum-titles .forum-title:nth-child(1),
  .forum-archive-upper .forum-titles .forum-title:nth-child(3),
  .forum-archive-item .forum-item-stats .forum-stat:nth-child(1),
  .forum-archive-item .forum-item-stats .forum-stat:nth-child(3) {
    display: none;
  }
  .forum-archive-upper .forum-titles .forum-title:nth-child(2),
  .forum-archive-item .forum-item-stats .forum-stat:nth-child(2) {
    width: 100%;
  }
  .forum-archive-upper .forum-titles,
  .forum-archive-item .forum-item-stats {
    width: 20%;
  }
  .forum-archive-item .forum-item-left,
  .forum-archive-upper .forum-heading {
    flex-grow: 1;
  }
  /* Forum Topics Template Styles */
  body.single-forum #bbpress-forums,
  body.single-topic #bbpress-forums,
  body.single-reply #bbpress-forums {
    padding-top: 36px;
    padding-bottom: 38px;
  }
  body.single-forum #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
  body.single-topic #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
  body.single-reply #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
    margin-bottom: 28px;
  }
  body.single-forum #bbpress-forums .bbp-topics ul.topic {
    margin-bottom: 20px;
  }
  body.single-forum #bbpress-forums .bbp-topics .bbp-topic-permalink,
  body.single-forum #bbpress-forums .bbp-topics .forum-titles > li {
    font-size: 16px;
  }
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness a,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-voice-count,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-reply-count {
    font-size: 15px;
  }
  body.single-forum #bbpress-forums .bbp-topic-form {
    margin-top: 48px;
  }
  body.single-forum #bbpress-forums .bbp-topic-form button[type="submit"] {
    margin-top: 13px;
    margin-bottom: 0;
  }
  body.single-topic #bbpress-forums .bbp-topic-form {
    margin-top: 20px;
  }
  /* Forum Replies Template Styles */
  body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta,
  body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta a {
    font-size: 11px;
  }
  /* User Profile Page Styles */
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper {
    padding: 26px 0;
  }
  /* Course Archive Template Styles */
  .course-archive-upper {
    padding-top: 42px;
  }
  .course-archive-upper h3 {
    margin: 0 0 40px 0;
  }
  .course-filters h4,
  .page-container .page-sidebar .course-filters h4 {
    font-size: 30px;
  }
  .course-filters p.filter-heading,
  .page-container .page-sidebar .course-filters p.filter-heading,
  .course-filters p.filter-orange-heading,
  .page-container .page-sidebar .course-filters p.filter-orange-heading {
    font-size: 16px;
  }
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a {
    font-size: 16px;
  }
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a:before,
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a:after {
    top: 5px;
  }
  .course-result-item {
    width: 48%;
  }
  .course-result-item:nth-child(odd) {
    margin-right: 4%;
  }
  .course-result-item:nth-child(even) {
    margin-right: 0;
  }
  .course-result-item .result-meta-data .data-right,
  .course-result-item .result-meta-data .data-left {
    font-size: 10px;
  }
  /* Course Detail Template Styles */
  .course-banner .banner-shade {
    padding: 200px 0 20px 0;
  }
  .course-forums-wrapper {
    padding-top: 50px;
  }
  .course-forums-wrapper .course-forum-item > a,
  .course-forums-wrapper .topics-inner .topic-item {
    margin-bottom: 25px;
  }
  .course-forums-wrapper .course-forum-item h5 {
    margin: 0 0 25px 0;
  }
  .course-forums-wrapper .topic-count-lower {
    padding-top: 5px;
  }
  .course-forums-wrapper .course-forum-item {
    margin-bottom: 45px;
  }
  /* Resources Archive Template Styles */
  .resource-archive-upper {
    padding-top: 42px;
  }
  .resource-item-wrapper {
    width: 48%;
  }
  .resource-item-wrapper:nth-child(odd) {
    margin-right: 4%;
  }
  .resource-item-wrapper:nth-child(even) {
    margin-right: 0;
  }
  .resources-sidebar .filters-wrapper ul > li .type-icon {
    top: 5px;
  }
  .resources-sidebar .filters-wrapper ul > li a.no-links .type-icon {
    top: 7px;
  }
  .resources-sidebar .filters-wrapper ul > li > a {
    padding-top: 3px;
    margin-bottom: 3px;
    color: #ffffff;
  }
  .page-sidebar.sticky-sidebar .page-sidebar-inner {
    left: 0;
    padding-left: 40px;
    padding-right: 40px;
    width: 28%;
  }
  /* Resources Detail Template Styles */
  .resource-detail-inner {
    padding-top: 46px;
    padding-bottom: 70px;
  }
  .resource-detail-inner .resource-title-wrapper {
    margin-bottom: 38px;
  }
  .resource-detail-inner .resource-content .resource-btn-list {
    margin: 30px 0 0 0;
  }
  .resource-detail-inner .resource-content {
    padding-bottom: 46px;
  }
  .resource-detail-inner .related-resource-container {
    padding-top: 22px;
  }
  .resource-detail-inner .related-resource-container h3 {
    margin: 0 0 25px 0;
  }
  .resource-video-wrapper iframe {
    height: 370px;
  }
  /* My Account Template Styles */
  .account-upper-info {
    margin-bottom: 35px;
  }
  .edit-profile-form-wrapper,
  .signup-wrapper,
  .questions-wrapper {
    margin-top: 36px;
  }
}
@media screen and (min-width: 900px) and (max-width: 1019px) {
  /* Page Builder Styles */
  .full-width-container,
  .bg-color-container,
  .columns-container,
  .bg-image-container .bg-shade {
    padding: 60px 0 60px 0;
  }
  .full-width-container h1,
  .bg-color-container h1,
  .bg-image-container h1 {
    font-size: 54px;
  }
  .columns-container h1 {
    font-size: 42px;
  }
  .columns-container h2 {
    font-size: 32px;
  }
  .columns-container .medium-3 h1 {
    font-size: 36px;
  }
  .columns-container .medium-3 h2 {
    font-size: 30px;
  }
  .columns-container .medium-3 h3 {
    font-size: 26px;
  }
  .columns-container .medium-3 h4 {
    font-size: 24px;
  }
  /* Login Template Styles */
  .login-wrapper {
    padding: 250px 0 0 0;
  }
  .login-wrapper .login-copyright {
    padding-top: 350px;
  }
  .login-wrapper .login-inner {
    padding-right: 14%;
    padding-left: 50px;
  }
  /* Page Base Styles */
  .header-container .grid-container,
  .page-container .page-content-container .grid-container,
  .footer-container .footer-right .grid-container {
    padding-left: 40px;
    padding-right: 40px;
    width: 100%;
    max-width: 100%;
  }
  .page-container .page-sidebar {
    padding-left: 40px;
    padding-right: 40px;
    width: 32%;
    max-width: 32%;
  }
  .header-container .upper-header-nav > li.account-item > a,
  .header-container .upper-header-nav > li.toggle-item > a,
  .header-container .upper-header-nav > li.search-item {
    margin-right: 20px;
  }
  .page-container .page-content-container,
  .footer-container .footer-right {
    width: 68%;
  }
  .footer-container .footer-left {
    max-width: 32%;
  }
  .footer-container .footer-nav > li {
    margin-right: 10px;
  }
  .footer-container .footer-nav > li > a {
    font-size: 24px;
  }
  .header-container .logo-wrapper {
    padding-left: 40px;
    max-width: 32%;
  }
  .page-container .page-sidebar {
    padding-left: 40px;
    padding-right: 40px;
  }
  .page-container .page-sidebar h2 {
    font-size: 36px;
  }
  .page-container .page-sidebar p {
    font-size: 16px;
  }
  /* Dashboard Template Styles */
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) {
    width: 100%;
  }
  .dashboard-widgets-container .widget-cell {
    margin-bottom: 25px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty,
  .dashboard-widgets-container .widget-cell.widget-empty .widget-cell-inner {
    min-height: 250px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-form,
  .dashboard-widgets-container .widget-cell.widget-empty .widget-cell-inner .add-widget-form {
    margin-top: 25px;
  }
  /* Forum Archive Template Styles */
  .page-container .page-sidebar ul > li > a {
    font-size: 16px;
  }
  .page-container .page-sidebar ul > li > a.new-replies:before {
    top: 9px;
  }
  .forum-archive-upper {
    padding-top: 30px;
  }
  .forum-archive-wrapper {
    padding-bottom: 52px;
  }
  .forum-archive-item {
    margin-bottom: 28px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-desc p {
    font-size: 16px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-title {
    font-size: 26px;
  }
  .forum-archive-item .forum-item-stats .forum-stat p,
  .forum-archive-upper .forum-titles .forum-title p {
    font-size: 16px;
  }
  .forum-archive-item .forum-item-inner {
    padding-right: 10px;
  }
  .forum-archive-item .forum-thumb-wrapper {
    width: 120px;
    max-width: 30%;
  }
  .forum-archive-item .forum-thumb-wrapper .forum-thumb {
    width: 105px;
    height: 105px;
  }
  .forum-archive-upper .forum-titles .forum-title:nth-child(1),
  .forum-archive-upper .forum-titles .forum-title:nth-child(3),
  .forum-archive-item .forum-item-stats .forum-stat:nth-child(1),
  .forum-archive-item .forum-item-stats .forum-stat:nth-child(3) {
    display: none;
  }
  .forum-archive-upper .forum-titles .forum-title:nth-child(2),
  .forum-archive-item .forum-item-stats .forum-stat:nth-child(2) {
    width: 100%;
  }
  .forum-archive-upper .forum-titles,
  .forum-archive-item .forum-item-stats {
    width: 15%;
  }
  .forum-archive-item .forum-item-left,
  .forum-archive-upper .forum-heading {
    flex-grow: 1;
  }
  /* Forum Topics Template Styles */
  body.single-forum #bbpress-forums,
  body.single-topic #bbpress-forums,
  body.single-reply #bbpress-forums {
    padding-top: 36px;
    padding-bottom: 38px;
  }
  body.single-forum #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
  body.single-topic #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
  body.single-reply #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
    margin-bottom: 28px;
  }
  body.single-forum #bbpress-forums .bbp-topics ul.topic {
    margin-bottom: 20px;
  }
  body.single-forum #bbpress-forums .bbp-topics .bbp-topic-permalink,
  body.single-forum #bbpress-forums .bbp-topics .forum-titles > li {
    font-size: 16px;
  }
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness a,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-voice-count,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-reply-count {
    font-size: 15px;
  }
  body.single-forum #bbpress-forums .bbp-topic-form {
    margin-top: 35px;
  }
  body.single-topic #bbpress-forums .bbp-topic-form {
    margin-top: 0;
  }
  body.single-forum #bbpress-forums .bbp-topic-form button[type="submit"],
  body.single-topic #bbpress-forums .bbp-topic-form button[type="submit"] {
    margin-top: 13px;
    margin-bottom: 0;
  }
  body.single-forum #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
  body.single-topic #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
  body.single-reply #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
    font-size: 30px;
  }
  body.single-forum #bbpress-forums .bbp-topic-form legend {
    line-height: 1.1;
    font-size: 30px;
  }
  /* Forum Replies Template Styles */
  body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta,
  body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta a {
    font-size: 11px;
  }
  body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta .bbp-admin-links {
    width: 100%;
  }
  div.bbp-breadcrumb {
    width: 100%;
  }
  body.single-topic #bbpress-forums .bbp-reply-form {
    margin-top: 35px;
  }
  body.single-reply #bbpress-forums .bbp-reply-form button[type="submit"] {
    margin-top: 13px;
    margin-bottom: 0;
  }
  /* User Profile Page Styles */
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper {
    padding: 26px 0;
  }
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-description,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-description,
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-last-activity,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-last-activity,
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-topic-count,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-topic-count,
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-reply-count,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-reply-count,
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p:last-of-type,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p:last-of-type,
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.extra-meta {
    font-size: 15px;
  }
  /* Course Archive Template Styles */
  .course-archive-upper {
    padding-top: 42px;
  }
  .course-archive-upper h3 {
    margin: 0 0 40px 0;
  }
  .course-filters h4,
  .page-container .page-sidebar .course-filters h4 {
    font-size: 30px;
  }
  .course-filters p.filter-heading,
  .page-container .page-sidebar .course-filters p.filter-heading,
  .course-filters p.filter-orange-heading,
  .page-container .page-sidebar .course-filters p.filter-orange-heading {
    font-size: 16px;
  }
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a {
    font-size: 16px;
  }
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a:before,
  .course-filters ul > li > a,
  .page-container .page-sidebar .course-filters ul > li > a:after {
    top: 5px;
  }
  .course-result-item {
    width: 48%;
  }
  .course-result-item:nth-child(odd) {
    margin-right: 4%;
  }
  .course-result-item:nth-child(even) {
    margin-right: 0;
  }
  .course-result-item .course-result-link {
    margin-bottom: 25px;
  }
  .course-result-item .result-link-upper {
    min-height: 160px;
  }
  .course-result-item .result-link-lower {
    padding-left: 12px;
    padding-right: 12px;
  }
  .course-result-item .result-meta-data .data-right,
  .course-result-item .result-meta-data .data-left {
    font-size: 8.5px;
  }
  .course-result-item .result-title {
    font-size: 16px;
    padding: 0 0 0 0;
  }
  .course-result-item .result-desc {
    font-size: 14px;
    padding: 0 0 0 0;
  }
  .course-result-item .link-lower-inner {
    padding-bottom: 17px;
  }
  .course-result-item .result-lower-bar {
    position: relative;
    bottom: 0;
  }
  /* Course Detail Template Styles */
  .course-banner .banner-shade {
    padding: 200px 0 20px 0;
  }
  .course-forums-wrapper {
    padding-top: 50px;
  }
  .course-forums-wrapper .course-forum-item > a,
  .course-forums-wrapper .topics-inner .topic-item {
    margin-bottom: 25px;
  }
  .course-forums-wrapper .course-forum-item h5 {
    margin: 0 0 25px 0;
  }
  .course-forums-wrapper .topic-count-lower {
    padding-top: 5px;
  }
  .course-forums-wrapper .course-forum-item {
    margin-bottom: 45px;
  }
  /* Resources Archive Template Styles */
  .resource-archive-upper {
    padding-top: 42px;
  }
  .resource-search-form {
    width: 310px;
  }
  .resource-item-wrapper {
    width: 48%;
  }
  .resource-item-wrapper:nth-child(odd) {
    margin-right: 4%;
  }
  .resource-item-wrapper:nth-child(even) {
    margin-right: 0;
  }
  .resource-item-wrapper .resource-item-shade {
    min-height: 160px;
    padding-top: 120px;
  }
  .resource-item-wrapper .resource-item-lower {
    padding-left: 12px;
    padding-right: 12px;
  }
  .resource-item-wrapper .resource-item-title {
    font-size: 16px;
  }
  .resource-item-wrapper .resource-desc-wrapper .resource-item-desc {
    font-size: 14px;
  }
  .resource-item-wrapper .download-arrow {
    left: 12px;
    font-size: 10px;
    bottom: 20px;
  }
  .resource-item-wrapper .resource-date-wrapper {
    font-size: 10px;
  }
  .resources-sidebar .filters-wrapper ul > li .type-icon {
    top: 5px;
  }
  .resources-sidebar .filters-wrapper ul > li a.no-links .type-icon {
    top: 7px;
  }
  .resources-sidebar .filters-wrapper ul > li > a {
    padding-top: 3px;
    margin-bottom: 3px;
    color: #ffffff;
  }
  .resources-sidebar .filters-wrapper ul > li a[data-id="37"] .type-icon {
    top: 5px;
  }
  /* Resources Detail Template Styles */
  .resource-detail-inner {
    padding-top: 46px;
    padding-bottom: 70px;
  }
  .resource-detail-inner .resource-title-wrapper {
    margin-bottom: 38px;
  }
  .resource-detail-inner .resource-content .resource-btn-list {
    margin: 30px 0 0 0;
  }
  .resource-detail-inner .resource-content {
    padding-bottom: 46px;
  }
  .resource-detail-inner .related-resource-container {
    padding-top: 22px;
  }
  .resource-detail-inner .related-resource-container h3 {
    margin: 0 0 25px 0;
  }
  .resource-video-wrapper iframe {
    height: 300px;
  }
  /* My Account Template Styles */
  .account-upper-info {
    margin-bottom: 35px;
  }
  .edit-profile-form-wrapper,
  .signup-wrapper,
  .questions-wrapper {
    margin-top: 36px;
  }
  /* Resource Archive Template Styles */
  .page-sidebar.sticky-sidebar .page-sidebar-inner {
    left: 0;
    padding-left: 40px;
    padding-right: 40px;
    width: 32%;
  }
}
@media screen and (min-width: 900px) {
  .mobile-nav-container {
    display: none !important;
  }
  /* Resources Archive Template Styles */
  .resource-archive-upper .search-mobile-wrapper {
    display: none !important;
  }
  .resource-archive-heading {
    display: block !important;
  }
  .page-sidebar.sticky-sidebar .page-sidebar-inner {
    position: fixed;
    top: 270px;
    height: 100vh;
    overflow-y: scroll;
    padding-bottom: 270px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .page-sidebar.sticky-sidebar .page-sidebar-inner::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
  }
}
@media screen and (max-width: 899px) {
  .desktop-only {
    display: none;
  }
  .mobile-only {
    display: block;
  }
  /* Login Page Styles */
  body.page-template-login-template {
    background-color: #000000;
  }
  .login-left-bg {
    width: 100%;
    min-height: 350px;
  }
  .login-left-bg .login-mobile-logo {
    display: block;
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/login-logo-mobile-2x.png');
    background-repeat: no-repeat;
    background-size: 200px 138px;
    width: 200px;
    height: 138px;
    margin: 20px auto 0 auto;
  }
  .login-wrapper {
    width: 100%;
    max-width: 100%;
    min-height: 200px;
    padding: 29px 0 0 0;
  }
  .login-wrapper .login-wrapper-inner {
    width: 600px;
    max-width: 100%;
    margin: 0 auto 0 auto;
  }
  .login-wrapper .login-inner {
    padding-left: 25px;
    padding-right: 25px;
  }
  .login-wrapper .login-inner p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #ffffff !important;
  }
  .login-wrapper .login-inner form {
    margin-top: 29px;
  }
  .login-wrapper .login-inner form input[type="text"],
  .login-wrapper .login-inner form input[type="password"],
  .login-wrapper .login-inner form input[type="email"] {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    background: #000000 !important;
    border-top: none;
    border-left: none;
    border-right: none;
    outline: none;
    box-shadow: none;
    border-bottom: 1px solid #ffbf00 !important;
    font-size: 28px;
    color: #ffffff !important;
    padding-left: 3px;
    padding-bottom: 28px;
    display: block;
    width: 100%;
    height: 50px;
    margin-bottom: 50px;
  }
  .login-wrapper .login-inner form input[type="text"]::placeholder,
  .login-wrapper .login-inner form input[type="password"]::placeholder,
  .login-wrapper .login-inner form input[type="email"]::placeholder {
    font-size: 20px;
  }
  .login-wrapper .login-wrapper-inner .login-logo {
    display: block;
    position: absolute;
    background-image: url(https://gideonsoft.wpengine.com/wp-content/themes/ldrxchange/images/login-logo-2x.png);
    background-size: 250px 173px;
    width: 250px;
    height: 173px;
    top: -145px;
    left: -445px;
  }
  .login-wrapper .login-inner form input[type="submit"] {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    font-size: 20px;
    color: #ffffff;
    display: inline-block;
    background-color: #ffbf00 !important;
    padding: 18px 83px 17px 83px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    margin-top: 2px;
    margin-bottom: 27px;
    border: none;
    cursor: pointer;
  }
  .login-wrapper .login-inner form input[type="submit"]:hover {
    background-color: #ffd862 !important;
  }
  .login-wrapper .login-copyright p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #6c7685 !important;
  }
  .login-wrapper .login-inner a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    font-size: 13px;
    color: #b5b5b5 !important;
    text-decoration: underline;
  }
  .login-wrapper .login-copyright {
    padding-top: 262px;
  }
  /* Page Builder Styles */
  .mobile-nav-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #000000;
    height: 300%;
    padding-top: 20px;
    z-index: 20;
  }
  .mobile-nav-container .grid-container {
    padding-left: 40px;
    padding-right: 40px;
  }
  .mobile-nav-container .mobile-logo-wrapper {
    width: 135px;
    flex-grow: 1;
  }
  .mobile-nav-container .mobile-close-wrapper {
    max-width: 30%;
    text-align: right;
    position: relative;
    width: 24px;
    height: 24px;
    display: block;
  }
  .mobile-nav-container .mobile-close-wrapper .mobile-close {
    display: block;
    width: 24px;
    height: 24px;
    position: relative;
    top: 6px;
  }
  .mobile-nav-container .mobile-close-wrapper .mobile-close:before {
    display: block;
    content: "";
    height: 24px;
    width: 2px;
    transform: rotate(45deg) translateX(-50%);
    background-color: #ffffff;
    position: absolute;
    top: 1px;
    left: 50%;
  }
  .mobile-nav-container .mobile-close-wrapper .mobile-close:after {
    display: block;
    content: "";
    height: 24px;
    width: 2px;
    transform: rotate(-45deg) translateX(-50%);
    background-color: #ffffff;
    position: absolute;
    top: 0;
    left: 50%;
  }
  .mobile-nav-container .mobile-logo {
    display: block;
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/mobile-logo-2x.png');
    background-repeat: no-repeat;
    background-size: 200px 100px;
    width: 200px;
    height: 100px;
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .mobile-nav-container .mobile-nav-lower {
    padding-left: 32px;
  }
  .mobile-nav-container .mobile-nav {
    margin: 51px 0 0 0;
  }
  .mobile-nav-container .mobile-nav > li {
    display: block;
    list-style: none;
    margin-bottom: 18px;
  }
  .mobile-nav-container .mobile-nav > li > a {
    font-family: bebas-neue-pro, sans-serif;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
    font-size: 26px;
    color: #ffbf00;
    padding-bottom: 2px;
    border-bottom: 2px solid transparent;
    position: relative;
  }
  .mobile-nav-container .mobile-nav > li > a:after {
    transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    display: block;
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 2px;
    width: 0;
    background-color: #ffbf00;
  }
  .mobile-nav-container .mobile-nav > li > a:hover:after {
    width: 100%;
  }
  .mobile-nav-container .mobile-nav > li.current_page_item > a {
    color: #ffffff;
    border-bottom: 2px solid #ffbf00;
  }
  .mobile-nav-container .mobile-lower-menu {
    margin: 34px 0 0 0;
  }
  .mobile-nav-container .mobile-lower-menu > li {
    display: block;
    list-style: none;
    margin-bottom: 16px;
  }
  .mobile-nav-container .mobile-lower-menu > li > a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    font-size: 13px;
    color: #ffffff;
    display: block;
    position: relative;
    padding-left: 28px;
  }
  .mobile-nav-container .mobile-lower-menu > li > a:not(.mode-toggle):hover {
    color: #ffffff;
    opacity: 1;
  }
  .mobile-nav-container .mobile-lower-menu > li > a:not(.mode-toggle):hover .mobile-icon:before {
    opacity: 1;
  }
  .mobile-nav-container .mobile-lower-menu > li .mobile-toggle .mobile-icon {
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-dark-desktop-2x.png');
    background-repeat: no-repeat;
    background-size: 32px 17px;
    width: 32px;
    height: 17px;
    display: inline-block;
    position: relative;
    top: 4px;
    margin: 0 6px 0 6px;
  }
  .mobile-nav-container .mobile-lower-menu > li .mobile-account .mobile-icon {
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/account-icon-2x.png');
    background-repeat: no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    margin-top: 0;
  }
  .mobile-nav-container .mobile-lower-menu > li .mobile-account .mobile-icon:before {
    transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    opacity: 0;
    display: block;
    content: "";
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/account-icon-hover-2x.png');
    background-repeat: no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
  }
  .mobile-nav-container .mobile-lower-menu > li .mobile-settings .mobile-icon {
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/settings-icon.png');
    background-repeat: no-repeat;
    background-size: 18px 19px;
    width: 18px;
    height: 19px;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    margin-top: 1px;
  }
  .mobile-nav-container .mobile-lower-menu > li .mobile-settings .mobile-icon:before {
    transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    opacity: 0;
    display: block;
    content: "";
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/settings-icon-hover.png');
    background-repeat: no-repeat;
    background-size: 18px 19px;
    width: 18px;
    height: 19px;
  }
  .mobile-nav-container .mobile-lower-menu > li .mobile-logout .mobile-icon {
    transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    display: block;
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/icon-logout-2x.png');
    background-repeat: no-repeat;
    background-size: 22px 18px;
    width: 22px;
    height: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    opacity: 1;
  }
  .mobile-nav-container .mobile-lower-menu > li .mobile-logout .mobile-icon:before {
    transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    opacity: 0;
    display: block;
    content: "";
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/icon-logout-hover-2x.png');
    background-repeat: no-repeat;
    background-size: 22px 18px;
    width: 22px;
    height: 18px;
  }
  .mobile-nav-container .mobile-lower-menu > li:nth-child(3) {
    display: none;
  }
  .mobile-nav-container .mobile-lower-menu > li:first-child > a {
    padding-left: 0;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
  }
  .mobile-nav-container .mobile-lower-menu > li:first-child > a .dark-text {
    opacity: 1;
    color: #d2d1cd !important;
    transition: none;
  }
  .mobile-nav-container .mobile-lower-menu > li:first-child > a:hover {
    opacity: 1;
  }
  .mobile-nav-container .mobile-lower-menu > li:first-child > a:hover .mobile-icon {
    opacity: .3;
  }
  .mobile-nav-container .mobile-lower-menu > li:first-child > a:hover .light-text {
    color: #ffffff !important;
  }
  .mobile-nav-container .mobile-lower-menu > li:first-child > a:hover .dark-text {
    opacity: .3;
    color: #d2d1cd !important;
  }
  body.admin-bar .mobile-nav-container {
    top: 32px;
  }
  div.alignright,
  img.alignright,
  div.alignleft,
  img.alignleft,
  div.aligncenter,
  img.aligncenter {
    display: block;
    float: none;
    margin: 15px auto 15px auto;
  }
  .full-width-container,
  .bg-color-container,
  .columns-container,
  .bg-image-container .bg-shade {
    padding: 40px 0 40px 0;
  }
  .columns-container h1 {
    font-size: 52px;
  }
  .columns-container h2 {
    font-size: 32px;
  }
  .columns-container .medium-3 h1 {
    font-size: 52px;
  }
  .columns-container .medium-3 h2 {
    font-size: 32px;
  }
  .columns-container .medium-3 h3 {
    font-size: 30px;
  }
  .columns-container .medium-3 h4 {
    font-size: 26px;
  }
  .columns-container .medium-6:nth-child(1) {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .columns-container .medium-6:nth-child(2) {
    width: 100%;
    padding-left: 0;
  }
  .columns-container .medium-4:nth-child(1) {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .columns-container .medium-4:nth-child(2) {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .columns-container .medium-4:nth-child(3) {
    width: 100%;
    padding-left: 0;
  }
  .columns-container .medium-3 {
    width: 100%;
    margin-bottom: 40px;
  }
  .columns-container .medium-3:nth-child(4) {
    margin-bottom: 0;
  }
  .full-width-container h2,
  .full-width-container h3,
  .full-width-container h4,
  .bg-color-container h2,
  .bg-color-container h3,
  .bg-color-container h4,
  .columns-container h2,
  .columns-container h3,
  .columns-container h4,
  .bg-image-container h2,
  .bg-image-container h3,
  .bg-image-container h4 {
    margin: 35px 0 15px 0;
  }
  /* Page Base Styles */
  .header-container {
    background-color: #000000;
  }
  .header-container .nav-tab {
    display: block;
    position: relative;
    height: 15px;
    width: 24px;
  }
  .header-container .nav-tab .nav-tab-inner {
    position: relative;
    z-index: 2;
    display: block;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
  .header-container .nav-tab .nav-tab-inner:before {
    display: block;
    content: "";
    width: 100%;
    height: 2px;
    position: absolute;
    top: -6px;
    left: 0;
    background-color: #ffffff;
  }
  .header-container .nav-tab .nav-tab-inner:after {
    display: block;
    content: "";
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: -6px;
    left: 0;
    background-color: #ffffff;
  }
  .header-container .header-container-lower {
    padding: 20px 0 22px 0;
  }
  .header-container .logo-wrapper {
    padding-left: 40px;
    padding-top: 0;
    flex-grow: 1;
    width: auto;
    max-width: 100%;
  }
  .header-container .header-container-lower .nav-wrapper {
    flex-grow: 0;
    width: 64px;
    padding-right: 40px;
    padding-top: 21px;
    background-color: transparent;
    padding-bottom: 0;
  }
  .page-container .page-content-container {
    padding-top: 87px;
  }
  .page-container .page-sidebar,
  .header-container-upper,
  .header-container .header-container-lower .header-nav,
  .footer-container .footer-left {
    display: none;
  }
  .page-container .page-content-container .grid-container,
  .footer-container .footer-right .grid-container {
    width: 100%;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
  .page-container .page-content-container,
  .footer-container .footer-right,
  .footer-container .footer-logo-wrapper,
  .footer-container .footer-nav-wrapper,
  .footer-container .footer-copyright {
    width: 100%;
  }
  .header-container .logo-wrapper .sidebar-logo {
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/mobile-logo-2x.png');
    background-size: 150px 100px;
    width: 150px;
    height: 100px;
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .footer-container {
    padding: 33px 0 10px 0;
  }
  .footer-container .footer-logo {
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/mobile-logo-footer-2x.png');
    background-size: 200px 100px;
    width: 200px;
    height: 100px;
    margin: 0 auto 28px auto;
  }
  .footer-container .footer-nav > li {
    display: block;
    margin-right: 0;
    text-align: center;
  }
  .footer-container .footer-nav > li > a {
    font-size: 22px;
  }
  .footer-container .footer-copyright {
    margin-top: 26px;
  }
  /*Dashboard Template Styles */
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) {
    width: 100%;
  }
  .widget-row-one > p {
    margin-bottom: 7px;
    margin-top: 30px;
  }
  .dashboard-widgets-container .widget-cell-challenge {
    padding-top: 13px;
    padding-bottom: 18px;
  }
  .dashboard-widgets-container .widget-cell {
    margin-bottom: 5px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) {
    padding-top: 10px;
    padding-bottom: 14px;
  }
  .dashboard-widgets-container .widget-cell.widget-conversations h3,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) h3 {
    margin: 0 0 12px 0;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor {
    margin-bottom: 25px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .btn {
    margin-top: 6px;
    width: 260px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-lower-link {
    padding-top: 7px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item {
    margin-bottom: 5px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 200px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-form {
    margin-top: 0;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-form select {
    margin: 0 0 0 0;
    height: 41px;
    font-size: 20px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-form select::placeholder {
    font-size: 20px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-box {
    padding-top: 10px;
    padding-bottom: 14px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .widget-cell-inner {
    min-height: 180px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor {
    font-size: 24px;
    display: block;
    padding-top: 23px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor .plus-icon {
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor .plus-icon:before {
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
  }
  .dashboard-widgets-container .widget-cell.widget-empty .add-widget-anchor .add-text {
    width: 100%;
  }
  .dashboard-widgets-container {
    padding-bottom: 0;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form {
    margin-top: 23px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="text"],
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="password"] {
    margin-bottom: 14px;
    font-size: 20px;
    height: 41px;
    padding-bottom: 10px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="text"]::placeholder,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="password"]::placeholder {
    font-size: 20px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-btn-wrapper,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-lower-link {
    width: 100%;
    text-align: center;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) form input[type="submit"] {
    padding-left: 0;
    padding-right: 0;
    width: 260px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 32px;
    margin-bottom: 6px;
  }
  .dashboard-widgets-container .widget-cell .widget-items-wrapper .widget-item:nth-child(3) {
    display: none;
  }
  /* Forum Archive Template Styles */
  .forum-archive-upper,
  .forum-archive-wrapper {
    padding-left: 0;
  }
  .forum-archive-upper {
    padding-top: 30px;
  }
  .forum-archive-wrapper {
    padding-bottom: 52px;
  }
  .forum-archive-item {
    margin-bottom: 28px;
  }
  .forum-archive-item .forum-item-inner {
    padding-right: 10px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-title {
    font-size: 30px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-desc p {
    font-size: 16px;
  }
  .forum-archive-upper .forum-titles .forum-title p,
  .forum-archive-item .forum-item-stats .forum-stat p {
    font-size: 16px;
  }
  .forum-archive-upper .forum-titles .forum-title:nth-child(1),
  .forum-archive-upper .forum-titles .forum-title:nth-child(3),
  .forum-archive-item .forum-item-stats .forum-stat:nth-child(1),
  .forum-archive-item .forum-item-stats .forum-stat:nth-child(3) {
    display: none;
  }
  .forum-archive-upper .forum-titles .forum-title:nth-child(2),
  .forum-archive-item .forum-item-stats .forum-stat:nth-child(2) {
    width: 100%;
  }
  .forum-archive-upper .forum-titles,
  .forum-archive-item .forum-item-stats {
    width: 100px;
  }
  .forum-archive-item .forum-item-left,
  .forum-archive-upper .forum-heading {
    flex-grow: 1;
  }
  /* Forum Topics & Replies Template Styles */
  body.single-forum #bbpress-forums,
  body.single-topic #bbpress-forums {
    padding-top: 36px;
    padding-bottom: 38px;
  }
  body.single-forum #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
  body.single-topic #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
    margin-bottom: 28px;
  }
  body.single-forum #bbpress-forums .bbp-topics ul.topic {
    margin-bottom: 20px;
  }
  body.single-forum #bbpress-forums .bbp-topics .bbp-topic-permalink,
  body.single-forum #bbpress-forums .bbp-topics .forum-titles > li {
    font-size: 16px;
  }
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness a,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-voice-count,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-reply-count {
    font-size: 15px;
  }
  body.single-forum #bbpress-forums .bbp-topic-form,
  body.single-topic #bbpress-forums .bbp-reply-form {
    margin-top: 35px;
  }
  body.single-topic #bbpress-forums .bbp-topic-form {
    margin-top: 0;
  }
  body.single-forum #bbpress-forums .bbp-topic-form button[type="submit"],
  body.single-topic #bbpress-forums .bbp-reply-form button[type="submit"] {
    margin-top: 13px;
    margin-bottom: 0;
  }
  body.single-forum #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
  body.single-topic #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
    font-size: 30px;
  }
  body.single-forum #bbpress-forums .bbp-topic-form legend {
    line-height: 1.1;
    font-size: 30px;
  }
  body.single-topic #bbpress-forums .bbp-topic-form button[type="submit"] {
    margin-top: 13px;
    margin-bottom: 0;
  }
  body.single-reply #bbpress-forums {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  body.single-reply #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
    font-size: 30px;
    margin-bottom: 28px;
  }
  body.single-reply #bbpress-forums .bbp-reply-form button[type="submit"] {
    margin-top: 13px;
    margin-bottom: 0;
  }
  /* User Profile Page Styles */
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper {
    padding: 26px 0;
  }
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section h3:first-of-type,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section h3:first-of-type {
    margin: 0 0 20px 0;
  }
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section > h3 + .bbp-user-forum-role,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section > h3 + .bbp-user-forum-role {
    padding-bottom: 18px;
    margin-bottom: 15px;
  }
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body h2.entry-title,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body h2.entry-title {
    font-size: 16px;
  }
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section h3,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section h3 {
    font-size: 30px;
  }
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar {
    margin: 0 0 0 0;
  }
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-description,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-description,
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-last-activity,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-last-activity,
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-topic-count,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-topic-count,
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-reply-count,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p.bbp-user-reply-count,
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p:last-of-type,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-body p:last-of-type,
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-body p.extra-meta {
    font-size: 16px;
  }
  /* 404 Template Styles */
  .general-temp-inner {
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 0;
  }
  /* Light Mode Styles */
  body.light-mode .header-container {
    background-color: #dedcd4;
  }
  body.light-mode .header-container .header-container-lower .nav-wrapper {
    background-color: transparent;
  }
  body.light-mode .header-container .logo-wrapper .sidebar-logo,
  body.light-mode .mobile-nav-container .mobile-logo {
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/mobile-logo-light-2x.png');
  }
  body.light-mode .header-container .nav-tab .nav-tab-inner,
  body.light-mode .header-container .nav-tab .nav-tab-inner:before,
  body.light-mode .header-container .nav-tab .nav-tab-inner:after {
    background-color: #000000;
  }
  body.light-mode .mobile-nav-container {
    background-color: #dedcd4;
  }
  body.light-mode .mobile-nav-container .mobile-close-wrapper .mobile-close:before,
  body.light-mode .mobile-nav-container .mobile-close-wrapper .mobile-close:after {
    background-color: #000000;
  }
  body.light-mode .mobile-nav-container .mobile-nav > li > a {
    color: #a5aaa8;
  }
  body.light-mode .mobile-nav-container .mobile-nav > li.current_page_item > a {
    color: #ffbf00;
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li > a {
    color: #ffffff;
    opacity: .7;
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li > a:hover {
    opacity: 1;
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li:first-child > a {
    opacity: 1;
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li:first-child > a .light-text,
  body.light-mode .mobile-nav-container .mobile-lower-menu > li:first-child > a .dark-text {
    opacity: .7;
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li:first-child > a:hover .light-text {
    color: #575653 !important;
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li:first-child > a:hover .dark-text {
    color: #ffffff !important;
    opacity: 1;
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li:first-child > a:hover .mobile-icon {
    opacity: 1;
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li:first-child > a .mobile-icon {
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/toggle-light-desktop-2x.png');
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li:first-child > a .dark-text {
    color: #575653 !important;
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li .mobile-account .mobile-icon {
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/account-icon-light-2x.png');
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li .mobile-account .mobile-icon:before {
    display: none;
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li .mobile-logout .mobile-icon {
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/icon-logout-light-2x.png');
  }
  body.light-mode .mobile-nav-container .mobile-lower-menu > li .mobile-logout .mobile-icon:before {
    display: none;
  }
  body.light-mode .footer-container .footer-logo {
    background-image: url('https://mybhg.com/wp-content/themes/ldrxchange/styles/../images/mobile-logo-footer-light-2x.png');
  }
  body.light-mode.single-sfwd-courses .course-sidebar-wrapper {
    background-color: #dedcd4;
  }
  body.light-mode.single-sfwd-courses .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation .ld-lesson-item:last-of-type {
    border-bottom: none;
  }
  .course-archive-upper {
    padding-top: 18px;
  }
  .course-archive-upper p {
    font-size: 14px;
    margin-top: 20px;
  }
  .course-archive-upper h3 {
    margin: 0 0 40px 0;
    font-size: 28px;
  }
  .course-result-item {
    width: 48%;
  }
  .course-result-item:nth-child(odd) {
    margin-right: 4%;
  }
  .course-result-item:nth-child(even) {
    margin-right: 0;
  }
  .course-result-item .course-result-link {
    margin-bottom: 20px;
  }
  .course-result-item .result-link-upper {
    min-height: 162px;
  }
  .course-result-item .result-link-lower {
    min-height: 180px;
  }
  .course-result-item .link-lower-inner {
    min-height: 150px;
  }
  .course-result-item .result-link-btn,
  .course-result-item .result-lower-bar {
    display: none;
  }
  .course-result-item .link-lower-inner {
    padding-bottom: 26px;
  }
  /* Course Detail Template Styles */
  body.single-sfwd-courses .page-container .page-content-container {
    padding-top: 80px;
  }
  .course-banner .banner-shade {
    padding: 200px 0 20px 0;
  }
  body.single-sfwd-courses .learndash-wrapper {
    padding-top: 22px;
    padding-bottom: 65px;
  }
  body.single-sfwd-courses .learndash-wrapper .course-upper-wrapper {
    margin: 0 0 2px 0;
  }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress {
    flex-wrap: wrap-reverse;
  }
  .learndash-wrapper .ld-progress .ld-progress-heading,
  .learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-bar {
    width: 100%;
  }
  .learndash-wrapper .ld-progress .ld-progress-heading {
    margin-top: 5px;
  }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled {
    padding: 0 0 0 0;
    background-color: transparent;
  }
  .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
    margin-left: 0;
  }
  .course-forums-wrapper {
    padding-top: 50px;
  }
  .course-forums-wrapper .course-forum-item > a,
  .course-forums-wrapper .topics-inner .topic-item {
    margin-bottom: 25px;
  }
  .course-forums-wrapper .course-forum-item h5 {
    margin: 0 0 25px 0;
  }
  .course-forums-wrapper .topic-count-lower {
    padding-top: 5px;
  }
  .course-forums-wrapper .course-forum-item {
    margin-bottom: 45px;
  }
  .learndash-wrapper .ld-course-status {
    margin-bottom: 31px;
  }
  body.single-sfwd-courses .course-sidebar-wrapper {
    display: none;
    background-color: #000000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 0 20px;
  }
  body.single-sfwd-courses .course-sidebar-wrapper .learndash-wrapper {
    padding-top: 8px;
  }
  body.single-sfwd-courses .course-sidebar-wrapper .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
    display: none;
  }
  body.single-sfwd-courses .course-btn-wrapper {
    text-align: center;
  }
  body.single-sfwd-courses .course-btn-wrapper .course-nav-toggle {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    font-size: 18px;
    color: #a5aaa8;
    display: inline-block;
    border: 1px solid  #a5aaa8;
    border-bottom: 1px solid  #a5aaa8 !important;
    background-color: transparent;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    padding: 7px 31px 9px 31px;
    margin-bottom: 30px;
  }
  body.single-sfwd-courses .course-btn-wrapper .course-nav-toggle:hover {
    background-color: #a5aaa8;
    color: #ffffff;
  }
  body.single-sfwd-courses .course-sidebar-wrapper .learndash-wrapper .ld-course-navigation-heading {
    display: none;
  }
  body.single-sfwd-topic .page-content-wrapper,
  body.single-sfwd-lessons .page-content-wrapper,
  body.single-sfwd-quiz .page-content-wrapper {
    padding-top: 22px;
    padding-bottom: 65px;
  }
  .learndash-wrapper .ld-content-actions .ld-content-action.ld-empty {
    display: none;
  }
  .learndash-wrapper .ld-tabs {
    margin-top: 0;
  }
  .learndash-wrapper .ld-table-list {
    margin-top: 0;
  }
  .learndash-wrapper .ld-progress {
    margin: 0 0 15px 0;
  }
  /* Resource Archive Template Styles */
  .resource-archive-upper {
    padding-top: 42px;
  }
  .resource-archive-lower {
    padding-bottom: 70px;
  }
  .resource-search-wrapper {
    width: 100%;
    display: none;
  }
  .resource-archive-upper .search-mobile-wrapper {
    display: block;
    padding-top: 14px;
  }
  .resource-search-form {
    width: 100%;
  }
  .resource-item-wrapper {
    width: 48%;
  }
  .resource-item-wrapper:nth-child(odd) {
    margin-right: 4%;
  }
  .resource-item-wrapper:nth-child(even) {
    margin-right: 0;
  }
  .resource-item-wrapper .download-arrow {
    font-size: 11px;
    bottom: 20px;
  }
  .resource-item-wrapper .resource-date-wrapper {
    font-size: 11px;
  }
  /* Resources Detail Template Styles */
  body.single-resources .page-container .page-content-container {
    padding-top: 80px;
  }
  .resource-detail-inner {
    padding-top: 46px;
    padding-bottom: 112px;
  }
  .resource-detail-inner .resource-title-wrapper {
    margin-bottom: 38px;
  }
  .resource-title-left {
    flex-grow: 1;
  }
  .resource-title-right {
    padding-top: 11px;
  }
  .resource-title-right p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    margin: 0 0 0 0;
  }
  .resource-title-right a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #000000;
  }
  .resource-detail-inner .resource-content .resource-btn-list {
    margin: 30px 0 0 0;
  }
  .resource-detail-inner .resource-content {
    padding-bottom: 46px;
  }
  .resource-detail-inner .related-resource-container {
    padding-top: 22px;
  }
  .resource-detail-inner .related-resource-container h3 {
    margin: 0 0 25px 0;
  }
  .resource-video-wrapper iframe {
    height: 360px;
  }
  /* Customize My Dashboard Template Styles */
  .save-dash-btn {
    margin-bottom: 40px;
  }
  /* My Account Template Styles */
  .account-upper-info {
    margin-bottom: 35px;
  }
  .edit-profile-form-wrapper,
  .signup-wrapper,
  .questions-wrapper {
    margin-top: 36px;
  }
  /* GideonSoft Widget Styles */
  .gid-widget-live .feed-item {
    font-size: 16px;
    padding: 14px 0;
  }
  .gid-widget-live .feed-item:first-of-type {
    padding-top: 0;
  }
  .gid-widget-live .feed-item:last-of-type {
    padding-bottom: 0;
  }
  /* New Survey Widget Styles */
  .sur-widget-live .feed-item {
    font-size: 16px;
    padding: 14px 0;
  }
  .sur-widget-live .feed-item:first-of-type {
    padding-top: 0;
  }
  .sur-widget-live .feed-item:last-of-type {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 560px) and (max-width: 719px) {
  /* Page Builder Styles */
  .full-width-container h1,
  .bg-color-container h1,
  .bg-image-container h1 {
    font-size: 52px;
  }
  .columns-container h1 {
    font-size: 52px;
  }
  .columns-container .medium-3 h1 {
    font-size: 52px;
  }
  .columns-container .medium-3 h2 {
    font-size: 32px;
  }
  .columns-container .medium-3 h3 {
    font-size: 30px;
  }
  .columns-container .medium-3 h4 {
    font-size: 26px;
  }
  /* Dashboard Template Styles */
  .header-container .header-container-lower .nav-wrapper {
    width: 49px;
    padding-right: 25px;
  }
  .mobile-nav-container .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  .page-container .page-content-container .grid-container {
    padding-left: 5px;
    padding-right: 5px;
  }
  .footer-container .footer-right .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  .header-container .logo-wrapper {
    padding-left: 25px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge),
  .dashboard-widgets-container .widget-cell-challenge,
  .add-widget-box {
    padding-left: 20px;
    padding-right: 20px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) h3,
  .dashboard-widgets-container .widget-cell-challenge h2 {
    font-size: 28px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-img {
    width: 70px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-img-inner {
    width: 60px;
    height: 60px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-text,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-response {
    display: none;
  }
  /* Forum Archive Template Styles */
  .forum-archive-upper,
  .forum-archive-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
  .forum-archive-upper .forum-heading h3 {
    font-size: 30px;
  }
  .forum-archive-item .forum-thumb-wrapper {
    width: 110px;
  }
  .forum-archive-item .forum-thumb-wrapper .forum-thumb {
    width: 90px;
    height: 90px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-title {
    font-size: 25px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-desc p {
    font-size: 14px;
  }
  /* Forum Topics Template Styles */
  body.single-forum .page-container .page-content-container .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  body.single-forum li.bbp-topic-title {
    width: 90%;
  }
  body.single-forum #bbpress-forums .bbp-topics .forum-titles > li.bbp-topic-voice-count,
  body.single-forum #bbpress-forums .bbp-topics .forum-titles > li.bbp-topic-freshness,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-voice-count,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness {
    display: none;
  }
  body.single-forum #bbpress-forums .bbp-topic-form textarea {
    height: 180px;
  }
  /* Forum Replies Template Styles */
  body.single-topic .bbp-breadcrumb {
    width: 100%;
  }
  body.single-topic .page-container .page-content-container .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-content,
  body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-content p {
    font-size: 14px;
  }
  body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta .bbp-admin-links {
    width: 100%;
  }
  body.single-reply .bbp-breadcrumb {
    width: 100%;
  }
  body.single-reply .page-container .page-content-container .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  /* User Profile Page Styles */
  body.bbp-user-page .page-container .page-content-container .grid-container,
  body.bbp-user-edit .page-container .page-content-container .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  /* 404 Template Styles */
  .general-temp-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* Course Archive Template Styles */
  body.page-template-course-category .page-container .page-content-container .grid-container {
    padding-left: 22px;
    padding-right: 22px;
  }
  .course-result-item {
    width: 100%;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
  .course-result-item:nth-child(odd) {
    margin-right: auto;
  }
  .course-result-item:nth-child(even) {
    margin-right: auto;
  }
  .course-result-item .result-link-lower,
  .course-result-item .link-lower-inner {
    min-height: 50px;
  }
  /* Course Detail Template Styles */
  body.single-sfwd-courses .page-content-container .grid-container,
  body.single-sfwd-topic .page-content-container .grid-container,
  body.single-sfwd-lessons .page-content-container .grid-container,
  body.single-sfwd-quiz .page-content-container .grid-container,
  body.page-template-resources-archive .page-content-container .grid-container,
  body.single-resources .page-content-container .grid-container,
  body.page-template-my-account .page-content-container .grid-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .course-banner .banner-shade {
    padding-top: 100px;
  }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-stats,
  .learndash-wrapper .ld-progress .ld-progress-heading,
  .learndash-wrapper .ld-progress .ld-progress-heading.ld-progress-inline,
  .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-header,
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    flex-direction: initial;
  }
  .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2,
  .ld-section-heading h2 {
    text-align: left;
  }
  .course-lower-btns {
    padding-top: 25px;
    text-align: center;
  }
  /* Resource Archive Template Styles */
  .resource-archive-upper {
    padding-top: 9px;
  }
  .resource-archive-heading h3 {
    font-size: 28px;
  }
  .resource-archive-upper .search-mobile-wrapper {
    padding-top: 10px;
  }
  .resource-item-wrapper {
    width: 340px;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .resource-item-wrapper:nth-child(odd),
  .resource-item-wrapper:nth-child(even) {
    margin-left: auto;
    margin-right: auto;
  }
  .resource-item-wrapper .resource-item-shade {
    min-height: 162px;
    padding-top: 118px;
  }
  .resource-item-wrapper .resource-item-lower {
    padding-bottom: 26px;
  }
  .resource-item-wrapper .download-arrow,
  .resource-item-wrapper .resource-date-wrapper,
  .resource-item-wrapper .resource-see-btn {
    display: none;
  }
  /* Resources Detail Template Styles */
  .resource-detail-inner .resource-title-wrapper h1 {
    font-size: 28px;
  }
  .resource-detail-inner .resource-title-wrapper {
    margin-bottom: 32px;
  }
  .resource-detail-inner {
    padding-top: 23px;
  }
  .resource-detail-inner .resource-content .resource-btn-list {
    margin: 40px 0 0 0;
  }
  .resource-detail-inner .resource-content {
    padding-bottom: 63px;
  }
  .resource-detail-inner .resource-content .resource-btn-list > li {
    display: block;
    text-align: center;
    margin-right: 0;
  }
  .resource-detail-inner .resource-content .resource-btn-list > li:first-child {
    margin-right: 0;
  }
  .resource-detail-inner .related-resource-container h3 {
    font-size: 28px;
  }
  .resource-detail-inner .related-resource-container {
    padding-top: 32px;
  }
  .resource-detail-inner .related-resource-container h3 {
    margin: 0 0 32px 0;
  }
  .resource-video-wrapper iframe {
    height: 290px;
  }
  /* My Account Template Styles */
  .my-account-wrapper {
    padding-bottom: 40px;
  }
  .my-account-wrapper .form-row .form-column:nth-child(odd),
  .my-account-wrapper .form-row .form-column:nth-child(even) {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  body.page-template-my-account .gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
    line-height: 1;
    min-height: 20px;
  }
  .signup-wrapper #field_4_1,
  .questions-wrapper #field_4_1,
  .signup-wrapper #field_4_2,
  .questions-wrapper #field_4_2 {
    grid-column: span 12;
  }
  /* GideonSoft Widget Styles */
  .gid-widget-live .gid-external-svg {
    top: -9px;
    left: 155px;
  }
  /* New Survey Widget Styles */
  .sur-widget-live .gid-external-svg {
    top: -9px;
    left: 155px;
  }
}
@media screen and (min-width: 500px) and (max-width: 780px) {
  body.admin-bar .header-container,
  body.admin-bar .mobile-nav-container {
    top: 46px !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 559px) {
  /* Page Builder Styles */
  .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  .full-width-container h1,
  .bg-color-container h1,
  .bg-image-container h1 {
    font-size: 42px;
  }
  .columns-container h1 {
    font-size: 42px;
  }
  .columns-container .medium-3 h1 {
    font-size: 42px;
  }
  .columns-container .medium-3 h2 {
    font-size: 32px;
  }
  .columns-container .medium-3 h3 {
    font-size: 28px;
  }
  .columns-container .medium-3 h4 {
    font-size: 24px;
  }
  .bg-image-container h2,
  .columns-container h2,
  .bg-color-container h2,
  .full-width-container h2 {
    font-size: 32px;
  }
  .bg-image-container h3,
  .columns-container h3,
  .bg-color-container h3,
  .full-width-container h3 {
    font-size: 28px;
  }
  .bg-image-container h4,
  .columns-container h4,
  .bg-color-container h4,
  .full-width-container h4 {
    font-size: 24px;
  }
  /* Login Template Styles */
  .login-left-bg {
    width: 100%;
    min-height: 233px;
  }
  /* Dashboard Template Styles */
  .header-container .header-container-lower .nav-wrapper {
    width: 49px;
    padding-right: 25px;
  }
  .mobile-nav-container .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  .page-container .page-content-container .grid-container {
    padding-left: 5px;
    padding-right: 5px;
  }
  .footer-container .footer-right .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  .header-container .logo-wrapper {
    padding-left: 25px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge),
  .dashboard-widgets-container .widget-cell-challenge,
  .add-widget-box {
    padding-left: 20px;
    padding-right: 20px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) h3,
  .dashboard-widgets-container .widget-cell-challenge h2 {
    font-size: 28px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-img {
    width: 70px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-img-inner {
    width: 60px;
    height: 60px;
  }
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-img-anchor .widget-text,
  .dashboard-widgets-container .widget-cell:not(.widget-cell-challenge) .widget-text-item .widget-forum-response {
    display: none;
  }
  /* Forum Archive Template Styles */
  .forum-archive-upper,
  .forum-archive-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
  .forum-archive-upper .forum-heading h3 {
    font-size: 30px;
  }
  .forum-archive-item .forum-thumb-wrapper {
    width: 75px;
  }
  .forum-archive-item .forum-thumb-wrapper .forum-thumb {
    width: 60px;
    height: 60px;
  }
  .forum-archive-upper .forum-titles,
  .forum-archive-item .forum-item-stats {
    width: 65px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-title {
    font-size: 25px;
  }
  .forum-archive-item .forum-copy-wrapper .forum-desc p {
    font-size: 14px;
  }
  /* Forum Topics Template Styles */
  body.single-forum .page-container .page-content-container .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  body.single-forum li.bbp-topic-title {
    width: 70%;
  }
  body.single-forum li.bbp-topic-reply-count {
    width: 30%;
  }
  body.single-forum #bbpress-forums .bbp-topics .forum-titles > li.bbp-topic-voice-count,
  body.single-forum #bbpress-forums .bbp-topics .forum-titles > li.bbp-topic-freshness,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-voice-count,
  body.single-forum #bbpress-forums .bbp-topics ul.topic li.bbp-topic-freshness {
    display: none;
  }
  body.single-forum #bbpress-forums .bbp-topic-form textarea {
    height: 180px;
  }
  body.single-forum #bbpress-forums .bbp-breadcrumb a,
  body.single-forum #bbpress-forums .subscription-toggle {
    font-size: 16px;
  }
  body.single-forum #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current,
  body.single-forum #bbpress-forums .bbp-topic-form legend {
    font-size: 26px;
  }
  /* Forum Replies Template Styles */
  body.single-topic .bbp-breadcrumb {
    width: 100%;
  }
  body.single-topic .page-container .page-content-container .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-content,
  body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-content p {
    font-size: 14px;
  }
  body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-content {
    margin-left: 0;
    width: 100%;
    padding-left: 15px;
    float: none;
    clear: none;
    text-align: left;
  }
  body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-content p {
    text-align: left;
  }
  body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-author {
    width: 100%;
    padding: 0 0 0 10px;
    float: none;
    border: none;
    position: relative;
    text-align: left;
  }
  body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-author img {
    position: relative;
  }
  body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-author .bbp-author-name {
    display: block;
    margin: 4px 0 5px 0;
  }
  body.single-topic #bbpress-forums .bbp-replies .hentry .bbp-reply-author .bbp-author-role {
    display: block;
  }
  body.single-topic #bbpress-forums .bbp-replies div.bbp-reply-header .bbp-meta .bbp-admin-links {
    width: 100%;
  }
  body.single-reply .bbp-breadcrumb {
    width: 100%;
  }
  body.single-reply .page-container .page-content-container .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  body.single-reply #bbpress-forums .hentry .bbp-reply-author {
    width: 100%;
    padding: 0 0 0 10px;
    float: none;
    border: none;
    position: relative;
    text-align: left;
  }
  body.single-reply #bbpress-forums .hentry .bbp-reply-author img {
    position: relative;
  }
  body.single-reply #bbpress-forums .hentry .bbp-reply-author .bbp-author-name {
    display: block;
    margin: 4px 0 5px 0;
  }
  body.single-reply #bbpress-forums .hentry .bbp-reply-author .bbp-author-role {
    display: block;
  }
  body.single-reply #bbpress-forums .hentry .bbp-reply-content,
  body.single-reply #bbpress-forums .hentry .bbp-reply-content p {
    font-size: 14px;
  }
  body.single-reply #bbpress-forums .hentry .bbp-reply-content {
    margin-left: 0;
    width: 100%;
    padding-left: 15px;
    float: none;
    clear: none;
    text-align: left;
  }
  body.single-reply #bbpress-forums .hentry .bbp-reply-content p {
    text-align: left;
  }
  /* User Profile Page Styles */
  body.bbp-user-page .page-container .page-content-container .grid-container,
  body.bbp-user-edit .page-container .page-content-container .grid-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  body.bbp-user-page #bbpress-forums #bbp-single-user-details,
  body.bbp-user-edit #bbpress-forums #bbp-single-user-details {
    width: 100%;
  }
  body.bbp-user-page #bbpress-forums #bbp-user-body,
  body.bbp-user-edit #bbpress-forums #bbp-user-body {
    width: 100%;
    margin-left: 0;
  }
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li {
    display: inline-block;
  }
  body.bbp-user-page #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li a,
  body.bbp-user-edit #bbpress-forums #bbp-user-wrapper #bbp-user-navigation ul > li a {
    margin-bottom: 10px;
  }
  /* 404 Template Styles */
  .general-temp-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
  .general-temp-inner h3 {
    font-size: 30px;
  }
  /* Password Modal Styles */
  #pass-reset-modal {
    padding: 25px 25px 25px 25px;
  }
  #pass-reset-modal form input[type="text"],
  #pass-reset-modal form input[type="password"],
  #pass-reset-modal form input[type="email"] {
    font-size: 22px;
    height: 44px;
  }
  #pass-reset-modal form input[type="text"]::placeholder,
  #pass-reset-modal form input[type="password"]::placeholder,
  #pass-reset-modal form input[type="email"]::placeholder {
    font-size: 22px;
  }
  #pass-reset-modal form input[type="submit"] {
    display: block;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }
  body.page-template-course-category .page-container .page-content-container .grid-container {
    padding-left: 22px;
    padding-right: 22px;
  }
  /* Course Archive Template Styles */
  .course-result-item {
    width: 340px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .course-result-item:nth-child(odd) {
    margin-right: auto;
  }
  .course-result-item:nth-child(even) {
    margin-right: auto;
  }
  .course-result-item .result-link-lower,
  .course-result-item .link-lower-inner {
    min-height: 50px;
  }
  /* Course Detail Template Styles */
  body.single-sfwd-courses .page-container .page-content-container {
    padding-top: 66px;
  }
  body.single-sfwd-courses .page-content-container .grid-container,
  body.single-sfwd-topic .page-content-container .grid-container,
  body.single-sfwd-lessons .page-content-container .grid-container,
  body.single-sfwd-quiz .page-content-container .grid-container,
  body.page-template-resources-archive .page-content-container .grid-container,
  body.single-resources .page-content-container .grid-container,
  body.page-template-my-account .page-content-container .grid-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .course-banner .banner-shade {
    padding-top: 100px;
  }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-stats,
  .learndash-wrapper .ld-progress .ld-progress-heading,
  .learndash-wrapper .ld-progress .ld-progress-heading.ld-progress-inline,
  .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-header,
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    flex-direction: initial;
  }
  .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2,
  .ld-section-heading h2 {
    text-align: left;
  }
  .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-header {
    flex-wrap: wrap;
  }
  .learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title {
    width: 100%;
  }
  .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
  .learndash-wrapper .ld-content-actions .ld-content-action {
    padding: 10px 0;
  }
  .learndash-wrapper .ld-content-actions .ld-content-action a,
  .learndash-wrapper .ld-content-actions .ld-content-action input {
    margin: 0 auto 0 auto;
  }
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_button,
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,
  .learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
    display: block;
    width: 100% !important;
    margin-bottom: 10px;
    padding-top: 15px !important;
    padding-bottom: 16px !important;
    text-align: center;
    margin-bottom: 15px !important;
  }
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_button[name="check"] {
    display: none !important;
  }
  .learndash-wrapper .ld-quiz-actions .quiz_continue_link {
    margin-bottom: 0;
  }
  .learndash-wrapper .ld-quiz-actions .quiz_continue_link > a {
    margin-left: 0 !important;
  }
  .learndash-wrapper .ld-quiz-actions {
    display: block;
  }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details .ld-expand-button {
    padding-top: 4px;
  }
  .course-lower-btns {
    padding-top: 25px;
    text-align: center;
  }
  /* Resource Archive Template Styles */
  .resource-archive-upper {
    padding-top: 9px;
  }
  .resource-archive-heading h3 {
    font-size: 28px;
  }
  .resource-archive-upper .search-mobile-wrapper {
    padding-top: 10px;
  }
  .resource-item-wrapper {
    width: 340px;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .resource-item-wrapper:nth-child(odd),
  .resource-item-wrapper:nth-child(even) {
    margin-left: auto;
    margin-right: auto;
  }
  .resource-item-wrapper .resource-item-shade {
    min-height: 162px;
    padding-top: 118px;
  }
  .resource-item-wrapper .resource-item-lower {
    padding-bottom: 26px;
  }
  .resource-item-wrapper .download-arrow,
  .resource-item-wrapper .resource-date-wrapper,
  .resource-item-wrapper .resource-see-btn {
    display: none;
  }
  /* Resources Detail Template Styles */
  .resource-detail-inner .resource-title-wrapper h1 {
    font-size: 28px;
  }
  .resource-detail-inner .resource-title-wrapper {
    margin-bottom: 32px;
  }
  .resource-detail-inner {
    padding-top: 23px;
  }
  .resource-detail-inner .resource-content .resource-btn-list {
    margin: 40px 0 0 0;
  }
  .resource-detail-inner .resource-content {
    padding-bottom: 63px;
  }
  .resource-detail-inner .resource-content .resource-btn-list > li {
    display: block;
    text-align: center;
    margin-right: 0;
  }
  .resource-detail-inner .resource-content .resource-btn-list > li:first-child {
    margin-right: 0;
  }
  .resource-detail-inner .related-resource-container h3 {
    font-size: 28px;
  }
  .resource-detail-inner .related-resource-container {
    padding-top: 32px;
  }
  .resource-detail-inner .related-resource-container h3 {
    margin: 0 0 32px 0;
  }
  #share-resource-modal .share-modal-inner {
    padding: 20px 20px 20px 20px;
  }
  #share-resource-modal h3 {
    font-size: 28px;
  }
  #share-resource-modal #gform_wrapper_1 {
    padding-top: 15px;
  }
  .resource-video-wrapper iframe {
    height: 250px;
  }
  /* My Account Template Styles */
  .my-account-wrapper {
    padding-bottom: 40px;
  }
  .my-account-wrapper .form-row .form-column:nth-child(odd),
  .my-account-wrapper .form-row .form-column:nth-child(even) {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  body.page-template-my-account .gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
    line-height: 1;
    min-height: 20px;
  }
  .signup-wrapper #field_4_1,
  .questions-wrapper #field_4_1,
  .signup-wrapper #field_4_2,
  .questions-wrapper #field_4_2 {
    grid-column: span 12;
  }
  .account-course-wrapper h3 a.course-expander {
    font-size: 14px;
    padding-right: 68px;
  }
  /* GideonSoft Widget Styles */
  .gid-widget-live .gid-external-svg {
    top: -9px;
    left: 155px;
  }
  /* New Survey Widget Styles */
  .sur-widget-live .gid-external-svg {
    top: -9px;
    left: 155px;
  }
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text {
  color: white !important;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper) .learndash_mark_complete_button {
  margin-bottom: 5px;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper) .sfwd-mark-complete:after {
  right: none;
}
.learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-title {
  color: white !important;
}
.ld-tabs-content {
  min-height: 150px;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
  background-color: white !important;
  background: white !important;
  color: black !important;
}
