/*
a.newMedia{
	text-decoration:none;
	display:block;
	padding:1vw;
	margin:-5vw auto 5vw auto;
	width:40vw;
	text-align:center;
	font-style: normal;
	font-size:3.5vw;
	border-radius: 1vw;
	color:white;
	border:1px solid #A5B8F1; 
	text-shadow: none;
	background-image: url('../-img/new_Media3.png');
	background-position: center -30%;
	background-repeat: no-repeat;
	background-size: 12vw;
	background-color: royalblue;
	height:17vw;
	
}*/
form#newMediaBoxForm{
	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;
	
}
	newMediaBox{
		display:block;
		color:#333;
		font-style: normal;
		font-size:4vw;
		margin-top:2vw;
		padding:2vw 2vw 4vw 2vw;
		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:right;
	}

	newMediaImage{
		/*background-size: auto 30vw;*/
		background-size: contain;
		width:60vw;
		height:60vw;
		background-repeat: no-repeat;
		background-position:center center;
		display:block;
		margin:2vw auto 2vw auto;
		background-image:url('../-img/newMediaImage_2.png');
		border:0.2vw dashed #999;
		box-sizing: border-box;
		cursor:pointer;
		overflow:hidden;
	}
		newMediaImage video {
		  width: 100%;
		  height: 100%;
		  object-fit: contain;
		}
	#newMediaImageFile{
		display:none;
  	padding: 4vw 2vw;
  	border:0.1vw dashed #999;
  	cursor: pointer;
	  overflow: hidden;
	  font-size:4.5vw;
	  margin: 0 auto 3vw auto;
	  width:100%;
	  box-sizing: border-box;
	}
		#newMediaImageFile::file-selector-button {
			font-family: inherit;
			color: white;
			background-color: royalblue;
			border: none;
			padding: 3vw 4vw;
			border-radius: 1vw;
			cursor: pointer;
		}
	textarea.newMedia_text{
		padding:2vw;
		font-size:4.5vw;
		margin: 0 auto 3vw auto;
		font-family:verdana;
		text-align:justify;
		color:#777;
		height:20vw;
		width:100%;
		border:none;
		border:0.1vw solid #ddd;
		display:block;		
		box-sizing: border-box;
		overflow:hidden;
		resize:none;
		background:inherit;
	}
	textarea.newMedia_text:focus{
		color:#444;
		background-color:#fafafa;
		border-color:white;
	}
	textarea.newMedia_text::placeholder{
		color:#555;
	}
	
	newMediaDeleteImage{
		cursor:pointer;
		margin-top:10vw;
		color:#888;
		visibility:hidden;
	}
	
	input.newMedia_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.newMedia_submit:hover{
			text-shadow: 0 1px 1px #fff;
			border-color:powderblue;
		}
		input.newMedia_submit:disabled{
			cursor: default;
			opacity:0.3;
		}

img.newMedia_videoLoaded{
	width:100%;
}
			
/* DESKTOP VIEW MODIFICATIONS */
@media all and (min-device-width: 640px) and (min-width: 960px) and (orientation: landscape ){
	body{

	}

/*a.newMedia{
	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_Media3.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.newMedia:hover{
		text-shadow: 0 1px 1px #fff;
		border-color:powderblue;
		background-position: center -57px;
	}
*/
form#newMediaBoxForm{
	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:35px;
	text-align:center;
	font-size:18px;
	
}
	newMediaBox{
		display:block;
		width: 400px;
		min-height: 150px;
		color:#333;
		font-style: normal;
		font-size:14px;
		
		padding:20px 20px 30px 20px;
		margin: 15px 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:right;
	}	
		newMediaBox:hover{
			border-color:white;
			box-shadow: 0 1px 4px #ccc;
		}
	newMediaImage{
		/*background-size: auto 150px;*/
		width:inherit;
		height:400px;
		background-repeat: no-repeat;
		background-position:center center;
		background-size:contain;
		display:block;
		margin:0px 0px 0 0;
		background-image:url('../-img/newMediaImage_2.png');
		border:1px dashed #999;
		box-sizing: border-box;
		cursor:pointer;
	}
		newMediaImage video {
		  width: 100%;
		  height: 100%;
		  object-fit: contain;
		}
	#newMediaImageFile{
		display:none;
  	padding: 5px;
  	border:1px dashed #999;
  	cursor: pointer;
	  overflow: hidden;
	  font-size:16px;
	  width:100%;
	  box-sizing: border-box;
	}
		#newMediaImageFile::file-selector-button {
			font-family: inherit;
			color: white;
			background-color: royalblue;
			border: none;
			padding: 10px 15px;
			border-radius: 4px;
			cursor: pointer;
		}
	textarea.newMedia_text{
		padding:5px;
		font-size:15px;
		margin: 15px 0px 15px 0px;
		font-family:verdana;
		text-align:justify;
		color:#777;
		width:inherit;
		height:50px;
		background:inherit;
		border:none;
		border:1px solid #ddd;
		display:block;		
		box-sizing: border-box;
		overflow:hidden;
		resize:none;
	}
	textarea.newMedia_text:focus{
		color:#444;
		background-color:#fafafa;
		border-color:white;
	}
	textarea.newMedia_text::placeholder{
		color:#555;
	}
	input.newMedia_gps{
		text-align:left;
		font-size:14px;
		cursor:pointer;
		background-image: url('../-img/location2.png');
    border:1px solid #f0f0f0;
    display:block;
		color:#888;
    background-position: 4px 5px;
		background-repeat: no-repeat;
		background-size: 18px;
		padding:7px 3px 3px 25px;
    box-sizing: border-box;
    width:250px;
	}
		input.newMedia_gps::placeholder{
			color:#888;
		}
		input.newMedia_gps:hover{
			color:#555;
		}
		input.newMedia_gps:focus{
			color:#555;
		}

	newMediaDeleteImage{
		visibility:hidden;
		cursor:pointer;
		margin-top:25px;
		color:#888;
	}
	newMediaDeleteImage:hover{
		color:crimson;
	}
	input.newMedia_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.newMedia_submit:hover{
			text-shadow: 0 1px 1px #fff;
			border-color:powderblue;
		}
}
