/*----------------------------------------------------------------------
| Template Name: template of web-v1
------------------------------------------------------------------------
| Author: Orangebd CNN,"Helvetica Neue",Helvetica,Arial,Utkal,sans-serif
------------------------------------------------------------------------*/
body {
    /*font-family: "Helvetica Neue", Helvetica*/
	font-family:SolaimanLipi;
    color: #262626;
    line-height: 22px;
    font-size: 15px;
   	margin:0 auto; padding:0;
	background:#fff;
}

input, select, textarea {
    font-family: 'Open Sans', sans-serif;
    color: #767676;
}

a {
    color:#262626;
}

a:focus, a:active, a:hover {
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    color:#444; text-decoration:none
}

ul{margin:0; padding:0}

h1, h2, h3, h4, h5 {	
}

hr {
    border-color: #ddd;
}

.container-fluid{
	max-width:1050px;
	text-align:left;
	margin:0 25px
}
.wrapper{max-width: 1050px}
.eng-font{
	font-family: "Helvetica Neue",Helvetica,Arial,Utkal,sans-serif
}
.bn-font{
	font-family:SolaimanLipi;
}
@media (max-width:640px){
	.container-fluid{
		margin:0 10px;
	}	
}
.spacebar{ width:100%; height:15px; overflow:hidden;}
/*----------------------------------------------------------------------
| ADS SPAGE STYLES
------------------------------------------------------------------------*/
.adsSpace{ width: 100%; text-transform: uppercase; text-align: center; padding: 25px 0; font-size: 20px; font-family:"Helvetica Neue", Helvetica; background:#eee}
.adsCap{ width:100%; text-align:center; font-size:10px; font-family:"Helvetica Neue", Helvetica; background:#EBEBEB;}

.adsSpace728x90{ height:90px; width:728px; display:inline-block; background:#fff}
.adsSpace728x90 span { margin:35px 0px 0px 270px; font-size:20px; display:inline-block}

.adsSpace300x250{ height:250px; width:300px; display:inline-block; background:#fff}
.adsSpace300x250 span { margin:120px 0px 0px 30px; font-size:20px; display:inline-block}

.adsSpace300x600{ min-height:250px; width:300px; display:inline-block; background:#fff}
.adsSpace300x600 span { margin:120px 0px 0px 30px; font-size:20px; display:inline-block}

.adsSpace468x60{ height:60px; width:468px; display:inline-block; background:#fff}
.adsSpace468x60 span { margin:20px 0px 0px 130px; font-size:20px; display:inline-block}

.adsSpace600x150{ height:150px; width:600px; display:inline-block; background:#fff}
.adsSpace600x150 span { margin:60px 0px 0px 70px; font-size:20px; display:inline-block}

.adsSpace650x100{ height:100px; width:650px; display:inline-block; background:#fff}
.adsSpace650x100 span { margin:40px 0px 0px 70px; font-size:20px; display:inline-block}

@media (max-width:640px){
	.adsSpace728x90{ width:100%; height:auto; }
	.adsSpace300x250{ width:100%; height:auto; }
	.adsSpace300x600{ width:100%; height:auto; }
	.adsSpace468x60{ width:100%; height:auto; }
	.adsSpace600x150{ width:100%; height:auto; }
	.adsSpace650x100{ width:100%; height:auto; }
}

/*----------------------------------------------------------------------
| TOP HEADER STYLES
------------------------------------------------------------------------*/
#top_header{	
	position:relative;
	background:#000; color:#fff;	
}
#top_header div.top_header_content{
	position:relative; padding: 5px 0
}
#top_header div.top_header_content ul.datePart{margin-left: 0}
#top_header div.top_header_content ul.datePart li{padding:0 10px 0 0; font-size:14px; border-right: 1px solid #ccc; margin-right:10px}
#top_header div.top_header_content ul.datePart li a{ color:#fff; font-size:12px; font-weight:bold; }
#top_header div.top_header_content ul.datePart li a:hover{ color:#999; }
#top_header div.top_header_content ul.datePart li:first-child,#top_header div.top_header_content ul.datePart li:last-child{border: none}


#top_header div.top_header_content ul li.social-btn{border: none}
#top_header div.top_header_content ul li.social-btn div{width: 40px; text-align: center;}
#top_header div.top_header_content ul li.social-btn div > i{color: #fff; font-size: 18px}
#top_header div.top_header_content ul li.social-btn div.fb-btn{background: #3b5998}
#top_header div.top_header_content ul li.social-btn div.twitter-btn{background: #55acee}
#top_header div.top_header_content ul li.social-btn div.gplus-btn{background: #dc4e41}

@media (max-width:640px){
	#top_header{margin-top:50px;}
}
/*----------------------------------------------------------------------
| HEADER STYLES
------------------------------------------------------------------------*/
#header{
	position:relative;
	padding: 3px 0 15px 0;
	background:#fff
}
.main_logo{
	font-size:50px; color:#AA7F55;
	line-height:50px;
}
.main_logo i{color:#CCC}

@media (max-width:640px){
	.date_desc{color:#fff; margin-top:15px }
}

/*----------------------------------------------------------------------
| HEADER RIGHT CONTENT STYLES
------------------------------------------------------------------------*/
#header .srch_keyword_block{
	position:relative; margin:2px -10px 15px 0;
	background:#0b8843; color:#fff; padding:0px 5px 0px 25px;
	border-radius:10px 0 0 10px
}
#header input[name='srch_keyword']{
	border:none; background:#0b8843; color:#fff;
	font-family:SolaimanLipi; width:100%;
	padding:2px 5px;		
}
#header .srch_keyword_block i.srch_btn{
	position:absolute; top:0; right:0; background:#000; color:#fff; padding:6px 7px;
}

#header .social_share{
	margin-top:10px; text-align:right
}
#header .social_share > i{
	margin-right:10px; color:#0b8843; cursor:pointer
}
#header .social_share > i:hover{color:#fff}
#header .social_share > i:last-child{margin-right:0}

@media (max-width:640px){
	#header .social_share{
		margin-top:15px;
	}
}

/*----------------------------------------------------------------------
| MENU CATEGORY STYLES
------------------------------------------------------------------------*/
#menu_category{	
	position:relative;
	line-height:34px;
	color:#fff;
	border-bottom:3px solid mediumseagreen;
}
#menu_category ul.header_top_menu{
	position:relative;
	display:table; width:100%;	
	/*background:darkcyan; margin-left: 0;*/
	background:#ff0000; margin-left: 0;
}
#menu_category ul.header_top_menu>li{
	padding:0; 
	font-size:16px;
	display: table-cell;
	text-align: center;
	white-space: nowrap;
	position:relative;
	border-right:1px solid #eee;
}

#menu_category ul.header_top_menu>li:first-child{
	border:none;
}

#menu_category ul.header_top_menu>li:last-child{
	border:none;
}

#menu_category ul.header_top_menu>li>a{
	display:block;
	color:#fff; position:relative;
}
#menu_category ul.header_top_menu li:last-child a{ border-right:0px}
#menu_category ul.header_top_menu>li>a>sub{
	margin-left:5px; font-size:10px;
	color:#F00
}
#menu_category ul.header_top_menu>li>a.active,
#menu_category ul.header_top_menu>li>a:hover{
	background:mediumseagreen; color: #fff
}
#menu_category ul.header_top_menu>li:last-child{
	border-right:none
}
#menu_category ul.header_bottom_menu{
	position:relative; display:table; width:100%;
	background:#eee; font-size:14px; margin-left: 0;
	border-top-right-radius:5px; border-top-left-radius:5px;
}
#menu_category ul.header_bottom_menu>li{
	padding:0; display:inline-block; text-align:left; white-space:nowrap
}
#menu_category ul.header_bottom_menu>li>a{
	position:relative; display:block; padding:5px 15px;
	color:#000; border-right:1px solid #ddd;
}
#menu_category ul.header_bottom_menu>li:last-child>a{ border-right:0px}
#menu_category ul.header_bottom_menu>li>a.lead_parent_cat{
	background:#DC4E41; color:#fff;
}
#menu_category ul.header_bottom_menu>li>a.active{
	background:#ddd; color:#EC2228; border-right:0; margin-left:-1px
}
#menu_category ul.header_bottom_menu>li.first_sub_cat>a.active{
	margin-left:0
}

@media (max-width:640px){
	#menu_category ul.header_top_menu{
		display:block;
	}
	#menu_category ul.header_top_menu>li{		
		display: block;
		text-align: left;
	}
	#menu_category ul.header_bottom_menu{
		display:table;
	}
	#menu_category ul.header_bottom_menu>li{
		display:block; text-align:left;
	}
}


#top_lead_news_block{position: relative; margin:15px 0 5px 0; padding-bottom: 10px;}
#top_lead_news_block h4{color:gray; font-size:14px;}
#top_lead_news_block h1{margin-top: 10px}
#top_lead_news_block .img{
	height: 270px; background: #f7f7f7; text-align: center
}
#top_lead_news_block .hl h3{ margin-top:10px; line-height:32px;}
#top_lead_news_block .img > i{color: #eee; font-size: 72px; position: relative; top: 36%}
#top_lead_news_block .sum{text-align: justify; font-size: 16px}
.second_lead_news_block1,
.second_lead_news_block2,
.second_lead_news_block3{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ddd}
.second_lead_news_block1 .hl,
.second_lead_news_block2 .hl,
.second_lead_news_block3 .hl{font-size: 16px; line-height: 23px; color: #262626;}
.second_lead_news_block2 .img{width: 100%; height: 199px; margin-top: 10px; background: #f7f7f7; text-align: center}
.second_lead_news_block2 .img > i{position: relative; font-size: 64px; top: 36%; color: #eee}
.second_lead_news_block1 .sum,
.second_lead_news_block2 .sum,
.second_lead_news_block3 .sum{font-size: 14px; text-align: justify; line-height: 18px}
.second_lead_news_block1 .sum .img,
.second_lead_news_block2 .sum .img,
.second_lead_news_block3 .sum .img{float: left; text-align: center; width: 150px; height: 100px; background: #eee; margin:5px 15px 5px 0; text-align: center}
.second_lead_news_block1 .sum .img > i,
.second_lead_news_block2 .sum .img > i,
.second_lead_news_block3 .sum .img > i{position:relative; font-size:40px; top:34%; color:#eee;}
.second_lead_news_block1 .post_time,
.second_lead_news_block2 .post_time,
.second_lead_news_block3 .post_time{margin-top: 10px; color: darkred; text-shadow: 1px 0px #666}

#reader_choice_block_cnn{
	margin: 15px 0;
}
.reader_choice_list{width: 100%}
.reader_choice_list > a > div.img{width: 100%; height:205px; }
.reader_choice_list > a > div.img > i{font-size: 24px; color: #eee}
.reader_choice_list > a > div.hl{ border-top:1px solid #D9D9D9; padding:8px 0; font-size: 16px; line-height: 21px; color:#262626;}
.reader_choice_list > a > div.lead_hl{font-size: 16px; line-height: 22px; padding:8px 0; color:#262626;}

.all_news{ float:right; color:red; margin:0px 0 10px 0;}
.all_news:hover{ color:red;}

/*----------------------------------------------------------------------
| TOP CONTENT STYLES
------------------------------------------------------------------------*/
#top_content{
	position:relative	
}
#top_content > div > div.col-md-3{
	padding-right:5px; margin-top:10px
}
#top_content > div > div.col-md-9{
	padding-left:5px; margin-top:10px
}
#top_content .corner_news_block{
	float:left; width:250px; margin:10px 5px 0 0;
}
#top_content .top_ads{
	float:right; margin:10px 0 0 5px;
}
#top_content .top_corner_news{
	padding:15px; border:1px solid #a4a1a1;
	background:#fff; height:92px
}
#top_content .top_corner_news > ul{
	position:relative;
}
#top_content .top_corner_news > ul > li{
	position:absolute; display:none; width:100%
}
#top_content .top_corner_news > ul > li:first-child{
	display:block
}
#top_content .top_corner_news .img{
	position:relative; width:90px; height:60px; overflow:hidden; margin-right:10px;
}
#top_content .top_corner_news .img > i{
	position: absolute;
	top: 33%;
	left: 33%;
	color: #eee;
	font-size:30px
}
#top_content .top_corner_news .hl{
	max-height:60px; overflow:hidden
}
#top_content .ads_space{
	background:#f9f9f9; border:1px solid #ccc;
	height:92px
}
@media (max-width:640px){
	#top_content > div > div.col-md-3{
		padding-right:15px
	}
	#top_content > div > div.col-md-9{
		padding-left:15px
	}
	#top_content .corner_news_block{
		float:none; width:100%; margin-right:0
	}
	#top_content .top_ads{
		float:none; width:100%; margin-left:0
	}
}

