body,
p,
#countdown .countdown-period,
.fwp-text-with-icon {
	font-family: '', sans-serif;
}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.btn-default,
	.wpcf7-submit,
	.btn,
	.navbar-default .navbar-brand,
	.dropdown-menu> li> a,
	.vc_progress_bar.fastwp .vc_single_bar .vc_label,
	.memberDescription .position span,
	.wpcf7-text,
	.wpcf7-textarea,
	.footerText input,
	.form-control,
	.fastwp.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,
	.dropcap::first-letter,
	.fastwp-filled.wpb_tabs .wpb_tabs_nav>li a {
	font-family: '', sans-serif;
}




.width-limit-800 {
	max-width: 800px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.width-limit-900 {
	max-width: 900px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.width-limit-1000 {
	max-width: 1000px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.width-limit-1200 {
	max-width: 1200px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.width-limit-1500 {
	max-width: 1500px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.width-limit-1800 {
	max-width: 1800px;
	margin-left: auto !important;
	margin-right: auto !important;
}

@media screen and (max-width: 767px) {
	.show-767 {
		display: block;
	}
	.hide-767 {
		display: none;
	}
	.paragraph_14-12 p {
		font-size: 12pt;
	}
	.paragraph_13-11 p {
		font-size: 11pt;
	}
	.paragraph_12-11 p {
		font-size: 11pt;
	}
	.event-button-inline {
		max-width: 312px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.event-button> button {
		width: 90px;
		font-size: 12px !important;
	}
}

@media screen and (min-width: 768px) {
	.show-767 {
		display: none;
	}
	.hide-767 {
		display: block;
	}
	.paragraph_14-12 p {
		font-size: 14pt;
	}
	.paragraph_13-11 p {
		font-size: 13pt;
	}
	.paragraph_12-11 p {
		font-size: 12pt;
	}
	.event-button-inline {
		max-width: 372px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.event-button> button {
		width: 110px;
		font-size: 14px;
	}
}

#menu-main-menu> li:first-child {
	display: none;
}

.event-button {
	font-family: 'Spoqa Han Sans';
}

.event-separator {
	width: 2px;
	height: 20px;
	background-color: #666;
	display: inline-block;
	margin-top: 12px;
}






			.navbar-default .navbar-brand {
				color: #fff;
			}
			
			.navbar-default .navbar-brand:hover {
				color: #5e5e5e;
			}
			
			nav.navbar.affix-top {
				background-color: ;
			}
			
			.navbar-default .navbar-nav>li>a {
				font-size: 13px;
			}
			
			.navbar-default .navbar-nav> li> a {
				color: rgba(255, 255, 255, 0.8);
			}
			
			.navbar-default .navbar-nav> li> a:hover {
				color: #555555;
			}
			
			.navbar-default .navbar-nav> li> a:active {
				color: #ffffff;
			}
			
			.single-fwp_portfolio .project-single {
				background-color: #fff;
			}
			
			.overlay-slidedown.open {
				background-color: #fff;
			}
			
			.footerSocialIcons li a {
				color: #a5a5a5;
			}
			
			.footerSocialIcons li a:hover {
				color: #a5a5a5;
			}
			
			#footer .bottomLine {
				background-color: #000000;
			}
			
			
			
			.fwp_setting_class5098 {}
			
			.vc_custom_1417646643976 {
				margin-top: 50px !important;
				margin-bottom: 50px !important;
			}
			
			#s-home> .container,
			#s-home .vc_row.container {}
			
			.vc_custom_1468135712924 {
				padding-top: 20px !important;
			}
			
			.fwp_setting_class9193 {}
			
			#s-event> .container,
			#s-event .vc_row.container {}
			
			.vc_custom_1462118252569 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 100px !important;
				padding-bottom: 60px !important;
			}
			
			.fwp_setting_class4779 {}
			
			#s-coffee> .container,
			#s-coffee .vc_row.container {}
			
			.vc_custom_1467464406269 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
			
			.fwp_setting_class9918 {}
			
			#fwp_portfolio_7584 .portfolioFilters {
				background-color: ;
			}
			
			#s-stories> .container,
			#s-stories .vc_row.container {}
			
			.vc_custom_1462118269052 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 100px !important;
				padding-bottom: 60px !important;
			}
			
			.fwp_setting_class1111 {}
			
			#s-menu> .container,
			#s-menu .vc_row.container {}
			
			.vc_custom_1474868248011 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
			
			.vc_custom_1474868241396 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
			
			.vc_custom_1474868235423 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
			
			.fwp_setting_class5523 {}
			
			#fwp_portfolio_2107 .portfolioFilters {
				background-color: ;
			}
			
			#fwp_portfolio_4612 .portfolioFilters {
				background-color: ;
			}
			
			#fwp_portfolio_4019 .portfolioFilters {
				background-color: ;
			}
			
			#s-menus> .container,
			#s-menus .vc_row.container {}
			
			.vc_custom_1462118314482 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 100px !important;
				padding-bottom: 60px !important;
			}
			
			.fwp_setting_class8925 {}
			
			#s-about-us> .container,
			#s-about-us .vc_row.container {}
			
			.vc_custom_1462113500163 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 0px !important;
				padding-bottom: 0px !important;
				background-color: #080607 !important;
			}
			
			.vc_custom_1463811936662 {
				padding-top: 0px !important;
			}
			
			.vc_custom_1469976953965 {
				background-image: url(images/ueki.jpg) !important;
				background-position: center !important;
				background-repeat: no-repeat !important;
				background-size: cover !important;
			}
			
			.vc_custom_1469976989952 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 60px !important;
				padding-bottom: 40px !important;
			}
			
			.fwp_setting_class3932 {}
			
			#s-kanji-ueki> .container,
			#s-kanji-ueki .vc_row.container {}
			
			.vc_custom_1462120026786 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
			
			.vc_custom_1469977186584 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 60px !important;
				padding-bottom: 40px !important;
			}
			
			.vc_custom_1469977174859 {
				background-image: url(images/yunmee.jpg) !important;
				background-position: center !important;
				background-repeat: no-repeat !important;
				background-size: cover !important;
			}
			
			.fwp_setting_class3924 {}
			
			#s-kyeong-yun-mee> .container,
			#s-kyeong-yun-mee .vc_row.container {}
			
			#page-content> .container,
			#page-content .vc_row.container {}
			
			.vc_custom_1463888833969 {
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 10px !important;
				padding-bottom: 30px !important;
				/*background-color: #222222 !important;*/
			}
			
			nav.navbar.affix {
				background-color: rgb(0, 0, 0);
			}
			
			body .ip-header .ip-loader svg path.ip-loader-circle {
				stroke: #ffffff;
			}
			
			body .ip-header .ip-loader svg path.ip-loader-circlebg {
				stroke: #282828;
			}
			
			.navbar-default .navbar-nav> li.active a {
				color: #ffffff;
			}
			
			.navbar-default .navbar-nav> li.active a:hover {
				color: #555555;
			}
			
			nav.navbar .container-fluid {
				max-width: px
			}
			
			
			
			
			
			
			
			
			

