.gallery-body .pop-each .photo {
    width: 100%;
}
.gallery-body .pop-each .info {
    width: 100%;
}
/* Detail image width fix */
.-amp-fill-content, .i-amphtml-fill-content
{
width: auto;
    min-width: auto;
}
.pop-main .swiper-slide .info{
text-align:center;
font-size:18px;
}
.contents .content_type_watch .content_type:before {
    content: '\e866';
}
/* Detail image width fix */
/*detail Gallery title fix*/

.has_banner .gallery_top_inner_content{
max-width: 1304px;
}

.gallery-body .pop-each .info{margin-left: 0;}
.gallery-body .pop-each .info > span {
    font-size: 18px;
    padding-right: 0;
    padding-top: 8px;
}
/*breadcrumb bottom border issue*/
.gallery-top {
    margin-top: -16px;
}

/*All link hover effect*/

.contents .each:hover .title_holder{
	text-decoration:none;
	color:#e74d4f;
	}
.contents .additional a.aitm:hover{
	text-decoration:none;
	}
.contents .has_image.image_featured.special_item:hover .title_holder	{
	color:#fff;
	}
.contents .title_holder, .single_album_gallery .title {
 line-height:24px;
}

.contents .listing .title_holder{
	line-height:26px;
	}

/*carousel*/
.content_carousel .widget-wrapper {
padding: 24px 24px 0px 24px;
}
.content_carousel .title_holder{font-size:16px;line-height:24px}
.common_google_ads_top {
    margin: 0 auto 16px;
}
.common_google_ads {
    margin: 0 auto 24px;
}
.spacer.mb24 {
    margin-bottom: 16px;
}
.advertisement_wrapper{margin-bottom:16px}


.content_type_watch,.content_type_gallery{
    border-bottom: 2px solid #fff;
}

.content_type_watch:hover,.content_type_gallery:hover{
    border-bottom: 2px solid #e74d4f;
}

.content_type_watch .info,.content_type_gallery .info{
    padding-left: 5px;
    padding-right: 5px;
}

.content_type_watch .additional, .content_type_gallery .additional{
    bottom: 0;
    right: 0;
    position: absolute;
    background: rgba(0,0,0,0.7);
    padding: 0 10px;
}

.content_type_watch:hover .additional, .content_type_gallery:hover .additional{
    background: #000;
}

.content_type_watch .aitm, .content_type_gallery .aitm{
    color: #fff !important;
}



.single_album_gallery .info .title::before{content:'\e80c';}

.social_toggle:before {
    color: #fff;
	content: '\e810';
    background-color: #e74d4f;
	font-size:16px;
}
.account_toggle .profile_link_holder img{
	background:#fff;
	}

.social_links a.facebook:before {
    color: #4267a5;
}
.social_links a.twitter:before {
    color: #1da1f2;
}
.social_links a.pinterest:before {
    color: #bd081c;
}
.social_links a.googleplus:before {
    color: #dc4a38;
}
.social_links a.linkedin:before {
    color: #0078ba;
}
.social_links a.instagram:before {
    color: #6b3ccb;
}
.social_links a.youtube:before {
    content: '\e88b';
    color: #cf3427;
}


.more_main_menu.opened:after {
   content: '\e8d5';
}

.big_menu_bottom{
	display:none !important;
	}


.pop-main .swiper-slide .info .caption_hide{    text-shadow: 1px 1px 1px #000;}
.pop-main .pop-icons {
    text-align: right;
}
.pop-main .pop-icons .cancel {
    display: inline-block;
}
.pop-main .swiper-slide .info .caption{padding: 20px 0 12px}
.pop-each .photo a::after, a.jw_media_holder::after{background: rgb(51,51,51)}

a.jw_media_holder {
    background: #F0F0ED !important;
}



.account_toggle .jw_notifications_counter.new_notification {
    color: #F44336;
    text-shadow: -2px 1px 1px #fff;
    font-weight: bold;
}
#jw_notifications .jw_notifications_counter:before {
    content: 'নোটিফিকেশন ';
    text-align: center;
}
#jw_notifications #jw_notifications_holder .each_notifications a {
    border-bottom: 0px;
    border-top: 1px solid #ccc;
    padding: 6px 16px;
}
#jw_notifications #jw_notifications_holder .status_new {
    background-color: #E3F2FD;
    color: #000;
}
#jw_notifications #jw_notifications_holder .status_old{
background-color:#fff
}
.single_album_gallery .pop-each a.pop-active::after {
    display: none;
}
.additional_bottom_container .share_group .jadeshare_more{
	display:none;
	}
	
