/* WISH */
a.newWish{
	text-decoration:none;
	display:block;
	padding:1vw;
	margin:4vw auto 5vw auto;
	width:40vw;
	text-align:center;
	font-style: normal;
	font-size:3.5vw;
	border-radius: 1vw;
	color:white;
	border:1px solid #A5B8F1; /*#555;*/
	text-shadow: none;
	background-image: url('../-img/new_wish3.png');
	background-position: center 6vw;
	background-repeat: no-repeat;
	background-size: 11.5vw;
	background-color: royalblue;
	height:17vw;
	
}
form#newWishBoxForm{
	color: #999;
	display:block;
	/*border-bottom-left-radius: 1vw;
	border-bottom-right-radius: 1vw;*/
	margin:auto;
	margin-bottom: 5vw;
	padding-top:10vw;
	padding-bottom:20vw;
	margin-top:7vw;
	text-align:center;
	font-size:4vw;
	
}
	newWishBox{
		display:block;
		color:#333;
		font-style: normal;
		font-size:4vw;
		margin-top:5vw;
		padding:6vw 4vw;
		border-top:0.1vw solid #ccc;
		border-bottom:0.1vw solid #ccc;
		border-radius: 1vw;
		box-shadow: 0 0.1vw 1vw #888;

		background: white;
		text-align:left;
	}
	.newWishBoxPrivated{
		/*background-color:#f0f0f0;*/
		background-color:var(--wish-private-background-color);
		border-color:var(--wish-private-border-color);
		box-shadow: 0 0.1vw 1vw var(--wish-private-border-color);
	}
	newWishImage{
		background-size: auto 30vw;
		width:40vw;
		height:40vw;
		background-repeat: no-repeat;
		background-position:center center;
		display:block;
		margin:5vw auto 5vw auto;
		background-image:url('../-img/newWishImage.png');
		border:0.2vw dashed #999;
		box-sizing: border-box;
		cursor:pointer;
	}
	#newWishImageFile{
		display:none;
	}
	textarea.newWish_description{
		padding:2vw;
		font-size:4.5vw;
		margin: auto;
		font-family:verdana;
		text-align:left;
		color:#777;
		height:40vw;
		width:100%;
		border:none;
		border:0.1vw solid #ddd;
		display:block;		
		box-sizing: border-box;
		overflow:hidden;
		resize:none;
		background:inherit;
	}
	textarea.newWish_description:focus, input.newWish_price:focus, input.newWish_title:focus, input.newWish_link:focus, input.newWish_tagged:focus{
		color:#444;
		background-color:#fafafa;
		border-color:white;
	}
	input.newWish_price{
		margin:5vw 0 0 0;
		border:none;
		color:#555;
		width:50%;
		box-sizing: border-box;
		font-size:4.5vw;
		font-weight:bold;
		border-bottom:0.1vw solid #888;
		padding:3vw;
		display:inline-block;
		text-align:right;
		background-color:inherit;
	}
	input.newWish_title{
		border:none;
		color:#555;
		width:100%;
		box-sizing: border-box;
		font-size:5vw;
		font-weight:bold;
		text-align:left;
		border-bottom:0.1vw solid #888;
		padding:2vw;
		display:block;
		background-color:inherit;
		
	}
	input.newWish_tagged{
		border:none;
		color:#555;
		width:100%;
		box-sizing: border-box;
		font-size:4.5vw;
		text-align:left;
		display:block;
		background-color:inherit;
		margin-top:4vw;
		
		padding:2vw 2vw 2vw 8.5vw;
		background-image:url('../-img/tagged.png');
		background-size: 6vw;
		background-repeat: no-repeat;
		background-position: 1vw 1.8vw;
	}
	input.newWish_price::placeholder, input.newWish_title::placeholder, input.newWish_link::placeholder, textarea.newWish_description::placeholder, input.newWish_tagged::placeholder {
		color:#555;
	}
	input.newWish_link{
		border:none;
    margin:4vw auto 0 auto;
		width:100%;
		display:block;
		font-style:italic;
		transition: color 0.3s;
		font-size:4.5vw;
		padding:2vw 2vw 2vw 8vw;
		box-sizing: border-box;
		/*background-color:white;*/
		background-color:inherit;
		background-image:url('../-img/wishurl3.png');
		background-size: 6vw;
		background-repeat: no-repeat;
		background-position: 1vw 1.5vw;
	}
	input.newWish_price:valid, input.newWish_link:valid{
		/*color:darkgreen;*/
	}
	input.newWish_price:invalid, input.newWish_link:invalid{
		color:crimson;
	}
	newWishDeleteImage{
		cursor:pointer;
		float:right;
		margin-top:10vw;
		color:#888;
		visibility:hidden;
	}
	newWishDeleteImage:hover{
		color:crimson;
	}
	input#newWishPrivateCheckBox{
		display:none;
	}
	newWishPrivateCheckBox{ /*checkbox*/
		font-size:4.5vw;
		cursor:pointer;
		background-image: url('../-img/wish_private2.png');
    border:0.1vw solid #f0f0f0;
    display:block;
		color:#888;
    background-position: 1vw -9vw;
		background-repeat: no-repeat;
		background-size: 6vw;
		padding:4vw 2vw 4vw 8vw;
		margin-top:5vw;
    box-sizing: border-box;
		
	}
		.newWishPrivateCheckBoxPrivated{
	    background-position: 1vw 3vw;
	    /*background-color:#f0f0f0;*/
	    background-color:var(--wish-private-background-color);
	    border-color:white;
	  }	
	newWishLastCheckBox{ /*checkbox last*/
		font-size:4.5vw;
		cursor:pointer;
		background-image: url('../-img/wish_last2.png');
    border:0.1vw solid #f0f0f0;
    display:block;
		color:#888;
    background-position: 1vw -8vw;
		background-repeat: no-repeat;
		background-size: 6vw;
		padding:4vw 2vw 4vw 8vw;
		margin-top:5vw;
    box-sizing: border-box;
		
	}
		.newWishLastCheckBoxForever{
	    background-position: 1vw 3.8vw;
	    /*background-color:#f0f0f0;*/
	    /*background-color:var(--wish-private-background-color);*/
	  }	
	input.newWish_submit{ 
		font-style: normal;
		display:inline-block;
		font-size:5vw;
		border-radius: 1vw;
		background: royalblue;
		text-align:center;
		color:white;
		padding:3vw 8vw;
		border:0.5vw solid #A5B8F1;
		text-decoration:none;
		text-shadow: none;
		margin: 7vw auto 12vw auto;
		cursor:pointer;
	}
		input.newWish_submit:hover, input#delGarmentSubmit:hover{
			text-shadow: 0 1px 1px #fff;
			border-color:powderblue;
		}
		input.newWish_submit:disabled{
			cursor: default;
			opacity:0.3;
		}
	a.newWish_delete{
		width:5.5vw;
		height:5.5vw;
		display:inline-block;
		margin:0 14vw 0 0vw;
		background: url('../-img/delete2.png') left top no-repeat;
		background-size: 5.5vw;
	}
	newWishCantEdit{
		color:#888;
		margin:20vw auto 0 auto;
		width:80vw;
		display:block;
		font-size:5vw;
	}
	newWishDeleteMessage{
		color:#888;
		width:80vw;
		display:block;
		padding:0 0 0 14vw;
		margin:6vw auto 5vw auto;
	}

			
