/*CSS Design Rifat Seferi */
/*TBC =to be complete   */
/*TBA= TO ACTIVETED*/
/*main-page = All the page body class */
/*main-paragraph = the main paragraph on the page usally the most important*/
/*GPT=good position top*/

/*NecI=Necessarie insieme o combinazione insime per funzionare */
  /*
          _____                    _____                    ______             
         /\    \                  /\    \                  /\     \            
        /::\    \                /::\    \                /::\     \           
       /::::\    \               \:::\    \              /::::\     \          
      /::::::\    \               \:::\    \            /::::::\     \         
     /:::/\:::\    \               \:::\    \          /:::/\:::\     \        
    /:::/__\:::\    \               \:::\    \        /:::/  \:::\     \
   /::::\   \:::\    \              /::::\    \      /:::/    \:::\     \
  /::::::\   \:::\    \    ____    /::::::\    \    /:::/    / \:::\     \
 /:::/\:::\   \:::\ ___\  /\   \  /:::/\:::\    \  /:::/    /   \:::\ ____\
/:::/  \:::\   \:::|    |/::\   \/:::/  \:::\____\/:::/    /     \:::|    |
\::/   |::::\  /:::|____|\:::\  /:::/    \::/    /:::/    /      /:::|____|
 \/____|:::::\/:::/    /  \:::\/:::/    / \/____/:::/____/      /:::/    /    
       |:::::::::/    /    \::::::/    /         \::\    \     /:::/    /     
       |::|\::::/    /      \::::/____/           \::\    \   /:::/    /      
       |::| \::/____/        \:::\    \            \::\    \ /:::/    /       
       |::|   |               \:::\    \            \::\    /:::/    /        
       |::|   |                \:::\    \            \::\__/:::/    /         
       \::|   |                 \:::\____\            \:::::::/    /
        \:|   |                  \::/    /             \:::::/    /
         \|___|                   \/____/               \:::/____/









/*---------------------MENU NAVIGATOR--------------------------------------*/

/*/*body header [nav #navigator (.navbar | navbar-default )] 

		[div .contaner-nav ]

		 [ #home-button .home-design] [a #MENU .Navigator-MenuButton'] After animazione [div .navbar-header] <a Profile Portofoli ..... */ 


 
/*Nasconde lo scroll bar NecI with widht of contonair in 100 vw and footer 100vw or commenta questa parte 
e metti in percentuale il container in 100% and footer in 100%*/
 ::-webkit-scrollbar {
width:.7vw;
cursor:pointer;


}
 ::-webkit-scrollbar:active {
width:1vw;

}
 ::-webkit-scrollbar-track {

} 


::-webkit-scrollbar-thumb {
width:.5vw;
background-color:rgba(255,0,0,.3);

height:1vw;
}


::-webkit-scrollbar-thumb:hover {
width:2vw;
background-color:rgba(255,255,255,0.7);
height:1vw;
box-shadow: 1vw 1vw 3vw 0.3vw rgba(224,255,255,0.31);
		

}



* {
		
	scroll-behavior:smooth;

	box-sizing: border-box;
	text-decoration:none;


 	outline: none; /*outline border dashes 
 					 An outline is a line that is drawn around elements, outside the borders, to make the element "stand out".*/
    -webkit-user-select: none; /* Safari 3.1+ */
    -moz-user-select: none; /* Firefox 2+ */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Standard syntax */
}
nav {
	background-color:transparent;
}
#MENU {
	text-align:center;
	color:white;
	background-color:transparent;

}