/*自定义内容部分样式*/
	.newsItem,
	.activityItem,
	.noticeItem,
	.tecItem,
	.pianoItem,
	.serviceItem,
	.pianoItem,
	.pianoSerItem {
		padding: 2px;
	}
	
	#news {
		padding: 20px 10px;
	}
	
	@media only screen and (min-width: 640px) {
		
	}
	
	#news .container{
		margin: 50px auto;
	}
	
	.newsTab li {
		width: 60px;
		text-align: center;
		text-align: -webkit-center;
		text-align: -moz-center;
		border-right: 1px solid black;
		font-size: 18px;
	}
	
	.newsTab li:nth-child(3) {
		border-right: none;
	}
	
	.newsContent , 
	.activityContent ,
	.noticeContent,
	.tecContent ,
	.pianoContent,
	.serviceContent,
	.pianoContent,
	.pianoSerContent {
		position: relative;
	}
	
	.newsContent img,
	.activityContent img,
	.noticeContent img,
	.tecContent img,
	.pianoContent img,
	.serviceContent img,
	.pianoContent img,
	.pianoSerContent img {
		width: 100%;
	}
	
	.NewsOverLayBg,
	.moreNews,
	.ActivityOverLayBg,
	.NoticeOverLayBg,
	.TecOverLayBg,
	.pianoSerOverLayBg,
	.serviceOverLayBg{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		background-color: rgba(0, 0, 0, 0.7);
	}
	
	.pianoOverLayBg{
		width: 100%;
		height: 100%;
		top: 30%;
		color: white;
		position: absolute;
	}
	
	/*移动端*/
	@media only screen and (min-width: 100px) and (max-width: 640px) {
		
		.pianoOverLayBg{
			width: 100%;
			height: 100%;
			top: -7%;
			color: white;
			position: absolute;
		}

		.centerBtnTop{
			margin-top: 20px !important;
			font-size: 1.2em !important;
		}

		#hailunyueqi{
			font-size: 30px !important;
		}

		.centerBtn,.serviceBtn,.tecBtn {
		    font-size: 1.2em !important;
		}


		/*显示按钮*/
		.NewsOverLayBg,
		.ActivityOverLayBg,
		.NoticeOverLayBg,
		.TecOverLayBg,
		.pianoSerOverLayBg,
		.serviceOverLayBg{
			display: block !important;
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0px;
			background-color: rgba(0, 0, 0, 0.3);
		}
	}
	
	.newsTitle,
	.activityTitle,
	.noticeTitle {
		width: 100%;
		height: 100%;
		position: absolute;
		word-wrap: break-word;
		padding-top: 30%;
		color: white;
		font-size: 16px;
		padding-left: 10px;
    	padding-right: 10px;
	}
	
	
	
	
	.contentSection{
		padding: 30px 10px;
		margin-top: -1px;
	}
	
	.tecBtn,.serviceBtn{
		font-size: 2em;
    	margin: 20% auto;
	}
	.centerBtn{
		font-size: 2em;
    	margin: 33% auto;
	}
	
	.centerBtnTop{
		font-size: 1.6em;
	}
	

