/*
Theme Name: Ipharm Child
Theme URI: http://ipharm.axiomthemes.com/
Template: ipharm
Author: AxiomThemes
Author URI: http://axiomthemes.com/
Description: Ipharm is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Tags: flexible-header,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,full-width-template,microformats,post-formats,theme-options,threaded-comments,translation-ready
Version: 1.0

*/
.box-categorie-home h3{
	font-family:"Roboto Condensed",sans-serif;
	font-weight:300;
	text-transform:uppercase;
}
.box-categorie-home .sc_button {
	font-family:"Roboto Condensed",sans-serif;
    border: 1px solid #000 !important;
    padding: 10px 30px !important;
	color:#000;
	background-color: rgba(255,255,255,0.5);
	border-radius:unset !important;
}
#search_field .search-field.fill_inited{
	background-color: #000;
	border-color:#000;
	border-radius:0px;
	padding:10px;
}
#search_field .search-submit{
	background-color: #fff;
	color:#000;
	border-radius:0px;
	border: 1px solid #000 !important;
	padding:10px 30px;
}
#search_field .search-submit:hover{
	background-color: #ff1616;
	color:#fff;
}
#search_field .search-field{color:#fff;}
#btn_carrello .sc_layouts_cart{
	background-color:#fff !important;
}
#btn_carrello .sc_layouts_cart .sc_layouts_item_icon{
	color: #000 !important;
}
#btn_carrello .sc_layouts_cart_items_short{
	color: #fff !important;
}
#voci_menu_principale nav li.menu-item a{
	border:1px solid #000;
	padding:10px 30px !important;
}
#voci_menu_principale nav .sub-menu li.menu-item a{
	border:none;
	padding:5px 30px !important;
}
#voci_menu_principale nav li.menu-item a:hover{
	color: #000;
}
#voci_menu_principale nav li.menu-item a::before{
	display:none;
}
#voci_menu_principale{
	margin:10px 0px;
}
#woocommerce_widget_cart-2 .woocommerce-mini-cart__buttons.buttons a.button{
	font-size:10px !important;
}
nav.menu_mobile_nav_area li{
	border-bottom:1px solid #000;
}
.widget ul > li:before{
	background-color:#000 !important;
}
input[type="checkbox"] + .wpcf7-list-item-label::before{
	background-color:#eee;
}
form.mc4wp-form .mc4wp-form-fields input[type="submit"]{
	border-radius:0px;
	background-color:#000;
}
form.mc4wp-form .mc4wp-form-fields input[type="email"]{
	border:none;
	border:1px solid #000;
}
form.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover, form.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus{
	background-color:#ff1616;
}
.mc4wp-alert.mc4wp-success{
	background-color: green !important;
}
input.filled,.select2-container.select2-container--default span.select2-selection{
	border-color:unset !important;
	border-width:1px !important;
}
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area {
  border:1px solid #000;
  border-radius: 0px;
}
input[type="radio"] + label::before,input[type="checkbox"] + label::before{
	background-color: #ddd !important;
}
.woocommerce ul#shipping_method li{
	margin-bottom:20px;
}
#wc-ppcp-credit-card-gateway-cc-form iframe{
	min-height: auto;
}
.woocommerce .checkout #order_review .payment_methods li label, .woocommerce-page .checkout #order_review .payment_methods li label {
  display: block !important;
}
nav.menu_mobile_nav_area li{
  border-bottom:none;
}
.menu_mobile .search_wrap .search_submit{
	border-radius: 0px !important;
}
.elementor-widget.elementor-widget-trx_sc_layouts_login{
	z-index:9900;
}
.sc_layouts_cart_widget_close::before{
	border-radius:0px;
}

.woocommerce .star-rating span::before, .star-rating span::before{
	text-align:left !important;
}
 #news {
	 width: 100%;
	 overflow: hidden;
}

#news p {
	display: inline-block;
	white-space: nowrap;
	animation: marquee 10s linear infinite; /* Regola la durata e lo stile dell'animazione */
	font-size:13px;
}

