/*
 Theme Name:   AMCI Workforce Marketplace
 Theme URI:    https://newdomain.tbd/
 Description:  AMCI Workforce Marketplace is a customized child theme of Freeio
 Author:       Bicycle Theory
 Author URI:   http://bicycletheory.com/
 Template:     freeio
 Version:      1.0.9
 Text Domain:  freeio
*/

.logo .logo-main img,
#apus-header-mobile .logo img {
  max-width: 200px;
}

.stripe-connection i.flaticon-tick,
.bt-setup-status i.flaticon-tick {
  width: 2rem;
  height: 2rem;
  margin-right: 0.25rem;
  padding-top: 7px;
  border-radius: 999px;
  color: #fff;
  background: #0f5132;
  font-size: 1.125rem;
  vertical-align: middle;
  text-align: center;
}

.dash-header-utilities > div {
  flex-wrap: nowrap;
}

.dash-header-utilities .infor-account .avatar-wrapper {
  flex-shrink: 0;
}

.dash-header-utilities .infor-account .name-wrapper {
  line-height: 1.25;
}

.dash-header-utilities .infor-account .name-wrapper .balance-available {
  margin-top: 0.25rem;
}

body .form-control::placeholder {
  opacity: 0.333;
}

.slick-carousel-gallery-main .image-wrapper,
.slick-carousel-gallery-thumbs .image-wrapper {
  display: flex;
  align-self: stretch;
  align-items: center;
  justify-content: center;
  background-color: #e5e5e5;
}

.slick-carousel-gallery-main .image-wrapper {
  height: 24rem;
}

.slick-carousel-gallery-thumbs .image-wrapper {
  height: 8rem;
}

.slick-carousel-gallery-main .slick-slide img {
  width: auto;
  max-height: 24rem;
}

.slick-carousel-gallery-thumbs .slick-slide img {
  width: auto;
  max-height: 8rem;
}

@media screen and (min-width: 768px) {
  .slick-carousel-gallery-main .image-wrapper {
    height: 32rem;
  }
  .slick-carousel-gallery-main .slick-slide img {
    max-height: 32rem;
  }
}

.withdraw-form .balance-amount {
  color: #0a0a0a;
  font-size: 2rem;
  font-weight: bold;
}

.bt-setup-status {
  border-radius: 4px;
  padding: 1.5rem 30px 30px;
  background-color: #fff;
}

.bt-setup-status h2 {
  margin: 0 0 1.5rem;
  font-size: 17px;
  font-weight: 500;
}

.bt-setup-status h3 {
  margin: 0 0 0.5rem;
  font-size: 15px;
}

.bt-setup-status ul {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-bottom: 0;
  padding-left: 0;
}

.bt-setup-status ul li {
  width: 100%;
  margin-bottom: 0;
  list-style: none;
}

.bt-setup-status ul li a {
  display: inline-block;
  margin: 0.5rem 0 0;
  text-decoration: underline;
}

.bt-setup-status ul li a:hover,
.bt-setup-status ul li a:focus,
.bt-setup-status ul li a:active {
  color: #000;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .bt-setup-status ul {
    flex-direction: row;
  }

  .bt-setup-status ul li {
    width: calc(33.333% - 20px);
  }
}

.woocommerce-checkout #payment {
  border-top: 0;
}

.woocommerce-checkout #payment .payment_methods li img.stripe-icon {
  width: 40px;
  height: 32px;
  float: right;
}

.woocommerce-checkout #payment .place-order #place_order {
  text-transform: capitalize;
}

.bt-powered-by p {
  margin-bottom: 0;
  text-align: center;
  font-size: 87.5%;
}

.bt-powered-by p span {
  white-space: nowrap;
}

.bt-powered-by img.stripe {
  width: 8rem;
  margin-bottom: 0.5rem;
}

.bt-powered-by img.vy {
  width: 1.5rem;
  margin: 0 0.25rem;
}

.list-replies .yourself-reply p {
  text-align: left;
}