/* DESKTOP VIEW MODIFICATIONS */
@media all and (min-device-width: 640px) and (min-width: 960px) and (orientation: landscape ){
	body{

	}

a.newWish{
	text-decoration:none;
	display:block;
	padding:4px;
	margin:-15px auto 0px auto;
	width:150px;
	text-align:center;
	font-style: normal;
	font-size:12px;
	border-radius: 4px;
	color:white;
	border:1px solid #555;
	text-shadow: none;
	background-image: url('../-img/new_wish3.png');
	background-position: center 22px;
	background-repeat: no-repeat;
	background-size: 40px;
	background-color: royalblue;
	height:60px;
	
	transition: text-shadow 0.3s, border-color 0.3s, background-image 0.6s;
}
	a.newWish:hover{
		text-shadow: 0 1px 1px #fff;
		border-color:powderblue;
		background-position: center -57px;
	}
form#newWishBoxForm{
	color: #999;
	border:2px solid white;
	background:whitesmoke;
	display:block;
	width: 550px;
	min-height:300px;
	/*border-bottom-left-radius: 1vw;
	border-bottom-right-radius: 1vw;*/
	box-shadow: 0 1px 4px #BBBBBB;
	margin:auto;
	margin-bottom: 10px;
	padding:35px 50px 10px 50px;
	margin-top:65px;
	text-align:center;
	font-size:18px;
	
}
	newWishBox{
		display:block;
		width: 400px;
		min-height: 150px;
		color:#333;
		font-style: normal;
		font-size:14px;
		
		padding:20px 20px 30px 20px;
		margin: 35px auto 30px auto;
		border:1px solid #ccc;
		border-radius: 4px;
		box-shadow: 0 1px 4px #888;

		transition: box-shadow 0.3s, border-color 0.3s;
		background: white;
		text-align:left;
	}
	.newWishBoxPrivated{
		/*background-color:#f0f0f0;*/
		background-color:var(--wish-private-background-color);
		/*border-color:var(--wish-private-border-color);*/
		/*box-shadow: 0 0.1vw 1vw var(--wish-private-border-color);*/
		box-shadow: 0 1px 4px #888;
		
		border-style:dashed;
		
	}
		newWishBox:hover{
			border-color:white;
			box-shadow: 0 1px 4px #ccc;
		}
	newWishImage{
		background-size: auto 100px;
		width:150px;
		height:150px;
		background-repeat: no-repeat;
		background-position:center center;
		display:block;
		margin:15px 0px 0 0;
		background-image:url('../-img/newWishImage.png');
		border:1px dashed #999;
		box-sizing: border-box;
		cursor:pointer;
		float:left;
	}
	#newWishImageFile{
		display:none;
	}
	textarea.newWish_description{
		padding:5px;
		font-size:15px;
		margin: 15px 30px 0 165px;
		font-family:verdana;
		text-align:left;
		color:#777;
		width:235px;
		height:150px;
		background:inherit;
		border:none;
		border:1px solid #ddd;
		display:block;		
		box-sizing: border-box;
		overflow:hidden;
		resize:none;
	}
	textarea.newWish_description:focus, input.newWish_price:focus, input.newWish_title:focus, input.newWish_link:focus, input.newWish_tagged:focus{
		color:#444;
		background-color:#fafafa;
		border-color:white;
	}
	input.newWish_price{
		margin:15px 0 0 0;
		border:none;
		color:#555;
		width:150px;
		box-sizing: border-box;
		font-size:15px;
		font-weight:bold;
		border-bottom:1px solid #888;
		padding:5px;
		display:inline-block;
		text-align:right;
		
	}
	input.newWish_title{
		border:none;
		color:#555;
		width:100%;
		box-sizing: border-box;
		font-size:15px;
		font-weight:bold;
		text-align:left;
		border-bottom:1px solid #888;
		padding:5px;
		display:block;
		/*background:white;*/
	}
	input.newWish_tagged{
		border:none;
		color:#555;
		width:100%;
		box-sizing: border-box;
		font-size:15px;
		text-align:left;
		
		display:block;
		/*background:white;*/
		margin-top:10px;
		
		padding:5px 5px 5px 27px;
		background-image:url('../-img/tagged.png');
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: 2px 5px;
	}
	input.newWish_price::placeholder, input.newWish_title::placeholder, input.newWish_link::placeholder, textarea.newWish_description::placeholder, input.newWish_tagged::placeholder {
		color:#555;
	}
	input.newWish_link{
		border:none;
    margin:10px auto 0 auto;
		width:100%;
		display:block;
		font-style:italic;
		transition: color 0.3s;
		font-size:14px;
		padding:5px 5px 5px 25px;
		box-sizing: border-box;
		/*background-color:white;*/
		background-image:url('../-img/wishurl3.png');
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: 2px 3px;
	}
	input.newWish_price:valid, input.newWish_link:valid{
		/*color:darkgreen;*/
	}
	input.newWish_price:invalid, input.newWish_link:invalid{
		color:crimson;
	}
	newWishDeleteImage{
		display:block;
		float:right;
		cursor:pointer;
		margin-top:25px;
		color:#888;
		visibility:hidden;
	}
	newWishDeleteImage:hover{
		color:crimson;
	}
	input#newWishPrivateCheckBox{
		display:none;
	}
	newWishPrivateCheckBox{ /*checkbox hidden*/
		font-size:14px;
		cursor:pointer;
		background-image: url('../-img/wish_private2.png');
    border:1px solid #f0f0f0;
    display:block;
		color:#888;
    background-position: 2px -32px;
		background-repeat: no-repeat;
		background-size: 18px;
		padding:7px 3px 3px 25px;
		margin-top:10px;
    box-sizing: border-box;
		
	}
		newWishPrivateCheckBox:hover{
			color:#555;
		}
		.newWishPrivateCheckBoxPrivated{
	    background-position: 2px 4px;
	    /*background-color:#f0f0f0;*/
	    background-color:var(--wish-private-background-color);
	    border-color:white;
	  }		
	newWishLastCheckBox{ /*checkbox last*/
		font-size:14px;
		cursor:pointer;
		background-image: url('../-img/wish_last2.png');
    border:1px solid #f0f0f0;
    display:block;
		color:#888;
    background-position: 2px -30px;
		background-repeat: no-repeat;
		background-size: 18px;
		padding:7px 3px 3px 25px;
		margin-top:10px;
    box-sizing: border-box;
		
	}
		newWishLastCheckBox:hover{
			color:#555;
		}
		.newWishLastCheckBoxForever{
	    background-position: 2px 4px;
	    /*background-color:#f0f0f0;*/
	    /*background-color:var(--wish-private-background-color);*/
	  }	
	input.newWish_submit{
		font-style: normal;
		display:inline-block;
		font-size:14px;
		border-radius: 4px;
		background: royalblue;
		text-align:center;
		width:245px;
		color:white;
		padding:13px 10px;
		border:1px solid white;
		text-decoration:none;
		text-shadow: none;
		transition: text-shadow 0.3s, border-color 0.3s;
		margin: 10px auto 30px auto;
		cursor:pointer;
	}
		input.newWish_submit:hover, input#delGarmentSubmit:hover{
			text-shadow: 0 1px 1px #fff;
			border-color:powderblue;
		}
	a.newWish_delete{
		position:static;
		width:20px;
		height:20px;
		display:inline-block;
		margin:0px 82px 0 0;
		background-image: url('../-img/delete2.png') left top no-repeat;
		background-size: 20px;
		/*background-color:green;
		padding:10px;*/
	}
	a.newWish_delete:hover{
		text-decoration:none;
	}
	newWishCantEdit{
		color:#888;
		margin:80px 0 0 0;
		display:block;
		font-size:16px;
		width:inherit;
	}
	newWishDeleteMessage{
		color:#888;
		width:350px;
		display:block;
		padding:0 0 0 82px;
		margin:30px auto 80px auto;
	}
}
/* \- WISH */ 