@media (min-width: 1599px) {
  body {
    padding-top: 320px;
  }
}

@media (max-width: 1600px) and (min-width: 990px) {
    body {
        padding-top: 220px;
    }

    body:not(.single-product):not(.page-id-5099):not(.page-id-4332):not(.page-id-1530646):not(.page-id-438753):not(.page-id-1117):not(.page-id-6105):not(.page-id-1943):not(.page-id-3):not(.page-id-1936):not(.page-id-1922):not(.page-id-1568338):not(.page-id-1530646):not(.woocommerce-account) {
        padding-top: 300px;
    }
}

@media (max-width: 1200px) and (min-width: 990px) {
  body {
    padding-top: 280px;
  }
}

@media (max-width: 760px) {
  body {
    padding-top: 100px;
  }
}

@media (max-width: 640px) {
  body {
    padding-top: 0;
  }
}

.woocommerce-breadcrumb a {
  color: #727272;
}

.woocommerce-breadcrumb .breadcrumb-separator {
  padding: 0 0.55em;
  display: inline;
}

@media (min-width: 768px) and (max-width: 1000px) {
  .storefront-breadcrumb {
    display: block;
  }
}

.header-infobar__wrapper {
  background-color: #f7f7f7;
  padding-top: 30px;
  padding-bottom: 1px;
  margin-bottom: 5px;
}

