/*
 Theme Name:   Kleanity Child
 Theme URI:    http://demo.goodlayers.com/kleanity
 Description:  Goodlayers Kleanity Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     kleanity
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  kleanity-child

 START YOUR CHILD THEME CSS HERE
*/

@font-face {
	font-family: "HelveticaNeue";
	src: url('../fonts/helveticaneueltpro-lt.eot');
	src: url('../fonts/helveticaneueltpro-lt.eot') format('embedded-opentype'),
		url('../fonts/helveticaneueltpro-lt.woff2') format('woff2'),
		url('../fonts/helveticaneueltpro-lt.woff') format('woff'),
		url('../fonts/helveticaneueltpro-lt.ttf') format('truetype'),
		url('../fonts/helveticaneueltpro-lt.svg') format('svg');
	font-weight: 300;
	font-style: normal;
}

/*GENERAL*/
body {
	font-family: "HelveticaNeue", 'Open Sans'!important;
}
h1,h2,h3,h4,h5,p,a {
	font-family: "HelveticaNeue", 'Open Sans'!important;
}
.clear {clear:both;}
.hide {display:none;}


.gdlr-core-button,
.gdlr-core-load-more {
    /* font-size: 11px!important; */
    font-size: 12px!important;		/*revisione homepage - 10/05/2021*/
    padding: 16px 28px 12px 28px!important;
		border-radius: 27px!important;
    -moz-border-radius: 27px!important;
    -webkit-border-radius: 27px!important;
		background:transparent!important;
}

/*LAYOUT*/
#kleanity-page-wrapper {
		max-width: 1920px;
		margin: 0 auto;
}



/*HEADER*/
.home header.kleanity-header-wrap,
.home .kleanity-mobile-header-wrap,
.woocommerce.single header.kleanity-header-wrap,
.woocommerce.single .kleanity-mobile-header-wrap {
    position: fixed;
    width: 100%;
		z-index:999;
		top: 0px;
		transition:none!important;
}
/*HEADER HOME NEW*/
.page-id-16186 header.kleanity-header-wrap,
.page-id-16188 header.kleanity-header-wrap {
    position: fixed;
    width: 100%;
		z-index:999;
		top: 0px;
		transition:none!important;
}
.page-id-16186 #product_list_home .gdlr-core-portfolio-item .gdlr-core-filterer-wrap,
.page-id-16188 #product_list_home .gdlr-core-portfolio-item .gdlr-core-filterer-wrap,
.page-id-16189 #product_list_home .gdlr-core-portfolio-item .gdlr-core-filterer-wrap {
		display: none;
}

.home .kleanity-mobile-header-wrap {
	/* z-index:99;
	display:none;
	margin-bottom: -56px; */
}
.home .kleanity-page-wrapper {
	/*margin-top:-56px; */
	    /* max-width: 100%; */
}
.home #kleanity-page-wrapper {
		/* max-width: 100%; */
}
header.kleanity-animate-fixed-navigation.kleanity-header-style-plain .kleanity-logo {
    padding-top: 10px;
    padding-bottom: 10px;
}
header.kleanity-animate-fixed-navigation.kleanity-header-style-plain .kleanity-navigation {
    padding-top: 15px;
		line-height: 20px
}
header.kleanity-animate-fixed-navigation.kleanity-header-style-plain .kleanity-navigation .sf-menu > li > a {
    padding-bottom: 15px;
}



/*MENU*/
header #menu-main-menu .menu-item a {
    font-weight: 600;
}
header #menu-main-menu .menu-item a:hover,
header #menu-main-menu .current-menu-item a {
	border-bottom:1px solid black;
	font-weight: 900;
}
header #kleanity-main-menu .menu-item a {
    /*-webkit-text-stroke: 0.3px #000;*/
    font-size: 13.5px;
    font-weight: normal;
	/* font-family:Verdana; */
}
.kleanity-navigation .kleanity-navigation-slide-bar {
	width:auto;
}
/*mobile menu*/
#kleanity-mobile-menu .btn_wishlist:before,
#kleanity-mobile-menu .btn_account:before {
	content:"";
}
#kleanity-mobile-menu .btn_wishlist a {
	font-family: "HelveticaNeue";
}
#kleanity-mobile-menu .wishlist_count_items,
.wishlist_count_items {
	display:none!important;
}


#kleanity-main-menu .btn_wishlist {
	padding-right: 12px;
}
.btn_wishlist a,
.btn_account a {
    margin-top: -18px;
}
/* #kleanity-main-menu .wishlist_count_items {
    position: relative;
    zoom: 1;
    margin: 0;
    padding: 0;
    top: -5px;
    font-size: 13px;
    left: -12px;
	background: black;
    color: white;
    border-radius: 100%;
} */
#kleanity-main-menu .wishlist_count_items {
    position: relative;
    zoom: 1;
    margin: 0;
    padding: 0;
    bottom: 6px;
    font-size: 10px;
    left: -15px;
    border: 0px solid black;
    color: white;
    background: black;
    border-radius: 30%;
    width: 16px;
    height: 16px;
    text-align: center;
    padding: 1px;
}

/*pulsante wishlist*/
.kleanity-navigation .btn_wishlist a,
.kleanity-navigation .btn_account a {
	width: 20px;
    height: 20px;
	/* background: url("../images/wishlist.png") no-repeat right center; */
	opacity: 0.8;
	-webkit-transition: opacity 300ms;
    transition: opacity 300ms;
	text-indent: -9999px;
	padding-bottom: 0!important;
	font-size: 16px;
	color: #777777;
}
.kleanity-navigation #kleanity-main-menu .btn_account  {
	font-family:"FontAwesome";
	line-height: 18px;
	padding: 0 10px;
}
.btn_wishlist a:hover {
    opacity: 1;
}

.kleanity-main-menu-search {
	margin-top:2px;
	margin-left:0;
}
.kleanity-main-menu-search i {
    font-size: 15px;
	color: #777777;
}




/*SWITCH LINGUA*/
.wpml-ls {
		display: inline-block;
		border:0;
    padding: 0;
    margin-left: 10px;
}
.wpml-ls ul li a {
    color: #888;
    font-size: 12px;
    font-weight: normal;
}
.wpml-ls ul li a:hover,
.wpml-ls ul li.wpml-ls-current-language a {
    color: #000;
		font-weight: 600;
}
/*nascondi lingue*/
.wpml-ls ul li.wpml-ls-item-fr {
		/* display: none; */
}
.wpml-ls ul li.wpml-ls-item-de {
		/* display: none; */
}






/*SLIDER*/
#slider_home .title_slider,
#slider_home .tp-caption,
#slider_home .btn_learnmore {
    font-family: "HelveticaNeue", sans-serif!important;
}
#slider_home .title_slider.tp-caption {
		font-size: 25px!important;
		white-space: nowrap!important;
		text-transform: uppercase;
}
#slider_home .tp-caption {
		line-height: 18px!important;
		/* font-size: 13px!important; */
		font-size: 15px!important;  /*revisione homepage - 10/05/2021*/
}
#slider_home .tp-caption.rev-btn.btn_learnmore {
		/* font-size: 10px!important; */
		font-size: 12px!important;  /*revisione homepage - 10/05/2021*/
    /* padding: 10px 20px 8px!important; */
    padding: 14px 28px 10px 28px!important;
    border-width: 2px 2px 2px 2px!important;
		letter-spacing:1px!important;
		white-space: nowrap!important;
		text-transform: uppercase;
}
#slider_home .gdlr-core-pbf-wrapper-full-no-space .gdlr-core-item-pdlr {
	padding-bottom:0;
}
/* #slider_home .tp-kbimg {
	    position: relative;
    height: 100vh!important;
    width: auto!important;
    overflow: hidden;
	background-size:cover!important;
}
 */

/*SLIDE ECCENTRICO*/
#slider_home li[data-index="rs-205"] .tp-bgimg.defaultimg {
		/* background-position: left!important; */
}


/*SLIDER HOME FIT TO SCREEN*/
/* #slider_home .gdlr-core-pbf-wrapper-container {
	max-width: 100%;
	position: relative;
    height: 100vh;
    width: 100vw!important;
    overflow: hidden;
}
#slider_home .rev_slider_wrapper {
    position: relative;
    height: 100vh;
    width: 100vw!important;
    overflow: hidden;
}
#slider_home .rev_slider_wrapper .rev_slider  {
    position: relative;
    height: 100vh!important;
    width: 100vw!important;
    overflow: hidden;
}
#slider_home .tp-revslider-mainul {
    height: 100%!important;
    position: relative!important;
    left: 0!important;
    -webkit-transform: none!important;
    transform: none!important;
}
#slider_home ul li.tp-revslider-slidesli {

    height: 100vh!important;
    width: 100vw!important;
    overflow: hidden!important;
    top: 0!important;
    padding: 0!important;
    z-index: 0!important;
    left: 0!important;
    float: left!important;
}
#slider_home .tp-bgimg.defaultimg {
    -webkit-animation: scale;
    animation: scale;
    -webkit-animation-duration: 80s;
    animation-duration: 80s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
	position: absolute!important;
    height: 100%!important;
    width: 100%!important;
	background-repeat: no-repeat!important;
    background-size: cover!important;
    background-position: 50%!important;
} */




/*WHY FALPER*/
#why_falper .gdlr-core-pbf-background {
	background-size: cover;
	-webkit-transform: none!important;
	transform:none!important;
}
#why_falper .gdlr-core-column-service-media.gdlr-core-media-image img {
	/*-webkit-filter: grayscale(100%) invert(100%) brightness(250%);
	filter: grayscale(100%) invert(100%) brightness(250%);*/
	width: 50px;
	margin-bottom: 40px;
}
#why_falper .gdlr-core-column-service-content-wrapper h3 {
	padding-top: 0!important;
    color: white;
    letter-spacing: 0 !important;/*ALEKSEI (prima non c'era)*/
    line-height: 22px; /*ALEKSEI (prima 18px)*/
    font-size: 15px!important;/*ALEKSEI (prima 14px)*/
    font-weight: 100!important;
}
#why_falper .gdlr-core-pbf-column-content-margin .gdlr-core-button-item {
		margin-top: -32px;	/*revisione homepage - 10/05/2021*/

}
/*
Aggiunto da CHRISTIAN
Visualizza correttamente le immagini svg nella pagina /whyfalper.
Ho aggiunto un nuovo stile per evitare di andare in conflitto con quello
precedente.
 */
.icone_whyfalper .gdlr-core-column-service-media.gdlr-core-media-image img {
    width: 50px;
    margin-bottom: 40px;
}

/* .page-id-4148 .gdlr-core-pbf-wrapper-container.gdlr-core-container {
	max-width:100%;
} */
.page-id-8827 .gdlr-core-pbf-wrapper-container.gdlr-core-container {
    max-width:100%;
}
.page-id-4148 .header_whyfalper .gdlr-core-pbf-background {
    background-size: cover!important;
    background-position: center top!important;
	-webkit-transform: none!important;
    transform: none!important;
    height: 378px!important;
}
.page-id-4148 .gdlr-core-pbf-background {
	background-size: contain;
	-webkit-transform: none!important;
	transform:none!important;
}
.page-id-4148 .gdlr-core-title-item .gdlr-core-title-item-title {
    font-size: 40px!important;
    font-weight: 300!important;
}
.page-id-4148 p {
    line-height: 22px!important;
	font-size:15px!important;
}
.page-id-4148 .img_whyfalper .gdlr-core-pbf-background {
    background-size: cover!important;
	-webkit-transform: none!important;
    transform: none!important;
    background-repeat: no-repeat;
}



.icone_whyfalper .gdlr-core-pbf-wrapper-container.gdlr-core-container {
    max-width: 1280px;
}
.icone_whyfalper .gdlr-core-pbf-background {
    background-size: cover;
	-webkit-transform: none!important;
    transform: none!important;
	height:100%!important;
}
.icone_whyfalper .gdlr-core-column-service-media.gdlr-core-media-image {
    max-width: 30%;
    float: left;
    margin-top: 0;
    margin-right: 25px;
}
.icone_whyfalper .gdlr-core-column-service-title-wrap {
	display:none;
}
.icone_whyfalper .gdlr-core-column-service-content-wrapper {
	overflow: hidden;
}
.icone_whyfalper .gdlr-core-column-service-content  {
    padding-top: 5px;
}
.icone_whyfalper .gdlr-core-column-service-content p {
    line-height: 22px; /*ALEKSEI (prima 18px)*/
    font-size: 15px;/*ALEKSEI (prima 14px)*/
		letter-spacing: 0;/*ALEKSEI (prima 1px)*/
		height: 80px;
}





/*DESIGNERS*/
#designers .gdlr-core-personnel-style-grid .gdlr-core-personnel-list-content-wrap {
    padding-top: 18px;
}
#designers .gdlr-core-personnel-list-content  {
    margin-top: 0;
}
#designers .gdlr-core-personnel-list-content p {
    /* font-size: 13px; */
    font-size: 15px;		/*revisione homepage - 10/05/2021*/
    line-height: 18px !important;
    color: #999;
}



#box_slogan h4  {
    font-size: 34px;
    font-weight: 100;
}


/*LISTA PRODOTTI HOME*/
#product_list_home .gdlr-core-filterer-wrap {
	padding-left: 14px;
}
#product_list_home .gdlr-core-filterer:first-child {
    display:none;
}
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer {
    font-style: normal;
    text-transform: uppercase;
	color:#000;
	letter-spacing: 1px;
    font-size: 13px;
	line-height:35px;
	margin: 0 8px;
}
#product_list_home .gdlr-core-portfolio-grid .gdlr-core-portfolio-content-wrap {
    padding-top: 18px;
}
#product_list_home .gdlr-core-portfolio-content {
    padding-top: 0;
    font-size: 13px;
    line-height: 16px;
    color: #999;
}
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer:hover {
	font-weight: bold;
}
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer.gdlr-core-active {
	font-weight: bold;
}
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text .kleanity-separater {
	display:none;
}

#product_list_home .gdlr-core-image-overlay-content {
    width: 100%;
    left: auto;
    right: auto;
	top: auto;
	margin-top: 0!important;
}
#product_list_home .gdlr-core-portfolio-item-holder .gdlr-core-image-overlay-content a {
	width: 100%;
    height: 100%;
    padding: 120px 0;
	display: inline-block;
}
#product_list_home .gdlr-core-portfolio-item-holder a {
    text-transform: uppercase;
	/* color:#777; */
	font-size: 15px;
    font-weight: 400;
    letter-spacing: 1px;
}

#product_list_home .gdlr-core-portfolio-item-holder a:hover {
	/* color:#000; */
}
#product_list_home .gdlr-core-product-grid .gdlr-core-product-grid-content-wrap {
    text-align: center;
	margin-top: 20px;
}
#product_list_home .gdlr-core-product-grid .gdlr-core-image-overlay-content {
	text-align: center;
}

#product_title {
    margin-bottom: 0px;
}

#product_list_home .gdlr-core-load-more-wrap .gdlr-core-load-more {
	padding: 15px 35px;
}

/*nascondi categorie specifiche in home*/
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text a[data-ajax-value="piani-integrati-in-ceramilux"],
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text a[data-ajax-value="piani-integrati-in-cristalplant"],
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text a[data-ajax-value="piani-integrati-di-vetro"],
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text a[data-ajax-value="lavabi-a-parete"],
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text a[data-ajax-value="lavabi-da-appoggio"],
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text a[data-ajax-value="lavabi-da-terra"],
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text a[data-ajax-value="lavabi-da-appoggio"],
#product_list_home .gdlr-core-filterer-wrap.gdlr-core-style-text a[data-ajax-value="lavamani"] {
	display:none;
}


#product_list_home .gdlr-core-item-pdlr.gdlr-core-style-text.gdlr-core-left-align.gdlr-core-portfolio-item-holder {
	padding:0;
}
#product_list_home .gdlr-core-item-pdlr.gdlr-core-style-text.gdlr-core-left-align.gdlr-core-portfolio-item-holder {
	display:none;
}




.portfolio_old  {
	display:none;
}

/*ABOUT US*/
.aboutus_header .gdlr-core-pbf-background {
    background-size: cover!important;
    background-position: center top!important;
	-webkit-transform: none!important;
    transform: none!important;
    height: 378px!important;
}
#aboutus p {
	color:#fff;
    font-size: 15px;        /*Aleksei (aggiunto)*/
    line-height: 22px;      /*Aleksei (prima 18px)*/
    letter-spacing: 0;      /*Aleksei (aggiunto)*/

}
#aboutus .gdlr-core-pbf-background {
	background-size: contain;
	-webkit-transform: none!important;
	transform:none!important;
}

.page-id-4126 .gdlr-core-pbf-wrapper-container.gdlr-core-container {
	max-width:100%;
}
.page-id-8823 .gdlr-core-pbf-wrapper-container.gdlr-core-container {/*ALEKSEI*/
    max-width:100%;
}
.page-id-8823 h1{/*ALEKSEI*/
    font-weight: 400;
    font-size: 40px;
    letter-spacing: 1px;
}

.page-id-4126 p {
    line-height: 22px!important;
	font-size:15px!important;
}



.testo_filosofia {
	padding-top: 36px;
}
.innovazione_text,
.innovazione_text p {
	color:white;
}


/*SCHEDA PRODOTTO*/
#product_slider .gdlr-core-gallery-with-thumbnail-wrap .gdlr-core-sly-slider {
    max-width: 100%;
}
#product_slider .gdlr-core-gallery-with-thumbnail-wrap .gdlr-core-sly-slider .gdlr-core-media-image {
    height: 100px;
}
#product_slider .gdlr-core-gallery-with-thumbnail-wrap .gdlr-core-image-overlay {
	opacity:1;
	background:transparent;
}
#product_slider .gdlr-core-gallery-with-thumbnail-wrap .gdlr-core-image-overlay .gdlr-core-image-overlay-icon {
	display:none;
}
#product_slider .gdlr-core-image-overlay.gdlr-core-gallery-image-overlay .gdlr-core-image-overlay-content {
    top: auto;
    bottom: 45%;
    float: right;
    left: auto;
    right: 15%;
}
#product_slider .gdlr-core-image-overlay.gdlr-core-gallery-image-overlay .gdlr-core-image-overlay-title {
    color: #000;
	font-size: 46px;
	letter-spacing:3px;
}
#product_slider .gdlr-core-image-overlay.gdlr-core-gallery-image-overlay .gdlr-core-image-overlay-caption {
    color: #000;
	font-size: 22px;
	font-style:normal;
	letter-spacing:2px;
}


/*pulsanti richiedi informazioni*/
.product .controls {
    text-align: center;
}
.product .controls .box_icon {
    width: 95%;
    display: inline-block;
    margin: 30px 0 0px;
	line-height: normal;
}

.product .controls .yith-wcwl-add-to-wishlist {
    margin-right: 0;
}
.product .controls .yith-wcwl-wishlistaddedbrowse.show,
.product .controls .yith-wcwl-wishlistexistsbrowse.show {
	margin-right: 0;
}


#form_landing {
    margin-top: -101px;
}
#form_landing .wpb_text_column.wpb_content_element  {
    margin-bottom: 0;
}
#form_landing h4 {
	color: white;
    background: #000;
    padding: 20px;
}
#form_landing .vntd-contact-form.contact {
    padding: 30px;
    background: #f4f4f4;
}
#form_landing .wpcf7 input[type="text"],
#form_landing .wpcf7 input[type="email"],
#form_landing .wpcf7 textarea {
	padding: 15px;
    font-size: 18px;
	line-height: 15px;
	margin-bottom: 0 !important;
	font-family: "HelveticaNeue", 'Open Sans'!important;
}
#form_landing .wpcf7 .cap input[type="text"] {
    width: 36%!important;
	float: right;
}
#form_landing .wpcf7 .citta-nazione input[type="text"] {
    width: 64%!important;
	margin-bottom: 30px !important;
	float: left;
}
#form_landing .wpcf7 textarea {

}
#form_landing .wpcf7 input[type="submit"] {
	border:0;
	border-radius:0;
    font-size: 22px;
	background:#2f2f2f;
	color:white;
	font-weight:200;
	box-shadow:none;
    letter-spacing: 2px;
    padding: 15px 25px;
	width: 100%;
	margin-top: 0!important;
}
#form_landing .wpcf7 input[type="submit"]:hover {
	background:#000;
}
#form_landing .wpcf7-list-item-label {
	font-size: 18px;
	font-family: "HelveticaNeue", 'Open Sans'!important;
}
#form_landing .newsletter,
#form_landing .privacy  {
    margin: 0;
    display: inline-block;
}
#form_landing .privacy {
    clear: both;
}
.spu-content #form_landing .privacy span.wpcf7-list-item {
    margin: 0;
}


#form_landing input[type='checkbox'] {
	position: absolute;
	clip: rect(1px, 1px, 1px, 1px);
}
#form_landing input[type='checkbox'] + .wpcf7-list-item-label {
	margin: 0;/* Azzera i margini */
	padding: 2px 0 0px 30px; /* Crea spazio con il padding sinistro per ospitare l'immagine di sfondo */
	cursor: pointer; /* Imposta il cursore */
	background: url('../images/check.jpg') left top no-repeat;
}
#form_landing input[type='checkbox']:checked + .wpcf7-list-item-label { /*Modifica lo sfondo del checkbox quando viene attivato */
	background-image: url('../images/checked.jpg');
}


#form_landing span.wpcf7-not-valid-tip {
	display: inherit;
    position: absolute;
    left: 0px;
    top: 34px;
	display:none;
}
#form_landing .wpcf7-not-valid {
	border-color: red;
}
#form_landing div.wpcf7-response-output {
    margin: 0 0 20px;
}
#form_landing .prodotto {
	display:none;
}


/*popup*/
.spu-content #form_landing {
    margin-top: 0;
}
.spu-content #form_landing .rif_prodotto {
	display:none;
}
.spu-content #form_landing .prodotto {
	display:block;
	font-size:18px;
}
.spu-content #form_landing .prodotto label {
    float: left;
    font-size:18px;
    margin-right: 10px;
}
.spu-content #form_landing .prodotto span.wpcf7-form-control-wrap {
    float: left;
}
.spu-content #form_landing .prodotto input {
	border:0;
	background:transparent;
	padding:0;
}
.spu-content #form_landing .form_left {
    width: 40%;
    float: left;
}
.spu-content #form_landing .form_left h5 {
	font-size: 20px;
}
.spu-content #form_landing .form_left hr {
    border-top: 1px solid#000;
    width: 12%;
    margin: 20px 0;
}
.spu-content #form_landing .wpcf7-radio span.wpcf7-list-item {
    float: none;
    display: block;
    margin: 0 0 15px 0;
}
.spu-content #form_landing .wpcf7-radio span.wpcf7-list-item input  {
    width: auto !important;
	margin-right: 10px;
}
.spu-content #form_landing .wpcf7-list-item-label {
	font-size: 18px;
}

#form_landing input[type='radio'] {
	position: absolute;
	clip: rect(1px, 1px, 1px, 1px);
}
#form_landing input[type='radio'] + .wpcf7-list-item-label {
	margin: 0;/* Azzera i margini */
	padding: 5px 0 0px 35px; /* Crea spazio con il padding sinistro per ospitare l'immagine di sfondo */
	cursor: pointer; /* Imposta il cursore */
	background: url('../images/check.jpg') left center no-repeat;
}
#form_landing input[type='radio']:checked + .wpcf7-list-item-label { /*Modifica lo sfondo del checkbox quando viene attivato */
	background-image: url('../images/checked.jpg');
}

.spu-content #form_landing .newsletter {
    margin: 0;
}
.spu-content #form_landing .newsletter .wpcf7-list-item-label,
.spu-content #form_landing .privacy .wpcf7-list-item-label {
	font-size: 16px;
    line-height: 22px;
    display: inline-block;
}
.spu-content #form_landing .form_right {
    width: 60%;
    float: right;
}
.spu-content #form_landing .form_right .wpcf7-form-control-wrap {
	float: none;
    margin-right: 0;
    margin-bottom: 10px;
    width: 100%;
}
.spu-content #form_landing h4 span {
    /* margin: 0 15px; */
}
.spu-content #form_landing h4 {
	color: white;
    background: #000;
    padding: 20px;
    margin: 0;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 100;
    line-height: 35px;
	border-radius: 6px 6px 0 0;
}
.spu-content #form_landing h4 img {
    width: 30px;
    margin: 0 25px 0 10px;
}
.spu-content #form_landing form.wpcf7-form {
    padding: 40px;
}
.spu-content #form_landing form.wpcf7-form p {
    margin:0 0 15px;
}
.spu-content #form_landing .wpcf7 input[type="text"],
.spu-content #form_landing .wpcf7 input[type="email"],
.spu-content #form_landing .wpcf7 textarea,
.spu-content #form_landing .wpcf7 select {
	margin-bottom: 15px !important;
	width: 100%;
	padding: 15px;
  font-size: 18px;
  line-height: 15px;
}

.spu-close.top_right {
    right: 16px;
    top: 14px;
}
.spu-icon-close:before {
  	/* content: "\e646"; */
  	content: "";
  	/* font-family: 'themify';
		font-size: 22px;
    color: #ccc; */
		background: url("../images/close.svg") no-repeat;
		width: 45px;
		background-size: 100%!important;
		height: 45px;
		display: block;
		opacity: 0.5;
		position: relative;
		right: -15px;
		top: -15px;
}