@media (max-width:440px){ 
			/*inutile mettere il hover su mobile  si deve cambiare con active 
				
			*/
			h1{
				font-size:8vw;
				color:tomato;
			}
			.main-page text {
				font-size:5vw;
			}

			#PersonaTittle {
				font-size:8vw;
			}

			.list-Personal-info {
				font-size:5vw;
			}
			.list-Personal-info span{
				font-size:5vw;
				
			}

			
			

			nav * {

				position:fixed;
				padding-top:0vw;
				left:0;
			}

			header {
				overflow:hidden;
			}
			header>#navigator { /*As a child so to win concurenzial bahavior*/
			font-size:0;
			background-color:transparent;
			height:40vw; /*background trasparent parent of Black-Line*/
			margin-bottom:10vw;
			 }
			 header>#navigator:hover {
				height:40vw;
				font-size:0;
				margin-top:;

				background-color:;

			 }
			/*------------------TBC--------------------------------------*/
			nav>.contaner-nav { /*As a child so to win concurenzial bahavior*/
				font-size:0;
				height:11.7vw;
				
				display:fixed; 
				overflow:visible;

			}

			nav>.contaner-nav:hover {
					height:5vw; /*Elimina il contenitore dei pianetti */
					background-color:transparent;
			}

			/*-------------Contenitore pulsanti------*/
			nav .navbar-header {/*la black line */
				 background-color:transparent;
				 height:50vw;
				 display:none;
				 margin-top:auto;/*7.9 8 vw ottimo Mobile sistemato 
				 in percentuale header and footer non ho più bisogno di questo 
				 */
				 position:relative;
				 left:12vw;/*NecI navbar-header*/
				 width:100%;
			}



			nav .navbar-header:active {


					}
			/*-----Buttons MENU-------------------------*/
			nav .navbar-header a { 
				color:;
				position:relative;
				display:block;
				opacity:1;
				width:50%;
				height:11.8vw;/*NecI home-design*/
				border:solid .1vw black;
				
				padding-top:4vw;
				font-size:3vw;
				margin-top:auto;
				margin-bottom:auto;
				margin-left:0vw; /*NecI navbar*/
				background-color:green;
				text-align:center;



			}

			nav .navbar-header a:hover,nav .navbar-header a:active {
			/*stile della white line sta dentro alla :class='link-to-button-as-input';*/

				opacity:1;
				background-color:black; /*to cancel the link-to-button-as-input color on active---*/
				font-size:5vw;
				/*--Animation --*/

			    position: relative;
			    font-weight:lighter;
			    padding-top:3vw;
				color:#00ff00;
				box-shadow: none;
				border:solid .1vw green;
				border-radius:0vw; /*to cancel the radius */
				cursor: none;

				-webkit-animation: navigatoButton 0s cubic-bezier(.02,1.19,.86,-0.37) infinite; /* Safari 4.0 - 8.0 */
			    animation: navigatoButton 0s; /**/

			/*-----STOP the animation----*/



			}

			 
			.home-design {
				margin-top:auto;
				width:12vw;

				height:11.8vw;/*NecI navbar*/
				background-color:green;/*Visible come buttone */
				display:block; /*So can in the same line with MENU */
				padding:1vw;
				transition:all .1s;
				-webkit-transition:all .1s; 
			  	margin-left:0vw;
			  	border-top:solid .1vw black;
			  	border-bottom:solid .1vw black;


				}
			.home-design:active {


			    background:darkgrey;
			}	
			#home-button:hover {
				
					/*--Animation --*/


			   }

			/*----------------black Lines inside home button--------------------------------------*/
			.home-design div { 
				position:relative;
				
				margin-top:2vw;
				margin-left:1.1vw; 
				
				padding:0vw;
				background-color:white;
				width:80%;
				height:5%;
				box-shadow: 0vw 0vw 1vw 0.1vw #a57;

				transition:all 1s;
				-webkit-transition:all 1s; 
			} 




			.home-design div:hover {
					box-shadow: 0vw 0vw 1vw 0.1vw #fff;
			} 



			   

			.home-design div:nth-child(odd):hover {
					/*--Animation --*/
			    position:relative;
			    -webkit-animation: homeButtonOrario  1s cubic-bezier(.02,1.19,.86,-0.37) 2; /* Safari 4.0 - 8.0 */
			    animation: homeButtonOrario  1s cubic-bezier(.02,1.19,.86,-0.37) 2;
			    box-shadow:solid red 20vw;

			background: radial-gradient(circle, green,transparent, black); /* Standard syntax (must be last) */



			}
			   

			.home-design div:nth-child(even):hover {
					/*--Animation --*/
			    position:relative;
			    -webkit-animation: homeButtonAntOrario  1s cubic-bezier(.02,1.19,.86,-0.37) 2; /* Safari 4.0 - 8.0 */
			    animation: homeButtonAntOrario  1s cubic-bezier(.02,1.19,.86,-0.37) 2;
			    box-shadow:solid red 20vw;

			background: radial-gradient(circle, green,transparent, black); /* Standard syntax (must be last) */



			}











			/*----------------black Lines inside home button--------------------------------------*/









			#div-number {
				margin-left:5vw;
				margin-top:-2vw;
				display:block; 
				padding:2vw;
				position:fixed;
				background-color:green;
				height:8vw;
				width:100%
				}
			#div-number>a {
				color:white;
				text-decoration:none;
				font-size:5vw;

			}

			@-webkit-keyframes homeButtonOrario {
			    
			   
			    from {border:rgba(0,255,0,.4);}
			    to {border:rgba(0,255,0,.4);}
				}

			@keyframes homeButtonOrario {
			     
			    from {transform: rotate(0deg);}
			    to {transform: rotate(1200deg);} /*CTRL the velocity*/
			   
			    /*CTRL the velocity*/




			    from{background: radial-gradient(circle,green,transparent, black);}
			    to{background: radial-gradient(circle, green,transparent, black);}
			    from {border-left:solid 0.25vw rgba(0,180,180, .8);}

			    to {border-left:solid 0.25vw rgba(0, 100, 0,.4);}
			    from {border-top:solid 0.25vw rgba(0,180,0,.5);}
			  	to {border-top:solid 0.25vw rgba(0,100,0,.6);}
			    from {border-right:solid 0.25vw rgba(0,180, 0,.8);}
			    to {border-right:solid 0.25vw rgba(0,100,0,.6);}
			  	from {border-bottom:solid 0.25vw rgba(0,180,0,.4) ;}
			 	to {border-bottom:solid 0.25vw rgba(0,100, 0,.5) ;}
			  
			  
			}
			@-webkit-keyframes homeButtonAntOrario {
			    
			   
			    from {border:rgba(0,255,0,.4);}
			    to {border:rgba(0,255,0,.4);}
				}

			@keyframes homeButtonAntOrario {
			     
			    from {transform: rotate(0deg);}
			    to {transform: rotate(-1200deg);} /*CTRL the velocity*/
			   
			    /*CTRL the velocity*/




			    from{background: radial-gradient(circle,green,transparent, black);}
			    to{background: radial-gradient(circle, green,transparent, black);}
			    from {border-left:solid 0.25vw rgba(0,180, .8);}

			    to {border-left:solid 0.25vw rgba(0, 100, 0,.4);}
			    from {border-top:solid 0.25vw rgba(0,180,0,.5);}
			  	to {border-top:solid 0.25vw rgba(0,100,0,.6);}
			    from {border-right:solid 0.25vw rgba(0,180, 0,.8);}
			    to {border-right:solid 0.25vw rgba(0,100,0,.6);}
			  	from {border-bottom:solid 0.25vw rgba(0,180,0,.4) ;}
			 	to {border-bottom:solid 0.25vw rgba(0,100, 0,.5) ;}
			  
			  
			}

			/*slide effect buttons*/
			@-webkit-keyframes homeButtonSlides {
			    
			   
			    from {border:rgba(0,255,0,.4);}
			    to {border:rgba(0,255,0,.4);}
				}

			@keyframes homeButtonSlides {
			     
			   
			    /*CTRL the velocity*/



			    from{width:.2%;}
			    from{opacity:.5;}
			    to{width:100%;}
			 	to{opacity:1;}
			}
									

				/*FIM*/

				body>div {
					margin-left:5vw; 

				}
				body>section {
					margin-left:5vw; 

				}

				/*--Animation Funciton &-Effected special--------*/


				header {
				}
				header:hover {
				 
					
				}


				/*-----------------Input the symbol asterix(*) ------------------------*/
				#asterix {
					color: red;
				}
				/*-----------------Input the symbol asterix(*) x ----------------------*/
				.main-page {
					background-image: url("../img/BackgrundPaternInverted.png");
					margin:0vw;
					background-color:black;
					color: white;
					background-size:.5vw;
					width:100%;
					opacity: 1;
					font-size:2vw;
					font-family: 'Orbitron', sans-serif;

					transition:all 0.1s;
					-webkit-transition:all 0.1s; 
					/*display:inline;/*will put the Navigator to all the width;*/
				}

				.main-page input,.main-page textarea,.main-page button {
						font-family: 'Orbitron', sans-serif;

				}

				.main-page-2 {
					margin-left:0vw;
					
					background-size:0.6vw;
					opacity: 1;
					font-size:1.75vw;
					font-family:'Orbitron', sans-serif;

					transition:all 0.1s;
					-webkit-transition:all 0.1s; 
					/*display:inline;/*will put the Navigator to all the width;*/
				}
				.logo {
					position:absolute;
					background-color:transparent;
					background-position:center; 
					display:block;
					padding-top:1vw; 
					padding-left:10vw;
					padding-right:10vw;
					
					border-left:solid transparent 20vw;

					transition:all 4s;
					-webkit-transition:all 4s;
				}
				.logo:hover {
					padding-top:0vw;

					}


				/*---------------------MENU NAVIGATOR--------------------------------------*/

				/*/*body header [nav #navigator (.navbar | navbar-default )] 

						[div .contaner-nav ]

						 [ #home-button .home-design] [a #MENU .Navigator-MenuButton'] After animazione [div .navbar-header] <a Profile Portofoli ..... */ 

				#navigator {
					height:5vw;
					transition:all .8s;
					-webkit-transition:all .8s;
					overflow:hidden;
				}
				#navigator:hover {
					height:37vw;
				}





				/*---------------------Contener NAVIGATOR BLACK-LINE-------------------*/
				/*---------------------Contener Dei pianetti-----------------*/

				.contaner-nav {
					font-weight:bold;
					height:2.1vw;
					width:100%;
					display:block;
					position:fixed;
					background-color:black;
					padding-top:0vw;
					margin-bottom:2vw;/*Diventa visibile il titolo senza perdita*/
					overflow:hidden;
					text-decoration:none;
					text-align: center;

					z-index:10; /*Utile per diventare sempre visibile*/

					transition:all .4s;
					-webkit-transition:all .4s; 

				}

				.contaner-nav:hover, .contaner-nav:active {
					position:fixed;
					display:block;
					height:40vw;
					font-size:0vw;
					background-color:transparent;

				}




				/*---------------------Contener of buttons------------------*/
				.navbar-header{
					margin-top:2vw;
					background-color:;
					display:block;


				}

				.navbar-header:hover {



					background-color:;
				}
				/*---------------------Navigator <a as buttons>------------------*/
				/*---------------------Ottimizzato fino a 4 pulsanti non di piÃ¹------------------*/



				.navbar-header a {
					box-shadow:none;
					background-color:;
					display:inline;
					margin:2vw;
					font-size:1.5vw;/*is cancel from .contaner-nav:hover, */
					padding-left:auto;/*will center*/
					padding-right:auto;
					box-shadow:0px;
					border:;
					text-shadow: .2vw  .5vw  0.1vw rgba(0,0,0,1);

					opacity:0.4;


				    transition: all .4s;
					-webkit-transition: all .4s;






				}


				.navbar-header a:hover,.navbar-header a:active {
					opacity:1;
					background-color:; /*to cancel the link-to-button-as-input color on active---*/
					font-size:2vw;
					/*--Animation --*/

				    position: relative;
				    -webkit-animation: navigatoButton 0s cubic-bezier(.02,1.19,.86,-0.37) infinite; /* Safari 4.0 - 8.0 */
				    animation: navigatoButton 0s cubic-bezier(..02,1.19,.86,-0.37) infinite;
				    font-weight:lighter; 
				    padding:2vw;

				}



				/*--Animation Funciton &-Effected special--------*/

					/*--Animation Funciton  --*/

							/* Safari 4.0 - 8.0 */
							@-webkit-keyframes mypersonal {
							    from {left: 1500px;}
							    from {opacity:0;}
							     to {opacity: 1;}
							    from {opacity:0.3;}
							   	 to {opacity:0;}
							    to {left: 0px;}
							   
							  

							}

							@keyframes navigatoButton {
								from {padding:1vw;}
				    			to {padding:2.5vw;} /*CTRL the velocity*/
				    			from {margin:7vw;}
				    			to {margin:2vw;} /*CTRL the velocity*/

				    			from {opacity:1;}
				    			to {opacity:.7;} /*CTRL the velocity*/
				    			
				    			
				     /*CTRL the velocity*/
							

				   		    /*-----------TBA--------*/ 
							   }
					
					






				.main-paragraph:hover {

					}



				.contaner-level-zero {


					
				}

				.contaner-level-zero:hover {

				}



				.contaner-list {
					

				   }









				/*-----------------Personal data  ------------------------------*/


				/*id=blog..... (div contaner-level-zero)
									 (div contaner-list ) 
									 	(ul contaner-list )
									 		(li (span personal-info))          


				----------------------------------------------------------------*/




				.list-Personal-info {
					/*background-color: pink;*/
					 
				}




				.list-Personal-info:hover {
					


					
					 
				}

				.list-Personal-info>li {




				}
					

				.list-Personal-info>li:hover {

				}



				.main-tittle {
					margin-top:20vw;
					background-color:;
				}



				/*-----------------INFO inserite dal admin----------------*/
				.personl-info { 

					padding-top:5vw;
					display:inline;
					text-shadow: .1vw .1vw .1vw  .1vw rgba(150, 150, 150,0.1);
					font-family:sans-serif;
					font-size:2vw;
					color:tomato;
					margin:0vw; 
					background-color:;
					border:;
					text-decoration:none;

					
						/*--Animation --*/

				    position:inherit;/*cosi si apre il menu a tendina con il planeta */
				    -webkit-animation: mypersonal 1s cubic-bezier(.02,1.19,.86,-0.37); /* Safari 4.0 - 8.0 */
				    animation: mypersonal 8s cubic-bezier(.02,1.19,.86,-0.37) infinite;

				}



				/*--Animation Funciton &-Effected special--------*/

					/*--Animation Funciton  --*/

							/* Safari 4.0 - 8.0 */
							@-webkit-keyframes mypersonal {
							    from {left: 1500px;}
							    from {opacity:0;}
							     to {opacity: 1;}
							    from {opacity:0.3;}
							   	 to {opacity:0;}
							    to {left: 0px;}
							   
							  

							}

							@keyframes mypersonal {
								from {font-size:5vw;}
								
								from {opacity:0.8;}

				 				to {opacity:0;}
							    to {font-size:5.12vw;}
							    /*-----------TBA--------*/ 
							   }


				/*-----------------Personal data X ------------------------------*/




				/*-----------------PersonalBLOG ------------------------------*/

				/*------------------Atention ----------------------------------*/
				/*------------add div ,pading , margin so will not vibrate during limit-hover*/



				#blog-part1-firstPage {
					width:80vw;
					/*background-color:tomato;/* Cosi evidenzi ogni volta */ 
					padding:0vw;
					display:block;
					position:relative;/*funziona meglio */
					margin-bottom:10vw; 
					margin-top:10vw;
					height:33vw;/*BOTH(1) pagina non vibra da cambiare a seconda del la lunghezza testo*/
					overflow:hidden;
					transition: all .4s;
					-webkit-transition: all .4s;
					background-color:;
				}


				#blog-part1-firstPage:active,#blog-part1-firstPage:hover { /*hover click effect*/
					/*background-color:red;*/
					width:95vw;
					height:100vw;
				 
				}


				#blog-part1-firstPage p>text {
				 background-color:/*cyan;* Cosi evidenzi ogni volta */ 
				 padding:.5vw;
				 margin:.1vw;
					
				}




				#blog-part2-firstPage {
					width:80vw;
					/*background-color:tomato;/* Cosi evidenzi ogni volta */ 
					padding:0vw;
					display:block;
					position:relative;/*funziona meglio */
					margin-bottom:10vw; 
					margin-top:10vw;
					height:33vw;/*BOTH(1) pagina non vibra da cambiare a seconda del la lunghezza testo*/
					overflow:hidden;
					transition: all .4s;
					-webkit-transition: all .4s;
					background-color:;
				}


				#blog-part2-firstPage:active,#blog-part2-firstPage:hover { /*hover click effect*/
					/*background-color:red;*/
					width:95vw;
					height:100vw;
				 
				}


				#blog-part2-firstPage p>text {
				 background-color:/*cyan;* Cosi evidenzi ogni volta */ 
				 padding:.5vw;
				 margin:.1vw;
					
				}



				/*-----------------Input data for <form> ------------------------*/
				input { 
					background-color:transparent; 
					color: white;

					border:solid .1vw transparent; /*cosi la pagina non vibra in hover*/
					text-align: center;
					text-decoration: none;
					box-shadow:inset .2vw .2vw .2vw .2vw #888; 
					display: block;
					font-size:0.9em;
					height:3vw;
					width:25vw;
					transition:all 0.4s;
					-webkit-transition:all 0.4s; /* Safari */

				}

				input:hover { 

					color: tomato;
					border:solid .1vw transparent; /*cosi la pagina non vibra in hover*/
					border-radius :1.5vw;		
					-webkit-box-shadow: inset 0.1vw 0.1vw 0.1vw 0.1vw #888; 
					
					box-shadow: inset 0.1vw 0.1vw 0.1vw 0.1vw #888; 
					cursor: pointer;
					transition:all 0.4s;
					-webkit-transition:all 0.4s; /* Safari */

				}
				input:focus,input:active,input:checked,input:target{

					
					text-decoration:none;
					cursor:none;
					font-size:130%;
					background-color:black;
					color:#00ff00;/*green for text like unix terminal */
					box-shadow:none;
					border:solid black 0.2vw;
					border-radius:0vw; /*to cancel the radius */
					
					

					transition:background-color 2s,box-shadow inset 2s,all 0.4s;
					-webkit-transition:background-color 2s,box-shadow inset 2s,all 0.4s; /* Safari */
					
				 /* caret-color: transparent; cursore trasparent*/

				}




				/*--------Input the symbol @ to be align on left  ----------*/

				#et-symbol { 
					text-align:center; 

				}
				/*--------Input the symbol @ to be align on left X ----------*/


				/*--------Input:Radio; to be delete the style on input -------------*/
				.radio-unstyle {
					width:1vw;
				    color: red;
					border-style:thin;
					border-radius:none;
					background-image:none;
					box-shadow: none;
					display: inline;

				}

				.label-hover:hover {
				    color: tomato;
				    transition:all 0.4s;
					-webkit-transition:all 0.4s; /* Safari */
					
				}
					




				/*--------Input:Radio; to be delete the style on input X-------------*/
				/*--------Input:Textarea; trasparent-mode   ----------*/





				textarea {
					width:35vw;
					height:15vw;
					font-family:;/*TBC*/
					min-height: 15vw;
					min-width: 35vw; 
					font-size:0.9em;/*TBC*/
					border:none;
					background-color:transparent; 
					color:white;
					box-shadow:inset.1vw .1vw .1vw 0vw #888; 
					display: block;
					overflow:hidden;/*Non visibile l'ascensore laterale*/
					position:relative;
					;/*Non trovando il default value per qui funzina lo scroll ho barato con */
					/*--transions back from focus --*/
					transition:all 0.4s,background-color 2s;
					-webkit-transition:all 0.4s,background-color 2s; /* Safari */
					
					/*--Animation --*/

				    position: relative;
				    -webkit-animation: mytextarea 0.6s cubic-bezier(0, 0, 1,1.87) ; /* Safari 4.0 - 8.0 */
				    animation: mytextarea 0.6s cubic-bezier(0, 0, 1,1.87) ;




				}



				/*--Animation Funciton &-Effected special--------*/

					/*--Animation Funciton  --*/

				/* Safari 4.0 - 8.0 */
				@-webkit-keyframes mytextarea {
				    from {bottom: 200px;}
				    from {opacity:0;}

				    to {bottom: 0px;}
				    to {opacity: 1;}

				}

				@keyframes mytextarea {
				from {bottom: 20vw;}
				from {opacity:0;}

				    to {bottom: 0vw;}
				    to {opacity: 1;} /*-----------TBA--------*/ 
				   }



				/*--Animation Funciton &-Effected special X------*/






				textarea:hover {
				 
					color: tomato;
					border-radius :1.5vw;
					transition:border-radius 0.4s,height 0.4s,width 0.4s ,font-size 0.4s;
					-webkit-transition:border-radius 0.4s,height 0.4s,width 0.4s ,font-size 0.4s; /* Safari */
					text-decoration: none;
					box-shadow:0vw 0vw 0.1vw 0vw #888;
					
					border:solid 2vw transparent;
							transition: all 0.4s;



				}
				/*--------Input:Textarea; trasparent-mode-X----------*/

				/*--------Input:Textarea; terminal style   ----------*/

				textarea:focus,textarea:active {
					height: 30vw;
					width: 50vw;
					font-size: 1.3em;
					background-color:black;
					color:#00ff00;
					font-family:;
					font-style:;
					text-shadow:0vw 0vw .1vw  #0000ee;
					cursor:none;/*--pointer mouse non visible--*/
					border-radius:0vw;
					border-color: black;
					box-shadow:0.1vw 0.3vw 2vw .1vw #888;/*h-offset v-offset blur spread*/
					border:solid .1vw transparent;
						


					transition:all 0.4s,background-color 2s;
					-webkit-transition:all 0.4s,background-color 2s; /* Safari */


				}

				#textarea-welcome {
					visibility:hidden;
				}

				#textarea-welcome:focus {

					visibility:visible;
				}

				/*--------Input:Textarea; terminal style X----------*/



				.inputbox {

				}
				/*--------Input:Choose-File-Button; to be align on left  ----------*/
				#Choose-File-Button{
					border:1px solid black; /*Doesn't vibrate  on hover  if is solid----------*/
				    width: 25vw;
					height:3vw;
					font-size:2vw;
					border-radius:none;
					background-image:none;
					text-overflow:;
					display:block;

					/*--transions back from focus --*/
					
					transition:border 0.4s,background 0.4s;
					-webkit-transition:border 0.4s,background 0.4s; /* Safari */

				}
				#Choose-File-Button:hover,#Choose-File-Button:active,#Choose-File-Button:visited #Choose-File-Button:focus {
					
					border:1px solid black;
					border-radius:none;
					background-color:black;
					border-radius:0px;
					box-shadow: none;
					transition:border 0.4s,background 0.4s,all 0.4s;
					-webkit-transition:border 0.4s,background 0.4s,all 0.4s; /* Safari */

					


				}
				/*--------Input:Choose-File-Button; to be align on left x ----------*/




				/*--------: <a that are as button;----------*/

				.link-to-button ,.link-to-button:visited {
					text-decoration:none;
					border:solid .1vw rgba(0,0,0,0.5); /*without 1 px border will move the elements down*/ 
					border-radius:1.5vw;
					text-align: center;
					color:white;
					background-color:transparent;
					display:block;
					width:25vw;
					box-shadow:inset .2vw .2vw .2vw .2vw #888;
					
					margin-bottom: 1vw;



					transition: all 0.4s;
					-webkit-transition: all 0.4s;

				   }



				.link-to-button:hover{
					color: tomato;
					text-decoration:none;
					background-color:black;
					box-shadow:inset .1vw .1vw .1vw 0vw;
					
					
					transition:background-color 0.4s,color 0.4s,font-size 0.4s,box-shadow 0.4s;
					-webkit-transition:background-color 0.4s,color 0.4s,font-size 0.4s,box-shadow 0.4s; /* Safari */
					
				}
				.link-to-button:focus , .link-to-button:active  {
					text-decoration:none;
					-moz-text-decoration:none;
					
					text-align:center;
					color:white;
					background-color:red;
					display:block;
					
					
					
					-moz-border:solid .3vw black;
					
					-moz-box-shadow:none;
					-webkit-box-shadow:none;
					box-shadow:none;
					transition: all 0.4s ,opacity 0.1s;
					-webkit-transition: all 0.4s ,opacity 0.1s;
					
				}
				.link-to-button-as-input {
					background-color:transparent; 
					color: white;
					border:solid 0.1vw transparent; /*cosi la pagina non vibra in hover*/
					text-align: center;
					text-decoration: none;
					box-shadow:inset 0.15vw 0.15vw 0.15vw 0.15vw #888; 
					display:block;
					
					
					transition: all 0.4s,font-size 0.2s,padding 0.1s ;
					-webkit-transition: all 0.4s,font-size 0.2s,padding 0.1s ;/* Safari */

					
				}



				.link-to-button-as-input:hover { 

					color:tomato;
					
				}



				/*--Animation Funciton &-Effected special--------*/

					/*--Animation Funciton  --*/

				/* Safari 4.0 - 8.0 */
				@-webkit-keyframes mylinkTObutton {
				    
				   
				    from {color:tomato;}
				    from {font-size:2vw;}
					 
				 	to {font-size:3vw;}
					
				    
				    to {color:white;}
				}

				@keyframes mylinkTObutton {

				 
				    

				/*--Animation Funciton &-Effected special X------*/


						}

				.link-to-button-as-input:active {
					
					box-decoration-break:transparent;

					font-size:8vw;
					background-color:black;
					color:#00ff00;
					box-shadow:none;
					border:solid 0.1vw black;
					border-radius:0vw; /*to cancel the radius */
					cursor: none;
					padding-top:0.1vw;
					

					transition: all 0.4s,font-size 0.2s,padding 0.1s ;
					-webkit-transition: all 0.4s,font-size 0.2s,padding 0.1s ;/* Safari */
				/*-----STOP the animation----*/
					-webkit-animation:mylinkTObutton 0s; /* Safari 4.0 - 8.0 */
				    animation: mylinkTObutton 0s ;
				 	
				}



				/*--------<input button--send-request X--------*/

				a, a:visited,a:link,a:active ,a:focus {
					
				}

				a:hover  {
					text-decoration:none;
				}


				/*any theader /title inside a div*/
				div>h1,h2,h3,h4{
					color:tomato;
					font-size:5vw ; /* responsive size unit  viewport  1 vw =1 % */
				}





				footer {
					
					width:100%; /*Neccessarie insieme per strech su tt width possible NecI*/
					height:5vw;
					bottom:0;  /*NecI*/
					position:fixed;
					display:inline-block;

					background-color:green;
					text-align:center;
				
					
					transition: all 0.4s;
					padding-top:.5vw;
					margin-right:0vw;

				}

				.div-footer {

					text-align:center;
					height:2vw;
					transition: all 0.4s;
					padding-top:.5vw;
					font-size:1vw;
					margin-right:0vw;





					}

				.div-footer a {
					text-decoration:none; 
					color:white;
					font-size:3vw;
					padding:1vw;
					transition: all .4s;/* Safari */
					}
				.div-footer a:focus {
					border:solid .2vw red;
				}





				.word-count{
					transition: all 4s;
				}
				.word-count:hover {
					border:solid .1vw red;
					padding-left:10vw;
					padding-right:10vw;
					margin:2vw;
					overflow:hidden;
					
					transition: all 0.4s,font-size 0.2s,padding 0.1s ;/* Safari */

					}



				#scriptRequest {
					margin-bottom:20vw;
				}


				/*--------------------------Calcolator-xSmall--------------------------------*/
				.calcolatorContener {
					position:fixed;
					height:60%;
					margin-top:0vw;
					margin-left:0;
					margin-bottom:0;
					z-index:0;
					background-color:black;

					
				}

				.calc-liv1 {
					height:100%;
					background-color:;

				}
				.calc-liv1:hover {
					box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,224,224,0.31);

				}



				.calc-liv0 {
					font-size:5vw;
					background-color:;
					height:100%;


					
				}
				.calc-liv0 text {
					font-size:8vw;
				}

				/*---------------Area of input data ----------------------*/
				.calc-input {

					position:fixed;

					width:75.5%;
					bottom:10vw;
					left:.5vw;
					height:10vw;
					box-shadow:none;
					background-color:;
					font-size:5vw;



				}

				.calc-input:active {
					
				}

				/*---------------Area of input data-X ----------------------*/


				.calc-liv0>div:nth-child(even) {
					width:31%;
					height:13%;
					display:inline-block;
					margin-right:1%;
					padding:4vw;
					transition:all 0s;
					



				}
				.calc-liv0>div:nth-child(even):active {


				}
				.calc-liv0>div:nth-child(odd):active {

					

				}



				.calc-liv0>div:nth-child(odd) {
					background-color:;
					width:31%;
					height:13%;
					display:inline-block;
					margin-right:1%;
					padding:4vw;
					transition:all 0s;



				}

				.calc-liv0 #operatorC {
					background-color:red;
					box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,50,7,0.81);
					background-color:rgba(224,0,7,0.8);
					opacity:1;
					transition: all 0.4s


				}
				.calc-liv0 #signButton {
					color:;
					background-color:;
						padding:1vw;

						padding-top:4vw;
						font-size:8vw;

				}

				.calc-liv0 #parenthesiButton {
					color:;
					background-color:;
						padding-top:4vw;
						font-size:8vw;

				}

				.calc-liv0 #SpecialKey8 {
					padding-top:0vw;
					color:;
					background-color:;
					padding:1vw;
					padding-top:4vw;
					font-size:7vw;
					font-size:;
				}



				.calc-liv0 #operatorAdd {
					padding:1vw;

				}

				.calc-liv0 #operatorSot {
					padding:1vw;

				}

				.calc-liv0 #operatorMul {
					padding:1vw;

				}

				.calc-liv0 #operatorDiv {
					padding:1vw;



				}
				.calc-liv0 #operatorC:hover {
					background-color:rgba(255,0,0,1);

				}

				.calc-liv0 #operatorC:active {
					opacity:1;
					cursor:wait;
					transition: .1s;
				}


				.calc-liv0 #operatorFunx {
					padding:1vw;
				}
				.calc-liv0 #operatorCYresult {
					padding:1vw;
				}

				/*-------Your Result----------*/

				#result {	

					text-align:center;
					bottom:20vw;
					position:fixed;
					width:auto;
					min-width:98%;
					height:auto;
					overflow:auto;
					max-width:50%;
					margin-left:.2vw; 
					min-height:10vw;
					
					font-size:5vw;
					
					
					z-index:-1;
					transition: all .4s ;

					}

				#result>text{

				}


				#result:hover {
					top:8vw;
					z-index:10;
					height:80%;
					margin-bottom:20vw;
					box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,224,224,0.31);
					background-color:black;

					border:solid 1vw transparent;
					transition: all 0.4s;

				}
				#result:active {
					background-color:black;
				}



				/*----------------ScrollBar--------*/ 
				#result::-webkit-scrollbar {
					width:1vw;
					height:1vw;

				}
				#result::-webkit-scrollbar-track {
					background:transparent;
					width:.1vw;

					
				}
				#result::-webkit-scrollbar-thumb {
					background:rgba(255,255,255,0.5);
					width:.1vw;
					height:.1vw;
					border:solid .1vw transparent;


				}
				#result::-webkit-scrollbar-thumb:hover {
					background:rgba(255,255,255,1);
					box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,255,255,0.31);
							cursor:pointer;

				}
				#result::-webkit-scrollbar-corner {
				 background:rgba(255,0,0,0);

				}


				/*-------Your Result-X----------*/



				/*--------------CALC-HISTORY(Your Past)-----------------------*/
				#history-result {

					text-align:center;
					bottom:0;
					left:0;
					margin-left:0vw;
					position:fixed;
					width:25vw;
					height:30vw;
					overflow: auto;
					display:none;
				}
				#historyZoom {
					padding:3vw; 
					text-align:center;
					bottom:1vw;
					left:7vw;
					margin-left:2vw;
					position:absolute;
					width:12vw;
					height:12vw;
					overflow:hidden;
					border:none;
					box-shadow:none;
					visibility:hidden;

				}

				 @keyframes EnterHistory {
				     
				   
				  



				    from{color:rgba(255,255,200,1);}
				    to{color:black;}
				    
				    from{text-shadow: .1vw  .1vw  .1vw rgba(100,100,100,0.41) ;}
				    to{text-shadow: 1vw  1vw  2vw rgba(225,0,0,0.81);}
				    
				    from{text-shadow: .1vw  .1vw  1vw rgba(200,100,100,0.41) ;}
				    to{text-shadow: 3vw  3vw  1vw rgba(255,0,0,1);}
				    from{visibility:hidden;}
					to{visibility:visible;}
					
					from{font-size:4em;}
					to{font-size:0em;} 	
				    
				}





				#history-result:hover {

					background-color:transparent;

					box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,224,224,0.31);

					border:solid 1vw transparent;
							transition: all 0.4s;

				}
				#history-result:active {
					font-size:1em;
					background-color:black;
				}



				/*----------------ScrollBar--------*/ 
				#history-result::-webkit-scrollbar {
					width:1vw;
					height:1vw;

				}
				#history-result::-webkit-scrollbar-track {
					background:transparent;
					width:.1vw;

					
				}
				#history-result::-webkit-scrollbar-thumb {
					background:rgba(255,255,255,0.5);
					width:.1vw;
					height:.1vw;
					border:solid .1vw transparent;


				}
				#history-result::-webkit-scrollbar-thumb:hover {
					background:rgba(255,255,255,1);
					box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,255,255,0.31);
							cursor:pointer;

				}
				#history-result::-webkit-scrollbar-corner {
				 	background:rgba(255,0,0,0);

				}






				/*--------------CALC-HISTORY-X-----------------------*/

















				.copy-button {
					top:0;/*GPT*/
					position:sticky; /*good POSITION top */
					background-color:transparent;
					width:3vw;
					height:3vw;
					

				}
				.copy-button>div {
					margin:0.4vw;
					width:2vw;
					height:.1vw;
					font-size:2em;
					opacity:.3;
					
				}




				#circle-copy{
					opacity:1;
					font-size:2vw;
					margin-top:1vw;
					text-align:right;
					
					
					
				}
				#circle-copy-history{
					opacity:1;
					font-size:2vw;
					margin-top:1vw;
					text-align:right;
					
					
					
				}



				.copy-button:active:after {
				 content:"copied";
				}

				.copy-button:active {
					color:#00ff00;
					transition: all 0.2s;

				}	

				 @keyframes colorButton {
				     
				   
				    /*CTRL the velocity*/



				    from{background-color:black;}
				    
				    to{background-color:red;}
				 	
				}
				 @keyframes colorEnterFormula {
				     
				   
				    /*CTRL the velocity*/



				    from{background-color:black;}
				    
				    to{background-color:grey;}
				 	
				}
				#enterFormula{

				}



				#enterButton {

					position:fixed;
					bottom:10vw;
					right:2.5vw;
					width:21%;
					background-color:rgba(0,255,0,0.6);
					opacity:1;
					margin-bottom:0;
					box-shadow:none;
					text-shadow: .2vw  .2vw  0.1vw rgba(0,0,0,1);

					color:white;
				}





				#enterButton:active {
					padding-top:1.5vw;
					font-size:1.2em;
					opacity:.9;
					box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(0,50,0,0.31);
					border:none;
					background-color:rgba(0,255,0,1);
					}




					/*Inside result*/
				.valoreMatematico {
					/*Tolto selection*/
					transition: all 0.2s;
				    cursor:copy;
				    -webkit-user-select: text; /* Safari 3.1+ */
				    -moz-user-select: text; /* Firefox 2+ */
				    -ms-user-select: text; /* IE 10+ */
				    user-select: text; 

				}

				.valoreMatematico:hover {
				}

				.valoreMatematico:active {
					color:#00ff00;
					font-size:6vw;

				}
				.valoreMatematico::selection {

					color:black;
					background-color:rgba(0,255,0,0.7);


				}

				.valoreMatematico:hover::after {

					 content:"";


				}
				#backHome {
					position:absolute;
					right:2.5vw;
					bottom:-40vw;
					width:97%;
					height:10vw;
					padding-top:2vw;
					font-size:5vw;
					background-color:red;
				}
				#backHome:active {
				color:white;
				}


				/*Effects to overwrited*/
				.link-to-button-as-input {
				width:auto;
				height:10vw;
				padding-top:2vw;
				font-size:5vw;
				margin-left:-5vw;
				}

				/*---------------Calcolator-xSmallX---------------------------*/


			.footer {
		




			}
			label {
				margin:.5vw;
				opacity:0.5;
			}

} 
/*-----------------media small X------------------------------*/
/*------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
-------------------------------------------------------------
*/
@media(max-height:440px ) {

		.calc-liv0>div:nth-child(even) {
				
					display:none;
		}
					.calc-liv0>div:nth-child(odd) {
					
					display:none;


		}

		#enterFormula {
			box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(150,0,0,0.61);

		}


}