.important_news{ padding:10px; background:#f7f7f7; overflow:hidden;}
.important_news h3{ background: #e90000;float: left; margin-bottom: 10px;padding: 0px 10px; line-height:30px;width: 100%; display:block; font-size:16px; color:#fff;}
.important_news h3 a{ background: #e90000;float: left; margin-bottom: 10px;padding: 0px 10px; line-height:30px;width: 100%; display:block; font-size:16px; color:#fff;}
.important_news .ip_left{ width:48%; float:left; }
.important_news .ip_right{ width:48%; float:right }
.special_box{margin-bottom:8px; border-bottom:1px solid lavender; padding-bottom:8px; display:inline-table; vertical-align:middle; width:100%;}
.special_box:last-child{padding:0px 0 0 0;border-bottom:none; margin-bottom:0px;}	
.special_box #img{width:90px;height:60px; float:left; overflow:hidden; margin:0 10px 0 0;}
.special_box #img img{width:100%;height:60px;}
.special_box #hl2{ vertical-align:middle; display:table-cell;}
.special_box #hl2 h2{ overflow:hidden; margin:0; line-height:20px;vertical-align:middle;}
.special_box #hl2 h2 a{color:#333;font-size: 16px;line-height:20px;}

/*----------------------------------------------------------------------
| JUST NOW CONTENT STYLES
------------------------------------------------------------------------*/
#just_now_content,#just_now_eng_content{
	width:100%;position:relative; background: #eaeaea; overflow:hidden; padding:8px 0
}
#just_now_content span{background: #666 none repeat scroll 0 0;color: #fff;display: inline-block;padding: 2px 18px; font-size:16px;}
#just_now_content div#caption_part{ float:left; margin-right:15px; overflow:hidden; width:12%}
#just_now_content div#details_part{ float:left; overflow:hidden; width:83%;}
div.headlines li{ color:#000; font-size:16px;}
div.headlines li i{ font-size:15px; padding-left:10px; color:#EC2228}
@media (max-width:640px){
	#just_now_content > div > div.col-md-1,
	#just_now_eng_content > div > div.col-md-2{
		padding-left:15px
	}
	#just_now_content > div > div.col-md-2,
	#just_now_eng_content > div > div.col-md-3{
		padding-right:15px
	}
	#just_now_content > div > div.col-md-9,
	#just_now_content > div > div.col-md-10,
	#just_now_eng_content > div > div.col-md-7,
	#just_now_eng_content > div > div.col-md-9{
		padding:0 15px
	}
	#just_now_content .headlines:before{border: none}
}

/*----------------------------------------------------------------------
| MAIN CONTENT STYLES
------------------------------------------------------------------------*/
#main_content{
	position:relative
}
#main_content > div > div.col-md-8{
	padding-right:10px
}
#main_content > div > div.col-md-4{
	padding-left:10px
}
#main_content > .left_content{
	float:left; width:750px; padding-right: 20px;
}
#main_content > .left_content.post_template-4{
	position: relative; background: #fff; margin-top: -120px
}

#main_content > .right_content{
	float:right; width:300px;
}

@media (max-width:640px){
	#main_content > div > div.col-md-8{
		padding-right:15px
	}
	#main_content > div > div.col-md-4{
		padding-left:15px
	}
	
	#main_content > .left_content{
		float:none; width:100%; padding-right: 0
	}
	#main_content > .left_content.post_template-4{
		margin-top: -50px
	}
	
	#main_content > .right_content{
		float:none; width:100%		
	}
}

/*----------------------------------------------------------------------
| TOP LEAD CONTENT STYLES
------------------------------------------------------------------------*/
#lead_one_content > div > div.col-md-6:first-child{
	padding-right:10px; margin-top:10px
}
#lead_one_content > div > div.col-md-6:last-child{
	padding-left:10px; margin-top:10px
}

@media (max-width:640px){
	#lead_one_content > div > div.col-md-6:first-child{
		padding-right:15px
	}
	#lead_one_content > div > div.col-md-6:last-child{
		padding-left:15px
	}
}

/*----------------------------------------------------------------------
| HOME PAGE SELECTED CONTENT STYLES
------------------------------------------------------------------------*/
.selected_content_caption,
.selected_content_block > div.selected_content{
	position:relative; margin-top:15px; background:#fff;
	/*border:1px solid #ccc;*/ padding:5px 10px
}
.selected_content_caption > h4{
	margin:0; color:#498bc9
}
.selected_content_block{
	margin-top:7px; padding:10px 0 5px 10px; background:#fff; height:330px; overflow:hidden /*border:1px solid #ccc;*/
}
.selected_content_block ul{
	margin:0; padding:0; list-style:none
}
.selected_content_block ul li{
	border-bottom:1px solid #ccc; padding:5px 10px 0px 0;
}
.selected_content_block ul li:first-child{
	padding-top:0
}
.selected_content_block ul li:last-child{
	padding-bottom:0; border-bottom:none
}
.selected_content_block ul li a{
	display:block; color:#333; font-size:16px
}
.selected_content_block ul li i{
	margin-right:10px; color:#006699
}
.selected_content_block > ul > li > div.more_selected_list{
	display:inline-table;
}
.selected_content_block > ul > li > div.more_selected_list > span{
	display:table-cell; vertical-align:top; line-height:21px;
}
.selected_content_block > ul > li > div.more_selected_list > span a{
	color:#444;
}
.selected_content_block > ul > li > div.more_selected_list > span > i{
	padding-top:2px
}

.more_news_btn_block > div{
	display:block; margin-top:8px; padding:3px; text-align:center; background:#c8c8c8
}
.more_news_btn_block > div:first-child{
	border-right:5px solid #ebebeb
}
.more_news_btn_block > div:last-child{
	border-left:5px solid #ebebeb
}
.more_news_btn_block > div > a{display:block; color:#000}

@media (max-width:640px){
	.selected_content_block{
		height:auto; overflow:inherit
	}
	.more_news_btn_block > div:first-child{
		border-right:none
	}
	.more_news_btn_block > div:last-child{
		border-left:none
	}
}

/*----------------------------------------------------------------------
| CATEGORY SUMMARY CONTENT STYLES
------------------------------------------------------------------------*/
#cat_summary_content > div > div.col-md-4:nth-child(3n+0){
	padding: 0 15px 0 0	
}
#cat_summary_content > div > div.col-md-4:nth-child(3n+1){
	padding-right:0
}
#cat_summary_content > div > div.col-md-4:nth-child(3n+2){
	padding:0 10px
}

@media (max-width:640px){
	#cat_summary_content > div > div.col-md-4:nth-child(3n+0){
		padding:0 15px
	}
	#cat_summary_content > div > div.col-md-4:nth-child(3n+1){
		padding-right: 15px
	}
	#cat_summary_content > div > div.col-md-4:nth-child(3n+2){
		padding: 0 15px
	}	
}