.additional_bottom_container .share_group_inner .icon{
	margin:0 4px 4px 0px;
	}
	
.additional_bottom_container .share_group_inner {
	background:transparent;
	position: relative;
	box-shadow: none;
	border-radius: 3px;
	display: block;
	width: auto;
}
.comment_share .share_group_inner{
top:0;
}

.main_menu{
	text-align:center;
	}
	
.main_menu a, .main_menu a, .main_menu a:hover, .main_menu a.active{
	border-bottom-color:#e74d4f;
	}

	

.video_summery.content {
    display: none;
}
.footer_only_mobile .bottom{display: none}


li.menu_page_id_1401 a {
    color: #ff7a00;
}





/*featured part style*/
.palo_featured_1 .has_image h2.title_holder {
    font-size: 30px;
    line-height: 40px;
}

/* Today's paper Rounak */


.todays_newspaper_pages_widget .todayspaper_container li.headbar:before {    
    height: 18px;    
    margin-top: 7px;
}


/* Tabbed widget footer hide Rounak 
.contents_tabbed .view_all_wrap{
display: none;
}
.contents_tabbed  .tabbed_conents .tabs_content ul li:last-child{
border-bottom: none;
}
*/
/* start todays paper menu*/

 .palo_todays_paper_widget .todayspaper_container{
	background-color:  #f6f6f6;
	position: relative;
}
.palo_todays_paper_widget .todayspaper_container h3{
	padding: 16px;
	border-bottom: 1px solid #e7e7e7;
	color: #555555;
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 0px;	

}

.palo_todays_paper_widget ul.menu_container_t{
	padding: 16px 0px 25px 16px;
	margin: 0px;
}
.palo_todays_paper_widget ul.menu_container_t  li{	
	font-size: 16px;
	list-style: none;
	margin: 0;
	padding: 5px 0px;

}
.palo_todays_paper_widget ul.menu_container_t li a{
	color: #999999;
	text-decoration: none;
}
.palo_todays_paper_widget ul.menu_container_t li a:hover{
	color: #333333;	
	text-decoration: none;	
}

.palo_todays_paper_widget li.headbar:before {
    content: ' ';
    width: 4px;
    height: 20px;    
    background: #c00;
}
.palo_todays_paper_widget ul.menu_container_t li.headbar a{
	padding-left: 10px;
	color: #000;
	cursor: auto;
	font-size: 18px;
}
.palo_todays_paper_widget  .secondary_menu_wrap_palo {
    height: auto;
    background: none;   
}
.palo_todays_paper_widget  .secondary_menu_palo li, .palo_todays_paper_widget  .secondary_menu_palo a {
    float: none;
}

.palo_todays_paper_widget  .secondary_menu_palo a:hover, .palo_todays_paper_widget  .secondary_menu_palo a.active {
    border-bottom: none;    
}

.palo_todays_paper_widget .todayspaper_container li.headbar:before {
    height: 18px;
    margin-top: 7px;
}
.bottom, .pagination {
    text-align: right;
}

.bottom a.more_link, .pagination .next_page, .pagination .previous_page, .more_time_line{
    background-color: #ccc;
    padding: 5px 20px;
    color: #000;
    font-size: 20px;
    border-radius: 4px;
	display:inline-block;
    margin-bottom:10px;
    line-height: 24px;
}
.bottom a.more_link:hover, .pagination .next_page:hover, .pagination .previous_page:hover{
    text-decoration: none;
    background:#e74d4f;
    color: #fff;
}


.pagination .next_page, .pagination .previous_page{
    float:none;
    padding: 12px 40px;
}
.mobile_show{
display: none;
margin:auto;
}
.desktop_show {
    display: block;
	margin: 0px auto 16px;
}
.news_inner_spcl_ad {
    float: left;
    margin-right: 15px;
}
.news_bottom_spcl_ad {    
    margin: 15px 0 0px;
}
span.highlighted_txt {
    color: #054e84;
    font-weight: bold;    
}