/*popup newsletter*/
#spu-15108,
#spu-15240,
#spu-15242,
#spu-15243 {
	background: #fff url(../images/bg_newsletter.png) left bottom no-repeat;
}
#spu-15108 #form_landing input[type='checkbox'],
#spu-15240 #form_landing input[type='checkbox'],
#spu-15242 #form_landing input[type='checkbox'],
#spu-15243 #form_landing input[type='checkbox'] {
	position: inherit;
	float: left;
	margin-right:10px;
}
#spu-15108 #form_landing small.info_privacy,
#spu-15240 #form_landing small.info_privacy,
#spu-15242 #form_landing small.info_privacy,
#spu-15243 #form_landing small.info_privacy {
	display:none;
}
#spu-15108 #form_landing .box_nofloat,
#spu-15240 #form_landing .box_nofloat,
#spu-15242 #form_landing .box_nofloat,
#spu-15243 #form_landing .box_nofloat {
    margin-top: 0;
    float: left;
    width: 22.9%;
    margin-right: 15px;
}
#spu-15108 #form_landing .box_nofloat.privacy_gdpr,
#spu-15240 #form_landing .box_nofloat.privacy_gdpr,
#spu-15242 #form_landing .box_nofloat.privacy_gdpr,
#spu-15243 #form_landing .box_nofloat.privacy_gdpr {
    width: 100%;
	margin-top: -20px;
}
#spu-15108 #form_landing .box_nofloat.privacy_gdpr .wpcf7-form-control-wrap,
#spu-15240 #form_landing .box_nofloat.privacy_gdpr .wpcf7-form-control-wrap,
#spu-15242 #form_landing .box_nofloat.privacy_gdpr .wpcf7-form-control-wrap,
#spu-15243 #form_landing .box_nofloat.privacy_gdpr .wpcf7-form-control-wrap {
    display: inherit;
	margin-bottom: 0;
}
#spu-15108 #form_landing .box_nofloat.privacy_gdpr label,
#spu-15240 #form_landing .box_nofloat.privacy_gdpr label,
#spu-15242 #form_landing .box_nofloat.privacy_gdpr label,
#spu-15243 #form_landing .box_nofloat.privacy_gdpr label {
    color:#000;
}
#spu-15108 #form_landing .box_nofloat .wpcf7-form-control-wrap,
#spu-15240 #form_landing .box_nofloat .wpcf7-form-control-wrap,
#spu-15242 #form_landing .box_nofloat .wpcf7-form-control-wrap,
#spu-15243 #form_landing .box_nofloat .wpcf7-form-control-wrap {
    float: none;
    margin-right: 0;
    clear: both;
	display: inline-block;
    width: auto;
}
#spu-15108 .spu-content #form_landing .wpcf7 input[type="text"],
#spu-15240 .spu-content #form_landing .wpcf7 input[type="text"],
#spu-15242 .spu-content #form_landing .wpcf7 input[type="text"],
#spu-15243 .spu-content #form_landing .wpcf7 input[type="text"],
#spu-15108 .spu-content #form_landing .wpcf7 input[type="email"],
#spu-15240 .spu-content #form_landing .wpcf7 input[type="email"],
#spu-15242 .spu-content #form_landing .wpcf7 input[type="email"],
#spu-15243 .spu-content #form_landing .wpcf7 input[type="email"],
#spu-15108 .spu-content #form_landing .wpcf7 textarea,
#spu-15240 .spu-content #form_landing .wpcf7 textarea,
#spu-15242 .spu-content #form_landing .wpcf7 textarea,
#spu-15243 .spu-content #form_landing .wpcf7 textarea {
	/* border-color:#000; */
}
#spu-15108 #form_landing .wpcf7 input[type="submit"],
#spu-15240 #form_landing .wpcf7 input[type="submit"],
#spu-15242 #form_landing .wpcf7 input[type="submit"],
#spu-15243 #form_landing .wpcf7 input[type="submit"] {
	/*width: 20%;
	float: right;
	position: absolute;
	right: 20px;
	top: 142px;*/
	margin-top: 0!important;
}


/*SLIDER PRODUCT FIT TO SCREEN*/
#product_slider  {
    position: relative;
    height: 100vh!important;
    width: 100vw!important;
    overflow: hidden;
	max-width: 100%;
}
#product_slider:before {
	content:"";
	background: url("../images/loading.gif") center center no-repeat;
	width:100px;
	height:100px;
	position: absolute;
    z-index: 9;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
	background-size:100%;
}
#product_slider .gdlr-core-flexslider.flexslider {
    position: relative;
    height: 100vh!important;
    width: 100vw!important;
    overflow: hidden;
}
#product_slider .flex-viewport {
	position: relative;
    height: 100vh!important;
    width: 100vw!important;
    overflow: hidden;
}
#product_slider ul.slides {
    height: 100%!important;
   /*  position: relative!important; */
    left: 0!important;
    -webkit-transform: none!important;
    transform: none!important;
}
#product_slider ul.slides li {
    height: 100vh!important;
    width: 100vw!important;
    overflow: hidden!important;
    top: 0!important;
    padding: 0!important;
    z-index: 0!important;
    left: 0!important;
    float: left!important;
}
#product_slider ul.slides li .gdlr-core-gallery-list.gdlr-core-media-image {
    /*-webkit-animation: scale;
    animation: scale;
    -webkit-animation-duration: 80s;
    animation-duration: 80s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
	position: absolute!important;
    height: 100%!important;
    width: 100%!important;
	background-repeat: no-repeat!important;
    background-size: cover!important;
    background-position: 50%!important;
	opacity: 1;
    visibility: inherit;
    z-index: 20;*/
}
#product_slider ul.slides li img {
	display:none;
}


#product_slider.gdlr-core-hide-in-desktop {
	display: none!important;
}
#product_slider.gdlr-core-hide-in-tablet,
#product_slider.gdlr-core-hide-in-tablet-mobile {
    display: block!important;
}



/*info*/
#product_info {
	padding: 25px 0px 20px 0px!important;
}
#product_info .gdlr-core-port-info-item.gdlr-core-item-pdb {
	padding-left: 30px;
}




#product_info .gdlr-core-port-info-item .gdlr-core-port-info:first-child {
	margin-bottom: 10px;
    display: inline-block;
	letter-spacing:1px;
	font-size: 20px;
}
#product_info .gdlr-core-port-info-item .gdlr-core-port-info:first-child .gdlr-core-port-info-key {
	font-weight: 800;
	width: 100%;
	padding-top: 2px;
}
#product_info .gdlr-core-port-info-item .gdlr-core-port-info {
    margin-top: 2px;
	clear: both;
	letter-spacing:1px;
	font-size: 14px;
}
#product_info .gdlr-core-port-info-item .gdlr-core-port-info-key {
	float: left;
    width: 14%;
	font-weight: 800;
    color: #000;
	margin:0 0 2px;
}
#product_info .gdlr-core-port-info-item .gdlr-core-port-info-value {
    font-weight: 400;
	float: left;
    width: 82%;
}



#product_info .gdlr-core-icon-list-item ul {
    margin-top: 10px;
}
#product_info .gdlr-core-icon-list-item ul li:first-child {
    margin-bottom: 32px;
	font-weight: 800;
	letter-spacing:1px;
}
#product_info .gdlr-core-icon-list-item ul li:first-child span {
	font-size: 20px!important;
}
#product_info .gdlr-core-icon-list-item ul li {
    margin-bottom: 5.6px;
	letter-spacing:1px;
	font-weight: 800;
	line-height: normal;
}
#product_info .gdlr-core-icon-list-item ul li a,
#product_info .gdlr-core-icon-list-item ul li span {
	font-size: 14px!important;
	color:#000;
	cursor:pointer;
}


#product_info #box_info.gdlr-core-pbf-column.gdlr-core-column-30 {
    width: 68%;
}
#product_info .gdlr-core-pbf-column.gdlr-core-column-30 {
    width: 30%;
}


/*POPUP DOWNLOAD SCHEDA TECNICA PDF - DWG*/
.popup.download_scheda_tecnica {
	display:none;
	position: fixed;
    left: 50%;
    width: 400px;
    padding: 30px;
    background: white;
    margin-left: -200px;
    text-align: center;
    line-height: 20px;
    box-shadow: 0 0 10px #666;
    z-index: 999999;
    top: 30%;
    border-radius: 5px;
}
.popup.download_scheda_tecnica input[type="text"] {
	line-height: 15px;
	padding:10px;
	margin-bottom:5px;
}
.popup.download_scheda_tecnica input[type="radio"]  {
    margin: 0 5px 0 0;
}
.popup.download_scheda_tecnica p {
	line-height: normal!important;
	padding: 10px;
	margin:0;
}
.popup.download_scheda_tecnica p.warning {
    background: lightgoldenrodyellow;
	font-size:14px;
}
.popup.download_scheda_tecnica p.success {
    background: #c6ffc6;
	font-size:14px;
}
.popup.download_scheda_tecnica a {
	color:#000;
}
.popup.download_scheda_tecnica a:hover {
	color:#000;
	font-weight:600;
}
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 780%;
    z-index: 99999;
    background-color: rgba(0,0,0,0.4);
    display: none;
}


/*RICHIESTA LIBRERIE CAD / IMMAGINI*/
#richieste_librerie {
	margin-bottom:60px;
}
#richieste_librerie label[for="notify"] { display:inline; }
#richieste_librerie .box_notify label { display:inline; }
#richieste_librerie .box_notify div {
    margin: 5px 0;
}
#richieste_librerie .msg {
    padding: 30px;
    background: cornsilk;
    font-size: 18px;
    text-align: center;
    margin: 40px 0 70px;
}
#richieste_librerie .msg.success {
	background:#cdffcd;
}
#richieste_librerie .msg p {
	margin:0;
}


/*IMMAGINI*/
.box_image span {
	float:left;
	margin-right: 1%;
	margin-bottom: 1.5%;
}
.box_image span input {
    margin: 0;
    margin-right: 10px;
}
.box_image span label {
	display: inline-block;
	float: none;
    width: auto;
}
.box_image span img {
	width:190px;
	height:190px;
	vertical-align: middle;
	//opacity:0.7;
	cursor:pointer;
	border:0px solid transparent;
}
.box_image span img:hover {
	opacity:0.85!important;
}
.box_image h1{/*ALEKSEI (misure h1)*/
	letter-spacing: 1px;
	font-size: 30px !important;
	font-weight: 400 !important;
}


/*PAGINA PRODOTTI*/
.breadcrumbs {
    padding: 0px 0px 0;
    margin-top: 100px;
	/*	padding-left: 20px;*/
}
.breadcrumbs span {
		padding: 0;
    margin: 0;
    font-style: normal;
    text-transform: uppercase;
		color:black;
		letter-spacing: 1.5px;
    font-size: 12px;
		line-height:35px;
}
.kleanity-sidebar-area .widget.widget_text.kleanity-widget{
    margin-bottom: 40px;
}



#product_list .gdlr-core-filterer-wrap.gdlr-core-style-text {
    width: 25%;
    float: left;
	padding: 0;
}
#product_list .gdlr-core-portfolio-item-holder {
    width: 75%;
    float: right;
}
#product_list .gdlr-core-portfolio-item-holder a {
    text-transform: uppercase;
	/* color:#777; */
	font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
}
#product_list .gdlr-core-portfolio-item-holder a:hover {
	/* color:#000; */
}
#product_list .gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer {
	display:block;
	padding: 0;
    margin: 0;
    font-style: normal;
    text-transform: uppercase;
	color:black;
	letter-spacing: 2px;
    font-size: 16px;
	line-height:35px;
}
#product_list .gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer.gdlr-core-active {
	font-weight: bold;
}
#product_list .gdlr-core-filterer-wrap.gdlr-core-style-text .kleanity-separater {
	display:none;
}




.woocommerce .kleanity-sidebar-center.kleanity-column-40 {
    width: 78%;
}
.woocommerce .kleanity-sidebar-left.kleanity-column-20 {
    width: 22%;
}
.woocommerce .gdlr-core-item-list {
	padding-left: 15px;
	padding-right: 15px;
}

/* @media screen and (min-width:1024px) {
    .woocommerce .gdlr-core-item-list {
		width: 25% !important;
		margin: 0;
		clear: none !important;
		padding-left: 15px;
		padding-right: 15px;
    }
    .woocommerce .gdlr-core-item-list:nth-child(4n+1) {
		clear: both !important;
    }
} */



/*DESIGNER*/
.header_designer {
		padding: 0!important;
}
.header_designer .gdlr-core-pbf-background {
		background-size:cover;
		background-position: center top!important;
		-webkit-transform: none!important;
    transform: none!important;
		height: 420px!important;
}
.single-personnel .gdlr-core-pbf-background-wrap {
    position: relative;
    top: 0px;
    right: 0px;
    bottom: auto;
    left: 0px;
		margin-bottom: 60px;
}
.single-personnel .gdlr-core-pbf-wrapper {
    padding: 20px 0px 60px;
}
.single-personnel .gdlr-core-pbf-wrapper-content .gdlr-core-item-pdb {
    padding-bottom: 0;
}
.single-personnel .gdlr-core-pbf-wrapper-content .gdlr-core-item-pdb h1,
.single-personnel .header_designer .gdlr-core-title-item h3.gdlr-core-title-item-title {
    color: #383838!important;
		display: block;
}
.single-personnel .gdlr-core-gallery-item .gdlr-core-gallery-caption h4 {
    font-size: 15px;
    text-transform: uppercase;
		margin-top: 20px;
		font-weight: normal;
		margin-bottom: 7px;
}
.single-personnel .gdlr-core-gallery-item .gdlr-core-gallery-caption {
	font-style:normal;
	padding-top: 0;
    font-size: 13px;
    line-height: 16px;
    color: #999;
	margin-top: 20px;
	letter-spacing: 0;
}
.single-personnel .gdlr-core-title-item h3.gdlr-core-title-item-title {
			display: none;
}
.single-personnel .breadcrumbs {
		/* display: none; */
}

/*EVENTI*/
#eventi .gdlr-core-pbf-background {
	-webkit-transform: none!important;
	transform:none!important;
}
#eventi .gdlr-core-blog-content  {
	letter-spacing: 0;
	font-size: 15px;
	line-height: 22px;
}
.kleanity-body .kleanity-blog-title-wrap h1.kleanity-single-article-title  {
    font-weight: 400;
    font-size: 36px;
    text-transform: uppercase;
}


/*FORM*/
.wpcf7 input,
.wpcf7 select{
	border-color: #ccc;border-width: 1px 1px 2px 1px;border-style: solid;font-size: 15px;padding: 15px 22px;width: 100%;display: block;
}
.wpcf7 select{
		padding: 15px 18px;
}
.wpcf7 input:focus, .wpcf7 textarea:focus, .wpcf7 select:focus { outline: none; }
.wpcf7 input[type="button"], .wpcf7 input[type="submit"], input[type="reset"]{ width: auto; }
.wpcf7 input[type="checkbox"], .wpcf7 input[type="radio"]{ width: auto; display: inline; }
.wpcf7 .wpcf7-form-control .wpcf7-list-item{ display: block; margin-bottom: 5px; }
.wpcf7 textarea{ font-size: 15px; padding: 18px 22px; height: 120px; width: 100%; }

.box_nofloat .wpcf7-form-control-wrap.note,
.box_nofloat .wpcf7-form-control-wrap.testo {
    width: 89%;
}
.wpcf7-form-control-wrap {
	float:left;
	margin-right:10px;
    margin-bottom: 10px;
	width: 44%;
}
.wpcf7 br {
	display:none;
}
.box_nofloat {
	margin-top: 20px;
}
.box_nofloat .wpcf7-form-control-wrap {
	/* float:none; */
	/* margin-right:0; */
	clear:both;
	width: auto;
}
.box_nofloat label{
    display: block;
    margin-bottom: 10px;
	float: left;
    width: 90%;
    line-height: 20px;
    font-size: 14px;
}
.box_nofloat input.wpcf7-acceptance {
    margin: 2px 0;
    display: block;
}
.wpcf7-form-control-wrap.librerie {
	width: 100%;
}
.wpcf7-form-control-wrap.librerie .wpcf7-list-item {
	float: left;
    width: 30%;
}
.wpcf7 .wpcf7-form p {
	clear:both;
}

.wpcf7 .gdlr-core-input-wrap.gdlr-core-no-border input:not([type="button"]):not([type="submit"]):not([type="file"]),
.wpcf7 .gdlr-core-input-wrap.gdlr-core-no-border textarea {
		border-color: #ccc;
		border-width: 1px 1px 2px 1px;
		border-style: solid;
}
.wpcf7 .gdlr-core-input-wrap select {
		margin-bottom: 14px;
}



/*cataloghi*/
.page-id-4360 h3.gdlr-core-blog-title.gdlr-core-skin-title,
.page-id-4360 .gdlr-core-blog-content {
	text-align:center;
	margin: 0;
}
.page-id-4360 .gdlr-core-blog-content {
	font-size:13px;
}


/*contatti*/
.box_nofloat .gdlr-core-input-wrap.gdlr-core-with-column .wpcf7-form-control-wrap {
    float: none;
    margin-right: 0;
    clear: both;
    width: auto;
}
.mappa p {
	margin:0;
}
.mappa iframe {
    width: 100%;
    -webkit-filter: grayscale(1) invert(1);
    -moz-filter: grayscale(100%) invert(100%);
    -ms-filter: grayscale(100%) invert(100%);
    -o-filter: grayscale(100%) invert(100%);
    filter: grayscale(100%) invert(100%);
	margin-bottom: -12px;
}



/*RETE DI VENDITA*/
.rete_vendita .gdlr-core-item-pdlr {
    padding-left: 0;
    padding-right: 0;
}
#rete_vendita {
		margin-top:30px;
		margin-bottom:150px;
		display: inline-block;
    width: 100%;
    background: #FFF url("../images/dealers_world.jpg") no-repeat center center;
    background-size: contain;
}

.scaffold-form .fieldset {
    margin-bottom:20px;
}
.scaffold-form ul.form-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.scaffold-form .fieldset>ul>li {
    padding-bottom: 10px;
}
.scaffold-form .fieldset label {
    text-transform: uppercase;
    padding-bottom: 5px;
    /* display: block; */
}
.scaffold-form .fieldset .input-box.select-box {
    display: block;
    overflow: hidden;
    position: relative;
}
.scaffold-form .fieldset .input-box select {
    display: block;
    padding: 0 0 0 8px;
    margin: 0;
    font: inherit;
    font-size: 16px;
    outline: none;
    line-height: 20px;
    height: 45px;
    width: 100%;
    background: #f1f1f1;
    border: #f1f1f1 solid 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    cursor: pointer;
	color: #000;
}
.scaffold-form .fieldset .input-box.select-box:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 1px;
    height: 38px;
    width: 38px;
    background: #f1f1f1 url("../images/select_arrow.png") no-repeat center center;
    pointer-events: none;
}
.scaffold-form .buttons-set .button {
	padding: 0; /*ALEKSEI (PRIMA NON C'ERA*/
    float: left;
    width: 100%;
    margin-left: 0;
    height: 40px;
    line-height: 40px;
	display: block;
    background-color: #000;
    color: #fff;
    border: none;
    text-transform: uppercase;
	transition: background-color 300ms;
	text-align:center;
	font-size: 16px;
    font-weight: 300;
	cursor: pointer;
}
.scaffold-form .buttons-set .button:hover {
    background-color: #fff;
    color: #000;
    border: solid 1px #000;
}


#rete_vendita .results  {
    margin-bottom: 20px;
    margin-top: 25px;
    min-height: 450px;
    margin-left: 25px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#rete_vendita .results li {
    float: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 35px;
    position: relative;
    width: 50%;
    padding: 0 10px;
}
@media only screen and (max-width: 767px) {

	#rete_vendita .results {
		margin-left: 0;
	}
	#rete_vendita .results li {
		float: none;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 35px;
		position: relative;
		width: 100%;
		padding: 0;
	}
	.box_section .gdlr-core-text-box-item {
    padding: 0 0 0 0 !important;
}

}


#rete_vendita .results li .box {
    width: 100%;
    display: block;
    position: relative;
    background-color: rgba(238, 238, 238, 0.6);
    border-bottom: 3px solid #ddd;
    padding: 40px;
    -webkit-transition: border-bottom-color 300ms;
    transition: border-bottom-color 300ms;
    margin-bottom: 0;
}
#rete_vendita .results li .box .title {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1.1em;
    padding: 0;
}
#rete_vendita .results li .box .city {
    text-transform: uppercase;
    font-size: 13px;
    padding-bottom: 15px;
    padding-right: 90px;
}
/*DARK BOX*/
#rete_vendita .results li .box.box_dark {
    background-color: #000;/*rgba(0, 0, 0, 0.8);*/
    color:#f5f5f5;
	border-color: #555;
}
#rete_vendita .results li .box.box_dark .title {
	color:#f5f5f5;
}
.falper_id_text{
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 2px 10px;
    font-size: 14px;
	/* background: rgba(0, 0, 0, 0.3); */
}



/************************************/
/* RETE DI VENDITA NEW (MAGGIO 2019)*/
/************************************/
.rete_vendita .gdlr-core-item-pdlr {
    padding-left: 0;
    padding-right: 0;
}
#rete_vendita {
    background: none;
		margin-top: 0;
}

/*BLOCCO FORM*/
#rete_vendita .form_box {
	float:left;
	width: 48%;
}

/*FORM SELEZIONE NAZIONE/CITTA'*/
#rete_vendita .flagshipForm ul li {
		float: left;
		width: 32%;
		margin-right: 2%;
		padding: 0;
}
#rete_vendita .flagshipForm ul li:last-child {
		margin-right: 0;
}
#rete_vendita .flagshipForm .fieldset .input-box select {
		padding: 16px 12px;
		font-size: 14px;
		height: auto;
		line-height:20px;
		background: #f7f7f7;
}
#rete_vendita .flagshipForm .fieldset .input-box.select-box:after {
    top: 5px;
    right: 5px;
		background-color: #f7f7f7;
}
#rete_vendita .flagshipForm .buttons-set .button {
    text-transform: inherit;
    height: auto;
		padding: 15px;
		line-height:normal;
		border: solid 1px #000;
}

/*FORM RICERCA*/
#rete_vendita .form_ricerca {
		margin: 0px 0 15px 0;
		float: right;
		width: 52%;
}
#rete_vendita .form_ricerca input[type="text"],
#rete_vendita .form_ricerca select {
    padding: 16px 12px;
    font-size: 14px;
    height: auto;
    line-height: normal;
    background: #f7f7f7;
    border: #f1f1f1 solid 1px;
    width: 100%;
}
#rete_vendita .flagshipForm ul li.input-wrapper {
		width: 50%;
}
#rete_vendita .flagshipForm ul li.select-wrapper {
		width: 24%;
}
#rete_vendita .flagshipForm ul li.submit-wrapper {
		width: 22%;
}
#rete_vendita .flagshipForm .fieldset ul li.select-wrapper .input-box select {
		padding: 16px 12px;
}
#rete_vendita .form_ricerca input[type="submit"] {
    text-transform: inherit;
    height: auto;
    padding: 15px 20px;
    line-height: normal;
    border: solid 1px #000;
		background-color: #000;
		font-size: 16px;
		font-family: "HelveticaNeue";
		font-weight: 300;
		float: right;
		width: 100%;
}
#rete_vendita .form_ricerca input[type="submit"]:hover {
    background-color: #fff;
    color: #000;
    border: solid 1px #000;
}

.term_search.not_found {
		margin: 40px 0;
		text-align: center;
}
.term_search span {
		margin: 0 0 -10px;
}

/*RISULTATI RICERCA*/
#rete_vendita .results {
    margin-bottom: 20px;
    margin-top: 40px;
    min-height: 100%;
    margin-left: 0;
}
#rete_vendita .results li {
    float: none;
    margin-bottom: 45px;
    width: 100%;
    padding: 0;
}
#rete_vendita .results li .box {
    background-color: #fff;
    border: 0px solid #ddd;
    padding: 0;
}
#rete_vendita .results li .box .title {
    color: #000;
    font-size: 16px;
		/* font-weight: 100; */
}
#rete_vendita .results li .box .city {
    font-size: 13px;
    padding: 8px 0;
}
#rete_vendita .results li .box p {
		font-size: 15px;
    line-height: 22px;
		border-bottom: 3px solid #fff;
		margin-bottom: 0;
}
#rete_vendita .results li .box.box_dark {
    background-color: #fff;
    color: #000;
}
#rete_vendita .results li .box.box_dark .title {
		color:#000;
		font-weight: bold;
}
#rete_vendita .results li .box.box_dark p {
		border-bottom: 3px solid #000;
		font-weight: bold;
}
#rete_vendita .falper_id_text {
    position: inherit;
    float: right;
    padding: 5px 0 0 5px;
    font-size: 14px;
}

/*MAPPA*/
#rete_vendita .box_map {
		margin-top: 40px;
    width: auto;
    height: 600px;
		margin-left: 50px;
}

@media screen and (max-width:768px) {

		#rete_vendita .form_box {
				float:none;
				width: auto;
		}
		#rete_vendita .form_ricerca {
				float:none;
				width: 100%;
				display: inline-block;
				margin: 20px 0 15px 0;
		}
		#rete_vendita .box_map {
		    margin-top: 0;
		    height: 600px;
		    margin-left: 0;
		}
		#rete_vendita .form_ricerca input[type="text"] {
		    width: 100%;
		}
		#rete_vendita .form_ricerca input[type="submit"] {
		    width: 100%;
		}
		#rete_vendita .flagshipForm ul li.submit-wrapper {
		    width: 32%;
		}
		#rete_vendita .flagshipForm ul li.input-wrapper,
		#rete_vendita .flagshipForm ul li.select-wrapper {
				width: 32%;
		}

}




/*FOOTER*/
footer .kleanity-copyright-text {
    border-top: 1px solid #333;
	text-align:left;
	padding: 30px 0;
	margin: 0 30px;
}
footer .kleanity-footer-wrapper .widget.widget_text.kleanity-widget {
	margin-bottom: 0;
}
footer .kleanity-footer-wrapper .kleanity-widget-title {
		font-size: 20px; 		/*revisione homepage - 10/05/2021*/
		line-height: 30px;
		font-weight: normal;
    letter-spacing: 1px;
}

footer .widget_nav_menu  ul.menu li {
	line-height:15px;
	margin-bottom: 10px;
}
footer .menu-footer-2-container,
footer .menu-footer-2-en-container,
footer .menu-footer-2-de-container,
footer .menu-footer-2-fr-container {
    margin-top: 66px;
}
footer .menu-footer-2-en-container {
    margin-top: 66px;
}

footer .product_list_widget li {
	float:left;
	padding: 5px 5px 5px 0!important;
}
footer .product_list_widget li img {
	width: 70px!important;
}
footer .product_list_widget .product-title {
	display:none;
}




.msg_sent {
	padding: 5px 20px;
	background: rgb(226, 255, 226);
	border: 1px solid rgba(23, 144, 23, 0.19);
	margin: 0 0 30px;
	display:none;
}

/*PRODOTTI WOOCOMMERCE*/
.woocommerce.archive .kleanity-page-title-wrap {
	display:none;
}
.woocommerce.archive .kleanity-page-wrapper .breadcrumbs {
	padding: 0;
}
.woocommerce.archive .kleanity-page-wrapper .gdlr-core-product-grid .gdlr-core-product-grid-content-wrap {
	text-align:center;
}
.woocommerce.archive .kleanity-page-wrapper .gdlr-core-product-grid .gdlr-core-product-grid-content-wrap a {
	font-weight:normal;
}


/*CHECKBOX*/
.woof_sid_auto_shortcode.woof {
		border: 0;
}
.woof_list.woof_list_checkbox {
    line-height: 20px;
    margin-left: -20px!important;
}
.woof_list.woof_list_checkbox label {
	padding:0;
}
.woof_list.woof_list_checkbox li.woof_childs_list_li {
    padding-bottom: 5px !important;
}

.woof_checkbox_label  {
	/* text-transform:uppercase; */
	color: #000;
	padding:0;
}
.woof_checkbox_label:hover  {
	color: #000;
	font-weight:bold;
}
.woof_list_checkbox li div {
    margin-top: 0;
}
.woof_list_checkbox li div.icheckbox_square-grey {
    width: 12px;
    height: 12px;
    background-size: 120px 12px;
}
.woof_list_checkbox li div.icheckbox_square-grey.checked {
    background-position: -24px 0;
}
.woof_list_checkbox li div.icheckbox_square-grey.hover {
    background-position: -24px 0;
}



