.kode_calender_detail.detail_2.small_btn,
.kode_calender_detail.detail_2 .medium_btn,
.kode_blog_des .kode_blog_text .medium_btn,
.koed_banner_btn .small_btn,
.koed_banner_btn .medium_btn{
	display:inline-block;
	text-transform:uppercase;
	color:#fff;
	font-size:16px;
	padding:9px 20px 7px;
	line-height:normal;
	font-weight:600;
	font-family: 'Poppins', sans-serif;
	border-radius:2px;
}
.kode_calender_detail.detail_2.small_btn:hover,
.kode_calender_detail.detail_2 .medium_btn:hover,
.small_btn:hover,
.medium_btn:hover{
	color:#fff;
}

.small_btn{
	padding:8px 14px;
}
.border{
	border:1px solid #fff;
}
.margin-right{
	margin-right:15px;
}
.margin-right-1{
	margin-right:27px;
}
.margin{
	margin-bottom:20px;
}
/*main -heading start*/
.kode-bxslider .bxslider li,
.them_overlay{
	position:relative;
}
.kode-bxslider .bxslider li:before,
.btn_hover2:before,
.btn_hover:before,
.them_overlay:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	
	opacity:0.9;
	background-color:#000;
}
.kode-bxslider .bxslider li:before{
	z-index:9;
}
.btn_hover2,
.btn_hover{
	position:relative;
	z-index:9;
}
.btn_hover2:before,
.btn_hover:before{
	opacity:0;
	background:none;
	top:100%;
	z-index:-1;
}
.btn_hover2:hover:before,
.btn_hover:hover:before{
	opacity:1;
	top:0px;
}
.btn_hover2:hover:before{
	background-color:#000;
	opacity:0.9;
}
.sidebar_bg{
	background-color:#fbfbfb !important;
}

.div-none{
	width:100%;
	float:left;
}
.kode-custom-player #jplayer_jukebox-1 .jp-playlist ul {
    background: #4c5955 none repeat scroll 0 0 !important;
    max-height: 300px;
    overflow-y: auto;
    padding: 0;
}

.latest-sermon .islamic_center_sermon_des figure:before{
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: rgba(0,0,0,0.6);
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}
.latest-sermon .islamic_center_sermon_des:hover figure:before{
	opacity: 1;
}
.latest-sermon .islamic_center_sermon_des .text{
	background-color: #f9f9f9;
	padding: 19px;
}
.latest-sermon .islamic_center_sermon_des .text h3{
	font-weight: 300;
	margin:0px;
}
.latest-sermon .islamic_center_sermon_des .text p{
	margin: 0px;
}
.latest-sermon .islamic_center_sermon_des .text h3 a{
	color: #aeaeae;
}
.left-sec{
	float: left;
}
.latest-sermon .islamic_center_sermon_des .text .icon-plus{
	background-color: #f1f1f1;
	width: 41px;
	height: 41px;
	line-height: 37px;
	color: #6d6d6d;
	float: right;
	text-align: center;
	margin-top:10px;
}
.latest-sermon .islamic_center_sermon_des .text .icon-plus i{
	color:#333;
	
}
.latest-sermon .islamic_center_sermon_des:hover .text .icon-plus{
	color: #fff;
}
.latest-sermon .islamic_center_sermon_des:hover .text{
	background-color: #D2973B;
}
.latest-sermon .islamic_center_sermon_des:hover .text p,
.latest-sermon .islamic_center_sermon_des:hover .text h3 a{
	color:#fff;
}
.element_size_50{
	float: left;
	width: 50%;
	padding: 0px 10px;
}
.span9 .latest-sermon .islamic_center_sermon_des{
	width: 30%;
}
.sermon-detail .latest-sermon .islamic_center_sermon_des{
	margin-bottom: 0px;
}
.islamic_center_sermon_des {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.sermon-tracks-hide{
	display:none;
}
.icon-plus{
	cursor:pointer;
	position:relative;
	z-index:99999;
}
.sermon-tracks{
	float:left;
	width:100%;
}
.widget.kode-widget.widget_nav_menu .menu-main-menu-container .menu li  ul li a{
	color:#333 !important;
}
.one_fourth .kode_counter_mosque h6 a{
	color:#333;
}
.kode-custom-player .jp-jukebox.opt-pos-static .jp-playlist{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
.kode-custom-player .jp-jukebox.opt-pos-static .jp-playlist-item-remove{
	margin-top:4px;
}
.kode_comments.margin #kode-comment{
	list-style:none;	
	margin:0px;
}
.kode_comments.margin #kode-comment .children li{
	list-style:none;
}
#kode-comment .comment_des.padding{
	padding-top:27px;
}
.sab_banner_text .breadcrumb .bread-parent{
	color:#fff;
}
.comment-reply-link{
	float:right;
}

#kode-comment li .comment_text .kode_meta li{
	margin-right:10px;
}
#kode-comment.comment ul.children{
	width:auto;
}

#commentform button,#commentform .contributor-posts-link,#commentform input[type="button"],
#commentform input[type="reset"],#commentform input[type="submit"],
#kode-comment button,#kode-comment .contributor-posts-link,#kode-comment input[type="button"],
#kode-comment input[type="reset"],#kode-comment input[type="submit"]{
	background:#000;
}
#respond .comment_title{
	margin-bottom:10px;
}
#respond .kode_textarea{
	margin-bottom:15px;
}
footer{
	margin-top:20px;
}
.kode_blog_detail_des .kode_blog_detail_text{
	margin-bottom:15px;
}
.post-password-form label{
	float:none;
	margin-bottom:10px;
}
/*
  	============================================================
		   Pagination Start 
   	============================================================
*/
.page-links,
.em-pagination,
.woocommerce-pagination,
.kode-pagination{	
	width: 100%;
	border:none;
	margin: 0 0 30px;
}
.woocommerce nav.woocommerce-pagination ul{
	float: left;
	width: 100%;
	text-align: center;
	border:none;
}
.woocommerce nav.woocommerce-pagination ul li{
	float: none;
	display: inline-block;
	width: auto;
	border:none;
}
.page-links{
	margin: 10px 0;
}
.page-links a span{
	float:left;
}
.em-pagination .page-numbers,
.page-links span,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a,
.kode-pagination .page-numbers {
    border: 1px solid #d7d8d8;
    border-radius: 3px;
    color: #717171;
    display: inline-block;
    font-size: 14px;
    height: 33px;
    line-height: 32px !important;
    margin: 0 3px 0 0;
    text-align: center;
    padding: 0 10px;
    min-width: 33px;
    text-transform: uppercase;
}
.page-links  .page-links-title{
	border:none;
	border-radius:none;
	padding:0px;
	background:none;
}
.em-pagination strong{
	padding: 0;
}
.em-pagination .page-numbers{
	background-color: transparent !important;
}
.page-links a span{
	width: auto !important;
}
.kode-pagination .page-numbers:last-child{
	margin: 0;
}
.em-pagination .page-numbers{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.page-links > span{
	float: left;
	width: auto !important;
	height: 33px;
	line-height: 33px !important;
	text-transform: uppercase;
	margin-right: 15px;
	color: #000;
	margin-right: 5px;
	background-color: transparent !important;
}
.kode-pagination  .page-numbers.border_none:hover,
.kode-pagination  .page-numbers.border_none{
	border: none;
	color: #717171;
	cursor: inherit;
	background: transparent;
}
.kode-pagination .page-numbers.current{
	height:33px !important;
}