/*-----------------media xxxsmall*/
/*------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
-------------------------------------------------------------*/
@media(min-width:441px) {











#div-number {
	display:none;
}

.div-circle-Level3 {

	margin:10vw;
	margin-top:5vw;
	width:15vw;
	height:15vw;


	border-radius:50%;
	 
	-webkit-box-shadow: 2px 2px 30px 13px rgba(224,50,7,0.31);
	-moz-box-shadow: 2px 2.5px 30px 13px rgba(224,50,7,0.31);
	box-shadow: 0.1vw 0.1vw 3vw 1.3vw rgba(224,50,7,0.31);




	margin-left:;
	border-bottom:solid 0.25vw transparent;
	border-left:solid 0.25vw green;
	border-right:solid 0.25vw transparent;

	border-top:solid 0.25vw transparent;


	/*--Animation --*/

    position: relative;
    -webkit-animation: sun 50s linear infinite; /* Safari 4.0 - 8.0 */
    animation: sun 50s linear infinite;


	background: radial-gradient(circle, green,transparent, black); /* Standard syntax (must be last) */

    transition: width 2s ;
	-webkit-transition: width 2s;
}

/*--Animation Funciton &-Effected special--------*/

	/*--Animation Funciton  --*/

/* Safari 4.0 - 8.0 */
@-webkit-keyframes sun {
    
   
    from {border:rgba(0,255,0,.4);}
    to {border:rgba(0,255,0,.4);}
   
}