/*RADIOBUTTON*/
.woof_list.woof_list_radio {
    line-height: 20px;
    margin-left: -20px!important;
}
.woof_list.woof_list_radio label {
	padding:0;
	width: 80%;
}
.woof_list.woof_list_radio li.woof_childs_list_li {
    padding-bottom: 5px !important;
}

.woof_radio_label_selected {
    font-weight: normal;
}
.woof_radio_label  {
	/* text-transform:uppercase; */
	color: #000;
	padding:0;
}
.woof_radio_label:hover  {
	color: #000;
	/* font-weight:bold; */
}
.woof_list_radio li div {
    margin-top: -2px;
}
.woof_list_radio li div.iradio_square-grey {
    width: 12px;
    height: 12px;
    background-size: 120px 12px;
	background-position: -36px 0;
}
.woof_list_radio li div.iradio_square-grey.checked {
    background-position: -24px 0;
}
.woof_list_radio li div.iradio_square-grey.hover {
    background-position: -24px 0;
}
.woof_childs_list_opener span.woof_is_closed,
.woof_childs_list_opener span.woof_is_opened  {
    background:none;
}
.woof_childs_list_opener span.woof_is_closed:after {
	content:"+";
	font-size:18px;
}
.woof_childs_list_opener span.woof_is_opened:after {
	content:"-";
	font-size:22px;
}
.woof_radio_term_reset {
	display:none!important;
}
.woof_childs_list_opener {
    position: absolute;
}

.woocommerce.archive .button.woof_reset_search_form {
	display:none;
}


.woocommerce.archive .gdlr-core-image-overlay-content {
    width: 100%;
    left: auto;
    right: auto;
}
.woocommerce.archive .product_type_simple.ajax_add_to_cart.gdlr-core-product-add-to-cart {
    border: 0;
    font-size: 15px;
    font-weight: normal;
	padding:0;
	width: 100%;
    height: 100%;
    padding: 114px 0;
}
.woocommerce.archive .gdlr-core-product-thumbnail-info.kleanity-title-font.tag_designer a {
    border: 0;
    font-size: 14px;
    font-weight: normal;
	font-style: italic;
}
.woocommerce.archive .woof_childs_list  {
	/* display:none; */
}


.woocommerce.archive .gdlr-core-product-grid .gdlr-core-product-thumbnail {
    margin-bottom: 20px;
}


.woocommerce.archive .gdlr-core-product-grid .gdlr-core-product-title  {
	font-size: 15px;
}
.woocommerce.archive .gdlr-core-product-grid .gdlr-core-portfolio-content {
    padding-top: 0;
    font-size: 13px;
    line-height: 16px;
    color: #999;
}



.woocommerce.single .kleanity-page-wrapper {
	border:0;
}
.woocommerce.single .kleanity-content-container.kleanity-container{
    width: 100%;
    max-width: 100%;
    padding: 0;
}
.woocommerce.single .kleanity-content-container.kleanity-container .kleanity-content-area {
    padding: 0;
}
.woocommerce.single .gdlr-core-gallery-item .flex-viewport{
    width: 1120px;
    margin: 0 auto;
    padding: 0;
}
.woocommerce.single .gdlr-core-gallery-item .gdlr-core-gallery-list img {
    height: auto;
	width:1120px;
}

.woocommerce.single .gdlr-core-flexslider .flex-direction-nav .flex-nav-prev {
    left: -50px;
}
.woocommerce.single .gdlr-core-flexslider .flex-direction-nav .flex-nav-next {
    right: -50px;
}
.woocommerce.single .gdlr-core-flexslider .flex-direction-nav li a {
	background:transparent;
}
.woocommerce.single .gdlr-core-flexslider .flex-direction-nav li a i {
    font-size: 58px;
    color: #000;
    width: 58px;
	height: 58px;
}
.woocommerce.single .gdlr-core-flexslider .flex-direction-nav li a i:before {
    content:"";
}

.woocommerce.single .gdlr-core-flexslider .flex-direction-nav .flex-nav-prev a i {
    background: url("../images/left.png") no-repeat;
}
.woocommerce.single .gdlr-core-flexslider .flex-direction-nav .flex-nav-next a i {
    background: url("../images/right.png") no-repeat;
}


/*RITORNA A SLIDE FULL WIDTH*/
.woocommerce.single .gdlr-core-gallery-item .flex-viewport {
    width: auto;
    margin: 0 auto;
    padding: 0;
}
.woocommerce.single #product_slider .gdlr-core-pbf-wrapper-container.gdlr-core-container {
	max-width: 100%;
}
.woocommerce.single #product_slider .gdlr-core-gallery-item {
	padding:0;
}
.woocommerce.single #product_slider .gdlr-core-gallery-item .gdlr-core-gallery-list img {
    height: auto;
	width:auto;
}


/*NAVIGAZIONE CON BULLETS*/
.woocommerce.single #product_slider .gdlr-core-flexslider .flex-control-nav {
    margin-top: -35px;
    position: relative;
	z-index: 99;
}
.woocommerce.single #product_slider .gdlr-core-flexslider .flex-control-nav li a {
    border-color: #747474;
    background: #747474;
}
.woocommerce.single #product_slider .gdlr-core-flexslider .flex-control-nav li a.flex-active {
    background-color: #fff;
    border-color: #fff;
}



/*CONTENT*/
.woocommerce.single .gdlr-core-item-pdlr {
    padding-left: 50px;
    padding-right: 50px;
}
.woocommerce.single .gdlr-core-text-box-item-content p{
    line-height: 22px;
}
.woocommerce.single .gdlr-core-text-box-item {
    padding-bottom: 25px;
}


/*TITLE*/
.woocommerce.single .gdlr-core-title-item .gdlr-core-title-item-title {
	/* text-transform: none!important; */
	font-size:40px!important;
	letter-spacing: 1px!important;
}
.woocommerce.single .gdlr-core-title-item .gdlr-core-title-item-caption {
	margin:0;
	font-size:20px!important;
	letter-spacing: 1px!important; /*ALEKSEI (PRIMA 0)*/
	line-height: normal;
    font-weight: 400; /*ALEKSEI (prima non c'era)*/
    font-style: normal;/*ALEKSEI (prima non c'era)*/
}




.gallery_for_print {
	display:none;
}


/*wishlit - dealer locator*/
.controls {
    /* padding-top: 20px;
    max-width: 1200px;
    margin: 0 auto; */
    position: absolute;
    margin-top: 20px;
	z-index:9;
}
.controls .yith-wcwl-add-to-wishlist {
    margin-top: -3px;
    float: left;
	margin-right: 8px;
}
.controls .yith-wcwl-add-to-wishlist .ajax-loading {
    position: absolute;
}
.controls .clear {
	display:none;
}
.controls .force.clear {
	display:block;
}
.controls a,
.controls a.add_to_wishlist.single_add_to_wishlist.button  {
    display: inline-block;
    width: 38px;
    height: 38px;
    margin-right: 0;
    opacity: 0.7;
    -webkit-transition: opacity 300ms;
    transition: opacity 300ms;
}
.controls a:hover {
    opacity: 1;
}
.controls a.btn-wishlist,
.controls a.add_to_wishlist.single_add_to_wishlist.button,
.controls .yith-wcwl-add-to-wishlist a {
    background: transparent url("../images/products_wishlist.png") no-repeat left center!important;
	font-size:0px;
}
.controls a.add_to_wishlist.single_add_to_wishlist.button:hover {
    opacity: 1;
	background: url("../images/products_wishlist.png") no-repeat left center;
	color:#000;
}
.controls a.btn-wishlist.added {
    background-position: right center;
}
.controls .yith-wcwl-wishlistaddedbrowse.show,
.controls .yith-wcwl-wishlistexistsbrowse.show {
	background: url("../images/products_wishlist.png") no-repeat right center;
	font-size:0px;
	margin-right: 5px;
	margin-top: 3px;
	opacity: 0.6;
	-webkit-transition: opacity 300ms;
    transition: opacity 300ms;
}
.controls .yith-wcwl-wishlistaddedbrowse.show:hover,
.controls .yith-wcwl-wishlistexistsbrowse.show:hover {
    opacity: 1;
}

.controls a.btn-location {
    background: url("../images/products_location.png") no-repeat center center;
	display:none;
}
.controls a.btn-wishlist  {
    display: inline-block;
    width: auto;
	color: #000;
    font-size: 16px;
    background: none;
}

/*wishlist page*/
#yith-wcwl-form .wishlist-title h2 {
    font-size: 40px;
    font-weight: 400;
    letter-spacing: 1px;
}
.item_wishlist {
    width: 22%;
    position: relative;
	float:left;
	margin-right: 3%;
	margin-bottom: 3%;
}
.item_wishlist:last-child {
	margin-right:0;
}
.item_wishlist .remove.remove_from_wishlist {
    position: absolute;
    right: 0;
    color: white!important;
    background: rgba(0, 0, 0, 0.70);
    border-radius: 0;
    padding: 4px 10px 8px;
    height: auto;
	margin: 0;
	opacity:0;
	-webkit-transition: opacity 300ms;
    transition: opacity 300ms;
}
.item_wishlist img {
    width: 100%;
}
.item_wishlist a.item_title {
    text-align: center;
    display: block;
    margin-top: 20px;
	font-size: 13px;
	text-transform:uppercase;
}
.item_wishlist:hover .remove.remove_from_wishlist {
	opacity:1;
}
.item_wishlist .remove.remove_from_wishlist:hover {
	background: rgba(0, 0, 0, 0.30) !important;
	color:white!important;
}
.item_wishlist img.btn_print {
    width: 25px;
    float: right;
    position: absolute;
    left: 0;
    bottom: 0px;
	opacity: 0.6;
	-webkit-transition: opacity 300ms;
    transition: opacity 300ms;
}
.item_wishlist img.btn_print:hover {
	opacity:1;
}


#yith-wcwl-form .woocommerce-info {
	background-color: #eee;
    border-color: #eee;
    margin: 0;
    color: #000;
    line-height: 26px;
}
#yith-wcwl-form .woocommerce-info:before {
    content:"\f05a";
	font: normal normal normal 20px/22px FontAwesome;
	color:black!important;
}
#yith-wcwl-form .woocommerce-info a {
    color:#444;
	text-decoration:underline;
}



/*login - registrazione*/
.woocommerce #customer_login.col2-set {
    width: 100%;
    float: none;
    margin-right: 0;
}
.woocommerce #customer_login.col2-set .col-1 {
    float: left;
    margin-right: 50px;
	width: 40%;
}
.woocommerce #customer_login.col2-set .col-2 {
    float: left;
	width: 40%;
}
.woocommerce #customer_login.col2-set h2 {
    font-size: 30px;
    font-weight: 400;
	text-transform: uppercase;
    letter-spacing: 1px;
}



/*SHOP ONLINE*/

/*disattiva carrello*/
.kleanity-main-menu-cart {
		/* display:none; */
		margin-top: 2px;
		cursor: pointer;
}
.kleanity-top-cart-content-wrap {
		display:none;
}

#rete_vendita_prodotto {
	max-width:1180px;
	margin-top:15px;
	margin-bottom:35px;
	font-size: 20px;
}
#rete_vendita_prodotto .gdlr-core-pbf-column {
	width:100%;
}
#rete_vendita_prodotto .scaffold-form .fieldset>ul>li {
    padding-bottom: 10px;
    float: left;
    width: 36%;
    margin-right: 10px;
}
#rete_vendita_prodotto .buttons-set .btn_search {
    width: 24%;
    line-height: 50px;
    height: 44px;
}



/*PRESS RELEASE*/
.gdlr-core-page-builder-body .font_press_release p {
	font-size:20px;
}
.page-id-106717 .gdlr-core-image-item-wrap.gdlr-core-media-image,
.page-id-106968 .gdlr-core-image-item-wrap.gdlr-core-media-image,
.page-id-106975 .gdlr-core-image-item-wrap.gdlr-core-media-image,
.page-id-106972 .gdlr-core-image-item-wrap.gdlr-core-media-image {
    box-shadow: 0 0 5px 2px #ccc;
}




/*ALEKSEI*/

/* /wp-content/plugins/goodlayers-core/include/css/page-builder.css:3 (personalizzato font-size per i paragrafi) */
.gdlr-core-page-builder-body p{
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 22px !important;
    letter-spacing: 0;
}

/*SCHEDA PRODOTTO CARATTERISTICHE/DOWNLOAD*/
/*TITLE DOWNLOAD*/
#product_info .gdlr-core-icon-list-item ul li:first-child{
	text-transform: lowercase;
    letter-spacing: 1px;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    line-height: normal;
    padding-top:2px;
    margin-bottom: 25px !important;
    color: #000;
}
#product_info .gdlr-core-icon-list-item ul li:first-child:first-letter{
	text-transform: capitalize;
}
/*LIST*/
#product_info .gdlr-core-icon-list-item ul li{
    font-size: 15px;
    line-height: 19px;
    letter-spacing: 0;
    font-weight: 100;
}
#product_info .gdlr-core-icon-list-item ul{
    margin-top: 1px;
}
/*TITLE FEATURES*/
#product_info .gdlr-core-port-info-item .gdlr-core-port-info:first-child .gdlr-core-port-info-key{
    letter-spacing: 1px;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    line-height: normal;
    text-transform: lowercase;
}
#product_info .gdlr-core-port-info-item .gdlr-core-port-info:first-child .gdlr-core-port-info-key:first-letter{
    text-transform: capitalize;
}

/*FONT PARAGRAFS ARTICLE*/
.kleanity-single-article-content p{
	font-size: 15px;
	line-height: 22px;
	letter-spacing: 0;
}
/*FONT TITLE ARTICLES*/
.kleanity-body .kleanity-blog-title-wrap h1.kleanity-single-article-title{
	font-size: 40px;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: inherit;
}
.kleanity-body .kleanity-blog-title-wrap h1.kleanity-single-article-title:first-letter{
	text-transform: capitalize;
}

/*FOOTER*/
.widget.widget_text_icl.kleanity-widget {
		margin-bottom: 30px;
}
.widget.woocommerce.widget_products.kleanity-widget .woocommerce-Price-amount.amount {
		display: none;
}
.widget.widget_text_icl.kleanity-widget .textwidget p {
		font-size: 15px;		/*revisione homepage - 10/05/2021*/
}

/*WHY FALPER*/
/*HEADER WHY FALPER*/
.page-id-8827 .header_whyfalper .gdlr-core-pbf-background {
    background-size: cover !important;
    background-position: center top !important;
	-webkit-transform: none!important;
    transform: none !important;
    height: 378px !important;
}
/*ALL-IMAGE WHY FALPER*/

.page-id-8827 .img_whyfalper .gdlr-core-pbf-background {
    background-size: cover !important;
	-webkit-transform: none!important;
    transform: none !important;
    background-repeat: no-repeat;
}

/*CATALOGS*/
.page-id-8857 h3.gdlr-core-blog-title.gdlr-core-skin-title, .page-id-8857 .gdlr-core-blog-content{
    text-align: center;
    margin: 0;
}
.page-id-8857 .gdlr-core-blog-content {
    font-size: 13px;
}

/*WISHLIST MESSAGE AFTER REMOVE ITEM*/
.woocommerce-message{
	display:none;
}
/*SEARCH*/
.kleanity-top-search-wrap input.search-field{
    letter-spacing: 1px;
    font-weight: 400;
}
.kleanity-page-title-wrap.kleanity-style-medium .kleanity-page-title{
    font-size: 40px!important;
    letter-spacing: 1px;
    font-weight: 400!important;
}



/*PAGINA CRISTALPLANT CONTEST 2018*/
#contest_slider.gdlr-core-hide-in-desktop {
	display: none!important;
}
#contest_slider.gdlr-core-hide-in-tablet,
#contest_slider.gdlr-core-hide-in-tablet-mobile {
    display: block!important;
}

#contest_slider .gdlr-core-pbf-wrapper-container.gdlr-core-container {
	max-width: 100%;
}
#contest_slider .gdlr-core-gallery-item {
	padding:0;
}
#contest_slider .gdlr-core-gallery-item .gdlr-core-gallery-list img {
    height: auto;
	width:auto;
}
#contest_slider .gdlr-core-pbf-wrapper-container .gdlr-core-media-image,
#contest_slider .gdlr-core-pbf-wrapper-container .gdlr-core-media-image img {
	width: 100%;
}
.btn_bando .gdlr-core-button {
		font-size: 16px!important;
    padding: 10px 70px 4px!important;
    border-radius: 0!important;
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    background: #000!important;
		border:1px solid #000;
    font-weight: 100;
}
.btn_bando .gdlr-core-button:hover {
		background: #fff!important;
		border:1px solid #000;
}



/*LOGO DESIGN AWARDS 2017 QUATTRO.ZERO D8H*/
.logo_design_awards {
	margin: -160px -25px 0 0;
    z-index: 99999;
    position: relative;
}


/*LAVORA CON NOI*/
#lavora_con_noi .btn_candidati {
    padding: 18px;
    text-align: center;
    display: block;
    border-radius: 3px;
    border: 2px solid black;
    color: black;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}
#lavora_con_noi .btn_candidati:hover {
	background:#000;
	color:white;
}
#lavora_con_noi .posizioni_aperte h4 {
	background-color: #fbfbfb;
}
#lavora_con_noi .posizioni_aperte h4:hover,
#lavora_con_noi .posizioni_aperte .gdlr-core-active h4 {
	background-color: #eee;
	color:#000;
}
#lavora_con_noi .posizioni_aperte h4:before {
    content: "\f150";
	font-family:"FontAwesome";
	color:#000;
}

/*ARCHIVIO NEWSLETTER*/
#archive_nl .gdlr-core-icon-list-item.gdlr-core-item-pdb {
	padding: 0 0 45px;
}
#archive_nl .gdlr-core-icon-list-item.gdlr-core-item-pdb ul li {
	margin-bottom: 5px;
}
#archive_nl .gdlr-core-icon-list-item.gdlr-core-item-pdb ul li a i {
	font-size: 18px;
	width: 18px;
}
#archive_nl .gdlr-core-icon-list-item.gdlr-core-item-pdb ul li a span.gdlr-core-icon-list-content {
	font-size: 20px;
}
#archive_nl .gdlr-core-icon-list-item.gdlr-core-item-pdb ul li a br {
	display:none;
}
#archive_nl li.read_more_divider {
	text-align:center;
	border:0;
}
#archive_nl li.read_more_divider a.btn_more {
	font-size: 12px;
	padding: 12px 28px;
	color: #000000;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #383838;
	border-color: #383838;
	font-weight: 600;
	letter-spacing: 1px;
	margin: 50px 0;
	display: inline-block;
}
.desktop {

}
.mobile {
	display:none;
}


/*NOT FOUND*/
body.search .kleanity-not-found-wrap {
	z-index:-1;
}
body.search .kleanity-not-found-wrap .kleanity-not-found-container {
    max-width: 100%;
    padding: 0;
}
body.search .kleanity-not-found-wrap .kleanity-not-found-content {
    position: relative;
    padding: 0 0 150px;
}
body.search .kleanity-not-found-wrap .kleanity-not-found-background {
	background:white;
	background-color:white;
	opacity: 1;
}
body.search .kleanity-not-found-wrap h1.kleanity-not-found-head {
    font-size: 40px!important;
    font-weight: 300!important;
    text-transform: inherit;
    margin-bottom: 60px;
    padding: 150px 0px;
	background-image:url("../images/not_found_bg.jpg");
	background-size: cover!important;
	background-position:top!important;
    height: 400px!important;
	background-repeat: no-repeat;
	margin-top:-100px;
}
body.search .kleanity-not-found-wrap .kleanity-not-found-caption {
    color: #000;
	padding:0 25px;
}
body.search .kleanity-not-found-wrap form.search-form input.search-field {

}
body.search .kleanity-not-found-wrap form.search-form {
	padding:0 25px;
}
body.search .kleanity-not-found-wrap form.search-form .kleanity-top-search-submit {
	right: 40px;
}
body.search .kleanity-not-found-wrap,
body.search .kleanity-not-found-wrap p,
body.search .kleanity-not-found-wrap a {
	color:black;
}
body.search .kleanity-not-found-wrap .kleanity-not-found-back-to-home {
	padding:0 25px;
}
.woocommerce.single .gdlr-core-flexslider .flex-direction-nav .flex-nav-prev a i ,
.woocommerce.single .gdlr-core-flexslider .flex-direction-nav .flex-nav-next a i {
    display: none;
}




/*PRODOTTI NEW 2019*/
.page-id-16192 .kleanity-sidebar-center.kleanity-column-40 {
		width: 100%;
}
.page-id-16192 .kleanity-content-area.kleanity-item-pdlr {
    float: right;
    width: 78%;
}
.page-id-16192 .kleanity-sidebar-left.kleanity-column-20 {
    width: 22%;
}
/*A CAPO DEI PRODOTTI*/
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr {
	 	min-height: 368px;
}
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(11),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(29),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(31),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(58),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(62),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(78) {
    /* clear: both; */
}
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(13),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(17),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(21),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(25),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(33),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(37),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(41),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(45),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(49),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(53),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(57),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(61),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(65),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(69),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(73),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(81),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(85),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(89),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(93),
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(97) {
    /* clear: none; */
}
.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr.gdlr-core-column-first{
    /* clear: none; */
}

@media screen and (max-width:768px) {

		.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr {
				min-height: 356px;
		}

		.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(11),
		.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(29),
		.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(31),
		.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(58),
		.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(62),
		.archive.woocommerce .product_page .gdlr-core-product-item .gdlr-core-item-list.gdlr-core-item-pdlr:nth-child(78) {
				clear: none;
		}
	footer .kleanity-copyright-container.kleanity-container {
	 padding: 0 8%;
	 max-width: 100%;
		text-align: center
}
	
	
}


@media screen and (max-width:480px) {

		/* .woocommerce img, .woocommerce-page img {
				height: auto;
				max-width: 100%;
				width: 250px;
		} */
	footer .kleanity-copyright-container.kleanity-container {
	 padding: 0 8%;
	 max-width: 100%;
		text-align: center
}

}

/*RISULTATI RICERCA*/
.search-results .gdlr-core-blog-grid .gdlr-core-blog-thumbnail {
		background: transparent;
		margin-bottom: 20px;
		display: none;
}
.search-results .gdlr-core-blog-grid .gdlr-core-blog-thumbnail img {
		/* width: 300px; */
}
.search-results .kleanity-page-title-wrap {
    display: block;
		font-size: 40px!important;
    font-weight: 300!important;
    text-transform: inherit;
    /* margin-bottom: 60px; */
    padding: 100px 0px;
		background-image:url("../images/not_found_bg.jpg");
		background-size: cover!important;
		background-position:top!important;
    height: 400px!important;
		background-repeat: no-repeat;
		margin-top:-100px;
		z-index: -1;
}
.search-results .kleanity-page-title-wrap h3,
.search-results .kleanity-page-title-wrap .kleanity-page-caption {
		color: white;
}
.search-results .template_pagine_categorie_prodotti .kleanity-sidebar-wrap {
    display: block;
}
.search-results .gdlr-core-blog-item .gdlr-core-item-pdlr {
    float: none;
    width: auto;
}
.search-results .gdlr-core-blog-grid {
    margin-bottom: 50px;
    border-bottom: 1px dotted #ccc;
}
.search-results .gdlr-core-blog-grid h3 {
		line-height: 18px;
		margin-bottom: 10px;
}
.search-results .gdlr-core-blog-grid h3 a {
    color: #000 !important;
    text-transform: uppercase;
    font-size: 15px !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
}
.search-results .gdlr-core-blog-grid .gdlr-core-blog-content {
    font-size: 15px;
		line-height: 1.2;
		text-transform: lowercase;
		margin-bottom: 5px;
		visibility: hidden;
}
.search-results .gdlr-core-blog-grid .gdlr-core-blog-content::first-letter {
		text-transform: uppercase;
}
.search-results .gdlr-core-blog-grid .gdlr-core-excerpt-read-more {
    text-align: left;
		display: block;
		font-size: 14px;
		margin-top: 15px;
		visibility: visible;
}
.search-results .gdlr-core-blog-grid .gdlr-core-excerpt-read-more .fa {
	 font-size: 8px;
	 padding-left: 10px;
}

/*CONFIGURATORE*/
.single-product .kleanity-page-wrapper .single-product-wrap {
	 	margin: 50px 80px 0;
}
.single-product .kleanity-page-wrapper .single-product-wrap .single-product-upsells {
		display: none;
}
.single-product .kleanity-page-wrapper .single-product-wrap .single-product-price .total-text,
.single-product .kleanity-page-wrapper .single-product-wrap #total-price-con .calculation.price {
		color: black;
}
.single-product .kleanity-page-wrapper .single-product-wrap .open-inspiration-popup,
.single-product .kleanity-page-wrapper .single-product-wrap .take-photo,
.single-product .kleanity-page-wrapper .single-product-wrap .reset-config {
		display: none;
}
.single-product .kleanity-page-wrapper .single-product-wrap.configurator-wrap {
	 	margin: 0;
}

.single-product-titlewrap {
		/* display: none; */
}


/*menu categorie*/
ul.category_menu {
    list-style: none;
    padding: 22px 45px 0;
    max-width: 1920px;
    margin: 0 auto;
}
ul.category_menu li {
    display: inline-block;
    margin-right: 15px;
}
ul.category_menu li a {
    text-transform: uppercase;
    color: #777;
    font-size: 14px;
		letter-spacing: 0.8px;
}
ul.category_menu li a.current_cat {
		/* font-style: italic; */
		font-weight: 600;
		color: #111;
}
/*select ordinamento*/
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
		display: none;
}
.woocommerce .woocommerce-ordering select {
    border: 0;
    color: #423123;
    font-family: 'Montserrat', sans-serif;
		font-size: 15px;
		display: none;
}


/*PAGINA CATEGORIA - ELENCO SOTTOCATEGORIE*/
.archive.tax-product_cat .woocommerce-breadcrumb {
		font-size: 12px;
		line-height: 14px;
		letter-spacing: 0.095em;
		text-transform: uppercase;
		color: #999999;
    padding: 22px 45px;
}
.archive.tax-product_cat header.woocommerce-products-header {
		/* display:none; */
}
.archive.tax-product_cat ul.products .product-category {
		display:none;
}
.archive.tax-product_cat .kleanity-content-container.kleanity-container {
		max-width: 1920px;
		margin: 0 auto;
		padding: 0;
}
.archive.tax-product_cat .kleanity-content-container.kleanity-container .kleanity-content-area {
		padding: 0;
}
.archive.tax-product_cat .list_categories .box_text_category {
		/* max-width: 1187px; */
		margin: 0 auto;
		margin-top: 120px;
}
.archive.tax-product_cat .list_categories .box_text_category h4 {
		font-style: normal;
		font-weight: 300;
		font-size: 33px;
		line-height: 35px;
		color: #000000;
		text-transform: uppercase;
		margin-bottom: 45px;
		max-width: 1187px;
		margin: 0 auto 45px;
}
.archive.tax-product_cat .list_categories .box_text_category p {
		font-style: normal;
		font-weight: 300;
		font-size: 19px;
		line-height: 26px;
		text-align: justify;
		color: #000000;
		max-width: 1187px;
		margin: 0 auto;
}
.archive.tax-product_cat .list_categories .box_text_category p a {
		font-weight: 600;
		font-size: 14px;
		line-height: 16px;
		text-transform: uppercase;
		color: #000000;
		border: 1.35537px solid #424242;
		box-sizing: border-box;
		border-radius: 31.8512px;
		padding: 18px 38px;
		display: block;
    width: fit-content;
    margin-top: 50px;
}
.archive.tax-product_cat .list_categories .box_text_category .metaslider {
		margin-top: 100px;
}
.archive.tax-product_cat .list_categories .box_text_category .metaslider .flexslider {
		margin:0;
}
.archive.tax-product_cat .list_categories .box_text_category .metaslider .flex-control-nav {
	  bottom: 15px;
}
.archive.tax-product_cat .list_categories .box_img_category {
		margin-top: 100px;
		line-height: 0;
}

