/*
@pack ePaper
Developed by Anup
*/  
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #9e0000;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
.clearfixd{ clear:both;}
.clearfixd:after{ content:" ";}

/* =Structure
----------------------------------------------- */
body{ background-color:#9e0000;}
.ewidth{ width:940px; margin:0 auto;}
/*-----------------------------------------epage*/
#epage{ 
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#9e0000;
margin:25px 0px 0px 0px;
background-color:#FFF;
width:100%;
overflow:hidden;
}
/*-----------------------------------------wrapper*/
#wrapper{ background-color:#fff;}
/*-----------------------------------------branding*/
#branding{background-color:#fff; height:120px; float:left;}
/*-----------------------------------------epnav-parimary*/
#epnav-parimary{ height:28px; margin:0px 0px 8px 0px; padding:0px; background-color:#9e0000; float:left; color:#FFF; width:100%; margin-top: 40px;}
/*-----------------------------------------main-content*/
#main-content{background-color:#fff; float:left; width:940px;}
.content-blok-left{ width:750px;background-color:#fff; float:left; margin-bottom:8px;}
.content-blok-right{float:right;}
.sidebar.blef{width:160px;}
.content-blok-center{float:left; width:578px; margin-left:11px;}
#epage-nav{ width:578px; height:28px; background-color:#077714; margin-bottom:8px;}
#reguler-epage{
	width:578px; max-height:900px; background-color:#fff; margin-bottom:8px;text-align:center; position:relative;}
img.main-page-image{ border:0px;}
#reguler-epage a.news-box{ position:absolute; display:block;}	
#reguler-epage a.news-box:hover{ background-color:rgba(0,0,0,.3);}
#ep-arch-calender{width:578px; margin-bottom:8px;}
/*-----------------------------------------footer-container*/
#footer-container{
border-width:5px 0px 0px 0px;
border-style:solid;
border-color:#880202;
margin:0px 0px 0px 0px;
background-color:#790303;
width:100%;
overflow:hidden;
color: #fff;
}
/*-----------------------------------------footer*/
#footer{min-height:50px;}
p.copyright{     color: #ffff;
    font-family: arial;
    font-size: 12px;
    margin: 5px 0;
    text-align: right;}
/* =Repeatable patterns */

.copyright a {
    color: #fff;
}
#branding{ width:940px;}
#branding ul.block-row li{
	display:inline-block;
	float:left;
}
.logo{    padding: 15px 0;
    text-align: center;
    width: 100%;}
.bleft.adv-box.ad162{display:none !important;}
.bcenter.logo a img{width: 612px;
    margin: 0 auto;}
