
/*****************/
/*    Main  　　　*/
/*****************/

/*****************/
/*    Font　　　*/
/*****************/
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:300,700,100,400);

/*****************/
/*    Global　　　*/
/*****************/
body.body-borders:before, body.body-borders:after{
	height:0px;
}

.widget_tag_cloud{
	width: 100%;
	margin: 20px 0px 0px 0px;
}
.gallery-icon a:hover img, .gallery-icon a:focus img, .gallery-icon a:active img {
	-webkit-filter: none;
	-moz-filter: none;
	filter:none;
}
.gallery-icon a:before{
	background:transparent;
}
.gallery{
	background: #ffffff;
}
.gallery-icon a:after{
	background-image: none;
	cursor:pointer;
}
.page-template-page-latest-story .page-title{
	display: none;
}
.fb-group-box{
	clear: both;
}
.fb-group-box p{

	color:#000000;
	clear: both;
}
.fb-group-box .logo{
	width: 150px;
	position: relative;
	top:2px;
}

.last-post{
	text-indent: 0;
	padding:2px;
	color:#000;
	cursor: pointer;
}
.archive .printBtn{
	display: none;
}
.entry-thumbnail a{
	background:transparent;
}
.entry-thumbnail a:hover img, .entry-thumbnail a:focus img, .entry-thumbnail a:active img {
/*-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
filter: grayscale(100%);*/
-webkit-filter: none;
-moz-filter: none;
filter: none;
}
.mp-share-clear-fix{
	clear: none!important;
}
#mp-share-below-action + .mp-share-buttons{
	top: 9px;
	float: left;
	width: 50%;
	position: relative;
}
.single div.myssba{
	float: right;
	width: 50%;
}
.myssba{
}
.myssba img
{
	width: 30px !important;
	padding: 6px;
	border:  0;
	box-shadow: none !important;
	display: inline !important;
	vertical-align: middle;
}
.myssba, .myssba a
{
	text-decoration:none;
	background: none;
	font-family: Indie Flower;
	font-size: 	20px;
	color: 		#0a0a0a!important;

}
.site-info .mp-share-buttons{
	display: none;
}
.post-type-archive-story .site-main{
	/*overflow: auto;*/
}
body.body-borders.admin-bar:before,body.body-borders:after{
	height: 0px;
}
.error404 .page-content .search-form,.error404 .page-content .widget_categories,.error404 .page-content .widget_archive{
	display: none;
}

.page-content .widget_tag_cloud a:hover, .page-content .widget_tag_cloud a:focus, .page-content .widget_tag_cloud a:active{
	background: #ffffff;
	color:#000000;

}
.filterBox #order{
	font-size: 14px;
	color:#000;
}
.sort_by_history_date,.sort_by_post_date{
	display: none;
}
.scr_icon{
	opacity: 1!important;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{
	background: #ffffff;
}
.newsletter-email{
	padding: 10px!important;
	border:5px solid #000!important;
}
.newsletter-submit{
	position: absolute;
	width: 30px;
	padding: 0px;
	height: 30px;
	top: 9px;
	right: 5px;
	background-color: #fff!important;
	background-image: url(../img/iconmonstr-rss-icon-256.png)!important;
	background-position: center center;
	border: none!important;
	background-size: contain!important;
	text-indent: -9999px;
	background-repeat: no-repeat!important;
	-ms-behavior: url(backgroundsize.min.htc);
}
.newsletter.newsletter-widget{
	position: relative;
}

#newsletterwidget-2{float: right;}
.entry-thumbnail a:after{
	background-image: none;
}
.entry-thumbnail a:hover:before, .entry-thumbnail a:focus:before, .entry-thumbnail a:active:before{
	opacity: 0;
}
.css-transform #spinner{
	background: #000000;
}
.wp-caption{
	background: #ffffff;
}
.nav-previous,.nav-next{
	width: 100%!important;
	text-align: center!important;
	padding:10px;
}
.site-main .post-navigation a:hover
{
	color:#000;
}


.footer-area .myssba{
	display: none;
}

