**********Header**********
**************************/

.top-bar-fixed{
  position: fixed;
  top:0;
  z-index: 999;
  width: 100%;
}
/*.logoContainer{margin-top:60px;}/*for fixed header*/
.top-bar  ol, .top-bar ul, .socialIconsTopBar ol,.top-bar ul {
/*    margin-top: 0;*/
    margin-bottom: 0;
	padding:3px 0 0 0;
}
.top-bar  nav ul li{
  display:inline-block;
  list-style:none;
  font-weight:600;
  margin-right:0px;
  color:#ffffff;
}
.top-bar {/*light*/
/**/
    /*padding: 5px 0;*/
    line-height: 28px;
    /*margin-bottom: 10px;*/
    font-size: 1.4rem;
	  /*box-shadow: 2px 1px 5px 1px #565151;*/
    background-color: #222222;
	
/**/
} 
.top-bar a, .top-bar nav ul li {/*light*/
/**/
/*color: #FFF;*/
/**/
} 
#toggleNav div.barTool a, #toggleNav div.barTool a:visited, #toggleNav div.barSocial a, #toggleNav div.barSocial a:visited, .barLogo a, .barLogo a:visited {color: #fff;}
#toggleNav div.sideNav ul li{margin-bottom: 1px;}
#toggleNav div.sideNav ul li a i {padding-right: 4px;}
#toggleNav div.sideNav ul li a:hover, #toggleNav div.sideNav ul li.active a, #toggleNav div.sideNav ul li ul li.active a{background:#CF0000;border-radius: 5px;}
#toggleNav div.sideNav ul li.active ul li a{background: none;}
.barTool nav ul li.active a{background:#CF0000;border-radius: 15px; padding: 0 7px 0 8px;}
#toggleNav div.sideNav ul li a{display: block; padding: 5px 0 5px 5px;}
#toggleNav{
  display: none;
  float: left;
  position: absolute;
  z-index: 1000;
  width: 310px;
  height: auto;
  top:0;
  left:0;
  /*background-color: #F7F7F7;*/
  box-shadow: 3px 3px 3px #000;
  background: linear-gradient(to bottom right, #1b1d1e, #000);
  }
  .barTool{text-align: center;}
  #toggleNav .barTool ul li a{
  font-size: 22px;
  margin: 0 2px 0 3px;
  }
  #toggleNav .barTool ul li a span {
  font-size: 14px;
  }
  .barLogo{
text-align: center;
padding: 10px;
border-bottom: 4px solid #CF0000;
}
.barLogo a{
height: auto;
font-size:3.6rem;
}
.barLogo img{
width:230px;
}
 .sideNav{
margin-left: 20px;
overflow-y: auto;
}
.sideNav ul li a{
color: #fff;
font-size: 1.6rem;
font-weight: 600;
}
.sideNav ul li ul{
margin-left: 20px;
list-style: outside none none;
margin-bottom: 10px;
margin-top: -7px;
}
.sideNav ul li ul li {
padding: 2px 0 2px 0;
}
.sideNav ul li ul li a{
font-weight: normal;
font-size: 1.5rem;
}
.barSocial {
margin: 5px;
}
.barSocial ul li {
display: inline;
  
}
.barSocial ul li a{
color: #000;
}
.barSocial ul li a .fa{
font-size: 4.0rem;
margin: 10px 13px;
}


/* For astroguide*/
.star{
float: left;
height: 85px;
width: 65px;
background-image: url("http://cdn.deccanchronicle.com/images/Astro_signs.png");
background-repeat: no-repeat;
margin: 0px 5px 0px 0px;
background-size: 250px 250px;
}
.aries{background-position: 0px 5px;}
.taurus{background-position: -67px 5px;}
.gemini{background-position: -131px 5px;}
.cancer{background-position: -197px 5px;}

.leo{background-position: 0px -85px;}
.virgo{background-position: -67px -85px;}
.libra{background-position: -131px -85px;}
.scorpio{background-position: -197px -85px}

.sagittarius{background-position: 0px -175px;}
.capricon{background-position: -67px -175px;}
.aquarius{background-position: -131px -175px;}
.pisces{background-position: -197px -175px;}

.starSm{
float: left;
height: 45px;
width: 35px;
background-image: url("http://cdn.deccanchronicle.com/images/Astro_signs.png");
background-repeat: no-repeat;
margin: 0px 5px 0px 0px;
background-size: 150px 150px;
}
.ariesSm{background-position: 0px 5px;}
.taurusSm{background-position: -40px 5px;}
.geminiSm{background-position: -80px 5px;}
.cancerSm{background-position: -117px 5px;}

.leoSm{background-position: 0px -50px;}
.virgoSm{background-position: -40px -50px;}
.libraSm{background-position: -80px -50px;}
.scorpioSm{background-position: -117px -50px}

.sagittariusSm{background-position: 0px -105px;}
.capriconSm{background-position: -40px -105px;}
.aquariusSm{background-position: -80px -105px;}
.piscesSm{background-position: -117px -105px;}

.starLink span.starSm {    margin: 10px 5px 18px 10px;}
@-moz-keyframes dropHeader {
    0% {
        -moz-transform: translateY(-40px);
    }
    100% {
        -moz-transform: translateY(0);
    }
}


/*For paging */
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #171717;
    cursor: default;
    background-color: #F2F2F2;
    border-color: #DADADA;
}
.pagination>li>a, .pagination>li>span {
    color: #171717;
}