/*
Theme Name: Jolie Child
Author: VamTam
Author URI: https://vamtam.com
Template: jolie
*/



/*

put your child theme styles here


you don't need any @import rules

*/
li.wc_payment_method.payment_method_cod
{
	/* display: none; */
}

.vamtam-scroll-to-top
{
	background: rgb(90, 28, 137) !important;
}
#scroll-to-top
{
	width: 50px !important;
	border-radius: 100px;
}
#scroll-to-top-text
{
	color: #fff !important;
}

#scroll-to-top-text::before
{
	left: 13px !important;
    font-weight: 800 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title
{
	font-weight: 700;
	font-size: 16px;
	line-height: 26.4px;
}

.woocommerce ul.products li.product .price ins
{
	font-weight: 700;
	font-size: 20px;
	line-height: 165%;
	color: #E58925;
}

.woocommerce ul.products li.product .price del
{
	font-size: 16px;
	font-weight: 600;
	line-height: 26.4px;
	color: #BBBBBB;
}

ul.products li.product .vamtam-product-content
{
	padding-top: 20px !important;
}
/*
.vamtam-product-content .woocommerce-loop-product__title {
    padding: 0px;
} */
ul.products li.product .vamtam-product-content .price {
    padding-top: 10px !important;
	margin-bottom: 0;
}

.woocommerce ul.products li.product .price
{
	font-weight: 700;
	font-size: 16px;
	line-height: 26px;
	color: #E58925;
}

@media (max-width: 767px) {
  .woocommerce ul.products li.product .woocommerce-loop-product__title
	{
		font-weight: 600;
		font-size: 16px;
		line-height: 19px;
	}
	.woocommerce ul.products li.product .price
	{
		font-weight: 700;
		font-size: 18px;
		line-height: 30px;
		color: #E58925;
		margin-bottom: 0.5em;
	}
}

.woocommerce table.shop_attributes td
{
	padding: 8px 0px;
}

@media (min-width: 1025px) {
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-mega-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
	bottom: 27px !important;
}
}
html .woocommerce #respond input#submit, html .woocommerce-page #respond input#submit
{
	color: #fff !important;
}

@media (max-width: 479px)
{
	.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item
	{
		max-width: 25% !important;
	}
	
	.ingredients .gallery-item
	{
		padding: 0 16px 34px 0 !important; 
	}
}

.woocommerce #reviews #comment {
    height: 40px;
}

.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles p.comment-form-author input
{
	min-height: 35px !important;
}

.comment-form-rating > label
{
	font-size: 18px;
    font-weight: 600;
}

.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles form#commentform p
{
	margin: 0 0 30px!important;
}

.woocommerce .elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles #review_form #respond span#reply-title
{
	font-size: 22px;
	font-weight: 600;
}

.woocommerce table.shop_attributes th
{
	font-weight: 500 !important;
}

.woocommerce table.shop_attributes td
{
	font-style: normal;
}

.woocommerce .star-rating span
{
	color: #F0A724 !important;
}

.comment-form-rating .stars span a
{
	
}

.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles .elementor-widget-container .woocommerce-Tabs-panel--reviews #reviews #comments li.review:first-of-type
{
	border-top: none !important;
}

.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles .elementor-widget-container .woocommerce-Tabs-panel--reviews #reviews #comments li.review
{
	border-bottom: 1px solid #F3F3F3 !important;
}

.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles .elementor-widget-container .woocommerce-tabs .woocommerce-Tabs-panel.panel
{
	padding: 0 0 2em 0 !important;
}

.woocommerce .elementor-widget-woocommerce-product-rating.vamtam-has-theme-widget-styles.vamtam-product-rating .woocommerce-product-rating
{
	margin-bottom: 30px !important;
}

.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles .elementor-widget-container .woocommerce-Tabs-panel--reviews #reviews #comments .comment-text .meta .woocommerce-review__author
{
	font-size: 22px;
	font-weight: 600;
	line-height: 33px;
	margin-bottom: 4px;
}

time.woocommerce-review__published-date
	{
		font-weight: 500;
		font-size: 18px;
		line-height: 150%;
	}

.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles .elementor-widget-container .woocommerce-Tabs-panel--reviews #reviews #comments .comment-text .description p
	{
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
	}

.woocommerce .elementor-2314 .elementor-element.elementor-element-844d7f7 .price
{
	font-weight: 700;
	font-size: 20px;
	line-height: 165%;
}

.woocommerce-review-link, .elementor-widget-woocommerce-product-rating.vamtam-has-theme-widget-styles .woocommerce-review-link, .woocommerce .elementor-2314 .elementor-element.elementor-element-750f677 .woocommerce-review-link {
    text-transform: capitalize !important;
	font-weight: 400;
}

.woocommerce table.shop_attributes, .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td
{
	border: 0px !important;
}

.elementor-widget-woocommerce-product-related .woocommerce-loop-product__title
{
	font-weight: 600 !important;
    text-transform: capitalize !important;
}
@media (max-width: 479px)
{
	.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles .elementor-widget-container .woocommerce-Tabs-panel--reviews #reviews #comments .comment-text .meta .woocommerce-review__author
	{
		font-weight: 600;
		font-size: 12px;
		line-height: 150%;
		margin-bottom: 2px;
	}
	
	time.woocommerce-review__published-date
	{
		font-weight: 500;
		font-size: 10px;
		line-height: 150%;
	}
	
	.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles .elementor-widget-container .woocommerce-Tabs-panel--reviews #reviews #comments .comment-text .description p
	{
		font-weight: 400;
		font-size: 14px;
		line-height: 165%;
	}
	
	.woocommerce .elementor-2314 .elementor-element.elementor-element-844d7f7 .price
	{
	font-weight: 700;
	font-size: 18px;
	line-height: 165%;
	}
	
	.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles .woocommerce-product-gallery
	{
		display: block !important;
	}
	.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images ol.flex-control-thumbs
	{
		flex-direction: row !important;
    	max-width: 100% !important;
		margin-top: 16px !important;
	}
	
	.woocommerce div.product .elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images ol.flex-control-thumbs li
	{
		margin-right: 12px !important;
	}
	.woocommerce .elementor-2314 .elementor-element.elementor-element-68b9f60c .flex-viewport:not(:last-child)
	{
		height: auto !important;
	}
	
	.product__section .woocommerce-product-gallery .flex-control-thumbs li img {
    	min-height: auto !important;
	}
	
	.elementor-989211 .elementor-element.elementor-element-05da9b6 .gallery
	{
		margin: 0px !important;
	}
}