.page-title a:hover, .page-title a:focus, .page-title a:active,
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #000000;
}
.archive article > .video-wrapper,.archive article .entry-content > p,.archive article .entry-content blockquote,.archive article .entry-content > h6,.archive article .entry-content > .wp-caption,.archive article .entry-content .video-wrapper{
	display: none;

}
.archive article .entry-content  p:first-child,.archive article .entry-content > h6:first-child,.archive article .entry-content > h6:nth-child(2),	.archive article .entry-content .wp-caption + p{
	display: block;
}
.post-type-archive-aboutus .entry-content p,.post-type-archive-aboutus .entry-content > h6 ,.post-type-archive-aboutus .entry-content blockquote,.post-type-archive-aboutus .entry-content .video-wrapper{
	display: block!important;
}

.archive article a.readmore,.search article a.readmore{
	color:#000;
	text-decoration: none;
	display:block;
	font-size: 14px;
	margin:20px 0px;
	text-align: center;
}
.post-type-archive-aboutus article a.readmore{
	display: none;
}
.search-no-results .page-content {
	text-align: center;
}

.home #scr_wrapper {
	display: none!important;
}

input.printBtn{
	background-image: url(../img/printer.png)!important;
	background-color: #fff!important;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
	background-size: contain!important;
	background-repeat: no-repeat!important;
	background-position: center center!important;
	border: none;
	top: 11px;
	position: relative;
	-ms-behavior: url(backgroundsize.min.htc);
}
.no-results .page-content{
	padding-top: 60px;
}
.printCopyRight {
	display: none;
}

.site-info {
	color: #000;
}
.footer-area{
	margin-top:20px;
	padding:20px 0px;
	border-top:1px solid #eee;
}
.site-footer {
	/*margin-top:20px;*/
}
.site-footer .menu-social span {
	color: #000;
	font-size: 25px;
	padding: 0px 0px 10px 0px;
	font-style: italic;
	display: inline-block;
}

#menu-social-menu {
	display: none;
}

blockquote {
	padding: 30px;
	border-left: none;
}

blockquote:before,blockquote:after {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-size: contain;
	background-position: center center;
	-ms-behavior: url(backgroundsize.min.htc);
}
blockquote:before{
	left:-30px;
	position: relative;
	background-image: url(../img/iconmonstr-quote-up.png);
}
blockquote:after {
	float: right;
	right: -30px;
	position: relative;
	background-image: url(../img/iconmonstr-quote-down.png);
}

.site-footer {
	background-color: #fff;
}

.search .page-content .search-form {
	display: none;
}

a {
	outline: medium none!important;
}

.filterBox {
	margin: 30px auto 0px auto;
	text-align: center;
}

.filterBox ul a,.filterBox ul a:hover,.filterBox ul a:active {
	/*border: 2px solid #fff;*/
	padding: 2px;
	color: #000;
	text-decoration: none;
	border:1px solid #ffffff;
	outline: medium none;
}

.single .writer,.archive .writer,.archive .date, .search .date {
	font-size: 16px;
	text-align: center;
}

.single .writer {
	padding: 15px 0px 0px 0px;
}

.single  .writer span,.archive .writer span,.archive .date span,.search .date span {
	font-style: italic;
}

.archive .writer {
	padding: 0 0 15px 0px;
}

.archive .date,.single .date,.search .date {
	font-size: 21px;
	font-style: italic;
	color: #000;
	padding: 10px 0 0 0;
	text-align: center;
}

.single .date {
	padding: 0px 0px 20px 0px;
}

.single .fb-like {
	float: left;
}

.main-navigation.toggled .menu-toggle {
	/*color:#24282d;
	background:#ffffff;*/
}

#shareaholic_share_panel,.reveal-modal-bg {
	display: none!important;
}

.site-title {
	display: none;
}

#infscr-loading {
	text-align: center;
	display: block;
	position: absolute;
	bottom: 0px;
	z-index: 2;
	margin-left: -140px;
	width: 280px;
	left: 50%;
	padding: 20px;
	background: #ffffff;
	border: 5px solid #000000;
	box-shadow: rgba(17, 17, 17, 0.498039) 1px 2px 1px;
}

