/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

#footer-outer .row { padding: 20px 0 10px 0 !important; }
#footer-outer #copyright { padding: 0 0 10px 0 !important; }
#footer-outer .widget { margin-bottom: 0; }
.wpcf7-form br { display: none; }
.wpcf7-form textarea { height: 100px; }
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea { font-family: Open Sans; font-weight: 300; }
.woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	text-decoration: underline;
    text-underline-offset: -45%;
    text-decoration-skip-ink: none;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	text-decoration: underline;
    text-underline-offset: -65%;
    text-decoration-skip-ink: none;
}
.woocommerce .full-width-content .woocommerce-result-count { margin-top: 20px !important; }
.nectar-shop-header { display: none; }
.woocommerce.archive #ajax-content-wrap .container-wrap, .woocommerce .products ul, .woocommerce ul.products { padding-top: 0 !important; }
.products li.product.minimal .product-meta { padding-bottom: 0; }
#ajax-content-wrap ul.products li.product.minimal .price { display: none; }
.woocommerce-product-details__short-description { 
	font-size: 12px; 
	line-height: 120%; 
	margin-top: 10px;
}

/* MINICART */
.cart .quantity input.plus, .cart .quantity input.minus, .woocommerce-mini-cart .quantity input.plus, .woocommerce-mini-cart .quantity input.minus { padding: 0 !important; }
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list li { padding: 10px 0; }
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list li a.remove.with_text { font-size: 8px; color: rgba(0, 0, 0, .3) !important; }
.style_slide_in_click .product-meta > .quantity .product-price { margin-left: 0; }
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .mini_cart_item>a { margin-right: 15px; }
body .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list a img { 
	height: 160px;
    object-fit: cover;
    min-width: 100px;
}
body[data-header-format] .woocommerce-mini-cart div.quantity .qty { font-weight: 400; }
.nectar-slide-in-cart.style_slide_in_click .woocommerce-mini-cart__buttons a:first-child, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button:not(.checkout) { display: none !important; }
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button.checkout { margin-left: 0 !important; width: 100%; }

/* PRODUCT PAGE */
.single-product .nectar-prod-wrap { flex-direction: column; gap: 40px; } 
@media screen and (min-width: 1000px) {
	.single-product-main-image.col { width: 100% !important; margin: 0 !important; }	
}
.woocommerce div.product .summary p.price { margin: 0; padding: 0; font-size: 16px; }
.woocommerce.single-product div.product div.summary > * { position: static !important; transform: none !important; }
.woocommerce.single-product div.product div.summary { padding: 40px; box-shadow: 0 0 50px 0px rgba(0, 0, 0, .1); }
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs { margin: 40px 0 0 0 !important; }
.single-product .products.related, .single-product .products.upsells { display: none; }
.single-product .product-dimensions { margin: 30px 0; }
.single-product .product-dimensions p { padding-bottom: 0; }
.woocommerce .woocommerce-breadcrumb, .woocommerce div.product_meta { display: none; }
.woocommerce div.product form.cart { margin-bottom: 0; }
body.single-product .container-wrap { padding-top: 0; }
.product-subtitle { font-size: 10px; }
.woocommerce.single-product div.product .single-product-main-image div.images .woocommerce-product-gallery__image a { height: 100%; }
.woocommerce.single-product div.product div.images .woocommerce-product-gallery__image img { height: 100%; object-fit: cover; }

/* CARRELLO */
.wc-block-cart__main .wc-block-components-product-metadata, .wc-block-cart__main .wc-block-components-product-badge { display: none; }
.wc-block-cart__main .wc-block-components-product-name { font-size: 16px; font-weight: 600; }
.wp-block-woocommerce-empty-cart-block { display: none; }

/* CHECKOUT */
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-metadata { display: none; }



@media screen and (max-width: 999px) {
	.full-width-content>.products[data-product-style=minimal] { padding: 15px; }
	.single-product-main-image.col { margin-bottom: 25px; }
	.wp-block-woocommerce-checkout-order-summary-block { display: none; }
	body #slide-out-widget-area-bg { opacity: .4; }
}