.palo_privacy_link{color: #999999 !important; text-decoration: underline;}
.palo_privacy_link:hover{color: #ffffff;}

	
	
.header_white_wrap{
	display:none;
	}
	

.headbar span, .headbar a{
    font-size: 20px;
    line-height: 30px;
    width: auto;
    color: #000;
    /*display: inline-block;*/
}



.inner{
   width: auto;
}


.titlebar a, .titlebar span{
	font-size: 20px;
	line-height: 30px;
	width: auto;
   color: #000;
    }
    
.titlebar{
    position: relative;
    margin-right: 0px;
}



.summery_with_list_view .title_holder{
    font-weight: bold;
}

.summery_with_list_view .listing .title_holder{
    font-weight: normal;
}


	
.headbar a:hover,.titlebar a:hover{
	text-decoration:none;
	}
	
.contents .each .additional .aitm:hover, .contents .has_image.image_featured .additional .aitm:hover{
	color:#9ccc65;
	}
	
.foot-menu li a:hover{
	color:#e74d4f;
	}
	
	
.header_account_wrap,.icon_googleplus{display:none !important;}

.video_detail .jw_detail_content_holder .hasIframe{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.video_detail .jw_detail_content_holder .hasIframe iframe{    position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.video_detail .video_player_holder{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden; margin-bottom: 10px;}
.video_detail .video_player_holder iframe{    position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.header_account_wrap{
	display:none !important;
	}
	
.detail .additional_info_container .author .name{
	line-height:32px;
	}
	
.detail .additional_info_container .author .pro_pic{
	float:left;
	margin-right:10px;
	text-align:left;
    width:50px;
    height: 50px;
	}
	
.detail .additional_info_container .author .pro_pic img{
	height:50px;
	}
	
.author_n_share,.detail .additional_info_container .author{
	overflow:hidden;
	}
	
.content_detail .featured_image{
	width:100%;
	}
	



.tag_detail{
	overflow:hidden;
	margin-bottom:24px;
	}
	
.tag_detail .title {
    color: #212121;
    font-size: 24px;
    line-height: 32px;
}

.tag_image{
	float:left;
	margin-right:24px;
	width:100px;
	height:100px;
	}
.tag_image img{
	width:100%;
	}
	
.more_and_tag{margin-bottom:10px;}
.additional_info_container{margin-bottom:12px;}

.jw_detail_content_holder ol{
list-style-type:bengali;
}

.noborup.container_bottom_padding{
padding-bottom:12px !important;
}


.author_n_share{ overflow: hidden;}


.content_detail .opinion_right_part{
    font-size: 24px;
    line-height: 32px;
    color: #616e98;
    
}

.content_detail .opinion_right_inner{
    padding-top: 10px;
    padding-left: 40px;
    position: relative;
    overflow: hidden;
}

.content_detail .opinion_right_inner::before{
    content: '\201C';
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 60px;
    line-height: 60px;
}

.content_detail .opinion_image{
    border-radius: 50%;
    overflow: hidden;
}

.tabbed_conents .tabs .button{
    Background: linear-gradient(to right, #050c19 0%,#d1d1d1 100%) !important;
    border-bottom: 4px solid #000;
    color: #fff;
    text-align: left;
}
.tabbed_conents .tabs .button span{
    padding-left: 10px;
}

.tabbed_conents .tabs .oppened{
    color: #e4595b;
    border-bottom: 4px solid #e4595b ;
}

.tabbed_conents .tabs_content ul li{
    background: #fff !important;
}

.tabbed_conents .tabs_content ul li:hover a{
    color: #e74d4f;
}



.contents .additional .author.aitm:before {
	content: '';
}


.bluebar .widget{
    border-top:2px solid #2983bf;
    border-bottom:2px solid #2983bf;
    padding-bottom: 15px;
}

.creambg .col_in{
    background: #fef2e2;
}
.greenbg .col_in{
    background: #effdec;
}
.bluebg .col_in{
    background: #e3f7fe;
}
.ashbg .col_in{
    background: #efefef;
}

.creambg .col_in, .greenbg .col_in, .bluebg .col_in, .ashbg .col_in{
    margin-bottom: 0px;
}
.creambg.contents .listing .image_no .title_holder::before, .greenbg.contents .listing .image_no .title_holder::before, .bluebg.contents .listing .image_no .title_holder::before, .ashbg.contents .listing .image_no .title_holder::before{
 display: none;
}
.creambg .col_in .info, .greenbg .col_in .info, .bluebg .col_in .info, .ashbg .col_in .info{
    padding-left: 10px;
    padding-right: 10px;
}


.titlebb .titlebar, .titlebb .headbar{
    border-bottom: 1px solid #ccc;
}




.column_bg_style .contents_listing {
    border-left: 2px solid #e30613;
    border-right: 2px solid #e30613;
    border-bottom: 2px solid #e30613;
    border-top: 2px solid #e30613;
    position: relative;
    padding-top: 35px;
}

.column_bg_style .contents {
	padding-top: 30px;
}
.column_bg_style .contents .col_in {
    padding: 0px 10px;
}

.column_bg_style .contents .title_holder,
.column_bg_style .contents .summery {
     margin-bottom: 0;
}
.column_bg_style .contents .additional {
    line-height: 20px;
}

.column_bg_style .contents_listing:before {
    content: open-quote;
    position: absolute;
    top: 12px;
    left: 10px;
    font-size: 80px;
    color: #e74d4f;
	font-family: sans-serif;
}

.middle_title .contents_listing {
	position: relative;
	padding-top: 35px;
}

.middle_title .titlebar a::after {
	content: '';
}

.middle_title .titlebar{
	position: absolute;
    top: -18px;
    left: 0;
    right: 0;
    display: block;
    text-align: center;
    padding: 0;
	font-weight: bold;
}

.middle_title .titlebar:before{
	content: "";
    width: 100%;
    height: 2px;
    bottom: 18px;
    left: 0;
    right: 0;
    margin: auto;
    overflow: hidden;
    position: absolute;
    border-bottom: 2px solid #e30613;
}



.middle_title .titlebar a{
	display: inline-block;
    background-color: #fff;
    color: #000;
    font-weight: bold;
    padding: 5px 30px;
    position: relative;
    z-index: 1;
}

.redbgtitle .titlebar a {
    background-color: #e30613;
    color: #fff;
}

.column_bg_style .contents_listing:after {
    content: close-quote;
    position: absolute;
    bottom: -34px;
    right: 10px;
    font-size: 80px;
    color: #e74d4f;
	font-family: sans-serif;
}


.latest_panel .listing{
    padding:10px;
    background: #ffeff0;

}

.contents.latest_panel .listing .image_no .title_holder::before{
    display: none;
}

.contents.latest_panel .listing .col_in{
    border-top: 0 none;
}

.contents.latest_panel .has_ai{
    display: flex;
    flex-direction: column-reverse;
}
.contents .additional .time:before{
    display: none;
}

.contents.latest_panel .additional .aitm{
    position: relative;
    display: inline-block;
    padding-right: 10px;
    z-index: 1;
    background: #ffeff0;
}
.contents.latest_panel .additional::before{
    content: ' ';
    width:100%;
    height: 1px;
    position: absolute;
    background: #222;
    left: 0;
    bottom:9px;
    right: 0;
}
.contents.latest_panel .listing .has_ai .title_holder{
    margin-bottom: 0px;
}


.area_news_bar > .inner{
    position: relative;

}
.area_news_bar > .inner > div{
    position: relative;
    z-index: 1;
}
.area_news_bar > .inner::before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 24px;
    background: #f4f4f4;
}

.area_news_bar .search_result_form{
    padding:20px;
}


.area_news_bar .headbar{
    position: relative;
    padding:0 20px;
    padding-top: 20px;
}

.area_news_bar .headbar::before{
    content: ' ';
    height: 4px;
    position: absolute;
    left:20px;
    right: 20px;
    top: 35px;
    background: #a4a4a4;

}

.area_news_bar .headbar span::after{
    display: none;
}

.area_news_bar .headbar span{
    position: relative;
    background: #f4f4f4;
    display: inline-block;
    padding-right: 20px;
    z-index: 1;
    overflow: hidden;
}

.area_news_bar .headbar span::before{
    content:"`";
    font-size: 80px;
    position: relative;
    top: 20px;
    color: #e30613;
    float: left;
    font-family: sans-serif;
}







.site_logo .small_logo, .header_date_holder{
    display: none;
}
/*desktop*/
@media screen and (min-width: 801px){
    body{
        padding-top: 0px;
    }
    
   .header_date_holder{
       display: block;
       text-align: left;
   }

   .header_menu_wrap{
        overflow: hidden;
    }

    .header_date_holder{
        padding-left: 10px;
    }

   .site_logo .big_logo{
       display: block ;
       height: 80px;
   }

   .stickty_me.header_wrap .site_logo .big_logo{
       display: none;
   }

   .stickty_me.header_wrap .site_logo .small_logo{
        display: block;
        }
        
    .stickty_me.header_wrap .header_date_holder{
        display: none;
    }

    .detail .additional_info_container{
        overflow: hidden;
    }

    .detail .additional_info_container_inner{
        float: left;
        width: 35%;

    }

    .author_n_share .opinion_image{
        width: 200px;
        height: 200px;
    
    }

    .content_detail .opinion_right_part{
        padding-top: 50px;
        
    }

	
	

.comments_holder .share_group:hover .share_group_inner {
    padding: 8px;
    width: 320px;
    box-shadow: none;
    height: 38px;
    background: transparent;
    top: -10px;
    left: 24px;
}


.big_menu .big_menu_bottom .bmenu_bottom_imagelinks {
    margin-bottom: 24px;
}
.foot-middle-container{padding-bottom:0}
.big_menu  .big_menu_bottom .bmenu_bottom_right{padding-bottom:24px}
.big_menu .big_menu_bottom .bmenu_bottom_right p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
}
.foot_big_menu.big_menu .big_menu_top{    border-bottom: 1px solid #4a4a4a;}
.office_address{
    float: left;
    margin-right: 4px;
}
/* end menu fix */

.header_social_wrap{
    position:relative;
}
.header_social_wrap .social_links {
    display: none;
    position: absolute;
    right: 0;
    background: transparent;
    z-index: 5;
    box-shadow:none;
}
.social_links.click-free-pop-active:before {
    content: '';
    background: transparent;
    position: absolute;
    right: 0;
    height: 0px;
    width: 0px;
    border-style: solid;
    border-width: 8px;
    border-color: transparent #f1f1f1 #f1f1f1 transparent;
}
.header_social_wrap .social_links ul {
    list-style: none;
    background: #f1f1f1;
    box-shadow:0px 5px 5px rgba(0, 0, 0, 0.35);
    margin-top: 16px;
}
.header_social_wrap .social_links a {
    color: #616161;
    display: block;
    overflow: hidden;
    padding: 6px 16px;
    display:inline-flex;
    min-width: 106px;
}
.header_social_wrap .social_links a:before {
    font-family: font-jade;
    margin-right: 4px;
    float: left;
    width: 20px;
}
#jw_notifications #jw_notifications_holder {
    position: relative;
    width: auto;
    box-shadow: none;
	top:0;
}
#account_bar .profile_link {
    padding-left: 16px;
}
#account_bar .profile_link, #account_bar .logout_link {
    border-right: 0 none;
}
#account_bar a {
    float: none;
    padding: 6px 16px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #ccc;
}
#account_bar .profile_pic {
    margin-right: 8px;
    height: 32px;
    float: left;
}
#jw_notifications {
    position: relative;
    float: none;
}
#jw_notifications .jw_notifications_counter {
    background: transparent;
    box-shadow: none;
    border: 0 none;
    padding: 6px 16px;
    float: none;
}
i.demo-icon.icon-off {
    font-size: 22px;
}
.icon-off:before {
    margin: 0 14px 0 0;
}
.header_account_wrap {
    position: relative;
}
.user_account{
    min-width: 250px;
    top:34px;
}
.user_account.click-free-pop-active:before {
    content: '';
    background: transparent;
    position: absolute;
    right: 0;
    height: 0px;
    width: 0px;
    border-style: solid;
    border-width: 8px;
    border-color: transparent #f1f1f1 #f1f1f1 transparent;
}
#account_bar{
    margin-top:16px;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
