@charset "UTF-8";
/* CSS by laPatineta.com */


	/*-- Previos --*/
	img, embed, object, video, iframe  	{ max-width:100%; }
	@-webkit-viewport 	{ width: device-width; }
	@-moz-viewport		{ width: device-width; }
	@-ms-viewport 		{ width: device-width; }
	@-o-viewport 		{ width: device-width; }	
	@-webkit-viewport, @-moz-viewport, @-ms-viewport, @-o-viewport, @viewport  	{ width: device-width; }

	* 					{ -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position:relative; font-size: 100%;}
	
	::selection 			{ background: #CFF; }
	::-moz-selection 		{ background: #CFF; }

	.selector { 
    background-size: cover;
    /* The url is relative to the document, not to the css file! */
    /* Prefer absolute urls to avoid confusion. */
    -ms-behavior: url(/backgroundsize.min.htc);
	}

	body 	{ font-family: 'Lekton', sans-serif; color:#1500A2; text-align: center;}
	a 		{ color:#1500A2; text-decoration: none; position: relative; display: inline-block; font-size: 1em; line-height: 1.7em; border-top: 1px solid white;}
	a:after 	{ content:''; display: block; position: absolute; right: 0; left:0; top:50%; background:#DCD9F1; background: rgba(29, 150, 135, 0.15) ; width: 100%; height: 50%; }
	a:hover 	{border-top: 1px solid #1500A2;  }

	

	#container 	{  margin:0 auto; max-width: 1140px; }
	
	header 			{ padding: 300px 0 50px 0; /*border-bottom: 3px solid #159283;*/ display: inline-block; margin-bottom: 50px;}
	header h1 		{ display: inline-block; }
	article 			{ margin-bottom: 200px;}
	article p.number			{font-size: 0.8em; margin-bottom: 20px; color:#258177; text-align: center; display: block;}
	article h2 			{ font-size: 3em; padding-bottom: 30px; display: inline-block; font-weight: 400;}
	article p 			{ display: inline-block; font-size: 1.5em; }
	article img 		{ }
	article ul  		{ display: block;}
	article ul li 		{ display: inline-block; margin: 20px 0; }
	article ul li:after 		{ content: '-'; margin-left: 5px; }
	article ul li:last-child:after 		{ display: none; }
	article ul li a 	{ }
	article div.resolution	{ font-size: 0.8em; margin-top: 30px;}
	article div.resolution p	{ display: block; font-size: 1em;}
	article div.resolution p a	{ margin-top: 15px;}
	article div.resolution span	{ padding:13px 25px; border:1px solid #1500A2; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; font-size: 1.3em; margin-top: 10px; display: inline-block;}


	footer 			{ margin-bottom: 100px; margin-top: 300px; }
	footer 	p		{ display: inline-block; }