@keyframes sun {
    
 	
    from {transform: rotate(0deg);}
    to {transform: rotate(7200deg);} /*CTRL the velocity*/




    from {border-left:solid 0.25vw rgba(0,180, .8);}
    from{background: radial-gradient(circle, green,transparent, black);}
    to{background: radial-gradient(circle, red,transparent, black);}

    to {border-left:solid 0.25vw rgba(0, 100, 0,.4);}
    from {border-top:solid 0.25vw rgba(0,180,0,.5);}
  	to {border-top:solid 0.25vw rgba(0,100,0,.6);}
    from {border-right:solid 0.25vw rgba(0,180, 0,.8);}
    to {border-right:solid 0.25vw rgba(0,100,0,.6);}
  	from {border-bottom:solid 0.25vw rgba(0,180,0,.4) ;}
 	to {border-bottom:solid 0.25vw rgba(0,100, 0,.5) ;}
  
  
}

.div-circle-Level2 {
	margin:2.5vw;
	width:5vw;
	height:5vw;
	border-radius:50%;
	background: radial-gradient(circle,red,black,red); /* Standard syntax (must be last) */
	position: relative;


	/*--Animation --*/

    -webkit-animation: redstar 4s linear infinite; /* Safari 4.0 - 8.0 */
    animation: redstar 4s linear infinite;

    
}
.div-circle2-Level3 {
	width:0vw;
	height:0vw;
	border-radius:50%;
	overflow:hidden;
    background: red; /* For browsers that do not support gradients */
    background: radial-gradient(circle, cyan,black,cyan); /* Standard syntax (must be last) */



	/*--Animation --*/

    position: relative;
    animation: cyanstar 5s linear infinite;

    
}

