/*  ----------------------------------------------------------------------------
    This file will load automatically when the Wokiee theme is active. You can use it
    for custom CSS.
*/
.headertype3 .tt-desktop-header .tt-logo img {
  min-height: 58px !important;
}
.category-listing .tt-blog-thumb .tt-img + .tt-title-description {
  margin-top: 12px !important;
}
.tt-post-single > :nth-child(1) {
  margin: auto  !important;
  width: 100%  !important;
  text-align: center  !important;
}
body {
    font-family: Hind, sans-serif;
    font-size: 16px  !important;
    line-height: 22px  !important;
    font-weight: 400  !important;
    color: #000000  !important;
    background: center 0 no-repeat #fff;
    margin: 0;
    overflow-x: hidden;
    direction: ltr;
}

@media (min-width: 1025px) {
  .tt-product:not(.tt-view) .tt-image-box img {
    width: 250px  !important;
    height: 250px  !important;
  }
}

/* Container cleanup */
#manufacturersContent form {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

/* Wrapper sizing */
.select-wrapper-sm {
  display: inline-block;
}

.select-wrapper {
  position: relative;
  width: 220px;
}

/* Select styling */
.select-wrapper select {
  width: 100%;
  height: 38px;
  padding: 0 36px 0 12px;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 6px;
  background-color: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  transition: all 0.2s ease;
}

/* Custom arrow */
.select-wrapper::after {
  content: "▼";
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  font-size: 11px;
  color: #666;
  pointer-events: none;
}

/* Focus / hover */
.select-wrapper select:focus {
  border-color: #8cc63f;
  box-shadow: 0 0 0 2px rgba(140, 198, 63, 0.2);
  outline: none;
}

.select-wrapper select:hover {
  border-color: #999;
}

/* GO button styling */
manufacturersContent .button_submit {
    height: 32px;
    padding: 12px 16px;
    background-color: #8cc63f;
    border: none;
    border-radius: 6px;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
    transition: background 0.2s ease;
}

#manufacturersContent .button_submit:hover {
  background-color: #76ad35;
}