ul.block-row{
	float:left;
	width:100%;
}
ul.block-row li{
	display:inline-block;
}
.blef{ float:left;}
.bright { float:right;}
#branding ul.block-row .bright { float:right; text-align:right;}
.bcenter{ }
.ad162{ 
 padding: 18px 0;
 width: 162px;
}
.sidebar{width:180px;}
ul.block-row{ width:100%;}
ul.block-col li{ display:block; margin-bottom:8px; background-color:#CCCCCC; padding:0px;text-align:center; color:#FFF; float:left}
.content-blok-left ul.block-col > li{ width:160px;    padding-bottom: 8px; background-color:#FFF;}
.content-blok-right ul.block-col > li{ width:180px;    float: left;}
/*=Advertise */
.advCP1{ width:750px; float:left; margin-bottom: 8px;}
.advCP12{ width:940px; float:left; margin-bottom: 8px;}
a.pageNav{ display:block; height:14px; padding:7px 12px; background-color:#077714; background-position:center center; background-repeat:no-repeat; width:80px;}
a.pageNav.prev{ background-image:url(img/prev-page.png); float:left;}
a.pageNav.next{ background-image:url(img/next-page.png); float:right;}
#page_loding_ajax{    
    background:url(img/page-loader.gif) center center no-repeat;;
    display: block;
    float: left;
    height: 16px;
    margin-left: 170px;
    padding: 6px 0;
    width: 32px;
	display:none;
	}
#todays_news{
	float:left;
	position:relative;
        width:100%;
}
#today_date{float:left; text-align:center;width: 100%;}
#today_date span{ line-height:28px; color:#FFF;}	
#all_pages{ float:right; position:relative;}
a#expend-page-type{
	display:block;
	width:160px;
	height:24px;
	background-color:#E0E0E0;
	background-image:url(img/todays_news.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
a#expend-page-all{
	display:block;
	width:180px;
	height:24px;
	background-color:#FF7F00;
	background-image:url(img/all_page.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
ul#page_type_list{
    left: 10px;
    position: absolute;
    top: 24px;
    width: 140px;
	background-color:#E0E0E0;
	display:none;
	z-index:9999;
}
ul#page_type_list li{
	list-style:none;
	display:block;
	margin-top:2px;
	background:#E0E0E0;
	text-align:center;
	
	border-bottom:1px dotted #999;
	float:left;
	width: 140px;
}
ul#page_type_list li:hover{ background:#FFF;}
ul#page_type_list li a{ display:block;padding:5px 0px; font-family: Siyam Rupali; text-decoration:none;}
#all-page-container{width:180px;overflow:auto; background:#ccc; display:none; height:388px; padding:5px 0px;}
ul#mega-all-page{
	margin:0px;
	padding:0px;
}
ul#mega-all-page li{
	display:block;
}
ul#mega-all-page li a{     display: block;
    float: left;
    padding: 3px 2px;
    width: 75px;
	position:relative;}