/*----------------------------------------------------------------------
| HOME PAGE CATEGORY SUMMARY CONTENT STYLES
------------------------------------------------------------------------*/
.cat_summary_block{
	position:relative; margin:15px 0; padding-bottom: 15px; border-bottom: 1px dashed #ddd; background:#fff
}
.cat_summary_title{
	position:relative;
}
.cat_summary_title > i{
	position:absolute; top:5px; right:10px; font-size:24px; color:#eee
}
.cat_summary_title > h4{
	display:inline-block; position: relative; margin:0; padding:5px 25px; min-width: 180px; text-align: left; color:#fff
}
.cat_summary_title > h4 > a{ color:#fff;}
.cat_summary_title > h4:after{
	left: 100%;
	height: 0;
	width: 7px;
	position: absolute;
	top: 0;
	content: " ";
	pointer-events: none;
	margin-left: 0;
	margin-top: 0;
	border-top: 30px solid #666;
	border-right: 8px solid transparent;
}
/*.cat_summary_title > h4.color-0:after{
	border-top-color: #630933;
}
.cat_summary_title > h4.color-1:after{
	border-top-color: #F47C20;
}
.cat_summary_title > h4.color-2:after{
	border-top-color: #4579BD;
}
.cat_summary_title > h4.color-3:after{
	border-top-color: #D41B5D;
}
.cat_summary_title > h4.color-4:after{
	border-top-color: #322A7D;
}
.cat_summary_title > h4.color-5:after{
	border-top-color: #A67D51;
}
.cat_summary_title > h4.color-6:after{
	border-top-color: #00A997;
}
.cat_summary_title > h4.color-7:after{
	border-top-color: #BD6228;
}
.cat_summary_title > h4.color-8:after{
	border-top-color: #7c303f;
}*/

/*
CATEGORY SUMMARY DISPLAY ONE
*/
.cat_summary_block > .cat_summary_display_one a > div.img{
	margin-top: 15px; height:200px; text-align: center;
}
.cat_summary_block > .cat_summary_display_one a > div.img > i{
	position: relative;
	top: 34%;	
	color: #eee;
	font-size: 72px;
}
.cat_summary_block > .cat_summary_display_one a > div.hl{
	margin:0; padding:10px 0; line-height:23px; font-size:16px 
}
.cat_summary_block > .cat_summary_display_one a > div.sum{border-left: 3px solid #EC2228; text-align: justify; line-height: 20px; margin-top: 5px; padding-left: 15px}
.cat_summary_block > .cat_summary_display_one a > div.sum > div.post_time{margin-bottom: 10px; color: darkred; text-shadow: 1px 0px #666}
.cat_summary_block > .cat_summary_display_one div.more_hl > a{
	display:table; width: 100%; margin-top: 15px
}
.cat_summary_block > .cat_summary_display_one div.more_hl > a > div{
	display: table-cell; vertical-align: middle;
}
.cat_summary_block > .cat_summary_display_one div.more_hl > a > div.img{
	width: 110px; height: 70px; text-align: center; margin-right:15px
}
.cat_summary_block > .cat_summary_display_one div.more_hl > a > div.img > i{ 
	position: relative; top: 0; font-size: 32px; color: #eee
}
.cat_summary_block > .cat_summary_display_one div.more_hl > a > div.hl{
	
}
.cat_summary_block > .cat_summary_display_one div.more_hl > a > div.hl{
	line-height: 23px; font-size: 16px; padding-left:15px !important
}
.cat_summary_block > .cat_summary_display_one div.more_hl > a > div.hl> div.post_time{
	margin-top: 10px; color: darkred; text-shadow: 1px 0px #666
}

/*
CATEGORY SUMMARY DISPLAY TWO
*/
.cat_summary_block > .cat_summary_display_two a > div.img{
	margin-top: 10px; height:200px; _height:200px; text-align: center; background:#f7f7f7;
}
.cat_summary_block > .cat_summary_display_two a > div.img > i{
	position:relative;
	top: 34%;
	color: #eee;
	font-size: 72px;
}
.cat_summary_block > .cat_summary_display_two a > div.hl{
	margin:0; padding:10px 0; line-height:23px; font-size:16px
}
.cat_summary_block > .cat_summary_display_two a > div.hl h4{ margin:0;}
.cat_summary_block > .cat_summary_display_two a > div.sum{border-left: 3px solid #4579BD; text-align: justify; line-height: 20px; margin-top: 5px; padding-left: 15px}
.cat_summary_block > .cat_summary_display_two a > div.sum > div.post_time{margin-bottom: 10px; color: darkred; text-shadow: 1px 0px #666}
.cat_summary_display_two div.more_hl div.img{ width:110px; height:90px; float:left; margin-right:15px;}
.cat_summary_display_two div.more_hl a{ display:table}
.cat_summary_display_two div.more_hl a >div{ display:table-cell; vertical-align:middle}
.cat_summary_display_two div.more_hl a div.hl{ font-size:16px; line-height:23px}
@media(max-width:640px){
	.cat_summary_block{
		height:auto;
	}
	.cat_summary_block a > div.img{
		height:150px;
	}
	.cat_summary_display_two div.more_hl div.img{ height:90px;}
}

/*----------------------------------------------------------------------
| HOME RIGHT CONTENT STYLES
------------------------------------------------------------------------*/
.most_view_tab_block{
	position:relative; margin-top:10px; padding:10px; background:#fff; border:1px solid #ccc;
}
.most_view_tab_block .most_clicks,
.most_view_tab_block .most_comments,
.most_view_tab_block .news,
.most_view_tab_block .videos,
.most_view_tab_block .photos,
.most_view_tab_block .todays,
.most_view_tab_block .one_month,
.most_view_tab_block .three_month{
	font-size:17px; background:#0b8843; color:#fff; border:none; border-bottom:1px solid #dfdfde;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0
}
.most_view_tab_block .most_clicks,
.most_view_tab_block .news,
.most_view_tab_block .videos,
.most_view_tab_block .todays,
.most_view_tab_block .one_month{border-right:1px solid #dfdfde}

.most_view_tab_block .most_comments,
.most_view_tab_block .video,
.most_view_tab_block .photos,
.most_view_tab_block .one_month,
.most_view_tab_block .three_month{border-left:1px solid #dfdfde}

.most_view_tab_block .most_clicks.active,
.most_view_tab_block .most_comments.active{
	background:#016938
}
.most_view_tab_block .news,
.most_view_tab_block .videos,
.most_view_tab_block .photos,
.most_view_tab_block .todays,
.most_view_tab_block .one_month,
.most_view_tab_block .three_month{
	background:#fff; color:#444; padding:1px; font-size:14px
}
.most_view_tab_block .news.active,
.most_view_tab_block .videos.active,
.most_view_tab_block .photos.active,
.most_view_tab_block .todays.active,
.most_view_tab_block .one_month.active,
.most_view_tab_block .three_month.active{
	background:#dfdfde
}
.most_view_tab_block .most_view_content_block{
	display:table; width:100%; background:#f1f0f0; border-bottom:1px solid #dfdfde; margin-bottom:5px
}
.most_view_tab_block .most_view_content_block div.sl,
.most_view_tab_block .most_view_content_block div.hl,
.most_view_tab_block .most_view_content_block div.img{
	display:table-cell; vertical-align:middle; padding:10px; font-size:18px; color:#ccc; height:60px;
}
.most_view_tab_block .most_view_content_block div.hl{
	padding:5px 10px; font-size:15px; color:#262626;
	width:65%;
}
.most_view_tab_block .most_view_content_block div.img{
	width:30%;
}
.most_view_tab_block .most_view_content_block div.img > img{
	display: block;
	width: 100%;
	height: auto;
}

/*----------------------------------------------------------------------
| DETAILS SUB-CATEGORY CONTENT STYLES
------------------------------------------------------------------------*/
#division_list > ul{
	background:#94d5f1; margin:10px 0 0 0
}
#division_list > ul > li{
	border-left:1px solid #c4e0ee; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;
}
#division_list > ul > li:first-child{
	padding-left:0
}
#division_list > ul > li.active,#division_list > ul > li.active > div.division_title{
	background:#060; color:#fff
}
#division_list > ul > li.active a{
	color:#fff
}
#division_list > ul > li > div.division_caption{
	position:relative; background:#27ade0; color:#fff; height:30px; padding:5px 10px;
	
	-webkit-box-shadow: inset 6px 0 8px -2px rgba(0,0,0,0.2);
	box-shadow: inset 6px 0 8px -2px rgba(0,0,0,0.2);
}
#division_list > ul > li > div.division_caption:after{
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #27ade0;		
	content: '';
	display: block;
	position: absolute;
	right: -15px;
	top: 0px;
	z-index: 2;
	position: absolute;
}
#division_list > ul > li > div.division_caption > h4{
	margin:0
}
#division_list > ul > li > div.division_title{
	display:block; position:relative; background:#94d5f1; height:30px; width:68px; padding:6px 10px; text-align:center
}
#division_list > ul > li:nth-child(2){
	margin-left:-10px; padding-right:0px
}
#division_list > ul > li:nth-child(2) > div.division_title:before{
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #c4e0ee;		
	content: '';
	display: block;
	position: absolute;
	left: 1px;
	top: 0px;
	z-index: 1;
	position: absolute;
}

/*----------------------------------------------------------------------
| DETAILS NTV BREADCRUMBS AND TAGS LIST CONTENT STYLES
------------------------------------------------------------------------*/
#ntv_breadcrumb > ul,
#tags_list > ul{
	position:relative; background:#fff; text-align: right; padding-bottom:5px; margin:15px 0 0 0;
}
#ntv_breadcrumb > ul{
	margin-top:13px
}

#ntv_breadcrumb > ul > li,
#tags_list > ul > li{
	background:#eee; padding:5px 10px; margin-left: 7px;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

#ntv_breadcrumb > ul > li > a,
#tags_list > ul > li > a{color:#000}
#tags_list > ul > li > a > i{color: #666}

#ntv_breadcrumb > ul > li:first-child,
#tags_list > ul > li:first-child{margin-left:0}

/*----------------------------------------------------------------------
| DETAILS CONTENT STYLES
------------------------------------------------------------------------*/
#dtl_img_header_section{
	position: relative;
	width: 100%; height: 510px; margin-top: 15px;
	box-shadow: inset 0 -120px 150px rgba(0,0,0,0.6);
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
}
#dtl_img_header_section .headline_content_block.post_template-3{position: absolute; bottom: 0; padding: 20px}
#dtl_img_header_section .headline_content_block.post_template-3 .headline_section > h3,
#dtl_img_header_section .headline_content_block.post_template-3 .headline_section > h1,
#dtl_img_header_section .headline_content_block.post_template-3 .headline_section > h4{
	margin:0
}
#dtl_img_header_section .headline_content_block.post_template-3 .headline_section > h3{color:#eee; text-shadow: 1px 1px #000; margin-bottom:10px; font-size:20px; line-height:24px}
#dtl_img_header_section .headline_content_block.post_template-3 .headline_section > h1{color:#fff; text-shadow: 1px 1px #000}
#dtl_img_header_section .headline_content_block.post_template-3 .headline_section > h4{color:#f0f0f0; text-shadow: 1px 1px #000; margin-top:10px}
#dtl_img_header_section .headline_content_block.post_template-3 .news_date_time > p{color:#f7f7f7; text-shadow: 1px 1px #000; margin:10px 0 0 0}

.headline_content_block.post_template-2{border-bottom: 1px solid #eee; margin-bottom: -16px}
#details_content,#error_content{
	position:relative; margin-top:20px; background:#fff
}
#details_content .headline_section > h3,
#details_content .headline_section > h1,
#details_content .headline_section > h4{
	margin:0
}
#details_content .headline_section > h3{color:darkslategrey; margin-bottom:10px; font-size:20px; line-height:24px}
#details_content .headline_section > h1{color:#333}
#details_content .headline_section > h4{color:#666; margin-top:10px}
#details_content .news_date_time > p{margin:10px 0 0 0}