/*PAGINA STATICA APPROFONDIMENTO CATEGORIA*/
.kleanity-page-title-wrap {
	 	display: none;
}
.template_pagine_categorie_prodotti .gdlr-core-pbf-element .breadcrumbs {
		display: none;
}
.template_pagine_categorie_prodotti .breadcrumbs {
    color: #999999;
		font-size: 12px;
		line-height: 14px;
    padding: 32px 45px;
		letter-spacing: 0.095em;
		text-transform: uppercase;
		display: none;
}
.template_pagine_categorie_prodotti .breadcrumbs a {
    color: #777;
}
.template_pagine_categorie_prodotti .breadcrumbs span {
		font-size: 12px;
		line-height: 14px;
		letter-spacing: 0.095em;
		text-transform: uppercase;
		color: #999999;
}
.template_pagine_categorie_prodotti .breadcrumbs span strong {
    font-weight: normal;
}
.template_pagine_categorie_prodotti .gdlr-core-page-builder-body {
    padding-bottom: 125px;
}
.template_pagine_categorie_prodotti .gdlr-core-page-builder-body>.gdlr-core-pbf-wrapper:first-child {
		padding-top: 0;
		margin-top: 0;
}
.template_pagine_categorie_prodotti .gdlr-core-pbf-wrapper-container.gdlr-core-container {
		/* max-width: 1920px; */
		max-width: 100%;
		margin: 0 auto;
		padding: 0;
}
.template_pagine_categorie_prodotti #kleanity-page-wrapper {
    max-width: 100%;
}
.template_pagine_categorie_prodotti #kleanity-page-wrapper .gdlr-core-pbf-section-container.gdlr-core-container {
		/* max-width: 1920px; */
		max-width: 100%;
		margin: 0 auto;
		padding: 0;
}
.template_pagine_categorie_prodotti #kleanity-page-wrapper .gdlr-core-image-item.gdlr-core-item-pdlr {
		padding: 0;
}
.template_pagine_categorie_prodotti ul.category_menu {
    padding: 0;
}
.template_pagine_categorie_prodotti #kleanity-page-wrapper .gdlr-core-pbf-section:first-child:last-child {
    padding-top: 0;
    padding-bottom: 0;
}
.template_pagine_categorie_prodotti .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb h2,
.template_pagine_categorie_prodotti .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-center-align h2 {
		font-style: normal;
		font-weight: 300;
		/* font-size: 33px; */
		font-size: 40px;		/*revisione pagina collezione - 10/05/2021*/
		line-height: 26px;
		color: #000000;
		text-transform: uppercase;
		text-align: left;		/*revisione pagina collezione - 10/05/2021*/
}
.template_pagine_categorie_prodotti .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-center-align p {
    font-size: 15px;		/*revisione pagina collezione - 10/05/2021*/
		line-height: 24px!important;
    text-align: center;
		max-width: 1280px;
    margin: 0 auto 20px;
}
.template_pagine_categorie_prodotti .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-center-align {
	 padding: 90px 0 70px;
}
.template_pagine_categorie_prodotti .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-center-align>p {
	 text-align: center;
}
.template_pagine_categorie_prodotti .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.box_title,
.template_pagine_categorie_prodotti .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-center-align.box_title {
		max-width: 1280px;
		margin: 20px auto;
		padding: 90px 45px 50px;
		text-align: left;
}
.template_pagine_categorie_prodotti .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-center-align.box_title p {
    font-size: 15px;
    text-align: left;
}
.template_pagine_categorie_prodotti .box_title h5 {
		font-size: 20px;
		text-align: left;
		font-weight: 100;
}
.template_pagine_categorie_prodotti .gdlr-core-button-item {
    /* text-align: left; */
		max-width: 1280px;
		padding: 0 45px;
		margin: 50px auto 0;
}
.template_pagine_categorie_prodotti #kleanity-page-wrapper .gdlr-core-button {
		font-weight: 600;
		font-size: 14px;
		line-height: 16px;
		text-transform: uppercase;
		color: #000000;
		border: 1.35537px solid #424242;
		box-sizing: border-box;
		border-radius: 31.8512px;
		padding: 18px 38px;
		/* display: block; */
		width: fit-content;
		margin-top: 50px;
		margin-bottom: 100px!important;
}

/*PAGINA CATEGORIA - LISTA PRODOTTI*/
.archive.tax-product_cat ul.products {
		max-width: 1400px;
    margin: 0 auto;
    padding: 0 15px;
}
.archive.tax-product_cat ul.products li.product {
    float: left;
    margin: 0 3.1% 80px 0;
    padding: 0;
    position: relative;
    width: 31.15%;
}
.archive.tax-product_cat ul.products li.product.last {
		margin-right: 0;
}
.archive.tax-product_cat header.woocommerce-products-header {
		margin: 100px auto 150px;
}
.archive.tax-product_cat header.woocommerce-products-header h1.woocommerce-products-header__title.page-title {
		font-style: normal;
		font-weight: 300;
		font-size: 33px;
		line-height: 35px;
		color: #000000;
		text-transform: uppercase;
		max-width: 1187px;
		margin: 0 auto;
		text-align: center;
}
.archive.tax-product_cat header.woocommerce-products-header .term-description {
		display: none;
}
.archive.tax-product_cat ul.products h2.woocommerce-loop-product__title {
		font-size: 26px;
		line-height: 32px;
		font-weight: 300;
		color: #191919;
		margin-top: 30px;
		text-transform: uppercase;
}
.archive.tax-product_cat ul.products p {
		font-size: 22px;
		line-height: 28px;
		font-weight: 200;
		color: #525252;
		margin-bottom: 30px;
}
.archive.tax-product_cat ul.products li.product .price {
		font-size: 22px;
		line-height: 28px;
		font-weight: 300;
		color: #B3B3B3;
}

/*SCHEDA PRODOTTO*/
.single-product #kleanity-page-wrapper {
    max-width: 1600px;
    margin: 70px auto;
		padding: 0 15px;
}
.single-product .woocommerce-breadcrumb {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.095em;
    text-transform: uppercase;
    color: #999999;
    padding: 22px 0;
}
.single-product.woocommerce .woocommerce-breadcrumb {
		font-size: 12px;
		line-height: 16px;
}
.single-product .title_section {
		text-align: center;
		margin: 80px auto;
}

.single-product .desc-mood {
	text-align: center;
	margin: 0px auto 80px;
	max-width: 80%;
}

.single-product h1.product_title.entry-title {
		font-style: normal;
		font-weight: 300;
		font-size: 33px;
		line-height: 35px;
		color: #000000;
		text-transform: uppercase;
		max-width: 1187px;
		margin: 0 auto;
		text-align: center;
}
.single-product .title_section sub {
		font-size: 17px;
}
.single-product div.product div.images.woocommerce-product-gallery {
    max-width: 69.564%;
		width: 100%;
}
.single-product div.product div.images.woocommerce-product-gallery .images.woocommerce-product-gallery {
    max-width: 100%;
		margin-top: 25px;
}
.single-product div.product div.summary {
    max-width: 23.813%;
		float: left;
}
.single-product div.product div.summary div[itemprop="offers"],
.single-product div.product div.summary form.cart,
.single-product div.product div.summary .product_meta {
		display: none;
}
.single-product div.product div.summary .single_variation_wrap {
		display: none!important;
}
.single-product div.product div.summary form.cart .quantity,
.single-product div.product div.summary form.cart button[type="submit"] {
		display: none;
}
.single-product.woocommerce div.product form.cart.variations_form {
		display: block;
		width:96%;
}

/*variazioni*/
@media only screen and (max-width: 767px) {
		.single-product div.product div.summary form.cart.variations_form {
				width: 100%;
		}
}
.single-product div.product div.summary .variations tr {
    background-color: transparent;
}
.single-product div.product div.summary .variations td.label {
    text-align: left;
    background: #fbfbfb;
    padding: 12px 15px;
    border: 1px solid #efefef;
    line-height: inherit;
		margin-bottom: 25px;
		cursor: pointer;
}
.single-product div.product div.summary .variations td.value {
		background: transparent;
		padding: 0 15px;
		margin-bottom: 10px;
		display: block;
}
.single-product div.product div.summary .variations .variation {
    margin-bottom: 15px;
}
.single-product div.product div.summary .variations label {
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    text-align: left;
		vertical-align: sub;
		cursor: pointer;
}
.single-product div.product div.summary .variations .woo-selected-variation-item-name {
		display: none;
}
.single-product div.product div.summary .variations .variable-items-wrapper .variable-item {
    padding: 0;
    border-radius: 0;
    border: 0;
		box-shadow: none;
		margin: 0 12px 20px;
}
.single-product div.product div.summary .variations .variable-items-wrapper .variable-item .variable-item-span:after {
    box-shadow: none;
}
.single-product div.product div.summary .variations .variable-items-wrapper .variable-item.selected .variable-item-span:after {
		box-shadow: 0 0 1px 1px #ccc;
		border: 2px solid #fff;
}
.single-product div.product div.summary .variations a.reset_variations {
		display: none!important;
}
/*collapse*/
.single-product div.product div.summary .variations td.label:after {
	  content:"+";
		padding: 0;
		font-size: 18px;
		float: right;
		color: #000;
		font-weight: bold;
}
.single-product div.product div.summary .variations td.label.minus:after {
  	content:"-";
		font-size: 20px;
		padding-right: 2px;
}

.single-product div.product div.summary .variations .variation-title.plain {
    margin-bottom: 8px;
		line-height: 20px;
		position: relative;
}
.single-product div.product div.summary .variations .variation-title.dropdown {
    padding: 8px 15px;
}
.single-product div.product div.summary .variations .variation-title.dropdown .finish-title {
    font-size: 14px;
}
.single-product div.product div.summary .variations .variation-title.plain .finish-title {
    font-size: 15px;
}
/*hover colori*/
.single-product div.product div.summary .variations .variation ul li span {
    position: absolute;
		width: 150px;
    margin-top: 37px;
		transform: translateX(-75px);
		text-transform: lowercase;
		/* margin-left: -50px; */
    /* background: #000000b0; */
    padding: 3px 0;
    color: #000;
    border-radius: 20px;
    line-height: normal;
    font-size: 10px;
    letter-spacing: 0.3px;
		opacity: 0;
		-webkit-transition: all 0.2s linear 0.2s;
    -moz-transition: all 0.2s linear 0.2s;
    -o-transition: all 0.2s linear 0.2s;
    transition: all 0.2s linear 0.2s;
}
.single-product div.product div.summary .variations .variation ul li.selected span {
		opacity: 1;
		-webkit-transition: all 0.2s linear 0.2s;
    -moz-transition: all 0.2s linear 0.2s;
    -o-transition: all 0.2s linear 0.2s;
    transition: all 0.2s linear 0.2s;
}
.single-product div.product div.summary .variations .variation ul li:hover span {
		/* opacity: 0; */
		-webkit-transition: all 0.2s linear 0.2s;
    -moz-transition: all 0.2s linear 0.2s;
    -o-transition: all 0.2s linear 0.2s;
    transition: all 0.2s linear 0.2s;
}

/*POPUP INFO BUTTON ("i") ATTRIBUTI PRODOTTO*/
.single-product .variations .variation .plain .info_button {
		margin-left: 15px;
		color: #6f6f6f;
		border: 1px solid #6f6f6f;
		border-radius: 100%;
		width: 14.8px;
		height: 14.8px;
		display: inline-block;
		text-align: center;
		align-items: center;
		font-size: 10.2px;
		line-height: 17px;
		vertical-align: -2px;
		cursor: pointer;
		font-weight: 600;
		position: absolute;
		bottom: 4px;
}
.popup_info_button {
		display:none;
		position: fixed;
    left: 50%;
		transform: translate(-50%, -40%);
    /* width: 920px; */
    width: auto;
    padding: 40px 60px;
    background: white;
    /* margin-left: -460px; */
    text-align: left;
    line-height: 20px;
    box-shadow: 0 0 10px #666;
    z-index: 999999;
    top: 40%;
    /* border-radius: 5px; */
}
.popup_info_button p {
    margin: 15px 0;
}
.popup_info_button .btn_close_info_button {
    font-size: 20px;
}
.popup_info_button .spu-close {
     font-family: 'themify';
		 width: 36px;
		 height: 36px;
		 border: 1px solid #000;
		 border-radius: 100%;
		 text-align: center;
		 line-height: 26px;
		 font-size: 24px;
		 font-weight: 100;
		 top: 34px;
		 right:36px;
}
.popup_info_button .spu-close:before {
    content: "\e646";
    font-family: 'themify';
    font-size: 15px;
    color: #000;
		font-weight: 600;
		display: none;
}
.popup_info_button .popup_info_button_content h4 {
		margin: 30px 0 0;
		font-weight: 500;
		font-size: 26px;
		clear: both;
		color: #000;
}
.popup_info_button .popup_info_button_content h6 {
    margin: 0 0 30px;
    font-size: 12px;
    font-weight: 500;
		color: #000;
}
.popup_info_button .popup_info_button_content img {
		float: left;
		margin: 0 60px 20px 0;
		/*height: 100%;*/
}
.popup_info_button .popup_info_button_content>p>img {
		float: none;
		/* margin: 20px 0; */
		margin: 30px 80px 20px 0;
		width: 100%;
		/*height: 100%;*/
}
.popup_info_button .popup_info_button_content p {
		/* float: left; */
		font-size: 14px;
		line-height: 22px;
		color: #000;
}
.popup_info_button .popup_info_button_content p:last-child img {
		margin-bottom: 0;
}
.popup_info_button .flex {
		/* display:flex; */
		/* display: inline-block; */
}
.popup_info_button .flex.div-sifone-container.wrap {
		display: block;
}
.popup_info_button .flex.div-sifone-container.wrap .flex.div-sifone {
		height: 110px;
    width: auto;
}
.popup_info_button .flex.div-sifone-container.wrap .p-font-size {
		/* padding-right: 2%; */
		line-height: 22px;
		font-size: 100%!important;
}
.div-sifone-container {
		height:100%;
		align-items:center;
}

.popup_info_button .span-subtitle-presa {
    font-size: 85%;
    line-height: 20px;
}
.popup_info_button .body-div-description-presa {
    grid-template-rows: 5% 25% 50%;
		grid-template-columns: 100%;
}
.popup_info_button .body-description-presa-el-5 {
    font-size: 100%;
    line-height: 20px;
}
.popup_info_button .div-maniglia-description {
    width: 250px;
    padding-left: 15px;
}
.popup_info_button .popup_info_button_content p.da9-maniglia-description {
    font-size: 85%;
    line-height: 20px;
}



.single-product div.product div.summary .woocommerce-product-details__short-description p {
	 font-size: 19px;
	 line-height: 24px;
	 color: #000;
}

.single-product div.product div.summary .custom-price {
		position: relative;
}
.single-product div.product div.summary span.woocommerce-Price-amount.amount {
    font-size: 26px;
    margin-bottom: 10px;
    display: block;
    font-weight: bold;
    color: #000;
}
.single-product div.product div.summary .box_delivery {
    font-weight: bold;
    color: #000;
    margin-bottom: 20px;
    display: block;
    font-size: 15px;
}
.single-product div.product div.summary button#download-riepilogo {
    border: 0px;
    padding: 0;
    margin-top: 20px;
		font-weight: bold;
    color: #000;
    font-size: 13px;
    /* position: absolute;
    top: 5px; */
    margin: 0;
    background: transparent;
    width: 160px;
    right: 0;
    text-align: left;
		display: flex;
		margin-bottom: 20px;
		cursor: pointer;
}
.single-product div.product div.summary button#download-riepilogo:focus,
.single-product div.product div.summary button#download-riepilogo:active {
		outline: 0;
}
.single-product div.product div.summary button#download-riepilogo i {
    font-size: 9px;
    font-weight: 100;
    padding: 10px;
    border-radius: 100%;
    background: #eee;
    text-decoration: underline;
    margin-right: 10px;
}

.static_section {
		clear: both;
}
.static_section .summary h4 {
		font-size: 26px;
		line-height: 32px;
		font-weight: 400;
		color: #000;
		margin-bottom: 40px;
}
.static_section .summary p {
		font-size: 17px;
		line-height: 20px;
		font-weight: 400;
		color: #000;
}
.static_section #accordion {
		clear: both;
	  width: 100%;
		display: inline-block;
		position: relative;
		margin: 150px auto 50px;
		/* min-height: 650px; */
}
.static_section #accordion a.accordion-header {
   display: block;
   background-color: #fff;
   color: #000;
   padding: 28px 70px 25px;
   border: solid 1px #E5E5E5;
   cursor: pointer;
   margin-bottom: -1px;
   text-decoration: none;
	 width: 50%;
	 font-size: 20px;
	 line-height: 24px;
	 z-index: 9;
   position: relative;
}
.static_section #accordion a.accordion-header img {
	 /* width: 20px; */
	 margin-right: 30px;
}
.static_section #accordion .accordion-content {
   display: none;
   /* position: absolute; */
   padding: 60px;
	 color: #000;
   border: solid 1px #E5E5E5;
   margin-top: 0px;
   margin-bottom: 0px;
	 top: 0;
   right: 0;
   background: white;
	 width: 50.05%;
	 font-size: 20px;
	 line-height: 26px;
	 /*min-height: 320px;
	 height: 700px;
	 overflow-y: scroll;*/
	 position: relative;
	 float: right;
	 top: -79px;
}
.static_section #accordion .accordion-content:nth-child(2) {
		top: -79px;
}
.static_section #accordion .accordion-content:nth-child(4) {
		top: -158px;
}
.static_section #accordion .accordion-content:nth-child(6) {
		top: -237px;
}
.static_section #accordion a.accordion-header.active-accordion {
   /* background-color: #fff;
   border: solid 1px #E5E5E5; */
	 border-right: solid 1px #fff;
}

.features {
    padding-top: 100px;
}
.features h1 {
    padding-bottom: 150px;
}
.features .wrapper_icons {
		display: flex;
		padding-top: 140px;
}
.features .box_icon {
		width: 12.5%;
    text-align: center;
		font-size: 14px;
		line-height: 18px;
		padding: 0 2px;
}
.features .box_icon img {
    width: 87px;
    height: 87px;
		margin-bottom: 25px;
}

.related {
    padding-top: 120px;
		padding-bottom: 150px;
}
.related .wrapper_related {
		display: flex;
		padding-top: 100px;
}
.related .wrapper_related .box_related {
		width: 25%;
    text-align: left;
		font-size: 15px;
		line-height: 18px;
		padding: 0 45px;
}
.related .wrapper_related .box_related img {
    /* width: 438px; */
}
.related .wrapper_related .box_related h4 {
		font-size: 30px;
		line-height: 36px;
		font-weight: 300;
		color: #191919;
		margin-top: 30px;
}
.related .wrapper_related .box_related p {
		font-size: 22px;
		line-height: 28px;
		font-weight: 200;
		color: #191919;
		margin-bottom: 30px;
}
.related .wrapper_related .box_related .price {
		font-size: 22px;
		line-height: 28px;
		font-weight: 300;
		color: #B3B3B3;
}

/*SEZIONE "Your Online Store Experience"*/
.your_online_store_experience {
    margin: 0 -80px 80px;
		padding: 0 2%;
}
.your_online_store_experience h1.product_title.entry-title {
    text-transform: none;
		margin: 50px 0 150px;
		max-width: 100%;
}
.your_online_store_experience hr {
    display: block;
    height: 8px;
    border-top: 6px solid #E0E0E0;
    margin: 1em auto;
    padding: 0;
    width: 80%;
    margin-bottom: -90px;
}
.online_store_wrapper  {
    display: flex;
}
.online_store_item {
    text-align: center;
    padding: 0px 55px;
    line-height: 22px;
		width: 25%;
}
.online_store_item .online_store_icon {
		background: #FFFFFF;
		border: 6px solid #E0E0E0;
		vertical-align: middle;
		display: flex;
		align-items: center;
		text-align: center;
		border-radius: 100%;
		margin: 30px auto ;
		width: 100px;
		height: 100px;
}
.online_store_item .online_store_icon img {
		margin: auto;
		width: 30px;
}
.online_store_wrapper.second_line {
		margin-top: 100px;
}
.online_store_wrapper.second_line .online_store_item {
    text-align: center;
    padding: 0px 35px;
    line-height: 16px;
		font-size: 12px;
		color: #939191;
		border-right: 1px solid #E5E5E5;
}
.online_store_wrapper.second_line .online_store_item:last-child {
		border-right: 0;
}
.online_store_wrapper.second_line .online_store_item h4 {
		font-weight: bold;
		font-size: 15px;
		line-height: 18px;
		text-align: center;
		text-transform: uppercase;
		color: #000000;
}
.online_store_wrapper.second_line .online_store_item h4 img {
    vertical-align: -4px;
		padding-right: 6px;
}
.online_store_wrapper.second_line .online_store_item u {
		color: #000000;
}
.online_store_wrapper.second_line .online_store_item h4 img {
    vertical-align: -4px;
    height: 18px;
}
.online_store_wrapper.second_line .online_store_item:last-child>img {
    width: 200px;
}

/*RESPONSIVE*/
@media screen and (max-width:767px) {

			ul.category_menu {
					display: none;
			}
			.archive.tax-product_cat header.woocommerce-products-header {
					margin: 50px auto;
			}
			.archive.tax-product_cat .woocommerce-breadcrumb {
			    font-size: 14px;
			    line-height: 20px;
			    padding: 22px 15px;
			}
			.archive.tax-product_cat ul.products li.product {
					float: none;
					margin: 0 0 80px;
					padding: 0 25px;
					position: relative;
					width: 100%;
			}
			.archive.tax-product_cat ul.products h2.woocommerce-loop-product__title {
					font-size: 24px;
					line-height: 30px;
			}

			.single-product #kleanity-page-wrapper {
					margin: 20px auto;
					padding: 0 15px;
			}
			.single-product.woocommerce .woocommerce-breadcrumb {
			    font-size: 14px;
			    line-height: 20px;
			}
			.single-product .title_section {
			    margin: 30px auto 50px;
			}
			.single-product h1.product_title.entry-title {
			    font-size: 28px;
			    line-height: 32px;
			}

			.single-product div.product div.images.woocommerce-product-gallery {
					max-width: 100%;
					width: 100%;
					float: none;
			}
			.single-product div.product div.summary {
					max-width: 100%;
					float: none;
			}

			.static_section div.images.woocommerce-product-gallery {
					display: none;
			}
			.static_section h1.product_title.entry-title {
					font-size: 28px;
					line-height: 32px;
			}

			.static_section #accordion {
			    margin: 50px auto;
			    min-height: inherit;
			}
			.static_section #accordion a.accordion-header {
				 width: 100%;
				 z-index: 9;
			   position: inherit;
				 padding: 25px 30px;
			}
			.static_section #accordion .accordion-content {
			   position: inherit;
			   padding:30px;
				 width: 100%;
			}
			.static_section #accordion a.accordion-header.active-accordion {
				 border-right: solid 1px #E5E5E5;
			}
			.static_section #accordion a.accordion-header img {
				 /* width: 20px; */
				 margin-right: 15px;
			}

			.features {
			    padding-top: 50px;
			}
			.features .wrapper_icons {
					display: block;
					padding-top: 50px;
			}
			.features .box_icon {
			    width: 25%;
					padding: 0 10px;
			    float: left;
					margin-bottom: 35px;
			}
			.features .box_icon img {
			    width: 80px;
					margin-bottom: 15px;
			}
			.related {
			    padding-top: 50px;
					padding-bottom: 50px;
			}
			.related .wrapper_related {
					display: block;
					padding-top: 50px;
			}
			.related .wrapper_related .box_related {
					display: block;
					margin-bottom: 40px;
					padding: 0 15px;
				width: 100%
			}
			.related .wrapper_related .box_related h4 {
			    font-size: 26px;
			    line-height: 32px;
			}

}

/* Lorenzo Di Martino - Single product page */

body.single-product.woocommerce div.product form.custom-cart {
	float: none;
    margin-bottom: 30px;
    width: auto;
    margin-right: 0px;
}

.woocommerce div.product form.custom-cart div.quantity {
	float: left;
    margin: 0 4px 0 0;
}


.single-product.woocommerce div.product form.custom-cart .button {
	font-size: 13px;
    height: 60px;
    text-transform: uppercase;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 10px 30px;
}

/* END Single product page */

/* Checkout Woocommerce */

.woocommerce-checkout-review-order-table td:last-child {
	white-space:nowrap;
}

/* End checkout woocommerce */


/*DISATTIVAZIONE TEMPORANEA LINK E PULSANTI - 19/02/2021*/
/*disattiva le altre lingue*/
/* .wpml-ls ul li.wpml-ls-item-en,
.wpml-ls ul li.wpml-ls-item-fr,
.wpml-ls ul li.wpml-ls-item-de {
		display: none;
}*/
/*nasconde pulsanti nelle slide*/
.rev_slider .tp-caption.rev-btn.btn_learnmore {
		/* display: none; */
}
/*disattiva i link nella sezione Prodotti in Home*/
#product_list_home .gdlr-core-portfolio-item a {
		pointer-events: none;
}
/*disattiva i link nella sezione Novità nel footer*/
.widget.widget_products .product_list_widget li a {
		/* pointer-events: none; */
}
footer .widget .gdlr-core-recent-post-widget-wrap .gdlr-core-recent-post-widget {
		margin-bottom: 5px;
		margin-right: 5px;
		float: left;
		width: 30%;
}
footer .widget .gdlr-core-recent-post-widget .gdlr-core-recent-post-widget-thumbnail {
    max-width: 100%;
    margin-right: 0;
}
footer .widget .gdlr-core-recent-post-widget-wrap .gdlr-core-recent-post-widget-content {
		/* display: none; */
		position: absolute;
    font-size: 0;
    z-index: 999;
}
footer .widget .gdlr-core-recent-post-widget-wrap .gdlr-core-recent-post-widget-content a {
    color: #bababa;
    width: 72px;
    height: 72px;
    display: block;
    opacity: 0;
}
footer .widget .gdlr-core-recent-post-widget-wrap .gdlr-core-recent-post-widget-info {
    display: none;
}

