/* Content */
#content{}
#content .centered{padding:50px 0;}
	
	.si-content{}
		
		.si-content a:not(.button){border-bottom:1px solid;}
		.si-content a:not(.button):hover{color:#39857e;}
		.si-content a:not(.button):active{color:#1f6a63;}
		.si-content a:not(.button):visited{color:#fff745;}
		
			.si-content.white a:not(.button):hover{color:#fff745;}
			.si-content.white a:not(.button):active{color:#e3db27;}
			.si-content.white a:not(.button):visited{color:#efedcb;}

		.si-content ul{padding:10px 0;}
			.si-content ul li{margin:5px 0;padding:0 0 0 20px;position:relative;}
				.si-content ul li:before{display:block;content:'';width:8px;height:8px;background:#39857e;transform:rotate(45deg);position:absolute;top:10px;left:0;}
				
				.si-content.small ul li{padding:0 0 0 15px;}
				.si-content.small ul li:before{width:6px;height:6px;top:9px;}
				
		.si-content ol{padding:10px 0;counter-reset:ol_counter;}
			.si-content ol li{margin:5px 0;padding:0 0 0 20px;position:relative;}
				.si-content ol li:before{color:#39857e;counter-increment:ol_counter;content:counter(ol_counter) '.';position:absolute;left:0;top:0;font-weight:700;}
		
		.si-content blockquote{margin:20px 0;padding:10px 15px;background:#f2f2f2;border-radius:5px;font-style:italic;}
		
		.si-content table{margin:20px -2px;width:100%;border-collapse:separate;border-spacing:2px;}
			.si-content table td{padding:10px 15px;background:#fff;vertical-align:top;text-align:center;}
			.si-content table th{padding:5px 15px;color:#fff;background:#39857e;font-weight:700;text-align:center;}
			

	@media all and (max-width : 1040px){ 

		.si-content ul li:before{top:8px;}
	
		.si-content table{margin:15px -2px;}
			.si-content table td{padding:6px 10px;}
			.si-content table th{padding:2px 10px;}

	}			

	@media all and (max-width : 768px){ 
		
		.si-content table, .si-adaptive-table{margin:10px 0;display:block;}
			.si-content table tbody, .si-adaptive-table tbody{display:block;}
				.si-content table tr, .si-adaptive-table tr{display:block;margin:0 0 30px;}
				.si-content table tr:first-child, .si-adaptive-table tr:first-child{display:none;}
					.si-content table td, .si-adaptive-table td{display:block;text-align:left;padding:10px 15px;background:#f5f5f5;margin:0 0 2px;}
					.si-content table td:before, .si-adaptive-table td:before{display:block;content:attr(data-label);position:relative;margin:-10px -10px 10px;padding:10px 15px;background:#39857e;color:#fff;}
			
	}
	
	@media all and (max-width : 480px){ 

		.si-content ul li{padding:0 0 0 15px;}
		.si-content ul li:before{top:6px;}
			
	}