/*
 Theme Name:   BuySellApp
 Theme URI:    #
 Description:  #
 Author:       #
 Author URI:   #
 Template:     ann
 Version:      1.0
 Text Domain:  ann
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.woocommerce ul.products .product_style_plain.product .post_data .post_data_inner{
    top: 0 !important;
     transform: translateY(0%) !important;
}
.woocommerce ul.products .product_style_plain.product .post_data .post_data_inner .post_header.entry-header{
    float: left;
    max-width: 60%;
}
.woocommerce ul.products .product_style_plain.product .post_data .post_data_inner .wrap-data-info{
    float: right;
    max-width: 40%;
}
.woocommerce ul.products .product_style_plain .post_item:before, .woocommerce ul.products .product_style_plain .wrap-data-hover{
    background: unset !important;
}
.woocommerce ul.products .product_style_plain.product .post_data .post_data_inner{
    display: block !important;
}
.price_wrap{
  text-align: right;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.price_wrap .net_prifit{
  display: flex;
  flex-direction: column;
}
.price_wrap .asking_price .price del bdi{
  font-size: 0.8em !important;
}
.price_wrap .payback_months .price del bdi{
  font-size: 0.8em !important;
}
.price_wrap .payback_months .price del ~ ins bdi {
  color: #FFD700 !important;
  font-weight: bold;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active  {
     box-shadow: 0 0 0 30px rgba(255, 255, 255, 0) inset !important;
}
.price_wrap .asking_price .price del ~ ins bdi {
  color: #FFD700 !important;
  font-weight: bold;
}
.price_wrap .asking_price .price bdi {
  color: #ffffff;
}
.price_wrap .prev_title, .price_wrap .next_title{
  color: #fff;
}
.custom-product-price.price_wrap .asking_price .price bdi{
  font-size: 1.2em !important;
}
.custom-product-price.price_wrap .asking_price .price del bdi, .custom-product-price.price_wrap .asking_price .price del, .custom-product-price.price_wrap .asking_price .price del span {
  color: #ffffff ;
}
.custom-product-price .price{
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.price_wrap bdi{
  font-size: 1.2em;
  color: #fff;
  font-weight: bold;
  display: block;
}
.post-type-archive .price_wrap{
  gap: 0px;
  font-size: 80%;
}
.post-type-archive .post_data{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.post-type-archive p.short-text {
  font-size: 14px;
  margin: 0;
  line-height: 150%;
}
.product_list_footer{
    display: grid;
        align-items: flex-start;
        grid-template-columns: 1fr 1fr;
}
.product_list_footer .action_bottons{
  display: flex;
    width: 100%;
    justify-content: flex-end;
}

.product_list_footer_tag .tags_title{
  color: #fff;
  padding-right: 5px;
}
.woocommerce ul.products .product_style_plain .post_item:before{
  display:none !important;
}
li .post_layout_thumbs{
  border: 1px solid;
  padding: 10px;
  background: #0c101a99;
  border-radius: 10px;
}
.woocommerce ul.products li .post_layout_thumbs img{
  border-radius: 5px;
}
.woocommerce ul.products li .post_layout_thumbs video{
  border-radius: 5px;
}
.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons {
  top: 0 !important;
  right: 0 !important;
}
.products_style_info .product_list_footer .action_bottons a.contants_button, .related .product_list_footer .action_bottons a.contants_button{
  display: none;
}
.products_style_info .product_list_footer .action_bottons, .related .product_list_footer .action_bottons{
  justify-content: center !important;
}
 .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
   width: 100% !important;
 }
@media screen and (min-width:1300px) and (max-width: 2000px) {
  .row-5-4-product .post_featured img{
    height: 120px !important;
    object-fit: cover;
  }
  .row-5-4-product .woocommerce ul.products li.product .post_data{
    zoom: 90%;
  }
}
.products.products_style_info.columns-5{
  justify-content: center;
}

.products.products_style_info.columns-5 .product_list_footer, .related .product_list_footer{
  display: flex !important;
  justify-content: center;
}
.products.products_style_info.columns-5 .net_prifit, .related .net_prifit{
  align-items: center !important;
}
.products.products_style_info.columns-5 .payback_months .price, .related .payback_months .price{
  text-align: center;
}
@media screen and (min-width: 1700px) {
  .row-5-4-product .post_featured img{
    height: 200px !important;
    max-height: 200px !important;
  }
}
.row-5-4-product .action_bottons a{
  max-width: unset !important;
}
div.ui-slider .ui-slider-range{
  height: 3px;
}
div.ui-slider .ui-slider-handle {
    width: 6px;
    height: 10px;
}
.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_slider, .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_range .sc_form_field_wrap .trx_addons_range_slider{
  height: 3px;
}
div.ui-slider-horizontal .ui-slider-handle {
    top: -3px;
    margin-left: -3px;
}
#trx_addons_login_popup.trx_addons_popup.open{
  position: fixed;
  overflow: visible;
  z-index: 9999;
  display: block !important;
  top: 20%;
  left: 0;
  right: 0;
}
.woocommerce ul.products .product_style_plain.product .post_featured {
  width: 228px;
}
.woocommerce ul.products .product_style_plain.product .post_featured a img.size-woocommerce_single{
  height: 224px;
  object-fit: contain;
}
.product-thumbs .thumb{
  margin-bottom: 0px !important; 
}
.trx_addons_product_attribute_label {
    display: block !important;
    font-size: 12px;
}
.trx_addons_product_attributes{
    display: flex;
    align-items: center;
    gap: 10px;
    padding-top: 10px;
}
.trx_addons_product_attributes>div{
    margin-top: 0px !important;
    flex-direction: row;
}

.woocommerce ul.products .product_style_plain.product .post_featured, .product-thumbs, .related .post_featured, .product-thumbs{
    margin-bottom: 0px !important;
}
.woocommerce ul.products .product_style_plain.product .post_featured a img.size-woocommerce_single, .related .post_featured a img.size-woocommerce_single{
    height: 140px;
}
.products_style_info .price del ~ ins bdi, .related, .related .price del ~ ins bdi {
  color: #FFD700 !important;
  font-weight: bold;
}
.products_style_info .price del bdi span, .related .price bdi, .related .price del bdi{
  color: #ffffff ;
}
.products_style_info .product_list_footer, .related .product_list_footer{
    flex-direction: column;
    gap: 10px;
}
.products_style_info .product_list_footer .action_bottons, .related .product_list_footer .action_bottons{
    justify-content: space-between;
}
.products_style_info .post_featured, .related .post_featured{
    width: 100%;
}
.products_style_info .short-text, .related .short-text{
  max-height: 115px;
  min-height: 115px;
  overflow: hidden;
}
.products_style_info .post_tags{
  display: none;
}
.products_style_info .product_list_footer_tag, .related .product_list_footer_tag{
  width: 100%;
  display: block;
  max-width: 100%;
  height: 25px;
  overflow: hidden;
}
.products_style_info img, .related img {
    max-height: 120px !important;
    width: 100% !important;
    object-fit: cover;
}
.post_featured.hover_shop .icons > .shop_link{
  display: none;
}
.action_bottons .sc_button{
  color: #fff !important;
}
.action_bottons .sc_button.sc_button_curtain:before {
      -webkit-box-shadow: inset 0 0 0 2px #2187ff;
      -ms-box-shadow: inset 0 0 0 2px #2187ff;
      box-shadow: inset 0 0 0 2px #2187ff;
}
.action_bottons .sc_button.sc_button_curtain:after{
  background-color: #2187ff !important;
}
body.woo_extensions_present.sidebar_hide .post_type_product.single_product_details_position_under_gallery div.product div.summary, .fixed_blocks_sticky .sidebar{
  position: inherit !important;
}
form .trx_addons_loading.trx_addons_loading_style_default{
  display: none !important;
}
@media screen and (min-width: 600px) {
    .how-it-works .elementor-icon-box-wrapper{
        gap: 20%;
        position: relative;
    }
    .how-it-works .elementor-icon-box-wrapper > .elementor-icon-box-icon::after{
      content: '';
      width: 17%;
      position: absolute;
      height: 2px;
      background: #fff;
      top: 50%;
      left: 10%;
    }
    .how-it-works:nth-child(2n) .elementor-icon-box-wrapper > .elementor-icon-box-icon::after{
        width: 10.5%;
    }
    .how-it-works:nth-child(2n) .elementor-icon-box-wrapper{
        gap: calc(20% - 7%) !important;
    }
}
@media screen and (max-width:600px) {
    .elementor-2698 .elementor-element.elementor-element-6f66624 > .elementor-widget-container{
      margin: 0px !important;
    }
}

.related li >div{
  padding: 10px !important;
}
.list_products .woocommerce-pagination, .list_products .woocommerce-result-count{
  display: none;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left !important;
}
.products.products_style_plain  .post_featured a{
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.products.products_style_plain .product-thumbs{
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}

.products.products_style_plain .product-thumbs img{    
  width: 100% !important;
  height: 75px !important;
  object-fit: cover;
  margin: 0 !important;
}
.woocommerce ul.products .product_style_plain.product .onsale {
  top: 0 !important;
  left: 0 !important;
}
.onsale{
  display: none;
}
.product_style_plain .post_featured .top-info {
  top: 0px !important;
  right: 14px !important;
}
.products_style_info .price_wrap,
.related li .price_wrap {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    gap: 10px;
}
.products_style_info .price{
  height: 60px;
}
.related li .price {
  height: 60px;
}
.products_style_info .price_wrap>div, 
.related li .price .price_wrap>div{
  display: flex;
  flex-direction: column !important;
  width: 33.33% !important;
  align-items: center;
}
.products_style_info .price_wrap .payback_months .price,
.related li .price .price_wrap .payback_months .price,
.related li .price .price_wrap .asking_price .price{
  margin-top: 0 !important;
}
.related li .woocommerce-loop-product__title{
  min-height: 25px;
}
.products_style_info .price_wrap del,
.products_style_info .price_wrap del bdi,
.products_style_info .price_wrap ins,
.products_style_info .price_wrap bdi,
.related li .price .price_wrap del,
.related li .price .price_wrap del bdi,
.related li .price .price_wrap ins,
.related li .price .price_wrap bdi{
  font-size: 14px !important;
}
.products_style_info .price .price_wrap .prev_title, 
.products_style_info .price .price_wrap .next_title,
.related li .price .prev_title, 
.related li .price .next_title
 {
    font-size: 12px !important;
}
 .post_data .post_data_inner .add_to_cart_wrap{
  display: none;
}
@media screen and (max-width:1024px){
  .woocommerce ul.products .product_style_plain.product .post_data .post_data_inner{
    grid-template-columns: 1fr;
  }
  .price_wrap{
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }
  .price_wrap >div{
    width: 33.3%;
  }
  .woocommerce ul.products .product_style_plain.product .post_featured {
    width: 100%;
    max-width: unset !important;
  }
  .woocommerce ul.products .product_style_plain.product .post_featured a img.size-woocommerce_single {
   height: auto;
  }
}
.sc_button.sc_button_curtain.color_style_link2:hover{
  color: #2187ff !important;
}
@media screen and (max-width:800px){
  .product_list_footer{
    flex-direction: column;
    gap: 10px;
  }
  .woocommerce ul.products .product_style_plain.product .post_data .post_data_inner .post_header.entry-header {
      float: unset;
      max-width: 100%;
  }
  .woocommerce ul.products .product_style_plain.product .post_data .post_data_inner .wrap-data-info {
      float: unset;
      max-width: 100%;
  }
  .woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap{
      display: none;
  }
  .trx_addons_product_attributes{
      margin-top: 0px;
  }
  .product_list_footer .action_bottons {
      justify-content: flex-start;
  }
  .product_list_footer .action_bottons a:nth-child(2),
  .product_list_footer .action_bottons a:nth-child(3){
    width: 50% !important;
  }
  .price_wrap .prev_title, .price_wrap .next_title{
    font-size: 14px;
  }
  .price_wrap bdi {
     font-size: 1.2rem;
  }
  .price_wrap{
      text-align: left;
  }
  .woocommerce ul.products .product_style_plain.product .post_data .post_data_inner .post_header.entry-header{
      margin-top: 10px;
  }
}
.yelowmenu span {
    color: #ffff00;
}
.products_style_info .short-text, .related .short-text{
  display: none;
}
.products_style_info .woocommerce-loop-product__title a{
    height: 30px;
    overflow: hidden;
}
footer .socials_wrap .icon-telegram, footer .socials_wrap .icon-whatsapp{
  font-size: 40px;
}
.sc_form_field_product_cat{
  display: none !important;
}
.sidebar_inner>.widget_woocommerce_search{
  display: none;
}
.icon-telegram{
  color: #0088cc;
}
.icon-whatsapp{
  color: #25d366;
}
.product_meta .posted_in{
  display: none !important;
}
.sidebar.widget_area{
  padding-top: 35px;
}
.columns-5 .price_wrap .net_prifit .next_title{
  text-align: center;
}
.products.products_style_info.columns-5 del{
  margin: 0 !important;
}
.woocommerce-breadcrumb{
  display: none !important;
}
/*# sourceMappingURL=woocommerce.css.map */