#details_content .rpt_info_section,
#details_content .share_section{
	float:left;
	position:relative;	
	margin-top:10px;
	height:40px;
}
#details_content .rpt_info_section{
	width:300px
}
#details_content .share_section{
	float:right;
}
#details_content .rpt_info_section > div.rpt_photo{
	position:relative; float:left; background:#f9f9f9; margin-right:1px; margin-left:3px; width:40px; height:40px; text-align:center
}
#details_content .rpt_info_section > div.rpt_photo:first-child{
	margin-left:0
}
#details_content .rpt_info_section > div.rpt_photo > i{
	position:relative; top:8px; color:#999
}
#details_content .rpt_info_section > div.rpt_name{
	float:left; padding:10px; height: 40px; background:#eee; max-width:225px; overflow:hidden
}
#details_content .rpt_info_section > div.rpt_more{
	display:inline-block;
	padding: 10px 7px; background:#ddd; color: #999; cursor: pointer;
	
	transition:all 0.4s;
	-webkit-transition:all 0.4s;
	-o-transition:all 0.4s;
	-moz-transition:all 0.4s
}
#details_content .rpt_info_section > div.rpt_more:hover{
	color:#444
}
#details_content .rpt_info_section > div.rpt_more_list_block{
	position:absolute; display:none;
	top:40px; left: 0px;
	background: #dedede; padding: 5px;
	border-top:1px solid #eee;
	min-width: 250px;
	z-index: 5;
}
#details_content .rpt_info_section div.rpt_more_list{
	width:100%; background:#eee; position:relative; padding:5px; height:40px; border-bottom:1px solid #f7f7f7
}
#details_content .rpt_info_section div.rpt_more_list > div{
	float:left; overflow:hidden
}
#details_content .rpt_info_section div.rpt_more_list > div.rpt_photo{
	background:#dedede; margin-right:1px; width:30px; height:30px; text-align:center
}
#details_content .rpt_info_section div.rpt_more_list > div.rpt_photo > i{position: relative; top: 5px}
#details_content .rpt_info_section div.rpt_more_list > div.rpt_name{
	padding:5px 10px; background:#eee
}

#details_content .dtl_section{
	position:relative; margin-top:10px; text-align:justify; font-size:16px
}
#details_content .dtl_section .full-top-img,
#details_content .dtl_section .full-mid-img,
#details_content .dtl_section .full-bottom-img{
	float:left; margin:10px 0; border:1px solid #ccc; width:100%
}
#details_content .dtl_section .full-top-img{
	margin:0 0 10px 0;
}
#details_content .dtl_section .full-bottom-img{
	margin:10px 0 0;
}
#details_content .dtl_section .left-top-img,
#details_content .dtl_section .left-mid-img,
#details_content .dtl_section .left-bottom-img{
	float:left; margin:10px 10px 10px 0; border:1px solid #ccc; width:45%
}
#details_content .dtl_section .left-top-img{
	margin-top:0
}
#details_content .dtl_section .left-bottom-img{
	margin-bottom:0
}
#details_content .dtl_section .right-top-img,
#details_content .dtl_section .right-mid-img,
#details_content .dtl_section .right-bottom-img{
	float:right; margin:10px 10px 10px 0; border:1px solid #ccc; width:45%
}
#details_content .dtl_section .right-top-img{
	margin-top:0
}
#details_content .dtl_section .right-bottom-img{
	margin-bottom:0
}
#details_content .dtl_section > .dtl_img_section.post_template-0,
#details_content .dtl_section > .dtl_img_section.post_template-2{display: block; margin: 15px 0; text-align: center;}
#details_content .dtl_section > .dtl_img_section.post_template-1{
	float:left
}
#details_content .dtl_section > .dtl_img_section > ul{
	position:relative; background:#f5f5f5; border-bottom:2px solid #ddd; width:375px; height:250px; margin:0 0 10px 10px
}
#details_content .dtl_section > .dtl_img_section > ul > li{
	position:absolute; padding:0; width:100%; height:100%; z-index:1
}
#details_content .dtl_section > .dtl_img_section > ul > li.active{
	z-index:2
}
#details_content .dtl_section > .dtl_img_section > ul > li.pre-photo,
#details_content .dtl_section > .dtl_img_section > ul > li.nxt-photo{
	position: absolute;	
	cursor: pointer;
	background-position: -720px -72px;
	width: 25px;
	height: 25px;
	display: inline-block;
	left:0; top:44%; z-index:5
}
#details_content .dtl_section > .dtl_img_section > ul > li.nxt-photo{
	background-position: -756px -72px;
	left:auto; right:0;
}
#details_content .dtl_section > .dtl_img_section > ul > li > .img{
	width:100%; height:100%
}
#details_content .dtl_section > .dtl_img_section.post_template-0 > .img,
#details_content .dtl_section > .dtl_img_section.post_template-2 > .img{
	background:#f5f5f5
}
#details_content .dtl_section > .dtl_img_section.post_template-1 > .img{
	background:#f5f5f5; margin:5px 15px 15px 0
}
#details_content .dtl_section > .dtl_img_section > .img img{max-width: 100%}
#details_content .dtl_section > .dtl_img_section > .dtl_img_caption{
	display:block; width:100%; border-bottom:3px solid #eee; padding:10px; box-shadow:0 0 3px #eee; font-size:13px
}
#details_content .dtl_section > .rel_news_section{
	float:right; background:#f5f5f5; width:375px; margin:10px 0 10px 10px
}
#details_content .dtl_section > .rel_news_section > .rel_caption{
	background:#f9f9f9; padding:5px 10px; color:#410196; border-bottom:2px solid #ddd
}
#details_content .dtl_section > .rel_news_section > .rel_caption > h4{
	margin:0;
}
#details_content .dtl_section > .rel_news_section > .rel_hl_list{
	padding:10px; border-bottom:1px solid #fff
}
#details_content .dtl_section > .rel_news_section > .rel_hl_list > div.img{
	position:relative; width:120px; height:80px; overflow:hidden; margin-right:15px;
}
#details_content .dtl_section > .rel_news_section > .rel_hl_list > div.img > i{
	position: absolute;
	top: 35%;
	left: 34%;
	color: #eee;
	font-size:36px
}
#details_content .dtl_section > .rel_news_section > .rel_hl_list > div.hl > h4{
	margin-top:0; font-size:17px; line-height:22px; margin-bottom:0
}

.share_section .socialShare{ margin:0px; height:40px; max-width:400px}
.share_section .socialShare > a{display:block; float: left; margin:2px; width: 36px; height: 36px; text-align: center; background: #666; color: #fff;
	border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%;
}
.share_section .socialShare > a > i{position: relative; top:10px;}
.share_section .socialShare > a.facebook-share{background: #3b5998}
.share_section .socialShare > a.twitter-share{background: #55acee}
.share_section .socialShare > a.google-plus-share{background: #dc4e41}
.share_section .socialShare > a.linkedin-share{background: #00a0dc}
.share_section .socialShare > a.pinterest-share{background: #bd081c}
.share_section .socialShare > a.mail-share{background: #7d3f98}
.share_section .socialShare > a.print-btn{background: #34bf49}

@media (max-width:640px){
	#dtl_img_header_section{
		height: 250px;
		box-shadow: inset 0 -50px 100px rgba(0,0,0,0.6);
	}
	#details_content .rpt_info_section{
		float:none; width:100%
	}
	#details_content .rpt_info_section > div.rpt_name{
		max-width:inherit; overflow:inherit
	}
	#details_content .share_section{
		float:none; width:100%; height:auto
	}
	.share_section .socialShare{
		height:auto;
	}
	#details_content .dtl_section > .dtl_img_section,
	#details_content .dtl_section > .rel_news_section{
		float:none; width:100%; margin-left:0
	}
	#details_content .dtl_section > .dtl_img_section > .img,
	#details_content .dtl_section > .dtl_img_section > .dtl_img_caption{
		width:100%; margin:0 0 10px 0px
	}
}

/*----------------------------------------------------------------------
| ALL NEWS CONTENT PAGE STYLES
------------------------------------------------------------------------*/
#main_content_list{
	position:relative; background:#fff; margin-top:15px
}
#main_content_list > .all_news_content_block > a{
	display: table; width: 100%
}
#main_content_list > .all_news_content_block .img{
	display: table-cell; vertical-align: middle; width:110px; height: 70px; text-align: center; overflow:hidden
}
#main_content_list > .all_news_content_block .img > i{
	position: relative;	
	color: #eee;
	font-size: 28px;
}
#main_content_list > .all_news_content_block .content_sum_block{
	display: table-cell; vertical-align: middle; width: 70%
}
#main_content_list > .all_news_content_block .hl > h4{
	margin-top:0; margin-bottom:5px; font-size: 18px; line-height: 22px;
}
#main_content_list > .all_news_content_block .post_date > p{
	margin:0; text-shadow: 1px 0 #ccc; font-size: 14px
}
#main_content_list > .all_news_content_block .content_sum_block{
	background:#fcfcfc; padding:10px;
}

#main_content_list > .all_news_content_block .col-md-4{
	padding-right:0
}
#main_content_list > .all_news_content_block .col-md-8{
	padding-left:0
}

@media (max-width:640px){
	#main_content_list > .all_news_content_block .col-md-4{
		padding-right:15px
	}
	#main_content_list > .all_news_content_block .col-md-8{
		padding-left:15px
	}
}


/*----------------------------------------------------------------------
| ERROR CONTENT STYLES
------------------------------------------------------------------------*/
#error_content .erro_page_logo{
	display:block; background:#f7f7f7; height:200px; padding-top:20%; text-align:center
}
#error_content .erro_page_logo > i{
	position:relative; background:#eee; padding:40px 35px; font-size:72px; color:#ddd;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
#error_content .error_page_msg{
	font-size:18px; line-height:22px;
}