width: 100%;
}
	.noborup{
		background:#e74d4f;
		}
		
		
	.detail .additional_info_container .author{
		float:left;
		}
	.detail .additional_info_container .social_shares{
		float:right;
		}
	
}

.calenderWraper .dayZone dt, .calenderWraper .dayZone dd, .calenderWraper .dateZone dd, .calenderWraper .dateZone dt,.calenderWraper .dateZone a{
    height: 30px !important;
    line-height: 30px !important;
}


.contact_us{
    margin-bottom:30px;
    }
.contact_us h3{
    border-bottom:3px solid #e74d4f;
    font-size:22px;
    line-height:30px;
    margin-bottom:15px;
    }
    
.contact_us .info{
    overflow:hidden;
    font-style:normal;
    }
.contact_us .cwrap{
    overflow:hidden;
    margin-bottom: 10px;
    }
.contact_us .cwrap::before{
    font-family:font-jade;
    float:left;
    margin-right:20px;
    font-size:20px;
    width:20px;
    text-align: center;
    }

.contact_us .address::before{
    content:'\e8b1';
    }

.contact_us .email::before{
    content:'\e801';
    }
.contact_us .phone::before{
    content:'\e83e';
    }
.contact_us .fax::before{
    content:'\f1ac';
    }
.contact_us .mobile::before{
    content:'\e872';
    }