ul#mega-all-page li img{     box-shadow: 0 0 5px #333333; border:1px solid #999;}
h2.sidebar_title{ text-align:center; line-height:28px; background-color:#030; color:#fff;  font-family: "Siyam Rupali";}
h2.satrong{ background-color:#077714; color:#000;}
h2.therapi{ background-color:#0C1D85;color:#FFF;}
h2.abokash{ background-color:#D7D3E1;color:#000;}


.feature-content{ width:116px; padding:8px 0; position: relative; clear:both; height:170px;}
.feature-content img{ border:1px solid #fcfcfc;}

span.feature-date,span.date-center{    clear: both;
    display: block;
    font-family: "Siyam Rupali";
    font-size: 12px;
	color:#333;}
span.date-center{ font-size:15px;}	
a.cnav{ display:block; position:absolute; top:85px; width:12px; height:12px; background-position:center center; background-repeat:no-repeat;}
a.cnav.prev{ background-image:url(img/prev_arrow.png); left:5px;}
a.cnav.next{ background-image:url(img/next_arrow.png); right:5px;}
ul.feature-scroll li{ display:block; padding:0px; margin:0px;}
ul.feature-scroll li a{ display:block; padding:0px; margin:0px;}
.content-blok-left ul.block-col li.left-adv-content{ padding-bottom:0px;}
ul.block-col li.adv-content{ padding-bottom:0px!important; background:#FFF!important; }
.content-blok-left ul.block-col li.left-adv-content img{ float:left; padding:0px; margin:0px;}
.content-blok-right ul.block-col li.left-adv-content{ padding-bottom:0px;}
.content-blok-right ul.block-col li.left-adv-content img{ float:left; padding:0px; margin:0px;}
#page-cursel li { background:#FFF;}
#page-cursel ul li a{    
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 4px;
    width: 75px;
	position:relative;
}
.content-blok-right ul.block-col li.cursel-continer{ background:none;height: 100%; overflow:hidden;}
span.pn{ position:absolute; top:0px; left:0px; background-color:#666; color:#FFF;font-family: "Siyam Rupali ANSI"; padding:5px; opacity: 0.8;}
ol.rs-carousel-pagination{ width:180px;}
ol.rs-carousel-pagination li{ width:20px; text-align:center; margin:0px 1px 4px;}
ol.rs-carousel-pagination li a{     background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-family: "Siyam Rupali ANSI";
    font-size: 12px;
    padding: 3px;
    text-decoration: none;
	color:#000;
}
ol.rs-carousel-pagination li.rs-carousel-pagination-link-active a{ background:#666;}
.arch-cal-content .ui-datepicker-inline{
	width:578px!important;
	padding:0px;
}
#ep-arch-calender{background-color:#E5E5E5}
.arch-cal-content .ui-widget,.arch-cal-content .ui-datepicker-year,.arch-cal-content .ui-state-default{font-family: "Siyam Rupali ANSI";}
#ep-arch-calender .ui-datepicker-title,.ui-datepicker-calendar th span{ font-weight:normal;font-family: "Siyam Rupali";}
.arch-top-content{
    height: 40px;}
.arch-top-content h2{    float: left;
    font-size: 24px;
    padding: 8px;
    width: 150px;
    background: #077714;
	 font-family: "Siyam Rupali";
    color: #fff;
	 }
#ep-arch-calender .ui-widget-content,#ep-arch-calender .ui-widget-header{ background:none; border:0px;}
#ep-arch-calender form{     display: block;
    float: right;
    height: 26px;
    padding:8px 8px 6px 165px;
    background:#B2B2B2 url(img/arc_bg.png) left center no-repeat;
    background: #077714;
}
#ep-arch-calender form input[type="text"]
{
	    padding: 5px 6px;
}

input[type="submit"] {
    background: #880202;
    color: #fff;
    border: 0;
    padding: 6px;
}

#reguler-epage h3{ margin:30px; font-size:18px;}
#ep-arch-calender .arch-cal-content{ display:none;}
#show-calender{ margin:0 5px;}
.content-blok-left ul.block-col > li.page-gallery{ height:100%; overflow:hidden;}
#epaper_news a{padding: 10px 16px; display:block; max-width:80px; float:left;text-decoration: none; margin: 30px auto;}
#epaper_news a.print_news::before{
    
    content: "\f02f";
    font-family: 'FontAwesome';
    font-size: 30px;
    color:#000;
}
#epaper_news a.continue_reading{ background:url(img/continue.png) center center no-repeat; width:70px; height:24px; text-indent:-9999px; overflow:hidden;}
#epaper_news a.continue_reading{ background:url(img/continue.png) center center no-repeat; width:70px; height:24px; text-indent:-9999px; overflow:hidden;}
#epaper_news a.back_reading{ background:url(img/back.png) center center no-repeat; width:54px; height:24px; text-indent:-9999px; overflow:hidden;}
#epaper_share{
	margin: 0 auto;
    max-width: 400px;
}
#epaper_share a{ display:block; padding:10px 5px;text-decoration: none; margin: 30px auto;}
#epaper_share .share-icon-facebook::before{ 
    content: "\f09a";
    font-family: 'FontAwesome';
    font-size: 30px;
    background: #3b5998;
    color: white;
    padding: 10px 15px;
    border-radius: 50%;
}
#epaper_share .share-icon-whatsapp::before{ 
    content: "\f232";
    font-family: 'FontAwesome';
    font-size: 30px;
    background: #25d366;
    color: white;
    padding: 10px 12px;
    border-radius: 50%;
}
#epaper_share .share-icon-twitter::before{
    content: "\f099";
    font-family: 'FontAwesome';
    font-size: 30px;
    background: #00acee;
    color: white;
    padding: 10px 12px;
    border-radius: 50%;
}




li.menu {
    width: 100%;
    padding: 5px !important;
}

li.menu:hover {
    background-color: #d3d3d3;
}

li.menu a {

text-decoration:none;
}

h2.sidebar_title.satrong {
    color: #fff;
}

div#page-cursel {
    margin-top: 8px;
}

ul#cursel-all-page {
    top: 10px;
}
#epaper_news a#print_button {
    display: none;
}