#List_View { }



/*----------------- VIEW 1 ----------------*/

#List_View .View1 {

	float: left; 

	margin-bottom: 15px;

}



#List_View div.View1 div.item {

	float: left;

	margin: 0px;

	margin-right: 20px;

	text-align: center;

	width: 190px;

	background:url(../images/box_service.gif) no-repeat;

	height:250px;

	

}

#List_View div.View1 div.item.last {

	margin-right:0px;	

}

#List_View .View1 .box-item {

 padding-top:4px;

 padding-left:7px;

}

#List_View .img {  

	text-align: center;

	margin-bottom:5px;

	width:178px;

	height:178px;

}



#List_View .View1 .name { height:50px ; color:#880015; font-weight:bold; text-transform:uppercase; padding:10px; text-align:center;}

#List_View .View1 .name a { color:#880015; text-decoration:none;}

 



#List_View .View1 .last {

	margin: 0px;

	margin-right: 0px;

}



#List_View .viewMore {

	text-align: right;

	padding-right: 10px;

}



#List_View .noItem {

	padding: 50px;

	text-align: center;

	color: #ff0000;

}



/*----------------- VIEW 2 ----------------*/
.item {
	position:relative;
}
.box-item {
	padding:20px 0;
	overflow:hidden;
	border-bottom:1px dotted #bfbfbf;
}
.box-item .img {
	float:left;
	margin-right:20px;
	width:300px;
	height:205px;
	overflow:hidden;
}
.box-item .img img {
	transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
}
.box-item .img:hover img {
	transform:scale(1.08);
	-webkit-transform:scale(1.08);
}
.box-item-text {
	max-width:73%;
	text-align:justify;
	line-height:1.6em;
	color:#888;
}
.box-item-text .name {
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;
	margin-bottom:10px;
}
.box-item-text .name a {
	color:#333;
}
.box-item-text .name a:hover {
	color:#c52a2a;
}
.box-item-text .excerpt {
	font-size:.9em;
	line-height:2em;
}
.box-item-meta {
	position:absolute;
	right:0;
	top:20px;
	text-align:right;
}
.readmore {
	display:block;
	width:140px;
	height:42px;
	text-align:center;
	line-height:42px;
	background:#b2b2b2;
}
.readmore:hover {
	background:#3d3d3d;
}
.readmore a{
	color:#fff;
	display:block;
	width:100%;
	height:100%;
}
.service_grid_item.end {

	margin-right:0;

}

.box-item-image {

	height:176px;

	overflow:hidden;

}

.box-item-image img {

	height:100%;

	width:100%;

}



.box-item p {

	margin: 0px;

	padding: 5px 0px;

}



.box-item h3 {

	padding:20px 0;

	margin-bottom:20px;

	border-bottom:1px solid #ededed;

	position:relative;

	line-height:1.5em;

	min-height:89px;

}

.box-item h3:before {

	content:'';

	position:absolute;

	top:100%;

	height:1px;

	width:40%;

	background:#e5bb33;

}

.box-item h3 a {

	color:#333;

	font-weight: bold;

}

.box-item h3 a:hover {

	color:#e5bb33;

}



.box-item .short {

	text-align: justify;

	font-size:.8em;

	color:#666;

}



.box-item p.more {

	margin: 0px;

	padding: 2px 0px;

	text-align: right;

}



.hr {

	background: url(../images/hr.gif) repeat-x center;

	padding: 0px;

	margin: 0px;

	overflow: hidden;

}



/*DETAL*/

.boxDetail  {}

.boxDetail .title { 

	font-family:"Times New Roman";

	font-size:14pt;

	font-weight:bold; 

	margin-bottom:5px;

	background:url(../images/hr.gif) bottom repeat-x;

	padding-bottom:7px;

}

.boxDetail .imgDetail_left {

	display:block;

	float:left;

	margin-right:7px;

}

.boxDetail .imgDetail_right {

	display:block;

	float:right;

	margin-left:7px;

}

.boxDetail .fDespic {

	font-size:9px;

	color:#999999;

	text-align:center;

}

.font_date{ font-family:Arial; padding:0px;margin:0px; color:#989a9b; font-weight:normal;font-size:10px;}




.tools .plugin { 

	white-space: nowrap;

}

.tools img { vertical-align:middle;}

 

.tools ul {list-style:none; float:right;}

.tools li { 

	float:left;

	padding-left:20px;

}

.tools a {	 

	text-decoration:none;

	color:#666;

	display:block;

	line-height:18px;

	font-size:12px;

}

.tools li.feedback a { padding-left:20px; background:url(../images/icon_feedback.png) left no-repeat;}

.tools li.tellfriend a  { padding-left:20px; background:url(../images/icon_email.png) left no-repeat;}

.tools li.print a { padding-left:20px; background:url(../images/icon_print.png) left no-repeat;}

.tools li.bookmark a { padding-left:20px; background:url(../images/icon_bookmark.png) left no-repeat;}

.tools li.back a { padding-left:20px; background:url(../images/icon_back.png) left no-repeat;}


/*SERVICE GRID CSS*/
.service_grid_item {
	width:235px;
	margin-right:20px;
	margin-top:20px;
}
.service_grid_image {
	border-bottom:5px solid #f6821f;
	height:160px;
}


.service_grid_image img {
	width:100%;
	height:100%;
}
.service_grid_image .img_left {
	width:100%;
	height:156px;
}
.service_grid_text {
	min-height:135px;
}
.service_grid_title {
	padding:10px 0;
	text-align:center;
}

.service_grid_title h2 {
	margin:0;
}
.service_grid_title a {
	color:#454545;
}

.service_grid_text {
	border:1px solid #cbcbcb;
	border-top:none;
	padding:0 10px;
}

.service_grid_excerpt a {
	display:inline-block;
	padding-left:5px;
}

.service_grid_excerpt a:before {
	font-family:FontAwesome;
	content:'\f054';
}

#content > .container {
	padding:30px 0 0 0;
}
.date_news {
	font-size:15px;
}