/*
 Theme Name:   Industrium Child
 Description:  Industrium Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/industrium
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     industrium
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  industrium-child
*/

/* =Theme customization starts here
------------------------------------------------------- */
/* .header-icons-container img {
  max-width: 80px;
  height: auto;
} */
/* .header-icons-container {
	margin: -6px 20px !important;
} */
#customstyle .special-text-effect-stroke {
	-webkit-text-stroke: 2px #E66445 !important;
}

.footer-type-2 img {
	width: 100px !important;
	height: 100% !important;
}
@media (max-width: 1365px) {
	.header-icons-container img {
		  max-width: 80px;
 		  height: auto;
	}
}

.page-title-bg {
    z-index: 1;
}

.page-title-bg::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(-80deg, #00000000 0%, #000000b3 55%);
    opacity: 0.7;
    z-index: 2;
    pointer-events: none;
}


.cls-1, .cls-1-0 {
     fill: #e07b39 !important; 
}
.cls-2, .cls-2-0 {
	fill: #f4a261 !important;
}
.wp-block-social-link-anchor{
	display: flex;
	align-items: center;
	justify-content: center;
}

.wp-block-social-link-anchor svg{
	fill: white;
}

p.footertext {
    width: 85%;
}

.logo .retina-logo{
 	text-align: left !important;
}

.add-request-quote-button {
    padding: 16px 32px !important;
    min-width: 100px !important;
}

.add-request-quote-button::after {
	content: none !important;
    display: none !important;
    right: 15px !important;  
}

.product .flash-item.sale {
    display: none !important;
}



/* FORCE compact YITH quote table */
#yith-ywraq-table-list {
    table-layout: fixed !important;
}

/* Reduce image size */
#yith-ywraq-table-list td.product-thumbnail img {
    width: 100px !important;
    max-width: 100px !important;
    height: auto !important;
}

/* Reduce padding + row height */
#yith-ywraq-table-list td {
    padding: 8px 10px !important;
    vertical-align: middle !important;
}

/* Shrink product name column */
#yith-ywraq-table-list td.product-name {
    max-width: 220px !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
}

/* Keep quantity tight */
#yith-ywraq-table-list td.product-quantity {
    width: 70px !important;
}

/* Reduce overall row size */
#yith-ywraq-table-list tr.cart_item {
    height: auto !important;
}