﻿
	/* -------------------------------------------------- */
	/*	Images
	/* -------------------------------------------------- */
	
	.single-image {
		position: relative;
		display: block;
		margin: 0;
		cursor: pointer;
		opacity: 0.9;
		font-size: 0;
		-webkit-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	
	.image-extra .single-image {
		display: inline-block;
		margin: 10px 5px 0;
	}
	
	.single-image:hover {
		opacity: 1.0;
	}
	
	
	
	.touch .image-extra .single-image { pointer-events: none; }
	.touch .touched .single-image     { pointer-events: auto; }
	
		.single-image img { display: block; }
		
		/* Team Plus Icon */
		
		.team-plus-icon .curtain {
			position: absolute;
			z-index: 5;
			top: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			text-align: center;
			opacity: 0;
			filter: alpha(opacity = 0);

			-webkit-transition: all .3s ease-in;
					transition: all .3s ease-in;  
		}		
		
		.team-plus-icon .curtain:after {
			position: absolute;
			left: 50%;
			top: 50%;
			display: block;
			margin: -30px 0 0 -30px;
			width: 60px;
			height: 60px;
			color: #fff;
			text-align: center;
			font-size: 28px;
			font-family: 'fontello';
			line-height: 60px;
			
			-webkit-border-radius: 50%;
					border-radius: 50%;
			-webkit-transition: all .3s ease-in;
					transition: all .3s ease-in;  					
		}	
		
		.team-plus-icon .curtain:after {
			background-color: rgba(75, 47, 9, 0.8);
			font-size: 38px;
			content: '\e9a1';
		}
		
		.team-plus-icon:hover .curtain {
			visibility: visible;
			opacity: 1;
		}
		
		.not-ie .open .team-plus-icon .curtain:after {
			-webkit-transform: rotate(45deg);
					transform: rotate(45deg);
		}
	
	/* -------------------------------------------------- */
	/*	Dividers
	/* -------------------------------------------------- */
	
	.divider {
		margin-top: 70px;
		margin-bottom: 70px;
		height: 1px;
		background-color: #ececec;
	}
	
	

	/* -------------------------------------------------- */
	/*	Image Slider
	/* -------------------------------------------------- */

	.image-slider {
		position: relative;
		overflow: hidden;
	}

			.image-slider > ul > li			    { display: none;  }
			.image-slider > ul > li:first-child { display: block; }
			
				.image-slider img { display: block; }
			
		/* Post Slider Directional Navigation */
		
		.image-slider-nav {
			position: absolute;
			z-index: 50;
			left: 0;
			top: 50%;
			margin-top: -35px;
			width: 100%;
		}

			.image-slider-nav a {
				position: absolute;
				display: block;
				width: 35px;
				height: 70px;
				font: 0/0 a;
				cursor: pointer;
				border: 1px solid #e6e6e6;
				border: 1px solid rgba(0,0,0, .08);
				background-color: #fff;
				background-color: rgba(255,255,255, .5);
				text-align: center;

				-webkit-border-radius: 3px;
						border-radius: 3px;
				-webkit-transition: all .25s ease;
						transition: all .25s ease;
			}

			.image-slider-nav .prevBtn { left: -60px;  }
			.image-slider-nav .nextBtn { right: -60px; }

			.image-slider:hover .image-slider-nav .prevBtn { left: 30px;  }
			.image-slider:hover .image-slider-nav .nextBtn { right: 30px; }

			.touch .image-slider .prevBtn { left: 30px;  }

			.touch .image-slider .nextBtn { right: 30px; }

			.image-slider-nav a:hover { 
				border-color: transparent;
				background-color: #5A380A
			}

			.image-slider-nav a:after {
				color: #000;
				font-size: 30px;
				font-family: 'fontello';
				line-height: 68px;

				-webkit-transition: all .25s ease;
						transition: all .25s ease;
			}

			.image-slider-nav .prevBtn:after { content: '\e8b7'; }
			.image-slider-nav .nextBtn:after { content: '\e8b8'; }

			.image-slider-nav a:hover:after  { color: #fff; }
		
		/* Image Slider Bullets */
		
		.image-control-nav {
			position: absolute;
			left: 0;
			bottom: 5px;
			z-index: 50;
			width: 100%;
			text-align: center;
			font-size: 0;
		}

			.image-control-nav a {
				display: inline-block;
				margin: 2px 7px;
				width: 8px;
				height: 8px;


				border-width: 1px;

				border-style: solid;
				border-color: transparent;
				background-color: #fff;
				cursor: pointer;
				vertical-align: middle;
			}
			
			.image-control-nav a {
				-webkit-border-radius: 50%;
						border-radius: 50%;
			}









			.image-control-nav .activeSlide {
				margin: 0 7px;
				width: 11px;
				height: 11px;
				border-color: #fff;
				background-color: transparent;
				cursor: default;
			}
		
	/* -------------------------------------------------- */
	/*	Pagenavi
	/* -------------------------------------------------- */
	
	.pagenavi { 
		margin-bottom: 25px;
		font-size: 0; 
	}
	
		.pagenavi .page-numbers {
			display: inline-block;
			margin-right: 5px;
			width: 35px;
			height: 35px;
			border: 1px solid #cfcfcf;
			color: #000;
			text-align: center;
			font-size: 14px;
			line-height: 33px;
			
			-webkit-border-radius: 6px;
					border-radius: 6px;
		}
		
		.pagenavi .current,
		.pagenavi .page-numbers:hover { 
			border-color: transparent;
			background-color: #5A380A
			color: #fff;
		}

	/* -------------------------------------------------- */
	/*	Comments
	/* -------------------------------------------------- */

	#comments { margin-bottom: 50px; }
	
	#comments h3 { 
		font-weight: 400;
		text-transform: uppercase; 
	}
	
		.comment {
			padding-top: 30px;
			list-style: none;
			border-bottom: 1px solid #ebebeb;
		}

			.comment .gravatar {
				float: left;
				margin-right: 20px;
			}

			.comment-body { display: table; }

				.comment .comment-author h6 { margin-bottom: 0; }

					.comment .comment-author a {
						color: #000;
						font-weight: 400;
						text-transform: uppercase;
					}

				.comment .comment-date { 
					margin-bottom: 10px;
					line-height: 1; 
				}

					.comment .comment-date a {
						color: #aeaeae;
						font-size: 12px;
						font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
					}

		/* Children */

		.comment .children {
			margin: 0;
			padding-left: 80px;
		}

			.children .comment {
				padding-top: 30px;
				border-bottom-width: 0;
				border-top: 1px solid #ebebeb;
			}

	/* -------------------------------------------------- */
	/*	Respond
	/* -------------------------------------------------- */
	
	#respond h3 { 
		margin-bottom: 25px;
		font-weight: 400;
		text-transform: uppercase; 
	}

		#respond input[type="text"],
		#respond input[type="email"],
		#respond input[type="url"] { width: 55%; }
		
		#respond textarea {
			width: 80%;
			min-width: 80%; 
		}

