

		.ConcorsoFERow
		{
			padding: 10px;
			background-color: #ccdfdf;
			margin: 10px;
		}


.ConcorsoLsubTitle
{
	font-size: 18px;
	color: #f0283c;
	margin-top: 35px;
	font-family: 'Raleway', sans-serif;
	margin-bottom: 35px;
	font-weight: 400;
}

.ConcorsoFsubTitle
{
	font-size: 18px;
	color: #323132;
	margin-top: 35px;
	font-family: 'Raleway', sans-serif;
	margin-bottom: 35px;
	text-transform: uppercase;
	font-weight: 400;
}

.ConcorsoContainer
{
	padding: 10px;
}

.ConcorsoContainerForm
{
	padding: 10px;
}

.ConcorsoContent
{
	font-size: 13px;
	font-family: 'Raleway', sans-serif;
	color: #363636;
}
	
	.ConcorsoContent p
	{
		margin-bottom: 20px;
		font-size: 15px;
		line-height: 1.714285714;
	}
	
	
	.ConcorsoContent h3
	{
		margin-top: 50px;
		margin-bottom: 40px;
		font-size:17px;
		font-weight: 400;
	}
	
	.ConcorsoContent img
	{
		display: inline-block;
		margin: 18px;
	}
	
	.ConcorsoContainerForm label
	{
		font-size: 18px;
		color: #323132;
		font-family: 'Raleway', sans-serif;
		text-transform: lowercase;
		font-weight: 700;
	}
	
	.ConcorsoContainerForm input[type="text"]
	{
		width: 70%;
		background-color: #fafafa;
		border-top: 2px solid #e5e5e5;
		border-left: 2px solid #e5e5e5;
		border-bottom: none;
		border-right: none;
		font-family: 'Raleway', sans-serif;
		color: #323132;
		height: 30px;
	}
	
	#ConcorsoContainerFormHeader,#ConcorsoContainerLandingHeader, #ConcorsoGalleryHeader
	{
		width: 100%;
	}
	
	.ConcorsoContainerForm p.left
	{
		margin-bottom: 10px;
		margin-top: 30px;
	
	}
	
	.ConcorsoContainerForm p.left_2
	{
		margin-bottom: 0;
		margin-top: 0;
	}
	
	#concorso-categoria-fe
	{
		margin-top: 60px;
		font-size: 13px;
		font-weight: bold;
	}
	
	#concorso-categoria-fe-r
	{
		margin-top: 30px;
		font-size: 13px;
		font-weight: bold;
	}
	
	label#labelfile
	{
		font-size: 13px;
	}
	
	#VideoEsternoUrl
	{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	#fileToUploadC
	{
		position: relative;
		height: 80px;
	}
	
	#fileName, #fileSize, #fileType, #progressNumber
	{
		margin-bottom: 5px;
		font-weight: bold;
	}
	
	#fileToUpload
	{
		margin-top: 20px;
		
			position: absolute;
			top: 0;
			left: 0;
			margin: 0;
			opacity: 0;
			-ms-filter: 'alpha(opacity=0)';
			filter: alpha(opacity=0);
			/*font-size: 200px;*/
			direction: ltr;
			cursor: pointer;
			height: 71px;
			width: 356px;
			z-index: 100;
		
	}
	
	#fileToUploadFake
	{
		
	}
	
	
	#ConcorsoCaptcha
	{
		margin-left: 0;
		margin-top: 0;
	}
	
	.ConcorsoContainerForm input#norobot
	{
		width: 30%;
	}
	
	#ConcorsoInvia
	{
		width: 125px;
		height: 40px;
		background-image: url('https://www.eunews.it/wp-content/plugins/ConcorsoEunews/images/invia-button.png');
		color: #ffffff;
		font-size: 18px;
		margin-bottom: 50px;
	}
	
	#fileToUploadFake
	{
		position: relative;
		z-index: 10;
	}
	
	#fileToUploadFake img
	{
		margin-left: 0;
	}
	
	#errore_file
	{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	
	
	
	
	
	
	.ConcorsoGalleriaIndexContent
	{
		margin-top: 10px;
	}
	
	.ConcorsoGalleriaIndexContent .ConcorsoBtnleft
	{
		margin-right: 15px;
	}
	
	.ConcorsoGalleriaIndexContent img
	{
		margin-bottom: 20px;
	}
	
	
	/* GALLERY */
	#ConcorsoGalleryContainer
	{
		padding: 10px;
		margin-top: 10px;
	}
		
		#ConcorsoGalleryContainer h2
		{
			color: #ef2c3a;
			font-size: 23px;
			
		}
	
	.ConcorsoFrontEnd {
    font-family: 'Raleway', sans-serif;
    text-align: center;
    margin-top: 12px;
    border-top: 3px solid #ed273e;
}
		
		/* PDF */
		.ConcorsoFERowPDF
		{
			margin-top: 25px;
			font-size: 16px;
			font-weight: 500;
			position: relative;
			z-index: 10;
			text-align: left;
		}
		
		
			.ConcorsoFERowPDFName
			{
				color: #ef2c3a;
			}
			
			.ConcorsoFERowPDF_BTN
			{
				position: relative;
				
				float: right;
				cursor: pointer;
			}
		/* END PDF */
		
		
		/* FOTO */
		.ConcorsoFECOLIMG
		{
			margin-top: 25px;
			font-size: 16px;
			font-weight: 500;
			position: relative;
			z-index: 10;
			display: inline-block;
			vertical-align: top;
			width: 138px;
		}
		
		.ConcorsoFECOLIMG_thumb
		{
			width: 138px;
			height: 135px;
			overflow: hidden;
		}
			
			.ConcorsoFECOLIMG_thumb img
			{
				height: 270px;
				margin-left: -70px;
				margin-top: -70px;
				
				
			}
		
		.ConcorsoFECOLIMG_text
		{
			font-size: 13px;
			margin-top: 15px;
			line-height: 18px;
			width: 90%;
			text-align: left;
		}
			.ConcorsoFERowImgName
			{
				color: #ef2c3a;
			}
		
		.ConcorsoPreviewMargined
		{
			margin-right: 15px;
		}
		
		/* FOTO */	
		
		
		
		/* VIDEO */
		.ConcorsoFECOLVIDEO
		{
			margin-top: 25px;
			font-size: 16px;
			font-weight: 500;
			position: relative;
			z-index: 10;
			display: inline-block;
			vertical-align: top;
			width: 138px;
		}
		
		.ConcorsoFECOLIMG_thumb
		{
			width: 138px;
			height: 135px;
			overflow: hidden;
		}
			
			.ConcorsoFECOLIMG_thumb img
			{
				height: 270px;
				margin-left: -70px;
				margin-top: -70px;
				
				
			}
		
		
		
		/* FOTO */	
			
			
			
			
			
	#SelectResCounterC
	{
		margin-top: 20px;
		text-align: center;
	}	
	
	.NavigationContainerFE
	{
		margin-top: 20px;
		text-align: center;
	}	
	
	
	#SuperOverlayConcorso
	{
		width: 100%;
		position: absolute;
		z-index: 100000;
		height: 100%;
		background-image: url('https://www.eunews.it/wp-content/themes/eunews2/images/alpha-bg.png');
		display: none;
	}	
		
		
		
		#ConcorsoVideoViewC
		{
			margin-top: 20px;
			width: 620px;
			height: auto;
			position: absolute;
			margin-left: -310px;
			left: 50%;
			background: white;
			padding: 10px;
			border: 1px solid white;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;
			padding-top: 20px;
			text-align:center;
		}
		
		#SuperOverlayConcorsoCloser
		{
			position: absolute;
			top: -10px;
			right: -10px;
			width: 8px;
			height: 11px;
			cursor: pointer;
			background-color: white;
			border: 1px solid #373737;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;
			padding: 10px;
			padding-top: 8px;
		}
		
		#ConcorsoVideoViewC iframe
		{
			width: 600px;
			height: 400px;
			margin: auto;
		}
		
		#ConcorsoVideoMp4Controls
		{
			margin-top: 20px;
		}
		
		#ConcorsoVideoMp4Play
		{
			cursor: pointer;
		}
		
		#ConcorsoVideoMp4Stop
		{
			cursor: pointer;
		}
		
		
		.ConcorsoContainerSocials
		{
			margin: auto;
			text-align: center;
			margin-bottom: 20px;
			
		}
			
			.ConcorsoContainerSocials img
			{
				display: inline-block;
				margin: 10px;
			}
		
		
	/* OVERLAY MEDIA QUERY */
	@media (min-width: 300px) and (max-width: 479px)
	{
		#ConcorsoVideoViewC
		{
			margin-top: 20px;
			width: 300px;
			height: 200px;
			position: absolute;
			margin-left: -150px;
			left: 50%;
			background: white;
			padding: 10px;
			border: 1px solid white;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;
			padding-top: 20px;
			text-align:center;
		}
		
		#ConcorsoVideoViewC iframe,#ConcorsoVideoViewC video
		{
			width: 280px;
			height: 187px;
			margin: auto;
		}
	}
	
	@media (min-width: 480px) and (max-width: 767px)
	{
	
		#ConcorsoVideoViewC
		{
			margin-top: 20px;
			width: 480px;
			height: 325px;
			position: absolute;
			margin-left: -240px;
			left: 50%;
			background: white;
			padding: 10px;
			border: 1px solid white;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;
			padding-top: 20px;
			text-align:center;
		}
		
		
		#ConcorsoVideoViewC iframe,#ConcorsoVideoViewC video
		{
			width: 440px;
			height: 293px;
			margin: auto;
		}
	}
	
	/*
	@media (min-width: 768px) and (max-width: 959px)
	{
	
		#ConcorsoVideoViewC
		{
			margin-top: 20px;
			width: 620px;
			height: 415px;
			position: absolute;
			margin-left: -310px;
			left: 50%;
			background: white;
			padding: 10px;
			border: 1px solid white;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;
			padding-top: 20px;
			text-align:center;
		}
		
		
		#ConcorsoVideoViewC iframe
		{
			width: 600px;
			height: 400px;
			margin: auto;
		}
	}	
	*/
		
	