/*----------------------------------------------------------------------
| DETAILS MORE CONTENT STYLES
------------------------------------------------------------------------*/
#details_more_news,.related_news_section{
	position:relative; background:#fff; margin-top:20px; border: 1px solid #eee
}
.related_news_section > .caption,
#details_more_news > .video_content > .caption,
#details_more_news > .photo_content > .caption{
	border-top:1px solid #666
}
#details_more_news > .more_cat_news > .caption{ background:#666;}
#details_more_news > .more_cat_news > .caption > h4{position:relative; display:inline-block; margin:0 0 0 20px; background: #f20; color: #ccc; padding:5px 10px; border-left:1px solid #eee; border-right:1px solid #eee; padding:5px 15px}
.related_news_section > .caption{
	border-top-color:#DC4E41
}
.related_news_section > .caption > h4,
#details_more_news > .video_content > .caption > h4,
#details_more_news > .photo_content > .caption > h4{
	position:relative; display:inline-block; margin:0 0 0 20px; background: #666; color: #ccc; padding:5px 10px;
}
.related_news_section > .caption > h4{background: #DC4E41; color: #fff}
.related_news_section > .caption > h4:after{
	left: 100%;
	height: 0;
	width: 7px;
	position: absolute;
	top: 0;
	content: " ";
	pointer-events: none;
	margin-left: 0;
	margin-top: 0;
	border-top: 30px solid #DC4E41;
	border-right: 8px solid transparent;
}
#details_more_news > .more_cat_news > .caption > h4:after{border-top-color:#666;}
#details_more_news > .more_cat_news > .caption > h4 > a,
#details_more_news > .video_content > .caption > h4 > a,
#details_more_news > .photo_content > .caption > h4 > a{
	color:#fff
}
.related_news_section > .rel_news_list,
#details_more_news > .more_cat_news > .more_news_list,
#details_more_news > .video_content > .video_content_section,
#details_more_news > .photo_content > .photo_content_section{
	padding:20px 20px 15px 20px;
}
.related_news_section > .rel_news_list div.img,
#details_more_news > .more_cat_news > .more_news_list div.img,
#details_more_news > .video_content > .video_content_section div.img,
#details_more_news > .photo_content > .photo_content_section div.img{
	position:relative; width:100%; height:105px; text-align: center; overflow:hidden
}
.related_news_section > .rel_news_list div.img > i,
#details_more_news > .more_cat_news > .more_news_list div.img > i,
#details_more_news > .video_content > .video_content_section div.img > i,
#details_more_news > .photo_content > .photo_content_section div.img > i{
	position: relative;
	top: 36%;
	color: #eee;
	font-size:36px
}
#details_more_news > .video_content > .video_content_section div.img > i.overlay-icon,
#details_more_news > .photo_content > .photo_content_section div.img > i.overlay-icon{
	background:#eee; opacity:0.8; color:#CD0000; font-size:14px;
	top:0; left:0; padding:5px 8px
}
#details_more_news > .photo_content > .photo_content_section div.img > i.overlay-icon{
	background:#fff; color:#fec601
}
.related_news_section > .rel_news_list div.hl > h5,
#details_more_news > .more_cat_news > .more_news_list div.hl > h5,
#details_more_news > .video_content > .video_content_section div.hl > h5,
#details_more_news > .photo_content > .photo_content_section div.hl > h5{
	margin:8px 0; line-height:18px; padding-left: 10px; border-left: 3px solid #eee
}

.related_news_section > .rel_news_list > div > div.col-md-3:nth-child(4n+0),
#details_more_news > .more_cat_news > .more_news_list > div > div.col-md-3:nth-child(4n+0),
#details_more_news > .video_content > .video_content_section > div > div.col-md-3:nth-child(4n+0),
#details_more_news > .photo_content > .photo_content_section > div > div.col-md-3:nth-child(4n+0){
	padding: 0 15px 0 0;
}
.related_news_section > .rel_news_list > div > div.col-md-3:nth-child(4n+1),
#details_more_news > .more_cat_news > .more_news_list > div > div.col-md-3:nth-child(4n+1),
#details_more_news > .video_content > .video_content_section > div > div.col-md-3:nth-child(4n+1),
#details_more_news > .photo_content > .photo_content_section > div > div.col-md-3:nth-child(4n+1){
	padding-right: 0;
}
.related_news_section > .rel_news_list > div > div.col-md-3:nth-child(4n+2),
#details_more_news > .more_cat_news > .more_news_list > div > div.col-md-3:nth-child(4n+2),
#details_more_news > .video_content > .video_content_section > div > div.col-md-3:nth-child(4n+2),
#details_more_news > .photo_content > .photo_content_section > div > div.col-md-3:nth-child(4n+2){
	padding: 0 5px 0 10px;
}
.related_news_section > .rel_news_list > div > div.col-md-3:nth-child(4n+3),
#details_more_news > .more_cat_news > .more_news_list > div > div.col-md-3:nth-child(4n+3),
#details_more_news > .video_content > .video_content_section > div > div.col-md-3:nth-child(4n+3),
#details_more_news > .photo_content > .photo_content_section > div > div.col-md-3:nth-child(4n+3){
	padding: 0 10px 0 5px;
}

@media (max-width:640px){
	.related_news_section > .rel_news_list > div > div.col-md-3:nth-child(4n+0),
	#details_more_news > .more_cat_news > .more_news_list > div > div.col-md-3:nth-child(4n+0),
	#details_more_news > .video_content > .video_content_section > div > div.col-md-3:nth-child(4n+0),
	#details_more_news > .photo_content > .photo_content_section > div > div.col-md-3:nth-child(4n+0){
		padding: 0 15px;
	}
	.related_news_section > .rel_news_list > div > div.col-md-3:nth-child(4n+1),
	#details_more_news > .more_cat_news > .more_news_list > div > div.col-md-3:nth-child(4n+1),
	#details_more_news > .video_content > .video_content_section > div > div.col-md-3:nth-child(4n+1),
	#details_more_news > .photo_content > .photo_content_section > div > div.col-md-3:nth-child(4n+1){
		padding-right: 15px;
	}
	.related_news_section > .rel_news_list > div > div.col-md-3:nth-child(4n+2),
	#details_more_news > .more_cat_news > .more_news_list > div > div.col-md-3:nth-child(4n+2),
	#details_more_news > .video_content > .video_content_section > div > div.col-md-3:nth-child(4n+2),
	#details_more_news > .photo_content > .photo_content_section > div > div.col-md-3:nth-child(4n+2){
		padding: 0 5px 0 15px;
	}
	.related_news_section > .rel_news_list > div > div.col-md-3:nth-child(4n+3),
	#details_more_news > .more_cat_news > .more_news_list > div > div.col-md-3:nth-child(4n+3),
	#details_more_news > .video_content > .video_content_section > div > div.col-md-3:nth-child(4n+3),
	#details_more_news > .photo_content > .photo_content_section > div > div.col-md-3:nth-child(4n+3){
		padding: 0 15px 0 15px;
	}
	
	/* FOR SMALL DEVICE*/
	.related_news_section > .rel_news_list > div > div.col-md-3:nth-child(2n+0),
	#details_more_news > .more_cat_news > .more_news_list > div > div.col-md-3:nth-child(2n+0),
	#details_more_news > .video_content > .video_content_section > div > div.col-md-3:nth-child(2n+0),
	#details_more_news > .photo_content > .photo_content_section > div > div.col-md-3:nth-child(2n+0),
	#details_more_news > .more_cat_news > .more_news_list > div > div.col-xs-6:nth-child(2n+0),
	#details_more_news > .video_content > .video_content_section > div > div.col-xs-6:nth-child(2n+0),
	#details_more_news > .photo_content > .photo_content_section > div > div.col-xs-6:nth-child(2n+0){
		padding: 0 15px 0 5px
	}
	.related_news_section > .rel_news_list > div > div.col-md-3:nth-child(2n+1),
	#details_more_news > .more_cat_news > .more_news_list > div > div.col-md-3:nth-child(2n+1),
	#details_more_news > .video_content > .video_content_section > div > div.col-md-3:nth-child(2n+1),
	#details_more_news > .photo_content > .photo_content_section > div > div.col-md-3:nth-child(2n+1),
	#details_more_news > .more_cat_news > .more_news_list > div > div.col-xs-6:nth-child(2n+1),
	#details_more_news > .video_content > .video_content_section > div > div.col-xs-6:nth-child(2n+1),
	#details_more_news > .photo_content > .photo_content_section > div > div.col-xs-6:nth-child(2n+1){
		padding: 0 5px 0 15px
	}
}

/*----------------------------------------------------------------------
| SELECTED JOBS CONTENT STYLES
------------------------------------------------------------------------*/
#selected_jobs{
	margin-top:10px; background:#fff
}
#selected_jobs > .selected_jobs_block > .caption{
	padding:10px; border-bottom:1px solid #ccc
}
#selected_jobs > .selected_jobs_block > .caption > h4{
	margin:0; color:#43009b
}
#selected_jobs > .selected_jobs_block > .selected_jobs_list{
	padding:10px
}

/*----------------------------------------------------------------------
| OPINION POLL CONTENT STYLES
------------------------------------------------------------------------*/
#poll_result{
	position:relative; margin-top:10px; background:#fff; padding:10px
}
#poll_result > .poll_res_bar > #poll_caption > span{
	display:inline-block; background:#eee; padding:5px 15px; font-size:16px; color:#060;
	border-radius:5px 0 0 0;
	-moz-border-radius:5px 0 0 0;
	-webkit-border-radius:5px 0 0 0;
}
#poll_result > .poll_res_bar > #poll_ques_res{
	display:block; background:#eee; padding:15px; color:#006699; border-top:1px solid #ccc
}
#poll_result > .poll_res_bar > #poll_ques_res > h4{
	line-height:24px; margin:0; padding-bottom:15px; border-bottom:1px solid #ccc
}
#poll_result > .poll_res_bar > #poll_count{
	margin-top:10px
}
#poll_result > .poll_res_bar > #poll_count > span{
	font-size:16px; color:#999; padding-left:20px; border-left:1px solid #ccc
}
#poll_result > .poll_res_bar > #poll_count > span:first-child{
	padding-right:20px
}
#poll_result > .poll_res_bar > #poll_count > span > span{
	font-size:22px
}
#poll_result > .poll_res_bar > .err_msg{
	margin-bottom:10px; font-size:16px;
	background: blanchedalmond;
	color: #CD0000;
	padding: 7px 10px;
}
#poll_result > .poll_res_bar > .err_msg > i{
	background: #CD0000;
	color: #fff;
	width: 20px;
	height: 20px;
	font-size:14px;
	text-align: center;
	padding-top: 3px;
	margin-right: 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

#pre_poll_result{
	position: relative;
	background: #fff;
	padding: 10px;
	margin-top: 10px;
}
#pre_poll_result > #pre_poll_result_caption{
	background: #008700;
	color: #fff;
	padding: 5px 25px;
	font-size: 16px;
	margin: -10px;
	margin-bottom: 0;
}
#pre_poll_result > #pre_poll_result_caption > h4{
	margin:0
}
#pre_poll_result > #pre_poll_result_block{
	background: #fff;
	padding: 1px 0;
	margin: 0 -10px;
	margin-bottom: 0;
}
#pre_poll_result > #pre_poll_result_block > .poll_list{
	background:#f5f5f5; padding:10px; padding-left:30px; margin:10px
}
#pre_poll_result > #pre_poll_result_block > .poll_list > .poll_date{
	color:#28a5df; font-size:14px
}
#pre_poll_result > #pre_poll_result_block > .poll_list > .poll_ques{
	font-size:16px; color:#444; margin-top:5px
}
#pre_poll_result > #pre_poll_result_block > .poll_list .total_voter{
	padding:5px 10px; text-align:right; border:1px solid #ccc; border-left:none
}
#pre_poll_result > #pre_poll_result_block > .poll_list .dtl_btn{
	display: inline-block;
	background: #e6e7e9;
	color: #34754d;
	border: 1px solid #34754d;
	border-top: none;
	
	box-shadow: 0 2px 3px #34754d;
	-moz-box-shadow: 0 2px 3px #34754d;
	-webkit-box-shadow: 0 2px 3px #34754d;
	
	padding: 3px 10px 1px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
}

