/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* MAGENTA #ff0070 */

/* FontAwesome regular */

/*
@font-face {
  font-family: fa-regular;
  src: url(/wp-content/themes/salient-child/fa-regular-400.ttf);
}
*/

/* Fix per Safari */

input::placeholder {
   overflow: visible;
}

code {
	padding: 1em;
}

.container-wrap input[type="text"], .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"], .container-wrap input[type="number"], .container-wrap textarea, .container-wrap select, body > #review_form_wrapper.modal input[type="text"], body > #review_form_wrapper.modal textarea, body > #review_form_wrapper.modal select, body > #review_form_wrapper.modal input[type="email"], .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single, .woocommerce input#coupon_code, .material.woocommerce-page[data-form-style="default"] input#coupon_code, body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] input[type="password"], body[data-form-style="minimal"] input[type="tel"], body[data-form-style="minimal"] input[type="url"], body[data-form-style="minimal"] input[type="search"], body[data-form-style="minimal"] input[type="date"], body[data-form-style="minimal"] input[type="number"], body[data-form-style="minimal"] select {
	font-size: 16px;
}

/* Disabilita dark mode */

:root {
  color-scheme: light only; 
}

/* Tutti gli elementi rettangolari */


* {
 border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}

/* Link nel contenuto sottolineati */

.main-content p > a {
	text-decoration: underline;
}

/* Select */

select, option {
	font-family: 'Work Sans';
	text-transform: uppercase;

}

/*
 * FORM
 */

.light label {
	color: #fff;
}

.light label a {
	color: #fff;
	text-decoration: underline;
}

/*
 *
 * HEADER
 * 
 */

/* Search più piccolo */

body.material #search-outer #search #search-box input[type="text"] {
                font-weight: 400;
        }

@media only screen and (min-width: 1160px) {
	body.material #search-outer #search #search-box input[type="text"] {
		font-size: 36px;
	}
}

/* Cambiata icona utente */


body span.icon-salient-m-user::before {
	/*font-family: 'Font Awesome 6 Pro';*/
	font-family: 'Font Awesome 6 Free';
	font-variant: 'normal';
	font-weight: 400;
	font-size: 18px; /* era 22 */
	content: "\f007";
}

/*
 * 
 *  MENU
 *
 */

nav ul.sf-menu > li.menu-item > ul.sub-menu span.menu-title-text{
	text-transform: lowercase;
	font-weight: 300;
}
nav ul.sf-menu > li.menu-item > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item > a > span.menu-title-text {
	text-transform: uppercase;
	font-weight: 400;
}

#header-outer nav > ul.sf-menu > li.menu-item.megamenu  > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item:not(.menu-item-has-children) > a {
	padding-bottom: 2em;
}

/* Menu diverso su mobile */
/* Il menu mobile è impostato come off-canvas, ed è un menu separato. Il display none serve per non far vedere il menu "sbagliato" nelle varie risoluzioni */


	div.off-canvas-menu-container.mobile-only {
			display: none !important;
		}

	.nav_desc {
			display: none !important;
		}

	header#top div.container div.row div.col nav .sf-menu {
		display: none !important;
	}

	#ajax-content-wrap #slide-out-widget-area .bottom-text {
		font-size: 14px;
	}

@media only screen and (min-width: 1160px) {
	li.slide-out-widget-area-toggle {
		display: none !important;
	}

	div.off-canvas-menu-container.mobile-only {
			display: block !important;
	}

	header#top div.container div.row div.col nav .sf-menu {
			display: flex !important;
		}

}



/*
 *
 * HOMEPAGE
 *
*/

/* Menu nel footer con font del footer */

/* icona instagram tonda */

div.sbi_header_img {
        border-radius: 36px !important;
}

/* min due righe per il titolo dei prodotti nello slider in homepage */

.nectar-woo-flickity h2.woocommerce-loop-product__title {
        min-height: 3em;
}


@media only screen and (max-width: 1203px) {
/* titoli categorie più piccoli su tablet e mobile */
	.home .nectar-category-grid h3.cat-heading {
		font-size: 20px;
	}

	.home .nectar-category-grid[data-alignment="bottom_left"] .content {
		bottom: 15px;
		left: 15px;
	}
}

