@font-face {
  font-family: "Genericons";
  src: url("./Genericons.eot?") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Genericons";
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),
       url("./Genericons.woff2") format("woff2"),
       url("./Genericons.ttf") format("truetype"),
       url("./Genericons.svg#Genericons") format("svg");
  font-weight: normal;
  font-style: normal;
}




.news-single {
	max-width: 1128px;
	margin: 0 auto;
	width: 100%;
	margin-bottom: 24px;
	padding-top: 15px;
	text-align: center;
}

.main_content {
	display: inline-block;
	text-align: left;
	width: 100%;
}

.article_content {
	display: inline-block;
	float: left;
	width: calc(70% - 25px);
	margin-right: 25px;
	padding-right: 0;
	padding-bottom: 40px;
}

.article_content a:hover {
	color: #000;
	text-decoration: underline;
}

.news-single .breadcrumb {
	font-size: 14px;
	margin-bottom: 25px;
}

.news-single .breadcrumb .separator {
	font-size: 12px;
	padding: 0 3px;
}

.article_content a, .article_content a:visited {
	color: #000;
}

.article p {
	font-family: Simsun;
	padding: 10px 0 10px 0;
	text-align: justify;
}

.news-single figure {
	text-align: center;
}

.news-single figure img {
	max-width: 100%;
}
.article_content .article_title{
	
	width: 100%;
}


.article_content .article_title h1 {
	font-size: 30px;
	line-height: 44px;
	text-align: center;
	padding-bottom: 15px;
	
}

.article_content .article_title h2 {
	padding-bottom: 15px;
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
}

.article_content .article_title h4 {
	padding-bottom: 15px;
	text-align: center;
}

.article_content .article_info {
	display: inline-block;
	width: 100%;
	padding: 8px 0 6px;
	border-bottom: 1px solid #eee;
}

.news-single .time {
	display: inline-block;
	color: #343434;
	font-size: 14px;
}

.article_content .article_share{
	display: inline-block;
	float: right;
	line-height: 0;
}

.article_content .share {
	display: inline-block;
	margin-right: 8px;
	vertical-align: sub;
}

.article_share>span a {
	margin-right: 20px;
	
}

.article_share>span a:before {
	font-family: genericons;
	font-size: 19px;
	height: 27px;
	display: inline-block;
	text-align: center;
	line-height: 33px;
	vertical-align: text-bottom;
}

.article_share .share.icons:before {
	border: none;
	margin-bottom: 0;
}

.article_share .fb a:before {
	content: "\f12d";
	color: #4267b2;
}

.article_share .twitter a:before {
	content: "\f17c";
	color: #55acee;
}

.article_share .email a:before {
	content: "\f144";
	color: #888888;
	font-size: 22px;
}

.article_share .print_btn a:before {
	content: "\f15a";
	color: #000;
	font-size: 22px;
}

.article_share .gbb5 a {
	position: relative;
}

.article_share .gbb5 a:before {
	content: '\f1a2';
	font-size: 33px;
	color: #111a6e;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.article_share .gbb5 a:after {
	content: '';
	position: absolute;
	bottom: 10px;
	left: 1px;
	width: 30px;
	height: 1px;
	border-bottom: 1px solid #111a6e;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.article_share .change_size a {
	position: relative;
	display: inline-block;
	width: 29px;
}

.article_share .change_size a:before {
	content: '\f18e';
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.article_share .change_size a:after {
	font-family: genericons;
	content: '\f18f';
	font-size: 19px;
	color: #000;
	position: absolute;
	left: 16px;
	bottom: 13px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.article_info .download-video {
	position: relative;
	display: inline-block;
	vertical-align: text-bottom;
	height: 30px;
	line-height: 29px;
	padding: 0 11px;
	border: 1px solid #000;
	border-radius: 5px;
	font-size: 14px;
}

.article_info .download-video:hover .download_wrapper {
	display: block;
}

.article_info .download_wrapper {
	position: absolute;
	display: none;
	top: 29px;
	left: 50%;
	right: 100%;
	min-width: 260px;
	max-width: 400px;
	transform: translate(-50%, 0);
	padding: 20px;
	color: #fff;
	background-color: #1d6cd3;
	font-weight: normal;
	font-size: 13px;
	border-radius: 8px;
	z-index: 1;
	line-height: 23px;
}

.article_info .download_wrapper:before {
	content: '';
	position: absolute;
	top: -10px;
	left: 50%;
	width: 12px;
	height: 12px;
	transform: translate(-50%, 50%) rotate(45deg);
	background-color: #1d6cd3;
}

.article_info .download_wrapper .download_link {
	text-align: center;
	padding: 5px 0 15px;
}

.article_info .download_wrapper .download_link a {
	position: relative;
	margin-right: 30px;
	font-size: 18px;
}

.article_info .download_wrapper .download_link a:hover {
	color: #FF8429;
	text-decoration: none;
}

.article_info .download_wrapper .download_link a:after {
	font-family: genericons;
	content: "\f110";
	font-size: 19px;
	display: inline-block;
	position: absolute;
	bottom: -3px;
	right: -15px;
}

.article_info .download_wrapper a, .article_info .download_wrapper a:visited {
	color: #fff;
}
.article_content .aligncenter{
	text-align:center;
	
}
.news-single .video_fit_container {
	width: 100%;
	position: relative;
	padding: 0;
	padding-top: 56.25%;
	text-align: center;
}

.news-single .post_content .video_fit_container {
	margin-bottom: 20px;
}

.news-single .video_fit_container video {
	width: 100% !important;
	height: 100% !important;
	outline: none;
	background: #000;
}

.news-single .video_fit_container>iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.news-single .video_fit_container>div.wp-video, .news-single .video_fit_container>div.player-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.video_fit_container center, .video_fit_container .jwplayer.jw-flag-aspect-mode {
	height: 100% !important;
	zoom: 1;
}

.news-single .video_fit_container .jw-state-paused .jw-controls {
	display: none;
}

.news-single .video_fit_container .jw-state-paused:hover .jw-controls {
	display: block;
}

.news-single .video_fit_container .jw-skin-epoch .jw-text-duration {
	color: #fff;
}

.news-single .video_fit_container .jw-state-paused .jw-controls-backdrop {
	background: none;
}

.news-single .video_fit_container .jw-state-paused:hover .jw-controls-backdrop {
	background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.4) 77%, rgba(0, 0, 0, 0.4) 100%) 100% 100%/100% 240px no-repeat transparent;
}

