.ai-wrap .ai-audio-control,.ai-wrap .ai-volume-bar.ai-volume-bar-active::before,.ai-wrap .ai-track:hover,.ai-wrap .ai-track.ai-track-active,.ai-wrap .ai-scroll-wrap > div:last-child div{
	background-color: #f25f70!important;
}

.blog .hentry {
    margin: 0 0 4em 1.5em;
}


.blog #main{
background:url("https://www.kiwanja.net/wp-content/uploads/2015/05/ken-blog-header-820x312.jpg");
	background-repeat: no-repeat;
		padding-top: 19em;
	    margin-left: -55px;
    width: 107.1%;
	}



@media screen and (min-width: 1180px){
	
	.addtoany_content{
    margin-top: -1em;
} 
	
.search .page-header{
    background-color: #fff;
    margin: -4em 0 1em 110px;
    min-height: 40px;
    padding: 1.5em 1.5em 0 2.25em;
    z-index: 1;
    position: relative;
}
	
	.archive .page-header{
    background-color: #fff;
    margin: -4em 0 1em 110px;
    min-height: 40px;
    padding: 1.5em 1.5em 0 2.25em;
    z-index: 1;
    position: relative;
}
.blog .without-featured-image > .entry-header {
    margin-left: 141px;
}
	
	
.single .without-featured-image > .entry-header {
    margin-left: 110px;
}
	.single-post .entry-header {
    background-color: #fff;
    margin: -4em 0 1em 110px;
    min-height: 40px;
    padding: 2em 1.5em 0 2em;
    z-index: 1;
    position: relative;
}
	
	.single-post .entry-body {
    margin-top: 0em;
    padding: 0 0 0 140px;
}
	
.single-post .entry-meta {
    width: px;
}
	.single-post .entry-title{
     padding-top: 0em;
    margin-top: -0.7em;
}
	
.blog .entry-header {
    background-color: #fff;
    margin: -3.5em 0 1em 110px;
    min-height: 40px;
    padding: 2em 1.5em 0 2em;
    z-index: 1;
    position: relative;
}
  	
	
	.blog .entry-body {
    margin-top: 0em;
    padding: 0 0 0 170px;
}
	
.blog .entry-meta {
    width: 141px;
}
	.blog .entry-title {
    padding-top: 0em;
    margin-top: -0.7em;
}
	
.blog .hentry:not(:first-child) .entry-title{
    padding-top: 1em!important;
}
	
	
	@-moz-document url-prefix() { 
  .blog .entry-header {
    background-color: #fff;
    margin: -3.5em 0 1em 110px;
    min-height: 40px;
    padding: 2em 1.5em 0 2em;
    z-index: 1;
    position: relative;
}
}
	
}

@media screen and (min-width: 850px){
.blog .hentry:after {
    left: -2.2%;
    width: 102%;
}
	

}

@media screen and (max-width: 800px){
.blog #main {
    margin: 0 -5.1%;
}
		.single-post .entry-title{
    margin-top: 1.3em;
}
	.blog .entry-title {
    margin-top: 1.6em;
}
	@-moz-document url-prefix() { 
  .blog .entry-header {
    margin: 0.5em 0 1em 0px;
   
}
}
	
}