/*tab*/
@media screen and (max-width: 1024px){
.share_group_inner {
display:block;
}
.gallery-body .share_group_inner,.comment_share .share_group_inner{display:none;}
.pop-main .share_group_inner {
display:none;
}
.gallery-body .share_group_inner{
left:33px;
}
.pop-main .share_group:hover .share_group_inner {
    display: block;
    bottom: 46px;
left:-16px;
}
.pop-main .share_group:hover .share_group_inner:after {
    content: '';

    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 21px;
}
}
/*mobile*/
@media screen and (max-width: 800px){
	
.ticker_slider .each_slide {
padding: 8px 4px;
font-size: 16px;
}
.secondary_header{
background-position: right !important;
}
.secondary_menu_toggle_palo::before {
    content: '\e853';
    font-family: font-jade;
    font-size: 24px;
}
.secondary_menu_toggle_palo.opened::before {
    content: '\e856';
}

.header_ad_block.advertisement {
    margin-bottom: 6px;
}
.common_google_ads_top {
    margin: 0 auto;
}
.common_google_ads {
    margin: 0 auto 12px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
}

.advertisement_wrapper{margin-bottom:0px}
.ticker_holder{
    margin: 0 0 12px;
}
.container_top_padding {
    padding-top: 12px !important;
}
.container_fixed_height .contents .row .additional {
    position: relative;
    bottom: 0;
}
.contents.shaded_bg .listing .image{padding-left:0}
.contents.shaded_bg .image_right .info, .contents.shaded_bg .image_right_big .info{padding-left:0px; padding-top: 8px}
.contents .has_ai .title_holder, .single_album_gallery .title{
margin-bottom: 8px;
}

.contents .image_top.m_show_image_as_top .title_holder, .contents .image_left_big.m_show_image_as_top .title_holder {
    padding-top: 8px;
}
.container_fixed_height .contents .each .info.has_ai {
    margin-bottom: 0;
}
.contents .each.image_top .info{
padding-bottom: 0;
}
.contents .each.m_show_featured_image_as_left .info{
padding-top: 0;
}
.contents .listing .col_in {
    padding: 12px 0;
}
.contents.m_show_2col .each {
    border-bottom: 0;
}
.contents .listing .each, .listing .col_in{border-top:0;border-bottom:1px solid #ccc}
.contents.shaded_bg .listing .col_in:first-child, .listing .col_in:first-child{padding-top: 0}
.summery_with_list_view .col1 .listing .col_in:first-child{border-top: 0; padding-top:0;padding-bottom:12px}
.summery_with_list_view.shaded_bg .row .col1:last-child .listing .col_in:first-child{padding-top:12px}
.contents .each.image_featured{padding-bottom: 12px}
.contents .has_image.image_featured .info{bottom: 12px}

.header_wrap+.spacer.mb24{display:none}
.contents .has_image .info{padding-top:0}

.p > .inner > .wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.content_carousel .swiper-container .title_holder{padding-top:8px;}
.tabbed_conents .tabs {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.tabbed_conents .tabs_content {
    border: 1px solid #ccc;
    border-top: 0;
}

.content_next_prev .content_holder {
    width: 50%;
    background-color: #e7e7e7;
    margin-left: -8px;
    box-shadow: none;
}
.content_next_prev .content_holder .content_inner{
	padding:0;
}
.content_next_prev .content_holder .content_inner .contents {
    overflow: hidden;
    width: 92%;
    padding: 4%;
    margin-bottom: 32px;
}

.content_next_prev .foot {
    padding: 3px 8px;
    margin: 0px;
    border: 0 none;
    background-color: #ccc;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.spacer.mb24 {
    margin-bottom: 12px;
}
	

.footer_only_mobile .bottom{display: block; margin-bottom: 24px;}
.footer_only_mobile .bottom a.more_link{
    color: #369;
    font-size: 16px;
    background-color: #f0f0ed;
    padding: 12px 32px;
    line-height: normal;
    display: block;
    border-radius: 0;
    border-bottom: 1px solid #9eb6ce;
}

.palo_break{display:block;}
.pop-each .photo a.pop-active::after, a.jw_media_holder.pop-active::after{display:none}
.pop-main .pop-slide {
    position: relative;
    height: 100% !important;
}
.pop-main .pop-thumb {
    position: absolute;
    bottom: 0;
    display: none;
}
.comments_holder .share_group:hover .share_group_inner {
    box-shadow: none;
    left: 24px;
    top: -10px;
}

.big_menu .big_menu_bottom .bmenu_bottom_imagelinks ul li a span {
    display: block;
    height: 32px;
    line-height: 32px;
    margin-right: 12px;
    float: left;
    width: 32px;
    text-align: center;
}
a[title="Print"].jadeshare{
display:none;
}


.secondary_menu_toggle{top:30px}
.has_sub{height:56px;margin-bottom:38px}
.secondary_logo .subpage_logo {
    font-size: 24px;
    line-height: 30px;
    clear: both;
    float: none;
    width: 94%;
    position: absolute;
    margin-top: 10px;
    padding: 0 1%;
display:block;
}
.secondary_logo .subpage_logo:before {
    border-left: 4px solid #d84315;
    content: '';
    font-size: 18px;
    padding-right: 4px;
}
.secondary_menu_wrap {
    width: 66%;
    right: 0;
    left: 32%;
    top: 47px;
    box-shadow: 0px 4px 5px #000;
}

.secondary_menu a:hover, .secondary_menu a.active, .secondary_menu ul li:last-child a.active {
    border-left: 4px solid #c00;
    text-decoration: none;
    padding-left: 12px;
border-bottom: 1px solid #eaeaea;
}
.secondary_menu a {
    border-bottom: 1px solid #eaeaea;
}

.header_social_wrap .social_links {
    top: 110px;
    left: 0;
    box-shadow: none;
    background: #fff;
    padding: 12px 1%;
    box-shadow: 0 5px 5px -5px #000;
}
.mh_toggle {
    position: static;
}
.header_social_wrap .social_links ul {
    float: right;
}
.header_social_wrap .social_links li {
    border-bottom: 0 none;
	float: left;
}
.header_social_wrap .social_links a {
    padding: 0;
    width: 32px;
    height: 32px;
    margin-right: 12px;
    border-radius: 16px;
}
.account_toggle:before{
    font-size: 22px;
    line-height: 30px;
}
.user_account {
    width: 98%;
    top: 110px;
    left: 0;
    background-color: #fff;
    padding: 12px 1%;
    box-shadow: 0 5px 5px -5px #000;
}
#account_bar {
    background: transparent;
    box-shadow: none;
}
#jw_notifications .jw_notifications_counter {
    box-shadow: none;
    background: transparent;
}
.social_toggle, .account_toggle:before, .account_toggle, .account_toggle .profile_link_holder, .account_toggle .profile_link_holder img{
	width:32px;
	height:32px;
}
.social_toggle:before {
    font-size: 22px;
    line-height: 30px;
    width: 32px;
    height: 32px;
}
.account_toggle:before, .social_toggle:before{
	margin-top: 14px;
}
.header_account_wrap {
    margin-right: 16px;
}
.other_language_link{line-height:60px}
#account_bar a + a {
    border-left: 1px solid #ccc;
}
.comments_title{
padding: 24px 16px 8px;
    margin: 12px -16px;
    background-color: #e2e2e2;
    box-shadow: 0px 8px 8px -8px #9a9a9a inset;
}
.comments_holder .share_group .share_group_inner {
    display: none;
}
.comments_holder .share_group:hover .share_group_inner{
    display: block;
}


	 .desktop_show {
    display: none;
}
.mobile_show{
display: block;
margin: 4px auto 10px;
}
.news_inner_spcl_ad {
    float: none;
    text-align: center;
   margin-right: 0px;
}
.bottom a.more_link, .section_footer.widget a.more_link{
   line-height: 34px;
}
.pagination .next_page, .pagination .previous_page{
line-height: 20px;
}