.news-single .featured_image {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.news-single .featured_image figure {
	margin: 0;
}

.news-single .caption {
	display: block;
	color: #555;
	font-size: 14px;
	line-height: 21px;
}

.news-single .post_content {
	width: 100%;
	display: block;
	margin: auto;
	padding-top: 20px;
	word-break: break-word;
}

.news-single .post_content p {
	width: 100%;
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 20px;
	margin: 0;
	color: #232323;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.news-single .post_content p a, .news-single .post_content p a:visited {
	color: #0f64d1;
}

.news-single .post_content img {
	max-width: 100%;
	height: auto;
}

.post_content figure {
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0 0 20px;
}

.post_content .wp-caption p,.post_content figcaption {
	font-size: 14px;
	text-align: center;
	max-width: 100%;
	color: #c33;
    line-height: 1.5;
    margin-bottom: 5px;
}

.post_content .alignleft {
	float: left;
	margin-right: 16px;
}

.post_content .alignright {
	float: right;
	margin-left: 16px;
}

.post_content .aligncenter {
	display: block;
	margin: auto auto;
}

.post_content h1 {
	display: block;
	font-size: 2em;
	line-height: 1.2em;
	margin-bottom: 0.67em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
}

.post_content h2 {
	display: block;
	font-size: 1.5em;
	line-height: 1.2em;
	margin-bottom: 0.83em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
}

.post_content h3 {
	display: block;
	font-size: 1.17em;
	line-height: 1.2em;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
}

.post_content h4 {
	display: block;
	font-size: 1em;
	margin-bottom: 1.33em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
}

.post_content h5 {
	display: block;
	font-size: .83em;
	margin-bottom: 1.67em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
}

.post_content h6 {
	display: block;
	font-size: .67em;
	line-height: 1.4em;
	margin-bottom: 2.33em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
}

.post_content blockquote {
	border-left: 4px solid #dfdfdf;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-left: 10px;
}

.post_content blockquote p {
	padding: 0;
	color: #696969 !important;
}

.post_content .pull-quote {
	display: inline-block;
	width: 100%;
	margin: 0 0 25px;
	padding: 33px 0 10px 0;
	font-family: Roboto, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	line-height: 28px;
	color: #08054C;
	text-align: center;
}

.pull-quote .quote-content:after, .pull-quote .quote-content:before {
	content: "“";
	line-height: 0;
	font-size: 25px;
	font-weight: bold;
	font-style: italic;
	color: #777;
	margin: 0 10px 0 0;
	position: relative;
	top: -4px;
}

.pull-quote .quote-content:after {
	content: "”";
	top: 0;
	margin-left: 5px;
}

.pull-quote .quote-info {
	color: #777;
	font-size: 14px;
	line-height: 16px;
	font-style: italic;
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
}

.pull-quote .quote-info .author {
	color: #777;
	font-size: 14px;
	line-height: 16px;
	font-style: italic;
	text-align: center;
	font-weight: bold;
	width: auto;
}

.coverage {
	margin: 45px 0;
	font-size: 18px;
}

.coverage strong {
	font-weight: bold;
	font-size: 17px;
	padding-top: 4px;
	border-top: 2px solid #111;
}

.coverage .article {
	display: inline-block;
	width: 100%;
	padding: 15px 0 15px 20px;
	border-bottom: 1px dotted #b4b2b2;
}

.coverage .article a {
	text-decoration: none;
}

.coverage .article img {
	float: right;
	width: 115px;
	height: auto;
}

.coverage .article span {
	padding-top: 10px;
	text-decoration: none;
	color: #000;
	font-size: 19px;
	font-weight: 700;
	line-height: 23px;
	padding-right: 130px;
	display: block;
}

.coverage .article span:before, .morearticles .article:before {
	content: '•';
	margin-right: 5px;
}

.morearticles {
	font-size: 18px;
	margin: 10px 0 20px 20px;
}

.morearticles .article {
	padding: 8px 0 3px;
}

.morearticles .article a {
	color: #000;
}

.post_content .twitter-tweet-rendered {
	margin-left: auto;
	margin-right: auto;
}

.post_content iframe {
	margin: auto !important;
	display: block;
	max-width: 100%;
}

.news-single .single_ad {
	margin-bottom: 24px;
}

.single_ad {
	width: 100%;
}
.tickets {
	color: #666;
	font-size: 14px
}

#expression {
	width: 100%;
	margin: 10px auto 10px auto;
}
#expression p {
	color: #333;
	margin: 0;
	padding: 0;
	font-size: 16px;
}

/* share */




.share-single 
{
    display: inline-block;
    width: 100%;
    padding: 8px 0 6px;
border-bottom: 1px solid #eee;

}


.share-this h4 {
  text-transform: uppercase;
}

.share-this ul tf {
  text-align: center;
 float:left;margin-right: 20px;
 margin-bottom: 20px;
  transition: all .3s ease;
}

.share-this ul tf a {
	height: 30px;
  width: 30px;
  background-color: #fdc600;
  border-radius: 3px;
  display: block;
  color: #333333;
  line-height: 30px;
  font-size: 20px;
}
.share-this ul tf a:hover {
  background-color: #eeba00;
}
		
.share-this li {
	display: block;
	float: left;
	text-align: center;
}

