/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 12 2024 | 16:03:49 */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css');

@media only screen and (max-width: 769px) {
	.site-main {
		padding: 0px 20px !important;
	}
	
	.woocommerce-Tabs-panel.woocommerce-Tabs-panel--documenti.panel.entry-content.wc-tab > ul {
		display: block;
	}
	
	.elementor-section.elementor-top-section.elementor-element.elementor-element-aabdb3d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		padding: 0px;
	}
	
	.woocommerce-cart-form__cart-item.cart_item .product-quantity {
		display: none;
	}
}

.map-height, .map-height >div, .map-height >div >div, .map-height >div >div >iframe {
	height: 100%;
}

.white-links a {
	color: #FFFFFF !important;
}

.product-categories .product-category > a {
	position: relative;
	display: block;
}

.mw-110-px { 
    min-width: 110px;
}

.product-categories .product-category > a > .woocommerce-loop-category__title {
	position: absolute;
    bottom: 0;
    text-align: left;
    width: 100%;
	background-color: #FFFFFF77;
	padding: 20px !important;
}

.product-categories .product-category > a > .woocommerce-loop-category__title:after {
	content: 'Scopri attività';
	display: block;
    text-align: center;
	background-color: #eb098b;
	color: #FFFFFF;
    padding: 10px 10px;
	max-width: 150px;
	border-radius: 3px;
	margin-top: 15px;
	font-size: 18px;
	font-weight: 500;
}

.product-categories .product-category > a > .woocommerce-loop-category__title:hover::after {
	color: white;
	background-color: black;
}

.product-categories .product-category > a > .woocommerce-loop-category__title mark {
	display: none;
}

.summary.entry-summary .woocommerce-Price-amount.amount {
    color: #eb098b;
	font-weight: 500;
}

.subscription-details {
	display: none;
}

.product_meta .posted_in > a{
	text-decoration-line: underline;
}

.woocommerce-cart-form .product-quantity {
	display: none;
}

.woocommerce-cart-form .coupon {
	display: none;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions, .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}


.elementor.elementor-55.elementor-location-header .elementor-button-link.elementor-button.elementor-size-sm:hover {
	border-color: #ffffff;
}

.elementor.elementor-55.elementor-location-header .elementor-button-link.elementor-button.elementor-size-sm:focus {
	border-color: #ffffff;
}

.woocommerce-product-attributes.shop_attributes > tbody > tr > td > p{
	padding: 8px !important;
}

.woocommerce-product-details__short-description {
	margin-bottom: 30px;
}

.site-main.post-19.page.type-page.status-publish.hentry {
	font-family: "ubuntu";
}


.site-main.post-19.page.type-page.status-publish.hentry .page-header {
	margin-top: 40px;
}
.site-main.post-19.page.type-page.status-publish.hentry .page-header > h1 {
	font-size: 34px;
	font-weight: 500;
}

.woocommerce-MyAccount-navigation {
	margin-bottom: 40px;
}


.woocommerce-MyAccount-navigation > ul {
	list-style-type: none;
	padding-left: 0px;
}

.woocommerce-MyAccount-navigation > ul > li, .woocommerce-MyAccount-navigation > ul > li > a {
	padding-bottom: 10px;
	text-decoration-line: none !important;
	color: #000000;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard:before {
	font-family: "Font Awesome 5 Free";
        content: "\f00b";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-profile:before {
	font-family: "Font Awesome 5 Free";
        content: "\f007";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link > a:hover {
	color: #eb098b;
	text-decoration-line: underline;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders:before {
	font-family: "Font Awesome 5 Free";
        content: "\f466";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address:before {
	font-family: "Font Awesome 5 Free";
        content: "\f3c5";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods:before {
	font-family: "Font Awesome 5 Free";
        content: "\f09d";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:before {
	font-family: "Font Awesome 5 Free";
        content: "\f2f5";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--members-area:before {
	font-family: "Font Awesome 5 Free";
        content: "\f2bb";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account:before {
	font-family: "Font Awesome 5 Free";
        content: "\f044";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
}

.woocommerce .woocommerce-breadcrumb {
	padding-top: 30px;
}

.content-area {
	font-family: "ubuntu";
}

.single_add_to_cart_button.button.alt.wp-element-button, .checkout-button.button.alt.wc-forward.wp-element-button, .button.wp-element-button {
	background-color: #eb098b;
	color: #ffffff;
}

.single_add_to_cart_button.button.alt.wp-element-button:hover {
	background-color: #000000;
	color: #ffffff;
}

.input-text.qty.text {
	display: none;
}

@media only screen and (min-width: 1025px) {
	.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1185 {
		margin-left: 60px;
	}

	.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1185 > a {
		font-family: 'ubuntu';
		font-size: 18px;
		font-weight: 500;
		color: #ffffff;
		background-color: #eb098b;
		border-style: solid;
		border-width: 1px;
		border-color: #eb098b;
		padding: 10px 16px 10px 16px !important;
		border-radius: 3px;
		height: 40px;
		margin-top: 25px;
	}

	.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1185 > a:hover{
		background-color: #ffffff;
		color: #000000 !important;
		border-color: #ffffff;
	}


	.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1185 > a:focus{
		border-color: #ffffff;
	}

	.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1185 > a:after{
		display: none;
	}
}

.related.products .woocommerce-loop-product__title {
	color: #000000;
}

.related.products .price .woocommerce-Price-amount.amount {
	color: #eb098b;
}

.related.products .button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	background-color: #eb098b;
	color: #ffffff;
}

.woocommerce-info.wc-memberships-restriction-message.wc-memberships-product-purchasing-restricted-message {
	border-top-color: #eb098b;
}

.woocommerce-info.wc-memberships-restriction-message.wc-memberships-product-purchasing-restricted-message:before {
	color: #eb098b;
}

/**
* AGGIUNTE 04/2024
*/

#link-privacy {
	color: #ffff !important;
	text-decoration: underline !important;
}

nav.woocommerce-breadcrumb, nav.woocommerce-breadcrumb a {
	color: #757575 !important;
}

.wc-item-meta {
	padding-left: 0;
}

.gift-custom-field-wrap {
	margin: 10px 0px 10px 0px;
}

.checkout-button.button.alt.wc-forward {
	background-color: #eb098b !important;
    color: #ffffff;
}

.single-product div.product_cat-gift h1.product_title.entry-title::after, div.product_cat-gift h1.elementor-heading-title::after {
	content: "🎁" !important;
}