.contents .has_image.m_show_image_as_top .info h2.title_holder .title{
font-size:22px;
line-height:30px;
}
.contents .has_image.image_left .info h2.title_holder .title, .contents.m_show_2col .has_image.m_show_image_as_top .info h2.title_holder .title{
font-size:18px;
line-height:24px;
}

.palo_todays_paper_widget  .secondary_menu_wrap_palo {
   
    box-shadow: 0px 4px 5px #000;
    height: auto;
    position: absolute;    
    z-index: 4;
    background: #fff;
    width: 50%;   
    top: 0px;    
    left: 50%;
display:none;
}

.section_footer.widget a.more_link {
    margin: 10PX;
}
.secondary_menu_toggle_palo.opened::before {
    font-family: font-jade;
    font-size: 24px;
}

.secondary_menu_toggle_palo {
    position: absolute;

  /*  top: 50%;
  right: 10px;*/
   top: 20px;
    right: 3px;
    margin-top: -17px;
    height: 34px;
    width: 34px;
    text-align: center;
    line-height: 34px;
    background: rgba(0,0,0, 0.15);
    color: #000;
    cursor: pointer;
}

.todayspaper_container {
line-height: 0px;
}
.calender_icon {
 float: left;
 margin-left: 20px;
}
.palo_todays_paper_widget ul.menu_container_t {
 padding: 0;
 display: block;
background: #fff;
}
 
