@charset "UTF-8";

html { font-size: 100%; }

body { background-color: #fff;
	color: #333;
	margin: 0;
	padding: 0;
	background: url(images/gradient.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 100vw;
	height: auto;
	overflow-x: hidden;
	font-family: "Courier Prime", monospace;
	font-size: 1.1rem;
	line-height: 1.3rem; }
	
a { text-decoration: none; }

.courier-prime-regular { font-family: "Courier Prime", monospace;
					font-weight: 400;
					font-style: normal; }

.courier-prime-bold { font-family: "Courier Prime", monospace;
				font-weight: 700;
				font-style: normal; }

.courier-prime-regular-italic { font-family: "Courier Prime", monospace;
						font-weight: 400;
						font-style: italic; }

.courier-prime-bold-italic { font-family: "Courier Prime", monospace;
					font-weight: 700;
					font-style: italic; }

.webuildlogo { width: 450px;
			height: auto;
			position: absolute;
			right: 60px;
			top: 2px; }

.x,
.fb { width: 80px;
     height: 80px; }

.mail { width: 82px;
	height: 82px; }
	
.icontable { margin-left: 28px;
	margin-top: 145px; }

.menutable { margin-left: 28px;
		margin-top: 20px; }

p { border-bottom: 3px dashed #afff2e;
	width: 470px;
	left: 40px;
	position: absolute; 
	content: ""; }
	
.bottomline { border-bottom: 3px dashed #afff2e;;
			width: 80%;
			position: absolute;
			left: 130px;
			content: "";
			margin-top: 20px;
			text-align: center; }
	
.maintable { margin-left: 28px;
		margin-top: 10px; }

.laptop { border-radius: 50%;
		width: 500px;
		height: auto; }
		
.wexxx { border-radius: 50%;
		width: 150px;
		height: auto; }

.info { background-color: #d6ff39;
	padding: 25px;
	border-radius: 20px; }

.line { width: 500px;
	height: 5px;
	border-radius: 10px; }

.portraittable,
.projectstable,
.gallerytable { margin-top: 20px; }
	
h3 { font-weight: bold;
	font-size: 25px;
	text-align: center;
	font-family: "Courier Prime", monospace; }

.name { padding-top: 10px; }

.portrait { width: 300px;
		height: auto;
		border-radius: 30px; }
		
.respacelogo,
.kumatanss,
.friendslistss,
.ss01,
.ss02 { width: 210px;
			height: auto; }