.fixed-header-infobar {
  position: fixed;
  top: 136px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100%;
  z-index: 99;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  height: auto; /* 80px */
  padding-left: 4px;
  padding-top: 24px;
  padding-bottom: 4px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (max-width: 1600px) {
  .fixed-header-infobar {
    top: 120px;    z-index: 99;
  }
}

@media (max-width: 1200px) {
  .fixed-header-infobar {
    height: auto;
  }
}

@media (max-width: 990px) {
  .fixed-header-infobar {
    top: 80px;
  }
}

.header-infobar--scrolled {
  top: 90px;
  z-index: 100;
}

.header-infobar__wrapper .header-infobar {
  position: relative;
  z-index: 10;
  margin: 0;
}

.header-infobar__wrapper .header-infobar::after {
    display: none;
    content: "";
    width: 370px;
    height: 153px;
    position: absolute;
    background: url(../img/bg-decorative.svg) no-repeat bottom;
    background-size: initial;
    right: -205px;
    top: 66px;
    overflow: hidden;
    z-index: -1;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    pointer-events: none;
}

.header-infobar__wrapper .dgwt-wcas-sf-wrapp.search {
    background: transparent !important;
    height: auto !important;
}

.header-infobar__wrapper.header-infobar--scrolled .header-infobar::after {
  opacity: 0;
  top: -195px;
}

.single-product__filter {
  margin-bottom: 58px;
}

.search .icon svg path {
  fill: #fff;
}

.single-product__filter .home-filter__form {
  max-width: 1052px;
  display: flex;
}

.single-product__filter .home-filter__form h3 {
  margin: 0;
  margin-right: 28px;
  font-weight: 500;
  color: #3d3d3f;
  display: inline-block;
  align-self: center;
  flex-grow: 1;
  font-size: 22px;
  padding-left: 0;
}

.single-product__filter .home-filter__year {
  min-width: 14%;
  flex: 0 0 14%;
  margin-left: auto;
  z-index: 3;
  margin-right: 20px;
}

.single-product__filter .home-filter__make {
  min-width: 14%;
  flex: 0 0 14%;
  margin-right: 20px;
}

.single-product__filter .home-filter__model {
  min-width: 14%;
  flex: 0 0 14%;
  margin-right: 20px;
}

.single-product__filter .home-filter__engine {
  min-width: 14%;
  flex: 0 0 14%;
  margin-right: 20px;
}

.product__gallery {
  max-width: 610px;
}

.gallery-product {
  display: flex;
}

.gallery-product__primary-wrap {
  max-width: 466px;
  margin-right: 27px;
}

.gallery-product__zoom-title {
  width: 100%;
  height: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 33px;
}

.gallery-product__zoom-button {
  cursor: pointer;
}

.btn-zoom-in {
  width: 13px;
  height: 13px;
  background: url("../img/zoom-in.svg") no-repeat center center;
}

.gallery-product_gallery-thumbnail-wrap
  + .gallery-product_gallery-thumbnail-wrap {
  margin-top: 18px;
}

.gallery-product_gallery-thumbnail-wrap {
  max-width: 116px;
  cursor: pointer;
}

.gallery-product_gallery-thumbnail {
  opacity: 0.4;
  transition: all ease-in-out 0.2s;
}

.gallery-product_gallery-thumbnail:hover {
  opacity: 0.6;
}

.single-product-info__title {
  font-weight: 500;
  font-size: 38px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: #3d3d3f;
  margin-bottom: 10px;
}

.single-product-info__sku,
.single-product-info__sku span {
  letter-spacing: 0.04em;
  font-weight: 300;
  font-size: 16px;
  color: #303030;
}

.single-product-info__price {
         font-size: 1.41575em;
    letter-spacing: 0.02em;
    color: #6d6d6d;
    margin-bottom: 10px;
    order: 3;
}
.delivery-details {
  order: 3;
}
.single-product div.product .delivery-details {
  order: 5;
}

.single-product-info__sku {
  margin-bottom: 0px;
}

.single-product-info__details {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pwb-single-product-brands {
    padding-top: 0;
}
.single-product div.product p.price {
    margin: -10px 0 10px 0 !important;
}
.single-product-info__details li {
  position: relative;
  padding-left: 42px;
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.02em;
}

.single-product-info__details li + li {
  margin-top: 20px;
}

.single-product-info__freeshipping {
  padding-left:5px !important;
}

.single-product-info__stock,
.single-product-info__freeshipping {
  color: #03a300;
}

.single-product-info__stock.out-of-stock {
  color: #e2401c;
}

.single-product-info__stock::before {
  position: absolute;
  content: "";
  width: 19px;
  height: 19px;
  left: 5px;
  top: -1px;
  background: url("../img/icon-smile.svg") no-repeat center center;
}

.single-product-info__stock.out-of-stock::before {
  background: url("../img/frown-solid.svg") no-repeat center center;
}

.single-product-info__pickup::before {
  position: absolute;
  content: "";
  width: 26px;
  height: 26px;
  left: 6px;
  top: -3px;
  background: url("../img/icon-pickup.svg") no-repeat center center;
}

.single-product-info__delivery::before {
  position: absolute;
  content: "";
  width: 26px;
  height: 26px;
  left: 6px;
  top: -3px;
  background: url("../img/icon-delivery.svg") no-repeat center center;
}

.single-product-info__wishlist-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 50px;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.3;
  letter-spacing: 0.02em;
  color: #3d3d3f;
  background-color: transparent;
  border: 1px solid #3d3d3f;
  margin-bottom: 15px;
  transition: all ease-in-out 0.2s;
  /*margin-top:60px;*/
}
.tinv-wishlist-clear .tinv-header{text-align:center;}

.single-product-info__wishlist-btn .tinvwl_add_to_wishlist-text {
  position: relative;
  padding-left: 19px;
}
.tinv-wishlist .product-action {
    width: 170px;
    text-align: center;
}
.pwb-brands-in-loop{position:relative;}
.pwb-brands-in-loop a:last-child:before{content: "Supplier:";
    display: inline-block;
    position: relative;
    font-size: 12px;
    color: #333333;
    margin-right: 3px;}

.single-product-info__wishlist-btn img,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img {
  display: none !important;
}/*
.single-product div.product .variations_button {
    position: absolute;
    top: 315px;
    left: 0;
}
.simplex .single_add_to_cart_button{
    position: absolute;
    top: 335px;
    left: 0;
}*/
.pwb-text-before-brands-links {
    color: #303030;    font-size: 16px
}
/*.single-product-info__price{display:none}*/
.single-product-info__pickup{display:none;}
/*.single-product-info__price{display:none}*/

.tinvwl_remove_from_wishlist-text {
  position: relative;
  padding-left: 20px;
  line-height: 1;
}

.single-product-info__wishlist-btn .tinvwl_add_to_wishlist-text:before, .single-product-info__wishlist-btn .tinvwl_remove_from_wishlist-text:before {
  content: "";
  position: absolute;
  background: url(https://www.fortluft.com/wp-content/uploads/2021/04/star-1.svg) no-repeat center / 19px auto;
  width: 19px;
  height: 19px;
  left: -6px;
  top: 50%;
  transform: translateY(-50%);
  transition: .1s ease;
}

.single-product-info__wishlist-btn .tinvwl_remove_from_wishlist-text:before {
  background-image: url(https://www.fortluft.com/wp-content/themes/newfortluft/assets/img/star-white.svg);
}

.single-product-info__wishlist-btn img {
  max-width: 19px !important;
  max-height: 19px !important;
}

.single-product-info__wishlist-btn .tinvwl_add_to_wishlist-text {
  line-height: 1;
}

.single-product-info__wishlist-icon {
  display: inline-block;
  width: 21px;
  height: 20px;
  margin-right: 12px;
}


.single-product-info__wishlist-btn.active {
  background-image: url(https://www.fortluft.com/wp-content/themes/newfortluft/assets/img/star-white.svg) no-repeat center / 19px auto;
  opacity: 1;
}

.single-product-info__wishlist-btn.tinvwl-product-in-list,
.single-product-info__wishlist-btn:hover {
  color: #3d3d3f;
}

.single-product-info__wishlist-btn:hover .tinvwl_add_to_wishlist-text:before,
.single-product-info__wishlist-btn.tinvwl-product-in-list .tinvwl_add_to_wishlist-text:before {
  opacity: .65;
  background-image: url(https://www.fortluft.com/wp-content/themes/newfortluft/assets/img/star-white.svg);
}

.single-product-info__wishlist-btn:hover .tinvwl_remove_from_wishlist-text:before {
  opacity: .9;
  background-image: url(https://www.fortluft.com/wp-content/themes/newfortluft/assets/img/star-white.svg);
}
ul.products li.product {
  position: relative;
}

ul.products li.product .tinvwl_add_to_wishlist_button{
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  margin: 0;
  padding: 0;
}

@media (max-width: 768px) {
  ul.products li.product .tinvwl_add_to_wishlist_button {
    right: calc(50% - 150px);

  }
}

ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text,
ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_remove_from_wishlist-text {
  font-size: 0;
}

ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text::before,
ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_remove_from_wishlist-text::before {
  left: 50%;
  transform: translate(-50%,-50%);
}

.cart-wrap {
  order: 3;
  margin-top: 10px;
}

.cart-wrap p {
  margin-bottom: 5px;
}

.single-product div.product .cart-wrap  form.cart {
  width: 100% !important;
  margin-top: 20px !important;
}

.single-product-info__discount-title {
  margin-bottom: 38px;
}

.single-product-info__discount-wrap table tr th,
.single-product-info__discount-wrap table tr td {
  text-align: center;
  border: 1px solid rgba(48, 48, 48, 0.04);
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2;
  padding: 1.1em 1.3em;
}

.single-product-info__discount-wrap table tr th {
  font-weight: 500;
}

.single-product-info__discount-wrap table tr th {
  background-color: #fafafa;
}

.single-product-info__discount-wrap table tr:nth-child(2n) th {
  background-color: #f3f3f3;
}

.single-product-info__discount-wrap .single-product__gallery {
  margin-right: 77px;
}

.single-product__gallery {
  margin-right: 77px;
}

.single-product__info {
  min-width: 54.5%;
  margin-bottom: 80px;
}

.single-product-info__size-wrapper {
  margin-bottom: 60px;
}

.single-product-info__size {
  max-width: 260px;
  display: flex;
}

.single-product-info__size-reset {
  margin-left: 34px;
  padding-left: 32px;
}

.single-product-info__size .choices__list--single {
  padding: 6.5px 50px 6.5px 25px;
  min-height: 32px;
}

.single-product-info__size .choices__inner {
  min-height: 32px;
  border: 1px solid rgba(48, 48, 48, 0.04);
}

.single-product-info__size .is-open {
  border: 1px solid rgba(48, 48, 48, 0.04);
}

.single-product-info__size .choices {
  margin-bottom: 0;
  border: 1px solid transparent;
}

.single-product-info__size-reset {
  padding: 0;
  font-weight: 400;
  padding-left: 32px;
  background: url("../img/refresh-arrow.svg") no-repeat center left;
  font-family: Roboto;
  font-style: normal;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.04em;
  color: #e5342a;
  position: relative;
}

.single-product-info__size-reset:hover {
  background-color: transparent;
  color: #e5342a;
}

.single-product-info__size-reset:hover span {
  opacity: 1;
}

.single-product-info__size-reset span {
  opacity: 0.6;
}

.single-product-info__add-to-cart-wrapper {
  display: flex;
  padding-bottom: 40px;
  position: relative;
  margin-bottom: 27px;
}

.single-product-info__add-to-cart-wrapper::after {
  content: "";
  position: absolute;
  width: 60%;
  height: 1px;
  left: 0;
  bottom: 0;
  background-color: rgba(48, 48, 48, 0.06);
}

.single-product-info__add-to-cart-count input {
  width: 104px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.6px solid rgba(48, 48, 48, 0.08);
  background: #fdfdfd;
  margin-right: 14px;
  text-align: center;
}

.single-product-info__add-to-cart-button {
  width: 170px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #333333;
  color: #ffffff;
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0.02em;
  font-weight: 400;
}

.single-product-info__category span {
  font-weight: 500;
}

.single-product__filter .home-filter__form h3 {
  margin: 0;
  margin-right: 28px;
  font-weight: 500;
  color: #3d3d3f;
  display: inline-block;
  align-self: center;
  flex-grow: 1;
  font-size: 22px;
}

@media (max-width: 1050px) {
  .single-product__filter .home-filter__form h3 {
    width: 100%;
    text-align: center;
    margin-right: 0;
    margin-bottom: 0.8em;
  }
  .single-product__filter .home-filter__form {
    flex-wrap: wrap;
  }
  .single-product__filter .home-filter__year,
  .single-product__filter .home-filter__make,
  .single-product__filter .home-filter__model,
  .single-product__filter .home-filter__engine {
    min-width: 25%;
    flex: 0 0 25%;
    margin: 0;
    padding: 0 7.5px;
    margin-bottom: 15px;
  }
  .single-product__filter .home-filter__btn {
    width: 100%;
    text-align: center;
  }
  .single-product__filter .home-filter__btn .btn {
    min-width: 24%;
  }
  .single-product__filter .single-product__gallery {
    margin-right: 30px;
  }
}

@media (max-width: 900px) {
  .single-product {
    flex-wrap: wrap;
  }
  .single-product__gallery {
    margin-right: 0;
    margin: 0 auto;
  }
  .single-product__gallery {
    margin-bottom: 50px;
  }
}

@media (max-width: 768px) {
  .fixed-header-infobar {
    position: relative;
    top: 0 !important;
    /*margin-bottom: 45px;*/
    height: auto;
  }
}

@media (max-width: 760px) {
  .single-product__filter .home-filter__year,
  .single-product__filter .home-filter__make,
  .single-product__filter .home-filter__model,
  .single-product__filter .home-filter__engine {
    min-width: 50%;
    flex: 0 0 50%;
  }
  .single-product__filter .home-filter__btn .btn {
    min-width: 40%;
  }
  .single-product-info__discount-wrap table tr th,
  .single-product-info__discount-wrap table tr td {
    padding: 0.8em 0.6em;
  }
  .single-product__filter .home-filter__btn {
    min-width: 100%;
  }

  .header-infobar__wrapper .header-infobar::after {
    display: none;
  }
}

@media (max-width: 480px) {
  .single-product__filter .home-filter__btn .btn {
    min-width: 97%;
  }
  .single-product-info__title {
    font-size: 24px;
  }
  .single-product-info__size-reset {
    margin-left: 10px;
  }

  .header-infobar__wrapper .header-infobar::after {
    width: 310px;
    height: 310px;
  }
}


@media (min-width: 768px) {
  #primary {
    float: right !important;
    margin-right: 0 !important;
  }

  body:not(.single-product):not(.term-tires):not(.term-wheels):not(.tires-in-url):not(.page):not(.term-fortluft-products):not(.term-auto-parts) #primary {
      width: 75%;
  }

  #secondary {
    float: left !important;
    margin-right: 30px;
  }
}
.wpce-invisible {
    visibility: visible !important;
}
.woocommerce-billing-fields__field-wrapper {
  display: grid;
  gap: 5px 30px;
}

.woocommerce-billing-fields__field-wrapper .form-row{
  width: 100%;
}

.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single,
.woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection--single,
.woocommerce-address-fields__field-wrapper .select2-container .select2-selection--single {
  height: 47px;
  margin: 0;
}

.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce-address-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__rendered {
  padding-top: 8px;
}

.woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 47px;
}

.fly{position:absolute;top:10px;right:100px;}
.attachment-woocommerce_thumbnail{    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;}
@media (min-width: 768px) {
  .woocommerce-billing-fields__field-wrapper {
    grid-template-columns: repeat(2, 1fr);
    align-items: end;
  }
}
.storefront-full-width-content.single-product div.product .summary{position:relative;}
.tinvwl-table-manage-list .product-price{text-align:center;}
.tinvwl-table-manage-list .product-date{text-align:center;}
.tinvwl-table-manage-list .product-stock{text-align:center;}
.tinv-wishlist .product-stock p {
    display: flex;
    text-align: center;
    justify-content: center;
}

@media (max-width: 767px) {
.bid{display:none!important}
.tinv-wishlist table td{padding: 10px;}



}
@media screen and (max-width : 767px){


}

.product-brand {
  padding-top: 1em;
  order: 2;
}

.pdf-anchor {
  padding-top: 20px;
  order: 10;
  cursor: pointer;
}
.pdf-anchor img {
  max-width: 80px;
  position: relative;
  left: -8px;
}

.woocommerce-shipping-methods li {
  white-space: normal !important;
}

.product-thumb-wrapper {
  display: flex;
  height: 300px;
  align-items: center;
  justify-content: center;
}
.product-thumb-wrapper img {
  max-width: 100%;
  max-height: 100%;
}

.wishlist-mobile {
  display: none;
  margin-top: -2em;
  margin-bottom: 3em;
  order: 3;
}

.product-brand {
  margin-bottom: 0.5em;
  padding-top: 0.5em;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0.04em;
  color: #303030;
}

.woocommerce-billing-fields__field-wrapper .form-row {
  order: 1;
}
#billing_postcode_field {
  order: 2;
}
#billing_state_field {
  order: 3;
}
#billing_address_1_field {
  order: 4;
}
#billing_address_2_field {
  order: 5;
}
#billing_city_field {
  order: 6;
}
#billing_phone_field {
  order: 7;
}
#billing_email_field {
  order: 8;
}

