/*
Theme Name: Luchiana-Child
Theme URI: https://parkofideas.com/luchiana/
Text Domain: luchiana-child
Description: Cosmetics and Beauty Shop Theme
License: GNU General Public License v2.0 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.2
Template: luchiana
Author: parkofideas.com
Author URI: https://parkofideas.com
Tags: right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, theme-options, translation-ready
*/


/* Theme customization starts here
-------------------------------------------------------------- */
.c-soc__link{
	color: #000000 !important;
}

.c-header__top-row-item--email, .c-header__top-row-item--phone, .c-header__top-row-item--address, .c-header__top-row-item--hours, .c-header__top-row-item--login, .c-header__top-row-item--other{
	font-weight: 600 !important;
	color: #000000 !important;
}

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

#ip_attribute_filter-3{
	display: none !important;
}

#ip_attribute_filter-8{
	display: none !important;
}

.c-page-header__wrap{
	margin-top: 0px !important;
}



@media (min-width: 1025px) {
  .c-page-header--low{
	        padding-top: 40px !important;
min-height: 50px !important;
}
	#ppc-button-ppcp-gateway
 {
    width: 83.5% !important;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
 .c-page-header--low{
	        padding-top: 40px !important;
min-height: 50px !important;
}
}

@media (max-width: 767px) {
	
	
.elementor-element-5f6af9d,
.elementor-element-5f6af9d .elementor-container,
.elementor-element-5f6af9d .elementor-column,
.elementor-element-5f6af9d .elementor-widget-wrap,
.elementor-element-5f6af9d .elementor-widget-container {
  display: block !important;
  text-align: left !important;
}

.elementor-element-5f6af9d .c-ip-inline-menu,
.elementor-element-5f6af9d .c-ip-social,
.elementor-element-5f6af9d .elementor-icon-list-items { 
  align-items: flex-start !important;
}
	.c-mobile-menu__item--has-children > a:first-child:after{
		font-weight: bold !important;
	}
	
	#menu-item-3445{
		width: 50% !important
	}
	 .c-header__top-row-list a{
		color: #ffffff !important;
	}
	
	.c-mobile-menu__subitem--parent-div{
		display: none !important;
	}
	
	.elementor-1528 .elementor-element.elementor-element-1798b94{
		padding-top: 35px !important;
		color: #ffffff !important;
	}
	
	.c-header__top-row-list {
        text-align: left !important;
     }
	
	.c-header__menu-bottom{
		bottom: 30px !important;
	}
	
	.elementor-360 .elementor-element.elementor-element-96f4ec3 {
    margin-top: 35px;
    height: 0px;
}
	
	 .elementor-element-36f19ba .elementor-container {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
	
	.elementor-360 .elementor-element.elementor-element-54404e4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
	.elementor-360 .elementor-element.elementor-element-64ffebf > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
	
	.elementor-360 .elementor-element.elementor-element-f3ef3fe > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}
	.elementor-360 .elementor-element.elementor-element-795ef6b > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}
	
	.elementor-360 .elementor-element.elementor-element-f200f94 > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}
	
	.c-product-grid__item--2-per-row-btn .c-product-grid__icon--wishlist:after{
		display: none !important;
	}
	
	.c-page-header{
min-height: 70px !important;
}

.c-page-header__wrap{
display: none;
}
	#ppc-button-ppcp-gateway
 {
    width: 100% !important;
}
}


/* AVVISO PAGINA PRODOTTO */

/* Avviso sospensione spedizioni */
.vp-shipping-notice {
	display: flex;
	flex-direction: column;
	gap: 4px;
	width: 100%;
	margin: 0 0 24px;
	padding: 16px 18px;
	background-color: #000;
	color: #fff;
	font-size: 14px;
	line-height: 1.5;
	box-sizing: border-box;
}

.vp-shipping-notice strong {
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.4px;
}

.vp-shipping-notice span {
	color: #fff;
}

@media (max-width: 767px) {
	.vp-shipping-notice {
		margin-bottom: 20px;
		padding: 14px 16px;
		font-size: 13px;
	}
}