/* --------------------------------------------------------- sidebar --------------------------------------------------------- */

@media screen and (min-width: 1140px) {

	#sidebar-right-fixed {
		position: absolute;
		width: 300px;
		float: right;
		clear: left;
		top: 0px;
		right: 0px;
	}

}

.sidebar-right {
	z-index: 15;
}

.select2-container .select2-results__option.select2-results__option--highlighted {
    background-color: #585858 !important;
}

.remove-select-zona {
	position: absolute;
    z-index: 1;
    right: 55px;
    color: #888888;
    font-family: monospace;
    height: 36px;
    padding-top: 9px;
    width: 20px;
    cursor: pointer;
    text-align: center;
}

	/* --------------------------------- mappa button --------------------------------- */

	#sidebar-right-fixed .mappa-img-sidebar {

		background: url(/wp-content/uploads/2019/11/mapp_2.jpg);

	    padding: 20px 40px;

	    margin: auto;

	    display: block;

	    text-decoration: none;

    	border: 1px solid rgb(223, 223, 223);

	    border-radius: 2px;

	    -webkit-box-shadow: 0px 0px 26px -8px rgb(179, 179, 179);

	    -moz-box-shadow: 0px 0px 26px -8px rgb(179, 179, 179);

	    box-shadow: 0px 0px 26px -8px rgb(179, 179, 179);

	}

	#sidebar-right-fixed .mappa-img-sidebar p {

		border: 1px solid rgba(0, 0, 0, 0.52);

	    border-radius: 5px;

	    font-weight: 600;

	    margin-bottom: 0;

	    color: white;

	    background: rgba(0, 0, 0, 0.52);

	}

	#sidebar-right-fixed .mappa-img-sidebar p i { margin-right: 6px; }



	/* ------------------------------- end mappa button ------------------------------- */



	/* ---------------------------- right sidebar research ---------------------------- */

	fieldset {

		padding: 10px !important;

		margin: 0 2px !important;

		border: 1px solid #F7931E !important;

		min-width: unset !important; 

	}



	legend {

		font-size: unset !important;

		border-bottom: unset !important;

		text-align: center;

		margin-bottom: 0px !important;

		color: #F7931E !important;

		width: 90% !important;

	}

	#custom-search-module form { margin-bottom: 3px; }





	#custom-search-module { /* box sidebar  */

		background: white;

		padding: 15px !important;
/*
		border: 1px solid rgb(223, 223, 223);*/

		margin-bottom: 5px; 

		border-radius: 2px;

		-webkit-box-shadow: 0px 0px 26px -8px rgb(179, 179, 179);

	    -moz-box-shadow: 0px 0px 26px -8px rgb(179, 179, 179);

    	box-shadow: 0px 0px 26px -8px rgb(179, 179, 179);

	}

	#custom-search-module #first-tab-search .center-link-tab p { text-align: center; background: white; }



	.backg-white-select select {

			border: 1px solid #B3B3B3;

			width: 100%;

			margin-bottom: 10px;

			border-radius: 5px;

			padding: 9px;

	}

	.button-search-container-center button { 

		width: 100%;

		border-radius: 5px;

		background: #4D4D4D;

		border: 1px solid #B3B3B3;

		color: white;

		font-weight: 500;

	}



	#ajaxsearchlite1 .probox, div.asl_w .probox { 

		border-radius: 5px !important;

		border: 1px solid #B3B3B3 !important; 

	}



	/* -------------------------- end right sidebar research -------------------------- */

	/************************************************************************************/





	/* ---------------------------- right sidebar Product ----------------------------- */

	/* ex: https://lenottidimilano.developlab.biz/yihon/                                */

	#custom-product-module { /* box sidebar  */

		background: white;

		padding: 15px;

		border: 1px solid rgb(223, 223, 223);

		margin-bottom: 25px; 

		-webkit-box-shadow: 0px 0px 26px -8px rgb(179, 179, 179);

	    -moz-box-shadow: 0px 0px 26px -8px rgb(179, 179, 179);

	    box-shadow: 0px 0px 26px -8px rgb(179, 179, 179);

	}

	form.wpcf7-form input, form.wpcf7-form textarea {

		border: 1px solid #B3B3B3;

		margin-bottom: 10px;

		border-radius: 5px;

		padding: 9px !important;

	}

	.titolo-indirizzo { /* stile della scritta (Indirizzo: ) */

		color: #4D4D4D;

    	font-size: 16px;

	 	margin-right: 0px;

    	padding-right: 0px;

	}

	.indirizzo { /* stile del indirizzo recuperato dal php */

		font-size: 14px;

		padding-left: 0px !important;

    	padding-right: 0px !important;

	}

	a.telefono { /* stile pulsante per chiamare */

	    border-radius: 0px;

	    margin-bottom: 10px;

	    font-size: 21px;

	    padding: 0px;

		font-weight: 100;

		background: #F7931E;

	}



	/* -------------------------- end right sidebar Product --------------------------- */

	/************************************************************************************/









/* ------------------------------------------------------- end sidebar ------------------------------------------------------- */