/*Product Category*/
.elementor-element .myb-procat.elementor-wc-products .woocommerce[class*=columns-] ul.products li.product {
  width: 98%;border: 8px solid #ddd;margin: 1% 1% 3%;background:#fff;padding:5px;border-radius:15px;
}
.elementor-element .myb-procat.elementor-wc-products .woocommerce[class*=columns-] ul.products li.product img {border-radius:15px;}
.elementor-element .myb-procat.elementor-wc-products .woocommerce[class*=columns-] ul.products li.product:hover {border-color:#e94e1b;}
.myb-procat.elementor-element.elementor-wc-products ul.products {grid-column-gap: 0 !important;}
.woocommerce-page ul.products li.product .woocommerce-loop-category__title,
.myb-procat ul.products li.product .woocommerce-loop-category__title {left: -13px;
    right: -13px;
    margin: 100% 0 0 0;
    bottom: -20%;
    text-transform: inherit;
    color: darkred;
    font-weight: normal;
    /* position: absolute; */
    height: 52px;
    background: #ddd;
    border-radius: 0 0 15px 15px;
    padding: 8px 5px;}
.myb-procat ul.products li.product:hover .woocommerce-loop-category__title {color: #fff;background:#e94e1b !important;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {margin-bottom:0;}
.woocommerce ul.products li.product .woocommerce-loop-category__title .count {display:none;}



@media screen and (max-width: 480px) {
  .elementor-element .myb-procat.elementor-wc-products .woocommerce[class*=columns-] ul.products li.product {width: 98%;}
}

/** product categories dropdown **/
#woocommerce_product_categories-4 .widget-title {display:none !important;}
.woocommerce-page .select2-container .select2-selection--single , .select2-container .select2-selection--single {
	border : 2px solid #e94e1b !important;
  border-radius : 3px !important;
}

/*Product List*/
.astra-shop-thumbnail-wrap span.yith-wcbr-brands {margin:0;font-size:0.8em;}
.elementor-element.elementor-wc-products ul.products li.product {background:#fff;padding:5px !important;border-radius:10px;}

/*Product Detail*/
.yith-wcbr-brands {margin-top:0;font-weight:bold;}
.yith-wcbr-brands a{font-weight:normal;}
.woocommerce div.product .product_meta {margin:0;font-size:1em;}

/*Category Accordion Menu*/
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item {line-height:1.2em !important;padding:8px 10px;}

/*Brand Selector*/
.myb-widget-box h2.widget-title {display:none;}
.myb-widget-box .select2-container .select2-selection--single{padding: 5px !important;border: 1px solid #ddd;border-radius: 0;box-shadow: none;height: auto;width:100% !important;margin:0;}
.myb-widget-box .select2-container {width:100% !important;}
.myb-widget-box .select2-container--default .select2-selection--single .select2-selection__arrow {top: 50%;width: 1.7em;transform: translateY(-50%);}
.myb-widget-box .select2-selection__rendered{line-height:20px !important;padding-left:8px !important;}

/*Search Box*/
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
  width:99% !important;
  background:#fff !important;
  border: 1px solid #ccc !important;
  border-radius: 0px !important;
  color:#666 !important;
  -webkit-border-radius: 0px !important;
  height:32px !important;
}

input[type=search].dgwt-wcas-search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ccc !important;
  opacity: 1 !important; /* Firefox */
}

input[type=search].dgwt-wcas-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc !important;
}

input[type=search].dgwt-wcas-search-input::-ms-input-placeholder { /* Microsoft Edge */
  color: #ccc !important;
}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {fill:#666 !important;}

@media screen and (max-width: 480px) {
  .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:90% !important;max-width:180px;}
}

/*Brand Slider*/
.yith-wcbr-brand-thumbnail-carousel ul {margin:10px 0 ;}
.yith-wcbr-brand-thumbnail-carousel .yith-wcbr-button-wrapper {background:transparent;}
.yith-wcbr-brand-thumbnail-carousel .yith-wcbr-thumbnail-list ul li a img {max-height:75px;width:auto;}

/*Main Menu*/
.elementor-nav-menu--main a.elementor-item {background:#fff;border-width:1px 1px 0 1px;border-style:solid; border-color:#ddd;}
.elementor-nav-menu--main a.elementor-item-active, .elementor-nav-menu--main li:hover a.elementor-item{background:inherit;}

/*FB News*/
.ff-stream-wrapper {margin-top:0 !important;}

/** Div Product Detail Quotation Button **/
.divquotebutton {
 	border:1px solid #ddd;
  border-radius:10px;
  padding:10px;
  margin:10px;
  background: #e43900;
  width: 230px;
  text-align: center;
  font-weight: bold;
}
.divquotebutton a { color:#fff;}
.divquotebutton:hover { background-color: #6f0322; }

/** Lazada / Shopee Button **/
.divshopeebutton , .divlazadabutton {
 	border:1px solid #ddd;
  border-radius:0px;
  padding:7px 10px;
  margin:10px 5px 10px 10px;
  width: 150px;
  text-align: center;
  font-weight: bold;
  display:inline-block;
}
.divpdfbutton {
 	border:1px solid #ddd;
  border-radius:0px;
  padding:7px 5px;
  margin:10px 5px 10px 10px;
  width: 100px;
  text-align: center;
  font-weight: bold;
  display:inline-block;
}
.divpdfbutton {background-color:#026abb;}
.divshopeebutton {background-color:#fb5530;}
.divlazadabutton {background-color:#083645;}
.divshopeebutton a, .divlazadabutton a, .divpdfbutton a { color:#fff;}
.divshopeebutton:hover, .divlazadabutton:hover, .divpdfbutton:hover { background-color: #6f0322; }

/** input box **/
input[type=text],textarea {border-color:#a7a4a4 !important;}


/*Products Thumb at Catogary - Fit in box and align center*/
.astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link{width:100%;box-shadow:0 0 2px #ccc;border-radius:5px;}
.astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link img {padding:5px;position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-height: 100% !important;width: auto !important;
}


/*Category Thumb at Catogary - Fit in box and align center*/
.product-category.product a{width:100%;box-shadow:0 0 1px #fff;border-radius:25px;}
.product-category.product a:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.product-category.product a img {position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-height: 100% !important;width: auto !important;
}
.myb-procat ul.products li.product .woocommerce-loop-category__title {position:absolute;line-height: 1.1em;font-size: 0.8em;}

/*Body Text*/
p {margin-bottom:0;}

/**eliminate default woo categories**/
.eko-Products , .display-Search {display:none !important;}

/** Left categories menu on select **/
.ywcca_category_accordion_widget li.opened {background:#e94e1b !important;}
.ywcca_category_accordion_widget li.opened a {color:#fff !important;}


/*Reduce Sticky Header img (Desktop)*/
@media screen and (min-width: 1024px) {
.elementor-sticky--active .elementor-image img{height:50px;width:auto;}
}

/*Footer Link*/
.powered-by a{color:#ccc;}