/* immagini categorie quadrate */
@media only screen and (max-width: 690px) {
    body .nectar-category-grid[data-columns][data-grid-spacing]:not([data-style=mouse_follow_image]) .nectar-category-grid-item {
        padding-bottom: 100% !important;
    }

}

/* centratura immagini homepage */
@media only screen and (max-width: 690px){
.nectar-category-grid[data-grid-spacing="10px"] .nectar-category-grid-item {
    margin: 10px 0 !important;
}
}
/*
 *
 * CARRELLO E CHECKOUT 
 *
 */

/* Aggiustamento form "scrivi codice sconto" e bottone "applica codice promozionale" sulla stessa riga */
@media only screen and (min-width: 769px) and (max-width: 1203px) {
	.woocommerce .shop_table input#coupon_code {
		width: 275.7px;
	}
}
/* Aggiustamento form "scrivi codice sconto" e bottone "applica codice promozionale" a capo, width 100 */
@media only screen and (max-width: 690px) {
	.woocommerce table.cart td.actions .coupon button[name='apply_coupon'] {
		width: 100% !important;
	}
}

.woocommerce a.woocommerce-remove-coupon {
	text-transform: uppercase;
}

/* Nascondi pulsante aggiorna carrello, perché aggiornato in automatico */

.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
  display: none;
}


/* Carrello vuoto */

.woocommerce-page .woocommerce p.cart-empty.woocommerce-info {
	padding-top: 20px;
	padding-bottom: 20px;
	border-width: 0;
}

/* Carrello pulsanti stessa altezza */

#header-outer .widget_shopping_cart .woocommerce-mini-cart__buttons {
	display: table; 
}

#header-outer .widget_shopping_cart .woocommerce-mini-cart__buttons a.button  {
	display: table-cell;
}

body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	line-height: 1.25em;
}

/* aggiungi codice sconto nel checkout */

@media only screen and (max-width: 1160px) {
	.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first,
	.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last button,
	.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {
			       	width: 100%;
			}
}


/* Tolto iva nel carrello */

.includes_tax, .tax_label { display: none; }

/* Carrello cella coupon allineata a dx */

.checkout #order_review .order-review tbody tr td {
	text-align: right;
}

@media only screen and (max-width: 1160px) {
       	.checkout #order_review table.order-review tbody tr td {
		font-size: 16px;
	}
}

/* Allineamenti prezzi e quantità */

.cart_item .product-quantity,
.shop_table th.product-quantity {
	text-align: center;
}

.shop_table th.product-price,
.cart_item .product-price {
	text-align: right;
}

.shop_table th.product-subtotal, 
.cart_item .product-subtotal {
	text-align: right;
}

/* Messaggio "aggiungi X€ per la spedizione gratuita */

div.wc_coupon_message_wrap + strong {
	color: #ff0070;
	text-transform: uppercase;
}

/* Checkout - persona fisica o giuridica */

span.woocommerce-input-wrapper label.radio, 
span.woocommerce-input-wrapper input.input-radio
{
		display: inline;
}



span.woocommerce-input-wrapper label.radio::after {
	content: "\a";
	white-space: pre;
}

/* Checkout - sei già cliente? */

.woocommerce .woocommerce-info a.showlogin {
	color: #ff0070 !important;
}

/* Disattivazione shipping calculator */

form.woocommerce-shipping-calculator {
	display: none;
}

/* Checkout - pagamento */

h3.wc-bacs-bank-details-account-name {
	padding-top: 1em;
}

/* Prezzi in offerta */

ins {
	text-decoration: none;
	color: #ff0070;
}

.woocommerce .woocommerce-checkout-review-order-table table.order-review tr th {
	padding-right: 5px;
}

.woocommerce-checkout-review-order-table .product-container {
	padding-right: 0;
	padding-left: 0;
}

/* Checkout codice promozionale */

form.checkout_coupon.woocommerce-form-coupon p:not([class]) {
	display: none;
}

/*
 *
 * ELENCO PRODOTTI E SCHEDA PRODOTTO
 * 
 */

