/* @override 
	http://localhost:8888/wp-content/themes/lantao/template-parts/sections.css */
	
/** Default Template Section **/
.section:nth-child(1) { background-color: #dadddc; } 
#colophon             { background-color: #403f38; }


/** Content Section **/
.entry-content{
	
}
	.position-right .entry-pic{
		margin: 0 0 2em;
	}
	.position-left .entry-pic{
		margin: 2em 0;
	}
	
/** Post Item  **/
.items{
	margin-top: 15px;
}
.post-item{
	padding: 0 15px 30px;
}
	.post-item a{
		color: #555;
	}
		.post-item a h1.entry-title,
		.post-item a img{
			-webkit-transition: all 0.4s ease-in-out;
			-moz-transition: all 0.4s ease-in-out;
			-o-transition: all 0.4s ease-in-out;
			transition: all 0.4s ease-in-out;
		}
			.post-item a h1.entry-title{
				margin: 12px 0 8px;
				color: #555;
				font-size: 1.1em;
				text-align: left;			
				line-height: 1.4;
			}
			.post-item a:hover h1.entry-title{
				color: #485F55;
			}
			.post-item a:hover img{
				opacity: 0.8;
			}
	
	.post-item .info{
		text-align: left;
	}
	
	.post-item .pic {
		text-align: center;
	}	
		.post-item .pic img{
			width: 100%;
			max-width: 600px;
		}
	.post-item .entry-content.excerpt{
		margin: 10px 0 0;
		color: #444;
	}
	hr.line{
		margin: 0;
		width: 12%;
		border: none;
		border-top: 3px solid #428d8c;
	}
			
/** item-1col Section **/	
.item-1col .post-item{
	
}
	.item-1col a h1.entry-title{
		font-size: 1.3em;
	}
			
/** Owl **/
.section .owl-theme .owl-controls{
	margin-top: 20px;
}

.section .owl-pagination{
	display: none;
}
	
.section .owl-buttons{
	
}
	.section .owl-theme .owl-controls .owl-buttons div{
		position: absolute;
		bottom: -30px;
		margin: 0;
		padding: 0;
		line-height: 1em;
		overflow: hidden;
		height: 36px;
		width: 38px;
		border-radius: 5px;
		border: 2px solid #869791;
		color: #869791;
		background-color: transparent;
		
	}
		.section .owl-theme .owl-controls .owl-buttons .owl-prev{
			left: 15px;
		}
		.section .owl-theme .owl-controls .owl-buttons .owl-next{
			right: 15px;
		}
		.section .owl-theme .owl-controls .owl-buttons div i{
			font-size: 32px;
		}
		
/** Post form **/
.post-form{
	background-color: #fefefe;
}
	.post-form .entry-title{
		padding: 10px 15px 13px;
		margin: 0;
		font-size: 26px;
		color: #EFF0EF;
		background-color: #485F55;
	}
	
	.mfp-auto-cursor .mfp-content{
		max-width: 960px;
	}
	.post-form .entry-content{
		padding: 15px 15px 10px;
		margin-bottom: 0px;
	}

	/* overlay at start */
	.mfp-fade.mfp-bg{
		opacity: 0;
		-webkit-transition: opacity 0.4s ease-out;
		-moz-transition: opacity 0.4s ease-out;
		-o-transition: opacity 0.4s ease-in-out;
		transition: opacity 0.4s ease-out;
	}
	/* overlay animate in */
	.mfp-fade.mfp-bg.mfp-ready{
		opacity: 0.8;
	}
	/* overlay animate out */
	.mfp-fade.mfp-bg.mfp-removing{
	 	opacity: 0;
	}
	.mfp-close-btn-in .post-form .mfp-close{
		margin: 4px;
		color: #EFF0EF;
	}


@media (min-width:768px){

	/** Content Section **/
	.content.item-right .entry-pic{
		margin: 0;
	}
		.content.item-left .entry-pic{
			margin: 0;
		}	
		
	/** item-1col Section **/	
	.item-1col .post-item{
		width: 50%;
		margin: 0 auto;
	}
	
	/** Post form **/
	.post-form .entry-title{
		padding: 10px 30px 13px;
	}
	.post-form .entry-content{
		padding: 30px 30px 20px;
	}
			
	/** Owl **/
	.section .owl-pagination{
		display: block;
	}
	.section .owl-buttons{
		display: none;
	}
	
}

@media (min-width:992px){
	
	/** excerpt 4-5 col **/	
	.item-4col .post-item .entry-content.excerpt,
	.item-5col .post-item .entry-content.excerpt{
		font-size: 0.9em;
	}
	
	
	
}

@media (min-width:1200px){

		
}