/*CARRELLO*/
.woocommerce .shop_table td.product-name dl dt {
	  margin-top: 0;
}
.woocommerce .shop_table td.product-name dl dt,
.woocommerce .shop_table td.product-name dl dd,
.woocommerce .shop_table td.product-name dl dd p {
	  font-size: 14px;
		line-height: 23px;
}
.woocommerce table.shop_table th {
    white-space: nowrap;
}
.woocommerce-cart table.cart img {
    width: 140px;
}
.woocommerce .shop_table .cart_item img {
    height: auto;
    max-width: 140px;
}
.woocommerce .shop_table .cart_item .woocommerce-Price-amount.amount {
		word-break: normal;
}


button#download-riepilogo {
	border: 0px;
	padding: 10px 20px;
	margin-top: 20px;
	font-size: 1.1em;
}


/*************************/
/* CSS PEPO (24/03/2021) */
/*************************/

/*HOMEPAGE - BOX CATEGORIE (COLLEZIONI / COMPLEMENTI)*/
#list_category .gdlr-core-blog-grid {
		text-align: center;
}
#list_category .gdlr-core-blog-grid .gdlr-core-blog-thumbnail {
    margin-bottom: 18px;
}
#list_category .gdlr-core-blog-grid h3.gdlr-core-blog-title {
    font-size: 17px;
    text-transform: none;
    letter-spacing: 0.5px;
		margin-bottom: 7px;
}
#list_category .gdlr-core-blog-grid h3.gdlr-core-blog-title a {
    text-transform: uppercase;
		color: #fff;
		/* font-size: 17px; */
		font-size: 16px;  	/*revisione homepage - 10/05/2021*/
		line-height: 22px;
    font-weight: 300;
    letter-spacing: 0.4px;
}
#list_category .gdlr-core-blog-grid .gdlr-core-blog-content {
    padding-top: 0;
    font-size: 13px;
    	/*revisione homepage - 10/05/2021*/
    line-height: 18px;
    color: #999;
}
#list_category .gdlr-core-blog-info-wrapper.gdlr-core-skin-divider {
		display: none;
}
#list_category .gdlr-core-blog-item.gdlr-core-item-pdb {
		position: relative;
}
#list_category .gdlr-core-blog-item.gdlr-core-item-pdb ul.slides li {
		margin-right: 15px;
}
#list_category .gdlr-core-flexslider-nav ul.flex-direction-nav {
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    top: 30%;
}
#list_category .gdlr-core-flexslider-nav .flex-direction-nav li a {
		color: #000;
		font-size: 40px;
}
#list_category .gdlr-core-flexslider-nav .flex-direction-nav li {
    position: absolute;
}
#list_category .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-prev {
    left: -20px;
}
#list_category .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-next {
    right: -20px;
}

#list_category .gdlr-core-blog-grid .gdlr-core-excerpt-read-more {
		display: none;
		font-size: 11px!important;
    padding: 16px 28px 12px 28px!important;
    border-radius: 27px!important;
    -moz-border-radius: 27px!important;
    -webkit-border-radius: 27px!important;
    background: transparent!important;
		margin-top: 20px;
		border-width: 2px;
    border-style: solid;
    letter-spacing: 1px;
    font-weight: 600;
		text-transform: uppercase;
		border-color: #383838;
		color: #383838;
}
#list_category .gdlr-core-blog-grid .gdlr-core-excerpt-read-more i {
		display: none;
}

/*DESIGNERS - HOME*/
#designers .gdlr-core-item-pdb {
		position: relative;
}
#designers .gdlr-core-item-pdb ul.slides li {
		margin-right: 15px;
}
#designers .gdlr-core-personnel-style-grid .gdlr-core-personnel-list-title a {
    font-size: 18px;		/*revisione homepage - 10/05/2021*/
		line-height: 22px;
    letter-spacing: 0.4px;
}
#designers .gdlr-core-flexslider-nav ul.flex-direction-nav {
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    top: 30%;
}
#designers .gdlr-core-flexslider-nav .flex-direction-nav li a {
		color: #000;
		font-size: 40px;
}
#designers .gdlr-core-flexslider-nav .flex-direction-nav li {
    position: absolute;
}
#designers .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-prev {
    left: -20px;
}
#designers .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-next {
    right: -20px;
}
#designers .gdlr-core-opacity-on-hover {
    background: #fff;
}

/*PAGINE STATICHE COLLEZIONI*/
.template_pagine_categorie_prodotti .kleanity-sidebar-wrap {
    display: none;
}
.template_pagine_categorie_prodotti .gdlr-core-text-box-item {
    padding: 0;
}
.template_pagine_categorie_prodotti .metaslider .flexslider {
    margin: 0;
}
.template_pagine_categorie_prodotti .metaslider .flex-control-nav {
    bottom: 15px;
}


@media screen and (min-width: 768px) {
	.woocommerce div.product div.images img {
		width: 70%;
		float: none;
		margin: auto;
	}
	
}
}

/*SLIDER - HOME 2021*/
/*POS1 - SX/TOP*/
li[data-index="rs-284"] .tp-parallax-wrap:nth-child(2),			/*ACCESSORI CILINDRO*/
li[data-index="rs-216"] .tp-parallax-wrap:nth-child(2),			/*ACCESSORI CILINDRO - EN*/
li[data-index="rs-262"] .tp-parallax-wrap:nth-child(2),			/*ACCESSORI CILINDRO - FR*/
li[data-index="rs-239"] .tp-parallax-wrap:nth-child(2),			/*ACCESSORI CILINDRO - DE*/
li[data-index="rs-194"] .tp-parallax-wrap:nth-child(2),			/*SPECCHIO CONTENITORE*/
li[data-index="rs-217"] .tp-parallax-wrap:nth-child(2),			/*SPECCHIO CONTENITORE - EN*/
li[data-index="rs-263"] .tp-parallax-wrap:nth-child(2),			/*SPECCHIO CONTENITORE - FR*/
li[data-index="rs-240"] .tp-parallax-wrap:nth-child(2),			/*SPECCHIO CONTENITORE - DE*/
li[data-index="rs-195"] .tp-parallax-wrap:nth-child(2),			/*BUTLER 35*/
li[data-index="rs-218"] .tp-parallax-wrap:nth-child(2),			/*BUTLER 35 - EN*/
li[data-index="rs-264"] .tp-parallax-wrap:nth-child(2),			/*BUTLER 35 - FR*/
li[data-index="rs-241"] .tp-parallax-wrap:nth-child(2),			/*BUTLER 35 - DE*/
li[data-index="rs-197"] .tp-parallax-wrap:nth-child(2),			/*FONTANA*/
li[data-index="rs-220"] .tp-parallax-wrap:nth-child(2),			/*FONTANA - EN*/
li[data-index="rs-266"] .tp-parallax-wrap:nth-child(2),			/*FONTANA - FR*/
li[data-index="rs-243"] .tp-parallax-wrap:nth-child(2),			/*FONTANA - DE*/
li[data-index="rs-198"] .tp-parallax-wrap:nth-child(2),			/*QUATTRO.ZERO*/
li[data-index="rs-221"] .tp-parallax-wrap:nth-child(2),			/*QUATTRO.ZERO - EN*/
li[data-index="rs-267"] .tp-parallax-wrap:nth-child(2),			/*QUATTRO.ZERO - FR*/
li[data-index="rs-244"] .tp-parallax-wrap:nth-child(2),			/*QUATTRO.ZERO - DE*/
li[data-index="rs-199"] .tp-parallax-wrap:nth-child(2),			/*7.0*/
li[data-index="rs-222"] .tp-parallax-wrap:nth-child(2),			/*7.0 - EN*/
li[data-index="rs-268"] .tp-parallax-wrap:nth-child(2),			/*7.0 - FR*/
li[data-index="rs-245"] .tp-parallax-wrap:nth-child(2),			/*7.0 - DE*/
li[data-index="rs-202"] .tp-parallax-wrap:nth-child(2),			/*SHAPE EVO*/
li[data-index="rs-225"] .tp-parallax-wrap:nth-child(2),			/*SHAPE EVO - EN*/
li[data-index="rs-271"] .tp-parallax-wrap:nth-child(2), 		/*SHAPE EVO - FR*/
li[data-index="rs-248"] .tp-parallax-wrap:nth-child(2),			/*SHAPE EVO - DE*/
li[data-index="rs-300"] .tp-parallax-wrap:nth-child(2),			/*Small Living Kitchens™ Isola 1*/
li[data-index="rs-301"] .tp-parallax-wrap:nth-child(2), 		/*Small Living Kitchens™ Isola 1 - EN*/
li[data-index="rs-334"] .tp-parallax-wrap:nth-child(2), 		/*Small Living Kitchens™ Isola 1 - FR*/
li[data-index="rs-327"] .tp-parallax-wrap:nth-child(2) {		/*Small Living Kitchens™ Isola 1 - DE*/
		left: 86px!important;
		top: 113px!important;
}
li[data-index="rs-284"] .tp-parallax-wrap:nth-child(3),			/*ACCESSORI CILINDRO*/
li[data-index="rs-216"] .tp-parallax-wrap:nth-child(3),			/*ACCESSORI CILINDRO - EN*/
li[data-index="rs-262"] .tp-parallax-wrap:nth-child(3),			/*ACCESSORI CILINDRO - FR*/
li[data-index="rs-239"] .tp-parallax-wrap:nth-child(3),			/*ACCESSORI CILINDRO - DE*/
li[data-index="rs-194"] .tp-parallax-wrap:nth-child(3),			/*SPECCHIO CONTENITORE*/
li[data-index="rs-217"] .tp-parallax-wrap:nth-child(3),			/*SPECCHIO CONTENITORE - EN*/
li[data-index="rs-263"] .tp-parallax-wrap:nth-child(3),			/*SPECCHIO CONTENITORE - FR*/
li[data-index="rs-240"] .tp-parallax-wrap:nth-child(3),			/*SPECCHIO CONTENITORE - DE*/
li[data-index="rs-195"] .tp-parallax-wrap:nth-child(3),			/*BUTLER 35*/
li[data-index="rs-218"] .tp-parallax-wrap:nth-child(3),			/*BUTLER 35 - EN*/
li[data-index="rs-264"] .tp-parallax-wrap:nth-child(3),			/*BUTLER 35 - FR*/
li[data-index="rs-241"] .tp-parallax-wrap:nth-child(3),			/*BUTLER 35 - DE*/
li[data-index="rs-197"] .tp-parallax-wrap:nth-child(3),			/*FONTANA*/
li[data-index="rs-220"] .tp-parallax-wrap:nth-child(3),			/*FONTANA - EN*/
li[data-index="rs-266"] .tp-parallax-wrap:nth-child(3),			/*FONTANA - FR*/
li[data-index="rs-243"] .tp-parallax-wrap:nth-child(3),			/*FONTANA - DE*/
li[data-index="rs-198"] .tp-parallax-wrap:nth-child(3),			/*QUATTRO.ZERO*/
li[data-index="rs-221"] .tp-parallax-wrap:nth-child(3),			/*QUATTRO.ZERO - EN*/
li[data-index="rs-267"] .tp-parallax-wrap:nth-child(3),			/*QUATTRO.ZERO - FR*/
li[data-index="rs-244"] .tp-parallax-wrap:nth-child(3),			/*QUATTRO.ZERO - DE*/
li[data-index="rs-199"] .tp-parallax-wrap:nth-child(3),			/*7.0*/
li[data-index="rs-222"] .tp-parallax-wrap:nth-child(3),			/*7.0 - EN*/
li[data-index="rs-268"] .tp-parallax-wrap:nth-child(3),			/*7.0 - FR*/
li[data-index="rs-245"] .tp-parallax-wrap:nth-child(3),			/*7.0 - DE*/
li[data-index="rs-202"] .tp-parallax-wrap:nth-child(3), 		/*SHAPE EVO*/
li[data-index="rs-225"] .tp-parallax-wrap:nth-child(3),			/*SHAPE EVO - EN*/
li[data-index="rs-271"] .tp-parallax-wrap:nth-child(3), 		/*SHAPE EVO - FR*/
li[data-index="rs-248"] .tp-parallax-wrap:nth-child(3), 		/*SHAPE EVO - DE*/
li[data-index="rs-300"] .tp-parallax-wrap:nth-child(3),			/*Small Living Kitchens™ Isola 1*/
li[data-index="rs-301"] .tp-parallax-wrap:nth-child(3), 		/*Small Living Kitchens™ Isola 1 - EN*/
li[data-index="rs-334"] .tp-parallax-wrap:nth-child(3), 		/*Small Living Kitchens™ Isola 1 - FR*/
li[data-index="rs-327"] .tp-parallax-wrap:nth-child(3) {		/*Small Living Kitchens™ Isola 1 - DE*/
		left: 86px!important;
		top: 147px!important;
}
li[data-index="rs-284"] .tp-parallax-wrap:last-child,				/*ACCESSORI CILINDRO*/
li[data-index="rs-216"] .tp-parallax-wrap:last-child,				/*ACCESSORI CILINDRO - EN*/
li[data-index="rs-262"] .tp-parallax-wrap:last-child,				/*ACCESSORI CILINDRO - FR*/
li[data-index="rs-239"] .tp-parallax-wrap:last-child,				/*ACCESSORI CILINDRO - DE*/
li[data-index="rs-194"] .tp-parallax-wrap:last-child,				/*SPECCHIO CONTENITORE*/
li[data-index="rs-217"] .tp-parallax-wrap:last-child,				/*SPECCHIO CONTENITORE - EN*/
li[data-index="rs-263"] .tp-parallax-wrap:last-child,				/*SPECCHIO CONTENITORE - FR*/
li[data-index="rs-240"] .tp-parallax-wrap:last-child,				/*SPECCHIO CONTENITORE - DE*/
li[data-index="rs-195"] .tp-parallax-wrap:last-child,				/*BUTLER 35*/
li[data-index="rs-218"] .tp-parallax-wrap:last-child,				/*BUTLER 35 - EN*/
li[data-index="rs-264"] .tp-parallax-wrap:last-child,				/*BUTLER 35 - FR*/
li[data-index="rs-241"] .tp-parallax-wrap:last-child,				/*BUTLER 35 - DE*/
li[data-index="rs-197"] .tp-parallax-wrap:last-child,				/*FONTANA*/
li[data-index="rs-220"] .tp-parallax-wrap:last-child,				/*FONTANA - EN*/
li[data-index="rs-266"] .tp-parallax-wrap:last-child,				/*FONTANA - FR*/
li[data-index="rs-243"] .tp-parallax-wrap:last-child,				/*FONTANA - DE*/
li[data-index="rs-198"] .tp-parallax-wrap:last-child,				/*QUATTRO.ZERO*/
li[data-index="rs-221"] .tp-parallax-wrap:last-child,				/*QUATTRO.ZERO - EN*/
li[data-index="rs-267"] .tp-parallax-wrap:last-child,				/*QUATTRO.ZERO - FR*/
li[data-index="rs-244"] .tp-parallax-wrap:last-child,				/*QUATTRO.ZERO - DE*/
li[data-index="rs-199"] .tp-parallax-wrap:last-child,				/*7.0*/
li[data-index="rs-222"] .tp-parallax-wrap:last-child,				/*7.0 - EN*/
li[data-index="rs-268"] .tp-parallax-wrap:last-child,				/*7.0 - FR*/
li[data-index="rs-245"] .tp-parallax-wrap:last-child,				/*7.0 - DE*/
li[data-index="rs-202"] .tp-parallax-wrap:last-child, 			/*SHAPE EVO*/
li[data-index="rs-225"] .tp-parallax-wrap:last-child,				/*SHAPE EVO - EN*/
li[data-index="rs-271"] .tp-parallax-wrap:last-child, 			/*SHAPE EVO - FR*/
li[data-index="rs-248"] .tp-parallax-wrap:last-child,				/*SHAPE EVO - DE*/
li[data-index="rs-300"] .tp-parallax-wrap:last-child,				/*Small Living Kitchens™ Isola 1*/
li[data-index="rs-301"] .tp-parallax-wrap:last-child, 			/*Small Living Kitchens™ Isola 1 - EN*/
li[data-index="rs-334"] .tp-parallax-wrap:last-child, 			/*Small Living Kitchens™ Isola 1 - FR*/
li[data-index="rs-327"] .tp-parallax-wrap:last-child {				/*Small Living Kitchens™ Isola 1 - DE*/
		left: 86px!important;
		top: 205px!important;
}
/*POS2 - CX/TOP*/
li[data-index="rs-192"] .tp-parallax-wrap:nth-child(2),			/*BUTLER 20*/
li[data-index="rs-285"] .tp-parallax-wrap:nth-child(2),			/*BUTLER 20 - EN*/
li[data-index="rs-286"] .tp-parallax-wrap:nth-child(2),			/*BUTLER 20 - FR*/
li[data-index="rs-287"] .tp-parallax-wrap:nth-child(2),			/*BUTLER 20 - DE*/
li[data-index="rs-206"] .tp-parallax-wrap:nth-child(2),		  /*VASCHE DA BAGNO*/
li[data-index="rs-229"] .tp-parallax-wrap:nth-child(2),		  /*VASCHE DA BAGNO - EN*/
li[data-index="rs-275"] .tp-parallax-wrap:nth-child(2),		  /*VASCHE DA BAGNO - FR*/
li[data-index="rs-252"] .tp-parallax-wrap:nth-child(2),		  /*VASCHE DA BAGNO - DE*/
li[data-index="rs-193"] .tp-parallax-wrap:nth-child(2),     /*MINIMUM*/
li[data-index="rs-215"] .tp-parallax-wrap:nth-child(2),     /*MINIMUM - EN*/
li[data-index="rs-331"] .tp-parallax-wrap:nth-child(2),     /*MINIMUM - FR*/
li[data-index="rs-326"] .tp-parallax-wrap:nth-child(2),    	/*MINIMUM - DE*/
li[data-index="rs-292"] .tp-parallax-wrap:nth-child(2),     /*Small Living Kitchens™ Isola 3*/
li[data-index="rs-293"] .tp-parallax-wrap:nth-child(2),     /*Small Living Kitchens™ Isola 3 - EN*/
li[data-index="rs-332"] .tp-parallax-wrap:nth-child(2),     /*Small Living Kitchens™ Isola 3 - FR*/
li[data-index="rs-330"] .tp-parallax-wrap:nth-child(2) {    /*Small Living Kitchens™ Isola 3 - DE*/
		left: 38%!important;
		top: 113px!important;
}
li[data-index="rs-192"] .tp-parallax-wrap:nth-child(3),			/*BUTLER 20*/
li[data-index="rs-285"] .tp-parallax-wrap:nth-child(3),			/*BUTLER 20 - EN*/
li[data-index="rs-286"] .tp-parallax-wrap:nth-child(3),			/*BUTLER 20 - FR*/
li[data-index="rs-287"] .tp-parallax-wrap:nth-child(3),			/*BUTLER 20 - DE*/
li[data-index="rs-206"] .tp-parallax-wrap:nth-child(3),		  /*VASCHE DA BAGNO*/
li[data-index="rs-229"] .tp-parallax-wrap:nth-child(3),		  /*VASCHE DA BAGNO - EN*/
li[data-index="rs-275"] .tp-parallax-wrap:nth-child(3),		  /*VASCHE DA BAGNO - FR*/
li[data-index="rs-252"] .tp-parallax-wrap:nth-child(3),		  /*VASCHE DA BAGNO - DE*/
li[data-index="rs-193"] .tp-parallax-wrap:nth-child(3),	    /*MINIMUM*/
li[data-index="rs-215"] .tp-parallax-wrap:nth-child(3),  	  /*MINIMUM - EN*/
li[data-index="rs-331"] .tp-parallax-wrap:nth-child(3), 	  /*MINIMUM - FR*/
li[data-index="rs-326"] .tp-parallax-wrap:nth-child(3),	  	/*MINIMUM - DE*/
li[data-index="rs-292"] .tp-parallax-wrap:nth-child(3),	    /*Small Living Kitchens™ Isola 3*/
li[data-index="rs-293"] .tp-parallax-wrap:nth-child(3),	    /*Small Living Kitchens™ Isola 3 - EN*/
li[data-index="rs-332"] .tp-parallax-wrap:nth-child(3),	    /*Small Living Kitchens™ Isola 3 - FR*/
li[data-index="rs-330"] .tp-parallax-wrap:nth-child(3) {    /*Small Living Kitchens™ Isola 3 - DE*/
		left: 38%!important;
		top: 147px!important;
}
li[data-index="rs-192"] .tp-parallax-wrap:last-child,				/*BUTLER 20*/
li[data-index="rs-285"] .tp-parallax-wrap:last-child,				/*BUTLER 20 - EN*/
li[data-index="rs-286"] .tp-parallax-wrap:last-child,				/*BUTLER 20 - FR*/
li[data-index="rs-287"] .tp-parallax-wrap:last-child,				/*BUTLER 20 - DE*/
li[data-index="rs-206"] .tp-parallax-wrap:last-child,			  /*VASCHE DA BAGNO*/
li[data-index="rs-229"] .tp-parallax-wrap:last-child,			  /*VASCHE DA BAGNO - EN*/
li[data-index="rs-275"] .tp-parallax-wrap:last-child,			  /*VASCHE DA BAGNO - FR*/
li[data-index="rs-252"] .tp-parallax-wrap:last-child,			  /*VASCHE DA BAGNO - DE*/
li[data-index="rs-193"] .tp-parallax-wrap:last-child,		    /*MINIMUM*/
li[data-index="rs-215"] .tp-parallax-wrap:last-child, 	    /*MINIMUM - EN*/
li[data-index="rs-331"] .tp-parallax-wrap:last-child, 	    /*MINIMUM - FR*/
li[data-index="rs-326"] .tp-parallax-wrap:last-child,	    	/*MINIMUM - DE*/
li[data-index="rs-292"] .tp-parallax-wrap:last-child,   	  /*Small Living Kitchens™ Isola 3*/
li[data-index="rs-293"] .tp-parallax-wrap:last-child,   	  /*Small Living Kitchens™ Isola 3 - EN*/
li[data-index="rs-332"] .tp-parallax-wrap:last-child,   	  /*Small Living Kitchens™ Isola 3 - FR*/
li[data-index="rs-330"] .tp-parallax-wrap:last-child {    	/*Small Living Kitchens™ Isola 3 - DE*/
		left: 38%!important;
		top: 205px!important;
}
/*POS3 - DX/TOP*/
li[data-index="rs-196"] .tp-parallax-wrap:nth-child(2),			/*PORTA RUBINETTI*/
li[data-index="rs-219"] .tp-parallax-wrap:nth-child(2),			/*PORTA RUBINETTI - EN*/
li[data-index="rs-265"] .tp-parallax-wrap:nth-child(2),			/*PORTA RUBINETTI - FR*/
li[data-index="rs-242"] .tp-parallax-wrap:nth-child(2),			/*PORTA RUBINETTI - DE*/
li[data-index="rs-214"] .tp-parallax-wrap:nth-child(2), 		/*VASCA LANCETTA*/
li[data-index="rs-237"] .tp-parallax-wrap:nth-child(2),			/*VASCA LANCETTA - EN*/
li[data-index="rs-283"] .tp-parallax-wrap:nth-child(2), 		/*VASCA LANCETTA - FR*/
li[data-index="rs-260"] .tp-parallax-wrap:nth-child(2),			/*VASCA LANCETTA - DE*/
li[data-index="rs-288"] .tp-parallax-wrap:nth-child(2),			/*Small Living Kitchens™ MADIA*/
li[data-index="rs-289"] .tp-parallax-wrap:nth-child(2),			/*Small Living Kitchens™ MADIA - EN*/
li[data-index="rs-238"] .tp-parallax-wrap:nth-child(2),			/*Small Living Kitchens™ MADIA - DE*/
li[data-index="rs-261"] .tp-parallax-wrap:nth-child(2) {		/*Small Living Kitchens™ MADIA - FR*/
		right: 500px!important;
		top: 113px!important;
		left: auto!important;
}
li[data-index="rs-196"] .tp-parallax-wrap:nth-child(3),			/*PORTA RUBINETTI*/
li[data-index="rs-219"] .tp-parallax-wrap:nth-child(3),			/*PORTA RUBINETTI - EN*/
li[data-index="rs-265"] .tp-parallax-wrap:nth-child(3),			/*PORTA RUBINETTI - FR*/
li[data-index="rs-242"] .tp-parallax-wrap:nth-child(3),			/*PORTA RUBINETTI - DE*/
li[data-index="rs-214"] .tp-parallax-wrap:nth-child(3), 		/*VASCA LANCETTA*/
li[data-index="rs-237"] .tp-parallax-wrap:nth-child(3),			/*VASCA LANCETTA - EN*/
li[data-index="rs-283"] .tp-parallax-wrap:nth-child(3), 		/*VASCA LANCETTA - FR*/
li[data-index="rs-260"] .tp-parallax-wrap:nth-child(3),			/*VASCA LANCETTA - DE*/
li[data-index="rs-288"] .tp-parallax-wrap:nth-child(3),			/*Small Living Kitchens™ MADIA*/
li[data-index="rs-289"] .tp-parallax-wrap:nth-child(3),			/*Small Living Kitchens™ MADIA - EN*/
li[data-index="rs-238"] .tp-parallax-wrap:nth-child(3),			/*Small Living Kitchens™ MADIA - DE*/
li[data-index="rs-261"] .tp-parallax-wrap:nth-child(3) {		/*Small Living Kitchens™ MADIA - FR*/
		right: 500px!important;
		top: 147px!important;
		left: auto!important;
}
li[data-index="rs-196"] .tp-parallax-wrap:last-child,				/*PORTA RUBINETTI*/
li[data-index="rs-219"] .tp-parallax-wrap:last-child,				/*PORTA RUBINETTI - EN*/
li[data-index="rs-265"] .tp-parallax-wrap:last-child,				/*PORTA RUBINETTI - FR*/
li[data-index="rs-242"] .tp-parallax-wrap:last-child,				/*PORTA RUBINETTI - DE*/
li[data-index="rs-214"] .tp-parallax-wrap:last-child, 			/*VASCA LANCETTA*/
li[data-index="rs-237"] .tp-parallax-wrap:last-child,				/*VASCA LANCETTA - EN*/
li[data-index="rs-283"] .tp-parallax-wrap:last-child, 			/*VASCA LANCETTA - FR*/
li[data-index="rs-260"] .tp-parallax-wrap:last-child, 			/*VASCA LANCETTA - DE*/
li[data-index="rs-288"] .tp-parallax-wrap:last-child,				/*Small Living Kitchens™ MADIA*/
li[data-index="rs-289"] .tp-parallax-wrap:last-child,				/*Small Living Kitchens™ MADIA - EN*/
li[data-index="rs-238"] .tp-parallax-wrap:last-child,				/*Small Living Kitchens™ MADIA - DE*/
li[data-index="rs-261"] .tp-parallax-wrap:last-child {			/*Small Living Kitchens™ MADIA - FR*/
		right: 500px!important;
		top: 205px!important;
		left: auto!important;
}
/*POS4 - SX/DOWN*/
li[data-index="rs-201"] .tp-parallax-wrap:nth-child(2),			/*VIAVENETO*/
li[data-index="rs-224"] .tp-parallax-wrap:nth-child(2),			/*VIAVENETO - EN*/
li[data-index="rs-270"] .tp-parallax-wrap:nth-child(2),			/*VIAVENETO - FR*/
li[data-index="rs-247"] .tp-parallax-wrap:nth-child(2),			/*VIAVENETO - DE*/
li[data-index="rs-203"] .tp-parallax-wrap:nth-child(2),			/*EDGE*/
li[data-index="rs-226"] .tp-parallax-wrap:nth-child(2),			/*EDGE - EN*/
li[data-index="rs-272"] .tp-parallax-wrap:nth-child(2),			/*EDGE - FR*/
li[data-index="rs-249"] .tp-parallax-wrap:nth-child(2),			/*EDGE - DE*/
li[data-index="rs-204"] .tp-parallax-wrap:nth-child(2),			/*MONSIEUR*/
li[data-index="rs-227"] .tp-parallax-wrap:nth-child(2),			/*MONSIEUR - EN*/
li[data-index="rs-273"] .tp-parallax-wrap:nth-child(2),			/*MONSIEUR - FR*/
li[data-index="rs-250"] .tp-parallax-wrap:nth-child(2),			/*MONSIEUR - DE*/
li[data-index="rs-207"] .tp-parallax-wrap:nth-child(2),			/*ALA*/
li[data-index="rs-230"] .tp-parallax-wrap:nth-child(2),			/*ALA - EN*/
li[data-index="rs-276"] .tp-parallax-wrap:nth-child(2),			/*ALA - FR*/
li[data-index="rs-253"] .tp-parallax-wrap:nth-child(2),			/*ALA - DE*/
li[data-index="rs-209"] .tp-parallax-wrap:nth-child(2),			/*WAVE*/
li[data-index="rs-232"] .tp-parallax-wrap:nth-child(2),			/*WAVE - EN*/
li[data-index="rs-278"] .tp-parallax-wrap:nth-child(2),			/*WAVE - FR*/
li[data-index="rs-255"] .tp-parallax-wrap:nth-child(2),			/*WAVE - DE*/
li[data-index="rs-210"] .tp-parallax-wrap:nth-child(2),			/*SPECCHI CONTENITORI*/
li[data-index="rs-296"] .tp-parallax-wrap:nth-child(2),			/*Small Living Kitchens™ Isola 2*/
li[data-index="rs-297"] .tp-parallax-wrap:nth-child(2),			/*Small Living Kitchens™ Isola 2 - EN*/
li[data-index="rs-333"] .tp-parallax-wrap:nth-child(2),			/*Small Living Kitchens™ Isola 2 - FR*/
li[data-index="rs-329"] .tp-parallax-wrap:nth-child(2) {		/*Small Living Kitchens™ Isola 2 - DE*/
		left: 86px!important;
		top: auto!important;
		bottom: 300px!important;
}
li[data-index="rs-201"] .tp-parallax-wrap:nth-child(3),			/*VIAVENETO*/
li[data-index="rs-224"] .tp-parallax-wrap:nth-child(3),			/*VIAVENETO - EN*/
li[data-index="rs-270"] .tp-parallax-wrap:nth-child(3),			/*VIAVENETO - FR*/
li[data-index="rs-247"] .tp-parallax-wrap:nth-child(3),			/*VIAVENETO - DE*/
li[data-index="rs-203"] .tp-parallax-wrap:nth-child(3),			/*EDGE*/
li[data-index="rs-226"] .tp-parallax-wrap:nth-child(3),			/*EDGE - EN*/
li[data-index="rs-272"] .tp-parallax-wrap:nth-child(3),			/*EDGE - FR*/
li[data-index="rs-249"] .tp-parallax-wrap:nth-child(3),			/*EDGE - DE*/
li[data-index="rs-204"] .tp-parallax-wrap:nth-child(3),			/*MONSIEUR*/
li[data-index="rs-227"] .tp-parallax-wrap:nth-child(3),			/*MONSIEUR - EN*/
li[data-index="rs-273"] .tp-parallax-wrap:nth-child(3),			/*MONSIEUR - FR*/
li[data-index="rs-250"] .tp-parallax-wrap:nth-child(3),			/*MONSIEUR - DE*/
li[data-index="rs-207"] .tp-parallax-wrap:nth-child(3),			/*ALA*/
li[data-index="rs-230"] .tp-parallax-wrap:nth-child(3),			/*ALA - EN*/
li[data-index="rs-276"] .tp-parallax-wrap:nth-child(3),			/*ALA - FR*/
li[data-index="rs-253"] .tp-parallax-wrap:nth-child(3),			/*ALA - DE*/
li[data-index="rs-209"] .tp-parallax-wrap:nth-child(3),			/*WAVE*/
li[data-index="rs-232"] .tp-parallax-wrap:nth-child(3),			/*WAVE - EN*/
li[data-index="rs-278"] .tp-parallax-wrap:nth-child(3),			/*WAVE - FR*/
li[data-index="rs-255"] .tp-parallax-wrap:nth-child(3),			/*WAVE - DE*/
li[data-index="rs-210"] .tp-parallax-wrap:nth-child(3), 		/*SPECCHI CONTENITORI*/
li[data-index="rs-296"] .tp-parallax-wrap:nth-child(3),			/*Small Living Kitchens™ Isola 2*/
li[data-index="rs-297"] .tp-parallax-wrap:nth-child(3),			/*Small Living Kitchens™ Isola 2 - EN*/
li[data-index="rs-333"] .tp-parallax-wrap:nth-child(3),			/*Small Living Kitchens™ Isola 2 - FR*/
li[data-index="rs-329"] .tp-parallax-wrap:nth-child(3) {		/*Small Living Kitchens™ Isola 2 - DE*/
		left: 86px!important;
		top: auto!important;
		bottom: 267px!important;
}
li[data-index="rs-201"] .tp-parallax-wrap:last-child,				/*VIAVENETO*/
li[data-index="rs-224"] .tp-parallax-wrap:last-child,				/*VIAVENETO - EN*/
li[data-index="rs-270"] .tp-parallax-wrap:last-child,				/*VIAVENETO - FR*/
li[data-index="rs-247"] .tp-parallax-wrap:last-child,				/*VIAVENETO - DE*/
li[data-index="rs-203"] .tp-parallax-wrap:last-child,				/*EDGE*/
li[data-index="rs-226"] .tp-parallax-wrap:last-child,				/*EDGE - EN*/
li[data-index="rs-272"] .tp-parallax-wrap:last-child,				/*EDGE - FR*/
li[data-index="rs-249"] .tp-parallax-wrap:last-child,				/*EDGE - DE*/
li[data-index="rs-204"] .tp-parallax-wrap:last-child,				/*MONSIEUR*/
li[data-index="rs-227"] .tp-parallax-wrap:last-child,				/*MONSIEUR - EN*/
li[data-index="rs-273"] .tp-parallax-wrap:last-child,				/*MONSIEUR - FR*/
li[data-index="rs-250"] .tp-parallax-wrap:last-child,				/*MONSIEUR - DE*/
li[data-index="rs-207"] .tp-parallax-wrap:last-child,				/*ALA*/
li[data-index="rs-230"] .tp-parallax-wrap:last-child,				/*ALA - EN*/
li[data-index="rs-276"] .tp-parallax-wrap:last-child,				/*ALA - FR*/
li[data-index="rs-253"] .tp-parallax-wrap:last-child,				/*ALA - DE*/
li[data-index="rs-209"] .tp-parallax-wrap:last-child,				/*WAVE*/
li[data-index="rs-232"] .tp-parallax-wrap:last-child,				/*WAVE - EN*/
li[data-index="rs-278"] .tp-parallax-wrap:last-child,				/*WAVE - FR*/
li[data-index="rs-255"] .tp-parallax-wrap:last-child,				/*WAVE - DE*/
li[data-index="rs-210"] .tp-parallax-wrap:last-child,				/*SPECCHI CONTENITORI*/
li[data-index="rs-296"] .tp-parallax-wrap:last-child,				/*Small Living Kitchens™ Isola 2*/
li[data-index="rs-297"] .tp-parallax-wrap:last-child,				/*Small Living Kitchens™ Isola 2 - EN*/
li[data-index="rs-333"] .tp-parallax-wrap:last-child,				/*Small Living Kitchens™ Isola 2 - FR*/
li[data-index="rs-329"] .tp-parallax-wrap:last-child {			/*Small Living Kitchens™ Isola 2 - DE*/
		left: 86px!important;
		top: auto!important;
		bottom: 236px!important;
}
/*POS5 - CX/DOWN*/
li[data-index="rs-210"] .tp-parallax-wrap:nth-child(2), 		/*SPECCHI CONTENITORI*/
li[data-index="rs-233"] .tp-parallax-wrap:nth-child(2),			/*SPECCHI CONTENITORI - EN*/
li[data-index="rs-279"] .tp-parallax-wrap:nth-child(2), 		/*SPECCHI CONTENITORI - FR*/
li[data-index="rs-256"] .tp-parallax-wrap:nth-child(2) {		/*SPECCHI CONTENITORI - DE*/
		left: 38%!important;
		top: auto!important;
		bottom: 300px!important;
}
li[data-index="rs-210"] .tp-parallax-wrap:nth-child(3), 		/*SPECCHI CONTENITORI*/
li[data-index="rs-233"] .tp-parallax-wrap:nth-child(3),			/*SPECCHI CONTENITORI - EN*/
li[data-index="rs-279"] .tp-parallax-wrap:nth-child(3), 		/*SPECCHI CONTENITORI - FR*/
li[data-index="rs-256"] .tp-parallax-wrap:nth-child(3) {		/*SPECCHI CONTENITORI - DE*/
		left: 38%!important;
		top: auto!important;
		bottom: 267px!important;
}
li[data-index="rs-210"] .tp-parallax-wrap:last-child, 			/*SPECCHI CONTENITORI*/
li[data-index="rs-233"] .tp-parallax-wrap:last-child,				/*SPECCHI CONTENITORI - EN*/
li[data-index="rs-279"] .tp-parallax-wrap:last-child, 			/*SPECCHI CONTENITORI - FR*/
li[data-index="rs-256"] .tp-parallax-wrap:last-child {			/*SPECCHI CONTENITORI - DE*/
		left: 38%!important;
		top: auto!important;
		bottom: 236px!important;
}
/*POS6 - DX/DOWN*/
li[data-index="rs-200"] .tp-parallax-wrap:nth-child(2),			/*PURE*/
li[data-index="rs-223"] .tp-parallax-wrap:nth-child(2),			/*PURE - EN*/
li[data-index="rs-269"] .tp-parallax-wrap:nth-child(2),			/*PURE - FR*/
li[data-index="rs-246"] .tp-parallax-wrap:nth-child(2),			/*PURE - DE*/
li[data-index="rs-205"] .tp-parallax-wrap:nth-child(2),	  	/*ECCENTRICO*/
li[data-index="rs-228"] .tp-parallax-wrap:nth-child(2),	  	/*ECCENTRICO - EN*/
li[data-index="rs-274"] .tp-parallax-wrap:nth-child(2),	  	/*ECCENTRICO - FR*/
li[data-index="rs-251"] .tp-parallax-wrap:nth-child(2),	  	/*ECCENTRICO - DE*/
li[data-index="rs-211"] .tp-parallax-wrap:nth-child(2),			/*RUBINETTI CILINDRO*/
li[data-index="rs-234"] .tp-parallax-wrap:nth-child(2),			/*RUBINETTI CILINDRO - EN*/
li[data-index="rs-280"] .tp-parallax-wrap:nth-child(2),			/*RUBINETTI CILINDRO - FR*/
li[data-index="rs-257"] .tp-parallax-wrap:nth-child(2),			/*RUBINETTI CILINDRO - DE*/
li[data-index="rs-212"] .tp-parallax-wrap:nth-child(2),			/*RUBINETTI ACQUIFERO*/
li[data-index="rs-235"] .tp-parallax-wrap:nth-child(2),			/*RUBINETTI ACQUIFERO - EN*/
li[data-index="rs-281"] .tp-parallax-wrap:nth-child(2),			/*RUBINETTI ACQUIFERO - FR*/
li[data-index="rs-258"] .tp-parallax-wrap:nth-child(2),			/*RUBINETTI ACQUIFERO - DE*/
li[data-index="rs-213"] .tp-parallax-wrap:nth-child(2),		  /*LAVABI COLORATI*/
li[data-index="rs-236"] .tp-parallax-wrap:nth-child(2),			/*LAVABI COLORATI - EN*/
li[data-index="rs-282"] .tp-parallax-wrap:nth-child(2), 		/*LAVABI COLORATI - FR*/
li[data-index="rs-259"] .tp-parallax-wrap:nth-child(2) {		/*LAVABI COLORATI - DE*/
		right: 500px!important;
		top: auto!important;
		left: auto!important;
		bottom: 300px!important;
}
li[data-index="rs-200"] .tp-parallax-wrap:nth-child(3),			/*PURE*/
li[data-index="rs-223"] .tp-parallax-wrap:nth-child(3),			/*PURE - EN*/
li[data-index="rs-269"] .tp-parallax-wrap:nth-child(3),			/*PURE - FR*/
li[data-index="rs-246"] .tp-parallax-wrap:nth-child(3),			/*PURE - DE*/
li[data-index="rs-205"] .tp-parallax-wrap:nth-child(3),		 	/*ECCENTRICO*/
li[data-index="rs-228"] .tp-parallax-wrap:nth-child(3),		 	/*ECCENTRICO - EN*/
li[data-index="rs-274"] .tp-parallax-wrap:nth-child(3),		 	/*ECCENTRICO - FR*/
li[data-index="rs-251"] .tp-parallax-wrap:nth-child(3),		 	/*ECCENTRICO - DE*/
li[data-index="rs-211"] .tp-parallax-wrap:nth-child(3),			/*RUBINETTI CILINDRO*/
li[data-index="rs-234"] .tp-parallax-wrap:nth-child(3),			/*RUBINETTI CILINDRO - EN*/
li[data-index="rs-280"] .tp-parallax-wrap:nth-child(3),			/*RUBINETTI CILINDRO - FR*/
li[data-index="rs-257"] .tp-parallax-wrap:nth-child(3),			/*RUBINETTI CILINDRO - DE*/
li[data-index="rs-212"] .tp-parallax-wrap:nth-child(3),			/*RUBINETTI ACQUIFERO*/
li[data-index="rs-235"] .tp-parallax-wrap:nth-child(3),			/*RUBINETTI ACQUIFERO - EN*/
li[data-index="rs-281"] .tp-parallax-wrap:nth-child(3),			/*RUBINETTI ACQUIFERO - FR*/
li[data-index="rs-258"] .tp-parallax-wrap:nth-child(3),			/*RUBINETTI ACQUIFERO - DE*/
li[data-index="rs-213"] .tp-parallax-wrap:nth-child(3), 		/*LAVABI COLORATI*/
li[data-index="rs-236"] .tp-parallax-wrap:nth-child(3),			/*LAVABI COLORATI - EN*/
li[data-index="rs-282"] .tp-parallax-wrap:nth-child(3), 		/*LAVABI COLORATI - FR*/
li[data-index="rs-259"] .tp-parallax-wrap:nth-child(3) {		/*LAVABI COLORATI - DE*/
		right: 500px!important;
		top: auto!important;
		left: auto!important;
		bottom: 267px!important;
}
li[data-index="rs-200"] .tp-parallax-wrap:last-child,				/*PURE*/
li[data-index="rs-223"] .tp-parallax-wrap:last-child,				/*PURE - EN*/
li[data-index="rs-269"] .tp-parallax-wrap:last-child,				/*PURE - FR*/
li[data-index="rs-246"] .tp-parallax-wrap:last-child,				/*PURE - DE*/
li[data-index="rs-205"] .tp-parallax-wrap:last-child,			  /*ECCENTRICO*/
li[data-index="rs-228"] .tp-parallax-wrap:last-child,			  /*ECCENTRICO - EN*/
li[data-index="rs-274"] .tp-parallax-wrap:last-child,			  /*ECCENTRICO - FR*/
li[data-index="rs-251"] .tp-parallax-wrap:last-child,			  /*ECCENTRICO - DE*/
li[data-index="rs-211"] .tp-parallax-wrap:last-child,				/*RUBINETTI CILINDRO*/
li[data-index="rs-234"] .tp-parallax-wrap:last-child,				/*RUBINETTI CILINDRO - EN*/
li[data-index="rs-280"] .tp-parallax-wrap:last-child,				/*RUBINETTI CILINDRO - FR*/
li[data-index="rs-257"] .tp-parallax-wrap:last-child,				/*RUBINETTI CILINDRO - DE*/
li[data-index="rs-212"] .tp-parallax-wrap:last-child,				/*RUBINETTI ACQUIFERO*/
li[data-index="rs-235"] .tp-parallax-wrap:last-child,				/*RUBINETTI ACQUIFERO - EN*/
li[data-index="rs-281"] .tp-parallax-wrap:last-child,				/*RUBINETTI ACQUIFERO - FR*/
li[data-index="rs-258"] .tp-parallax-wrap:last-child,				/*RUBINETTI ACQUIFERO - DE*/
li[data-index="rs-213"] .tp-parallax-wrap:last-child, 			/*LAVABI COLORATI*/
li[data-index="rs-236"] .tp-parallax-wrap:last-child,				/*LAVABI COLORATI - EN*/
li[data-index="rs-282"] .tp-parallax-wrap:last-child, 			/*LAVABI COLORATI - FR*/
li[data-index="rs-259"] .tp-parallax-wrap:last-child {			/*LAVABI COLORATI - DE*/
		right: 500px!important;
		top: auto!important;
		left: auto!important;
		bottom: 236px!important;
}

