/*
	============================================
			HOME PAGE 3 BUTTON STYLE
	============================================
*/
.kode-button-style-1 {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin: 4px 0;
    padding: 12px 22px;
    position: relative;
    text-transform: uppercase;
    z-index: 999;
}
.responsive-quote{
	display:none;
}
.kode-button-style-1:before {
    background-color: #000;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 4px;
    z-index: -1;
}
.kode-button-style-1:hover{
	color:#fff;
}
.kode-button-style-1:hover:before{
	width:100%;
}
.kode-button-style-2{
	border: medium none;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 14px;
    padding:12px 30px 14px;
}
.kode-button-style-2:hover{
	background-color:#000 !important;
	color:#fff;
}
.insolvency > h4,
.attorney_slide > h4{
	margin-top:0px;
}
.kode-simple-heading {
	float:left;
	width:100%;
}
.kode_info_form_wrap_bg{
	background-color:#3e3e3e;
	padding:30px 0 50px;
}
/*
  	============================================================
		   Pagination Start 
   	============================================================
*/
.page-links,
.em-pagination,
.woocommerce-pagination,
.kode-pagination{
	float: left;
	width: 100%;
	border:none;
	padding: 0px 0px 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: 30px !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 a,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.kode-pagination .page-numbers:hover,
.em-pagination .page-numbers.current,
.em-pagination .page-numbers:hover,
.kode-pagination .page-numbers.current{
	color: #fff;
}
.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;
}


/*
	  ==============================================================
		   404 PAGE WRAP CSS START
	  ==============================================================
*/
.kf_404_bg{
	padding-bottom:0px;	
	padding:50px 0px;	
	float:left;
	width:100%;
}
.kf_404_wrap{
	width:685px;
	margin:auto;
	text-align:center;	
}
.kf_404_wrap h2{
	font-size:100px !important;
	color:#333333;
	font-weight:bold;
	line-height:100px;	
	margin-bottom:28px;
}
.kf_404_wrap h2 span{
	font-size:80px !important;
	line-height:80px;
	display:inline-block;
	font-weight:bold;
	padding:0px 5px;
}
.kf_404_wrap h4{
	font-weight:bold;
	text-transform:uppercase !important;
	position:relative;
	margin-bottom:30px;	
	font-size:30px !important;
	
}
.kf_404_wrap h4:before{
	border-bottom: 1px solid #dddddd;
    bottom: -5px;
    content: "";
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 60px;	
}
.kf_404_wrap h5{
	color:#16283c;
	text-transform:uppercase !important;
	margin-bottom:32px;	
	font-size:30px !important;
}
.kf_404_wrap h5 span{
	display:block;	
}
.kf_404_wrap p{
	text-transform:uppercase;
	color:#16283c;
	margin-bottom:30px;	
}
.kf_404_form{
	position:relative;
	width:535px;
	height:55px;
	margin:auto auto 43px;
	border:1px solid #c8c8c8;	
}
.kf_404_form input[type="text"]{
	width:100%;
	border:0px;	
	color:#888888;
	height:53px;
}
.kf_404_form input[type="text"]:focus{
	border-color:#000;
}
.kf_404_form button,
.kf_404_form input[type="submit"]
{
	border-radius: 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    height: 53px;
    margin: 0;
    padding: 0 25px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
}
.kf_404_form button:hover,
.kf_404_form input[type="submit"]:hover{
	background-color:#020202;	
}
.kf_404_form i{
	position:absolute;
	font-size:16px;
	color:#b2b2b2;
	left:10px;
	top:19px;	
}
.kf_404_wrap .kf_page_list{
	float: left;
	text-align: center;
}
.kf_page_list .menu-main-menu-container{
	float: left;
	width: 100%;
}
.kf_page_list,
.kf_page_list ul{
	float:left;
	width:100%;	
}
.kf_page_list ul.menu ul.sub-menu{
	display:none;
}
.kf_page_list p{
	text-transform:uppercase !important;
	font-size:15px;
	color:#666666
}
.kf_page_list{
}
.kf_page_list ul{
	display: inline-block;
	width: auto;
	padding-left: 0;
	margin: 0;	
	float: none;
}
.kf_page_list ul li{
	float:left;
	position:relative;
	list-style:none;
	width:auto;
}
.kf_page_list ul li:before{
	content:"\f105";
	position:absolute;
	font-family:fontawesome;
	top:8px;
	left:0px;
	color:#666666;
	font-size:16px;	
}
.kf_page_list ul li a{
	display:block;
	color:#666666;
	padding:8px 16px;
	text-align:left;
	text-transform:capitalize;	
}
.kode-search .kode_top_search_field,
.kode-search {
    float: left;
    width: 100%;
}
.kode-search{
	 width: 100%;
}
.kode-search .kode_top_search_field .kode-button-style-1:hover{
	background-color:#000 !important;
}
.kode-search label{
	display:none;
}
.comment-respond h3 {
    margin-bottom: 30px;
    text-transform: uppercase !important;
}
.kode_top_search_wraper .kode-search .kode_top_search_field{
    float: left;
    width: 98%;
}
.kode_top_search_wraper .kode-search .kode_top_search_field .kode-button-style-1{
    width: 120px;
}