/*----------------------------------------------------------------------
| PHOTO GALARY HOME CONTENT STYLES
------------------------------------------------------------------------*/
.home_content #home_top_content div.todays_photo_slider > div.img,
.home_content #home_top_content div.more_top_photos > div.img{
	position:relative; width:100%; height:270px; margin-top:10px; overflow:hidden
}
.home_content #home_top_content div.todays_photo_slider > div.img > i{
	position: absolute;
	top: 36%;
	left: 35%;
	color: #eee;
	font-size:105px
}
.home_content #home_top_content div.todays_photo_slider > div.img > i.pre-btn,
.home_content #home_top_content div.todays_photo_slider > div.img > i.nxt-btn{
	top:45%; left:10px; font-size:36px; cursor:pointer
}
.home_content #home_top_content div.todays_photo_slider > div.img > i.nxt-btn{
	left:auto; right:10px
}
.home_content #home_top_content div.todays_photo_slider > div.hl,
.home_content #home_top_content div.todays_photo_slider > div.sum,
.home_content #home_top_content div.more_top_photos > div.hl{
	background:#fff; padding:10px; border-bottom:1px solid #ccc
}
.home_content #home_top_content div.todays_photo_slider > div.sum{
	border-bottom:none
}
.home_content #home_top_content div.todays_photo_slider > div.hl h4,
.home_content #home_top_content div.todays_photo_slider > div.hl h5,
.home_content #home_top_content div.todays_photo_slider > div.sum p,
.home_content #home_top_content div.more_top_photos > div.hl h5{
	margin:0;
}
.home_content #home_top_content div.todays_photo_slider > div.hl h4 > a{
	color:#639
}
.home_content #home_top_content div.todays_photo_slider > div.hl h5{
	padding-top:3px; text-align:right
}

.home_content #home_top_content div.more_top_photos > div.img{
	height:134px;
}
.home_content #home_top_content div.more_top_photos > div.img > i{
	position: absolute;
	top: 34%;
	left: 33%;
	color: #eee;
	font-size:60px
}
.home_content #home_top_content div.more_top_photos > div.hl{
	border-bottom:none;
}
.home_content #home_top_content div.more_top_photos > div.hl > h5{
	line-height:18px
}
.home_content #home_top_content div.more_top_photos > div.hl > h5 > a{
	color:#333
}

.home_content #home_top_content > div > div.col-md-8{
	padding-right:5px
}
.home_content #home_top_content > div > div.col-md-4{
	padding-left:5px
}
.home_content #home_top_content > div > div.col-md-4.second_layer:nth-child(3n+0){
	padding-left:5px
}
.home_content #home_top_content > div > div.col-md-4.second_layer:nth-child(3n+1){
	padding:0 0 0 15px
}
.home_content #home_top_content > div > div.col-md-4.second_layer:nth-child(3n+2){
	padding:0 5px 0 10px
}

@media (max-width:640px){
	.home_content #home_top_content > div > div.col-md-8{
		padding-right:15px
	}
	.home_content #home_top_content > div > div.col-md-4{
		padding-left:15px
	}
	.home_content #home_top_content > div > div.col-md-4.second_layer:nth-child(3n+0){
		padding-left:15px
	}
	.home_content #home_top_content > div > div.col-md-4.second_layer:nth-child(3n+1){
		padding:0 15px
	}
	.home_content #home_top_content > div > div.col-md-4.second_layer:nth-child(3n+2){
		padding:0 15px 0 15px
	}
}

/*----------------------------------------------------------------------
| PHOTO GALARY HOME CETEGORY CONTENT STYLES
------------------------------------------------------------------------*/
.home_content #home_category_content .photo_cat_summary_block,
.category_content #category_more_content .photo_cat_summary_block,
.details_content #dtl_more_content .photo_cat_summary_block{
	margin-top:20px
}
.home_content #home_category_content .photo_cat_summary_block > .photo_cat_summary_title,
.category_content #category_more_content .photo_cat_summary_block > .photo_cat_summary_title,
.details_content #dtl_more_content .photo_cat_summary_block > .photo_cat_summary_title{
	position:relative; background:#fff; padding:5px 10px; border-bottom:1px solid #29a6e0
}
.home_content #home_category_content .photo_cat_summary_block > .photo_cat_summary_title > i,
.category_content #category_more_content .photo_cat_summary_block > .photo_cat_summary_title > i,
.details_content #dtl_more_content .photo_cat_summary_block > .photo_cat_summary_title > i{
	position:absolute; right:10px; top:10px; color:#29a6e0
}
.home_content #home_category_content .photo_cat_summary_block > .photo_cat_summary_title > h4,
.category_content #category_more_content .photo_cat_summary_block > .photo_cat_summary_title > h4,
.details_content #dtl_more_content .photo_cat_summary_block > .photo_cat_summary_title > h4{
	margin:0
}
.home_content #home_category_content .photo_cat_summary_block > .photo_cat_summary_title > h4 > a,
.category_content #category_more_content .photo_cat_summary_block > .photo_cat_summary_title > h4 > a,
.details_content #dtl_more_content .photo_cat_summary_block > .photo_cat_summary_title > h4 > a{
	color:#29a6e0
}
.home_content #home_category_content .photo_cat_summary_block .photo_album,
.category_content #category_more_content .photo_cat_summary_block .photo_album,
.details_content #dtl_more_content .photo_cat_summary_block .photo_album{
	background:#fff
}
.home_content #home_category_content .photo_cat_summary_block .photo_album > div.img,
.category_content #category_more_content .photo_cat_summary_block .photo_album > div.img,
.details_content #dtl_more_content .photo_cat_summary_block .photo_album > div.img{
	position:relative; height:105px
}
.home_content #home_category_content .photo_cat_summary_block .photo_album > div.img > i,
.category_content #category_more_content .photo_cat_summary_block .photo_album > div.img > i,
.details_content #dtl_more_content .photo_cat_summary_block .photo_album > div.img > i{
	position: absolute;
	top: 33%;
	left: 31%;
	color: #eee;
	font-size:54px
}
.home_content #home_category_content .photo_cat_summary_block .photo_album div.hl,
.category_content #category_more_content .photo_cat_summary_block .photo_album div.hl,
.details_content #dtl_more_content .photo_cat_summary_block .photo_album div.hl{
	padding:10px
}
.home_content #home_category_content .photo_cat_summary_block .photo_album div.hl > h5,
.category_content #category_more_content .photo_cat_summary_block .photo_album div.hl > h5,
.details_content #dtl_more_content .photo_cat_summary_block .photo_album div.hl > h5{
	line-height:18px
}
.home_content #home_category_content .photo_cat_summary_block .photo_album div.hl > h5 > a,
.category_content #category_more_content .photo_cat_summary_block .photo_album div.hl > h5 > a,
.details_content #dtl_more_content .photo_cat_summary_block .photo_album div.hl > h5 > a{
	color:#333
}
.home_content #home_category_content .photo_cat_summary_block div.col-md-6:nth-child(2n+0),
.category_content #category_more_content .photo_cat_summary_block div.col-md-6:nth-child(2n+0),
.details_content #dtl_more_content .photo_cat_summary_block div.col-md-6:nth-child(2n+0){
	padding-left:5px
}
.home_content #home_category_content .photo_cat_summary_block div.col-md-6:nth-child(2n+1),
.category_content #category_more_content .photo_cat_summary_block div.col-md-6:nth-child(2n+1),
.details_content #dtl_more_content .photo_cat_summary_block div.col-md-6:nth-child(2n+1){
	padding-right:5px
}
.home_content #home_category_content > div > div.col-md-6:first-child,
.category_content #category_more_content > div > div.col-md-6:first-child,
.details_content #dtl_more_content > div > div.col-md-6:first-child{
	padding-right:10px
}
.home_content #home_category_content > div > div.col-md-6:last-child,
.category_content #category_more_content > div > div.col-md-6:last-child,
.details_content #dtl_more_content > div > div.col-md-6:last-child{
	padding-left:10px
}

@media (max-width:640px){
	.home_content #home_category_content .photo_cat_summary_block div.col-md-6:first-child,
	.category_content #category_more_content .photo_cat_summary_block div.col-md-6:first-child,
	.details_content #dtl_more_content .photo_cat_summary_block div.col-md-6:first-child{
		padding-right:15px
	}
	.home_content #home_category_content .photo_cat_summary_block div.col-md-6:last-child,
	.category_content #category_more_content .photo_cat_summary_block div.col-md-6:last-child,
	.details_content #dtl_more_content .photo_cat_summary_block div.col-md-6:last-child{
		padding-left:15px
	}
	.home_content #home_category_content > div > div.col-md-6:first-child,
	.category_content #category_more_content > div > div.col-md-6:first-child,
	.details_content #dtl_more_content > div > div.col-md-6:first-child{
		padding-right:15px
	}
	.home_content #home_category_content > div > div.col-md-6:last-child,
	.category_content #category_more_content > div > div.col-md-6:last-child,
	.details_content #dtl_more_content > div > div.col-md-6:last-child{
		padding-left:15px
	}
	
	.home_content #home_category_content .photo_cat_summary_block div.col-xs-6:first-child,
	.category_content #category_more_content .photo_cat_summary_block div.col-xs-6:first-child,
	.details_content #dtl_more_content .photo_cat_summary_block div.col-xs-6:first-child{
		padding-right:5px
	}
	.home_content #home_category_content .photo_cat_summary_block div.col-xs-6:last-child,
	.category_content #category_more_content .photo_cat_summary_block div.col-xs-6:last-child,
	.details_content #dtl_more_content .photo_cat_summary_block div.col-xs-6:last-child{
		padding-left:5px
	}
}

/*----------------------------------------------------------------------
| PHOTO GALARY CETEGORY PAGE CONTENT STYLES
------------------------------------------------------------------------*/
.category_content #category_top_content > .top_content_block{
	margin-top:10px; background:#fff; padding:10px
}
.category_content #category_top_content > .top_content_block > .category_title_block{
	position:relative; margin-bottom:10px;
}
.category_content #category_top_content > .top_content_block > .category_title_block > h3{
	margin:0; color:#440096
}
.category_content #category_top_content > .top_content_block > .category_title_block > i{
	position:absolute; top:12px; right:10px; color:#440096; font-size:28px
}

.category_content #category_top_content > .top_content_block .lead_photo > div.img,
.category_content #category_top_content > .top_content_block .more_photo > div.img{
	position:relative; width:100%; height:200px; overflow:hidden;
}
.category_content #category_top_content > .top_content_block .lead_photo > div.img > i,
.category_content #category_top_content > .top_content_block .more_photo > div.img > i{
	position: absolute;
	top: 36%;
	left: 35%;
	color: #eee;
	font-size:84px
}
.category_content #category_top_content > .top_content_block .lead_photo > div.hl,
.category_content #category_top_content > .top_content_block .more_photo > div.hl{
	padding:10px; border:1px solid #f7f7f7
}
.category_content #category_top_content > .top_content_block .lead_photo > div.hl > p,
.category_content #category_top_content > .top_content_block .more_photo > div.hl > p{
	margin:0
}