.yom-sentiment-menu li {
	display: block;
	float: left;
	text-align: center;
}
.yom-sentiment-menu a {
	border: 1px solid transparent;
	_border-color: #FFF;
	display: block;
	height: 68px;
	position: relative;
}
.yom-sentiment-menu a:hover {
	background-color: #EFEFEF;
	background-image: linear-gradient(top, #FFF, #EFEFEF);
	background-image: -moz-linear-gradient(top, #FFF, #EFEFEF);
	background-image: -ms-linear-gradient(top, #FFF, #EFEFEF);
	background-image: -o-linear-gradient(top, #FFF, #EFEFEF);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EFEFEF));
	background-image: -webkit-linear-gradient(top, #FFF, #EFEFEF);
	border-color: #CCC;
	border-radius: 3px;
	display: block;
	moz-border-radius: 3px;
	webkit-border-radius: 3px;
}
.yom-sentiment-menu li.on a {
	color: #000!important;
	cursor: default;
}
.yom-sentiment-menu li.on a:hover {
	_background-color: #FFF;
	_border-color: #FFF;
	background: none;
	border-color: transparent;
}
.yom-sentiment-menu a span {
	background: url(./images/sentiment.webp) no-repeat;
	display: block;
	height: 40px;
	margin: 5px auto 0;
	overflow: hidden;
	width: 40px;
}
.yom-sentiment-menu a div {
	text-transform: capitalize;
}
.yom-sentiment-menu .happy a span {
	background-position: 5px 3px;
}
.yom-sentiment-menu .informative a span {
	background-position: 5px -51px;
}
.yom-sentiment-menu .depressing a span {
	background-position: 2px -105px;
}
.yom-sentiment-menu .odd a span {
	background-position: 5px -159px;
}
.yom-sentiment-menu .boring a span {
	background-position: 5px -213px;
}
.yom-sentiment-menu .angry a span {
	background-position: 5px -267px;
}
.yom-sentiment-menu .interesting a span {
	background-position: 5px -321px;
}
.yom-sentiment-menu .inspiring a span {
	background-position: 5px -375px;
}
.yom-sentiment-menu .funny a span {
	background-position: 5px -429px;
}
.yom-sentiment-menu .warm a span {
	background-position: 5px -483px;
}
.yom-sentiment-menu .horrible a span {
	background-position: 5px -537px;
}
.yom-sentiment-menu .worried a span {
	background-position: 5px -591px;
}

.textimg-s .yom-sentiment-menu a span {
	height: 23px;
	width: 23px;
}
.textimg-s .yom-sentiment-menu .happy a span, .text-img-s .bd .voted .happy a:hover span, .text-img-s .bd .voted .happy a:active span {
	background-position: 1px -649px;
}
.textimg-s .yom-sentiment-menu .informative a span, .text-img-s .bd .voted .informative a:hover span, .text-img-s .bd .voted .informative a:active span {
	background-position: 1px -691px;
}
.textimg-s .yom-sentiment-menu .depressing a span, .text-img-s .bd .voted .depressing a:hover span, .text-img-s .bd .voted .depressing a:active span {
	background-position: 0 -733px;
}
.textimg-s .yom-sentiment-menu .odd a span, .text-img-s .bd .voted .odd a:hover span, .text-img-s .bd .voted .odd a:active span {
	background-position: 1px -775px;
}
.textimg-s .yom-sentiment-menu .boring a span, .text-img-s .bd .voted .boring a:hover span, .text-img-s .bd .voted .boring a:active span {
	background-position: 1px -817px;
}
.textimg-s .yom-sentiment-menu .angry a span, .text-img-s .bd .voted .angry a:hover span, .text-img-s .bd .voted .angry a:active span {
	background-position: 1px -859px;
}
.textimg-s .yom-sentiment-menu .interesting a span, .text-img-s .bd .voted .interesting a:hover span, .text-img-s .bd .voted .interesting a:active span {
	background-position: 1px -901px;
}
.textimg-s .yom-sentiment-menu .inspiring a span, .text-img-s .bd .voted .inspiring a:hover span, .text-img-s .bd .voted .inspiring a:active span {
	background-position: 1px -943px;
}
.textimg-s .yom-sentiment-menu .funny a span, .text-img-s .bd .voted .funny a:hover span, .text-img-s .bd .voted .funny a:active span {
	background-position: 1px -985px;
}
.textimg-s .yom-sentiment-menu .warm a span, .text-img-s .bd .voted .warm a:hover span, .text-img-s .bd .voted .warm a:active span {
	background-position: 1px -1027px;
}
.textimg-s .yom-sentiment-menu .horrible a span, .text-img-s .bd .voted .horrible a:hover span, .text-img-s .bd .voted .horrible a:active span {
	background-position: 1px -1069px;
}
.textimg-s .yom-sentiment-menu .worried a span, .text-img-s .bd .voted .worried a:hover span, .text-img-s .bd .voted .worried a:active span {
	background-position: 1px -1111px;
}

.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
	border: 0px red solid;
	width: 620px;
	margin: 0 0 0 20px
}
@media (min-width: 1220px) {
.clearfix {
	display: block;
	border: 0px red solid;
	width: 620px;
	margin: 0 0 0 124px
}
}
#comment-form {
}
#comment-form .commentBlock {
	padding: 0 0 0 10px;
	width: 98%;
}
#comment-form textarea {
	width: 99%;
	border: 1px solid #E58413;
	border-radius: 3px;
	;
}
.comment-form {
}
.comment-items {
	margin-top: 5px;
}

.comment-items li {
list-style-type:none;	
	
	
}

#commentFormBlock, .commentFormBlock {
	background-color: #FFF9D7;
	margin-bottom: 5px;
	padding: 10px 0 0 0;
}
#commentFormBlock {
*height:160px;
}
#commentFormBlock.fixedCommentFormBlock {
	position: fixed;
	top: 50px;
	width: 626px;
	z-index: 100;
}
#commentFormBlock .description, .commentFormBlock .description {
	font-size: 12.5px;
	padding: 0 10px;
}
.post-button-wrapper {
	text-align: right;
	width: 100%;
}
.post-button-wrapper .form-submit {
	color: #fff;
	font-size: 14px;
	border: 0px #E58413 solid;
	border-radius: 5px;
	padding: 2px 10px;
	background-color: #E58413;
	margin: 10px
}
div.books-list {
	float: left;
	width: 100%;
}
div.books-list div.books {
	float: left;
	margin: 10px 0px 10px 0px;
	width: 100%;
}
div.books-list div.books .book {
	background-color: #efefef;
	border: 1px solid #ccc;
	float: left;
	margin: 0px 0px 15px 0px;
	width: 100%;
}
div.books-list div.books .book .img {
	float: left;
	margin: 20px 20px 20px 20px;
	padding: 0px 0px 0px 10px;
	width: 130px;
}
div.books-list div.books .book .img img {
	border: 1px solid #000;
}
div.books-list div.books .book .desc {
	float: right;
	margin: 20px 20px 20px 0px;
	width: 750px;
}
div.books-list div.books .book .desc p.title, ul.books li p.title {
	color: #2B6789;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
div.books-list div.books .book .desc p.text, ul.books li p.text {
	padding: 0px 0px 5px 0px;
}
div.books-list div.books .book .desc p.price, ul.books li p.price {
	color: #294632;
	font-size: 14px;
	font-weight: bold;
}
ul.books {
	float: left;
	margin-top: 20px;
}
ul.books li {
	margin: 0px 0px 10px 0px;
}
div.panel {
	background-color: #FFF9D7;
	border: 0px solid #ccc;
	float: left;
	padding: 5px 0px 5px 0px;
	width: 100%;
}
div.panel b {
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0 -10px
}
div.panel select {
	margin: 0 0px 0px 5px;
	border: 1px #ddd solid;
	float: left;
}
.panel b {
	display: block;
	float: left;
	font-size: 13px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 0.3em 0.5em;
}

table.books {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin-bottom: 30px;
	margin-top: 20px;
}
table.books td, table.books th {
	border: 1px solid #ccc;
	padding: 5px 10px 5px 10px;
}
table.books th {
	background-color: #efefef;
}
#filter {
	float: left;
	height: 27px;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 0px 0px;
	width: 100%;
}
#filter p {
	padding: 0px 15px 0px 15px;
}
div#filter input {
	border: 1px solid #aaa;
}
div#paging {
	float: left;
	height: 27px;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 0px 0px;
	width: 100%;
}
#pagingprev, #pagingmid, #pagingnext {
	float: left;
}
#pagingprev {
	padding: 0px 0px 0px 5px;
}
div#paging #buttons {
	float: left;
	font-size: 13px;
	height: 20px;
}
div#paging #buttons button {
	margin: 10px 5px 0px 0px;
	color: #666;
	font-size: 14px;
	border: 1px #ddd solid;
	border-radius: 3px;
	padding: 2px 10px;
	background-color: #fff
}
div#paging #buttons span {
	background-color: white;
	border: 1px solid #036;
	cursor: pointer;
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 0.3em 0.5em;
}
div#paging #buttons span.current {
	background: #36F;
	border: solid 1px #036;
	color: #fff;
	font-weight: bold;
}
div#paging #info {
	background-color: white;
	border: 1px solid #aaa;
	float: left;
	height: 20px;
	margin: 10px 10px 0px -5px;
	padding: 0.3em 5px 0.3em 10px;
	width: 110px;
}
div#paging .text {
	float: left;
	padding: 0px 5px 0px 15px;
	margin: 10px 0 0 0
}
div#sorts {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 0px 0px;
	width: 100%;
}
#sorts p {
	float: left;
	padding: 0px 15px 0px 15px;
}
div.drop-down {
	border-collapse: collapse;
	float: left;
	font-size: 12px;
	height: 16px;
	position: relative;
	width: 150px;
	z-index: 1000000;
	border: red 0px solid;
	margin: 8px 0 0 0
}
div.drop-down div.panel {
	background: #fff url('') no-repeat top right;
	border: 1px solid #ccc;
	cursor: pointer;
	float: left;
	height: 21px;
	overflow: hidden;
	padding: 0px 0px 0px 5px;
	width: 145px;
}
div.drop-down ul {
	background-color: #fff;
	border: 1px solid #ccc;
	display: none;
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	position: absolite;
	width: 150px;
	z-index: 1000;
}
div.drop-down ul li {
	background-color: #fff;
	cursor: pointer;
	float: left;
	padding: 3px 0px 3px 5px;
	width: 150px;
}
div.drop-down ul li:hover {
	background-color: blue;
	color: #fff;
}

