cover{
	text-align:left;
	color: #333;
	font-size:16px;
	width:auto;
	background-position: 	top center;
	background-repeat: 		no-repeat;
	background-size: 			160%;
	background-attachment:fixed;
	margin:11vw auto 0 auto;
	/*border:0.2vw solid white;*/
	border:none;/*NEW ADDED*/
	border-bottom:none;
	/*border-top-left-radius: 1vw;
	border-top-right-radius: 1vw;*/
	transition: background-size 13s;
	display:block;
	
	padding:0.2vw 0.2vw 0 0.2vw;
	/*--- transparent back like desktop -----*/
	/*height: 75.4vw;*/
	height: 78.8vw; /*whitesmoke*/
	/*border-bottom:1vw solid blue;*/
	
	/*box-shadow: 0 0.1vw 0.4vw #555;*/ /*original*/
	/*padding: 0;*/ /*original*/
}
.cover_scroll{
	background-size: 			250%;
}
	coverInfo{
		display: block;
		
	}
		profilePic{
			/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
			box-shadow: 0px 0.8vw 1.4vw #111;
			background-position: 	center center;
			background-repeat: 		no-repeat;
			background-size: 			cover;
			background-attachment:scroll;
			height: 26vw;
			width: 26vw;
			border:0.6vw solid #eee;
			margin:1vw 0px 0px 5vw;
			display:block;
			float:left;
			border-radius: 1.4vw;
			
			
			/*transition: width 1s, height 1s, position 1s, border 1s, box-shadow 1s;*/
		}
		/*.profilePic_scroll{
			width:25px;
			height:25px;
			position:fixed;
			top:-33px;
			left:120px;
			border-radius:5px;
			border-width:2px;
			box-shadow:0 0 0 0;
		}*/
			a.cameraProfile{
				display:block;
				width:5vw;
				height:5vw;
				background-image:url('../-img/camera.png');
				background-size: 5vw;
				background-repeat: no-repeat;
				margin: 20vw 0px 0px 19vw;
			}
			#cameraProfile, #cameraCover{
				display:none;
			}
			a.cameraCover{
				display:block;
				float:right;
				/*width:6vw;
				height:6vw;
				background-image:url('../-img/cameraCover.png');
				background-size: 6vw;*/
				width:5vw;
				height:5vw;
				background-image:url('../-img/camera.png');
				background-size: 5vw;
				background-repeat: no-repeat;
				margin-right:2vw;
				margin-top:-4vw;
			}
		bioArea{
			margin:0vw 0 0 30vw;
			height: 27vw;
			display:block;
			/*width: 65vw;*/
			/*background:red;*/
			padding:0px;
		}
			name{
				/*background:coral;*/
				color:white;
				display:block;
				font-size:5vw;
				font-weight:bold;
				margin-left:5.5vw;
				overflow:hidden;
				white-space: nowrap;
				text-overflow:ellipsis;
				/*height: 4.5vw;*/
				/*background:green;*/
				/*width:80vw;*/
				margin-top:2vw;
			}
			mottoDesktop{
				display:none;
			}
			gpsDesktop{
				display:none;
			}
			bioButtons{
				display:block;
				overflow:hidden;
				height: 12vw;
				/*background:orange;*/
				margin-right:0;
				margin-left:14vw;
			}
				a.biobutton{
					font-style: normal;
					display:block;
					float:left;
					font-size:4vw;
					border-radius: 0.6vw;
					text-align:center;
					width:27vw;
					color:white;
					padding:1vw 1vw;
					border:0.1vw solid white;
					text-decoration:none;
					text-shadow: none;
					transition: text-shadow 0.3s, border-color 0.3s;
					margin: 2vw 0 0 2vw;
					background: royalblue;
				}
					a.biobutton:hover{
						text-shadow: 0 0.1vw 0.1vw #fff;
						border-color:powderblue;
					}

			stats{
				display:flex;
				margin: 2vw 0 0 5vw;
				color:whitesmoke;
				height: 10vw;
				/*background:pink;*/
				padding:0;
			}
				stat{
					margin: 0 0.7vw 0 0;
					padding: 0vw;
					width:25vw;
					font-size:4.5vw;
					text-align:center;
					text-shadow:0px 0.1vw #555;
					color:white;
					
				}
					amount{
						font-weight:bold;
						font-size:4.5vw;
						display:block;
					}
		externalArea{
			display:none;
		}
	userName{
		/*text-shadow: 0 0 0.3vw #FFFFAA;*/
		text-shadow: 0 0.7vw 0.7vw #000;
		color: white;
		font-size:5vw;
		display:block;
		margin: -5vw 0 0 4vw;
		overflow:hidden;
		white-space: nowrap;
		text-overflow:ellipsis;
		height:4vw;		
		/*background:orange;*/
		display:none;
	}
	gpsMobile{
		cursor:pointer;
		font-size:4.5vw;
		margin:4vw 2vw 0 3vw;
		overflow:hidden;
		text-overflow:ellipsis;
		background-image:url('../-img/world2.png');
		background-position: 	0px 2px;
		background-repeat: 		no-repeat;
		background-size: 			4vw;
		padding:0 0 0 5vw;
		
		color:white;
		text-shadow:
	    -1px -1px 10px black,
	    1px -1px 10px black,
	    -1px 1px 10px black,
	    1px 1px 10px black;
    /*mix-blend-mode: difference;
  	filter: grayscale(100%) contrast(100%);*/
		
		/*white-space:nowrap;*/
		animation: brilloOpacidad 1.5s ease-in-out;
		display:none;
	}
		@keyframes brilloOpacidad{
		  0% { opacity: 1; }
		  50% { opacity: 0.7; }
		  100% { opacity: 1; }
		}
	mottoMobile{
		display:block;
		color:white;
		font-style: italic;
		margin:1.5vw 2vw 0 3vw;
		height: 18vw;
		font-size:4vw;
		line-height:4.5vw;
		/*background:pink;*/
		overflow:hidden;
		text-overflow:ellipsis;
		/*white-space:nowrap;*/
	}
	