/*--Animation Funciton &-Effected special--------*/

	/*--Animation Funciton  --*/

/* Safari 4.0 - 8.0 */
@-webkit-keyframes redstar {
    
   
    from {border:rgba(0,255,0,.4);}
    to {border:rgba(0,255,0,.4);}
   
}

@keyframes redstar {
    
 	
    from {transform: rotate(0deg);}
    to {transform: rotate(-1200deg);} /*CTRL the velocity*/




	
	from{width:15vw;}
	to	{width:2vw;}
	from{height:15vw;}
	to	{height:0vw;}


	from{opacity:0;}
	to{opacity:1;}




    from {border-left:solid 0.25vw rgba(180,0, .8);}
    to {border-left:solid 0.25vw rgba(100,0, 0,.4);}
    from {border-top:solid 0.25vw rgba(180,0,0,.5);}
  	to {border-top:solid 0.25vw rgba(100,0,0,.6);}
    from {border-right:solid 0.25vw rgba(180,0, 0,.8);}
    to {border-right:solid 0.25vw rgba(100,0,0,.6);}
  	from {border-bottom:solid 0.25vw rgba(180,0,0,.4) ;}
 	to {border-bottom:solid 0.25vw rgba(100,0,0,.5) ;}
    
   
   
}









.div-circle-Level3:hover {

	width:2vw;

	margin-left:18vw;
	border-radius:50%;
	border-bottom:solid 5vw green;
	border-left:solid 0.5vw transparent;
	border-right:solid 5vw green;

	border-top:solid 0.5vw green;
	opacity:0;


	position: relative;
	-webkit-animation: sunII .1s linear infinite; /* Safari 4.0 - 8.0 */
    animation:sunII .1s linear infinite;
	transition: all 5s ,padding 0.1s ;
	-webkit-transition: all 4s ,padding 0.1s ;/* Safari */
	

}
/*--Animation Funciton &-Effected special X------*/
@-webkit-keyframes sunII {
    
   
    from {border:rgba(0,255,0,.4);}
    to {border:rgba(0,255,0,.4);}
   
}

@keyframes sunII {



    from {transform: rotate(0deg);}
    to {transform: rotate(7200deg);} /*CTRL the velocity*/


    from{background: radial-gradient(circle,white,transparent, black);}
    to{background: radial-gradient(circle, white,rgba(5, 5, 5,.6), transparent);}

    from {border-left:solid 0.4vw rgba(255, 255, 255,1);}
    to {border-left:solid 0.4vw rgba(255, 255, 255,.4);}
    from {border-top:solid 0.4vw rgba(255, 255, 255,.5);}
  	to {border-top:solid 0.4vw rgba(255, 255, 255,.2);}
    from {border-right:solid 0.4vw rgba(255, 255, 255,.4);}
    to {border-right:solid 0.4vw rgba(255, 255, 255,.1);}
  	from {border-bottom:solid 0.4vw rgba(255, 255, 255,.4) ;}
 	to {border-bottom:solid 0.4vw rgba(255, 255, 255,.5) ;}
    
	
 
   
 
	
}




.div-circle-Level3:focus,.div-circle-Level3:active {

	animation: sunII 1s linear infinite;
	
	}



/*---------------------Second circle2----------------*/


/*--Animation Funciton &-Effected special--------*/

	/*--Animation Funciton  --*/

/* Safari 4.0 - 8.0 */
@-webkit-keyframes cyanstar {
    
   
    from {border:rgba(0,255,0,.4);}
    to {border:rgba(0,255,0,.4);}
   
}

@keyframes cyanstar {
    
 	
    from {transform: rotate(0deg);}
    to {transform: rotate(-5200deg);} /*CTRL the velocity*/




	
	from{width:15vw;}
	to	{width:1vw;}
	from{height:15vw;}
	to	{height:2vw;}
	from{opacity:0;}
	to{opacity:1;}





    from {border-left:solid 0.25vw rgba(0,255,255 .8);}
    to {border-left:solid 0.25vw rgba(0, 255,255,.4);}
    from {border-top:solid 0.25vw rgba(0,255,255,.5);}
  	to {border-top:solid 0.25vw rgba(0,255,255,.6);}
    from {border-right:solid 0.25vw rgba(0,255,255,.8);}
    to {border-right:solid 0.25vw rgba(0,255,255,.6);}
  	from {border-bottom:solid 0.25vw rgba(0,255,255,.4) ;}
 	to {border-bottom:solid 0.25vw rgba(0,255,255,.5) ;}
    
   
   
}


body>div {
	margin-left:5vw; 

}
body>section {
	margin-left:5vw; 

}

/*--Animation Funciton &-Effected special--------*/
header {
}
header:hover {
 
	
}

h1 {
	color: tomato;
	margin:1vw;
}

/*-----------------Input the symbol asterix(*) ------------------------*/
#asterix {
	color: red;
}
/*-----------------Input the symbol asterix(*) x ----------------------*/
.main-page {
	background-image: url("../img/BackgrundPaternInverted.png");
	margin:0vw;
	background-color:black;
	color: white;
	background-size:.5vw;
	width:100%;
	opacity: 1;
	font-size:2vw;
	font-family: 'Orbitron', sans-serif;

	transition:all 0.1s;
	-webkit-transition:all 0.1s; 
	/*display:inline;/*will put the Navigator to all the width;*/
}