.comment-block {
	margin-bottom: 5px;
}
.comment-block .username {
	background-color: #EDF0F5;
	border: 1px solid #D7D7D7;
	color: #005790;
	font-size: 16px;
	font-weight: 700;
	height: 27px;
	line-height: 27px;
	padding: 0px 10px;
}
.comment-block .comment {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
}
.comment-block .floor {
	color: #6D84B4;
	float: right;
	font-size: 14px;
	font-weight: 400;
}
.comment {
	margin:  0;
	padding: 10px;
}
.comment .area {
	background-color: #fff;
	border: 1px solid #D7DAE1;
	margin-bottom: 10px;
	width: 645px;
}
.comment img {
	border: 1px solid #D7DAE1;
	float: left;
	margin: 7px;
}

.action_links {
	color: #666;
	font-size: 14px;
	padding: 0 10px;
}
.action_links a {
	color: #333;
}
.action_links .function {
	float: right;
}
.action_links .function li {
	float: left;
	margin-right: 0px;
}
.supplementBlock {
	background-image: url("/styles/drupal/images/special_background.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 0 5px 0;
}
.supplementBlock img {
	height: 108px;
	width: 143px;
}
.supplementBlock ul {
	padding: 40px 0 0 180px;
}
.supplementBlock ul li a {
	color: black;
	line-height: 24px;
}
.print {
	background-image: url("/styles/drupal/images/printer.png");
	background-repeat: no-repeat;
	padding-left: 20px;
}
.likes {
	color: red;
	font-size: 10px;
	font-weight: 700;
}




.news-single .block_title,.sidebar .block_title {
	border-top: 2px solid #000;
	font-size: 17px;
	font-weight: bold;
	line-height: 24px;
	padding: 10px 0;
	letter-spacing: -.2px;
}

.news-single .post_related .related_list {
	display: inline-block;
	width: 100%;
}

.news-single .post_related  .one_post {
	display: inline-block;
	float: left;
	width: 48%;
	margin-right: 2%;
	padding-bottom: 16px;
}

.news-single .post_related .one_post:nth-of-type(2n) {
	margin-right: 0;
}

.news-single .one_post .text, .news .more_post .one_post .text {
	display: inline-block;
	float: right;
	width: 60%;
	margin-left: 3%;
	border-top: 1px solid #ccc;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.news-single .one_post .text.full_width, .news .more_post .one_post .text.full_width {
	width: 100%;
}

.news-single .one_post .title , .news .more_post .one_post .title {
	font-size: 15px;
	line-height: 21px;
		height: 43px;
	overflow: hidden;
	padding: 5px 0 0;
}

.news-single .one_post .date , .news .more_post .one_post .date{
	color: #666;
	font-size: 13px;
	padding-top: 6px;
}

.news-single .one_post .img, .news .more_post .one_post .img {
	position: relative;
	display: inline-block;
	float: left;
	width: 37%;
	line-height: 0;
	font-size: 0;
}

.news-single .one_post .img img {
	max-width: 100%;
}

.news-single .one_post .img .length , .news .news .more_post .one_post .img .length{
	position: absolute;
	bottom: 5px;
	left: 5px;
	display: inline-block;
	line-height: 15px;
	color: #fff;
	padding-right: 7px;
	font-size: 12px;
	font-weight: 400;
	background-color: rgba(0, 0, 0, .5);
}

.news-single .one_post .img .triangle {
	width: 0;
	height: 0;
	display: inline-block;
	margin: 5px 3px 0 5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 7px solid #fff;
}

.top_right-parent{
	padding-bottom: 59%;
		width: 100%;
		height: 0;
		position: relative;
		overflow: hidden;		
}


  .top_right-child{
	position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
}




.news-single .commentary {
	padding: 30px 0 20px;
	width: 100%;
	margin: auto;
}

 #comment {
display: none;}




