/*!
Theme Name: DLS
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.07
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: dls-child
*/

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

body .alignfull, body .alignwide, body .entry-content .alignwide, body .entry-content .alignfull {max-width: 100%;}

.site-middle-footer-wrap {display: none;}
.post-type-archive-product .content-bg {
	background: #fff;
}
.wp-block-kadence-advanced-form195_c567f3-e4 {width: 100%;}
/*body .single-content .wc-block-grid {margin-bottom: 0px;}*/

.mobile-navigation ul li {font-family: Inter, sans-serif !important;}
.mobile-navigation ul li.current-menu-item > a {color: var(--global-palette8) !important;}

body .wp-site-blocks .entry-hero-container-inner { 
	background-image: url(https://dockinglinesolutions.com.au/wp-content/uploads/2024/09/dls-top-1.jpg);
    background-size: cover;
    background-position: center 27%;
}
.hero-section-overlay {
	background: #323031db;
}
.home-slider-col *:not(.splide__arrows):not(.splide__arrows *) {
	height: 100% !important;
}
.home-slider-col {
	height: 100%;	
}

.wc-block-components-totals-shipping__change-address__link {color: #472f2f !important;}

.postid-274 .single-product-extras, .postid-274 .single-product-payments {display: none !important;}

.customsol-button {margin-top: 24px;}

.product-more-info {
	font-weight: 900;
	margin-top: 0px;
    margin-bottom: 1.5em;
}
.product-more-info a {text-decoration: none;}

li.woocommerce-mini-cart-item.mini_cart_item>a {
	font-weight: 600 !important;
    line-height: 1.2em;
    margin-bottom: 2px;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after {content: none !important;}

.wc-block-grid__product-add-to-cart>a::after {content: none !important;}

@media screen and (max-width: 1024px) {
	body .inner-column-1 {width: 100% !important;}
}

@media screen and (min-width: 720px) {
	.custom-solutions-productrow.wc-block-grid .wc-block-grid__products {
		display: flex;
		justify-content: center;
	}

	.custom-solutions-productrow.wc-block-grid .wc-block-grid__products:not(.thisisforspecificity) .wc-block-grid__product {
		max-width: 33.3333333333%;
	}
}