/*UNA RIGA*/
li[data-index="rs-198"] .tp-parallax-wrap:last-child,				/*QUATTRO.ZERO*/
li[data-index="rs-221"] .tp-parallax-wrap:last-child,				/*QUATTRO.ZERO - EN*/
li[data-index="rs-267"] .tp-parallax-wrap:last-child,				/*QUATTRO.ZERO - FR*/
li[data-index="rs-244"] .tp-parallax-wrap:last-child,				/*QUATTRO.ZERO - DE*/
li[data-index="rs-202"] .tp-parallax-wrap:last-child,				/*SHAPE EVO*/
li[data-index="rs-225"] .tp-parallax-wrap:last-child,				/*SHAPE EVO - EN*/
li[data-index="rs-271"] .tp-parallax-wrap:last-child,				/*SHAPE EVO - FR*/
li[data-index="rs-248"] .tp-parallax-wrap:last-child,				/*SHAPE EVO - DE*/
li[data-index="rs-206"] .tp-parallax-wrap:last-child,				/*VASCHE DA BAGNO*/
li[data-index="rs-229"] .tp-parallax-wrap:last-child,				/*VASCHE DA BAGNO - EN*/
li[data-index="rs-275"] .tp-parallax-wrap:last-child,				/*VASCHE DA BAGNO - FR*/
li[data-index="rs-252"] .tp-parallax-wrap:last-child,				/*VASCHE DA BAGNO - DE*/
li[data-index="rs-214"] .tp-parallax-wrap:last-child,		  	/*VASCA LANCETTA*/
li[data-index="rs-237"] .tp-parallax-wrap:last-child,				/*VASCA LANCETTA - EN*/
li[data-index="rs-283"] .tp-parallax-wrap:last-child, 			/*VASCA LANCETTA - FR*/
li[data-index="rs-260"] .tp-parallax-wrap:last-child {			/*VASCA LANCETTA - DE*/
		top: 179px!important;
}

/*DUE RIGHE*/
li[data-index="rs-249"] .tp-parallax-wrap:last-child,			/*EDGE - DE*/
li[data-index="rs-296"] .tp-parallax-wrap:last-child,			/*Small Living Kitchens™ Isola 2*/
li[data-index="rs-297"] .tp-parallax-wrap:last-child,			/*Small Living Kitchens™ Isola 2 - EN*/
li[data-index="rs-333"] .tp-parallax-wrap:last-child,			/*Small Living Kitchens™ Isola 2 - FR*/
li[data-index="rs-329"] .tp-parallax-wrap:last-child,			/*Small Living Kitchens™ Isola 2 - DE*/
li[data-index="rs-300"] .tp-parallax-wrap:last-child,			/*Small Living Kitchens™ Isola 1*/
li[data-index="rs-301"] .tp-parallax-wrap:last-child,			/*Small Living Kitchens™ Isola 1 - EN*/
li[data-index="rs-334"] .tp-parallax-wrap:last-child,			/*Small Living Kitchens™ Isola 1 - FR*/
li[data-index="rs-327"] .tp-parallax-wrap:last-child {		/*Small Living Kitchens™ Isola 1 - DE*/
		bottom: 216px!important;
}

li[data-index="rs-331"] .tp-parallax-wrap:last-child .tp-caption.rev-btn.btn_learnmore {    /*MINIMUM - FR*/
		/* width: 260px; */
		/* max-width: 260px; */
		white-space: nowrap!important;
}

/*RETE DI VENDITA - NUOVO LAYOUT (2021)*/
.page-id-18294 .gdlr-core-pbf-section:first-child,
.page-id-18296 .gdlr-core-pbf-section:first-child,
.page-id-104198 .gdlr-core-pbf-section:first-child,
.page-id-104743 .gdlr-core-pbf-section:first-child {
    padding-top: 0;
}
.page-id-18294 #kleanity-page-wrapper .gdlr-core-container,
.page-id-18296 #kleanity-page-wrapper .gdlr-core-container,
.page-id-104198 #kleanity-page-wrapper .gdlr-core-container,
.page-id-104743 #kleanity-page-wrapper .gdlr-core-container {
		max-width: 100%;
		padding: 0;
}
.page-id-18294 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item,
.page-id-18296 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item,
.page-id-104198 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item,
.page-id-104743 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item {
		padding: 0;
}
.page-id-18294 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-18296 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-104198 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-104743 #kleanity-page-wrapper .gdlr-core-pbf-wrapper {
		/* padding: 50px 11%!important; */
		max-width: 1000px;
		margin: auto;
}
.page-id-18294 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-18296 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-104198 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-104743 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-18294 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-text-box-item-content {
	  min-height: 250px;
}
.page-id-18296 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-text-box-item-content {
	  min-height: 270px;
}
.page-id-104198 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-text-box-item-content {
	  min-height: 300px;
}
.page-id-104743 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-text-box-item-content {
	  min-height: 280px;
}
.parent-pageid-18294 .gdlr-core-page-builder-body p,
.parent-pageid-18296 .gdlr-core-page-builder-body p {
    letter-spacing: 0.4px;
}
.parent-pageid-18294 .gdlr-core-page-builder-body p strong,
.parent-pageid-18296 .gdlr-core-page-builder-body p strong {
    letter-spacing: 1px;
}

/*PUNTI VENDITA - NUOVO LAYOUT (2021)*/
.page-id-17138 .breadcrumbs,
.page-id-17140 .breadcrumbs,
.page-id-17141 .breadcrumbs,
.page-id-17139 .breadcrumbs {
		padding-left: 0;
}
.page-id-17138 .gdlr-core-title-item .gdlr-core-title-item-caption,
.page-id-17140 .gdlr-core-title-item .gdlr-core-title-item-caption,
.page-id-17141 .gdlr-core-title-item .gdlr-core-title-item-caption,
.page-id-17139 .gdlr-core-title-item .gdlr-core-title-item-caption {
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 22px !important;
    letter-spacing: 0;
		color: #000000;
}
#rete_vendita .form_ricerca input[type="text"],
#rete_vendita .form_ricerca select{
		font-size: 15px;
}
#rete_vendita .flagshipForm .fieldset .input-box select {
		font-size: 15px;
}
#rete_vendita .flagshipForm .buttons-set .button,
#rete_vendita .form_ricerca input[type="submit"] {
		font-size: 15px;
		line-height: 21px;
}
#rete_vendita .results li .box .title {
    letter-spacing: 1px;
		font-size: 15px;
}
#rete_vendita .results li .box p {
    letter-spacing: 0.4px;
}

/*PAGINA AZIENDA IT/EN - NUOVO LAYOUT (2021)*/
.page-id-16763 .gdlr-core-pbf-section:first-child,
.page-id-16765 .gdlr-core-pbf-section:first-child,
.page-id-104144 .gdlr-core-pbf-section:first-child,
.page-id-104666 .gdlr-core-pbf-section:first-child {
    padding-top: 0;
}
.page-id-16763 #kleanity-page-wrapper .gdlr-core-container,
.page-id-16765 #kleanity-page-wrapper .gdlr-core-container,
.page-id-104144 #kleanity-page-wrapper .gdlr-core-container,
.page-id-104666 #kleanity-page-wrapper .gdlr-core-container {
		max-width: 100%;
		padding: 0;
}
.page-id-16763 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item,
.page-id-16765 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item,
.page-id-104144 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item,
.page-id-104666 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item {
		padding: 0;
}
.page-id-16763 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-16765 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-104144 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-104666 #kleanity-page-wrapper .gdlr-core-pbf-wrapper {
		/* padding: 50px 11%!important; */
		max-width: 1000px;
		margin: auto;
}
.page-id-16763 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-16765 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-104144 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-104666 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-16763 #kleanity-page-wrapper .gdlr-core-image-item .gdlr-core-media-image img,
.page-id-16765 #kleanity-page-wrapper .gdlr-core-image-item .gdlr-core-media-image img,
.page-id-104144 #kleanity-page-wrapper .gdlr-core-image-item .gdlr-core-media-image img,
.page-id-104666 #kleanity-page-wrapper .gdlr-core-image-item .gdlr-core-media-image img {
		width: 1920px;
}
.innovazione_text {
		padding-top: 36px;
}
.innovazione_text, .innovazione_text p {
    color: black;
}