.news-single .commentary .block_title {
	border-top: 2px solid #000;
	font-size: 17px;
	font-weight: bold;
	line-height: 24px;
	padding: 10px 0;
	letter-spacing: -.2px;
}

.news-single #commentpost {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

.news-single #commentpost textarea {
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 3px;
	color: #666;
}

.news-single #commentpost textarea:focus {
	color: #333;
}

.news-single .submit {
	float: right;
	font-size: 14px;
	border: 1px solid #ccc;
	padding: 5px 10px;
	border-radius: 8px;
	margin-top: 10px;
}

#comment_box div[name="row"] {
	padding-top: 10px;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 20px;
	color: #000;
}

#comment_box div[name="row"]:first-child {
	border-top: 1px solid #e2e2e2;
	padding-top: 20px;
}

#comment_box div[name="row"] span {
	font-weight: bold;
	font-size: 14px;
}

#comment_box div[name="row"] span:last-child {
	float: none !important;
	font-size: 12px;
	font-weight: 500;
	color: #666;
	margin-left: 15px;
}

#comment_box div[name="row"] span:last-child:before {
	content: '|';
	margin-right: 10px;
}

#comment_box div[name="row"]>div {
	background-color: #fff !important;
	border: none !important;
	padding: 0 !important;
}

#comment_box textarea {
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 3px;
}

#comment_box a[name="summitreply"] {
	font-size: 14px;
	border: 1px solid #ccc;
	padding: 5px 10px;
	border-radius: 8px;
	margin-top: 10px;
}

.sticky_ad {
	position: fixed;
	top: 10px;
}

.sticky_ad_native {
	position: fixed;
	top: 0;
}

.fixed-top {
	text-align: center;
	position: fixed;
	top: 0px;
	left: 0px;
}

.news-single .print_logo {
	display: none;
}

.news-single .print_link {
	display: none;
	color: #777;
	font-size: 14px;
	line-height: 33px;
}

.news-single .print_date {
	display: none;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
}

.news-single .expired_content {
	padding: 30px 0  50px;
	text-align: center;
}

.news-single .go_to_homepage a {
	display: inline-block;
	margin: 40px 0 20px;
	padding: 10px 50px;
	text-align: center;
	border: 1px solid #0f64d1;
	border-radius: 5px;
	color: #fff;
	background: #0f64d1;
}

