

	/****************************************************************/
	
	.dropdown-toggle-2 {
		white-space: nowrap;
	}
	
	.dropdown-toggle-2::after {
		display: inline-block;
		margin-left: .255em;
		vertical-align: .255em;
		content: "";
		border-top: .3em solid;
		border-right: .3em solid transparent;
		border-bottom: 0;
		border-left: .3em solid transparent;
		float: right;
		margin-top: 5%;
	}
	
	/*COLORI TESTI*/
	.lineaoro-text-rosso		{color:white!important}
	.lineaoro-text-grigioChiaro	{color:#F1F2F2!important}
	
	
	
	
	
	/*COLORI SFONDI*/
	.lineaoro-bg-rosso				{background-color:white!important}
	.lineaoro-bg-footer				{background-color:#FF313D!important}
	.lineaoro-bg-grigioChiaro		{background-color:#F1F2F2!important}
	.lineaoro-bg-striato			{ 	background-image: linear-gradient(45deg, #f1f2f2 45%, #ffffff 45%, #ffffff 50%, #f1f2f2 50%, #f1f2f2 95%, #ffffff 95%, #ffffff 100%);
										background-size: 141.42px 141.42px;
									}
									
	.lineaoro-bg-categoria			{ 	background-image: linear-gradient(45deg, #ff0000 25%, #ffffff 25%, #ffffff 50%, #ff0000 50%, #ff0000 75%, #ffffff 75%, #ffffff 100%);
										background-size: 56.57px 56.57px;
									}
	
	
	.footerPacchiano				{
										background: linear-gradient(332deg, #ff0000 18.75%, #ffffff 0 24.25%, #ff0000 0), repeating-linear-gradient(45deg, #ff0000 -6.25% 6.25%, #ffffff 0 18.75%);
										   
									}
	
	/*BORDI*/
	.lineaoro-brd-rosso   {border: solid  1px!important}
	
		
	/***********************************************************/
	
	
	.OnlyOneSideBorder{
		 border-top-left-radius: 25px;
		 border-bottom-left-radius: 25px;
		 padding:1%
	}
	
	/**FONT**/
		a {
			color: black!important;
			text-decoration: unset!important;
		}
	
	
	/*RALEWAY*/
		.font-1-regular {
		  font-family: "Raleway", sans-serif;
		  font-optical-sizing: auto;
		  font-weight: 500;
		  font-style: normal;
		}
		
		.font-1-bold {
		  font-family: "Raleway", sans-serif;
		  font-optical-sizing: auto;
		  font-weight: 900;
		  font-style: normal;
		}
	

	/*UNBOUNDED*/
		.font-2-regular {
		  font-family: "Unbounded", sans-serif;
		  font-optical-sizing: auto;
		  font-weight: 500;
		  font-style: normal;
		}
		
		
		.font-2-bold {
		  font-family: "Unbounded", sans-serif;
		  font-optical-sizing: auto;
		  font-weight: 900;
		  font-style: normal;
		}
		
	/*NICKELGOTHICV3*/
	@font-face {
    font-family: 'NickelGothicv3-Condensed';
    src: url('NickelGothicv3-Condensed.woff2') format('woff2'),
         url('NickelGothicv3-Condensed.woff') format('woff');
	}
	
	
	.font-3-regular {
	  font-family: "NickelGothicv3-Condensed", sans-serif;
	  font-optical-sizing: auto;
	  font-weight: 500;
	  font-style: normal;
	}
	
	
	.font-3-bold {
	  font-family: "NickelGothicv3-Condensed", sans-serif;
	  font-optical-sizing: auto;
	  font-weight: 900;
	  font-style: normal;
	}
	
	
	
	
	/************************************/
	
	
	/************************/
	/**ABSOLUTE*/
	
	/*PC BIG*/
	@media only screen and (min-width: 1399px){
		.cercaInTop{
			position: absolute;
			top: 10%;
			right: 16%;
		}
		
		.occhioPass{
			position: absolute;
			bottom: 20%;
			right: 18%;
		}
		
		.logoFooter{
			position: absolute;
			z-index: 9999999999999;
			right: 1%;
			width: 10%;
			margin-top: 13%;
		}
		
		.bubbleText{
			position: absolute;
			right: 3.8%;
			margin-top: 0.6%;
			font-size: 12px;
			color: white;
			display:none
		}
	}
	
	
	
	@media only screen and (min-width: 1024px) and (max-width: 1399px){
		.cercaInTop{
			position: absolute;
			top: 13%;
			right: 16%;
		}
		
		.occhioPass{
			position: absolute;
			right: 18%;
			bottom: -5%;
		}
		
		.logoFooter{
			 position: absolute;
			z-index: 9999999999999;
			right: 1%;
			width: 10%;
			margin-top: 20%;
		}
		
		.bubbleText{
			position: absolute;
			right: 4%;
			margin-top: 0.6%;
			font-size: 8px;
			color: white;
			display:none
		}
	}
	
	
	/*TABLET*/
	@media only screen and (min-width: 768px) and (max-width : 1023px){
		.cercaInTop{
			position: absolute;
			top: 16%;
			right: 16%;
		}
		
		
		.occhioPass{
			position: absolute;
			top: 215%;
		}
		
		
		.logoFooter{
			        position: absolute;
        z-index: 9999999999999;
        right: 1%;
        width: 18%;
        margin-top: 33%;
		}
		
		.bubbleText {
			position: absolute !important;
			right: 5.5% !important;
			margin-top: 1% !important;
			font-size: 12px !important;
			color: white !important;
			display:none
		}
	}
	
	
	
	
	
	
	
	
	@media only screen and (min-width: 425px) and (max-width : 767px){
		.bubbleText{
			position: absolute!important;
			right: 3.8%!important;
			margin-top: 0.6%!important;
			font-size: 12px!important;
			color: white!important;
			display:none
		}
		
		.cercaInTop{
			position: absolute;
			top: 75%;
			right: 16%;
		} 
		
		.occhioPass{
			position: absolute;
			top: 215%;
		}
		
		.logoFooter{
			position: absolute;
			z-index: 9999999999999;
			right: 3%;
			width: 60%;
			margin-top: 210%;
		}
	}
	
	
	
	
	
	
	
	
	
	
	
	/*MOBILE L*/
	
	@media only screen and (min-width: 374px) and (max-width : 424px){
		.bg-Mb-grigioChiaro		{background-color:#F1F2F2!important}
		
		
		
		    .bubbleText {
        position: absolute !important;
        right: 7% !important;
        margin-top: 6% !important;
        font-size: 12px !important;
        color: white !important;
		display:none
    }
		
		
		.cercaInTop{
			position: absolute;
			top: 70%;
			right: 16%;
		} 
		
		.occhioPass{
			position: absolute;
			top: 215%;
		}
		
		.logoFooter{
			position: absolute;
			z-index: 9999999999999;
			right: 3%;
			width: 60%;
			margin-top: 230%;
		}
	}
	
	
	
	
	
	
	
	
	
	
	
	/*MOBILE S*/
	@media only screen and (max-width: 373px){
		
		.bg-Mb-grigioChiaro		{background-color:#F1F2F2!important}
		    .bubbleText {
        position: absolute !important;
        right: 7% !important;
        margin-top: 6% !important;
        font-size: 12px !important;
        color: white !important;
		display:none
    }
		
		
		.cercaInTop{
			position: absolute;
			top: 65%;
			right: 16%;
		}
		
		.occhioPass{
			position: absolute;
			top: 215%;
		}
		
		.logoFooter{
			position: absolute;
			z-index: 9999999999999;
			right: 3%;
			width: 60%;
			margin-top: 248%;
		}
	}