.container .content-wrapper{border-top:4px solid #eee;}
.body-content #article-body,.body-content .group-content-body{font-size:1.1em;line-height:1.8em;}
.body-content #article-body img,iframe{ max-width:100%; }
.body-content #article-body img{ height:auto; }
.body-content p{margin-bottom:2em;}

.article-page header.page-title{ display:none; }
.article-page .body-content{padding:1em 1.8em;}
.article-page .body-content p{text-indent:2.2em;font-size: 18px;}
.article-page .body-content h1{font-weight:bold;}
.article-page aside.trackme{width:100%;letter-spacing:0;border-bottom:1px dotted #000;color:#737373;margin:0 0 1em 0;padding:0;height:30px;}
.article-page aside.trackme .datestamp,.article-page aside.trackme .contributor{display:inline-block;vertical-align:bottom;}
.article-page aside.trackme .datestamp{font:0.7em arial;padding:0;margin:0 0 0.2em 0;}
.article-page aside.trackme .contributor{float:right;font-size:0.8em;}
.article-page aside.social-btns{text-align:right;clear:both;display:block;width:100%;margin-bottom:1em;}
#news-article #article-body{margin-top:1em;}
.article-page figcaption{width:90%;padding:10px;font-size:1em;line-height:1.4em;text-align:center;margin:-0.5em auto 2em auto;background:#fff;display:block;position:relative;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);box-shadow:0 0 6px 0 rgba(0,0,0,0.2);}

#news-article .social-btns{margin-top:-1em;margin-bottom:2em;}
#news-article .social-btns a{vertical-align:top;}
.social-btns .addtoany a{padding:0.7em 0!important;}
.social-btns a.btn-comment{display:inline-block!important;background:#969696;color:#fff;font-size:1em;width:40px;height:40px;text-align:center;padding:0.7em 0!important;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;vertical-align:top;display:block;cursor:pointer;cursor:hand;}
.social-btns a.btn-comment:hover{background:#5cadce;}

article h1{margin:0 auto 0.8em auto!important;padding:0;}

#photo-gallery img{display:block;width:100%;height:auto;}
#photo-gallery .item{margin:0;padding:0;}

.sm-hsing-yun-quote.article-page #content-plate{border:none;padding:2em 4em 6em 4em;}
.sm-hsing-yun-quote.article-page aside.social-btns{text-align:center;}

.list-page #content-plate header,.article-page #content-plate header, #content-plate header{margin:0 0 0.5em 0;padding-bottom:0.5em;border-bottom:1px dotted #000;color:#434343;font-weight:bold;text-align:center;font-size:2.6em;}
.list-page .content .freeform img{width:100%;}
.leftRightNav{display:none;}

#page-toggle{width:100%;padding:2em;margin:0;text-align:center;border-top:1px dotted #666;}
#page-toggle a i,#page-toggle a span{display:inline-block;vertical-align:middle;}
#page-toggle a span{width:80%;}
#page-toggle a i{color:#ccc;margin:0.5em;}
#page-toggle a{color:#222;display:block;width:100%;margin:0.5em auto;}
#page-toggle .fa-chevron-left{float:left;}
#page-toggle .fa-chevron-right{float:right;}

@media (min-width:320px) and (max-width:800px){
#page-toggle a{text-align:center;background:#eee;margin:1px;padding:1em 0.5em;}
}

@media (min-width:601px) and (max-width:800px){
.article-page .body-content h1,.body-content h1{font-size:1.6em;text-align:center;line-height:1.4em;margin-bottom:1.2em!important;}
}

@media (min-width:320px) and (max-width:600px){
.social-btns .addtoany{text-align:center;}
.article-page .body-content h1,.body-content h1{font-size:1.6em;text-align:center;line-height:1.4em;margin-bottom:1.2em!important;}
.list-page #content-plate header,.article-page #content-plate header{margin:0.5em auto;font-size:2em;}
.article-page figcaption{background:#f1f1f1!important;padding:0.8em 1em!important;}
.article-page aside.social-btns{text-align:center;}
}

@media (min-width:320px) and (max-width:480px){
.article-page .body-content h1,.body-content h1{font-size:1.6em;text-align:center;line-height:1.4em;margin-bottom:1.2em!important;}
.article-page .body-content{padding:1em 0;}
.body-content .social-btns{margin-top:0;margin-bottom:2em;text-align:center;}
.article-page figcaption{width:100%;padding:0.5em 0;font-size:0.8em;line-height:1.2em;text-align:center;margin:0 auto 2em auto;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.list-page #content-plate header,.article-page #content-plate header{font-size:1.6em;}
.body-content #article-body{font-size:1.2em;line-height:1.8em;padding:0 0.5em;}
}

@media (min-width:320px) and (max-width:480px) and (orientation:portrait) {
.article-page .body-content h1,.body-content h1{font-size:1.6em;text-align:center;line-height:1.4em;margin-bottom:1.2em!important;}
.social-btns a.btn-comment{padding:0.5em 0!important;margin-top:0.1em;}
.article-page .body-content .addtoany a{padding:0.4em 0!important;}
.article-page .body-content .social-btns a.btn-comment{padding:0.3em 0!important;margin-top:0.15em;}
.sm-hsing-yun-quote.article-page .social-btns .addtoany a{padding:0.6em 0!important;}
}

.leftRightNav{text-align:center;}
.leftRightNav .tip{height:60px;}
.leftRightNav span,.leftRightNav i{display:inline-block;height:60px;}
.leftRightNav span{width:200px;display:block;vertical-align:middle;background:#fff;padding:0.5em;}
.leftRightNav a{background:#eee;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;
color:#000;position:fixed;z-index:100;top:45%;}
.leftRightNav i{background:#ddd;color:#535353;padding:0.4em 0.5em;width:60px;font-size:2em;position:fixed;top:45%;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.leftRightNav a:hover i{background:#cd0020;color:#fff;}

.arrowLeft i{left:0;}
.arrowLeft{left:-18em;}
.arrowLeft:hover{left:2.7em;}
 
.arrowRight i{right:0;}
.arrowRight{right:-18em;}
.arrowRight:hover{right:2.7em;}

#all-posts .addtoany,.article-page .body-content .addtoany,.list-page .addtoany{margin:0 auto;display:inline-block;}
#all-posts .addtoany a,.article-page .body-content .addtoany a, .list-page .addtoany a{float:none!important;display:inline-block;}
.hsing-yun-quote-list{text-align:center;}
.hsing-yun-quote-list .list-item{margin-bottom:1em;}
.hsing-yun-quote-list .list-item:first-child .addtoany,.sm-hsing-yun-quote #special-wrapper .addtoany{border-top:1px dotted #fff;border-bottom:1px dotted #fff;margin:0 auto 2em auto;padding:1em 0;}
.hsing-yun-quote-list .list-item:first-child .addtoany a,.sm-hsing-yun-quote #special-wrapper .addtoany a{background:#fff;color:#535353;display:inline-block;}
.sm-hsing-yun-quote .addtoany a{display:inline-block;}
.hsing-yun-quote-list .list-item:first-child .addtoany a:hover,.sm-hsing-yun-quote #special-wrapper .addtoany a:hover{background:none;color:#fff;}
.hsing-yun-quote-list .list-item:first-child{background:#5cadce;width:100%;color:#fff;padding:2em 3em 2em 3em!important;margin-bottom:2em;}
.hsing-yun-quote-list .list-item:first-child h2,.sm-hsing-yun-quote h1{margin-bottom:1em;}
.hsing-yun-quote-list .list-item:first-child p{font-size:1.1em;line-height:1.8em;}
.hsing-yun-quote-list .list-item h2,.sm-hsing-yun-quote h1{font-size:2.6em;font-weight:bold;}
.hsing-yun-quote-list a .title{color:#494949!important;}
.hsing-yun-quote-list .btn-link{position:absolute;right:15px;bottom:0;width:40px;height:40px;padding:0.2em 0 0.2em 0.2em;text-align:center;margin:0;z-index:10000;color:#fff;background:#5cadce;border:none;}
.hsing-yun-quote-list .post-item{min-height:auto!important;min-height:10px!important;padding:0;margin:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.hsing-yun-quote-list .post-item .post-box.amoeba{width:100%;height:100px;background:#eee;padding:1em 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.hsing-yun-quote-list .post-item .post-box.amoeba .title{font-weight:bold;min-height:auto!important;min-height:10px!important;padding:2em 1em!important;margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(50%, 50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);
-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;}
/*
.hsing-yun-quote-list .post-item a:hover .post-box.amoeba,.hsing-yun-quote-list a:hover .btn-link{background:#cd0020!important;color:#fff!important;}
.hsing-yun-quote-list .post-item a:hover .title{background:none!important;color:#fff!important;}
*/
.hsing-yun-quote-list .post-item:hover .post-box.amoeba,.hsing-yun-quote-list:hover .btn-link{background:#cd0020!important;color:#fff!important; cursor:pointer;}
.hsing-yun-quote-list .post-item:hover .title a{background:none!important;color:#fff!important;}

.sm-hsing-yun-quote #special-wrapper{background:#5cadce;width:100%;color:#fff;padding:2em 4em 1em 4em;text-align:center;margin:0 auto 2em auto;}
.sm-hsing-yun-quote #special-wrapper p{font-size:1.3em;line-height:1.8em;}


@media (min-width:320px) and (max-width:600px){
.sm-hsing-yun-quote.article-page #content-plate{padding:1em 2em;}
.hsing-yun-quote-list .list-item{padding:0;}
.hsing-yun-quote-list .list-item h2,.sm-hsing-yun-quote h1{font-size:1.4em;}
.sm-hsing-yun-quote .addtoany a{display:inline-block;}
.hsing-yun-quote-list .list-item:first-child{padding:1em 1.6em;}
.hsing-yun-quote-list .list-item:first-child p{font-size:1em;line-height:1.6em;}
.hsing-yun-quote-list .post-item{border:none;min-height:20px;}
.hsing-yun-quote-list .btn-link{right:0;}
.hsing-yun-quote-list .post-item .post-box.amoeba{width:100%;height:auto!important;min-height:20px;}
.hsing-yun-quote-list .post-item .post-box.amoeba .title{padding:0.5em 1em!important;position:relative;display:block;top:0;left:0;margin-right:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;}

.sm-hsing-yun-quote #special-wrapper{padding:2em 1.5em 1em 1.5em;}
}


@media (min-width:320px) and (max-width:480px){
.hsing-yun-quote-list .list-item h2,.sm-hsing-yun-quote h1{font-size:1.4em;}
.sm-hsing-yun-quote.article-page #content-plate{padding:1em 0;}
.sm-hsing-yun-quote #special-wrapper{padding:2em 1em 0.8em 1em;}
.sm-hsing-yun-quote #special-wrapper p{font-size:1em;line-height:1.8em;}
.hsing-yun-quote-list .list-item:first-child .addtoany,.sm-hsing-yun-quote #special-wrapper .addtoany{font-size:0.9em;}
}

@media screen and (max-device-width:480px) and (orientation:portrait){
.sm-hsing-yun-quote #special-wrapper{padding:2em 1.2em 0.8em 1.2em;}
.sm-hsing-yun-quote #special-wrapper p{font-size:1.1em;line-height:2.1em;}
}




/* Google Custom Search */
#search-results{padding:0 2em 2em 2em;}
.google-search-panel{width:100%;}
.gsc-results .gsc-cursor{display:block!important;text-align:center;margin:2em auto!important;font-family:Roboto;font-size:1.2em;}
.gsc-results .gsc-cursor-box{text-align:center;width:100%;float:none;display:block;}
.gsc-cursor .gsc-cursor-page{float:none;display:inline-block;text-decoration:none!important;margin:0 0.2em;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{font-weight:bold;}
.gs-web-image-box,.gs-promotion-image-box{margin-right:1em!important;}
.gsc-results .gs-image{}
.gsc-results .gs-title{color:#000!important;text-decoration:none!important;font-weight:bold;margin-bottom:0.4em;}
.gs-visibleUrl{color:#cd0020!important;margin-top:0.5em;}

@media (min-width:320px) and (max-width:480px){
#search-results{padding:0;}
}


@media screen and (max-device-width:480px) and (orientation:portrait){
}