.woocommerce-shipping-fields__field-wrapper,
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.woocommerce-shipping-fields__field-wrapper .form-row {
  order: 1;
}
#shipping_postcode_field {
  order: 2;
}
#shipping_state_field {
  order: 3;
}
#shipping_address_1_field {
  order: 4;
}
#shipping_address_2_field {
  order: 5;
}
#shipping_city_field {
  order: 6;
}

@media (max-width: 767px) {
  .single-product-info__col .tinv-wishlist {
    display: none;
  }
  .wishlist-mobile {
    display: block;
  }

  .single-product .single_variation_wrap {
    margin-top: -30px;
  }

  ul.products li.product-category.product:first-child {
    margin-top: -40px !important;
  }
  ul.products li.product-category.product a {
    padding: 5px;
    flex-wrap: nowrap !important;
    align-items: center !important;
    border: 1px solid #ccc;
  }
  ul.products li.product.product-category img {
    margin-bottom: 0 !important;
    width: 60px !important;
    height: auto !important;
  }
  .woocommerce-loop-category__title {
    margin: 0 !important;
    padding-left: 15px;
    height: auto !important;
    flex: 1 0;
    order: 2 !important;
    text-align: left !important;
  }

  /*
  .fort-filter.hidden {
    display: none;
  }
  */

  .single-product div.product table.variations {
    margin-bottom: 10px !important;
  }
  .single-product div.product .variations_button {
    display: flex;
    flex-wrap: wrap;
  }
  .wpce-product-validator {
    width: 100%;
    order: 3;
  }
}