.category_content #category_more_content .photo_cat_summary_block > .photo_cat_summary_title{
	background:#29a6de
}
.category_content #category_more_content .photo_cat_summary_block > .photo_cat_summary_title > i,
.category_content #category_more_content .photo_cat_summary_block > .photo_cat_summary_title > h4 > a{
	color:#fff
}

.category_content #category_top_content > .top_content_block .more_photo{
	margin-top:10px
}
.category_content #category_top_content > .top_content_block .more_photo > div.img{
	height:105px
}
.category_content #category_top_content > .top_content_block .more_photo > div.img > i{
	font-size:44px
}

.category_content #category_top_content > .top_content_block > div > div.col-md-6:nth-child(2n+1){
	padding-right:5px
}
.category_content #category_top_content > .top_content_block > div > div.col-md-6:nth-child(2n+0){
	padding-left:5px
}

.category_content #category_top_content > .top_content_block > div > div.col-md-3:nth-child(4n+3){
	padding-right:0
}
.category_content #category_top_content > .top_content_block > div > div.col-md-3:nth-child(4n+0){
	padding:0 5px 0 10px
}
.category_content #category_top_content > .top_content_block > div > div.col-md-3:nth-child(4n+1){
	padding:0 10px 0 5px
}
.category_content #category_top_content > .top_content_block > div > div.col-md-3:nth-child(4n+2){
	padding-left:0
}

@media (max-width:640px){
	.category_content #category_top_content > .top_content_block > div > div.col-md-6:nth-child(2n+1){
		padding-right:15px
	}
	.category_content #category_top_content > .top_content_block > div > div.col-md-6:nth-child(2n+0){
		padding-left:15px
	}
	
	.category_content #category_top_content > .top_content_block > div > div.col-md-3:nth-child(4n+3){
		padding-right:15px
	}
	.category_content #category_top_content > .top_content_block > div > div.col-md-3:nth-child(4n+0){
		padding:0 15px 0 15px
	}
	.category_content #category_top_content > .top_content_block > div > div.col-md-3:nth-child(4n+1){
		padding:0 15px 0 15px
	}
	.category_content #category_top_content > .top_content_block > div > div.col-md-3:nth-child(4n+2){
		padding-left:15px
	}
		
	.category_content #category_top_content > .top_content_block > div > div.col-xs-6:nth-child(2n+1){
		padding-right:5px
	}	
	.category_content #category_top_content > .top_content_block > div > div.col-xs-6:nth-child(2n+0){
		padding-left:5px
	}
}

/*----------------------------------------------------------------------
| PHOTO GALARY DETAILS PAGE CONTENT STYLES
------------------------------------------------------------------------*/
.details_content #dtl_main_content{
	position:relative; margin-top:10px
}
.details_content #dtl_main_content > .dtl_top_section{
	background:#fff; padding:10px; border-bottom:1px solid #ccc
}
.details_content #dtl_main_content > .dtl_top_section > .share_btn{
	margin-bottom:10px; text-align:right
}
.details_content #dtl_main_content > .dtl_top_section > .hl > h2{
	margin:0; color:#006699
}
.details_content #dtl_main_content > .dtl_photo_section{
	background:#fff; padding:10px
}
.details_content #dtl_main_content > .dtl_photo_section > div.img{
	position:relative
}
.details_content #dtl_main_content > .dtl_photo_section > div.img > i.pre-btn,
.details_content #dtl_main_content > .dtl_photo_section > div.img > i.nxt-btn{
	position:absolute; top:45%; left:0; background:#444; color:#fff; padding:8px 12px;
	cursor:pointer; font-size:28px
}
.details_content #dtl_main_content > .dtl_photo_section > div.img > i.nxt-btn{
	left:auto; right:0
}
.details_content #dtl_main_content > .dtl_photo_section > div.hl > p{
	margin:0; margin-top:10px
}
.details_content #dtl_main_content > .dtl_photo_pagination{
	background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc
}
.details_content #dtl_main_content > .dtl_photo_pagination > ul > li{
	background:#eee; color:#000; padding:5px 10px; border-left:1px solid #ccc;
	
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	
	transition:all 0.4s;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s
}
.details_content #dtl_main_content > .dtl_photo_pagination > ul > li.action_btn{
	background:#090; color:#fff;
}
.details_content #dtl_main_content > .dtl_photo_pagination > ul > li.active{
	background:#CD0000; color:#fff
}
.details_content #dtl_more_content .photo_cat_summary_block > .photo_cat_summary_title{
	background:#29a6de
}
.details_content #dtl_more_content .photo_cat_summary_block > .photo_cat_summary_title > i,
.details_content #dtl_more_content .photo_cat_summary_block > .photo_cat_summary_title > h4 > a{
	color:#fff
}

/*----------------------------------------------------------------------
| AUTHOR PAGE CONTENT STYLES
------------------------------------------------------------------------*/
#author_page .details_content #author_info_content{
	position:relative; margin-top:10px; background:#fff; padding:10px
}

#author_page .details_content #author_info_content .img{
	position:relative; height:200px; padding:10px
}
#author_page .details_content #author_info_content .social_link{
	position:relative; margin-top:10px
}
#author_page .details_content #author_info_content .social_link > ul > li:last-child{
	padding-right:0
}
#author_page .details_content #author_info_content .social_link i {
	background:#eee; width:30px; height:30px; text-align:center; padding-top:8px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}

#author_page .details_content #article_list{
	margin-top:10px; background:#fff; padding:10px
}

#author_page .details_content #article_list .tab_list > ul{
	margin:0
}
#author_page .details_content #article_list .tab_list > ul > li{
	position:relative; background:#eee; color:#fff; padding:3px 10px 2px 10px;
	
	border-radius:8px 0 0 0;
	-moz-border-radius:8px 0 0 0;
	-webkit-border-radius:8px 0 0 0
}
#author_page .details_content #article_list .tab_list > ul > li > a{
	color:#000
}
#author_page .details_content #article_list .tab_list > ul > li.active{
	background:#444; color:#fff
}
#author_page .details_content #article_list .tab_list > ul > li.active:after{
	border-top: 10px solid #444;
	border-bottom: 8px solid transparent;
	border-left: 8px solid transparent;		
	content: '';
	display: block;
	position: absolute;
	right: 10px;
	bottom: -18px;
	z-index: 2;
	position: absolute;
}
#author_page .details_content #article_list .tab_list > ul > li.active > a{
	color:#fff
}
#author_page .details_content #article_list .article_list_block{
	margin-top:15px
}
#author_page .details_content #article_list .article_list_block div.img{
	position:relative; height:180px; margin-bottom:10px
}
#author_page .details_content #article_list .article_list_block div.img > i{
	position:absolute; text-align:center; left:33%; top:32%; font-size:72px; color:#ddd
}
#author_page .details_content #article_list .article_list_block div.hl > h4{
	margin:0; line-height:24px; margin-bottom:10px
}
#author_page .details_content #article_list .article_list_block div.rpt_list,
#author_page .details_content #article_list .article_list_block div.date_time{
	background:#eee; margin:3px 0 3px 13px; padding-right:8px
}
#author_page .details_content #article_list .article_list_block div.rpt_list.active{
	background:deepskyblue
}
#author_page .details_content #article_list .article_list_block div.rpt_list > a{
	color:darkcyan
}
#author_page .details_content #article_list .article_list_block div.rpt_list > i,
#author_page .details_content #article_list .article_list_block div.date_time > i{
	background: cadetblue;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	position: relative;
	padding-top: 4px;
	font-size: 14px;
	color:#f7f7f7;
	margin: 0 3px 0 -13px;
	text-align: center;
}
#author_page .details_content #article_list .article_list_block div.date_time > i{
	background:burlywood; padding-top:5px
}

#author_page .details_content #article_list .article_list_block div.rpt_list.active > a{
	color:#fff
}
#author_page .details_content #article_list .article_list_block div.date_time{
	background:beige
}

#author_page .details_content > div > div.col-md-8,
#author_page .details_content #article_list .article_list_block > div > div.col-md-5{
	padding-right:10px
}
#author_page .details_content > div > div.col-md-4,
#author_page .details_content #article_list .article_list_block > div > div.col-md-7{
	padding-left:10px
}

@media (max-width:640px){
	#author_page .details_content > div > div.col-md-8,
	#author_page .details_content #article_list .article_list_block > div > div.col-md-5{
		padding-right:15px
	}
	#author_page .details_content > div > div.col-md-4,
	#author_page .details_content #article_list .article_list_block > div > div.col-md-7{
		padding-left:15px
	}
}

/*----------------------------------------------------------------------
| SEARCH CONTENT STYLES
------------------------------------------------------------------------*/
#search_result{
	position: relative;
	background: #fff;
	padding: 10px;
	margin-top: 10px;
}
#search_result .bn_entry_type{
	display: inline-block;		
	background: #363;
	color: #fff;
	margin: -5px 5px;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	padding: 4px 0 0 0;
	cursor:pointer
}
#search_result .bn_entry_type.active{
	background:#CD0000
}
#search_result .srch_keyword,
#search_result .srch_category{
	padding: 5px 10px;
	height: 30px;
	background: #eee;
	border-radius: 0;
	-moz-border-radius:0;
	-webkit-border-radius:0
}
#search_result .ntv-srch-btn,
#search_result .google-srch-btn{
	display:inline-table;
	padding: 5px 10px;
	background:#eee;
	border:1px solid #ccc;
	color:#360; cursor:pointer;
	font-size: 16px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	
	transition:all 0.4s;
	-moz-transition:all 0.4s;
	-webkit-transition:all 0.4s
}
#search_result .google-srch-btn{
	margin-left:15px; color:cornflowerblue
}
#search_result .ntv-srch-btn:hover{
	color:#066
}
#search_result .google-srch-btn:hover{
	color:#69C
}
#search_result .ntv-srch-btn > span,
#search_result .google-srch-btn > span{
	display:table-cell; vertical-align:middle
}
#search_result .ntv-srch-btn > .ntv-icon{
	background-position: -634px 0px;
	height: 15px;
	width: 30px;
	margin: 0px 0px 0px 5px;
	display: inline-block;
}
#search_result .google-srch-btn > .google-icon{
	background-position: -675px 0px;
	height: 15px;
	width: 47px;
	margin: 0px 0px 0px 5px;
	display: inline-block;
}
#search_result > .srch_res_dis_block{
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eee
}
#search_result > .srch_res_dis_block > .headline_section > h4,
#search_result > .srch_res_dis_block > a > .headline_section > h4{
	margin:0 0 5px 0; color:#663; font-size:16px
}
#search_result > .srch_res_dis_block > .headline_section > h3,
#search_result > .srch_res_dis_block > a > .headline_section > h3{
	margin:0; color:#006699; font-size:18px
}
#search_result > .srch_res_dis_block > .headline_section > h5,
#search_result > .srch_res_dis_block > a > .headline_section > h5{
	margin:10px 0 0 0; color:#666; font-size:16px
}
#search_result > .srch_res_dis_block > a > .rpt-n-time{
	margin:5px 0; font-size:15px
}
#search_result > .srch_res_dis_block > a > .sum{
	margin-top:5px
}
#search_result > .srch_res_dis_block > a em{
	font-style: normal;
	color: #006699;
	padding: 0 5px;
	border-bottom: 1px solid #006699;
}
#search_result > .srch_res_dis_block:last-child{
	border-bottom:none; margin-bottom:0
}
#search_result .srch_res_info{
	padding:6px 10px; font-size:14px;
}