/* elenco prodotti - rimozione link "scegli opzioni" per il buono regalo */

.term-buoni-spesa-e-regalo .product-wrap ~ a {
	display: none !important;
}

/* colore prezzo barrato in offerta */

.woocommerce ul.products li.product .price del  {
	color: black;
}

/* Riga in hover sotto le immagini dell'elenco come su chanel */

ul.products[data-n-lazy="1"] li.product .product-wrap > a:hover {
	border-bottom: 2px solid black;
}

/* Tolto il titolo "dicci cosa ne pensi" e "tutte le recensioni e domande" */

h2.contributions-title,
h2#contributions-list-title  {
		display: none;
}

h2.hidden-tab-heading {
	display: none;
}

.single-product.woocommerce .full-width-tabs #reviews h3.contribution-title {
	font-size: 18px;
}

div.contribution-type-selector {
		text-transform: uppercase;
	}

div.contribution-type-selector a {
		border: 1px solid black;
		display: inline-block;
		width: calc(49.5% - 3px);
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 16px;
}


div.contribution-type-selector a:first-child {
	margin-right: 1%;
}

@media only screen and (max-width: 690px) {
	div.contribution-type-selector a {
		width: 100%;
	}
	div.contribution-type-selector a:first-child {
		margin-right: 0;
		margin-bottom: 10px;
		}

		.woocommerce #reviews .contributions-filter p#comments_filter_field select, .woocommerce-page #reviews .contributions-filter p#comments_filter_field select {
			margin-left: 0;
		}

		.woocommerce #comments form #comments_filter_field {
			margin-left: 0 !important;
			padding-left: 0 !important;
			width: 100%;
		}

		.woocommerce #reviews .contributions-filter, .woocommerce-page #reviews .contributions-filter {
			text-align: center;
		}
}

/* Pulsante aggiungi al carrello maiuscolo */

.add_to_cart_button {
	text-transform: uppercase
}

/* Aggiustamenti mobile */
@media only screen and (max-width: 1160px) {
	.single-product div.product form.cart button.single_add_to_cart_button {
		display: block;
		margin-left: auto;
		margin-right: auto;
		float: none;

	}



	.single-product div.product form.cart div#wl-wrapper {
		text-align: center;
	}

	.single-product div.product form.cart a.wl-add-to {
		display: inline-block;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}

}

@media only screen and (max-width: 690px) {
	.single-product div.product form.cart button.single_add_to_cart_button,
	.single-product div.product form.cart a.wl-add-to {
		width: 100% !important;
	}
}


	.single-product div.product form.cart a.wl-add-to {
		border: 1px solid black;
		padding: 10px 43px !important;
		text-transform: uppercase;
		font-size: 16px;
	}


/* default gradiente su sfondo categoria prodotto */
/* e immagine sfondo categoria prodotto - da cambiare anche su page-header.php */

@media only screen and (max-width: 689px) {
	.archive.tax-product_cat #page-header-wrap
       	{
		height: 75vw !important;
	}
	.archive.tax-product_cat #page-header-wrap #page-header-bg {
		height: 75vw !important;
		padding-bottom: 0;
	}
	.archive.tax-product_cat #page-header-wrap #page-header-bg .container .row  {
		display: flex;
	}
	.archive.tax-product_cat #page-header-wrap #page-header-bg .container .row  .col.span_6 {
		align-self: flex-end;
	}
}
	
.archive.tax-product_cat #page-header-wrap #page-header-bg {
 	background: rgb(35,31,32);
	background: linear-gradient(204deg, rgba(35,31,32,0.8) 0%, rgb(162, 146, 150) 35%, rgba(112,112,112,0.8) 100%)
}

/* Tolta retinatura a immagine header categoria */

.archive .page-header-bg-image::after {
	background-color: transparent;
}

.archive #page-header-bg .container .inner-wrap h1, 
.archive #page-header-bg .inner-wrap span.subheader {
	color: black !important;
}	

/* disattivare filtra prodotto per prezzo */

.widget_price_filter {
	display: none;
}


/* Centrare titolo categoria prodotti sotto foto */

h2.woocommerce-loop-category__title {
	text-align: center;
}

/* Tab recensioni */

