.entry-content{
	color:rgb(50,50,50);
}

#billofrights{
	width: 100%;
	background-color: rgb(242,251,250);
	padding-top: 80px;
	padding-bottom: 80px;
}
#billofrights #head{
	margin-bottom: 50px;
}
#billofrights > p{
	margin-bottom: 80px;
}
#billofrights table{
	margin-bottom: 0px;
}

#billofrights table , #billofrights p{
	width: 90%;
	max-width: 900px;
	margin-right: auto;
	margin-left: auto;
}

table{
	border: none;
}
table td{
	border: none;
}

#table_rights td{
	font-size: 15pt;
	padding-bottom: 0px;
	padding-top: 0px;
}
#table_rights > tbody > tr > td:nth-child(1){
	width:2.1em;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}
#table_rights > tbody > tr > td:nth-child(2){
	padding-left: 0px;
}
#table_info td{
	font-size: 16pt;

}

#billofrights p{
	color:rgb(50,50,50);
	font-size: 16pt;
}

#head{
	display: block;
	text-align: center;
	margin-left: auto;
	margin-left: auto;
	font-size: 22pt;
	color:rgb(50,50,50);
}

#table_info{
	max-width: 1000px;
	min-width: 680px;
	width: 90%;
	margin-left: auto;
	margin-right:auto;
	margin-top: 80px;
	margin-bottom: 80px;
}

#table_info > tbody > tr > td:nth-child(1){
	width:167px;
	color:rgb(50,50,50);
	background-color: rgb(131,210,204);
	-moz-text-align-last: justify;
	text-align-last: justify;
	text-align: justify;
	vertical-align: top;
	border-bottom: solid 1px white;
	font-size: 16px;
	padding: 14px 16px;
}
#table_info > tbody > tr > td:nth-child(2){
	padding-left: 54px;
	font-size: 16px;
	line-height: 29px;
}


.block{
	clear: both;
	float:none;

}
.block_right
{
	width:570px;
	margin-left: 35px;
	margin-bottom: 20px;
}
.block_left{
	font-size:13px;
	text-align: center;
	margin-bottom: 20px;
}
.block_left img{
	margin-bottom: 6px;
}
.block_right , .block_left{
	float :left;
}

/*
@media screen and (max-width: 680px){
	#table_info > tbody > tr > td:nth-child(1){
		width:80pt;
	}
	#table_info > tbody > tr > td:nth-child(2){
		padding-left: 0.5em;
	}
	#table_info{
		margin-left: 10px;
		margin-right: 10px;
	}
	#table > div:nth-child(1){
		overflow-x: scroll;
	}
}
*/
@media screen and (max-width: 680px){
	#table_info{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		min-width: auto;
	}
	#table_info > tbody > tr > td:nth-child(1){
		display: block;
		width: 100%;
		text-align: left;
		text-align-last: left;
	}
	#table_info > tbody > tr > td:nth-child(2){
		display: block;
		width: 100%;
		padding: 14px 16px;
	}
	.block_right{
		width: 100%;
	}

}

@media screen and (max-width: 1140px){
	.block_right{
		margin-left: 0px;
		margin-bottom: 30px;
	}
	.block_left{
		margin-bottom: 5px;
	}
}