.zan {}
.zan a {padding:8px 16px 9px 13px;font-size: 14px;color: #fff;background-color: #fe7f6f;}
.zan a:hover {background-color: #ed1c24}
.zan a:hover {color: #fff}
.zan .count {font-size: 13px;}
.reward {background-color: #f5a754!important}
.zan .done {background-color: #ed1c24!important}

.news.main_container {
	width: 100%;
	text-align: center;
}

.news .main_content {
	display: inline-block;
	text-align: left;
	width: 100%;
}



.main_container {
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 15px;
}




.article_content a, .article_content a:visited {
	color: #000;
}

.article_content a:hover {
	color: #000;
	text-decoration: underline;
}

.main_container .breadcrumb {
	font-size: 14px;
}

.main_container .breadcrumb .separator {
	font-size: 12px;
	padding: 0 3px;
}

.main_content .article_content .block_title {
	position: relative;
	width: 100%;
	font-size: 27px;
	padding: 20px 13px 30px;
}
.main_content .article_content .cat_titleline {
	
height: 42px;
	
}

.main_content .article_content .cat_title {
	
	font-size: 27px;
	float: left;
	
}

.main_content .article_content .subcat_title {
	
	font-size: 18px;
	float: left;
	padding: 12px 0px 0px 20px;
}


.main_container .block_title span {
	position: relative;
}

.main_container .block_title span:before {
	content: '';
	position: absolute;
	bottom: -7px;
	left: 0;
	width: calc(100% + 10px);
	border-bottom: 2px solid #000;
}

.main_container .block_title span:after {
	content: '';
	position: absolute;
	bottom: -11px;
	left: 0;
	width: calc(100% + 30px);
	border-bottom: 2px solid #000;
}

.list_list_author {
	
	width: 100%;
	padding-right: 0;
	line-height: 0;
	
}

/* excerpt ======================================================================================================== */

.authorleader{	display: inline-block;width: 90%;background-color:#fff;border:1px solid #eaeaea;border-radius:4px;margin-bottom:15px;padding:20px 50px;}
.authorleader-title{float: left;	display: inline-block; width: calc(100% - 100px); padding-left:30px;}
.authorleader img { width: 80px; height: auto;}
.authorleader .avatar {border-radius: 50%;	float: left;}
.list_wrapper_top  .avatar{border-radius: 50%;}

.authorleader h1{font-size:18px;margin:10px 0 0;padding:0;line-height:1;	float: left;}


.authorleader-desc{font-size:14px;margin-top:10px;width: 100%;display: inline-block;}
@media (max-width:640px){
	.authorleader{padding: 15px;margin-bottom: 10px;width:100%;}
	.authorleader h1{font-size: 16px;font-weight: bold;}
	.authorleader-desc{margin-top: 5px;font-size: 12px;}
	.authorleader-title{padding-left:10px;}

}


.list_author .excerpt{border:1px solid #eaeaea;padding:20px 20px 20px 255px;overflow:hidden;background-color:#fff;margin-bottom:-1px;}



.list_author .excerpt:hover{background-color:#f9f9f9;position:relative;z-index:2;}
.list_author .excerpt .focus{float:left;margin-left:-235px;width:220px;}
.list_author .excerpt .thumb{width:220px;height:150px;}
.list_author .excerpt header{margin-bottom:10px;}
.list_author .excerpt .cat{color:#fff;background-color:#45BCF9;padding:3px 6px;font-size:12px;display:inline-block;position:relative;top:-2px;margin-right:6px;}
.list_author .excerpt .cat:hover{opacity:0.85;filter:alpha(opacity=85);}
.list_author .excerpt .cat i{position:absolute;top:50%;margin-top:-4px;right:-4px;display:inline-block;width:0;height:0;vertical-align:middle;border-left:4px solid #45BCF9;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.list_author .excerpt h2{display:inline;font-size:18px;line-height:1.4;margin-top:0;font-weight:bold;}
.list_author .excerpt h2 a{color:#555;}
.list_author .excerpt h2 a:hover{color:#45B6F7;}
.list_author .excerpt h2 a span{color:#FF5E52;}
.list_author .excerpt h2 a:hover span{color:#45B6F7;}
.list_author .excerpt time,
.list_author .excerpt .pv,
.list_author .excerpt .pc,
.list_author .excerpt .author{margin-right:20px;}
.list_author .excerpt .post-like{float: right;}
.list_author .excerpt .note{font-size:12px;color:#999;word-wrap:break-word;line-height:20px;margin-bottom: 0;}
.list_author .excerpt .meta{color:#999;font-size:12px;margin-bottom:10px;}
.list_author .excerpt .meta .fa{margin-right:4px;}
.list_author .excerpt .meta a{color:#999;}
.list_author .excerpt .meta a:hover{color:#45B6F7;}

.list_author .list-comments-r .excerpt .meta .pc{float:right;margin-right:0;}

.list_author .sticky-icon{line-height: 1;padding: 4px 4px;font-size: 12px;background-color: #FF5E52;color: #fff;border-radius: 2px;display: inline-block;position: relative;margin-left: 5px;top: -2px;}

@media (max-width:640px){

	.list_author .excerpt{border: none;margin: 0 0 1px;padding: 12px 150px 12px 15px;border-radius: 0 !important;}
	.list_author .excerpt:hover{background-color: #fbfbfb;}
	.list_author .excerpt .focus{float: right;margin-right: -135px;width: 120px;}
	.list_author .excerpt .thumb{width: 120px;height: 82px;}
	.list_author .excerpt header{margin-bottom: 0; height: 60px; overflow: hidden;margin-bottom: 11px;}
	.list_author .excerpt .cat{display: none;}
	.list_author .excerpt h2{font-size: 15px;line-height: 1;color: #333;font-weight: normal;text-shadow: 0.2px 0 0 #333}
	.list_author .excerpt h2 a span{text-shadow: 0.2px 0 0 #FF5E52}
	.list_author .excerpt .note{display: none;}
	.list_author .excerpt .author{display: none;}
	.list_author .excerpt .meta{line-height: 1;font-size: 11px;margin-bottom: 0;color: #bbb;}
	.list_author .excerpt .meta .fa{display: none;}
	.list_author .excerpt .meta time{margin-right: 15px;display: none;}
	.list_author .excerpt .meta .pc{color: #bbb;margin: 0;}
	.list_author .excerpt .meta .post-like{color: #bbb;}
	.list_author .excerpt .meta .post-like .fa{display: inline-block;}




}

@media (max-width:360px){
	.list_author .excerpt .meta{font-size: 10px;}
	.list_author .excerpt .meta time{margin-right: 8px;}
}


.list_wrapper  img {
	width: 100%;
	
}









 .list_wrapper {
	width: 100%;
	padding-right: 0;
	line-height: 0;
	border-top: 2px solid #000;
}
        .list_wrapper_top{
	width: 34%;
	display: inline-block;
	float: left;
	padding: 10px;
	line-height: 26px;

	font-size: 15px;
	border: 1px solid #e7e7e7;
	
}

    .list_wrapper_top  .title{
	  display: inline-block;
	  padding-top: 20px;
	 width: 100%;
  }
   .list_wrapper_top .title h2{
	 
	  line-height: 24px;
	font-size: 16px;
	text-align: center;
  }
  .list_wrapper_top .title h1{
	 
	  line-height: 26px;
	font-size: 18px;
	text-align: center;
  }

  .list_wrapper_top .excerpt{
	  padding-top: 15px;
	  line-height: 23px;
	font-size: 14px;
	
  }
  .list_wrapper_top p {
    font-family: Simsun;
    padding: 10px 0 10px 0;
    text-align: justify;
}
.list_wrapper_cat {
	width: 65%;
	padding-right: 0;
	line-height: 0;
	float: right;
}

.list_wrapper_cat .title span {
	display: block;
    height: 40px;
    float: left;
    width: 30px;
    margin-top: 3px;
   background: url(img/favicon_note-16x16.png) no-repeat 
   
   
   
}









.list_wrapper .one_post, .list_wrapper_cat .one_post{
	display: inline-block;
	width: 100%;
	padding: 20px 0 15px;
	border-bottom: 1px solid #e7e7e7;
}

.list_wrapper .one_post .title ,.list_wrapper_cat .one_post .title{
	line-height: 26px;
	padding-bottom: 5px;
	font-size: 19px;
	letter-spacing: 0.3px;
}

.list_wrapper .one_post .title a,  .list_wrapper_cat .one_post .title a{
	color: #0f64d1;
}

.list_wrapper .one_post .title.mobile ,  .list_wrapper_cat .one_post .title.mobile {
	display: none;
}

.list_wrapper .one_post .img {
	position: relative;
	display: inline-block;
	float: left;
	width: 23%;
	line-height: 0;
	font-size: 0;
	padding-right: 20px;
}

.list_wrapper .one_post .img .length {
	position: absolute;
	bottom: 5px;
	left: 5px;
	display: inline-block;
	line-height: 18px;
	color: #fff;
	padding-right: 7px;
	font-size: 12px;
	font-weight: 400;
	background-color: rgba(0, 0, 0, .5);
}

.list_wrapper .one_post .img .triangle {
	width: 0;
	height: 0;
	display: inline-block;
	margin: 5px 3px 0 5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 7px solid #fff;
}

.list_wrapper .one_post .text {
	display: inline-block;
	float: left;
	width: 77%;
}

.list_wrapper .one_post .text.full_width {
	width: 100%;
}

.list_wrapper .one_post .excerpt {
	line-height: 21px;
	color: #2e2e2e;
	font-size: 15px;
}

.list_wrapper .one_post .date, .list_wrapper_cat .one_post .date{
	text-align: right;
	color: #666;
	font-size: 12px;
	padding-top: 8px;
	line-height: 19px;
}

.list_wrapper .one_post .date .highlight , .list_wrapper_cat .one_post .date .highlight {
	color: #ff0000;
}


.pagination {
	display: block;
	text-align: center;
	clear: both;
	padding: 50px 0;
}

.pagination .page-numbers.current {
	background: #c51d1d;
	color: #fff;
}

.pagination .page-numbers {
	font-weight: 700;
	font-size: 13px;
	line-height: 13px;
	background: #f1f1f1;
	color: #000;
	margin-right: 4px;
	border-radius: 2px;
	padding: 6px 10px;
	text-align: center;
	text-decoration: none;
}

.comment-textarea{
	width: 100%;
}

/* focus ======================================================================================================== */




.focustop_block {
	position: relative;
	margin-top: -10px;
	width: 100%;
	
}

.focustop_block .slider {
    width: 100%; /* 確保容器夠寬 */
    overflow: visible; /* 避免溢出隱藏 */
}

.focustop_block .slid {
    width: 16.66%; /* 6 個 slide 每一個佔 1/6 寬度 */
    float: left; /* 如果 Slick 未生效，手動浮動顯示 */
}



@media  (min-width: 800px) {

 .focustop_block-parent{
	padding-bottom: 36%;
		width: 100%;
		height: 0;
		position: relative;
		overflow: hidden;		
}


  .focustop_block-child{
	position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
}

}





 .focustopleft{
		width: 60%;
		float: left;		
}

.focustopright {
	width: 40%;
		float: left;
	
}
  
 .focus_right-parent{
	padding-bottom: 53%;
		width: 100%;
		height: 0;
		position: relative;
		overflow: hidden;		
}


  .focus_right-child{
	position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
}
.slid {
background-color:rgba(0, 0, 0, 0.5)
}


.focustop_block .slider .title {
    display: block;
    width: 100%;
    padding: 8% 5%;
    text-align: left;
    line-height: 1.5;
	 color: #ffffff;
    font-size: 20px;
	letter-spacing:2px;
}


.focustop_block .slider .desc {
    display: block;
    width: 100%;
    padding: 0 5%;
    text-align: left;
    line-height: 1.5;
    font-size: 17px;
letter-spacing:1px;
}



.focustop_block .slider a, .focustop_block .slider a:visited {

color: #ffffff;}

#bigtitle {
    position: relative;
    color: #333333;
    font-weight: bold;
    font-size: 25px;
    line-height: 40px;
    background-color: none;
    margin: 10px 0;
    text-align: center;
	letter-spacing: 2px;
}

.topbox {
    border: 1px solid #a4a3a3;
    border-top: 3px solid #094e9c;
    padding-bottom: 10px;
	position: relative;
	overflow: hidden;
}





.topboxleft, .topboxright{
	width: 50%;
	  padding-top: 1%;
    padding-left: 1%;
		display: block;
		position: relative;
}




.arttitle {
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 5px;
		display: block;
		width: 100%;
		text-align: left;
    line-height: 1.5;
	letter-spacing: 1px;
}


.article_content .arttitle a {
	color: #999999;
}

.article_content .arttitle a:hover {
	color: #f74a4a;
}

.topbox .date {
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 10px;
	 padding-right: 10px;
	
}
.focus .desc {
line-height: 1.5;
	letter-spacing: 1px;
	 color: #666666;
	 font-size: 16px;
	 letter-spacing: 1px;
}


#subtitle {
    position: relative;
    font-size: 18px;
    line-height: 30px;
    margin: 10px 0;
    text-align: left;
}

#subtitle li {
    list-style-type: none;
    padding: 6px 20px;
    border-radius: 3px;
    margin-right: 15px;
    margin-bottom: 5px;
    float: left;
    background-color: rgb(155, 145, 133,0.5);
}

#subtitle li:hover{
    background-color: #fdc600;	
}


.arttitle {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 5px;
}

.slider-nav .slick-track {
	transform: translate3d(0px, 0px, 0px) !important;
}

.slick-arrow {
	cursor: pointer;
	font-size: 0;
}



.slick-dots {
	position: absolute;
	bottom: auto;
	top: 18px;
	right: 18px;
	left: auto;
	list-style: none;
	display: block;
	text-align: left;
	
	
}

.slick-dots li {
	position: relative;
	display: inline-block;
	
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.slick-dots li button::before {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 30px;
    line-height: 20px;
    text-align: center;
    color: rgb(188, 188, 188);
    opacity: 0.5;
    -webkit-font-smoothing: antialiased;
}




.slick-dots li.slick-active button:before {
	color: #c03302;
	opacity: 0.9;
}

				
			

.left
{
float: left;	
}

.right
{
float: right;
}

/* Slider */

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

/* focus end======================================================================================================== */


@media only screen and (max-width: 1000px) {
	.main_container {
		padding: 10px 15px;
	}
	.list_wrapper .one_post .img {
	
	width: 28%;

}
.list_wrapper .one_post .text {
	
	width: 72%;
}
.yom-sentiment-menu {
	margin-top: -5px;
	margin-left: 0;
	width: auto;
	font-size: 0;
	text-align: center;
	}

.yom-sentiment-menu li {
	float: none;
	margin-top: 5px;
	}

.yom-sentiment-menu li label a {
	font-size: 16px;
	}

.yom-sentiment-menu li {
	display: inline-block;
	vertical-align: top;
	}	
	
}



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

	.list_wrapper .one_post .img {
	
	width: 30%;

}
.list_wrapper .one_post .text {
	
	width: 70%;
}
.list_list_author {
	
	
	padding-top: 20px;
	
	
}	
	
}








@media only screen and (max-width:800px) {
	
	.article_content {
		width: 100%;
		margin-right: 0;
		padding-right: 0;
		border: none;
	}
	
.list_wrapper .one_post .img {
	
	width: 38%;

}
.list_wrapper .one_post .text {
	
	width: 62%;
}
	
	.sidebar {width: 100%;
              border-left: none;
			  float: left;
}
	
	
#expression {
    width: 90%;
    }	
	

	
	
	
	
}

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

.list_wrapper_cat {
	width: 100%;

}
 .list_wrapper_top{width: 100%;
}
.topboxleft, .topboxright{
	width: 100%;
	
}

	.focus .one_post .desc{
		 padding-top: 10px;
		
		
		
	}
	
	 .focustopleft{
		width: 100%;
			
}

.focustopright {
	width: 100%;	
}
  
	
	.focustop_block .slider .title {
    padding: 4% 5%;
}
	
	.focustop_block .slider .desc {
		 padding-bottom: 30px;
	}
	
	
}
@media only screen and (max-width:600px) {






.list_wrapper .one_post .img {
	
	width: 100%;
    padding-right: 0px;
}
.list_wrapper .one_post .text {
	
	width: 100%;
}

.news-single .related_list .one_post .text {
	
	width: 100%;
	margin-left: 0;

}

.list_wrapper .one_post .title {
	
	padding-top: 5px;
	
}

.news-single .related_list .one_post .img {

	width: 100%;
	
}
.list_wrapper .one_post .date{
	
	padding-right: 18px;
	
}

}
@media print {
	#main .main_container {
		overflow: unset !important;
	}
	.header {
		display: none;
	}
	.footer {
		display: none;
	}
	.breadcrumb {
		display: none;
	}
.sidebar {
		display: none;
	}
	div#top_ad {
		display: none !important;
	}
	.news-single .main_content {
		display: block;
	}
	.article_content {
		display: block;
		width: 100%;
		margin-right: 0;
		margin-top: 0;
		padding-right: 0;
		border: none;
	}
	.news-single .commentary {
		display: none;
	}
	.news-single .post_related {
		display: none;
	}
	.news-single .video_fit_container {
		display: none;
	}
	.news-single .article_info {
		display: none;
	}
	.news-single .article_title h1 {
		padding-top: 25px;
	}
	.news-single .featured_image {
		float: right;
		width: 45%;
		margin-left: 25px;
		margin-bottom: 25px;
		margin-top: 35px;
	}
	.news-single .article_info {
		width: 50%;
	}
	.news-single .main-content .video_fit_container {
		display: none;
	}
	.news-single .post_content {
		position: relative;
		padding-top: 30px;
	}
	.news-single .post_content p a {
		text-decoration: underline;
	}
	.news-single .print_logo {
		display: block;
	}
	.news-single .print_link {
		display: block;
	}
	.news-single .print_date {
		display: block;
	}
	h1, h2, h3, h4, h5, h6 {
		page-break-after: avoid;
		page-break-inside: avoid;
	}
	h3 {
		margin-left: 10px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	blockquote, table, pre {
		page-break-inside: avoid;
	}
	ul, ol, dl {
		page-break-before: avoid;
	}
	img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	img.right {
		padding: 4px;
		margin: 0 0 2px 7px;
		display: inline;
	}
	img.left {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
	}
	.right {
		float: right;
	}
	.left {
		float: left
	}
	img {
		page-break-inside: avoid;
		page-break-after: avoid;
	}
	div[data-google-query-id] {
		display: none;
	}
	div#dablewidget_AlmELOl1 {
		display: none;
	}
	div#dablewidget_RoO6PEXm {
		display: none;
	}
}