@keyframes marquee {
	from {
		transform: translateX(100%); /* Inizia dalla destra del contenitore */
	}
	to {
		transform: translateX(-100%); /* Finisce alla sinistra del contenitore */
	}
}
/*
.star-rating {
  margin-left: auto !important;
  margin-right: auto !important;
}

.woocommerce ul.products li.owp-content-center.product.has-rating .woo-entry-inner .star-rating {
  margin-left: auto;
  margin-right: auto;
}
.star-rating {
  overflow: hidden !important;
  position: relative !important;
}
.star-rating::before {
  content: '\53\53\53\53\53' !important;
  opacity: .25 !important;
  float: left !important;
  top: 0 !important;
  left: 0 !important;
  position: absolute !important;
}
.star-rating span {
  overflow: hidden !important;
  float: left !important;
  top: 0 !important;
  left: 0 !important;
  position: absolute !important;
  padding-top: 1.5em !important;
}
.star-rating span::before {
  content: '\53\53\53\53\53' !important;
  top: 0 !important;
  position: absolute !important;
  left: 0 !important;
  color: #f9ca63 !important;
}*/
.sc_layouts_menu_nav > li li > a{
	color:#000 !important;
}
#banner_sconti{
	margin-top:20px;
	width:70%;
}
/*PERSONALIZZAZIONE PROFUMI*/
#tab-note-olfattive .column-1{
	width:auto !important;
}
#tab-note-olfattive table > tbody > tr:nth-child(2n+1) > td{
	background-color: unset;
}
/*FONT*/
@font-face {
    font-family: 'PalaceScriptMT';
    src: url('fonts/PalaceScriptMT.ttf') format('truetype');
}
@font-face {
    font-family: 'Chaparralpro-regular';
    src: url('fonts/chaparralpro-regular.otf') format('truetype');
}
@font-face {
    font-family: 'Chaparralpro-light';
    src: url('fonts/ChaparralPro-Light.otf') format('truetype');
}
@font-face {
    font-family: 'chaparralpro-lightitcapt';
    src: url('fonts/chaparralpro-lightitcapt.otf') format('truetype');
}
@font-face {
    font-family: 'DrCarbfredRegular';
    src: url('fonts/DrCarbfredRegular.ttf') format('truetype');
}
@font-face {
    font-family: 'Athena';
    src: url('fonts/Athena.ttf') format('truetype');
}
@font-face {
    font-family: 'Athena Regular';
    src: url('fonts/Athena-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Arial Rounded MT Bold';
    src: url('fonts/arialroundedmtbold.ttf') format('truetype');
}
.palace_script_mt, .palace_script_mt p, .palace_script_mt h1, .palace_script_mt h2, .palace_script_mt h3 {
    font-family: 'PalaceScriptMT', sans-serif !important;
}
.athena_regular,.athena_regular p, .athena_regular h1, .athena_regular h2, .athena_regular h3{
	font-family: 'Athena Regular', sans-serif !important;	
}
.dr_carbfred,.dr_carbfred p,.dr_carbfred h1,.dr_carbfred h2,.dr_carbfred h3{
	font-family: 'DrCarbfredRegular', sans-serif !important;	
}
.chaparral_pro_regular, .chaparral_pro_regular p, .chaparral_pro_regular h1,.chaparral_pro_regular h2,.chaparral_pro_regular h3{
	font-family: 'Chaparralpro-regular', sans-serif !important;
}
/*FINE FONT*/
.pagina_profumi .introduzione {
	margin:0px auto !important;
}
.pagina_profumi .testo_vaniglia {
	margin:0px auto !important;
}
.pagina_profumi .titolo_sezione h2 {
    font-family: 'PalaceScriptMT', sans-serif;
}
.pagina_profumi .introduzione p{
	margin-bottom:0px !important;
}
.pagina_profumi #breadcrumbs{
	display:none;
}
.pagina_profumi .nome_profumo h2,.singolo_profumo .fascia_nera .nome_profumo,.singolo_profumo h1,.singolo_profumo h2.nome_profumo{
	font-family: 'DrCarbfredRegular', sans-serif;	
	margin:20px 0px;
}
.pagina_profumi .tabella_caratteristiche p{
	font-family: 'Athena Regular', sans-serif;	
}
.pagina_profumi .tabella_caratteristiche .fas,.singolo_profumo .dati_profumo .fas{
	margin-right:5px;
}
.pagina_profumi .page_content_wrap, .singolo_profumo .page_content_wrap {
  padding-bottom: 0px;
}
.singolo_profumo .quantity{
	/*width:48% !important;*/
	width:100% !important;
	margin-right:0px !important;
	font-family: 'Chaparralpro-regular', sans-serif;
}
.singolo_profumo .qty-label{
	text-transform:uppercase;
	color:#000;
}
.singolo_profumo .cart .left{
	float:left;
	width:49%;
	margin-right:1%;
}
.singolo_profumo .cart .right{
	float:right;
	width:50%;
}
.singolo_profumo .cart .right .prezzo{
	margin-bottom: 0.625rem;
	text-align:center;
	color:#000;
	font-family: 'Athena Regular', sans-serif;	
	font-size:20px;
}
.singolo_profumo #tablepress-1,.singolo_profumo #tablepress-2{
	font-family: 'Athena Regular', sans-serif;	
	color:#000;
	font-weight:bold;
}
.singolo_profumo .single_add_to_cart_button{
	width:100% !important;
	border-color: #000 !important;
    background-color: #000 !important;
	font-family: 'chaparralpro-lightitcapt', sans-serif;
	line-height:1em !important;
}
.singolo_profumo .fas{
	font-size:16px;
}
/*.singolo_profumo .woocommerce-product-details__short-description, .singolo_profumo .woocommerce-product-details__short-description p{
	font-family: 'Chaparralpro-regular', sans-serif;
	color:#000;
	font-size:26px;
	padding:0px 20px;
}*/
.singolo_profumo .summary{
	margin-bottom:0px !important;
}
.singolo_profumo .related.products{
	display:none;
}
/*.singolo_profumo .woocommerce-product-details__short-description .dati_profumo{
	line-height:2em;
}
.singolo_profumo .woocommerce-product-details__short-description .dati_profumo .intensita_label{
	margin-left: 80px;
    margin-right: 40px;
}*/
.singolo_profumo .fascia_nera {
  background-color:#000;
}
.singolo_profumo h2.nome_profumo{
	margin-left:40px;
	color:#000;
}
/*
.singolo_profumo .dati_profumo{
	color:#000;
	font-family: 'Athena Regular', sans-serif;	
}*/
.singolo_profumo .descrizione-prodotto {
    font-family: 'Chaparralpro-regular', sans-serif;
	color:#000;
	text-align:center;
	font-size: 30px;
    line-height: 1.5em;
	max-width:80%;
	margin-left:auto;
	margin-right:auto;
}
.singolo_profumo .fascia_nera .wrapper {
  background-color:#000;
  max-width:1230px;
  margin:0px auto;
  padding:3rem 30px;
  overflow:hidden;
  
}
.singolo_profumo h1{
	margin:0px;
}
.singolo_profumo .fascia_nera .nome_profumo,.singolo_profumo h1 {
    float:left;
    font-size:50px;
	color:#fff;
}
.singolo_profumo .fascia_nera .nome_sezione {
    float:right;
	color:#fff;
	margin-top: 1.5em;
}
.singolo_profumo .descrizione-prodotto{
	margin-bottom:50px;
}
.singolo_profumo #banner_sconti,.singolo_profumo .product_meta,.singolo_profumo .summary.entry-summary .price{
	display:none;
}
.singolo_profumo klarna-placement{
	margin-left:30px;
}
/*FINE PERSONALIZZAZIONE PROFUMI*/
.slick-track{
	display:flex !important;
}
.slick-slide{
	height:initial !important;
}
.slick-slide>div,.slick-slide>div>li{
	height:100% !important;
}
.slick-slide .premium-woo-product-wrapper{
	height:100% !important;
	display: flex !important;
    flex-direction: column !important;
}
/*.slick-slide .premium-woo-product-desc{
	min-height:240px;
} 
.slick-slide .woocommerce-loop-product__title{
	min-height:40px;
}*/
/*
.slick-slide .premium-woo-products-details-wrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}*/
.arial-rounded h2,.arial-rounded p {
	font-family: 'Arial Rounded MT Bold', sans-serif;	
}
.owl-item .wgb-item-title{
	font-size:14px !important;
	line-height: 1.5em !important;
}
.owl-item .wgb-item-title a:hover{
	color:#000 !important;
}
.wgb-item-layout2 .wgb-item-content{
	padding:15px;
}
.wgb-add-gift-btn{
	background-color:green;
	color:#fff !important;
	border:1px solid green;
	font-weight:400 !important;
}
.wgb-add-gift-btn:hover{
	background-color:green;
}
.wgb-header-cnt:before{
	border-top:3px solid green;
}
/*.wgb-header-cnt .wgb-title::before{
	font-family: "trx_addons_icons";
	font-style: normal;
    content: "\e8b1" !important; 
    margin-right: 8px; 
	font-size:15px;
	font-weight: normal;
}*/
@media (max-width: 767px){
	 .single-product h1.sc_layouts_title_caption {
		font-size: 2rem !important;
	  }
	#banner_sconti{
		width:100%;
	}
	.singolo_profumo .woocommerce-product-details__short-description {
	  padding: 0px;
	}
	.singolo_profumo .descrizione-prodotto {
	  font-size: 20px;
	  line-height: 1.5em;
	  max-width: 100%;
	}
	.singolo_profumo .fascia_nera .nome_profumo{
		margin-left: 20px;
		font-size: 30px;
    	/*text-align: left;
		float:none;*/
  }
	.singolo_profumo .fascia_nera .nome_sezione {
	  /*float: none;
	  text-align: left;*/
	}
}
@media (max-width: 479px){
	.mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
		max-height: 100px !important;
	}
	.singolo_profumo .woocommerce-product-details__short-description .dati_profumo {
	  line-height: 2em;
	  font-size: 20px;
	}
	.singolo_profumo .woocommerce-product-details__short-description .dati_profumo .intensita_label {
	  margin-left: 20px;
	  margin-right: 30px;
	}
	.singolo_profumo klarna-placement {
	  margin-left: unset;
	  margin-bottom: 20px;
	  display: block;
	}
	.singolo_profumo .fred_marcus{
		font-size:18px;
	}
	.singolo_profumo .woocommerce-product-details__short-description p{
		padding:0px;
	}
	.singolo_profumo h2.nome_profumo {
	  margin-left: 0px;
	  font-size: 60px;
	  margin-bottom:30px;
	}
}