/* ---------------------------------------------------------------------- */
/*	Portfolio
/* ---------------------------------------------------------------------- */

	/* -------------------------------------------------- */
	/*	Portfolio Filter
	/* -------------------------------------------------- */

	.portfolio-filter {
		margin-bottom: 45px;
		font-size: 0;
		text-align: center;
		width: 100%;
	}
	

		.portfolio-filter li {
			position: relative;
			display: inline-block;
			margin: 0 0 5px 0;
			padding: 6px 34px;
			border-color: #cfcfcf;
			border-style: solid;
			border-width: 1px 0 1px 1px;
			font-size: 14px;
			cursor: pointer;
			
			-webkit-transition: all .25s ease;
					transition: all .25s ease;
		}
		
		.ie8 .portfolio-filter li			   { border-width: 1px 1px 1px 0; }
		.ie8 .portfolio-filter li:first-child  { border-left-width: 1px; }
		
		.portfolio-filter li:first-child {
			-webkit-border-radius: 6px 0 0 6px;
					border-radius: 6px 0 0 6px;
		}
		
		.portfolio-filter li:last-child {
			border-right-width: 1px;
			-webkit-border-radius: 0 6px 6px 0;
					border-radius: 0 6px 6px 0;
		}
		
		.portfolio-filter li:hover { background-color: #f6f6f6; }
		
		.portfolio-filter li.active {
			border-color: #5A380A;
			background-color: #5A380A;
			color: #fff;
		}
		
		.portfolio-filter li.active + li { border-left-color: #000000; }

	/* -------------------------------------------------- */
	/*	Portfolio Items
	/* -------------------------------------------------- */
	
	ul.portfolio-items { 
		font-size: 0;
		
		-webkit-backface-visibility: hidden;
		-webkit-font-smoothing: antialiased;
		-webkit-user-select: none;
		   -moz-user-select: none;
				user-select: none;
	}
	
		ul.portfolio-items li {
			position: relative;
			display: inline-block;
			padding: 0 5px 10px 5px;
			width: 20%;
			max-width: 20%;
			vertical-align: top;
			font-size: 0;
			text-align: left;
		}
		
		ul.portfolio-items .mix { display: none; }
		
				ul.portfolio-items img { display: block; }
			
		.work-item {
			position: relative;
			overflow: hidden;
		}
		
			.work-item img {
				max-height: 208px;
				display: block;
				-webkit-transition: -webkit-transform .4s ease-in-out;
						transition: transform .4s ease-in-out;
			}
			
			.work-item:hover img {
				-webkit-transform: scale(1.2);
				transform: scale(1.2);
			}
		
			.image-extra {
				position: absolute;
				top: 0;
				left: 0;
				z-index: 3;
				overflow: hidden;
				width: 100%;
				height: 100%;
				text-align: center;
				opacity: 0;
				filter: alpha(opacity = 0);
				background-color: rgba(0, 194, 169, 0.1);
				
				-webkit-transition: opacity .25s ease, background-color .45s ease;
						transition: opacity .25s ease, background-color .45s ease;
			}
			
			.ie8 .image-extra { visibility: hidden; }

			.work-item.touched .image-extra,
			.work-item:hover .image-extra {
				
				background-color: rgba(0, 0, 0, 0.7);
				opacity: 1;
				filter: alpha(opacity = 70);
			}

			.ie8 .work-item:hover .image-extra { visibility: visible; }
				
				.extra-content {
					display: table;
					overflow: hidden;
					width: 100%;
					height: 100%;
					vertical-align: middle;
					text-align: center;
				}	

					.inner-extra {
						display: table-cell;
						margin: 0;
						padding: 0 10px;
						width: 100%;
						height: 100%;
						vertical-align: middle;
					}
					
					.link-icon .curtain,
					.plus-icon .curtain {
						display: none;
						width: 0;
						height: 0;
						border: 0;
						-webkit-border-radius: 50%;
						border-radius: 50%;
						-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1);
						-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
						-moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
						-ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
						-o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
						transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
					}
				
					.single-image.link-icon .curtain {
						-webkit-transform: translateX(-300%);
								transform: translateX(-300%);
					}

					.single-image.plus-icon .curtain {
						-webkit-transform: translateX(300%);
								transform: translateX(300%);
					}
					
					.work-item:hover .link-icon .curtain,
					.work-item:hover .plus-icon .curtain {
						-webkit-transform: translateX(0);
								transform: translateX(0);
					}
					
					.link-icon .curtain:hover,
					.plus-icon .curtain:hover {
						border-color: transparent;
						background-color: #fff;
						background-color: rgba(255,255,255,.9);
					}

					.link-icon .curtain:after,
					.plus-icon .curtain:after {
						position: absolute;
						left: 0;
						top: 0;
						display: block;
						width: 100%;
						height: 100%;
						color: #fff;
						text-align: center;
						font-size: 20px;
						font-family: 'fontello';
						line-height: 50px;

						-webkit-border-radius: 50%;
								border-radius: 50%;
						-webkit-transition: color .25s ease-in-out;
								transition: color .25s ease-in-out;
					}

					.plus-icon .curtain:after  { content: '\e9a1'; font-size: 28px; }
					.link-icon .curtain:after  { content: '\e84f'; }
					
					.link-icon .curtain:hover:after,
					.plus-icon .curtain:hover:after { color: #000000; }

						.extra-title  {

							margin-bottom: 6px;
							color: #fff;
							font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
							text-transform: uppercase;
							font-size: 22px;
						}

						.extra-category {


							margin-bottom: 0;
							color: #fff;
							font-weight: 400;
						}

	/* -------------------------------------------------- */
	/*	Portfolio Single
	/* -------------------------------------------------- */
	
	.project-single-entry .image-slider { margin-bottom: 40px; }
	
		.project-page-header {
			position: relative;
			margin-bottom: 55px;
		}

			.project-page-header .project-title {
				padding-right: 115px;
				color: #5b5e60;
				font-weight: 100;
				font-size: 60px;
				text-transform: uppercase;
			}


		/* Project Nav */

		.project-nav {
			position: absolute;
			top: 50%;
			right: 0;
			margin-top: -15px;
			font: 0/0 a;
		}

			.project-nav li {
				display: inline-block;
				margin-left: 20px;
				vertical-align: top;
			}

				.project-nav li a {
					display: block;
					font: 0/0 a;
					cursor: pointer;
					z-index: 10;				
				}

				.project-nav li a:after {
					display: block;
					color: #aeaeae;
					font-size: 36px;
					font-family: 'fontello';
					text-align: center;
					line-height: 35px;
					content: "";
				}

				.project-nav .prev:after		 { content: "\ea07"; }
				.project-nav .next:after		 { content: "\ea08"; }
				.project-nav .all-projects:after { content: "\eac0"; font-size: 30px; }
	
				.project-nav li a:hover:after { color: #000; }
				
	/* Project Meta */
	
	.project-meta { margin-bottom: 25px; }
	
		.project-meta li { margin-bottom: 15px; }

			.project-meta-title {
				color: #000;
				font-weight: 400;
				font-size: 16px;
				font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
				line-height: 1em;
			}

			.project-meta .project-meta-date {
				color: #aeaeae;
				font-size: 16px;
				line-height: 1em;
			}
			
	/* Project Similar Posts */
	
	.project-similar { font-size: 0; }
	
		.project-similar li {
			display: inline-block;
			width: 20%;
			border-left: 1px solid #fff;
			border-bottom: 1px solid #fff;
			vertical-align: top;
		}
		
		.row .project-similar li { width: 33.33333333333333%; }

/* ---------------------------------------------------------------------- */
/*	Sidebar
/* ---------------------------------------------------------------------- */

.sbr #sidebar { float: right; }
.sbl #sidebar { float: left;  }

	/* -------------------------------------------------- */
	/*	Widgets
	/* -------------------------------------------------- */

		#sidebar .widget { margin-bottom: 60px; }
		
			#sidebar .widget-title {
				margin-bottom: 25px;
				font-weight: 400;
				font-size: 20px;
				text-transform: uppercase;
			}

		/* ---------------------------------------- */
		/*	Default Widgets
		/* ---------------------------------------- */
		
		/* read-more links */
		.more-link {}
		
		/* blogroll links */
		.linkcat {}
		.blogroll {}
		
		/* text widget */
		.textwidget {}
		.widget_text {}
		.textwidget p {}
		
		.widget .sub-menu { padding-top: 5px; }
		
		.widget_categories ul li,
		.widget_archive ul li, 
		.widget_links ul li,
		.widget_meta ul li,
		.widget_pages ul li,
		.widget_recent_entries ul li {
			padding: 8px 0;
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #e6e6e6;
			list-style: none;
		}
		
		.widget_categories ul li:first-child,
		.widget_archive ul li:first-child, 
		.widget_links ul li:first-child,
		.widget_meta ul li:first-child,
		.widget_pages ul li:first-child,
		.widget_recent_entries ul li:first-child { border-top-width: 0; }
		
		/* ---------------------------------------- */
		/*	Recent Posts
		/* ---------------------------------------- */
		
		.widget_recent_posts .entry {
			margin-bottom: 20px;
			padding-bottom: 20px;
			border-bottom: 1px solid #e6e6e6;
		}
		
		.widget_recent_posts .entry:after {




			clear: both;
			display: block;
			visibility: hidden;
			height: 0;
			content: "";
		}
		
		.widget_recent_posts .entry:last-child { 
			margin-bottom: 0;

			padding-bottom: 0;
			border-bottom-width: 0;
		}


			.widget_recent_posts .entry-image { 
				float: left;
				margin-right: 20px;
				margin-bottom: 0;
			}

			.widget_recent_posts .post-holder { display: table; }

		/* ---------------------------------------- */
		/*	Tags Cloud
		/* ---------------------------------------- */		
			
		.widget_tag_cloud .tagcloud { font-size: 0; }

			.widget_tag_cloud .tagcloud a {
				display: inline-block;
				margin-right: 5px;
				margin-bottom: 5px;
				padding: 3px 18px;
				border: 1px solid #cfcfcf;
				color: #000;
				font-weight: 400;
				font-size: 13px;
				text-transform: uppercase;
				
				-webkit-border-radius: 6px;
						border-radius: 6px;
				-webkit-transition: all .25s ease;
						transition: all .25s ease;
			}
			
			.widget_tag_cloud .tagcloud a:hover {
				border-color: transparent;
				background-color: #5A380A
				color: #fff;
			}
			
	
/* ---------------------------------------------------------------------- */
/*	Footer
/* ---------------------------------------------------------------------- */

#footer {
	position: relative;
	z-index: 1;
	color: #fff;
}

.page-template #footer { background-color: #fafafa; }

	#footer .section { 
		position: static;
		background-color: rgba(0,0,0,.7);
	}

	.ie8 #footer .section {
		background-image: url(../images/overlay-ie-footer.png);
		background-repeat: repeat;
	}
	
		#footer p { color: #fff; }

	/* -------------------------------------------------- */
	/*	Widgets
	/* -------------------------------------------------- */

	#footer .widget { margin-bottom: 25px; font-size: 14px;}

	/* -------------------------------------------------- */
	/*	Logo In Footer
	/* -------------------------------------------------- */

	.logo-in-footer {
		padding: 68px 0;
		border-top: 1px solid #2c2a2e;
		border-top: 1px solid rgba(207,207,207, .12);
		background-color: rgba(75, 47, 9, 0.8);
		text-align: center;
	}
	
	.ie8 .logo-in-footer {
		background-image: url(../images/overlay-ie-logo-footer.png);
		background-repeat: repeat;
	}
	
		.logo-in-footer h1 { 
			margin-bottom: 0;
			font-size: 100px; 
			font-family: 'Julius Sans One', sans-serif;
		}
		
			.logo-in-footer a {
				color: #252525;
				color: rgba(255,255,255, .1);
				text-transform: uppercase;
			}
			
	/* -------------------------------------------------- */
	/*	Bottom Footer
	/* -------------------------------------------------- */	
	
	.bottom-footer {
		padding: 50px 0 20px 0;
		border-width: 1px;
		border-style: solid;
		border-color: #2c2a2e;
		border-color: rgba(207,207,207, .12);
		background-color: rgba(0,0,0,.95);
		color: #4b4b4c;
	}
	
	.ie8 .bottom-footer {
		background-image: url(../images/overlay-ie-bottom-footer.png);
		background-repeat: repeat;
	}
	
	.page-template .bottom-footer {
		border-color: #ececec;

		background-color: #fafafa;
		color: #777;
	}
	
	.ie8 .page-template .bottom-footer {

		border-color: #ececec;
		background-image: none;
		background-color: #fafafa;
		color: #777;
	}

		.copyright { font-size: 12px; }
		.developed { font-size: 11px; }

			.copyright a,
			.developed a { color: #000; }
	
/* ---------------------------------------------------------------------- */
/*	Widgets + Shortcodes
/* ---------------------------------------------------------------------- */

	/* -------------------------------------------------- */
	/*	Social Icons
	/* -------------------------------------------------- */
	
	ul.social-icons { font-size: 0; }

	#footer ul.social-icons { margin-top: 55px; }
	
		ul.social-icons li {
			display: inline-block; 
			margin-right: 5px; 
			margin-bottom: 5px; 
			vertical-align: top;
		}

			ul.social-icons li a {
				position: relative;
				display: block;
				width: 40px;
				height: 40px;
				border: 1px solid #cfcfcf;
				border: 1px solid rgba(207,207,207,.33);
				font: 0/0 a;
				cursor: pointer;
				text-align: center;

				-webkit-transition: all .25s ease;
						transition: all .25s ease;
				-webkit-border-radius: 3px;
						border-radius: 3px;
			}
			
			ul.social-icons li a:hover { border-color: transparent; }	
			
			ul.social-icons .twitter a:hover	 { background-color: #47c0d8; }
			ul.social-icons .facebook a:hover	 { background-color: #49699f; }
			ul.social-icons .linkedin a:hover	 { background-color: #2c7cb7; }
			ul.social-icons .pinterest a:hover	 { background-color: #c21c21; }
			ul.social-icons .rss a:hover		 { background-color: #fe9900; }
			ul.social-icons .gplus a:hover		 { background-color: #c33d19; }
			ul.social-icons .flickr a:hover		 { background-color: #e82c88; }
			ul.social-icons .instagram a:hover	 { background-color: #517fa3; }
			ul.social-icons .dropbox a:hover	 { background-color: #5da3e8; }
			ul.social-icons .youtube a:hover	 { background-color: #b72d24; }
			ul.social-icons .blogger a:hover	 { background-color: #f38f33; }
			ul.social-icons .evernote a:hover	 { background-color: #73b122; }
			ul.social-icons .dribbble a:hover	 { background-color: #e65992; }
			ul.social-icons .behance a:hover	 { background-color: #18a3fe; }
			ul.social-icons .lastfm a:hover		 { background-color: #be0607; }
			ul.social-icons .skype a:hover		 { background-color: #24b0e4; }
			ul.social-icons .vimeo a:hover		 { background-color: #568799; }
			ul.social-icons .forrst a:hover		 { background-color: #628267; }
			ul.social-icons .digg a:hover		 { background-color: #2882c6; }
			ul.social-icons .appstore a:hover	 { background-color: #606060; }
			ul.social-icons .wordpress a:hover   { background-color: #33759d; }
			ul.social-icons .stumbleupon a:hover { background-color: #eb4924; }
			ul.social-icons .deviantart a:hover  { background-color: #5f7162; }
			ul.social-icons .github a:hover		 { background-color: #7292a2; }
			ul.social-icons .mail a:hover		 { background-color: #65a413; }
			
				ul.social-icons li i {
					display: block;
					color: #a0a0a0;
					font-size: 20px;
					line-height: 40px;
				}
			
				ul.social-icons a:hover i { color: #fff; }
	
	/* -------------------------------------------------- */
	/*	Progress Bar
	/* -------------------------------------------------- */		
	
	.progress-bar {
		position: relative;
		margin-bottom: 18px;
	}

		.progressbar-title {
			margin-bottom: 3px;
			color: #aeaeae;
			font-size: 16px;
		}

		.percent {
			position: absolute;
			top: -5px;
			right: 0;
			display: block;
			color: #aeaeae;
			font-size: 16px;
			line-height: 35px;
		}	
		
		.bar-outer {
			position: relative;
			width: 100%;
			height: 12px;
			border: 1px solid #cfcfcf;
			
			-webkit-border-radius: 5px;
					border-radius: 5px;


		}

			.bar {
				position: absolute;
				top: -1px;
				left: 0;
				z-index: 2;
				width: 0%;
				height: 12px;
				background-color: #5A380A
				
				-webkit-border-radius: 5px;
						border-radius: 5px;
			}




/* ---------------------------------------------------------------------- */
/*	Blog
/* ---------------------------------------------------------------------- */

.entry { margin-bottom: 50px;  }

.main-entry {
	padding-bottom: 60px;
	border-bottom: 1px solid #ececec;
}

.entry.single {
	margin-bottom: 0;
	border-bottom-width: 0;
}

	.entry-image			 { margin-bottom: 20px; min-height: 1px; }
	.main-entry .entry-image { margin-bottom: 40px; }
	
	.entry-meta { 
		margin-bottom: 10px;
		line-height: 1em;
	}
	
		.entry-meta span {
			color: #656565;
			font-size: 14px;
			font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
		}
		
		

		
		.entry-meta span:after {
			padding: 0 4px 0 8px;
			content: "|"
		}
		
		.entry-meta span:last-child:after { padding: 0; content: ""; }

		.entry-title {
			margin-bottom: 13px;
			font-weight: 400;
			text-transform: uppercase;
			line-height: 1em;
			margin-top: 17px;
			font-size: 22px;
			color: #fff;
			height: 23px;
			overflow: hidden;
		}
		
		h6.entry-title { line-height: 1.7em; }
		
		.entry-body{
		    height: 72px;
		    overflow: hidden;
		    font-size: 13px;
		    line-height: 2;
		    color:#666666;
		    }
		
		.main-entry .entry-title { 
			margin-bottom: 23px;
			font-size: 42px;
			text-transform: none;
		}
		
			.entry .button { margin-bottom: 0; }
			
	.tags { 
		display: block; 
		margin-top: 30px;
	}
	
		.tags a {
			display: inline-block;
			margin-right: 7px;
			color: #aeaeae;
			font-size: 14px;
		}
		
		.tags a:before {
			margin-right: 5px;
			color: #aeaeae;
			font-size: 14px;
			vertical-align: middle;
			content: '\e85a';
		}
		
		
		
.t66{ color: #333;}

.g-pagination {
	padding-top: 40px;
	padding-bottom: 10px;
	text-align: center;*zoom:1;
	border-top: #E9E9E9 1px solid;
}

.g-pagination:after {
	content: " ";
	clear: both;
	display: table
}

.g-pagination span,.g-pagination a {
	overflow: hidden;
	width: 48px;
	line-height: 3.2;
	font-size: 13px;
	margin-left: 4px;
	margin-right: 4px;
	vertical-align: top;
	font-weight: normal;
	color: #262626;
	border: 1px solid #ededed
}

.g-pagination a {
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.g-pagination a:hover,.g-pagination a:active {
	color: #fff;
	background-color: #0094D8
}

.g-pagination .active {
	color: #fff;
	background-color: #0094D8
}

.g-pagination .ellipsis {
	width: 16px;
	border: 0
}

.g-pagination .prev,.g-pagination .next {
	display: inline-block;
	width: 70px
}

.g-pagination span.prev,.g-pagination span.next {
	color: #ededed;
	border-color: #f2f2f2
}

.g-pagination .slct {
	display: inline-block;
	position: relative;
	border: 0;
	width: 60px;
	padding-top: 1px;
	padding-bottom: 1px
}

.g-pagination .slct select {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}


.g-pagination span,.g-pagination a {
	display: inline-block
	
	}