/*自定义内容部分样式*/


/*钢琴列表*/
/* Carousel */
	.carousel-example {
		padding: 20px 0 50px 0;
	}
	
	#complicated-content-carousel .carousel-control {
		position: absolute;
		top: -20px;
		right: 0;
		left: auto;
		bottom: auto;
		width: 14px;
		font-size: 25px;
		color: #3c3c3c !important;
		opacity: 1;
	}
	
	#complicated-content-carousel .carousel-control.left,
	#complicated-content-carousel .carousel-control.right {
		background-image: none;
	}
	
	#complicated-content-carousel .carousel-control.left {
		right: 35px;
	}
	
	#complicated-content-carousel .index {
		position: absolute;
		top: -70px;
		right: 0;
		font-size: 16px;
		color: #3c3c3c;
	}
	
	#complicated-content-carousel .flex-item {
		position: relative;
		display: inline-block;
		width: 320px;
		height: 380px;
		padding: 16px 13px;
		background-color: #f5f6f7;
		border: 6px solid #f5f6f7;
	}
	
	#complicated-content-carousel .flex-item:hover,
	#complicated-content-carousel .flex-item:focus {
		border: 6px solid #d2d4d5;
		border-radius: 3px;
	}
	
	.carousel-control {
		width: 50px;
		height: 50px;
		top: 50%;
		transform: translateY(-50%);
		bottom: auto;
		font-size: 30px;
		text-align: center;
		opacity: 1;
	}
	
	a.carousel-control.left,
	a.carousel-control.right {
		background-image: none;
		opacity: 1;
		text-align: center;
	}

/* MEDIA QUERIES */
	/* styles for phones' displays */
	@media only screen and (max-width: 350px) {
		#complicated-content-carousel .flex-item {
			width: 300px;
		}
	}
	
	/* styles for medium size displays */
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		#complicated-content-carousel .flex-item {
			width: 300px;
		}
	}
	
/*//钢琴列表*/

.aboutUp,
.downPic{
	min-height: 180px;
}

.moreAboutContent{
	text-align: center;
	text-align: -webkit-center;
	text-align: -webkit-center;
}
.btnMoreAbout{
	width: 50%;
	font-size: 1.1em;
}
