
/*-------- CONTENT --------*/

 #content .content
	{
	line-height: 1.5;
	text-align: left;
	}

 #content p
	{
	margin: 14px 0;
	}

 #content h2
	{
	margin: 0 0 15px 0;
	font-size: 26px;
	font-weight: 600;
	color: #282828;
	}

 #content h3
	{
	margin: 50px 0 10px 0;
	font-size: 18px;
	font-weight: 600;
	color: #081C2B;
	}

 #content h4
	{
	margin: 15px 0 10px 0;
	font-size: 16px;
	font-weight: 600;
	color: #081C2B;
	}

 #content a:hover
	{
	text-decoration: underline;
	}

 #content img
	{
	max-width: 100%;
	}

 #content li
	{
	font: inherit;
	padding: 4px 0;
	}

 #content hr
	{
	margin: 20px 0;
	border: none;
	border-top: 1px solid #d0d0d0;
	}

 #content iframe
	{
	margin-top: 20px;
	max-width: 100%;
	overflow: hidden;
	border: none;
	}

 #content table
	{
	border-collapse: collapse;
	}

 #content table td
	{
	padding: 12px 12px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	min-width: 100px;
	font-size: 15px;
	}
 #content table td:first-child
	{
	padding-left: 0 !important;
	}
 #content table td:last-child
	{
	padding-right: 0 !important;
	}

 #content table td p
	{
	margin: 0;
	}

 #content .table-wrap
	{
	width: 100%;
	overflow-x: auto;
	}

 #gallery
	{
	margin-top: 30px;	
	}


/*-------- MOBILE --------*/

@media (max-width: 980px) 
 {
 #content h3
	{
	margin: 30px 0 10px 0;
	font-size: 18px;
	}
 }

@media (max-width: 480px) 
 {
 #content h2
	{
	font-size: 18px;
	}

 #content h3
	{
	margin: 20px 0 10px 0;
	font-size: 16px;
	}

 #content .content
	{
	font-size: 15px;
	line-height: 1.5;
	}

 #content p
	{
	margin: 8px 0;
	}

 #content ul,
 #content ol
	{
	padding-left: 16px;
	}

 #content table td
	{
	padding: 6px 8px;
	min-width: 0px;
	font-size: 14px;
	}
 }