.single-product.woocommerce-tabs[data-tab-style=fullwidth] #tab-reviews>#reviews {
    display: flex;
    flex-direction: column;
}

.single-product h3.contributions-form-title {
	display: none;
}

.single-product.woocommerce #reviews .form-contribution, .woocommerce-page #reviews .form-contribution {
	border: 0px;
	width: 100%;
}

.single-product.woocommerce #reviews .product-rating .product-rating-details table td.rating-graph .bar, .woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph .bar  {
	background-color: #ff0070;

}

.single-product.woocommerce .full-width-tabs #reviews .product-rating-summary h3 {
	font-size: 18px;
}

.single-product #accordion-container {
	margin-top: 20px;
}

.single-product .accordion-header h1.description_tab,
.drawer .accordion-header h1 {
	font-size: 110%;
}

.single-product #accordion-container .drawer {
	border-top: 0px;
	padding: 5px 0 !important; 
}

.single-product .accordion-item {
	border-top: 1px solid #ede0e0;
	position: relative;
}

.single-product .accordion-item .accordion-header {
	padding-right: 30px;
}

.single-product .accordion-item .accordion-header h1 {
	line-height: 25px;
	min-height: 25px;
	padding: 0;
	float: none;
}

.single-product .accordion-header .accordion-header-icon {
	position: absolute;
	top: 15px;
	right: 15px;
}

/* elenco contributi recensioni */

.single-product.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin-left: 0;
}

.woocommerce #reviews .contributions-filter, .woocommerce-page #reviews .contributions-filter {
	float: none !important;
}


.woocommerce #contributions-list {
	clear; both;
}

.woocommerce .commentlist li {
	width: 48%;
	margin: 0% 1%;
	float: left;
}

.woocommerce #reviews #comments .form-contribution_comment,
.woocommerce-page #reviews #comments .form-contribution_comment {
	margin-left: 0;
}

@media only screen and (max-width: 1160px) {
	.woocommerce .commentlist li {
		width: 100%;
	}
}

.woocommerce .commentlist li img {
	max-width: 200px;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar, 
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
	margin: 0 1em 0 0;
}


.woocommerce #reviews #comments ol.commentlist li h3.contribution-title, 
.woocommerce.page #reviews #comments ol.commentlist li h3.contribution-title {
	line-height: 18px;
}

.woocommerce #reviews #comments ol.commentlist li h3.contribution-title span, 
.woocommerce.page #reviews #comments ol.commentlist li h3.contribution-title span {
	font-size: 14px;
	display: inline-block;
}

.woocommerce #reviews h3.contribution-title .star-rating, .woocommerce-page #reviews h3.contribution-title .star-rating {
	font-size: 14px;
	min-width: 90px;
}

.woocommerce .star-rating-selector label {
	float: left;
}

@media only screen and (min-width: 690px) {
.woocommerce .star-rating-selector fieldset {
	float: none;
	width: 200px;
}
}

/* titolo recensioni togliere */

#reviews h2.contributions-title { 
	display: none;
}

/* colore stelle */

