.ap_parser_content {
	display: inline-block;
	margin: 10px auto !important;
	width: 99%;
	max-width: 500px;
	border: 1px solid #f0f0f0;
    box-shadow: 0px 0px 15px #eee;border-radius: 9px;
}

.ap_parser_loading img { padding: 6px 0 0; width:27px; opacity: 0.6;}


	.ap_parser_image_wrap {
		display: table-cell;
		padding: 20px 0 20px 20px !important;
		vertical-align: top;
	}
		.ap_parser_images {
			min-width: 120px;
			max-width: 160px;
			max-height: 160px;
			overflow: hidden;
			text-align: center;
		}
			.ap_parser_image_wrap img {
				max-width: 100% !important;
				height: auto;border-radius: 3px; opacity: 0.85;
				vertical-align: middle;
			}
		.ap_parser_total_image_nav {
			margin-top: 10px !important;
			text-align: center;
		}
			.ap_parser_total_images_info {
				display: inline-block;
				margin-left: 10px !important;
				font-size: 12px;
				vertical-align: middle;
			}
	.ap_parser_info {
		display: table-cell;
		width: 100%;
		padding: 20px 20px 35px !important;line-height: 1.5; 
		vertical-align: top;
		/*
		padding: 20px !important;*/
		word-break: break-all;
	}
		.ap_parser_info a {
				color: #333 !important; font-size:13px;
		}
			.ap_parser_title,
			.ap_parser_title a {
				font-size: 12px !important;
				font-weight: bold !important;
				text-align: left;
			}
			.ap_parser_url {
				margin-top: 10px !important;
				font-size: 11.5px;
				text-align: right;
			}
				.ap_parser_url a {
					color: #999 !important;
				}
			.ap_parser_desc {
				margin-top: 10px !important;
				font-size: 12px;
				text-align: justify;
			}

@media screen and (max-width: 480px) {
	.ap_parser_image_wrap {
		display:table-cell;
		padding:20px 0 17px 20px !important;
	}
		.ap_parser_images {
			min-width: 80px;
			max-width: 100px;
			max-height: 100px;
		}
	.ap_parser_info {
		display: table-cell;
		width: auto;
	}
		/*	.xe_content a {color:#333 !important}*/
}