#conf_body {
	min-height: 300px;
}
#conf_right {
	float: left;
	text-align: center;
}	
div.conf_option h4 {
	padding: 0px !important;
	margin-bottom: 0px !important;
	font-weight: unset;
}

div.conf_option p {
	margin: 0 !important;
} 
#opzione_mood {
	margin-top: 100px;
}
#select_struttura, #select_tessuto, #select_cuscino, #select_mood, #reset_mood {
	cursor: pointer;
	font-weight: bold;
	color: #6d6964;
}

#visual_struttura, #visual_tessuto, #visual_cuscino {
	cursor: pointer;
	width: 250px !important;	
	float: left !important;	
}	
#img_struttura {
	left: 100px;
	position: relative;
	z-index: 0;
}
#img_tessuto {
	max-width: 400px;
	width: 324px !important;
	top: -20px;
	position: relative;
}
#img_cuscino {
	z-index: 999999999;
	position: relative;
	left: -38px;
}
#conf_social {
	z-index: 9999999;
}
#reset_mood {
	display:none;
}
#icona_mood {
	width: 100px;
}
.conf_black {
	color: #000000 !important;
}
.conf_tassello {
	cursor: pointer;	
}	
.conf_tassello img {
	width: 60px;
	float: left;
	margin-bottom: 7px !important;
	margin-right: 7px;
}	
.conf_etichetta {
	clear:both;
}	
.conf_categoria {
	float:left;
	padding-bottom:20px !important;
}
.conf_sottocategoria {
	clear:both;
}	
.conf_mood {
	cursor: pointer;	
}	
.conf_mood:first-child {
	clear: both;
}
.img_social {
	margin-right: 6px;
	background-color: #bfbebe;
	padding: 6px;
	cursor:pointer;
}

#flame_retardant {
	clear:both;
	display:none;
}
#trigger-open-sx {
	cursor: pointer;
	position: relative;
	top: -15px;
}
#switch_cuscino {
	margin-left: 20px;
	font-size: 10px;
	cursor: pointer;
}


@media (min-width: 768px) and (max-width: 1024px){

	#visual_struttura, #visual_tessuto, #visual_cuscino {
		width: 210px !important;
	}
	#img_tessuto {
		width: 260px !important;
	}
	.conf_mood {
		width: 20% !important;
	}
	#conf_left {
		width: 100% !important;
		min-width:700px;
	}
	.conf_categoria {
		margin-right: 37px !important;
	}	
	#opzione_mood {
		margin-top: 0px !important;
	}		
	#img_tessuto {
		max-width: 400px;
		width: 260px !important;
		top: -20px;
		position: relative;
	}
	#share {
		display: block ruby !important;
		top:0px !important;
		position: relative !important;
		right: 25px !important;
	}	
}

@media screen and (min-width: 600px) {
	#descrizione_switch {
		display:none;
	}

	#conf_left {
		width: 33%;
		float: left;
	}
	#conf_right {
		width: auto;
		padding-top:50px;
		max-width: 750px;
		min-width: 750px;
		padding-bottom: 50px;
	}	
	.conf_categoria {
		width: 28%;
		margin-right: 60px;
	}
	.conf_mood {
		width: 25%;
		float: left;
		margin-right: 100px;
		margin-left: 19px;
		margin-bottom: 15px;
	}
	#conf_social {
		clear: both;
		float: right;
		right: 65px;
		position: relative;
	}	
	#img_close_mobile {
		display: none;
	}
	#share {
		display: inline-block;
		/* background: red; */
		position: relative;
		top: 41px;
		right: -74px;
	}	
	/*
	.jssocials-share-whatsapp {
		display: none !important;
		width:0px !important;
	}
	*/
}
@media screen and (max-width: 600px) {
	#descrizione_switch {
		cursor: pointer;
	}
	#descrizione {
		/*display:none;*/
	}
	#conf_header p {
		width: 279px;
		text-align: justify;
	}
	#conf_left {
		width: 100%;
	}
	#conf_right {
		width: 100%;
		padding-top:30px;
	}
	.conf_categoria {
		width:100%;
	}
	#visual_struttura, #visual_tessuto, #visual_cuscino {
		width: 100px !important;
	}
	#img_struttura {
		left: 1px;
		max-width: 300px;
		width: 150px;
	}
	#img_tessuto {
		max-width: 300px;
		width: 180px !important;
		top: -17px;
		position: relative;
		float: left;
		left: -15px;
	}
	#img_cuscino {
		z-index: 9;
		position: relative;
		left: -3px;
		width: 150px;
		max-width: 300px;
	}
	#opzione_mood {
		margin-top: 0px !important;
	}	
	.img_social {
		float: left;
		margin-bottom: 5px;
	}	
#conf_social {
	position: absolute;
	top: 162px;	/*100px*/
	width: 45px;
	float: right;
	left: 337px;	/*300px*/
}
	.jssocials-share {
		display: flex !important;
	}	
	#share {
		position: absolute;
		left: 302px;
		top: 236px;
		width: 40px;
	}	
	.jssocials-share-link.jssocials-share-link-count.jssocials-share-no-count {
		z-index: 99999;
	}	
}