/* Enter Your Custom CSS Here */

/********************common css start ********************/
.entry ul, .entry ol{margin-bottom: 0px;}
p{text-align: justify;}

/********************common css ends ********************/

/*******************************************************************
2. Theme Essentials  -------------------------  All Theme Files
*******************************************************************/

/******language starts********/
/* #language ul li{display: none;} */
#language ul li:first-child{display: none;}
/******language ends********/

/* Featured news */
.flex-control-paging li a.flex-active {
    background: #CBCBCB;
}
.flex-control-nav {
    background: #FCFCFC !important;
}
.cover img {
    width: 100%;
}
.post-thumb img{width: 200px; height: 150px; cursor: pointer;}
/* Featured Category Widget */
.featured-category{
		height: 600px;
}
.featured-category .featured-meta{
		display: none;
}
.featured-category h3{
		text-align: center;
}
.left-col {
  width: 321px;
}
.left-col h2{
  text-align: justify;
}
.left-col img {
	width: 321px;
}
.right-col {
    width: 93%;
    text-align: justify;
}



/*******************************************************************
3. Header start --- header.php
*******************************************************************/
.adv{
	margin: 0px;
}
#slidertop {
    background: #D9E0E6;
}
/*******************************************************************
3. Header ends --- header.php
*******************************************************************/


/*******************************************************************
master slider
*******************************************************************/
.ms-skin-light-3 .ms-nav-next{
	right: -175px;
}
.ms-skin-light-3 .ms-nav-prev{
	left: -175px;
}

/*******************************************************************
4.  Navigation start -------------------------  header.php
*******************************************************************/
/* Breaking News Bar */
#news-ticker {
	padding-left: 20px;
  padding-right: 20px;
}
#news-ticker > div {
	padding: 5px 0px 10px 0px;
	font-size: 20px;
  margin-right: 20px;
}
#news-ticker dt {
	color: #000000;
	width: 10px;
  height: 100%;
  font-size: 0px;
  padding: 0px;
}
#news-ticker dd {
	margin-right: 20px;
}
/*******************************************************************
4.  Navigation ends -------------------------  header.php
*******************************************************************/


/*******************************************************************
5. Homepage start -------------------------  index.php
*******************************************************************/
/* Featured Slider */
.flex-control-nav {
  padding: 0px;
}
/*******************************************************************
5. Homepage ends -------------------------  index.php
*******************************************************************/



/*******************************************************************
9. Sidebar &amp; Widgets start --- sidebar.php
*******************************************************************/
.widget h3.title{
		text-align: center;
}
.widget h3.title {
  margin: 0 0 10px;}
.container {
  padding: 0px 0px 0;
	border: none;
}
.widget-content {
    padding: 0 10px 10px;
}

/* table css */
.entry table {
    border: 1px solid #EAE7DE;
}
.entry tr, th, td {
    padding-right: 10px;
    padding-left: 10px;
    border-right: 1px solid #EAE7DE;
}


/********************accordion start ********************/
.responsive-accordion.responsive-accordion-default.bm-larger > li:last-child{margin-bottom: 0px;}
.responsive-accordion li{margin: 0px;}
.responsive-accordion li a:hover{text-decoration: underline;}

/* bug fix css */
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
    background: none repeat scroll 0 0 #3498db;
    border: 1px solid #ddd;
    color: #fff;
    line-height: normal;
    padding: 10px 30px 10px 10px;
    position: relative;
}
.responsive-accordion li .responsive-accordion-head {
    cursor: pointer;
}
.responsive-accordion.responsive-accordion-default.bm-larger > li {
    list-style: none outside none;
    margin-bottom: 5px;
    margin-left: 0;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
    border: 1px solid #DDD;
    border-top: 0;
    padding: 20px;
    background: #FFF;
}

/********************accordion ends********************/

/********************audio start ********************/
audio {width: 90%; padding: 10px 30px; background: #000;}
/********************audio ends ********************/

/** footer **/
	#footer{
		padding-left: 70px;
	}

/** copyright **/
  #copyright {
    padding-left: 70px;
	}

/* mobile devices */
@media screen and (max-width: 320px) {
  .featured-category{width: 99.5%;}
	.left-col img {width: 100%;}
  .left-col {width: 96%;}
  
  /*******************************************************************
master slider
*******************************************************************/
.ms-skin-light-3 .ms-nav-next{
	display: none;
}
.ms-skin-light-3 .ms-nav-prev{
	display: none;
}
  /*** social media ***/
  .socialmedia-buttons img{
  	width: 25px;
  }
  /** footer **/
  #footer{
		padding-left: 20px;
	} 
  /** copyright **/
  #copyright {
    font-size: 9px;
    padding-left: 20px;
	}
}
@media screen and (max-width: 376px) {
  .featured-category{width: 100%;}
	.left-col img {width: 100%;}
  .left-col {width: 96%;}
  
}

@media(min-width:300px) and (max-width:800px) {
	body.home #sidebar{
		position:absolute!important;
		left: 0 !important;
	}
	body.home section#main{
		position: relative !important;
		margin-top: 1040%;
	}
}














