/*
Theme Name: Être Jewels Child
Theme URI: https://parkofideas.com/goldish/
Text Domain: goldish-child
Description: Artigianalità italiana
License: GNU General Public License v2.0 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.2
Template: goldish
Author: V430 Digital
Author URI: https://digital.v430.it/
*/

.c-header__logo.c-header__logo--desktop img {
	width: 100px;
}

.c-header__logo-img.c-header__logo-img--mobile {
	width: 120px;
}

::selection {
	background: #ebf0ed !important;
}

body {
	background-color: #fff;
}

.c-header--header-type-1, .c-header {
	border-bottom: solid 1px #eaeaea !important;
}

#iubenda-cs-banner.iubenda-cs-default-floating #iubenda-cs-title {
	display: none;
}

@media (min-width: 768px) {
.c-post__container--page, .c-post__container--post {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}}

.grecaptcha-badge { 
    visibility: hidden;
}

.cwginstock-subscribe-form {
	margin-top: 15px;
}

.cwginstock-subscribe-form .panel-primary {
	border-color: #32413c !important;
}

.cwginstock-subscribe-form .panel-primary > .panel-heading {
	background-color: #32413c !important;
	border-color: #32413c !important;
}

.cwginstock-subscribe-form .cwgstock_email {
	margin-bottom: 0px !important;
	padding: 8px !important;
}

.cwginstock-subscribe-form .cwgstock_button {
	background-color: #32413c !important;
	border: none;
	padding: 8px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
	margin-bottom: -7px;
}

.cwginstock-subscribe-form .cwgstock_output {
	font-size: 14px;
	line-height: 18px;
	padding-top: 5px;
}

.wpcf7-form-control-wrap[data-name="accettazione-gdpr"] {
	float: left;
	margin-top: 8px;
}

.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
	margin-right: 8px;
	margin-left: 0px;
}

#cfw-side-cart .cfw-primary-btn.cfw-side-cart-checkout-btn {
	text-transform: uppercase !important;
	font-weight: 600 !important;
	padding-top: 14px !important;
	padding-bottom: 14px !important;
}

#cfw-side-cart .cfw-side-cart-close-trigger.cfw-secondary-btn {
	background-color: #fff !important;
	color: #202020 !important;
	padding: .42rem !important;
}

.summary.entry-summary .c-product__atc-wrap {
	width: 100% !important;
	max-width: unset;
	margin-top: 5px !important;
}

.summary.entry-summary .single_add_to_cart_button.button {
	border-radius: 4px;
	font-weight: 600;
	background-color: #283732 !important;
}

.summary.entry-summary .c-product__buttons-wrap, .summary.entry-summary  .c-product .product_meta {
	margin-top: 20px;
}

.summary.entry-summary  .c-product-features {
	margin-top: 10px;
}

.summary.entry-summary .c-product__title {
	font-size: 33px !important;
	margin-bottom: 10px;
}

@media(max-width: 400px) {
	.summary.entry-summary .c-product__quantity.quantity {
	display: none !important;
}
	.summary.entry-summary #wc-stripe-payment-request-wrapper {
		margin-top: -10px;
	}
.summary.entry-summary .c-product__title {
	font-size: 30px !important;
}
}

header#main-header {
	z-index: 99 !important;
}

.widget_shopping_cart_content {
	display: none;
}


.c-product__slider-item img, .c-product-grid__thumb {
	object-fit: contain !important;
}

.woocommerce-variation-availability p.stock {
	margin: 10px 0px !important;
}

.variable-items-wrapper.button-variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span {
	border-radius: 0px !important;
}

.c-page-header__sub-cat-item--current .c-sub-categories__thumb-wrap {
	border-color: #d1d7d3 !important;
	background-color: #ebf0ed !important;
}

 .ti-reviews-container-wrapper {
	 justify-content: center;
}

.c-shop-sidebar.js-cart-sidebar {
	display: none !important;
}

.summary.entry-summary .woocommerce-variation-add-to-cart {
	margin-top: 20px;
}

.summary.entry-summary .product_meta {
	margin-top: 10px;
}

.summary.entry-summary .woocommerce-variation-description:empty {
	display: none;
}

iframe.component-frame {
	z-index: 98 !important;
}

.btn-discount {
	background-color: #283732;
	text-align: center;
	color: #fff;
	font-weight: 700;
	padding: 10px;
	border-radius: 4px;
	max-width: 200px;
	margin: 15px auto 0px auto;
}

.btn-discount img {
	width: 25px;
	vertical-align: -6px;
	margin-right: 10px;
	user-select: none;
}

footer .elementor-widget.elementor-list-item-link-full_width a {
	width: unset !important;
}

.c-product-grid__price-wrap {
	margin-top: 5px !important;
}

.price del + ins {
	color: #d00000;
}

.summary .c-product__atc-wrap {
	margin-bottom: 15px;
}

#promo_box {
	background-color: #dff0d8;
	margin: 0px 0px 12px 0px;
	padding: 14px;
	border-radius: 4px;
	color: #3c763d;
	text-align: left;
	font-size: 15px;
	line-height: 18px;
}

#promo_box img {
	width: 24px;
	float: left;
	margin-right: 9px;
}

.whtapp-txt {
	color: rgb(70, 70, 70);
	margin-bottom: -15px;
}

.whtapp-txt img {
	width: 24px;
	vertical-align: -6px;
	margin-right: 5px;
}

@media (max-width: 1189px) {
  .c-product--layout-1 .summary {
    margin-top: 20px !important;
  }
}

.h-ltr .c-product--layout-2 .c-product__col-2, .c-product--layout-2 .c-product__col-1, .c-product--layout-2 .c-product__col-2 {
	border: none !important;
}

.c-product--layout-2 {
	max-width: 1400px;
	margin: auto;
}

.c-product-features__description {
	line-height: 1.2 !important;
}

.c-product__sub-col-2 {
	margin-top: 0px !important;
}

.top-bar a {
	text-decoration: none !important;
	color: #fff !important;
}

body.home .c-ip-slider__title-inner,
body.home .c-ip-slider__subtitle {
	text-shadow: 0 0 10px #00000073 !important;
}

#wc-stripe-express-checkout-element-googlePay,
#wc-stripe-express-checkout-element-applePay  {
	width: 100%;
}

.form-row.cfw-text-input.cfw-input-wrap {
	margin-top: 0px;
}