.star-rating-selector:not(:checked) label.checkbox:hover, .star-rating-selector:not(:checked) label.checkbox:hover~label.checkbox { color: #ff0070; }

.woocommerce .star-rating span::before  { color: #ff0070 !important; }

.star-rating-selector:not(:checked) input:checked~label.checkbox { color: #ff0070 }

.star-rating-selector:not(:checked) input:checked + label.checkbox:hover, .star-rating-selector:not(:checked) input:checked + label.checkbox:hover ~ label.checkbox, .star-rating-selector:not(:checked) input:checked ~ label.checkbox:hover, .star-rating-selector:not(:checked) input:checked ~ label.checkbox:hover ~ label.checkbox, .star-rating-selector:not(:checked) label.checkbox:hover ~ input:checked ~ label.checkbox {
	color: #ff66a8;
}

@media only screen and (max-width: 1203px) {
	.star-rating-selector label.checkbox {
		font-size: 30px !important;
	}
}

/* ordinamento predefinito va sopra paging */

.woocommerce .woocommerce-result-count, 
.woocommerce-page .woocommerce-result-count {
  right: 300px;
}

  @media only screen and (max-width: 1160px) {
.single-product.woocommerce #ajax-content-wrap .woocommerce-ordering, body[data-fancy-form-rcs="1"].single-product.woocommerce.woocommerce #ajax-content-wrap .woocommerce-ordering {
  position: relative;
  right: 0;
  top: 0;
  margin-left: 0;
  float: none;
}

/* ordinamento predefinito più grande */

.single-product .woocommerce-ordering .orderby { 
		font-size: 16px;
}

}

/*
 * prezzo originale per prodotti in offerta
 */

.woocommerce div.product p.price del {
	color: #000;
}

/*
 *
 * WISHLIST 
 *
 */

@media only screen and (max-width: 768px) {
.woocommerce table.wl-table.shop_table_responsive tr td::before, 
.woocommerce-page table.wl-table.shop_table_responsive tr td::before {
	content: attr(data-title) "";
}
}

/*
 *
 * ELENCO CATEGORIE PAGINE ARCHIVIO PRODOTTI
 *
*/

/* Fix al padding dell'elenco delle categorie nelle pagine archivio prodotti, perché non si sovrapponga al numero */

.woocommerce #sidebar div ul li.cat-item a , .material.woocommerce #sidebar div ul li.cat-item a {
	margin-right: 15px;
}	

/* Icona toggle elenco categorie pagina archivio prodotti */

.woocommerce #sidebar div ul li.cat-item span.toggle, .material.woocommerce #sidebar div ul li.cat-item span.toggle {
	float: left;
	margin-right: 0.5em;
}

/* elenco categorie: categorie principali in maiuscolo, sottocategorie in minuscolo */

ul.product-categories li.cat-item ul.children li a {
        text-transform: lowercase !important;
}

/* titolo "categorie prodotto" più grande */

body #sidebar .widget_product_categories h4 {
	font-size: 16px !important;
	font-weight: bold !important;
}

@media only screen and (max-width: 999px) {
body #sidebar .widget_product_categories {
	border-bottom: 1px solid black;
}}

/* titolo categoria non grassetto */

.woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
	font-weight: 300 !important;
}

/* senza conteggio */
.woocommerce ul.products li.product h2 mark, .woocommerce ul.products li.product h2 mark, .woocommerce-page ul.products li.product h2 mark {
		display: none;
}


/*
 *
 * FOOTER
 * 
 */


/* Menu nel footer con font del footer */
#menu-menu-footer li a {
        font-weight: 300;
}

#footer-widgets .textwidget p {
        text-transform: uppercase;
}

#footer-widgets a.wpml-ls-link {
	padding: 0px 10px;
	margin: 0px 10px;
}

/*
 *
 * FORM LOGIN REGISTRAZIONE
 *
 */

.loginhelp {
	text-align: center;
	font-weight: bold;
}

.woocommerce-account .woocommerce-form.woocommerce-form-login.n-disable-reg, .woocommerce-account .woocommerce > #customer_login > .col-1, .woocommerce-account .woocommerce > #customer_login > .col-2 {
  max-width: 950px;
  width: 100%;
  float: none;
  margin: 0 auto;
}


/*
 * 
 * Widget homepage shippypro
 *
 */

div#feedbackWidgetDiv img.carrierImage:last-child {
	display: none;
}

/* Woocommerce message */

.woocommerce-message {
	text-transform: uppercase;
	color: #ff0070 !important;
	background-color: #fff !important;
	margin-bottom: 0.2em !important;
}


.woocommerce .woocommerce-info {
	color: #ff0070;
	background-color: white !important;
	border: 1px solid black;
	text-transform: uppercase;
}

.woocommerce .woocommerce-info a.showcoupon {
	color: #ff0070 !important;
}

.woocommerce .woocommerce-info a.showcoupon:hover {
	text-decoration: underline;
}

.woocommerce .woocommerce-error {
	background-color: #fff !important;
	color: #ff0070 !important;
	font-weight: bold;
	text-transform: uppercase;
}

.woocommerce .woocommerce-error strong,
.woocommerce .woocommerce-error a {
	color: #ff0070 !important;
}

