#logo img {
    max-width: 300px;
    height: auto;
}
.slicknav_nav {
	margin-top: 50px;
}

#top-search {
	border-color: #ffffff;
}

@media only screen and (max-width: 767px) {
	.post-entry blockquote {
		padding: 0 10px;
	}
	.post-entry blockquote p {
		font-size:14px;
	}
	.post-entry img {
	max-width:100% !important;
}
	.category-vlog {
		word-wrap: break-word !important;
		word-break: break-all;
	}
}

div.wpcf7-mail-sent-ok {
    border: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Playfair Display", SimSun;
}
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
    margin-top: 50px;
	font-weight: bold;
}
.post-entry section {
	margin-bottom: 20px;
	line-height: 24px;
}
.post-entry h1, .post-entry h2, .post-entry h3 {
    text-align:center;
}

.post-entry img {
	display:block;
	margin:0 auto;
	max-width:670px;
	max-height:670px;
	width:auto;
}
.wp-video {
		margin:0px auto;
}
body {
	    font-family: "Lato", "Microsoft YaHei", sans-serif;
}
.grecaptcha-badge{
	opacity:0 !important;
}

img.about-round{
	max-width: 150px;
}

div.about-widget{
	width: 230px;
	margin: auto;
}

i.fa.fa-linkedin:before {
	content:"\f18a";
}
i.fa.fa-home {
	font-size: 14px;
}
svg.svg-inline--fa.fa-clone.fa-w-16.sbi_lightbox_carousel_icon{
	display:none !important;
}
@media only screen and (min-width: 943px){
#main.fullwidth .sp-grid > li {width: 340px; margin-right: 26px;}
#main.fullwidth .sp-grid li:nth-of-type(2n+2) {margin-right: 26px;}
#main.fullwidth .sp-grid li:nth-of-type(3n+3) {margin-right: 0;}
}

@media only screen and (min-width: 942px) and (max-width: 1170px) {
#main.fullwidth .sp-grid >li {width: 293px;}
}

@media only screen and (max-width: 960px) {
#main.fullwidth .sp-grid li:nth-of-type(3n+3) {margin-right: 26px;}
#main.fullwidth .sp-grid li:nth-of-type(2n+2) {margin-right: 0;}
}

article.grid-item > div.post-entry{
		display:none;
}

article.grid-item > div.list-meta{
		text-align: center !important;
}

li > ul > li{
	margin-bottom: 0px !important;
}