.main-page input,.main-page textarea,.main-page button {
		font-family: 'Orbitron', sans-serif;

}
.main-page-2 {
	margin-left:0vw;
	
	background-size:0.6vw;
	opacity: 1;
	font-size:1.75vw;
	font-family:'Orbitron', sans-serif;

	transition:all 0.1s;
	-webkit-transition:all 0.1s; 
	/*display:inline;/*will put the Navigator to all the width;*/
}
.logo {
	position:absolute;
	background-color:;
	background-position:center; 
	display:block;
	padding-top:1vw; 
	padding-left:10vw;
	padding-right:10vw;
	
	border-left:solid transparent 20vw;

	transition:all 4s;
	-webkit-transition:all 4s;
}
.logo:hover {
	padding-top:0vw;

	}


/*---------------------MENU NAVIGATOR--------------------------------------*/

/*/*body header [nav #navigator (.navbar | navbar-default )] 

		[div .contaner-nav ]

		 [ #home-button .home-design] [a #MENU .Navigator-MenuButton'] After animazione [div .navbar-header] <a Profile Portofoli ..... */ 

#navigator {
	height:5vw;
	transition:all .8s;
	-webkit-transition:all .8s;
	overflow:hidden;
	background-color:transparent;
}
/*#navigator:hover { TBD 
	height:27vw;
}*/





/*---------------------Contener NAVIGATOR BLACK-LINE-------------------*/
/*---------------------Contener Dei pianetti-----------------*/

.contaner-nav {
	font-weight:bold;
	height:2.1vw;
	width:100vw;
	display:block;
	position:fixed;
	background-color:black;
	padding-top:0vw;
	margin-bottom:2vw;/*Diventa visibile il titolo senza perdita*/
	overflow:hidden;
	text-decoration:none;
	text-align: center;

	z-index:10; /*Utile per diventare sempre visibile*/

	transition:all .4s;
	-webkit-transition:all .4s; 

}

.contaner-nav:hover, .contaner-nav:active {
	position:fixed;
	display:block;
	height:30vw;
	font-size:0vw;
	background-color:transparent;

}




/*---------------------Contener of buttons------------------*/
.navbar-header{
	margin-top:2vw;
	background-color:;
	display:block;


}

.navbar-header:hover {



	background-color:;
}
/*---------------------Navigator <a as buttons>------------------*/
/*---------------------Ottimizzato fino a 4 pulsanti non di piÃ¹------------------*/



.navbar-header a {
	box-shadow:none;
	background-color:;
	display:inline;
	margin:2vw;
	font-size:1.5vw;/*is cancel from .contaner-nav:hover, */
	padding-left:auto;/*will center*/
	padding-right:auto;
	box-shadow:0px;
	border:;
	
	opacity:0.4;


    transition: all .4s;
	-webkit-transition: all .4s;






}


.navbar-header a:hover,.navbar-header a:active {
	opacity:1;
	background-color:; /*to cancel the link-to-button-as-input color on active---*/
	font-size:2vw;
	/*--Animation --*/

    position: relative;
    -webkit-animation: navigatoButton 0s cubic-bezier(.02,1.19,.86,-0.37) infinite; /* Safari 4.0 - 8.0 */
    animation: navigatoButton 0s cubic-bezier(..02,1.19,.86,-0.37) infinite;
    font-weight:lighter; 
    padding:2vw;

}



/*--Animation Funciton &-Effected special--------*/

	/*--Animation Funciton  --*/

			/* Safari 4.0 - 8.0 */
			@-webkit-keyframes mypersonal {
			    from {left: 1500px;}
			    from {opacity:0;}
			     to {opacity: 1;}
			    from {opacity:0.3;}
			   	 to {opacity:0;}
			    to {left: 0px;}
			   
			  

			}

			@keyframes navigatoButton {
				from {padding:1vw;}
    			to {padding:2.5vw;} /*CTRL the velocity*/
    			from {margin:7vw;}
    			to {margin:2vw;} /*CTRL the velocity*/

    			from {opacity:1;}
    			to {opacity:.7;} /*CTRL the velocity*/
    			
    			
     /*CTRL the velocity*/
			

   		    /*-----------TBA--------*/ 
			   }
	
	






.main-paragraph:hover {

	}



.contaner-level-zero {


	
}

.contaner-level-zero:hover {

}



.contaner-list {
	

   }









/*-----------------Personal data  ------------------------------*/


/*id=blog..... (div contaner-level-zero)
					 (div contaner-list ) 
					 	(ul contaner-list )
					 		(li (span personal-info))          


----------------------------------------------------------------*/




.list-Personal-info {
	/*background-color: pink;*/
	 
}




.list-Personal-info:hover {
	


	
	 
}

.list-Personal-info>li {




}
	

.list-Personal-info>li:hover {

}



.main-tittle {
	margin-top:20vw;
	background-color:;
}



/*-----------------INFO inserite dal admin----------------*/
.personl-info { 

	padding-top:5vw;
	display:inline;
	text-shadow: .1vw .1vw .1vw  .1vw rgba(150, 150, 150,0.1);
	font-family:sans-serif;
	font-size:2vw;
	color:tomato;
	margin:0vw; 
	background-color:;
	border:;
	text-decoration:none;

	
		/*--Animation --*/

    position:inherit;/*cosi si apre il menu a tendina con il planeta */
    -webkit-animation: mypersonal 1s cubic-bezier(.02,1.19,.86,-0.37); /* Safari 4.0 - 8.0 */
    animation: mypersonal 1s cubic-bezier(..02,1.19,.86,-0.37);

}



/*--Animation Funciton &-Effected special--------*/

	/*--Animation Funciton  --*/

			/* Safari 4.0 - 8.0 */
			@-webkit-keyframes mypersonal {
			    from {left: 1500px;}
			    from {opacity:0;}
			     to {opacity: 1;}
			    from {opacity:0.3;}
			   	 to {opacity:0;}
			    to {left: 0px;}
			   
			  

			}

			@keyframes mypersonal {
				from {left: 150vw;}
				from {opacity:0;}
				 to {opacity: 1;}
				from {opacity:0.3;}

 				to {opacity:0;}
			    to {left: 0vw;}
			    /*-----------TBA--------*/ 
			   }


/*-----------------Personal data X ------------------------------*/




/*-----------------PersonalBLOG ------------------------------*/

/*------------------Atention ----------------------------------*/
/*------------add div ,pading , margin so will not vibrate during limit-hover*/



#blog-part1-firstPage {
	width:90vw;
	/*background-color:tomato;/* Cosi evidenzi ogni volta */ 
	padding:2vw;
	display:block;
	position:relative;/*funziona meglio */
	margin-bottom:10vw; 
	margin-top:10vw;
	height:55vw;/*BOTH(1) pagina non vibra da cambiare a seconda del la lunghezza testo*/
	overflow:hidden;
	transition: all .1s;
	-webkit-transition: all .1s;
	background-color:transparent;
}

#blog-part1-firstPage:hover {
	/*background-color:red;*/
	width:90vw;
 
}


#blog-part1-firstPage p {
	/*background-color:green;/* Cosi evidenzi ogni volta */ 
	height:40vw;/*BOTH(1) pagina non vibra da cambiare a seconda del la lunghezza testo*/
	position:relative;

	width:60vw;
	margin:-3vw;
	padding:5vw;
	opacity:1;/*Opacity is changing the behavior during SCROOLLL"*/
	overflow:hidden;

	transition: all .1s;
	-webkit-transition: all .1s;
}	
#blog-part1-firstPage p:hover {
	opacity:1;
	width:85vw;
	margin:2vw;
	font-size:2.5vw;
	transition: all .4s;
	-webkit-transition: all .4s;



}
#blog-part1-firstPage p>text {
 background-color:/*cyan;* Cosi evidenzi ogni volta */ 
 padding:.5vw;
 margin:.1vw;
	
}




















#blog-part1-firstPage p>text:hover {
	padding-left:2vw;
	padding-right:2vw;
	margin-left:0vw;
	margin-right:0vw;
	font-size:3vw;
	position:absolute;
	display:inline;
	color:tomato;
	opacity:1;
	font-weight:bold;
	transition: all .4s;
	-webkit-transition: all .4s;
	background-color:black;
	

	
}

#blog-part1-firstPage:active {

  }

 #blog-part2-firstPage {
	width:90vw;
	/*background-color:tomato;/* Cosi evidenzi ogni volta */ 
	padding:2vw;
	display:block;
	position:relative;/*funziona meglio */
	margin-bottom:10vw; 
	margin-top:10vw;
	height:55vw;/*BOTH(1) pagina non vibra da cambiare a seconda del la lunghezza testo*/

	overflow:hidden;
	transition: all .1s;
	-webkit-transition: all .1s;
}

#blog-part2-firstPage:hover {
	/*background-color:red;*/
	width:90vw;
 
}


#blog-part2-firstPage p {
	/*background-color:green;/* Cosi evidenzi ogni volta */ 
	height:40vw;/*BOTH(1) pagina non vibra da cambiare a seconda del la lunghezza testo*/
	position:inherit;

	width:60vw;
	margin:-3vw;
	padding:5vw;
	opacity:1;/*Opacity is changing the behavior during SCROOLLL"*/
	color:;
	overflow:hidden;

	transition: all .1s;
	-webkit-transition: all .1s;
}	
#blog-part2-firstPage p:hover {
	opacity:1;
	width:85vw;
	margin:2vw;
	font-size:2.5vw;
	transition: all .4s;
	-webkit-transition: all .4s;


}
#blog-part2-firstPage p>text {
 /*background-color:/*cyan;* Cosi evidenzi ogni volta */ 
	 padding:.5vw;
	 margin:.1vw;
		
}




















#blog-part2-firstPage p>text:hover {
	padding-left:2vw;
	padding-right:2vw;
	margin-left:0vw;
	margin-right:0vw;
	font-size:3vw;
	position:absolute;
	display:inline;
	color:tomato;
	opacity:1;
	font-weight:bold;
	transition: all .4s;
	-webkit-transition: all .4s;
	background-color:black;
	

	
}

#blog-part2-firstPage:active {

  }