.post-type-archive .page-header,.no-results .page-header {
	display: none;
}

#secondary {
	display: none;
}

.page .entry-header {
	display: none;
}

.site-header {
	padding-bottom: 30px;
}

.main-navigation ul .current_page_item > a, .main-navigation ul .current-menu-item > a {
	color: #24282d;
}

.main-navigation ul li a:hover, .main-navigation ul li a:focus, .main-navigation ul li a:active {
	/*color: #24282d;*/
	color: #fff;
}

.site-info .fb-like {
	display: none;
}

.search-btn {
	cursor: pointer;
	position: absolute;
	width: 60px;
	height: 50px;
	right: 10px;
	color: #000;
	top: 8px;
	font-size: 24px;
}

.search-box .search-submit {
	color: #000;
	padding: 0px;
	width: 60px;
	height: 36px;
	background-color: transparent;
	border: none;
}

.search-box .search-submit:hover {
	background-color: transparent;
}

.search-box {
	margin: 20px auto 0px auto;
	text-align: center;
	border: 5px solid #000000;
}

.search-box .search-field {
	padding: 5px;
	background-color: #ffffff;
}

.search-box .search-form {
	margin-bottom: 0px;
}

button:hover, button:focus, button:active,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="reset"]:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active {
	background: transparent;
}

button:hover, button:focus, button:active,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="reset"]:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active {
	background: transparent;
}

::selection {
	/*background: #e06d5e;*/
	background: transparent;
	color: #e06d5e;
}

::-moz-selection {
	/*background: #e06d5e;*/
	background: transparent;
	color: #e06d5e;
}

.single .hentry {
	padding-top: 30px;
}
/*****************/
/*    Donate 　　　*/
/*****************/

/*.logged-in #donate{
	display: block;
	clear: both;
}*/
.page-template-page-donate #donate {
	margin-top:20px;
}
#donate{
	width: 100%;
	margin:0px auto 20px auto;
	font-size:18px;
	text-align: center;
	display: block;
	clear: both;
}
/*.logged-in.page-template-page-donate #donate{
	margin-bottom:20px;
	display: none;
}*/
#donate input{

	text-align: right;
	width: 100%;
	padding:10px 30px;
	font-size: 20px;
	line-height: 30px;
	background-color: #bed500;
	color:#fff;
	border: 2px solid #fff;
	cursor: text;
}
#donate input:focus{
	margin-top:2px;
	color:#bed500;
	line-height: 26px;
	width: calc(100% - 4px);
	border: 2px solid #bed500;
	background-color: #fff;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#donate input::-webkit-input-placeholder { /* WebKit browsers */
	color:    #ffffff;
}
#donate input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:    #ffffff;
	opacity:  1;
}
#donate input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:    #ffffff;
	opacity:  1;
}
#donate input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:    #ffffff;
}




#donate input:focus::-webkit-input-placeholder { /* WebKit browsers */
	color:    #bed500;
}
#donate input:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:    #bed500;
	opacity:  1;
}
#donate input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:    #bed500;
	opacity:  1;
}
#donate input:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:    #bed500;
}

/*****************/
/*  donate tablet*/
/*****************/
@media screen and (min-width: 990px) {
	#donate .price-box{
		padding:0px 5px 0px 15px;

	}
	#donate .price-submit{
		padding:0px 10px 0px 0px;
		margin:0px 0px 0px -5px;
	}
}
/***********************/
/* End donate tablet   */
/***********************/

#donate #submitDonate{
	font-size: 20px;
	border: 2px solid #fff;
	background-color: #cacaca;
	color:#fff;
	line-height: 50px;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#donate #submitDonate:hover{
	background-color: #bed500;
}

