.kc_row .kc_col-sm-12{
 padding-left:0px !important;
 padding-right:0px !important; 
}
.admin-bar .mainmenu-area.stricky-fixed,
.admin-bar .header-v2-area.stricky{
	top:32px;
}
.kc_column>.kc-col-container{
	display:block;
}
.kc-row-container.kc-container{
	max-width:1200px;
	width:100%;
}
.margin_top .main-slider{
	margin-top:-60px;
}
.breadcrumb-area{
	background-image:url(../images/resources/breadcrumb-bg.jpg);
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.outer-search-box .seach-toggle.active .fa-search:before{
	content:"\f00d";
}
.ui-state-default .ui-icon{
	background-image:none;
}
.single-blog-post.blog-list.first-list-blog:last-child{
	margin-bottom: 0px;
    padding-bottom: 0px;
}
.single-blog-post.blog-list.first-list-blog:last-child:before{
	display:none;
}
.breadcrumb-botton ul li{
	color:#ffd526;
}
.breadcrumb-botton ul li a{
	position:relative;
	padding-right:20px;
}
.breadcrumb-botton ul li a:after{
	content:'.';
	position:absolute;
	right:2px;
	top:-4px;
	color:#fff;
	font-size:25px;		
}
.breadcrumb-botton ul li:last-child a:after{
	display:none;
}
.pagination{
	display:block;
	margin:0px;
}

.pagination li a, .pagination li span{
	background: #fff none repeat scroll 0 0;
    border: 2px solid #f4f4f4;
    color: #777;
    display: block;
    font-size: 18px;
    font-weight: 700;
    height: 55px;
    padding: 16px 0;
    transition: all 500ms ease 0s;
    width: 55px;
    font-family: 'Khula', sans-serif;
}
.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover, .pagination li span.current{
	background: #ffd526;
    color: #111;
    border: 2px solid #ffd526;
}
.single-sidebar .latest-post li:after{
	display:none;
}
.blog-single-area .tag-social-share-box .tag p a{
	color:#777777;
}
.blog-single-area .default-form .title{
	padding-bottom:10px;
}
.comment-box .hano_theme .hano_theme{
	margin-left:70px;
}
.default-form form p a{
	color: #0065bd;
    font-size: 14px;
    font-weight: 400;
}
.default-form h3 small a{
	color: #0065bd;
    font-size: 16px;
    font-weight: 600;
}
.default-form form button{
	margin-bottom:30px;
}
.contact-form form input[type="submit"]:hover{
	background-color: #0065bd;
    border: 2px solid #fff;	
	color:#fff;
	
}
.single-footer-widget{
	margin-bottom:40px;
}
/************************ Twitter Style*****************************/
.footer-widget .tweets-widget .tweet{
	padding-left:0px;
}
.footer-widget .tweets-widget .tweet li{
	position:relative;
	margin-bottom:15px;
	padding-left: 30px;
}
.footer-widget .tweets-widget .tweet li:before{
    content: "\f099";
	font-family: 'FontAwesome';
	position: absolute;
    left: 0px;
    top: 2px;
    line-height: 1.4em;
    color: #ffd526;
    font-size: 18px;
}
.footer-widget .tweets-widget .tweet p{
	color: #bbbbbb;
    font-size: 15px;
    line-height: 1.6em;
}
.footer-widget .tweets-widget .tweet p a{
	color: #fff;
    font-size: 14px;
    line-height: 1.6em;
}
.footer-widget .tweets-widget .tweet p a:hover{
	color: #ffd526;
}

/********************** Widget Style ********************************/

.widget ul li {
    border-bottom: 1px solid #f4f4f4;
    margin-bottom: 12px;
    padding-bottom: 11px;
	padding-left:25px;
	position:relative;
}
.widget ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.widget ul li:after{
	content:"\f0a9";
	position:absolute;
	left:0px;
	top:0px;
	color:#777777;
	font-family:'FontAwesome';	
}
.widget ul li a {
    color: #777777;
    transition: all 500ms ease;
    font-size: 14px;
    font-weight: 300;
    position: relative;
	display:inline-block;
	width:87%;
}
.widget ul li a i{
    font-size: 13px;
    display: inline-block;
    padding-right: 10px;
}
.widget ul li a:hover{
    color: #0065bd;    
}
.widget ul li a:hover:before,
.widget ul li:hover,
.widget ul li:hover:after{
    border-color: #ff2b58;
	color:#ff2b58;
}
.widget .tagcloud{
  margin-left: -3px;
  margin-right: -3px;
  margin-top: -5px;
}
.widget .tagcloud a {
  border: 1px solid #f4f4f4;
  color: #777777;
  display: inline-block;
  margin: 0 3px 10px;
  font-size: 14px !important;
  font-weight: 300;
  padding: 6px 15px 6px;
  transition: all 500ms ease 0s;
}
.widget .tagcloud a:hover{
  background: #0065bd;
  border-color: #0065bd;
  color: #fff;
}
.widget.widget_bunch_latest_post{
	margin-top:50px;
}
/********************************* Woocommerce Style *********************************/

.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .price ins span{
	color: #0065bd !important;
}
form.cart button.add-to-cart,
.woocommerce #review_form #respond .form-submit input,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #place_order,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	background: #99cc00;
	border: 2px solid #99cc00;
	color: #ffffff;
}
form.cart button.add-to-cart:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
    background: #0065bd;
    color: #ffffff;
	border: 2px solid #444;
}
.woocommerce .woocommerce-message{
	border-top-color:#0065bd;
}
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-info::before{
	color:#0065bd;
}
.woocommerce nav.woocommerce-pagination{
	margin-bottom:25px;
}
.woocommerce .shop_table tbody tr.cart_item td a{
	color:#444;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: block;
    height: 48px;
    padding: 10px 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 48px;
}

/*** 

====================================================================
	Error Section
====================================================================

***/

.eror-section{
	position:relative;
	text-align:center;
	padding:150px 0px;
	background-repeat:no-repeat;
	background-position:center bottom;
}

.eror-section h2{
	position:relative;
	font-size:200px;
	font-weight:700;
	color:#292929;
	line-height:1em;
}

.eror-section h4{
	color:#444444;
	font-size:32px;
	font-weight:700;
	text-transform:capitalize;
}

.eror-section .text{
	color:#777777;
	font-size:14px;
	margin-top:10px;
	margin-bottom:35px;
	font-family: "Open Sans",sans-serif;
}

.eror-section .theme-btn{
	margin-bottom:25px;
}
.eror-section a{
	position:relative;
	display:inline-block;
	padding:8px 20px 5px;
}