/*-----------------Input data for <form> ------------------------*/
input { 
	background-color:transparent; 
	color: white;

	border:solid .1vw transparent; /*cosi la pagina non vibra in hover*/
	text-align: center;
	text-decoration: none;
	box-shadow:inset .2vw .2vw .2vw .2vw #888; 
	display: block;
	font-size:0.9em;
	height:3vw;
	width:25vw;
	transition:all 0.4s;
	-webkit-transition:all 0.4s; /* Safari */

}

input:hover { 

	color: tomato;
	border:solid .1vw transparent; /*cosi la pagina non vibra in hover*/
	border-radius :1.5vw;		
	-webkit-box-shadow: inset 0.1vw 0.1vw 0.1vw 0.1vw #888; 
	
	box-shadow: inset 0.1vw 0.1vw 0.1vw 0.1vw #888; 
	cursor: pointer;
	transition:all 0.4s;
	-webkit-transition:all 0.4s; /* Safari */

}
input:focus,input:active,input:checked,input:target{

	
	text-decoration:none;
	cursor:none;
	font-size:130%;
	background-color:black;
	color:#00ff00;/*green for text like unix terminal */
	box-shadow:none;
	border:solid black 0.2vw;
	border-radius:0vw; /*to cancel the radius */
	
	

	transition:background-color 2s,box-shadow inset 2s,all 0.4s;
	-webkit-transition:background-color 2s,box-shadow inset 2s,all 0.4s; /* Safari */
	
 /* caret-color: transparent; cursore trasparent*/

}




/*--------Input the symbol @ to be align on left  ----------*/

#et-symbol { 
	text-align:center; 

}
/*--------Input the symbol @ to be align on left X ----------*/


/*--------Input:Radio; to be delete the style on input -------------*/
.radio-unstyle {
	width:1vw;
    color: red;
	border-style:thin;
	border-radius:none;
	background-image:none;
	box-shadow: none;
	display: inline;

}

.label-hover:hover {
    color: tomato;
    transition:all 0.4s;
	-webkit-transition:all 0.4s; /* Safari */
	
}
	




/*--------Input:Radio; to be delete the style on input X-------------*/
/*--------Input:Textarea; trasparent-mode   ----------*/





textarea {
	width:35vw;
	height:15vw;
	font-family:;/*TBC*/
	min-height: 15vw;
	min-width: 35vw; 
	font-size:0.9em;/*TBC*/
	border:none;
	background-color:transparent; 
	color:white;
	box-shadow:inset.1vw .1vw .1vw 0vw #888; 
	display: block;
	overflow:hidden;/*Non visibile l'ascensore laterale*/
	position:relative;
	;/*Non trovando il default value per qui funzina lo scroll ho barato con */
	/*--transions back from focus --*/
	transition:all 0.4s,background-color 2s;
	-webkit-transition:all 0.4s,background-color 2s; /* Safari */
	
	/*--Animation --*/

    position: relative;
    -webkit-animation: mytextarea 0.6s cubic-bezier(0, 0, 1,1.87) ; /* Safari 4.0 - 8.0 */
    animation: mytextarea 0.6s cubic-bezier(0, 0, 1,1.87) ;




}



/*--Animation Funciton &-Effected special--------*/

	/*--Animation Funciton  --*/

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mytextarea {
    from {bottom: 200px;}
    from {opacity:0;}

    to {bottom: 0px;}
    to {opacity: 1;}

}

@keyframes mytextarea {
from {bottom: 20vw;}
from {opacity:0;}

    to {bottom: 0vw;}
    to {opacity: 1;} /*-----------TBA--------*/ 
   }



/*--Animation Funciton &-Effected special X------*/






textarea:hover {
 
	color: tomato;
	border-radius :1.5vw;
	transition:border-radius 0.4s,height 0.4s,width 0.4s ,font-size 0.4s;
	-webkit-transition:border-radius 0.4s,height 0.4s,width 0.4s ,font-size 0.4s; /* Safari */
	text-decoration: none;
	box-shadow:0vw 0vw 0.1vw 0vw #888;
	
	border:solid 2vw transparent;
			transition: all 0.4s;



}
/*--------Input:Textarea; trasparent-mode-X----------*/

/*--------Input:Textarea; terminal style   ----------*/

textarea:focus,textarea:active {
	height: 30vw;
	width: 50vw;
	font-size: 1.3em;
	background-color:black;
	color:#00ff00;
	font-family:;
	font-style:;
	text-shadow:0vw 0vw .1vw  #0000ee;
	cursor:none;/*--pointer mouse non visible--*/
	border-radius:0vw;
	border-color: black;
	box-shadow:0.1vw 0.3vw 2vw .1vw #888;/*h-offset v-offset blur spread*/
	border:solid .1vw transparent;
		


	transition:all 0.4s,background-color 2s;
	-webkit-transition:all 0.4s,background-color 2s; /* Safari */


}

#textarea-welcome {
	visibility:hidden;
}

#textarea-welcome:focus {

	visibility:visible;
}

/*--------Input:Textarea; terminal style X----------*/



.inputbox {

}
/*--------Input:Choose-File-Button; to be align on left  ----------*/
#Choose-File-Button{
	border:1px solid black; /*Doesn't vibrate  on hover  if is solid----------*/
    width: 25vw;
	height:3vw;
	font-size:2vw;
	border-radius:none;
	background-image:none;
	text-overflow:;
	display:block;

	/*--transions back from focus --*/
	
	transition:border 0.4s,background 0.4s;
	-webkit-transition:border 0.4s,background 0.4s; /* Safari */

}
#Choose-File-Button:hover,#Choose-File-Button:active,#Choose-File-Button:visited #Choose-File-Button:focus {
	
	border:1px solid black;
	border-radius:none;
	background-color:black;
	border-radius:0px;
	box-shadow: none;
	transition:border 0.4s,background 0.4s,all 0.4s;
	-webkit-transition:border 0.4s,background 0.4s,all 0.4s; /* Safari */

	


}
/*--------Input:Choose-File-Button; to be align on left x ----------*/




/*--------: <a that are as button;----------*/

.link-to-button ,.link-to-button:visited {
	text-decoration:none;
	border:solid .1vw rgba(0,0,0,0.5); /*without 1 px border will move the elements down*/ 
	border-radius:1.5vw;
	text-align: center;
	color:white;
	background-color:transparent;
	display:block;
	width:25vw;
	box-shadow:inset .2vw .2vw .2vw .2vw #888;
	
	margin-bottom: 1vw;



	transition: all 0.4s;
	-webkit-transition: all 0.4s;

   }



.link-to-button:hover{
	color: tomato;
	text-decoration:none;
	background-color:black;
	box-shadow:inset .1vw .1vw .1vw 0vw;
	
	
	transition:background-color 0.4s,color 0.4s,font-size 0.4s,box-shadow 0.4s;
	-webkit-transition:background-color 0.4s,color 0.4s,font-size 0.4s,box-shadow 0.4s; /* Safari */
	
}
.link-to-button:focus , .link-to-button:active  {
	text-decoration:none;
	-moz-text-decoration:none;
	
	text-align:center;
	color:white;
	background-color:red;
	display:block;
	
	
	
	-moz-border:solid .3vw black;
	
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	transition: all 0.4s ,opacity 0.1s;
	-webkit-transition: all 0.4s ,opacity 0.1s;
	
}

.link-to-button-as-input {
	background-color:transparent; 
	color: white;
	padding-top:0.4vw;
	border:solid 0.1vw transparent; /*cosi la pagina non vibra in hover*/
	text-align: center;
	text-decoration: none;
	box-shadow:inset 0.15vw 0.15vw 0.15vw 0.15vw #888; 
	display:block;
	height:3vw;
	width:25vw;
	margin-bottom: 1vw;
	
	transition: all 0.4s,font-size 0.2s,padding 0.1s ;
	-webkit-transition: all 0.4s,font-size 0.2s,padding 0.1s ;/* Safari */

	
}



.link-to-button-as-input:hover { 

	color:tomato;
	border:solid 0.1vw transparent; /*cosi la pagina non vibra in hover*/
	border-radius :1.5vw;		
	box-shadow: inset 0.1vw 0.1vw 0.1vw 0.1vw #888; 


	 transition: all 0.4s,color 1s  ;
	 -webkit-transition: all 0.4s,color 1s;
	
		/*--Animation --*/

    position: relative;
    -webkit-animation: mylinkTObutton 10s cubic-bezier(.04,1.57,0,.99) infinite; /* Safari 4.0 - 8.0 */
    animation: mylinkTObutton 10s cubic-bezier(.04,1.57,0,.99) infinite;

   
  


}



/*--Animation Funciton &-Effected special--------*/

	/*--Animation Funciton  --*/

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mylinkTObutton {
    
   
    from {color:tomato;}
    from {font-size:2vw;}
	 
 	to {font-size:3vw;}
	
    
    to {color:white;}
}

@keyframes mylinkTObutton {

 
    

/*--Animation Funciton &-Effected special X------*/


		}

.link-to-button-as-input:active {
	
	box-decoration-break:transparent;

	font-size:2.5vw;
	background-color:black;
	color:#00ff00;
	box-shadow:none;
	border:solid 0.1vw black;
	border-radius:0vw; /*to cancel the radius */
	cursor: none;
	padding-top:0.1vw;
	

	transition: all 0.4s,font-size 0.2s,padding 0.1s ;
	-webkit-transition: all 0.4s,font-size 0.2s,padding 0.1s ;/* Safari */
/*-----STOP the animation----*/
	-webkit-animation:mylinkTObutton 0s; /* Safari 4.0 - 8.0 */
    animation: mylinkTObutton 0s ;
 	
}



/*--------<input button--send-request X--------*/
a, a:visited,a:link,a:active ,a:focus {
	
}

a:hover  {
	text-decoration:none;
}


/*any theader /title inside a div*/
div>h1,h2,h3,h4{
	color:tomato;
	font-size:5vw ; /* responsive size unit  viewport  1 vw =1 % */
}




