/*
    paper.css
    asialeader.cn | 31/05/2021 | CSS
    (c) Copyright 2021 web-communication.eu
*/


.paper {
	position:					relative;
	margin:						0 auto;
	width:						100%;
	background: 				#FFFFFF;
}

.paper .container {
	position:					relative;
	margin:		 			 	0 auto;
	width:						100%;
	max-width:					1152px;
	/*background: 				#ddd;*/
	padding: 					80px 30px;
	font-size: 					0;
}

.paper .center {
	text-align:center;
}

.paper p {
    padding: 					10px 15px;
	padding-bottom:				10px;
	font-family: 				'Roboto', sans-serif;
    font-size:  				26px;
	color: 						#555;
	font-weight: 				normal;
	letter-spacing: 			0.090em;
	text-indent: 				0.090em;
	line-height: 				160%;
	word-wrap: break-word;
}

.paper h1 {
	font-family: 				'Roboto', sans-serif;
	font-size:   		        28px;
	font-weight:       		    bold;
	color:              		#000000;/*#0C7EC3;*/
	padding: 					5px 15px;
	padding-bottom: 			15px;
}

.paper h3 {
	font-family: 				'Roboto', sans-serif;
	font-size:   		        18px;
	font-weight: normal;
	color:              		#000000;
	padding: 					5px 15px;
	padding-bottom: 			15px;
	font-style: 				italic;
}

.paper h2 {
	font-family: 				'Roboto', sans-serif;
	font-size:   		        20px;
	font-weight:       		    bold;
	color:              		#555555;
	padding: 					0 15px;

	/*font-style: 				italic;*/
}

.paper a {
	font-family: 				'Roboto', sans-serif;
    font-size:		            16px;
	font-weight:    		    normal;
	color: 						#0000FF;
	line-height: 				160%;
	word-wrap: 					break-word;
	text-decoration:			underline;
}

.paper a:visited,
.paper a:active {
	color: 						#0000FF;
	text-decoration:			underline;
}




.paper sup {
	font-size:   		        12px;
}







/* list */
.paper  ul {
	padding:					0;
	margin: 					0;
	list-style: none;
	/*background: 			#dddddd;*/
}



.paper ul li {
	font-family: 				'Roboto', sans-serif;
		font-size:		            18px;
		font-weight:    		    normal;

	color: 						#333;
	line-height: 				120%;

		text-decoration:				none;
		text-align: 					left;
		margin: 0;
		margin-top: 			5px;
		padding: 10px 10px 10px 40px;
		color: 						#000000;
		/*background: 			#dddddd;*/


	letter-spacing: 			0.050em;
	text-indent: 				0.050em;

	word-wrap: break-word;


	list-style: none;
	background-image: url('../images/bullet.png');
	background-repeat: no-repeat;
	background-position: 18px 13px;
	background-size: 16px;

}

.paper  ul.upli {
	padding:					0;
	margin: 					30px 0;
	list-style: 				none;
	/*background: 			#dddddd;*/
}



.paper ul.upli li {
	font-family: 				'Roboto', sans-serif;
		font-size:		            22px;
		font-weight:    		    normal;

	color: 						#333;
	line-height: 				120%;

		text-decoration:				none;
		text-align: 					left;
		margin: 0;
		margin-top: 			5px;
		padding: 5px 40px;
		color: 						#000000;
		/*background: 			#dddddd;*/


	letter-spacing: 			0.090em;
	text-indent: 				0.090em;

	word-wrap: break-word;


	list-style: none;
	background-image: url('../images/bullet.png');
	background-repeat: no-repeat;
	background-position: 10px 7px;
	background-size: 20px;

}


/* BUTTON */
.paper .download {
	padding: 45px 0 25px 0;
}


.paper .download a {
		color:                     #000000;
		font-family:               Arial, Helvetica, sans-serif;
		font-size:                 20px;
		font-weight:               bold;
		cursor:                    pointer;
		border:                    2px solid #000;
		padding:                   12px 30px 12px 55px;

		text-decoration:           none;
		background-color:		   #FFFFFF;
		text-align:                center;

		border-radius:             10px;
		-moz-border-radius:        10px;
		-webkit-border-radius:     10px;

		background-image:  			url('../images/download.png');
	 		background-repeat: 		no-repeat;
	 		background-position: 	0 -10px;
	 		background-size: 		64px;

	-webkit-transition: background-color .3s linear;/*Safari e Chrome */
		-moz-transition: background-color .3s linear;/*Firefox*/
		-o-transition: background-color .3s linear;/*Opera*/
		-ms-transition: background-color .3s linear;
		transition: background-color .3s linear;/*standard*/
}



.paper .download a:hover {
	background-color: 			#000000;
	color:            			#FFFFFF;
	background-position: 		0 -74px;
}






.paper .button {
	padding: 45px 0 25px 20px;
}


.paper .button a {
		color:                     #000000;
		font-family:               Arial, Helvetica, sans-serif;
		font-size:                 20px;
		font-weight:               bold;
		cursor:                    pointer;
		border:                    2px solid #000;
		padding:                   12px 30px;

		text-decoration:           none;
		background-color:		   #FFFFFF;
		text-align:                center;

		border-radius:             10px;
		-moz-border-radius:        10px;
		-webkit-border-radius:     10px;

		
	 		background-repeat: 		no-repeat;
	 		background-position: 	0 -10px;
	 		background-size: 		64px;

	-webkit-transition: background-color .3s linear;/*Safari e Chrome */
		-moz-transition: background-color .3s linear;/*Firefox*/
		-o-transition: background-color .3s linear;/*Opera*/
		-ms-transition: background-color .3s linear;
		transition: background-color .3s linear;/*standard*/
}



.paper .button a:hover {
	background-color: 			#000000;
	color:            			#FFFFFF;
	
}



/* responsive */

@media only screen and (max-width: 960px) {

	.paper h1	{
		text-align: center;
	}


	.paper p {
		text-align: center;
	}


	.paper .container {
		padding: 					30px 20px;
	}

	.paper p {
	    padding: 					10px 15px;
		font-family: 				'Roboto', sans-serif;
	    font-size:  				22px;

	}


}

@media only screen and (min-width: 1281px) and (max-width: 1440px) {


}



@media only screen and (min-width: 1441px) and (max-width: 1600px) {


}

@media only screen and (min-width: 1601px) {


}