.palo_todays_paper_widget  ul.menu_container_t li.headbar {
    background: none;
    box-shadow: none;
}
.palo_todays_paper_widget li.headbar:before {
 content: ' ';
 width: 0;

 background: none;
 padding-right: 0px;
}
 
 .mobile_button {
 background-color: #f6f6f6;
}
.todays_newspaper_pages_widget  ul.menu_container_t li {    
    padding: 0px 0px;
}
.palo_todays_paper_widget  ul.menu_container_t li a{    
   color: #000;
}
.palo_todays_paper_widget  ul.menu_container_t li.headbar a {
    border-left: 4px solid #c00;
    text-decoration: none;
    padding-left: 12px;
    border-bottom: 1px solid #eaeaea;
}

.secondary_menu_palo a {
    line-height: 44px;
    padding: 0 10px;
    font-size: 16px;
    border-bottom: 0 none;
    color: #000;
   border-bottom: 1px solid #eaeaea;
   display:block;
}

	.detail .additional_info_container .author{
		margin-bottom:8px;
		border-bottom: 1px solid #e7e7e7;
		}



.foot-bottom-container{
	padding:0 12px;
	}
.foot-bottom-container .foot-bottom{
	text-align:left;
    }
    
    .author_n_share .opinion_image{
        width: 100px;
        height: 100px;
    
    }

    .area_news_bar > .inner::before{
        right:0px;
    }

    
}

	
	


/* end todays paper menu*/
