/*
 Theme Name:   Manufactory Child Theme
 Theme URI:    https://manufactory.axiomthemes.com/
 Description:  Manufactory Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     manufactory
 Version:      1.0.0
 Tags:         business, construction, corporate, engineering, factory, gas, industrial, industry, machinery, manufacturing, mechanical, oil, plant, power, refinery
 Text Domain:  manufactory
*/


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

.cmargin{
	margin-top: 30px;
}

.post_header.entry-header {
    min-height: 50px;
    display: flex;
    justify-content: left;
    align-items: center;
}

.sc_extended_products_default a.button.product_type_simple {
    display: none !important;!i;!;
}

.sc_extended_products_default .post_featured.hover_shop .icons, .related.products .post_featured.hover_shop .icons {
    display: none;
}

.sc_extended_products_default span.onsale {
    display: none;
}

.page_content_wrap {
    padding-top: 160px !important;
}

.woocommerce #respond input#submit.alt2, .woocommerce a.button.alt2, .woocommerce button.button.alt2, .woocommerce input.button.alt2 {
	min-width: 270px;
    color: var(--theme-color-bg_color);
    border-color: var(--theme-color-text_dark);
    background-color: var(--theme-color-text_dark);
}

.related.products a.button {
    display: none !important;
}

.comments_wrap.opened {
    display: none !important;
}

.woocommerce-loop-product__title a {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
  transition: color 0.3s ease;
	width: 100%;
}

.woocommerce-loop-product__title a::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1rem;
    opacity: 1;
    transition: right 0.3s;
    border-radius: 50%;
    background-color: var(--theme-color-alter_dark);
    width: 30px;
    height: 30px;
    z-index: 0;
}

.woocommerce-loop-product__title a::after {
  content: '➔';
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1rem;
  transition: right 0.3s ease;
  opacity: 1;
  color: white;
}

.woocommerce-loop-product__title a:hover {
  color: #007cba;
}
.woocommerce-loop-product__title a:hover::before {
  background-color: var(--theme-color-text_link);
}
.woocommerce-loop-product__title a:hover::after {
  opacity: 1;
}

.woocommerce-loop-product__title{
	width: 100%;
}