/* ================================
				內頁 
=================================== */
.module-NewsContent .row.rowH1 h1 { /*margin-left: 185px; 改成190px 20160318*/ margin-left: 190px; margin-bottom: 3px; }
.module-NewsContent .row.rowH1 h1 p {  }

.module-NewsContent .row.newsPage { padding-top: 0; }

.module-NewsContent .itemBox p {margin-bottom: 0; }/* 討論後決定拿掉所有itemBox底下p的間距 20160318 Gabby*/


/*文首摘要*/
.module-NewsContent .summary {
	/*margin-left: 185px; 對齊寬度為540px的段落圖片 20160318 Gabby*/
	margin-left: 190px;
	padding-bottom: 20px;
	font-size: 17px;
	font-size: 1.7rem;
	line-height: 1.5;
	color: #222222;

	font-size: 24px;
  	font-size: 2.4rem;
  	color: #333333;
  	line-height: 31px;
  	font-weight: 500;
}

.module-NewsContent .newsPage-top {
	border-top: 1px solid #efefef;
	padding-top: 15px;
	margin-bottom: 8px;
	margin-left: 190px;
}

/*切換編排格式*/
.module-NewsContent .newsPage-changeMode {
	float: right;
	margin-top: -10px;
	margin-bottom: 20px;
}
.module-NewsContent .row.rowH1 h1 ~ .newsPage-changeMode { margin-top: 12px; }
.module-NewsContent .row.rowH1 h1 ~ .summary ~ .newsPage-changeMode { margin-top: -7px; }
.module-NewsContent .newsPage-changeMode .mode-list {
	font-size: 36px;
}
.module-NewsContent .newsPage-changeMode .mode-block {
	font-size: 28px;
	
}
.module-NewsContent .newsPage-changeMode a {
	vertical-align: middle;
	background-color: #ffffff;
	text-align: center;
	width: 30px;
	height: 30px;
	padding: 8px;
	border: 1px solid #555555;
	display: inline-block;
	margin-left: 8px;
}
.module-NewsContent .newsPage-changeMode.fixed a {
	margin-top: -1px;
	display: block;
	margin-left: 0px;
}

