

/* Page Heading */
#pagehead.hasimage { position: relative; background: top no-repeat; background-size: cover; color: #FFF; }
#pagehead.hasimage:before { display: block; content: ''; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;
							background: rgba(0, 0, 0, 0.5); }
#pagehead.hasimage .container { padding-top: 72px; padding-bottom: 72px; }
#pagehead.hasimage .pagedesc { margin: 0px auto; }
#pagehead.hasimage .pagedesc h1 { padding: 0px; color: #FFF; }
#pagehead.hasimage .pagedesc h1 span {  }
#pagehead.hasimage .pagedesc h1 span:before,
#pagehead.hasimage .pagedesc h1 span:after { display: none; }
@media (min-width: 1200px) {
	#pagehead.hasimage .pagedesc { width: 66.66%; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	#pagehead.hasimage .pagedesc { width: 83.33%; }
}
@media (min-width: 768px) and (max-width: 991px) {
	
}
@media (max-width: 767px) {
	
}



/* Article Listing Page */
.bnews-list { display: block; margin: 0px -12px; }
.bnews-list:after { display: block; content: ''; clear: both; }
.bnews-list .artblock { display: block; float: left; margin: 0px 0px 24px; padding: 0px 12px; text-align: center; }
.bnews-list .artblock .wrapper { display: block; background: #FFF; border: 1px solid #DDD; padding: 0px 24px 24px; }
.bnews-list .artblock .thumb { display: block; margin: 0px -24px 16px; }
.bnews-list .artblock .thumb a { display: block; }
.bnews-list .artblock .thumb a img {  }
.bnews-list .artblock .name { font-family: Bangers, Barlow, 'Open Sans', sans-serif; letter-spacing: 1px; font-size: 24px;
							  line-height: 1.33em; color: #000; min-height: 5.33em; }
.bnews-list .artblock .name a { color: inherit; }
.bnews-list .artblock .article-meta { color: #000; }
.bnews-list .artblock .article-meta span {  }
.bnews-list .artblock .readmore { display: none; }
.bnews-list .artblock .readmore a {  }

@media (min-width: 1200px) {
	.bnews-list .artblock { width: 33%; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	.bnews-list .artblock { width: 33%; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.bnews-list .artblock { width: 50%; }
}
@media (max-width: 767px) {
	.bnews-list .artblock { float: none; width: 100%; max-width: 400px; margin: 0px auto 24px; }
}




/* Article Detail Page */
.article-content { margin: 0px auto; }

@media (min-width: 1200px) {
	.article-content { width: 66.66%; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	.article-content { width: 83.33%; }
}
@media (min-width: 768px) and (max-width: 991px) {
	
}
@media (max-width: 767px) {
	
}



/*
.bnews-list .artblock .name { font-size: 24px; line-height: 1.5em; }
.bnews-list .artblock .name a { color: inherit; }

.article-meta { font-size: 16px; color: #666; margin-bottom: 4px; }
.article-meta span { vertical-align: text-bottom; }
.article-meta span + span:before { content: '|'; margin: 0px 4px; vertical-align: text-bottom; }

.thumb { margin-top: 24px; }
.thumb a {  }
.thumb a img {  }

.description { margin-top: 24px; color: #666; font-size: 16px; line-height: 1.5em; }
.description p {  }

.readmore { margin-top: 24px; }
.readmore a { text-transform: uppercase; font-weight: 600; }
.readmore a:after { content: '>'; margin-left: 4px; }

.article-content { display: block; position: relative; }

.article-content .article-tags { padding-bottom: 15px; font-size: 14px; line-height: 19px; }
.article-content .article-tags a { color: #555; background: #eee; padding: 3px; padding-left: 7px;
								   padding-right: 7px; margin: 2px; text-decoration: none; border-radius: 3px;
								   display: inline-block; }
.article-content .article-tags a:hover { background: #ddd; }

.content.blog-content { border-radius: 4px; margin-bottom: 12px; }
.content.blog-reply { margin-top: 10px; margin-bottom: 2px; margin-left: 35px; border-radius: 4px; }
.content.blog-content .comment-header, .content.blog-reply .reply-header {
			background: #F2F0F0; border-radius: 3px; font-size: 13px; padding: 6px; padding-left: 30px;
			border: 1px solid #DFD1D1; position: relative; }
.content.blog-content .comment-header .comment-icon {
			background: url('../image/blog-sprite.png') right top no-repeat; width: 21px; height: 18px;
			position: absolute; top: 4px; left: 3px; }
.content.blog-reply .reply-header .comment-icon {
			background: url('../image/blog-sprite.png') left bottom no-repeat; width: 21px; height: 18px;
			position: absolute; top: 4px; left: 3px; }

#com-title {  position: relative; padding-left: 30px; }
#com-title .blog-write{ background: url('../image/blog-sprite.png') left top no-repeat; width: 21px;
						height: 18px; position: absolute; top: -1px; left: 0px; }
#com-title .blog-write{ background: url('../image/blog-sprite.png') left top no-repeat; width: 21px;
						height: 18px; position: absolute; top: -1px; left: 0px; }

.content .comment-text { padding: 4px; padding-left: 7px; padding-top: 7px; }
.content .comment-text a { font-weight: bold; }

span.cancel-reply { background: url('../image/blog-sprite.png') right bottom no-repeat; width: 21px;
					height: 18px; cursor: pointer; position: absolute; }
.author-image { float: left; margin-right: 10px; padding: 3px; border: 1px solid #eee; }
.article-content a.centered-image { display: block; text-align: center; }
.article-content a.centered-image img#image { margin: 0px !important; }
.content.blog-author { border-left:none !important; border-right: none !important; padding-left: 0px !important;
					   padding-right: 0px !important; padding-top: 7px !important; padding-bottom: 7px !important; }
.content.blog-author p { margin-bottom: 5px; }	
.comment-left, .comment-right { display: table-cell; vertical-align: top; }
.comment-left { width: 40%; padding-right: 20px; }
.comment-left  input { width: 95%; }
.comment-right textarea { min-height: 72px; }
.article-content img { max-width: 100%; }

#fb-root { display: none; }
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; }

.blog-gallery > a.colorbox { display: inline-block; text-decoration: none; *display: inline; }
#blog-gallery-slider { position: relative; top: 0px; left: 0px; width: 100%; height: auto; background: #eee; 
					   overflow: hidden; margin-bottom: 10px; }
#blog-gallery-slider div[u="loading"] { position: absolute; top: 0px; left: 0px; }
#blog-gallery-slider div[u="loading"] > div.loadin-in-1 { filter: alpha(opacity=70); opacity:0.7;
				position: absolute; display: block; background-color: #000000; top: 0px; left: 0px;
				width: 100%; height:100%; }
#blog-gallery-slider div[u="loading"] > div.loadin-in-2 { position: absolute; display: block;
				background: url(../image/blog-loading.gif) no-repeat center center; top: 0px; left: 0px;
				width: 100%; height:100%; }
#blog-gallery-slider div[u="slides"] { cursor: move; position: absolute; left: 0px; top: 0px; width: 100%; 
									   height: auto; overflow: hidden; }
.jssora05l,
.jssora05r,
.jssora05ldn,
.jssora05rdn { position: absolute; cursor: pointer; display: block;
			   background: url(../image/blog-arrows.png) no-repeat; overflow:hidden; }
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05ldn { background-position: -250px -40px; }
.jssora05rdn { background-position: -310px -40px; }
.jssora05l { width: 40px; height: 40px; top: 158px; left: 8px; }
.jssora05r { width: 40px; height: 40px; top: 158px; right: 8px }
.jssort01 { position: absolute; width: 100%; height: 100px; left:0px; bottom: 0px; }
.jssort01 .w { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.jssort01 .c { position: absolute; top: 0px; left: 0px; width: 68px; height: 68px; border: #ddd 2px solid; }
.jssort01 .p:hover .c,
.jssort01 .pav:hover .c,
.jssort01 .pav .c { background: url(../image/blog-t01.png) center center; border-width: 0px; top: 2px; left: 2px;
					width: 68px; height: 68px; }
.jssort01 .p:hover .c,
.jssort01 .pav:hover .c { top: 0px; left: 0px; width: 70px; height: 70px; border: #fff 1px solid; }
.blog-videos > div { text-align: center; }

@media all and (max-width: 699px) {
	.bnews-list .artblock.artblock-2 { display: block; width: auto; padding-left: 10px; padding-right: 10px;
									   margin-bottom: 10px; clear: none; }
	.bnews-list .artblock.artblock-2:nth-child(even) { float: none; clear: left; }
	.bnews-list .artblock.artblock-2:nth-child(odd) { float: none; clear: left; }

	.blog-videos iframe { height: auto: !important; width: 100%; }
	.blog-videos > div { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0;
						 overflow: hidden; }
	.blog-videos > div > iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
}

.jssora05l,
.jssora05r { display: none !important; }

.content.blog-author { overflow: auto; }
#column-left .bnews-list .artblock.artblock-2,
#column-right .bnews-list .artblock.artblock-2 { float: none !important; width:100%; }
#column-left .bnews-list .artblock .article-meta,
#column-right .bnews-list .artblock .article-meta,
#column-right .bnews-list .artblock .total-comments,
#column-left .bnews-list .artblock .total-comments,
#column-left .bnews-list .artblock .article-image,
#column-right .bnews-list .artblock .article-image { display: none;  }

#column-left .bnews-list .artblock .name a,
#column-right .bnews-list .artblock .name a { font-size: 13px; }

.comment-form {  display: table; width: 100%;  }

@media all and (max-width: 699px) {
	.comment-form { display: block; }  
	.comment-form > div { display: block; margin: 0px; margin-bottom: 10px; padding: 0px; width: 100%; }  
}

.captcha21x { padding-top: 8px; }
.captcha21x .form-group .col-sm-2,
.captcha21x .form-group .col-sm-10 { float: none !important; width: 100% !important; padding: 0px !important;
									 margin-left: 0px !important; }
.captcha21x .form-group .col-sm-2 { font-weight: bold; }
.captcha21x div.required .control-label:before { display: none !important; }
.captcha21x .form-group .col-sm-10 img { margin-top: 5px; }
.captcha21x  legend { display: none !important; }
*/