
/*
 Theme Name:   Apptek Child
 Theme URI:    https://apptek.radiantthemes.com/
 Description:  Apptek Child Theme
 Author:       Radiantthemes
 Author URI:   https://radiantthemes.com/
 Template:     apptek
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  apptek-child
*/
#post-44717 ul {
	padding-left: 15px !important;
}

.prix-promo {
	text-decoration: line-through !important;
}

.woocommerce-thankyou-order-received {
	margin-top: 30px;
	margin-bottom: 200px;
}

h1, h2, h3, h4, h5, h6 {
	text-transform: none !important;
}

.grecaptcha-badge {
	visibility: hidden !important;
}

.force-hide {
	display: none !important;
}

.woocommerce div.product form.cart div.quantity, .shop_single .summary .product_meta {
	display: none;
}

.fix-margin {
	margin: 0 !important;
}

.number-icon .a {
	fill: inherit;
}

.post.single-post .entry-main {
	margin-top: 100px;
}

.entry-extra-item {
	display: none;
}

#post-44632 h1 {
	font-size: 2.2em !important;
	margin-bottom: 10px !important;
}

#post-44632 h2 {
	font-size: 1.5em !important;
	margin-bottom: 10px !important;
}

#post-44632 h3 {
	font-size: 1em !important;
	margin-bottom: 10px !important;
}

.post-43695, .post-43962, .post-44265, .post-44288, .elementor-43962 {
	margin-top: 100px;
}

.post-43695 h6, .post-43962 h6, .post-44265 h6, .post-44288 h6 {
	margin-bottom: 10px;
}

.post-35479 .entry-header {
	display: none;
}

.post-35479 .rt-login {
	display: none;
}

.post-35479 .rt-coupon {
	margin-top: 30px;
}

body.error404 div.error_main p {
	font-size: 20px;
	margin-top: 30px;
}

@media screen and (min-width: 321px) and (max-width: 479px) {
	/* Styles par défaut pour les éléments */
	.woocommerce-cart .woocommerce table.shop_table .woocommerce-cart-form__cart-item {
		display: grid;
		grid-template-columns: 25px 1fr 1fr;
	}
	
	.woocommerce-cart .woocommerce table.shop_table td.product-price {
		display: none;
	}
	
	.woocommerce-cart .woocommerce table.shop_table td.product-quantity {
		display: none;
	}
	
	.woocommerce-cart .woocommerce table.shop_table td.product-subtotal {
		width: 100%;
		grid-column: 1/4;
		display: flex;
	}
	
	.woocommerce-cart .woocommerce table.shop_table td.product-remove {
		display: flex;
		align-items: center;
	}
	
	.woocommerce-cart .woocommerce table.shop_table td.product-name {
		display: flex;
		align-items: center;
	}
	
	#update_cart {
		display: none !important;
	}
	
	.woocommerce-cart .woocommerce table.shop_table .coupon > label:nth-child(1) {
		text-align: center;
	}
	
	.woocommerce-cart .woocommerce table.shop_table .coupon {
		display: flex;
	}
	
	.radiantthemes-accordion.element-four .collapse.show .card-body .number {
		font-size: 40px !important;
	}
}