.module-NewsContent .newsPage-changeMode a:link { color: #cccccc; }
.module-NewsContent .newsPage-changeMode a:visited { color: #cccccc; }
.module-NewsContent .newsPage-changeMode a:hover { color: #000000; }
.module-NewsContent .newsPage-changeMode a:active { color: #000000; }
.module-NewsContent .newsPage-changeMode a i {
	line-height: 42px;
}
.module-NewsContent .newsPage-changeMode a.active {
	color: #999999;
}

/* 分享 */
.module-NewsContent .newsPage-share {
	width: 175px;
	font-size: 26px;
	position: absolute;
	z-index: 1;
	-webkit-transition: margin .6s ease;
	transition: margin .6s ease;
}
.module-NewsContent .newsPage-share a {
	display: inline-block;
	vertical-align: middle;
	margin: 0 9px 7px 0;
}
.module-NewsContent .newsPage-share a i {
	margin-right: 0;
}
.module-NewsContent .newsPage-share a:link { color: #cccccc; }
.module-NewsContent .newsPage-share a:visited { color: #cccccc; }
.module-NewsContent .newsPage-share a:hover { color: #999999; }
.module-NewsContent .newsPage-share a:active { color: #999999; }
.module-NewsContent .newsPage-share a .fa-stack {
    width: 32px;
    height: 32px;
    line-height: 32px;
}
.module-NewsContent .newsPage-share a .fa-stack-2x {
	font-size: 32px;
}
.module-NewsContent .newsPage-share a .fa-stack-1x {
	font-size: 16px;
	line-height: 33px;
}

.module-NewsContent [social-type*='social-google-plus'] .fa-google-plus {
	font-size: 25px;
}
.module-NewsContent [social-type*='social-plurk'] .kid-plurk {
	font-size: 22px;
}
.module-NewsContent [social-type*='social-qq'] .fa-qq {
	font-size: 24px;
}
.module-NewsContent [social-type*='social-google-plus'].fa-google-plus {
	font-size: 25px;
}
.module-NewsContent [social-type*='social-plurk'].kid-plurk {
	font-size: 22px;
}
.module-NewsContent [social-type*='social-qq'].fa-qq {
	font-size: 24px;
}


.module-NewsContent #socialMore {
	text-align: center;
}
.module-NewsContent #socialMore i {
	line-height: 26px;
}
.module-NewsContent #socialMore.icon-close i {
	font-size: 15px;
}
.module-NewsContent .icon-close .ion-more::before {
	content: "\f12a";
}

/*類別*/
.module-NewsContent .newsPage-kind {
	width: 100%;
	text-align: left;
}
.module-NewsContent .newsPage-kind .kind-tag {
	position: relative;
	font-size: 14px;
	font-size: 1.4rem;
	margin: 4px 0px 4px 6px;
	cursor: pointer;
	display: inline-block;
	line-height: 20px;
}
.module-NewsContent .newsPage-kind .kind-tag:first-child { margin-left: 0; }
.module-NewsContent .newsPage-kind .kind-name {
	display: block;
	padding:1px 10px 0;
	background-color:transparent;
	color:#ffffff;
	letter-spacing: .5px;
    position: relative;
    z-index: 10;
    line-height: 22px;
    -webkit-transition:background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition:background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.module-NewsContent .newsPage-kind .kind-count {
    color: #fff;
    /*height: 100%;
    padding: 0px 10px;*/
    padding:1.5px 10px;/* 讓數字與文字置中對齊 20160406 Gabby*/
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
    -webkit-transition:background 0.3s ease-in-out;
	transition:background 0.3s ease-in-out;
}
.module-NewsContent .newsPage-kind .kind-tag:hover .kind-name {
	/*border: 1px solid #323232;*/
	background-color:#ffffff;
	color: #f7f7f7;
}
.module-NewsContent .newsPage-kind .kind-tag:hover .kind-count {
	background-color:#000;
}

/*發文日期*/
.module-NewsContent .newsPage-date {
	color: #787878;
    font-size: 14px;
    font-size: 1.4rem;
    /*margin: 4px 0px 0 185px;*/
    margin: 0px 0 20px 190px; /* 對齊寬度為540px的段落圖片 20160318 Gabby*/
    /*font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;*/
    float: left;
}
.module-NewsContent h1 ~ .newsPage-date { margin-top: 10px; }
.module-NewsContent h1 ~ .summary ~ .newsPage-date { margin-top: 0px; }

/*撰稿者*/
.module-NewsContent .newsPage-poster {
	color: #787878;
    font-size: 14px;
    font-size: 1.4rem;
    width: 175px;

    /* 解決多筆撰稿人間距問題 carrie 20160419 */
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    /* end */
}
.module-NewsContent .newsPage-poster > span {
	margin:4px 0px 8px;
	display: block;
	width: 100%;
}
.module-NewsContent .newsPage-poster > span.posted > span.img {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 8px;
    text-align: center;
    border-radius: 100%;
    overflow: hidden;
    vertical-align: middle;
}

/*段落*/
.module-NewsContent .newsPage-paragraph {
	position: relative;
	margin-left: 190px;
	margin-bottom: 30px;
}
.module-NewsContent .newsPage-paragraph.empty.edit-paragraph { /*margin-left: 185px; 對齊寬度為540px的段落圖片 20160318 Gabby*/ margin-left: 190px; }

.module-NewsContent .newsPage-paragraph .itemBox.video.hover { overflow: visible; }

/* 改作法 margin-left加在newsPage-paragraph上 carrie 20160419
.module-NewsContent .newsPage-paragraph .itemBox > div.subTitle { margin-left: 190px; }
.module-NewsContent .newsPage-paragraph .itemBox > div.contentText { margin-left: 190px; }*/

.module-NewsContent .newsPage-paragraph .itemBox.floatL .defaultWrap, 
.module-NewsContent .newsPage-paragraph .itemBox.floatR .defaultWrap { width: auto; }

/* 改作法 margin-left加在newsPage-paragraph上 
.module-NewsContent .newsPage-paragraph.style1 .itemBox .defaultWrap { margin-left: 190px; }*/

.module-NewsContent .newsPage-paragraph.style2 .itemBox .defaultWrap { float: right; }

.module-NewsContent .newsPage-paragraph.style3 .itemBox .defaultWrap { float: left; /* 改作法 margin-left加在newsPage-paragraph上 margin-left: 190px;*/}
.module-NewsContent .newsPage-paragraph.style3 .itemBox .subTitle { float: left; clear: both; }
.module-NewsContent .newsPage-paragraph.style3 .itemBox .contentText { float: left; clear: both; }

.module-NewsContent .newsPage-paragraph.style4 .itemBox .defaultWrap { float: right; }
.module-NewsContent .newsPage-paragraph.style4 .itemBox .subTitle { float: left; clear: both; }
.module-NewsContent .newsPage-paragraph.style4 .itemBox .contentText { float: left; clear: both; }

/* 改作法 margin-left加在newsPage-paragraph上
.module-NewsContent .newsPage-paragraph.style5 .itemBox .defaultWrap { margin-left: 190px; }*/

.module-NewsContent .newsPage-paragraph .imgIntro { color: #666666; font-size: 14px; font-size: 1.4rem; /*padding-left: 10px; 20160318*/ }/* 頁面輪播改成灰底，給一個padding讓他不要貼邊 20160308 Gabby */
.module-NewsContent .newsPage-paragraph .imgPhotographers { color: #999999; font-size: 13px; font-size: 1.3rem; /*padding-left: 10px; 20160318*/  }/* 頁面輪播改成灰底，給一個padding讓他不要貼邊 20160308 Gabby */
.module-NewsContent .newsPage-paragraph .imgLink { float: right; /*padding-right: 10px; 20160318*/ }/* 頁面輪播改成灰底，給一個padding讓他不要貼邊 20160308 Gabby */
.module-NewsContent .newsPage-paragraph .imgLink a { color: #999999; font-size: 13px; font-size: 1.3rem; padding: 0; }

.module-NewsContent .newsPage-paragraph .itemBox .defaultWrap img {
	width: 100%;
	max-height: inherit;
}

.module-NewsContent .newsPage-paragraph .itemBox .contentText { font-size: 16px; font-size: 1.6rem; }

/* 多圖排列 輪播式 */
.module-NewsContent .flex-direction-nav a {
	/*width:32px;
	height:32px;
	margin-top:-12px;  

	要改成按整條　Gabby 20160204*/
}
.module-NewsContent .flex-direction-nav .flex-prev { background-image:url('../../../../../ModuleImages/icon/prev.png'); }
.module-NewsContent .flex-direction-nav .flex-next { background-image:url('../../../../../ModuleImages/icon/next.png'); }
.module-NewsContent .flexslider:hover .flex-prev { left:10px; }
.module-NewsContent .flexslider:hover .flex-next { right:10px; }

.module-NewsContent .newsPage-bottom {
	margin-top: 40px;
	margin-left: 190px;
}

/* 影片 */
.module-NewsContent .video .btn-white {
	box-shadow: 0 0 12px #aaa;
    text-shadow: 0 0 6px #222;
}

/* 作者 */
.module-NewsContent .newsPage-AuthorInfo {
	border-bottom: 1px solid #222222;
	/* background-color: #f7f7f7; */
	padding-bottom: 19px;
	margin-top: 40px;
	margin-left: 190px;
}
.module-NewsContent .authorTitle {
	color: #000000;
	padding-bottom: 2px;
	margin-bottom: 17px;
	border-bottom: 1px solid #222222;
}
.module-NewsContent .author-img {
	float: left;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	overflow: hidden;
	margin-right: 16px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
/* .module-NewsContent .author-img img {
	max-width: 100%;
	max-height: 100%;
} */
.module-NewsContent .author-txt {
	padding: 2px 0 0;
	margin-left: 86px;
}

/* Copyright */
.newsPage-Copyright {
	border-top: 1px solid #dedede;
	padding: 10px 2px 0;
	margin-top: 20px;
	color: #787878;
	font-size: 13px;
	font-size: 1.3rem;
	/* margin-left: 190px; */
}

/* 關鍵字 */
.module-NewsContent .newsPage-keyword {
	width: 100%;
	text-align: left;
}
.module-NewsContent .newsPage-keyword .keyword-title {
	float: left;
    margin-top: 5px;
    font-size: 14px;
    font-size: 1.4rem;
    color: #999;
}
.module-NewsContent .newsPage-keyword > i {
	float:left;
	margin-top: 8px;
	margin-right: 5px;
}
.module-NewsContent .newsPage-keyword .kind-tag {
	position: relative;
	font-size:13px;
	font-size:1.3rem;
	margin:4px 0px 4px 6px;
	cursor: pointer;
	display: inline-block;
}
.module-NewsContent .newsPage-keyword .kind-tag:first-child { margin-left: 0; }
.module-NewsContent .newsPage-keyword .kind-name {
	display: block;
	padding:1px 10px 0;
	border: 1px solid #aaaaaa;
	background-color:transparent;
	color:#999999;
    position: relative;
    z-index: 10;
    -webkit-transition:border 0.3s ease-in-out, background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition:border 0.3s ease-in-out, background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.module-NewsContent .newsPage-keyword .kind-count {
    color: #fff;
    /*height: 100%;
    padding: 0px 10px;*/
    padding:1.5px 10px;/* 讓數字與文字置中對齊 20160406 Gabby*/
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
    -webkit-transition:background 0.3s ease-in-out;
	transition:background 0.3s ease-in-out;
}
.module-NewsContent .newsPage-keyword .kind-tag:hover .kind-name {
	border: 1px solid #323232;
	background-color:#ffffff;
	color: #323232;
}
.module-NewsContent .newsPage-keyword .kind-tag:hover .kind-count {
	background-color:#000;
}

/* 推薦閱讀 */
.module-NewsContent .newsPage-Recommend {
	/*margin: 60px 0 65px; 20161019 Gabby 調小間距*/
	margin:30px 0 65px;
}
.module-NewsContent .recommendTitle {
	color: #000000;
	padding-bottom: 2px;
	margin-bottom: 17px;
	border-bottom: 1px solid #dedede;
}
.module-NewsContent .recommendContent {	
}
.newsPage-Recommend .itemBox .name {
	width: 100%;
	/* overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap; */
}
.newsPage-Recommend .itemBox .name a:link { color:#222222; }
.newsPage-Recommend .itemBox .name a:visited { color:#222222; }
.newsPage-Recommend .itemBox .name a:hover { color:#666666; }
.newsPage-Recommend .itemBox .name a:active { color:#666666; }
.newsPage-Recommend .defaultWrap {
	height: 210px;
}
.newsPage-Recommend .itemBox.hover .defaultWrap a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: cover;
    /*background-position: center; 20161021 Gabby*/
    background-position: top center;
}
.newsPage-Recommend .activeWrap {
	background-color: rgba(71, 72, 90, .9);
    background-blend-mode: screen;
    background-size: cover;
    /*background-position: center; 20161021 Gabby*/
    background-position: top center;
}
.newsPage-Recommend .flexslider {
	overflow: visible;
}
.newsPage-Recommend .flex-direction-nav a {
	opacity: 1;
}
.module-NewsContent .newsPage-Recommend .flexslider:hover .flex-prev { left: -50px; }
.module-NewsContent .newsPage-Recommend .flexslider:hover .flex-next { right: -50px; }

/* 回文 */
.module-NewsContent .commentTitle {
	color: #000000;
	padding-bottom: 2px;
	margin-bottom: 17px;
	border-bottom: 1px solid #dddddd;
}
.module-NewsContent .newsPage-comment { position: relative; margin-left: 190px; }
.module-NewsContent .newsPage ~ .newsPage-comment { margin-top: 30px; }
.module-NewsContent .newsPage-comment ul { list-style: none; margin: 0; padding: 0; }
.module-NewsContent .newsPage-comment li { list-style: none; margin: 0 0 20px; padding: 0; }
.module-NewsContent .newsPage-comment .userImg {
	max-width: 40px;
	max-height: 40px;
	border-radius: 100%;
	overflow: hidden;
	float: left;
}
.module-NewsContent .newsPage-comment .commentContent {
	margin-left: 50px;
}
.module-NewsContent .newsPage-comment .time {
	color: #787878;
	font-size: 12px;
	font-size: 1.2rem;
	float: right;
}
.module-NewsContent .newsPage-comment .userName {
	color: #454545;
	font-size: 13px;
	font-size: 1.3rem;
	float: left;
}
.module-NewsContent .newsPage-comment .content {
	color: #000000;
	float: left;
	width: 100%;
	margin-top: 5px;
}
.module-NewsContent .commentBtn {
	color: #999999;
	text-align: center;
	width: 40px;
	height: 40px;
	background-color: #f7f7f7;
	border-radius: 100%;
	overflow: hidden;
	padding: 10px;
	border: 1px solid #dedede;
	margin: 20px auto 10px;
	cursor: pointer;
	-webkit-transition:border 0.3s ease-in-out, background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition:border 0.3s ease-in-out, background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.module-NewsContent .commentBtn > i { margin-bottom: 3px; }
.module-NewsContent .commentBtn > span { display: block; }
.module-NewsContent .commentBtn:hover {
	color: #ffffff;
	background-color: #454545;
	border: 1px solid #666666;
}
.module-NewsContent .newsPage-comment .commentEdit {
	padding: 20px;
	background-color: #f7f7f7;
	margin-bottom: 30px;
}
.module-NewsContent .newsPage-comment .commentEdit .commentContent {
	margin-left: 0;
}
.module-NewsContent .newsPage-comment .commentEdit .content {
	margin-top: 20px;
}

/* 頁面輪播改成固定高度&灰底 20160308 Gabby 
.module-NewsContent .newsPage-paragraph .flexslider .slides > li {
	background-color: #f2f2f2;
}*/
.module-NewsContent .newsPage .flexslider .slides img {
	width: 100%;
	max-height: inherit;
}

/* 680px以下出現的分享與上下頁 */
.mobile-controlBars {
	display: none;
	position: fixed;
	left: 0;
	bottom: -150px;
	width: 100%;
	z-index: 605;
	width: 100%;
	font-size: 26px;
	background-color: #1e1d1d;
	-webkit-transition: bottom .6s ease-in-out;
	transition: bottom .6s ease-in-out;
}
.mobile-controlBars.active { bottom: 0; }
.mobile-controlBars > a {
	width: 16.666666%;
	height: 46px;
	line-height: 46px;
	display: block;
	float: left;
	text-align: center;
	/* background-size: contain; */
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
}

.mobile-controlBars .pager-prev {
	float: right;
	background-image: url('../../../../../ModuleImages/icon/arrowPrev-hover.png');
}
.mobile-controlBars .pager-next {
	float: right;
	background-image: url('../../../../../ModuleImages/icon/arrowNext-hover.png');
}
.mobile-controlBars > a i { margin-right: 0; }

.mobile-controlBars > a > i {
	width: 100%;
	line-height: 50px;
	color: #ffffff !important;
}
.mobile-controlBars > a > i[social-type*='social-facebook'] { background-color:#3b5998 !important; }
.mobile-controlBars > a > i[social-type*='social-google-plus'] { background-color:#d50f25 !important; }
.mobile-controlBars > a > i[social-type*='social-twitter'] { background-color:#55acee !important; }
.mobile-controlBars > a > i[social-type*='social-line'] { background-color:#00b900 !important; }
.mobile-controlBars > a > i[social-type*='social-pinterest'] { background-color:#bd081c !important; }
.mobile-controlBars > a > i[social-type*='social-plurk'] { background-color:#DE411D !important; }
.mobile-controlBars > a > i[social-type*='social-qq'] { background-color:#000000 !important; }
.mobile-controlBars > a > i[social-type*='social-weibo'] { background-color:#f50000 !important; }
.mobile-controlBars > a > i[social-type*='social-renren'] { background-color:#217dc6 !important; }

.mobile-controlBars > a .fa-stack {
    width: 100%;
    height: 46px;
    line-height: 46px;
}
.mobile-controlBars > a .fa-stack-2x {
	font-size: 46px;
	line-height: 49px;
}
.mobile-controlBars > a .fa-stack-1x {
	font-size: 26px;
	line-height: 50px;
}
.mobile-controlBars > a .fa-square-o.fa-stack-2x {
	line-height: 50px;
}
.mobile-controlBars > a .fa-square-o ~ .fa-stack-1x {
	font-size: 25px;
	line-height: 47px;
}

.mobile-controlBars .overlayer {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 3000%;
	top: -3000%;
	left: 0;
	overflow: visible;
	visibility: visible;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 600;
	display: none;
}
.extraDiv {
	padding: 15px 20px;
	position: absolute;
	width: 100%;
	
	left: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff;
	display: none;
	z-index: 999;
}
.extra-header {
	padding: 5px 0px 10px;
}
.extra-header .colse-toggle {
	float: right;
}
.extraDiv ul {
	max-height: 300px;
	overflow-y: scroll;
}
.extraDiv li {
	padding: 14px 0;
	border-bottom: 1px solid #efefef;
}
.extraDiv li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}
.extraDiv a > span {
	display: block;
	float: left;
}
.extraDiv .shareIcon {
	min-width: 40px;
	margin-right: 20px;
}
.shareCounter {
	font-weight: normal;
	line-height: 1;
}
/* .extraDiv .shareCounter span {
	display: block;
} */
.shareCounter .counter {
	font-size: 17px;
}
.shareCounter .sharesCopy {
	font-size: 13px;
}
.extraDiv a > span.shareBtn {
	float: right;
	padding: 3px 20px;
}


/* .mobile-controlBars a[social-type*='socil-'] i { color: #ffffff !important; } */

/* .mobile-controlBars a[social-type*='social-facebook'] { background-color:#3b5998 !important; color: #ffffff !important; }
.mobile-controlBars a[social-type*='social-google-plus'] { background-color:#d50f25 !important; color: #ffffff !important; }
.mobile-controlBars a[social-type*='social-twitter'] { background-color:#55acee !important; color: #ffffff !important; }
.mobile-controlBars a[social-type*='social-line'] { background-color:#00b900 !important; color: #ffffff !important; }
.mobile-controlBars a[social-type*='social-pinterest'] { background-color:#bd081c !important; color: #ffffff !important; }
.mobile-controlBars a[social-type*='social-plurk'] { background-color:#DE411D !important; color: #ffffff !important; }
.mobile-controlBars a[social-type*='social-qq'] { background-color:#000000 !important; color: #ffffff !important; }
.mobile-controlBars a[social-type*='social-weibo'] { background-color:#f50000 !important; color: #ffffff !important; }
.mobile-controlBars a[social-type*='social-renren'] { background-color:#217dc6 !important; color: #ffffff !important; }
 */



/* 
.mobile-controlBars #socialMore {
	text-align: center;
}
.mobile-controlBars #socialMore i {
	line-height: 26px;
}
.mobile-controlBars #socialMore.icon-close i {
	font-size: 15px;
}
.mobile-controlBars .icon-close .ion-more::before {
	content: "\f12a";
}
 */


/* responsive */
@media screen and (max-width : 1179px) {
	.newsPage-Recommend .flex-direction-nav a { opacity: 0; }
	.module-NewsContent .newsPage-Recommend .flexslider:hover .flex-prev { left: 10px; }
	.module-NewsContent .newsPage-Recommend .flexslider:hover .flex-next { right: 10px; }
}
@media screen and (max-width : 1024px) {
	.module-NewsContent .row.rowH1 h1 {
		width: auto;
	}
	.module-NewsContent .newsPage-paragraph .itemBox .defaultWrap { max-width: 100% !important; }

	#socialShareBox { display: none; }
	.mobile-controlBars {
		display: block;
	}
}
@media screen and (max-width : 979px) {
	.module-NewsContent .newsPage-share {
		width: 100%;
	}
	.module-NewsContent .newsPage-changeMode { display: none; }

	.module-NewsContent .newsPage-kind { text-align: left; }
	.module-NewsContent .newsPage-kind .kind-tag { margin-right: 6px; margin-left: 0; }
	.module-NewsContent .newsPage-keyword { text-align: left; }
	.module-NewsContent .newsPage-keyword .keyword-title { margin-right: 6px; }
	.module-NewsContent .newsPage-keyword .kind-tag { margin-right: 6px; margin-left: 0; }
	.module-NewsContent .newsPage-poster {
		float: none;
		width: initial;
		margin-bottom: 10px;
		position: relative;
		top: inherit;
		left: inherit;
		display: inline-block;
		vertical-align: top;
	}
	.module-NewsContent .newsPage-poster > span { width: initial; display: inline-block; margin: 0 10px 12px 0; }
	.module-NewsContent .newsPage-poster > span.posted > span.img {
	    float: left;
	    margin-top: -5px;
	}
	.module-NewsContent .newsPage-bottom { margin-left: 0; }
	.module-NewsContent .newsPage-top { margin-left: 0; }
	.module-NewsContent .newsPage-AuthorInfo { margin-left: 0; }
	.newsPage-Copyright { margin-left: 0; }
	.module-NewsContent .row.rowH1 h1 { margin-left: 0; }
	.module-NewsContent .summary { margin-left: 0; }
	.module-NewsContent .newsPage-date { margin: 0 0 22px; }

	.module-NewsContent h1 ~ .newsPage-poster {
		margin-top: 10px;
	}
	.module-NewsContent h1 ~ .summary ~ .newsPage-poster {
		margin-top: 0px;
	}
	
	.module-NewsContent .newsPage-poster ~ .newsPage-date {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.module-NewsContent .newsPage-paragraph { margin-left: 0; }
	.module-NewsContent .newsPage-paragraph .itemBox > div.subTitle { margin-left: 0; }
	.module-NewsContent .newsPage-paragraph .itemBox > div.contentText { margin-left: 0; }
	.module-NewsContent .newsPage-paragraph.style1 .itemBox .defaultWrap { margin-left: 0; }
	.module-NewsContent .newsPage-paragraph.style3 .itemBox .defaultWrap { margin-left: 0; }
	.module-NewsContent .newsPage-paragraph.style5 .itemBox .defaultWrap { margin-left: 0; }
	.module-NewsContent .newsPage-paragraph.empty.edit-paragraph { margin-left: 0; }
	.module-NewsContent .newsPage-comment { margin-left: 0; }
	/* .module-NewsContent .newsPage-Recommend { margin-left: 0; } */
	.newsPage-Recommend .defaultWrap {
		height: 180px;
	}

	.module-NewsContent .author-img { margin-left: 16px; }
	.module-NewsContent .author-txt { margin-left: 106px; margin-right: 16px; }

	/**/
	/*#socialShareBox { display: none; }
	.mobile-controlBars {
		display: block;
	}  20160811 Gabby 移到1024底下*/

	/* 979以下 撰稿者tag換位置 */
	.module-NewsContent .newsPage-date > span {
		margin:4px 10px 8px 0;
		width: 100%;
	}
	.module-NewsContent .newsPage-date > span.posted > span.img {
	    display: inline-block;
	    width: 32px;
	    height: 32px;
	    margin-right: 8px;
	    text-align: center;
	    border-radius: 100%;
	    overflow: hidden;
	    vertical-align: middle;
	}
}
@media screen and (max-width : 800px) {
}
@media screen and (max-width : 768px) {
}
@media screen and (max-width : 680px) {
	.module-NewsContent .newsPage-paragraph .itemBox .defaultWrap { width: 100% !important; }
	.newsPage-Recommend .defaultWrap {
		height: 220px;
	}
	.module-NewsContent .newsPage-paragraph .itemBox > div.contentText {
		padding: 0 12px;
	}
	.module-NewsContent .newsPage-Recommend .inlineColumn.three + .inlineColumn.three {
		padding-top: 30px;
		margin-top: 25px;
		border-top: 1px solid #dedede;
	}
}