#donate .title{
	position: relative;
	/*background-image: url(../img/donateTitle.png);*/
	border: 2px solid #fff;
	background-size: contain;
	background-image: url(../img/storyDonateShare.png);
	background-position: center center;
	min-height: 168px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-color: #9fa0a0;
	background-position: center center;
	/*margin:5px;*/
}
#donate .title:before{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left:0;
	z-index: 1;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 50px 50px 0 0;
	border-color: #c0d500 transparent transparent transparent;
}
#donate .item{
	font-family: 'Roboto Slab';
	overflow: hidden;
	position: relative;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	/*text-indent: -9999px;*/
	border: 2px solid #fff;
	/*line-height: 80px;*/
	color: #fff;
	/*-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;*/
	height: 84px;
	/*cursor: pointer;*/
}
#donate .fbasic{
	line-height: 84px;
	font-size: 30px;
	cursor: pointer;
	width: 100%;
	position: absolute;
	top:0px;
	left:0;
	opacity: 1;
	background-color: #c9caca;
	/*background-repeat: no-repeat;*/
	height: 80px;
	z-index: 1;
	/*background-size: cover;*/
	background-position: center center;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}



/*@media screen and (min-width: 768px) {

#donate .fbasic.f8{font-size: 0.8em;}
#donate .fbasic.b8{font-size: 0.8em;}
}
@media screen and (max-width: 767px) {
#donate .fbasic.f8{font-size: 1em;}
#donate .fbasic.b8{font-size: 1em;}
}
*/




/*#donate .f1{
	background-image: url(../img/f100.png);
}
#donate .f2{
	background-image: url(../img/f200.png);
}
#donate .f3{
	background-image: url(../img/f500.png);
}
#donate .f4{
	background-image: url(../img/f1000.png);
}
#donate .f5{
	background-image: url(../img/f2000.png);
}
#donate .f6{
	background-image: url(../img/f5000.png);
}
#donate .f7{
	background-image: url(../img/f10000.png);
}
#donate .f8{
	background-image: url(../img/f20000.png);
}*/

#donate .bbasic{
	font-family: "微軟正黑體","LiHei Pro", 新細明體, PMingLiU, sans-serif;
	background-image: url(../img/dbbg.png);
	padding-top:14px;
	font-size: 20px;
	color:#a0a1a1;
	font-weight: bolder;
	cursor: pointer;
	width: 100%;
	position: absolute;
	top:-84px;
	left:0;
	opacity: 0;
	background-repeat: no-repeat;
	height: 84px;
	z-index: 0;
	background-size: contain;
	background-position: center center;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
}
/*#donate .b1{
	background-image: url(../img/b100.png);
}
#donate .b2{
	background-image: url(../img/b200.png);
}
#donate .b3{
	background-image: url(../img/b500.png);
}
#donate .b4{
	background-image: url(../img/b1000.png);
}
#donate .b5{
	background-image: url(../img/b2000.png);
}
#donate .b6{
	background-image: url(../img/b5000.png);
}
#donate .b7{
	background-image: url(../img/b10000.png);
}
#donate .b8{
	background-image: url(../img/b20000.png);
}*/
#donate .d1:hover .f1,#donate .d2:hover .f2,#donate .d3:hover .f3,#donate .d4:hover .f4,
#donate .d5:hover .f5,#donate .d6:hover .f6,#donate .d7:hover .f7,#donate .d8:hover .f8
{
	opacity: 0;
	bottom:-84px;
	/*z-index: 0;*/
}
#donate .d1:hover .b1,#donate .d2:hover .b2,#donate .d3:hover .b3,#donate .d4:hover .b4,#donate .d5:hover .b5,#donate .d6:hover .b6,#donate .d7:hover .b7,#donate .d8:hover .b8{
	opacity: 1;
	top:0px;
	/*z-index: 1;*/

}

@media screen and (max-width: 768px) {
	#donate{
		width: 90%;
	}
	#donate input{
		line-height: 75px;
		padding:0 30px;
		text-align: center;
	}
		#donate input:focus{
		line-height: 75px;
		margin-bottom: 1px;
	}
	#donate #submitDonate{
		line-height: 75px;
	}
	#donate .title{
		line-height: 200px;
	}
}