/*PAGINA PROGETTI - NUOVO LAYOUT (2021)*/
.page-id-41296 .gdlr-core-pbf-section:first-child,
.page-id-76679 .gdlr-core-pbf-section:first-child,
.page-id-104147 .gdlr-core-pbf-section:first-child,
.page-id-104671 .gdlr-core-pbf-section:first-child {
    padding-top: 0;
}
.page-id-41296 #kleanity-page-wrapper .gdlr-core-container,
.page-id-76679 #kleanity-page-wrapper .gdlr-core-container,
.page-id-104147 #kleanity-page-wrapper .gdlr-core-container,
.page-id-104671 #kleanity-page-wrapper .gdlr-core-container {
		max-width: 100%;
		padding: 0;
}
.page-id-41296 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item,
.page-id-76679 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item,
.page-id-104147 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item,
.page-id-104671 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item {
		padding: 0;
}
.page-id-41296 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-media-image a,
.page-id-76679 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-media-image a,
.page-id-104147 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-media-image a,
.page-id-104671 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-media-image a {
		pointer-events: none;
}
.page-id-41296 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-flexslider .flex-control-nav,
.page-id-76679 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-flexslider .flex-control-nav,
.page-id-104147 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-flexslider .flex-control-nav,
.page-id-104671 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-flexslider .flex-control-nav {
    margin-top: -40px;
    position: relative;
}
.page-id-41296 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-flexslider .flex-control-nav li a,
.page-id-76679 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-flexslider .flex-control-nav li a,
.page-id-104147 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-flexslider .flex-control-nav li a,
.page-id-104671 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-gallery-item .gdlr-core-flexslider .flex-control-nav li a {
    width: 12px;
    height: 12px;
}
.page-id-41296 .gdlr-core-pbf-section .gdlr-core-flexslider .flex-control-nav li a,
.page-id-76679 .gdlr-core-pbf-section .gdlr-core-flexslider .flex-control-nav li a,
.page-id-104147 .gdlr-core-pbf-section .gdlr-core-flexslider .flex-control-nav li a,
.page-id-104671 .gdlr-core-pbf-section .gdlr-core-flexslider .flex-control-nav li a {
    background-color: #666;
		border: 0;
		margin: 0 2px;
}
.page-id-41296 .gdlr-core-pbf-section .gdlr-core-flexslider .flex-control-nav li a.flex-active,
.page-id-76679 .gdlr-core-pbf-section .gdlr-core-flexslider .flex-control-nav li a.flex-active,
.page-id-104147 .gdlr-core-pbf-section .gdlr-core-flexslider .flex-control-nav li a.flex-active,
.page-id-104671 .gdlr-core-pbf-section .gdlr-core-flexslider .flex-control-nav li a.flex-active {
    background-color: #000;
}
.page-id-41296 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-76679 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-104147 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-104671 #kleanity-page-wrapper .gdlr-core-pbf-wrapper {
		/* padding: 50px 11%!important; */
		max-width: 1100px;
		margin: auto;
}
.page-id-41296 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-76679 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-104147 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-104671 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-41296 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-text-box-item-content,
.page-id-76679 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-text-box-item-content,
.page-id-104147 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-text-box-item-content,
.page-id-104671 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-text-box-item-content {
	  /* min-height: 250px; */
}
.page-id-41296 .gdlr-core-page-builder-body p,
.page-id-76679 .gdlr-core-page-builder-body p,
.page-id-104147 .gdlr-core-page-builder-body p,
.page-id-104671 .gdlr-core-page-builder-body p {
    letter-spacing: 0.4px;
}
.page-id-41296 .gdlr-core-page-builder-body p strong,
.page-id-76679 .gdlr-core-page-builder-body p strong,
.page-id-104147 .gdlr-core-page-builder-body p strong,
.page-id-104671 .gdlr-core-page-builder-body p strong {
		letter-spacing: 0;
		font-size: 15px;
}

/*QUALITA' FALPER (WHY FALPER) - NUOVO LAYOUT (2021)*/
.page-id-4148 .gdlr-core-pbf-section:first-child,
.page-id-63179 .gdlr-core-pbf-section:first-child,
.page-id-104156 .gdlr-core-pbf-section:first-child,
.page-id-104676 .gdlr-core-pbf-section:first-child {
    padding-top: 0;
}
.page-id-4148 #kleanity-page-wrapper .gdlr-core-container,
.page-id-63179 #kleanity-page-wrapper .gdlr-core-container,
.page-id-104156 #kleanity-page-wrapper .gdlr-core-container,
.page-id-104676 #kleanity-page-wrapper .gdlr-core-container {
		max-width: 100%;
		padding: 0;
}
.page-id-4148 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item,
.page-id-63179 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item,
.page-id-104156 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item,
.page-id-104676 .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item {
		padding: 0;
}
.page-id-4148 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-63179 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-104156 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-104676 #kleanity-page-wrapper .gdlr-core-pbf-wrapper {
		/* padding: 50px 11%!important; */
		max-width: 1000px;
		margin: auto;
}
.page-id-4148 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-63179 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-104156 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-104676 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-4148 #kleanity-page-wrapper .gdlr-core-pbf-wrapper.icone_whyfalper,
.page-id-63179 #kleanity-page-wrapper .gdlr-core-pbf-wrapper.icone_whyfalper,
.page-id-104156 #kleanity-page-wrapper .gdlr-core-pbf-wrapper.icone_whyfalper,
.page-id-104676 #kleanity-page-wrapper .gdlr-core-pbf-wrapper.icone_whyfalper {
    max-width: 100%;
}
.page-id-4148 #kleanity-page-wrapper .gdlr-core-pbf-wrapper.icone_whyfalper .gdlr-core-pbf-wrapper-container,
.page-id-63179 #kleanity-page-wrapper .gdlr-core-pbf-wrapper.icone_whyfalper .gdlr-core-pbf-wrapper-container,
.page-id-104156 #kleanity-page-wrapper .gdlr-core-pbf-wrapper.icone_whyfalper .gdlr-core-pbf-wrapper-container,
.page-id-104676 #kleanity-page-wrapper .gdlr-core-pbf-wrapper.icone_whyfalper .gdlr-core-pbf-wrapper-container {
    max-width: 1000px;
}

/*PAGINA DIVENTA CONCESSIONARIO FALPER IT/EN/DE/FR - NUOVO LAYOUT (2021)*/
.page-id-105326 .gdlr-core-pbf-section:first-child,
.page-id-105330 .gdlr-core-pbf-section:first-child,
.page-id-105332 .gdlr-core-pbf-section:first-child,
.page-id-105331 .gdlr-core-pbf-section:first-child {
    padding-top: 0;
}
.page-id-105326 #kleanity-page-wrapper .gdlr-core-container,
.page-id-105330 #kleanity-page-wrapper .gdlr-core-container,
.page-id-105332 #kleanity-page-wrapper .gdlr-core-container,
.page-id-105331 #kleanity-page-wrapper .gdlr-core-container {
		max-width: 100%;
		padding: 0;
}
.page-id-105326 .gdlr-core-pbf-section .gdlr-core-gallery-item,
.page-id-105330 .gdlr-core-pbf-section .gdlr-core-gallery-item,
.page-id-105332 .gdlr-core-pbf-section .gdlr-core-gallery-item,
.page-id-105331 .gdlr-core-pbf-section .gdlr-core-gallery-item {
		padding: 0;
}
.page-id-105326 .gdlr-core-pbf-section .gdlr-core-image-item,
.page-id-105330 .gdlr-core-pbf-section .gdlr-core-image-item,
.page-id-105332 .gdlr-core-pbf-section .gdlr-core-image-item,
.page-id-105331 .gdlr-core-pbf-section .gdlr-core-image-item {
		padding: 0;
}
.page-id-105326 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-105330 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-105332 #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.page-id-105331 #kleanity-page-wrapper .gdlr-core-pbf-wrapper {
		/* padding: 50px 11%!important; */
		max-width: 1000px;
		margin: auto;
}
.page-id-105326 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-105330 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-105332 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr,
.page-id-105331 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr {
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-105326 #kleanity-page-wrapper .gdlr-core-image-item .gdlr-core-media-image img,
.page-id-105330 #kleanity-page-wrapper .gdlr-core-image-item .gdlr-core-media-image img,
.page-id-105332 #kleanity-page-wrapper .gdlr-core-image-item .gdlr-core-media-image img,
.page-id-105331 #kleanity-page-wrapper .gdlr-core-image-item .gdlr-core-media-image img {
		width: 1920px;
}
.page-id-105326 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .wpcf7-form-control-wrap,
.page-id-105330 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .wpcf7-form-control-wrap,
.page-id-105332 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .wpcf7-form-control-wrap,
.page-id-105331 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .wpcf7-form-control-wrap {
    width: 48.5%;
}
.page-id-105326 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .box_nofloat .wpcf7-form-control-wrap.note,
.page-id-105330 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .box_nofloat .wpcf7-form-control-wrap.note,
.page-id-105332 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .box_nofloat .wpcf7-form-control-wrap.note,
.page-id-105331 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .box_nofloat .wpcf7-form-control-wrap.note {
    width: 98%;
}
.page-id-105326 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .box_nofloat .wpcf7-form-control-wrap,
.page-id-105330 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .box_nofloat .wpcf7-form-control-wrap,
.page-id-105332 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .box_nofloat .wpcf7-form-control-wrap,
.page-id-105331 #kleanity-page-wrapper .gdlr-core-pbf-wrapper .box_nofloat .wpcf7-form-control-wrap {
		width: auto;
}

/*PAGINA DOWNLOAD*/
.page-id-6584 h1,
.page-id-6584 h3,
.page-id-6584 p,
.page-id-6584 .gdlr-core-center-align,
.page-id-6584 .gdlr-core-button-item,
.page-id-8862 h1,
.page-id-8862 h3,
.page-id-8862 p,
.page-id-8862 .gdlr-core-center-align,
.page-id-8862 .gdlr-core-button-item,
.page-id-11959 h1,
.page-id-11959 h3,
.page-id-11959 p,
.page-id-11959 .gdlr-core-center-align,
.page-id-11959 .gdlr-core-button-item,
.page-id-11897 h1,
.page-id-11897 h3,
.page-id-11897 p,
.page-id-11897 .gdlr-core-center-align,
.page-id-11897 .gdlr-core-button-item {
		text-align: left;
}
.page-id-6584 .gdlr-core-text-box-item-content p,
.page-id-8862 .gdlr-core-text-box-item-content p,
.page-id-11959 .gdlr-core-text-box-item-content p,
.page-id-11897 .gdlr-core-text-box-item-content p {
	 	min-height: 40px;
}
.page-id-6584 .gdlr-core-button-item,
.page-id-8862 .gdlr-core-button-item,
.page-id-11959 .gdlr-core-button-item,
.page-id-11897 .gdlr-core-button-item {
		padding-bottom: 80px;
}

/*PAGINA NEWS*/
#news .gdlr-core-item-pdb {
		position: relative;
}
#news .gdlr-core-item-pdlr {
    padding-left: 20px;
		padding-right: 20px;
}
#news .gdlr-core-blog-item .gdlr-core-blog-title {
    text-transform: uppercase;
		line-height: 18px;
		text-align: center;
		font-weight: 100;
}
#news .gdlr-core-blog-item .gdlr-core-blog-title a {
    font-size: 18px;
		line-height: 22px;
    letter-spacing: 0.4px;
}
#news .gdlr-core-flexslider-nav ul.flex-direction-nav {
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    top: 30%;
}
#news .gdlr-core-flexslider-nav .flex-direction-nav li a {
		color: #000;
		font-size: 40px;
}
#news .gdlr-core-flexslider-nav .flex-direction-nav li {
    position: absolute;
}
#news .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-prev {
    left: -20px;
}
#news .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-next {
    right: -20px;
}
.kleanity-body .kleanity-blog-title-wrap h1.kleanity-single-article-title {
    font-size: 36px;
}
.page-id-2724 #news .gdlr-core-blog-item .gdlr-core-blog-title,
.page-id-9180 #news .gdlr-core-blog-item .gdlr-core-blog-title,
.page-id-104227 #news .gdlr-core-blog-item .gdlr-core-blog-title,
.page-id-104548 #news .gdlr-core-blog-item .gdlr-core-blog-title {
    text-align: left;
}
.page-id-2724 #news .gdlr-core-blog-item .gdlr-core-blog-title a,
.page-id-9180 #news .gdlr-core-blog-item .gdlr-core-blog-title a,
.page-id-104227 #news .gdlr-core-blog-item .gdlr-core-blog-title a,
.page-id-104548 #news .gdlr-core-blog-item .gdlr-core-blog-title a {
    font-size: 15px;
    line-height: 18px;
    color: #999;
		text-align: left;
		text-transform: none;
}

/*SCHEDA INTERNA NEWS*/
.single-post .breadcrumbs span>span {
		font-weight: bold;
}
.single-post .breadcrumbs span>a {
		font-weight: 100;
}
.single-post .gdlr-core-pbf-wrapper {
    padding-bottom: 60px!important;
}
.single-post .kleanity-content-area {
    padding-bottom: 0;
}
.single-post .kleanity-single-article {
    padding-bottom: 0;
}
.single-post .kleanity-single-article h1.kleanity-single-article-title {
		font-size: 40px;
		font-weight: 400;
		/* text-transform: uppercase; */
		letter-spacing: 1px;
}
.single-post .template_news .kleanity-single-article .kleanity-single-article-content,
.single-post .template_news .gdlr-core-text-box-item-content,
.single-post .template_news .gdlr-core-contact-form-7-item .wpcf7 {
    max-width: 876px;
}
.single-post .kleanity-single-article .kleanity-single-article-content p {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0;
}
.single-post .gdlr-core-pbf-section:first-child {
    padding-top: 0;
}
.single-post .gdlr-core-code-item-light .gdlr-core-code-item-content {
    background: #fff;
    border: 1px solid #fff;
}
.single-post .gdlr-core-code-item-content.gdlr-core-skin-border {
		border: 0;
		padding: 0;
}
.single-post .gdlr-core-code-item-content.gdlr-core-skin-border video {
		margin: 0;
		display: block;
}
.single-post .gdlr-core-pbf-wrapper .gdlr-core-pbf-column-content {
    margin-left: 0;
    margin-right: 0;
}
.single-post form.wpcf7-form {
    margin-top: -20px;
}
.single-post .gdlr-core-page-builder-body>.gdlr-core-pbf-section>.gdlr-core-pbf-section-container.gdlr-core-container {
		/* display: flex; */
}

/*CALL TO ACTION*/
#kleanity-page-wrapper .box_cta.gdlr-core-pbf-wrapper {
    max-width: 520px;
    margin: auto;
}
/* .box_cta.gdlr-core-pbf-wrapper .gdlr-core-column-30 {
    float: left;
    width: 48%;
} */
#kleanity-page-wrapper .box_cta.gdlr-core-pbf-wrapper .gdlr-core-column-30 .gdlr-core-item-pdlr {
    padding-left: 25px;
    padding-right: 25px;
}
.box_cta .gdlr-core-text-box-item-content h3 {
		font-size: 30px;
		letter-spacing: 0.5px;
		font-weight: 400;
		margin-bottom: 0;
}
.box_cta .gdlr-core-call-to-action-item .gdlr-core-call-to-action-item-button {
    margin-top: 30px;
}

/*LOADING GALLERY*/
.gdlr-core-gallery-item {
		min-height: 300px;
		background: url(../images/loading.gif) no-repeat;
		background-position: center center;
		/* opacity: 0.85; */
		background-size: 150px;
}

/*LIGHTBOX GALLERY FALPER STUDIO/STORE*/
.strp-window.strp-measured {
		margin: auto!important;
		right: 0!important;
    left: 0!important;
}
.strp-window.strp-measured .strp-container {
    background: #000!important;
}

.btn_filtri {
		display: none;
}

/*POPUP ISCRIZIONE NEWSLETTER - 2021*/
#popup_nl h4 {
		font-size: 16px;
		font-weight: 100;
		margin-bottom: 10px;
}
#popup_nl p {
    font-size: 14px;
    line-height: 18px;
		margin: 0;
}
#popup_nl img {
    margin: 15px auto;
}
#popup_nl a {
		display: block;
		text-align: center;
		width:100%;
		color: #000;
		border: 2px solid black;
		padding: 10px 12px 8px;
		border-radius: 30px;
		font-size: 11px;
		line-height: 14px;
		font-weight: 600;
		letter-spacing: 0.5px;
		text-transform: uppercase;
}
.spu-icon-close:before {
		width: 35px;
		height: 35px;
}

/*MENU LOGIN*/
.login_container {
		position: relative;
		display: inline-block;
}
.menu_login {
    display: inline-block;
		padding-left: 5px;
		line-height: normal;
}
.menu_login img {
    width: 14px;
    vertical-align: -2px;
}
.login_container:hover .box_logout {
		opacity: 1;
		visibility: visible;
		z-index: 9;
		-webkit-transition: all 0.2s linear 0.2s;
    -moz-transition: all 0.2s linear 0.2s;
    -o-transition: all 0.2s linear 0.2s;
    transition: all 0.2s linear 0.2s;
}
.box_logout {
		position: absolute;
		right: -9px;
		top: 30px;
		min-width: max-content;
    width: 215px;
		line-height: normal;
		background: #f3f3f3;
		padding: 25px 40px;
		color: #0d0d0d;
		border-radius: 4px;
		opacity: 0;
		visibility: hidden;
		z-index: -1;
		-webkit-transition: all 0.2s linear 0.2s;
    -moz-transition: all 0.2s linear 0.2s;
    -o-transition: all 0.2s linear 0.2s;
    transition: all 0.2s linear 0.2s;
}
.box_logout:before {
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 6px 8px 6px;
		border-color: transparent transparent #f3f3f3 transparent;
		position: absolute;
    top: -8px;
    right: 10px;
}
.box_logout span {
		text-transform: capitalize;
}
.box_logout a.btn_logout {
		background: #494949;
		color: white;
		display: block;
		padding: 12px 20px 10px;
		margin: 10px 0;
		border-radius: 4px;
		text-align: center;
		line-height: normal;
}
.box_logout a.btn_logout:hover {
		background: #000;
		color: white;
}

.box_logout .list-price-selector{
    margin-bottom: 15px;
}

.box_logout .list-price-selector .label {
    margin-bottom: 10px;
}

.box_logout .list-price-selector select{
    width: 100%;
    padding: 15px;
    font-size: 18px;
    line-height: 15px;
}

#acf-form-retail #invia-progetto, #acf-form-retail  .acf-form-submit input {
		margin-bottom: 10px;
		height: 42px;
}


/*HOME COLLECTION SMALL LIVING KITCHEN*/
.template_pagine_categorie_prodotti .metaslider .caption-wrap {
    opacity: 1;
    background: transparent;
    top: 10%;
    bottom: auto;
}
.template_pagine_categorie_prodotti .metaslider .caption {
    max-width: 64%;
   margin: auto;
}
.template_pagine_categorie_prodotti .metaslider .caption-wrap h1 {
    color: white;
    text-transform: uppercase;
    font-size: 42px;
		display: none;
}
.template_pagine_categorie_prodotti .metaslider .caption-wrap h1 sup  {
    font-size: 10px;
    vertical-align: 22px;
}
.template_pagine_categorie_prodotti .box_title h2 sup {
    font-size: 14px;
    vertical-align: 18px;
}
.template_pagine_categorie_prodotti #kleanity-page-wrapper .gdlr-core-text-box-item-content h3 {
    line-height: 1.55;
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: none;
}
/*nascondi pulsanti "scarica caalogo" per home cucine*/
.postid-109559 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109563 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109565 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109564 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109607 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109617 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109627 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109637 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109647 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109609 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109619 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109629 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109639 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109649 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109608 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109618 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109628 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109638 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109648 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109610 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109620 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109630 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109640 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button,
.postid-109650 .template_pagine_categorie_prodotti .gdlr-core-button-item .gdlr-core-button {
    /* display: none; */
}


/*NASCONDI CAPTION SLIDER*/
li[data-index="rs-288"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-288"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-288"] .tp-parallax-wrap:last-child,
li[data-index="rs-289"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-289"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-289"] .tp-parallax-wrap:last-child,
li[data-index="rs-290"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-290"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-290"] .tp-parallax-wrap:last-child,
li[data-index="rs-291"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-291"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-291"] .tp-parallax-wrap:last-child,
li[data-index="rs-292"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-292"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-292"] .tp-parallax-wrap:last-child,
li[data-index="rs-293"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-293"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-293"] .tp-parallax-wrap:last-child,
li[data-index="rs-294"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-294"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-294"] .tp-parallax-wrap:last-child,
li[data-index="rs-295"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-295"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-295"] .tp-parallax-wrap:last-child,
li[data-index="rs-296"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-296"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-296"] .tp-parallax-wrap:last-child,
li[data-index="rs-297"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-297"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-297"] .tp-parallax-wrap:last-child,
li[data-index="rs-298"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-298"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-298"] .tp-parallax-wrap:last-child,
li[data-index="rs-299"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-299"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-299"] .tp-parallax-wrap:last-child,
li[data-index="rs-300"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-300"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-300"] .tp-parallax-wrap:last-child,
li[data-index="rs-301"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-301"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-301"] .tp-parallax-wrap:last-child,
li[data-index="rs-302"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-302"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-302"] .tp-parallax-wrap:last-child,
li[data-index="rs-303"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-303"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-303"] .tp-parallax-wrap:last-child,
li[data-index="rs-304"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-304"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-304"] .tp-parallax-wrap:last-child,
li[data-index="rs-305"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-305"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-305"] .tp-parallax-wrap:last-child,
li[data-index="rs-306"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-306"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-306"] .tp-parallax-wrap:last-child,
li[data-index="rs-307"] .tp-parallax-wrap:nth-child(2),
li[data-index="rs-307"] .tp-parallax-wrap:nth-child(3),
li[data-index="rs-307"] .tp-parallax-wrap:last-child {
		/* display: none; */
}
#slider_home li[data-index="rs-288"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-289"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-290"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-291"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-292"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-293"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-294"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-295"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-296"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-297"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-298"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-299"] .tp-bgimg.defaultimg {
		/* background-position: top!important; */
}
#slider_home li[data-index="rs-300"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-301"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-302"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-303"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-304"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-305"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-306"] .tp-bgimg.defaultimg,
#slider_home li[data-index="rs-307"] .tp-bgimg.defaultimg {
		/* background-position: bottom!important; */
}


/***********************/
/* RESTYLING HOME 2022 */
/***********************/
@font-face {
    font-family: 'HelveticaNeue_Cond';
    src: url('font/helveticaneue-condobl-webfont.eot');
    src: url('../fonts/helveticaneue-condobl-webfont.eot') format('embedded-opentype'),
         url('../fonts/helveticaneue-condobl-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneue-condobl-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-condobl-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-condobl-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* general */
.gdlr-core-page-builder-body p,
.gdlr-core-text-box-item-content p,
.gdlr-core-text-box-item-content p font,
.gdlr-core-column-service-content p,
.single-product .summary.entry-summary p,
.single-product .summary.entry-summary div,
.single-product .summary.entry-summary div>span,
.single-product .static_section .accordion-content>div,
.single-product .static_section p,
.single-post .kleanity-single-article .kleanity-single-article-content p {
    color: #333;
		font-size: 15px!important;
		line-height: 29px!important;
}
.single-product .box_related h2,
.single-product .box_related p {
    text-align: left;
		color: #656565;
}
.gdlr-core-page-builder-body p strong,
.gdlr-core-text-box-item-content p strong {
		color: #000;
}
/* pagina prodotti */
.woocommerce.archive .gdlr-core-product-grid .gdlr-core-product-grid-content {
		text-align: left;
}
.woocommerce.archive .kleanity-page-wrapper .gdlr-core-product-grid .gdlr-core-product-grid-content-wrap a {
		color: #656565;
}
/* rete vendita */
.page-id-17138 .gdlr-core-title-item .gdlr-core-title-item-caption,
.page-id-17140 .gdlr-core-title-item .gdlr-core-title-item-caption,
.page-id-17141 .gdlr-core-title-item .gdlr-core-title-item-caption,
.page-id-17139 .gdlr-core-title-item .gdlr-core-title-item-caption {
	  font-size: 16px;
    line-height: 24px !important;
    color: #656565;
}
#rete_vendita .results li .box p {
		font-size: 16px;
		line-height: 24px !important;
		color: #656565;
}
#rete_vendita .results li .box.box_dark p {
    color: #000;
}
/* slide home */
div.metaslider .theme-default .nivo-controlNav {
    margin-top: -100px;
    z-index: 9;
    position: relative;
}
div.metaslider .slider-wrapper .nivo-controlNav a {
		border-radius: 100%;
    background: #666;
    width: 10px;
    height: 10px;
    margin: 0 6px;
}
div.metaslider .theme-default .nivo-controlNav a.active {
    background: #000;
}
/* slide box secton */
div.flexslider.gdlr-core-flexslider .flex-control-nav {
    margin-top: -30px;
    position: relative;
    z-index: 1;
}
div.flexslider.gdlr-core-flexslider .flex-control-nav li {
    margin: 0px 6px;
}
div.flexslider.gdlr-core-flexslider .flex-control-nav li a {
    border: 0;
    background: #666;
    width: 10px;
    height: 10px;
}
div.flexslider.gdlr-core-flexslider .flex-control-nav li a.flex-active {
    background-color: #000;
}
/* slide home collection */
div.metaslider .flex-control-paging li a {
    width: 10px;
    height: 10px;
}
/* general */
.gdlr-core-title-item .gdlr-core-title-item-title sup {
	 font-size: 14px;
    vertical-align: 18px;
    line-height: normal;
    text-shadow: none;
}
.box_section {
    margin: 125px 0 0;
}
.box_section .gdlr-core-column-36 {
    /* width: 54.688%; */
    width: 51.042%;
}
.box_section .gdlr-core-column-36:first-child {
    float: left;
}
.box_section .gdlr-core-column-36:last-child {
    float: right;
}
.box_section .gdlr-core-text-box-item {
    padding: 0 0 0 24.8%;
}

.box_section .gdlr-core-text-box-item h2 {
    color: #383838;
    /*text-transform: uppercase;*/
    font-size: 40px;
		line-height: 42px;
    font-weight: 300;
		/* font-family: 'HelveticaNeue_Cond', 'Open Sans'!important; */
		letter-spacing: -0.8px;
    /* text-shadow: 0 0 black, 0 0 black, 0 0 black, 0 0 black; */
}
.box_section .gdlr-core-text-box-item p {
    color: #656565;
		font-size: 16px;
    line-height: 24px !important;
}
.box_section_2.box_section .gdlr-core-text-box-item h2 {
		text-transform: none;
		font-weight: 400;
		font-family: "HelveticaNeue", 'Open Sans'!important;
}
.box_section_2.box_section .gdlr-core-code-item-content {
    opacity: 1;
    padding: 0;
    border: 0;
    background: transparent;
}
.box_section_2.box_section .gdlr-core-code-item.gdlr-core-item-pdb.gdlr-core-item-pdlr {
	  padding-bottom: 0;
}
.box_section_2.box_section .gdlr-core-code-item.gdlr-core-item-pdb.gdlr-core-item-pdlr p {
	  margin-bottom: 10px;
}
.box_section_2.box_section video {
    /* width: 93.334%; */
    width: 100%;
    height: 100%;
}
.box_section .gdlr-core-text-box-item h2 sup {
	 font-size: 14px;
	 vertical-align: 18px;
	 line-height: normal;
	 text-shadow: none;
}
.gdlr-core-text-box-item .btn_arrow img {
	 width: 40px;
}
.gdlr-core-code-item-light .gdlr-core-code-item-content {
		background: transparent;
		border: 0;
}