@media only screen and (max-width: 690px) {
	.woocommerce .woocommerce-error {
		text-align: center;
	}
}


/*
 *
 * Il mio account
 * 
 */

li.woocommerce-MyAccount-navigation-link--dashboard,
li.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}


.pp-controls input[type=submit] {
	color: white;
}

body .woocommerce-MyAccount-navigation ul li a {
	opacity: 1;
}

body .woocommerce-MyAccount-navigation ul li a:hover,
body .woocommerce-MyAccount-navigation ul li.is-active a {
	text-transform: uppercase;
}

body .pp-controls,
body .pp-controls form,
body .pp-controls form input,
body .pp-controls form label,
body .pp-remove-link {
	width: 150px !important;
	text-align: center;
	text-transform: uppercase !important;
	font-size: 14px !important;
}

body .pp-remove-link a {
	display: block;
	width: 100%;
	text-align: center;
}

/* Menu orizzontale su mobile */

@media only screen and (max-width: 999px) {
	.woocommerce-account .woocommerce-MyAccount-navigation  {
			display: none;
		}
}

/* 
 *
 * Affiliate 
 *
 *
 * */

/* filtro da-a tondo */

#afwc_top_row_container #afwc_date_range_container {
	border-radius: 0 !important;
	height: 2.5em;
}

/*
 *
 *
 * Servizi
 *
 * 
 */

.scaricainfopdf {
	text-align: left;
}

.listaservizi {
	min-height: 6em;
}

.listaservizi h3 {
	min-height: 2.5em;
}

/* Pulsanti scrivici chiamaci whatsapp tutti uguali */

.nectar-button.large.has-icon span {
	display: inline-block;
	min-width: 80px;
}

.go-to-cart {
	display: inline-block;
	border: 1px solid black;
	text-decoration: none !important;
	text-transform: uppercase;
	text-align: center;
	font-size: 16px;
	width: 283px;
	margin-top: 5px;
	padding: 10px;
}

@media only screen and (max-width: 690px) {
	.go-to-cart {
		width: 100%;
		margin-top: 10px;
	}
}

@media only screen and (max-width: 1190px) {
	.gotocart {
		text-align: center;
	}
}

/* Aggiungi al carrello per voucher in elenco */

li.post-10243 .product-add-to-cart .add_to_cart_button,
li.post-10243 > a,
li.post-10243 .nectar_quick_view
{
	display: none !important;
	visibility: hidden !important;
}

/* Nascosto il pulsante omino solo su desktop */

@media only screen and (min-width: 1160px) {
	li#nectar-user-account {
		display: none !important;
	}
}

/* Banner in offerta magenta */

body .woocommerce ul.products li.product .onsale,
body .woocommerce span.onsale {
	//background-color: white !important;
	//border: 1px solid black;
	text-transform: uppercase;
}

@media only screen and (max-width: 999px) {
	/* Nascondere generatore referral pagina su mobile */
	#afwc_custom_referral_url_container {
		display: none;
	}
}

/* Disattivazione seconda riga indirizzo */
input#billing_address_2,
input#shipping_address_2 {
	display: none;
}

/* Wishlist */

#wl-wrapper .wl-privacy-col {
  width: 100px !important;
}

#wl-wrapper .wl-privacy-col select {
	width: 120px;
}

.wl-modal-header button.close {
	padding: 5px 10px;
	background-color: black;
	color: white;
	box-shadow: none;
	border: 0;
	text-transform: uppercase;
}

.wl-modal-footer button.share-via-email-button {
	padding: 20px;
	background-color: black;
	color: white;
	box-shadow: none;
	border: 0;
	text-transform: uppercase;
}

.wl-facebook,
.wl-twitter,
.wl-pinterest {
	display: none;
}


@media only screen and (max-width: 1160px) {
	.wl-modal  {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		margin: 0;
	}

	p.form-row.form-row-wide {
		padding-bottom: 0.5em;
	}

	#wl-wrapper .wl-share-links a {
		width: 32px;
		height: 32px;
		background-size: cover;
	}

	.wl-date-added {
		display: none;
	}

	.wl-email-button {
		vertical-align: baseline;
	}

}