/*****************/
/*    Index 　　　*/
/*****************/
.home #primary {
	margin-bottom: 20px;
}

.home .site-header {
	/*margin-top: 100px;*/
}

.home footer {
	display: none;
}

.home .fb-like {
	display: none;
}

.home #main {
	margin-top: 100px;
}
/*.archive article a.readmore:last-child{
	display: none;
	}*/
	/*****************/
	/*    isotope　　　*/
	/*****************/

	.isotope .site-main {
		/*margin-bottom: 250px;*/
	}

	.isotope .site-main .paging-navigation {
		position: absolute;
		bottom: 20px;
		z-index: 3;
	}
	.post-type-archive-story.isotope .site-main .paging-navigation{
		display: none;
	}
	.isotope .paging-navigation:before {
		background-color: initial;
	}

	.isotope .page-header + .hentry {
		padding-top: 0px;
		border: 5px solid #000000;
	}

	.isotope .hentry {
		width: 29.3%;
		padding-top: 0px;
		border: 5px solid #000000;
		margin: 2%;
	}

	.isotope .page-header {
		padding-top: 25px;
		width: 100%;
		position: relative;
		padding-bottom: 22px;
		text-align: center;

	}

	.isotope .entry-header {
		padding-top: 15px;
		width: 100%;
		position: relative;
		padding-bottom: 22px;
		text-align: center;
		display: block;
	}

	.isotope .entry-thumbnail {
		width: 100%!important;
		margin-left: 0px!important;
	}

	.isotope .page-content,
	.isotope .entry-content,
	.isotope .entry-summary {
		width: 100%;
		position: relative;
		margin-top: 0px;
		padding: 0px 20px 0px 20px;
	}

	.isotope .entry-meta {
		padding: 10px 0px 10px 0px;
		width: 100%;
		display: block;
		margin: 0;
	}

	.isotope .page-header:after,
	.isotope .entry-header:after {
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		margin-left: 0;
		width: 100%;
		height: 2px;
		background: #ffffff;
	}

	.isotope .entry-meta:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		margin-left: 0;
		width: 100%;
		height: 1px;
		background: #ffffff;
	}

	.isotope .entry-thumbnail {
		position: relative;
		z-index: 1;
		margin-bottom: 0;
		text-align: center;
		line-height: 0;
	}

	.isotope .page-header + .hentry:before,
	.isotope .hentry + .hentry:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		z-index: 0;
		height: 1px;
		background: #f1f2f3;
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		width: 100%;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}

	.isotope .fb-like {
		display: none;
	}

	.isotope .myssba > div{
		text-align: center!important;
	}

	.isotope p {
		font-size: 14px;
	}

	.isotope article {
		overflow: hidden;
	}
	.alignleft{
		margin-left: 0px;
	}
	.alignright{
		margin-right: 0px;
	}
	/*********************/
	/* responsive iframe*/
	/********************/
	.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

	/*****************/
	/*    Plugings 　*/
	/*****************/
	div.pp_pic_holder{
		border:5px solid #000000!important;
	}
	[class^="albums-in-row_"], [class*=" albums-in-row_"] {
		width: none;
	}
	div.pp_default .pp_social{
		display: none;
	}
	.album_back_btn{
		border-radius: 0px ;
	}
	.album_back_btn span{
		color:#ffffff;
	}
	.album_holder h5,div.album_link a{
		color:#000!important;
	}

	/*****************/
	/*    Desktop　　　*/
	/*****************/
	@media screen and (min-width: 840px) {
		/*****************/
		/*    Navigation　*/
		/*****************/

		#filters a,#latest-filters a{
			text-indent: -9999px;
			display: inline-block;
			width: 79px;
			height: 40px;
			background-size: contain;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
		}
		#filters .last-post ,#latest-filters .last-post{
			text-indent: -9999px;
			display: inline-block;
			width: 90px;
			height: 40px;
			background-size: contain;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
			background-image: url(../img/menuV2/last-post.jpg);
			background-position: 0px -3px;

		}
		#filters a.taiwan-history ,#latest-filters a.taiwan-history{
			background-image: url(../img/menuV2/taiwan_history.jpg);
			background-position: 0px 4px;

		}
		#filters a.nori-name ,#latest-filters a.nori-name {
			background-image: url(../img/menuV2/nori_name.jpg);
			background-position: 0px 6px;

		}
		#filters a.world-history ,#latest-filters a.world-history {
			background-image: url(../img/menuV2/world_history.jpg);
			background-position: 0px 7px;

		}
		#filters a.storys ,#latest-filters a.storys{
			background-image: url(../img/menuV2/storys.jpg);
			background-position: 0px 0px;

		}

		.search-box {
			/*width: 840px;*/
			margin-top: 30px;
			width: 340px;
		}

		.search-box .search-field {
			padding: 5px;
			background-color: #ffffff;
		}

		.search-box .search-form {
			margin-bottom: 0px;
		}

		.main-navigation ul li a {
			-moz-transition-property: none;
			-webkit-transition-property: none;
			-o-transition-property: none;
			transition-property: none;
		}

		.main-navigation ul.nav-menu > li.founder  > a:first-child {
			text-indent: -9999px;
			display: block;
			background-image: url(../img/menuV2/founder.png);
			width: 120px;
			height: 40px;
			background-size: contain;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
		}

		.main-navigation ul.nav-menu > li.bigpeace > a:first-child {
			text-indent: -9999px;
			display: block;
			background-image: url(../img/menuV2/bigpeace.png);
			width: 120px;
			height: 40px;
			background-size: contain;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
		}

		.main-navigation ul.nav-menu > li.latestnews  > a:first-child {
			text-indent: -9999px;
			display: block;
			background-image: url(../img/menuV2/latestnews.png);
			width: 120px;
			height: 40px;
			background-size: contain;
			background-position: 0px 3px;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
		}

		.main-navigation ul.nav-menu > li.activity  > a:first-child {
			text-indent: -9999px;
			display: block;
			background-image: url(../img/menuV2/activity.png);
			width: 66px;
			height: 40px;
			background-size: contain;
			background-position: 0px 5px;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
		}

		.main-navigation ul.nav-menu > li.story  > a:first-child {
			text-indent: -9999px;
			display: block;
			background-image: url(../img/menuV2/story.png);
			width: 66px;
			height: 40px;
			background-size: contain;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
		}

			.main-navigation ul.nav-menu > li.tomorrow_sun  > a:first-child {
    text-indent: -9999px;
    display: block;
    background-image: url(../img/menuV2/tomorrow_sun_v2.png);
    width: 200px;
    height: 40px;
    background-size: contain;
    background-position: 0px 6px;
    background-repeat: no-repeat;
    -ms-behavior: url(backgroundsize.min.htc);
		}
		