footer {
	background-color:black;
	width:100%; /*Neccessarie insieme per strech su tt width possible NecI*/
	bottom:0;  /*NecI*/
	position:fixed;
	display:inline-block;

}

.div-footer {

	text-align:center;
	height:3vw;
	transition: all 0.4s;
	padding-top:.5vw;
	font-size:1vw;
	margin-right:0vw;





	}

.div-footer a {
	text-decoration:none; 
	color:white;
	
	padding:1vw;
	transition: all .4s;/* Safari */
	}
.div-footer a:focus {
	border:solid .2vw red;
}


.div-footer a:hover {

	color:red;
	font-size:2vw;
	border:solid .2vw;
	}

.div-footer:hover {

	height:5vw;
	padding-top:1vw;

}



.word-count{
	transition: all 4s;
}
.word-count:hover {
	border:solid .1vw red;
	padding-left:10vw;
	padding-right:10vw;
	margin:2vw;
	overflow:hidden;
	
	transition: all 0.4s,font-size 0.2s,padding 0.1s ;/* Safari */

	}



#scriptRequest {
	margin-bottom:20vw;
}

/*--------------------------Calcolator--------------------------------*/
.calcolatorContener{
	width:30%;
	margin:auto;
	display:inline-block;
	margin-left:35vw;
	font-size:.9em;
	position:fixed;

}
.calc-liv1 {
	width:30vw;
	height:39vw;
	margin:auto;
	position: relative;
	display:block;
	border:solid .1vw rgba(224,224,224,0.31) ;
	transition: all 0.4s

}
.calc-liv1:hover {
	box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,224,224,0.31);

}



.calc-liv0 {
	background-color:;
	width:31vw;
	height:30vw;
	margin-left:-.2vw;


}

/*---------------Area of input data ----------------------*/
.calc-input {
	position:absolute;
	width:79%;
	bottom:0;
	left:.1vw;
	box-shadow:none;



}

.calc-input:active {
	
}

/*---------------Area of input data-X ----------------------*/


.calc-liv0>div:nth-child(even) {
	width:29%;
	height:11%;
	display:inline-block;
	margin:.4vw;
	padding:1vw;


}
.calc-liv0>div:nth-child(even):active {


}
.calc-liv0>div:nth-child(odd):active {

	

}



.calc-liv0>div:nth-child(odd) {
	background-color:;
	width:29%;
	height:11%;
	display:inline-block;
	margin:.4vw;
	
	padding:1vw;



}

#operatorC {
	background-color:red;
	box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,50,7,0.31);
	background-color:rgba(224,0,7,0.8);
	opacity:1;
	transition: all 0.4s


}
#signButton {
	color:;
	background-color:;
	font-size:1.1em;
}

#parenthesiButton {
	color:;
	background-color:;
	font-size:1.1em;
}

#SpecialKey8 {
	padding-top:0.5vw;
	color:;
	background-color:;
	font-size:1.2em; /*Only because the array sign is a bit different*/
}



#operatorAdd {
	padding:3vw;
	font-size:1.1em;

}

#operatorSot {
	padding:3vw;
	font-size:1.1em;

}

#operatorMul {
	padding:3vw;
	font-size:1.1em;

}

#operatorDiv {
	padding:3vw;
	font-size:1.1em;



}
#operatorC:hover {
	background-color:rgba(255,0,0,1);

}

#operatorC:active {
	opacity:1;
	cursor:wait;
	transition: .4s;
}


#operatorFunx {
	padding:3vw;
	font-size:1.1em;
}
#operatorCYresult {
	padding-top:3vw;
	padding-bottom:3vw; /*because the word clear is longer than others*/
	font-size:1.1em;

}
#operatorCYresult.text {

}
#number1 {
	
}
/*-------Your Result----------*/

#result {
	text-align:center;
	bottom:1;
	right:0;
	margin-right:2vw;
	position:fixed;
	width:auto;
	min-width:25vw;
	height:39vw;
	overflow: auto;
	padding-right:1vw;
	max-width:33vw;
	padding-left:1vw;
	
}




#result:hover {

	background-color:transparent;

	box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,224,224,0.31);

	border:solid 1vw transparent;
	transition: all 0.4s;

}
#result:active {
	font-size:1em;
	background-color:black;
}



/*----------------ScrollBar--------*/ 
#result::-webkit-scrollbar {
	width:1vw;
	height:1vw;

}
#result::-webkit-scrollbar-track {
	background:transparent;
	width:.1vw;

	
}
#result::-webkit-scrollbar-thumb {
	background:rgba(255,255,255,0.5);
	width:.1vw;
	height:.1vw;
	border:solid .1vw transparent;


}
#result::-webkit-scrollbar-thumb:hover {
	background:rgba(255,255,255,1);
	box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,255,255,0.31);
			cursor:pointer;

}
#result::-webkit-scrollbar-corner {
 background:rgba(255,0,0,0);

}


/*-------Your Result-X----------*/



/*--------------CALC-HISTORY(Your Past)-----------------------*/
#history-result {
	text-align:center;
	bottom:1;
	left:0;
	margin-left:2vw;
	position:fixed;
	width:25vw;
	height:30vw;
	overflow: auto;
}
#historyZoom {
	padding:3vw; 
	text-align:center;
	bottom:1vw;
	left:7vw;
	margin-left:2vw;
	position:absolute;
	width:12vw;
	height:12vw;
	overflow:hidden;
	border:none;
	box-shadow:none;
	visibility:hidden;

}

 @keyframes EnterHistory {
     
   
  



    from{color:rgba(255,255,200,1);}
    to{color:black;}
    
    from{text-shadow: .1vw  .1vw  .1vw rgba(100,100,100,0.41) ;}
    to{text-shadow: 1vw  1vw  2vw rgba(225,0,0,0.81);}
    
    from{text-shadow: .1vw  .1vw  1vw rgba(200,100,100,0.41) ;}
    to{text-shadow: 3vw  3vw  1vw rgba(255,0,0,1);}
    from{visibility:hidden;}
	to{visibility:visible;}
	
	from{font-size:4em;}
	to{font-size:0em;} 	
    
}





#history-result:hover {

	background-color:transparent;

	box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,224,224,0.31);

	border:solid 1vw transparent;
			transition: all 0.4s;

}
#history-result:active {
	font-size:1em;
	background-color:black;
}



/*----------------ScrollBar--------*/ 
#history-result::-webkit-scrollbar {
	width:1vw;
	height:1vw;

}
#history-result::-webkit-scrollbar-track {
	background:transparent;
	width:.1vw;

	
}
#history-result::-webkit-scrollbar-thumb {
	background:rgba(255,255,255,0.5);
	width:.1vw;
	height:.1vw;
	border:solid .1vw transparent;


}
#history-result::-webkit-scrollbar-thumb:hover {
	background:rgba(255,255,255,1);
	box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(224,255,255,0.31);
			cursor:pointer;

}
#history-result::-webkit-scrollbar-corner {
 	background:rgba(255,0,0,0);

}






/*--------------CALC-HISTORY-X-----------------------*/

.copy-button {
	top:0;/*GPT*/
	position:sticky; /*good POSITION top */
	background-color:transparent;
	width:3vw;
	height:3vw;
	

}
.copy-button>div {
	margin:0.4vw;
	width:2vw;
	height:.1vw;
	font-size:2em;
	opacity:.3;
	
}




#circle-copy{
	opacity:1;
	font-size:2vw;
	margin-top:1vw;
	text-align:right;
	
	
	
}
#circle-copy-history{
	opacity:1;
	font-size:2vw;
	margin-top:1vw;
	text-align:right;
	
	
	
}



.copy-button:active:after {
 content:"copied";
}

.copy-button:active {
	color:#00ff00;
	transition: all 0.2s;

}	

 @keyframes colorButton {
     
   
    /*CTRL the velocity*/



    from{background-color:black;}
    
    to{background-color:red;}
 	
}
 @keyframes colorEnterFormula {
     
   
    /*CTRL the velocity*/



    from{background-color:black;}
    
    to{background-color:grey;}
 	
}

label {
	margin:.5vw;
}


#enterButton {

	position: absolute;
	bottom:0;
	right:0;
	width:37%;
	background-color:rgba(0,255,0,0.6);
	opacity:1;
	margin-bottom:0;
	box-shadow:none;
	text-shadow: .1vw  .1vw  0.1vw rgba(0,0,0,1);
	color:white;
}





#enterButton:active {
	padding-top:0.5vw;
	font-size:1.2em;
	opacity:.9;
	box-shadow: 0.1vw 0.1vw 3vw 0.3vw rgba(0,50,0,0.31);
	border:none;
	background-color:rgba(0,255,0,1);
	}





.valoreMatematico {
	/*Tolto selection*/
	transition: all 0.2s;

    cursor:copy;
    -webkit-user-select: text; /* Safari 3.1+ */
    -moz-user-select: text; /* Firefox 2+ */
    -ms-user-select: text; /* IE 10+ */
    user-select: text; 

}

.valoreMatematico:hover {
}

.valoreMatematico:active {
	color:#00ff00;
	font-size:1.2em;

}
.valoreMatematico::selection {

	color:black;
	background-color:rgba(0,255,0,0.7);


}

.valoreMatematico:hover::after {

	 content:"";


}
#backHome {
	position:fixed;
	margin-left:2vw;
	top:36vw;

}
	@media(max-height:340px ) {

			.calc-liv0>div:nth-child(even) {
					
						display:none;
			}
			.calc-liv0>div:nth-child(odd) {
						
						display:none;


			}
			.calc-input {
					position:fixed;
					width:30vw;
					left:33vw;
					background-color:black;				
			}

			#enterButton {
			position:fixed;
			width:30vw;
			}

			#history-result{
				display:none;
			}
			#result{
				width:100vw;
				position:absolute;
				left:-5vw;
			}
			.calc-liv1{
				width:0vw;
				height:0vw;
			}
	}
}