/* DESKTOP VIEW MODIFICATIONS */
@media all and (min-device-width: 640px) and (min-width: 960px) and (orientation: landscape ){
	body{

	}
	
cover{
	text-align:left;
	color: #333;
	font-size:16px;
	width:360px;
	height:100vh;
	background-position: 	left top;
	background-repeat: 		no-repeat;
	background-size: 			100%;
	background-attachment:fixed;
	margin:45px 0 0 0;
	border:none;
	border-left:none;
	box-shadow: 0 1px 4px #555;
	/*border-top-left-radius: 1vw;
	border-top-right-radius: 1vw;*/
	transition: background-size 13s;
	display:block;
	left:0;
	top:0;
	position:fixed;
	padding:0;
}
.cover_scroll{
	background-size: 			140%;
}
	coverInfo{
		display: block;		
	}
		profilePic{
			/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);*/
			box-shadow: 0px 5px 10px #111;
			background-position: 	center center;
			background-repeat: 		no-repeat;
			background-size: 			cover;
			background-attachment:scroll;
			height: 200px;
			width: 200px;
			border:3px solid #eee;
			margin:3px 0 0 45px;
			display:block;
			border-radius: 10px;
			
			/*transition: width 1s, height 1s, position 1s, border 1s, box-shadow 1s;*/
		}
		/*.profilePic_scroll{
			width:25px;
			height:25px;
			position:fixed;
			top:-33px;
			left:120px;
			border-radius:5px;
			border-width:2px;
			box-shadow:0 0 0 0;
		}*/
			a.cameraProfile{
				display:block;
				width:30px;
				height:30px;
				background-image:url('../-img/camera.png');
				background-size: 30px;
				background-repeat: no-repeat;
				margin: 165px 0px 0px 160px;
			}
			#cameraProfile, #cameraCover{
				display:none;
			}
			a.cameraCover{
				display:block;
				position:absolute;
				width:30px;
				height:30px;
				/*background-image:url('../-img/cameraCover.png');*/
				background-image:url('../-img/camera.png');
				background-size: 30px;
				background-repeat: no-repeat;
				top:280px;
				left:260px;
				/*margin-right:50px;
				margin-top:75px;*/
			}
		bioArea{
			display:block;
			width:300px;
			margin:0px 0 0 0px;
			height: 100px;	
		}
			name{
				color:white;
				display:block;
				font-size:25px;
				margin-left:50px;
				margin-top:10px;
				overflow:hidden;
				white-space: nowrap;
				text-overflow:ellipsis;
				height: 30px;
				width:300px;
			}
			gpsDesktop{
				cursor:pointer;
				font-size:13px;
				/*display:block;*/
				color:white;
				margin-left:55px;
				margin-top:5px;
				overflow:hidden;
				text-overflow:ellipsis;
				background-image:url('../-img/world2.png');
				background-position: 	top left;
				background-repeat: 		no-repeat;
				background-size: 			15px;
				padding:0 0 0 20px;
	      mix-blend-mode: difference;
      	filter: grayscale(100%) contrast(100%);
				animation: brilloOpacidad 1.5s ease-in-out;
				display:none;
			}
				@keyframes brilloOpacidad{
				  0% { opacity: 1; }
				  50% { opacity: 0.7; }
				  100% { opacity: 1; }
				}
			mottoDesktop{
				display:block;
				color:white;
				font-style: italic;
				margin-left:55px;
				margin-top:15px;
				overflow:hidden;
				text-overflow:ellipsis;
				/*white-space:nowrap;*/
				height: 140px;
				font-size:inherit;
				/*background:pink;*/
			}
			bioButtons{
				display:block;
				overflow:hidden;
				height: 35px;
				padding:0;
				float:none;
				width:300px;
				margin:0;
				margin-top:15px;
			}
				a.biobutton{
					font-style: normal;
					display:block;
					font-size:14px;
					border-radius: 4px;
					text-align:center;
					width:85px;
					color:white;
					padding:6px 15px;
					border:1px solid white;
					text-decoration:none;
					text-shadow: none;
					transition: text-shadow 0.3s, border-color 0.3s;
					margin: 0 auto 0 90px;
					background: royalblue;
				}
					a.biobutton:hover{
						text-shadow: 0 1px 1px #fff;
						border-color:powderblue;
					}

			stats{
				display:flex;
				width:200px;
				margin: 15px 0 0 50px;
				color:whitesmoke;
				padding:0;
				height: 50px;
			}
				stat{
					margin: 0 0px 0 0;
					padding: 2px;
					width:150px;
					font-size:inherit;
					text-align:center;
					text-shadow:0px 1px #555;
					color:white;
					display:block;					
				}
					amount{
						font-weight:bold;
						font-size:18px;
						display:block;
					}
		externalArea{
			display:block;
			text-align:left;
			margin: 470px 0 0 55px;
			height: 250px;
			width:245px;
			display:none;
		}
			externalLinks{
				display:block;
				width:245px;
				font-size:inherit;
			}
				a.externalLink, a.statLink{
					display:block;
					overflow:hidden;
					white-space: nowrap;
					text-overflow:ellipsis;
					color:white;
					text-decoration:none;
					transition: text-shadow 0.3s;
					margin:2px 0 0px 0;
					
				}
					a.externalLink:hover, a.statLink:hover{
						text-shadow: 0 1px 1px #fff;
					}
					img.external{
						width:20px;
						display:inline;
						float:none;
						margin:1px 6px 0 0;
					}
	userName{
		/*text-shadow: 0 0 0.3vw #FFFFAA;*/
		text-shadow: 0 5px 5px #000;
		color: white;
		font-size:20px;
		display:block;
		margin: auto;
		margin-top:5px;
		overflow:hidden;
		width:290px;
		height:40px;
		text-align:left;
		padding-left:55px;
		white-space: nowrap;
		text-overflow:ellipsis;
		/*background:powderblue;*/
	} 
	mottoMobile{
		display:none;
	}
	gpsMobile{
		display:none;
	}
}

/* ONLY FULL HD */
@media screen and (min-width: 1520px) and (min-height: 900px) {
	externalArea{
		display:block;
	}
}