/*		.menu-item-2992 {
			text-indent: -9999px;
			display: block;
			background-image: url(/wp-content/uploads/2018/06/www.nori.org.tw--2-01.jpg);
			width: 197px;
			height: 40px;
			background-size: contain;
			background-position: 0px 0px;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
		}*/
/*tomorrow*/


		.main-navigation ul.nav-menu > li.projects  > a:first-child {
			text-indent: -9999px;
			display: block;
			background-image: url(../img/menuV2/projects.png);
			width: 120px;
			height: 40px;
			background-size: contain;
			background-position: 0px 1px;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
		}

		.main-navigation ul.nav-menu > li.sponsor  > a:first-child {
			text-indent: -9999px;
			display: block;
			background-image: url(../img/menuV2/sponsor.png);
			width: 66px;
			height: 40px;
			background-size: contain;
			background-position: 0px 2px;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
		}

		.main-navigation ul.nav-menu > li.aboutus  > a:first-child {
			text-indent: -9999px;
			display: block;
			background-image: url(../img/menuV2/about-us.png);
			width: 118px;
			height: 40px;
			background-size: contain;
			background-position: 0px 1px;
			background-repeat: no-repeat;
			-ms-behavior: url(backgroundsize.min.htc);
		}

		/*****************/
		/*    Footer　	*/
		/*****************/
		.site-info {
			color: #000000;
			font-size:30px;
		}
		.site-info p{
			font-size: 16px;
		}
		/*****************/
		/*    Plugings 　*/
		/*****************/

		#scr_wrapper {
			right: 40px!important;
		}
		/*****************/
		/*    isotope 　*/
		/*****************/
		.search.isotope .hentry:nth-child(2),.search.isotope .hentry:nth-child(3),.search.isotope .hentry:nth-child(4) {
			margin-top: 80px;
		}
	}



	/*****************/
	/*    tablet　　　*/
	/*****************/

	@media screen and (max-width: 768px) {


		.fb-group-box{
			text-align: center;
		}
		.fb-group-box .fb-like-box{
			display: inline;
		}
		.fb-group-box p{
			text-align: left;
		}
		.page div.myssba,.single div.myssba{
			width: 100%;
			clear: both;
		}

		.single .myssba{
			margin-bottom:20px;
		}
		input.printBtn {
			display: none;
		}

		div.myssba > div {
			text-align: center!important;
		}

		.isotope .hentry {
			width: 48%;
			padding-top: 0px;
			border: 5px solid #000000;
			margin: 2% 1%;
		}

		.search.isotope .hentry:nth-child(2),.search.isotope .hentry:nth-child(3) {
			margin-top: 80px;
		}
	}

	@media screen and (max-width: 480px) {
		/*	#filters a{
			width: 60px;
			height: 30px;
			}*/
			.newsletter-submit{
				top: 10px;
				right: 20px;
			}
			.home .site-header {
				margin-top: 50px;
			}

			.isotope .hentry {
				width: 100%;
				padding-top: 0px;
				border: 5px solid #000000;
				margin: 2% 0%;
			}

			.search.isotope .hentry:nth-child(2) {
				margin-top: 80px;
			}

			.search.isotope .hentry:nth-child(3) {
				margin:2% 0%;
			}
		}

		@media screen and (max-width: 320px) {

			.search.isotope .hentry:nth-child(2) {
				margin-top: 80px;
			}
			.filterBox ul a {
				/*border: 2px solid #000;*/
				padding: 4px;
				color: #000;
				text-decoration: none;
			}
		}