@media (max-width: 760px) {
  .header {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 399px) {
  .hentry .entry-content a {
    text-decoration: none !important;
  }

  .woocommerce-checkout-review-order-table,
  .woocommerce-checkout-review-order-table thead,
  .woocommerce-checkout-review-order-table tbody,
  .woocommerce-checkout-review-order-table tfoot {
    display: block;
  }
  .woocommerce-checkout-review-order-table thead tr,
  .woocommerce-checkout-review-order-table tbody tr {
    display: flex;
  }
  .woocommerce-checkout-review-order-table thead tr th:first-child,
  .woocommerce-checkout-review-order-table tbody tr td:first-child {
    width: 65% !important;
  }
  .woocommerce-checkout-review-order-table thead tr th:last-child,
  .woocommerce-checkout-review-order-table tbody tr td:last-child {
    width: 35% !important;
  }
  .woocommerce-checkout-review-order-table tfoot tr {
    display: block;
  }
  .woocommerce-checkout-review-order-table tfoot tr th,
  .woocommerce-checkout-review-order-table tfoot tr td {
    display: block;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .site-main .products.columns-7 .product-category {
    margin-right: 3.33%;
    width: 11.42%;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .site-main .products.columns-7:before {
    display: none;
  }
  .site-main .products.columns-7 {
    display: flex;
    gap: 5%;
    flex-wrap: wrap;
  }
  .site-main .products.columns-7 .product-category {
    margin-right: 0;
    width: 16%;
  }
}

@media (max-width: 640px) {
  body.header-fixed .header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
  }
  body.header-fixed .header__logo {
    display: none;
  }

  .header__nav-mobile,
  .header-account,
  .header-account__signin {
    background-color: #e5342a !important;
  }
  .header__nav-mobile > span {
    background-color: #fff !important;
  }
}


.dgwt-wcas-suggestion {
  align-items: flex-start;
}
.dgwt-wcas-suggestion .dgwt-wcas-content-wrapp {
  flex-wrap: wrap;
}
.dgwt-wcas-suggestion .dgwt-wcas-meta {
  text-align: right;
  width: 100%;
}
.dgwt-wcas-suggestion .dgwt-wcas-sp {
  padding: 10px 0 0;
}
a.dgwt-wcas-details-post-title, a.dgwt-wcas-details-product-title {
  word-wrap: break-word;
}



.applicability-container select {
    padding: 12px 8px;
    border: 1px solid #afafaf;
    color: black;
}



.variations select {
    padding: 5px 10px;
}
