.wishlist_table .add_to_cart,
a.add_to_wishlist.button.alt {
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

body {
	font-family: "microsoft yahei"
}

#outerafterheader {
	background-repeat: no-repeat;
	background-position: center;
	background-color: ;
}

.topnav li a span.link_content,
body.novaro #topminicart .topcartbutton .topbtn_text,
.searchbox .submittext,
.gn-menu li a,
.gn-menu li a:visited,
body.novaro .loginformbox .febuttoncontainer a.button,
#widget-filter-button,
.topproductfiltercontainer,
.tagcloud a {
	font-family: "microsoft yahei"
}

.nvr-trotating blockquote {
	font-family: "microsoft yahei"
		font-weight: 400;
}

.bigtext {}

.button,
.more-link,
.button:visited,
#maincontent input[type="submit"],
#maincontent input[type="reset"],
#footersidebar input[type="submit"],
#footersidebar input[type="reset"],
button,
input,
select,
textarea,
.yith_wcwl_aftercart {
	font-family: "microsoft yahei"
}

h1,
h2,
h3,
h4,
h5,
h6,
.nvr-breadcrumb,
a.sliderbutton,
body.novaro ul.products li.product .nvr-productcat,
.nvr_selector,
body.novaro div.product p.price ins,
body.novaro div.product span.price ins,
body.novaro div.product form.cart table.variations td.label,
.nvr-recentposts .meta-date.nvrsecondfont,
body.novaro div.product .woocommerce-tabs ul.tabs li a,
.nvr_gridimg .gridsubtitle,
.nvr_gridimg .cellcontent>table .tabletd .gridlinktext,
.pfcat,
.nvr-people .peopleinfo,
.entry-utilities,
.nvr-testimonial .testiinfo,
.bannercontent,
.bannersubcontent,
body.novaro ul.products li.product .nvr-featuredbadge,
.woocommerce.nvr-product-list,
.prevnexttitle,
#prevnext-post-link .navtext {
	font-family: "microsoft yahei"
}

#subbody .container {
	max-width: 1200px;
}

.nvrboxed #subbody {
	max-width: 1200px;
}

#outermain {
	background-repeat: repeat;
	background-position: center;
	background-color: transparent;
}

#outeraftercontent {
	background-repeat: ;
	background-position: ;
	background-color: #333333;
}

#footerwrapper {
	background-repeat: ;
	background-position: ;
	background-color: ;
}

#outerfooter {
	background-repeat: ;
	background-position: ;
	background-color: ;
}

.nvrlayout1 #headertext,
.nvrlayout2 #headertext,
.nvrlayout4 #headertext,
.nvrlayout5 #headertext,
.nvrlayout6 #headertext,
.nvrlayout7 #headertext,
.nvrlayout10 #headertext,
.nvrlayout11 #headertext {
	display: none
}

.nvrlayout7 #headertext+#outertop #outerheader {
	top: 0
}

.entry-content p {
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
    height: 52px;
    overflow: hidden;
}