/*****************/
/*    Print 　　　*/
/*****************/
@media print {
	/* All your print styles go here */
/*
	*{-webkit-print-color-adjust:exact;}
*/

	.printBtn, .menu-wrapper,.search-box,.nav-links,.fb-like,.ssba,.myssba,#scr_wrapper,.stb-container,.post-navigation,#blueimp-gallery {
		display: none!important;
	}

	.site-info,.menu-social {
		width: 100%;
		font-size: 10px;
		display: none;
	}

	.menu-social span {
		font-size: 10px;
	}

	.site-header {
		padding: 0px;
	}

	.site-image {
		margin-bottom: 0px;
	}

	.site-image img {
		width: 60%;
	}

	.entry-thumbnail {
		width: 50%;
		text-align: center;
	}

	.entry-thumbnail img {
		max-width: 500px;
		margin: 0 auto;
	}

	.site-footer {
		margin: 0px;
	}

	.hentry {
		padding: 0px;
	}

	#primary {
		padding: 0px;
		margin: 0px;
	}

	.printCopyRight {
		padding: 20px 0px;
		color: #000;
		border-top: 1px solid #eeeeee;
		display: block;
		text-align: center;
	}

	.entry-meta {
		display: none;
	}

	.entry-content p {
		font-size: 20px;
	}

.footer-area{
	border-top: none;
}

.mp-share-buttons-fb{
	display: none;
}

blockquote:before,blockquote:after {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-size: contain;
	background-position: center center;
}

blockquote:before{
	left:-30px;
	position: relative;
	content:url(../img/iconmonstr-quote-5-icon-24.png);
}
blockquote:after {
	float: right;
	right: -30px;
	position: relative;
	content: url(../img/iconmonstr-quote-6-icon-24.png);
}

}