/* box prodotti - caroselli */
.box_products.gdlr-core-pbf-wrapper .gdlr-core-container {
		padding: 0 10%;
		max-width: 100%;
}
#slk_products.box_products .gdlr-core-title-item .gdlr-core-title-item-title {
    margin-left: 0;
}
#slk_products.box_products .gdlr-core-flexslider-nav {
		/* display: none; */
}
.box_products .gdlr-core-blog-grid {
		text-align: center;
		margin-bottom: 4px;
}
.woocommerce .box_products .gdlr-core-item-list {
		padding-left: 20px;
		padding-right: 20px;
	padding-bottom: 50px;
}
.box_products .gdlr-core-blog-grid .gdlr-core-blog-thumbnail {
    margin-bottom: 18px;
}
.box_products .gdlr-core-blog-grid h3.gdlr-core-blog-title {
    font-size: 17px;
    text-transform: none;
    letter-spacing: 0.5px;
		margin-bottom: 7px;
}
.box_products .gdlr-core-blog-grid h3.gdlr-core-blog-title a {
    text-transform: uppercase;
		color: #191919;
		/* font-size: 17px; */
		font-size: 18px;  	/*revisione homepage - 10/05/2021*/
		line-height: 22px;
    font-weight: 400;
    letter-spacing: 0.4px;
}
.box_products .gdlr-core-blog-grid .gdlr-core-blog-content {
    padding-top: 0;
    /* font-size: 13px; */
    font-size: 15px;		/*revisione homepage - 10/05/2021*/
    line-height: 18px;
    color: #999;
}
.box_products .gdlr-core-blog-info-wrapper.gdlr-core-skin-divider {
		display: none;
}
.box_products .gdlr-core-blog-item.gdlr-core-item-pdb {
		position: relative;
		padding: 0;
}
.box_products .gdlr-core-blog-item.gdlr-core-item-pdb.gdlr-core-style-blog-column>.gdlr-core-blog-item-holder {
		margin: 0 -20px;
}
.box_products .gdlr-core-title-item.gdlr-core-item-pdb {
	  padding: 0;
}
.box_products .gdlr-core-title-item .gdlr-core-title-item-title {
		margin-left: 0;
}
.box_products .gdlr-core-blog-item.gdlr-core-item-pdb ul.slides li {
		margin: 0 18px!important;
		/* width: 200px!important; */
}
.box_products .gdlr-core-blog-item.gdlr-core-item-pdb ul.slides li:first-child {
		margin-left: 0px!important;
}
.box_products .gdlr-core-blog-item.gdlr-core-item-pdb ul.slides li:last-child {
		/* margin-right: 0px!important;		 */
}
.box_products .gdlr-core-flexslider-nav ul.flex-direction-nav {
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    top: 25%!important;
}
.box_products .gdlr-core-flexslider-nav .flex-direction-nav li a {
		color: #000;
		font-size: 40px;
}
.box_products .gdlr-core-flexslider-nav .flex-direction-nav li {
    position: absolute;
}
.box_products .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-prev {
    left: -95px!important;
}
.box_products .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-next {
    right: -95px!important;
}

.box_products .gdlr-core-blog-grid .gdlr-core-excerpt-read-more {
		display: none;
		font-size: 11px!important;
    padding: 16px 28px 12px 28px!important;
    border-radius: 27px!important;
    -moz-border-radius: 27px!important;
    -webkit-border-radius: 27px!important;
    background: transparent!important;
		margin-top: 20px;
		border-width: 2px;
    border-style: solid;
    letter-spacing: 1px;
    font-weight: 600;
		text-transform: uppercase;
		border-color: #383838;
		color: #383838;
}
.box_products .gdlr-core-blog-grid .gdlr-core-excerpt-read-more i {
		display: none;
}
/* caroselli prodotti - news */
#list_category.box_products .gdlr-core-blog-grid .gdlr-core-blog-content,
#slk_products.box_products .gdlr-core-blog-grid .gdlr-core-blog-content,
#news .gdlr-core-blog-grid .gdlr-core-blog-content,
#designers .gdlr-core-personnel-item .gdlr-core-personnel-list-content,
#list_category.box_products .gdlr-core-blog-grid h3.gdlr-core-blog-title,
#slk_products.box_products .gdlr-core-blog-grid h3.gdlr-core-blog-title,
#news .gdlr-core-blog-grid h3.gdlr-core-blog-title,
#designers .gdlr-core-personnel-item h3.gdlr-core-personnel-list-title {
		text-align: left;
}
#list_category.box_products .gdlr-core-blog-grid .gdlr-core-blog-content,
#slk_products.box_products .gdlr-core-blog-grid .gdlr-core-blog-content,
#news .gdlr-core-blog-grid .gdlr-core-blog-content,
#designers .gdlr-core-personnel-item .gdlr-core-personnel-list-content {
		margin-bottom: 0;
}
/* why falper */
.box_why_falper#why_falper .gdlr-core-pbf-wrapper-container.gdlr-core-container  {
    max-width: 100%;
    /*padding: 0 8.7%;*/
}
.box_why_falper#why_falper .gdlr-core-pbf-column-content {
		max-width: 100%!important;
}
.box_why_falper#why_falper .gdlr-core-column-service-content-wrapper h3 {
    color: #000;
}
.box_why_falper#why_falper .gdlr-core-column-service-media.gdlr-core-media-image img {
    /* filter: invert(1); */
		width: 55px;
}
.icona_misura img {
    border-radius: 12px;
}
.icone_whyfalper .gdlr-core-column-service-content p {
    color: #cecece;
}
/* news - carosello */
#news.gdlr-core-pbf-wrapper .gdlr-core-container {
		padding: 0 10%;
		max-width: 100%;
}
.home#news .gdlr-core-item-pdlr {
    padding: 0;
}
#news .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-prev {
    left: -95px!important;
}
#news .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-next {
    right: -95px!important;
}
/* designers - carosello */
#designers.gdlr-core-pbf-wrapper .gdlr-core-container {
		padding: 0 10%;
		max-width: 100%;
}
.home#designers .gdlr-core-item-pdlr {
    padding: 0;
}
#designers .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-prev {
    left: -95px!important;
}
#designers .gdlr-core-flexslider-nav .flex-direction-nav li.flex-nav-next {
    right: -95px!important;
}
/* footer */
footer {
	 background-color: #000;
}
footer>.kleanity-footer-wrapper,
footer>.kleanity-copyright-wrapper {
	 max-width: 1920px;
	 margin: auto;
}
footer .kleanity-footer-container.kleanity-container,
footer .kleanity-copyright-container.kleanity-container {
	 padding: 0 8%;
	 max-width: 100%;
}
footer #sb_instagram {
	 margin-left: -6px;
	 max-width: 100%;
}
footer #sb_instagram.sbi_col_3 #sbi_images .sbi_item {
    width: 79px;
}
footer .icone_social_footer {
    margin-top: 8px;
		display: flex;
    justify-content: space-between;
    margin-left: 0;
    padding-left: 0;
   /*max-width: 232px;*/
	margin: auto;
}
footer .box_newsletter {
    margin-top: 80px;
}
footer .box_newsletter p {
    margin-bottom: 0;
		line-height: normal;
}
footer .widget.widget_text_icl.kleanity-widget .textwidget p a.btn_nl {
    color: white;
		font-size: 20px;
		line-height: 30px;
}
footer .widget.widget_text_icl.kleanity-widget .textwidget p a.btn_nl img {
	 	width: 20px;
		filter: invert(1);
}

/******************/
/* revisioni 2022 */
/******************/
/* pagina cataloghi */
.page-id-4360 h3.gdlr-core-blog-title.gdlr-core-skin-title, .page-id-4360 .gdlr-core-blog-content,
.page-id-8857 h3.gdlr-core-blog-title.gdlr-core-skin-title, .page-id-8857  .gdlr-core-blog-content {
    text-align: left;
}
.page-id-11341 h3.gdlr-core-blog-title.gdlr-core-skin-title,
.page-id-11955 h3.gdlr-core-blog-title.gdlr-core-skin-title {
		margin: 0;
}
.page-id-11341 .gdlr-core-blog-content,
.page-id-11955 .gdlr-core-blog-content {
		font-size: 13px;
}
.page-id-4360 h3.gdlr-core-blog-title.gdlr-core-skin-title sup,
.page-id-8857 h3.gdlr-core-blog-title.gdlr-core-skin-title sup,
.page-id-11341 h3.gdlr-core-blog-title.gdlr-core-skin-title sup,
.page-id-11955 h3.gdlr-core-blog-title.gdlr-core-skin-title sup {
    font-size: 8px;
    vertical-align: 4px;
}
/* pagina download */
.page-id-6584 .gdlr-core-button-item a,
.page-id-8862 .gdlr-core-button-item a,
.page-id-11959 .gdlr-core-button-item a,
.page-id-11897 .gdlr-core-button-item a {
		background: url(../fonts/arrow-right-thin.svg) no-repeat !important;
		border: 0;
		padding: 0!important;
		background-size: 100%!important;
		width: 40px;
		height: 40px;
}
.page-id-6584 .gdlr-core-button-item a.gdlr-core-button span,
.page-id-8862 .gdlr-core-button-item a.gdlr-core-button span,
.page-id-11959 .gdlr-core-button-item a.gdlr-core-button span,
.page-id-11897 .gdlr-core-button-item a.gdlr-core-button span {
		display: none;
}
/* pagina diventa concessionario Falper */
.btn_become_dealer a.gdlr-core-button {
		border: 0!important;
}
/* pulsanti CTA in tutte le pagine */
.box_cta .gdlr-core-call-to-action-item .gdlr-core-call-to-action-item-caption {
		text-align: left;
}
.box_cta .gdlr-core-call-to-action-item.gdlr-core-style-right-align {
    text-align: left;
}
.box_cta .gdlr-core-call-to-action-item .gdlr-core-call-to-action-item-button a {
		background: url(../fonts/arrow-right-thin.svg) no-repeat !important;
		border: 0;
		padding: 0!important;
		background-size: 100%!important;
		width: 40px;
		height: 40px;
}
.box_cta .gdlr-core-call-to-action-item .gdlr-core-call-to-action-item-button a span {
		display: none;
}
/* pulsanti rete di vendita */
.page-id-18294 .gdlr-core-button-item.gdlr-core-center-align,
.page-id-18296 .gdlr-core-button-item.gdlr-core-center-align,
.page-id-104198 .gdlr-core-button-item.gdlr-core-center-align,
.page-id-104743 .gdlr-core-button-item.gdlr-core-center-align {
    text-align: left;
}
.page-id-18294 .gdlr-core-button-item a.gdlr-core-button,
.page-id-18296 .gdlr-core-button-item a.gdlr-core-button,
.page-id-104198 .gdlr-core-button-item a.gdlr-core-button,
.page-id-104743 .gdlr-core-button-item a.gdlr-core-button {
		background: url(../fonts/arrow-right-thin.svg) no-repeat !important;
		border: 0;
		padding: 0!important;
		background-size: 100%!important;
		width: 40px;
		height: 40px;
}
.page-id-18294 .gdlr-core-button-item a.gdlr-core-button span,
.page-id-18296 .gdlr-core-button-item a.gdlr-core-button span,
.page-id-104198 .gdlr-core-button-item a.gdlr-core-button span,
.page-id-104743 .gdlr-core-button-item a.gdlr-core-button span {
		display: none;
}

/*************************************/
/* NUOVO LAYOUT HOME COLLECTION 2022 */
/*************************************/
.template_categoria_bozza.template_pagine_categorie_prodotti .gdlr-core-pbf-wrapper {
    padding-bottom: 0!important;
}
.template_categoria_bozza.template_pagine_categorie_prodotti #kleanity-page-wrapper {
    margin-bottom: 120px;
}
.template_categoria_bozza.template_pagine_categorie_prodotti .metaslider {
    max-width: 1920px;
    margin: auto;
}
.template_categoria_bozza.template_pagine_categorie_prodotti .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-center-align.box_title p {
    font-size: 16px;
		color: #656565;
}
.template_categoria_bozza.template_pagine_categorie_prodotti .box_section {
    max-width: 1920px;
    margin: 120px auto 0;
}
.template_categoria_bozza.template_pagine_categorie_prodotti #kleanity-page-wrapper .gdlr-core-button {
		background: url(../fonts/arrow-down-thin.svg) no-repeat !important;
		border: 0;
		padding: 0!important;
		background-size: 100%!important;
		width: 40px;
		height: 40px;
}
.template_categoria_bozza.template_pagine_categorie_prodotti .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-center-align h2  {
    margin-bottom: 60px;
    text-transform: none;
}
.template_categoria_bozza.template_pagine_categorie_prodotti #kleanity-page-wrapper .gdlr-core-button span {
		display: none;
}
.template_categoria_bozza.template_pagine_categorie_prodotti #kleanity-page-wrapper .gdlr-core-text-box-item-content h3 {
		line-height: 1.55;
		margin-bottom: 0px;
		font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: none;
}
.single-post .template_categoria_bozza.template_pagine_categorie_prodotti .news_correlate {
		display: none;
}

/**********************************/
/* NUOVO LAYOUT SINGOLA NEWS 2022 */
/**********************************/
.gdlr-core-blog-grid h3.gdlr-core-blog-title a span,
.gdlr-core-blog-item ul.slides li .gdlr-core-blog-title a span {
    display: none;
}
.single-post .template_news .gdlr-core-pbf-wrapper {
    padding-bottom: 0!important;
		padding: 0;
}
.single-post .template_news #kleanity-page-wrapper {
    margin-bottom: 120px;
}
.single-post .template_news .breadcrumbs {
    padding-left: 0;
		display: none;
}
.single-post .template_news .gdlr-core-container,
.single-post .template_news .kleanity-container {
		max-width: 100%;
		padding: 0 10%;
}
.single-post .template_news .kleanity-page-wrapper .kleanity-container .kleanity-item-pdlr,
.single-post .template_news .kleanity-page-wrapper .gdlr-core-container .gdlr-core-item-pdlr {
    padding-left: 0;
    padding-right: 0;
		padding-bottom: 0;
}
.single-post .template_news .kleanity-container .kleanity-item-pdlr,
.single-post .template_news .gdlr-core-container .gdlr-core-item-pdlr {
    padding-left: 0;
    padding-right: 0;
}
.single-post .template_news #kleanity-page-wrapper .gdlr-core-image-item.gdlr-core-item-pdlr {
    padding-bottom: 0;
}
.single-post .template_news .kleanity-single-article h1.kleanity-single-article-title {
    margin-top: 40px;
}
.single-post .template_news .gdlr-core-page-builder-body p {
		color: #656565;
}
.single-post .template_news .gdlr-core-page-builder-body p b,
.single-post .template_news .gdlr-core-page-builder-body p strong {
		color: #656565;
}
.single-post .template_news .box_section .gdlr-core-text-box-item-content {
		max-width: 100%;
}
.single-post .template_news .box_section,
.single-post .template_news .box_section_middle {
		max-width: 100%;
		padding: 0;
}
.single-post .template_news .box_section .gdlr-core-image-item-wrap,
.single-post .template_news .box_section_middle .gdlr-core-image-item-wrap {
    width: 100%;
}
.single-post .template_news .box_section img,
.single-post .template_news .box_section_middle img {
		width: 100%;
}
.single-post .template_news .box_section .btn_arrow img,
.single-post .template_news .box_section_middle .btn_arrow img {
		width: 40px;
}
.single-post .template_news #kleanity-page-wrapper .gdlr-core-text-box-item-content h3 {
    line-height: 1.55;
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: none;
}
.single-post .template_news footer .kleanity-copyright-text {
    margin: 0;
}
/* news correlate */
.news_correlate {
		display: none;
}
.single-post .template_news .news_correlate {
		display: block;
		margin-top: 50px;
}

/* form customer care */
/* validazione campi */
.kleanity-body .wpcf7 span.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 15px;
}
/* repeater fields */
.wpcf7cf_repeater_sub {
    margin: 0;
}
.wpcf7cf_repeater .custom-file-upload {
    border: 0;
    display: inline-block;
    padding: 12px 15px;
    cursor: pointer;
    color: white;
    background: #2F2F2F;
    font-weight: 400;
    font-size: 14px;
    text-transform: none;
    margin: 15px;
    width: auto;
    float: none;
    position: absolute;
    z-index: 9;
}
.wpcf7cf_repeater .wpcf7-form-control.wpcf7-file:before {
    content: "";
    background: white;
    width: 160px;
    height: 50px;
    display: block;
    position: absolute;
    top: 12px;
    left: 2px;
    z-index: 1;
}
.wpcf7cf_repeater .wpcf7-form-control.wpcf7-file {
    padding: 25px 22px 25px 100px;
    border-width: 1px;
    margin-top: -1px;
    text-indent: -20px;
}
.wpcf7cf_repeater .wpcf7cf_add-container {
    order: 2;
}
.wpcf7cf_repeater button.wpcf7cf_add {
    display: inline-block;
    background-color: #2F2F2F;
    border: 0;
    box-shadow: none;
    padding: 12px 20px;
    color: white;
    float: right;
    font-size: 14px;
    cursor: pointer;
}
.wpcf7cf_repeater button.wpcf7cf_remove {
    display: inline-block;
    background: transparent;
    border: 0;
    color: red;
    cursor: pointer;
}

/* post protetti con password */
.template_pwd_protected .kleanity-sidebar-wrap {
    display: block;
}
.template_pwd_protected .breadcrumbs {
    display: none;
}

/* banner cookie */
/* Branding on the banner */
a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText {
  	display: none!important;
}
/* Branding on the widget */
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none!important;
}

/* form con nuova funzionalità 2022 - campi condizionali */
.box_add_fields {
		display: none;
}


/*VIDEO*/
#video-bg video {
    position: relative;
    text-align: center;
    top: 50%;
    left: 50%;
    /* -webkit-transform: translate(0%, 0%); */
    transform: translate(0%, 0%);
}
#video-bg video {
    cursor: pointer;
		-webkit-transition: opacity .4s linear;
    -ms-transition: opacity .4s linear;
    transition: opacity .4s linear;
}
#video-bg video:hover {
    opacity: 0.95;
		-webkit-transition: opacity .4s linear;
    -ms-transition: opacity .4s linear;
    transition: opacity .4s linear;
}
/*FIT VIDEO TO HEIGHT (CROP ON MOBILE & TABLET)*/
#video-bg .gdlr-core-text-box-item-content {
  position: relative;
  top: 0;
	right: 0;
	bottom: 0;
	left: 0;
  overflow: hidden;
	z-index: auto;
	/* height: 100vh; */
}
#video-bg .gdlr-core-text-box-item-content video {
  /* position: absolute; */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* 1. No object-fit support: */
@media (min-aspect-ratio: 16/9) {
  #video-bg .gdlr-core-text-box-item-content video { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  #video-bg .gdlr-core-text-box-item-content video { width: 300%; left: -100%; }
}
/* 2. If supporting object-fit, overriding (1): */
@supports (object-fit: cover) {
  #video-bg .gdlr-core-text-box-item-content video {
    top: 0; left: 0;
    width: 100%;
		/* height: 100%; */
    /* object-fit: cover; */
  }
}
/*END FIT*/

/*SETTAGGI VIDEO*/
/* video::-webkit-media-controls {
  display: none;
}*/
video::-webkit-media-controls-panel {visibility: hidden;}
video::-webkit-media-controls-overlay-play-button {visibility: visible;display: none;}
video::-webkit-media-controls-play-button {
	visibility: visible;
	opacity:1;
	position:absolute;
	top: auto;
	left:100px;
	display: block;
}
video::-webkit-media-controls-volume-slider {visibility: hidden;display: none;}
video::-webkit-media-controls-mute-button {
	/* position:absolute; */
	right:10px;
	opacity:1;
	top: auto;
	visibility: visible;
	display: block;
}
video::-webkit-media-controls-timeline {visibility: hidden;display: none;}
video::-webkit-media-controls-current-time-display {visibility: hidden;display: none;}
video::-webkit-media-controls-time-remaining-display {visibility: hidden;display: none;}
video::-webkit-media-controls-fullscreen-button {visibility: hidden;display: none;}
video::-webkit-media-controls-settings-button {visibility: hidden;display: none;}
video::-internal-media-controls-download-button {visibility: hidden;display:none;display: none;}

video::-webkit-media-controls-start-playback-button {
    display: none;visibility: hidden;
}

/* nuovo template collezioni HOME - Maggio 2023 */
.template_collezioni_home .breadcrumbs,
.template_collezioni_home .kleanity-sidebar-wrap {
    display: none;
}
.template_collezioni_home .gdlr-core-page-builder-body {
		padding-bottom: 125px;
}
.template_collezioni_home .gdlr-core-page-builder-body>.box_section:first-child {
    margin-top: 0;
		padding-top: 0;
}
.template_collezioni_home #kleanity-page-wrapper .gdlr-core-text-box-item-content h3 {
    line-height: 1.55;
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: none;
}
.widget #sbi_mod_error {
		display: none!important;
}

/* popup */
.spu-box .spu-content img {
    margin: 0;
}

/* LAYOUT PAGINE FULL WIDTH - 2023 */
.template_full_width .gdlr-core-pbf-section:first-child {
    padding-top: 0;
}
.template_full_width #kleanity-page-wrapper .gdlr-core-container {
		max-width: 100%;
		padding: 0;
}
.template_full_width .gdlr-core-pbf-section .gdlr-core-container .gdlr-core-image-item {
		padding: 0;
}
.template_full_width #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.template_full_width .gdlr-core-pbf-section .gdlr-core-pbf-column.gdlr-core-column-60 {
		/* padding: 50px 11%!important; */
		max-width: 1000px;
		margin: auto;
		float: none;
}
.template_full_width #kleanity-page-wrapper .box_cta.gdlr-core-pbf-wrapper {
		max-width: 520px;
		margin: auto;
}
.template_full_width #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-item-pdlr {
    padding-left: 15px;
    padding-right: 15px;
}
.template_full_width #kleanity-page-wrapper .gdlr-core-image-item .gdlr-core-media-image img {
		width: 1920px;
}
#kleanity-page-wrapper .gdlr-core-pbf-element .btn_arrow img {
    width: 40px;
}

/* LAYOUT MATERIALI - 2023 */
.template_materiali_main .gdlr-core-column-service-media img {
		cursor: pointer;
		filter: brightness(1);
		transition: all 300ms linear;
}
.template_materiali_main .gdlr-core-column-service-media img:hover {
    filter: brightness(0.5);
		transition: all 300ms linear;
}
.template_materiali #kleanity-page-wrapper .breadcrumbs {
    display: none;
}
.template_materiali #kleanity-page-wrapper .gdlr-core-container {
    max-width: 100%;
    padding: 0;
		display: flex;
		column-gap: 8rem;
}
.template_materiali #kleanity-page-wrapper .gdlr-core-container.clearfix:after {
    display: none;
}
.template_materiali #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.template_materiali #kleanity-page-wrapper .gdlr-core-pbf-wrapper,
.template_materiali .gdlr-core-pbf-section .gdlr-core-pbf-column.gdlr-core-column-60 {
    max-width: 1300px;
    margin: auto;
    float: none;
}
.template_materiali #kleanity-page-wrapper h5 {
    letter-spacing: 1px;
}
.template_materiali #kleanity-page-wrapper .gdlr-core-pbf-element .btn_arrow {
	 display: flex;
	 align-items: center;
	 font-size: 18px;
}
.template_materiali #kleanity-page-wrapper .gdlr-core-pbf-element .btn_arrow img {
    width: 40px;
    margin: -3px 15px 0 0;
    vertical-align: -2px;
}
.template_materiali #kleanity-page-wrapper .gdlr-core-pbf-element:last-child .btn_arrow img {
		transform: rotate(90deg);
}
/* Gamma Colori */
.template_materiali #kleanity-page-wrapper #gamma_colori {
    padding-top: 30px;
		margin-bottom: 60px;
}
.template_materiali #kleanity-page-wrapper #gamma_colori .gdlr-core-container {
    max-width: 100%;
    padding: 0;
		display: flex;
		column-gap: 1.5rem;
		flex-flow: row wrap;
}
.template_materiali #kleanity-page-wrapper #gamma_colori .gdlr-core-container .gdlr-core-pbf-column {
		flex-basis: 18%;
		margin-bottom: 15px;
}
.template_materiali #gamma_colori .gdlr-core-title-item-left-image {
    float: none;
    margin-right: 0;
    margin-top: 0;
}
.template_materiali #gamma_colori .gdlr-core-title-item h4.gdlr-core-title-item-title {
		color: #000;
		font-style: normal;
		margin: 0;
		font-size: 16px!important;
		font-weight: 400;
		margin-top: 20px;
}
.template_materiali #gamma_colori .gdlr-core-title-item .gdlr-core-title-item-caption.gdlr-core-info-font.gdlr-core-skin-caption {
    line-height: normal;
    margin: 0;
}
.template_materiali #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-gallery-item-holder {
    display: flex;
    gap: 2rem;
		flex-flow: row wrap;
		background: white;
}
.template_materiali #kleanity-page-wrapper .gdlr-core-pbf-wrapper .gdlr-core-gallery-item-holder .gdlr-core-item-list {
		background: white;
		flex-basis: 18%;
		margin-bottom: 20px;
}
.template_materiali .gdlr-core-image-overlay.gdlr-core-gallery-image-overlay,
.template_materiali .gdlr-core-image-overlay-content {
		position: unset;
}
.template_materiali .gdlr-core-image-overlay-content {
    margin-top: 20px;
}
.template_materiali .gdlr-core-gallery-list.gdlr-core-media-image a {
		pointer-events: none;
		cursor: auto;
}
.template_materiali .gdlr-core-image-overlay.gdlr-core-gallery-image-overlay .gdlr-core-image-overlay-title {
    color: #000;
}
.template_materiali .gdlr-core-image-overlay.gdlr-core-gallery-image-overlay .gdlr-core-image-overlay-caption {
		color: #000;
		font-style: normal;
		margin: 0;
}

/* NASCONDE PREZZI */
.archive.tax-product_cat ul.products li.product .price,
.woocommerce ul.products li.product .price,
.woocommerce .price {
		display: none;
}

/* PAGINA Falper Marketing - https://falper.it/falper-marketing-tools/ */
.page-id-155063 .wpml-ls li a {
		display: none;
}

/* PAGINA Falper Care - https://falper.it/falper-care/ */
.page #kleanity-page-wrapper .section_full_width.gdlr-core-pbf-wrapper {
		max-width: 100%;
}
.page #kleanity-page-wrapper .section_full_width.gdlr-core-pbf-wrapper .gdlr-core-container {
		max-width: 1000px;
		margin: auto;
		align-items: center;
    /*height: 300px;
    display: flex;*/
}
.page #kleanity-page-wrapper .section_full_width.gdlr-core-pbf-wrapper .gdlr-core-container h3 {
		font-weight: 300;
}
.page #kleanity-page-wrapper .section_full_width.gdlr-core-pbf-wrapper .gdlr-core-container h6 {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
}
