/*Product Sub-Category*/
.elementor-element .myb-procat.elementor-wc-products .woocommerce[class*=columns-] ul.products li.product {width: 90%;border: 5px solid transparent;margin: 1% 5%;background:#fff;padding:5px;border-radius:5px;}
.elementor-element .myb-procat.elementor-wc-products .woocommerce[class*=columns-] ul.products li.product:hover {border-color:#a30e38;box-shadow:1px 1px 5px #000;}
.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 {position:relative;left:0;right:0;margin:1%;bottom:0;text-transform:inherit;color:darkred;font-weight:normal;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {margin:0 auto;padding:10px;border:1px solid #f5f5f5;}
@media screen and (max-width: 1024px) {
  .woocommerce-page[class*=columns-] ul.products li.product:nth-child(n), .woocommerce[class*=columns-] ul.products li.product:nth-child(n) {margin:0 !important;}
}
@media screen and (max-width: 480px) {
  .elementor-element .myb-procat.elementor-wc-products .woocommerce[class*=columns-] ul.products li.product {width: 98%;margin: 1%;}
  
}

/*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;}

/*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;}

/*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-no-submit .dgwt-wcas-ico-magnifier {left:5px !important}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
  width:auto !important;
  background:#fff !important;
  border: 1px solid #ddd !important;
  border-radius: 0px !important;
  color:#666 !important;
  -webkit-border-radius: 0px !important;
  height:32px !important;
  padding:10px 1px 10px 25px !important;
}
input[type=search].dgwt-wcas-search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666 !important;
  opacity: 1 !important; /* Firefox */
}

input[type=search].dgwt-wcas-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #666 !important;
}

input[type=search].dgwt-wcas-search-input::-ms-input-placeholder { /* Microsoft Edge */
  color: #666 !important;
}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {fill:#121212 !important;}

@media screen and (max-width: 480px) {
  .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:180px !important;}
}

/*Category Accordian Menu*/
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.yith-children li {padding-left:5px;}
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item {line-height:24px !important;min-height:32px;}
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item a {display:block;padding:4px 24px 4px 0;}
.ywcca_widget_container_style_1 ul.ywcca_category_accordion_widget li .icon-plus_style_1,
.ywcca_widget_container_style_1 ul.ywcca_category_accordion_widget li .icon-minus_style_1{right:0;position:absolute;margin-top:2px !important;}

.ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item ul.yith-children li.cat-item {padding:2px 0 2px 20px !important;}


/*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;}


/*Form Credit Link*/
.formcraft-css a.powered-by {display:none !important;}

/*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: #a30e38;
  width: 230px;
  text-align: center;
  font-weight: bold;
}
.divquotebutton a { color:#fff;}
.divquotebutton: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 1px #ccc;}
.astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link:after {
  content: "";
  display: block;
  /*padding-bottom: 100%;*/
}
/*.astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link img 
{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;}
.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;}*/


/**eliminate default woo categories**/
.title-Products, #eko- {display:none !important;}

/**Whatshelp**/
#wh-widget-send-button.wh-widget-right {right:25px !important;}