/*----------------------------------------------------------------------
| SITEMAP CONTENT STYLES
------------------------------------------------------------------------*/
#site_map{
	margin-top:15px; background:#eee	
}
#site_map > .breadcrumb{
	padding:0; margin:0; background:none; font-size:20px
}
#site_map > .breadcrumb > li{
	position: relative;
	display: inline-block;
	padding: 5px 10px;
	text-align: left;	
	background: #DC4E41;
	color: #fff;
	font-size: 14px;
}
#site_map > .breadcrumb > li:first-child{
	-webkit-box-shadow: inset 6px 0 8px -2px rgba(0,0,0,0.2);
	box-shadow: inset 6px 0 8px -2px rgba(0,0,0,0.2);
}
#site_map > .breadcrumb > li+li:before{
	content:normal
}
#site_map > .breadcrumb > li:after{	
	left: 100%;
    height: 0;
    width: 7px;
    position: absolute;
    top: 0;
    content: " ";
    pointer-events: none;
    margin-left: 0;
    margin-top: 0;
    border-top: 27px solid #DC4E41;
    border-right: 8px solid transparent;
    z-index: 15
}
#site_map > .breadcrumb > li i{
	border:1px solid #ccc; font-size:13px; padding:5px; margin-right:5px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
#site_map > .breadcrumb > li a{
	display:block; color:#fff
}
#site_map > .breadcrumb > li.child {
	position: relative;
	padding-left: 20px; background:#666
}
#site_map > .breadcrumb > li.child:after{
	border-top-color:#666;
}
#site_map > .breadcrumb > li.active {	
	background:#eee; color: #333
}
#site_map > .breadcrumb > li.active > i{padding: 3px 5px}
#site_map > .breadcrumb > li.active:after{border: none}

/*----------------------------------------------------------------------
| FOOTER CONTENT STYLES
------------------------------------------------------------------------*/
#footer,.footer{
	position:relative; margin-top:15px	
}

/*----------------------------------------------------------------------
| FOOTER CONTENT STYLES
------------------------------------------------------------------------*/
#footer_top_content > div.col-md-3,
#footer_content_block > div.col-md-3{
	padding-right:5px
}
#footer_content_block > div.col-md-4{
	padding:0 5px
}
#footer_top_content > div.col-md-9,
#footer_content_block > div.col-md-5{
	padding-left:5px
}

@media (max-width:640px){
	#footer_top_content > div.col-md-3,
	#footer_content_block > div.col-md-3{
		padding-right:15px
	}
	#footer_content_block > div.col-md-4{
		padding:0 15px
	}
	#footer_top_content > div.col-md-9,
	#footer_content_block > div.col-md-5{
		padding-left:15px
	}
}

/*----------------------------------------------------------------------
| FOOTER OTHERS CONTENT STYLES
------------------------------------------------------------------------*/
#footer .others_content_block{
	position:relative; background:#1e1e1e;
	margin-top:10px
}
#footer .others_content_block > .others_caption{
	padding:5px 10px; color:#999; border-bottom:1px solid #999; font-size:16px
}
#footer .others_content_block > .others_content{
	padding:10px; color:#999; font-size:16px; text-align:center
}
#footer .others_content_block > .weather_content_block{
	position:relative
}
#footer .others_content_block > .weather_content_block > div.degree,
#footer .others_content_block > .weather_content_block > div.city{
	font-size:24px; text-align:left; margin:0 10px; color:#fff
}
#footer .others_content_block > .weather_content_block > div.city{
	font-size:20px; text-align:left; margin:5px 10px; color:#fff
}
#footer .others_content_block > .weather_content_block > i.cloud{
	position:absolute; top:5px; right:25px; color:#e5e5e5; z-index:1
}
#footer .others_content_block > .weather_content_block > i.sun{
	position:absolute; top:-20px; right:30px; color:#f68620
}
#footer .others_content_block > .apps_content_block > ul > li{
	font-size:20px; margin:5px
}
#footer .others_content_block > .apps_content_block > ul > li > i.android{
	color:#85c441
}
#footer .others_content_block > .apps_content_block > ul > li > i.apple{
	color:#ffffff
}
#footer .others_content_block > .apps_content_block > ul > li > i.windows{
	color:#CCC
}
#footer .others_content_block > .apps_content_block > ul > li > i.rss{
	color:#c95b28
}
#footer .others_content_block > .social_content_block > ul > li{
	font-size:20px; margin:5px 0
}
#footer .others_content_block > .social_content_block > ul > li > i.facebook{
	color:#00559f
}
#footer .others_content_block > .social_content_block > ul > li > i.twitter{
	color:#28a5de
}
#footer .others_content_block > .social_content_block > ul > li > i.google-plus{
	color:#c12327
}
#footer .others_content_block > .social_content_block > ul > li > i.youtube{
	color:#CCC
}
#footer .others_content_block > .social_content_block > ul > li > i.linkedin{
	color:#006699
}
#footer .others_content_block > .social_content_block > ul > li > i.pinterest{
	color:#ed3136
}

/*----------------------------------------------------------------------
| PRINTING CONTENT STYLES
------------------------------------------------------------------------*/
#footer .printing_content_block{
	position:relative; background:#016938; color:#fff;
	margin-top:15px
}
#footer .printing_content_block .footer_logo{margin:18px 10px; margin-right:-20px}
#footer .printing_content_block .com_info{
	padding:0 25px; margin:15px; border-left:3px solid #fff; border-right:3px solid #fff
}
#footer .printing_content_block .com_address,
#footer .printing_content_block .com_phone{
	font-size:13px
}
#footer .copyright_info{
	position:relative;
	min-height:60px;  margin:15px;
}
#footer .copyright_info > div.bg_img{
	position:absolute; bottom:-55px; right:-15px
}

@media (max-width:640px){
	#footer .printing_content_block .com_info{
		padding:25px 0; margin:15px;
		border-left:none; border-right:none;
		border-top:3px solid #fff;
		border-bottom:3px solid #fff
	}	
	#footer .copyright_info > div.bg_img{
		bottom:-15px
	}	
}

/*----------------------------------------------------------------------
| PRINTING CONTENT STYLES
------------------------------------------------------------------------*/
#footer .more_links_block{
	position:relative; text-align:center;
	margin:10px 0; padding:35px 10px; border-bottom:5px solid #1e1e1e
}
#footer .more_links_block ul{
	margin:0; padding:0
}
#footer .more_links_block ul > li{
	border-right:1px solid #ccc; padding:0 10px; margin:5px 0;
}
#footer .more_links_block ul > li:last-child{border-right:none}
#footer .more_links_block ul > li > a{
	color:#444
}

@media (max-width:640px){
	#footer .more_links_block{
		margin:10px 0 0 0;
	}
}

/*----------------------------------------------------------------------
| EXTRA STYLES
------------------------------------------------------------------------*/
.clr{clear:both}
.ver_ads_space{
	margin-top:10px; background:#f9f9f9; border:1px solid #ccc;
	height:92px; margin-bottom:17px;
}
.square_ads_space{
	margin-top:10px; background:#f9f9f9; border:1px solid #ccc;
	height:230px
}
.video_caption,.photo_caption{
	display:inline-table
}
.video_caption > div,.photo_caption > div{
	display:table-cell; vertical-align:middle
}
.video_caption > div.icon,.photo_caption > div.icon{
	padding:10px 10px 10px 15px; background:#f0eeee; font-size:12px;
	border:1px solid #c8c8c8; border-right:5px solid #c8c8c8
}
.photo_caption > div.icon{ padding:10px 12px }
.video_caption > div.icon > i{color:#aa1e36}
.photo_caption > div.icon > i{color:#ffc80c}
.video_caption > div.text,.photo_caption > div.text{
	width:100%; border:1px solid #c8c8c8;
	padding:5px 10px; background:#fff
}

/*----------------------------------------------------------------------
| PAGINATION STYLES
------------------------------------------------------------------------*/
.content_pagination{
	border-top:1px solid #444; margin:-10px; margin-top:0;
	border-bottom:1px solid #444; max-height:34px
}
.content_pagination > ul.pagination{
	margin:0
}
.content_pagination > ul.pagination > li > a{
	background:#e8eae9; color:#666; border:none; border-left:1px solid #444; height:32px
}
.content_pagination > ul.pagination > li.current-active > a{
	background:#fff; color:#000
}
.content_pagination > ul.pagination > li.next-btn > a,
.content_pagination > ul.pagination > li.previous-btn > a{
	background:#008800; color:#e8eae9; border:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0
}

@media (max-width:640px){
	.content_pagination{
		border:none; max-height:none; margin:auto
	}
	.content_pagination > ul.pagination > li > a{
		border:1px solid #444; margin-top:10px
	}
}

.smallFacebookIcon{ width:18px; height:18px; display:inline-block; background-position:-467px -203px !important;}
.smallFacebookIcon:hover{ background-position:-467px -179px !important;}
.smallTwitterIcon{ width:18px; height:18px; display:inline-block; background-position:-491px -203px !important;}
.smallTwitterIcon:hover{ background-position:-491px -179px !important;}
.smallPinIcon{ width:18px; height:18px; display:inline-block; background-position:-613px -203px !important;}
.smallPinIcon:hover{ background-position:-613px -179px !important;}
.smallYoutubeIcon{ width:48px; height:18px; display:inline-block; background-position:-538px -203px !important}
.smallYoutubeIcon:hover{ background-position:-538px -179px !important}
.smallDailyMotionIcon{ width:18px; height:18px; display:inline-block; background-position:-757px -203px !important}
.smallDailyMotionIcon:hover{ background-position:-757px -179px !important}
