.kc_row .kc_col-sm-12{
 padding-left:0px !important;
 padding-right:0px !important; 
}
.admin-bar .main-header.fixed-header .sticky-header{
	top:32px;
}
.kc_column>.kc-col-container{
	display:block;
}
.kc-row-container.kc-container{
	max-width:1200px;
	width:100%;
}
.page-title{
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.main-slider .tp-dottedoverlay.twoxtwo{
	background-image:none;
}
.pagination{
	margin:0px;
	padding:0px;
}
.pagination li a, .pagination li span{
	position: relative;
    display: inline-block;
    line-height: 30px;
    height: 46px;
    font-size: 16px;
    text-transform: capitalize;
    min-width: 50px;
    border: 1px solid #e7e7e7;
    background: #f6f6f6;
    color: #a2a2a2;
    font-weight: 700;
    text-align: center;
    border-radius: 3px;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    font-family: 'Roboto Slab', serif;
}
.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover, .pagination li span.current{
	color: #eb5310;
    border-color: #eb5310;
    background: none;
}
.comments-area .salon_theme .salon_theme{
	margin-left:70px;	
}
.comments-area .salon_theme .default-form .group-title{
	margin-bottom:10px;
}
.main-footer .tweets-widget .tweet{
	padding-left:0px;
}
.main-footer .tweets-widget .tweet li{
	position:relative;
	margin-bottom:15px;
	padding-left: 30px;
}
.main-footer .tweets-widget .tweet li:before{
    content: "\f099";
	font-family: 'FontAwesome';
	position: absolute;
    left: 0px;
    top: 2px;
    line-height: 1.4em;
    color: #eb5310;
    font-size: 18px;
}
.main-footer .tweets-widget .tweet p{
	color: #a8a8a8;
    font-size: 15px;
    line-height: 1.6em;
}
.main-footer .tweets-widget .tweet p>a{
	color: #fff;
    font-size: 14px;
    line-height: 1.6em;
}
.ui-menu .ui-menu-item{
	display: block;
    padding: 8px 20px !important;
    font-size: 14px;
    line-height: 24px;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
	background-image: none;
    font-weight: normal;
    border: 1px solid #eb5210;
    background-color: #eb5210;
    color: #ffffff;
}
.main-header .search-box-outer .dropdown.open .search-box-btn .fa-search:before{
	content:"\f00d";
}

/*** 

====================================================================
	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;
}

/***************************** Blog Style ***************************/

.widget ul{
	position:relative;
}
.widget ul li{
	position:relative;
	margin-bottom:12px;
	padding-bottom:10px;
	border-bottom:1px dashed #e9e9e9;
}
.widget ul li a{
	color:#666666;
	font-size:16px;
	font-weight:400;
	padding-left:25px;
	transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.widget ul li a:before{
    position: absolute;
    content: '\f0a4';
    left: 0px;
    top: 0px;
    font-family: 'FontAwesome';
}
.widget ul li:hover,
.widget ul li a:hover{
	color:#eb5310;
}
.tribe-events-list-widget .tribe-events-list-widget-events{
	padding:15px 0px;
	border-bottom:1px dotted #333;
	margin-bottom:15px;
}
.tribe-events-list-widget .tribe-event-title a{
	font-size:15px;
	color: #333333;
	font-weight:400;
}
.tribe-events-list-widget .tribe-event-title a:hover{
	color:#eb5310;
}
.tribe-event-duration{
	position:relative;
    padding-left: 25px;
}
.tribe-event-duration span{
    position: relative;
    color: #666666;
    font-size: 14px;	
}
.tribe-event-duration:before{
	position: absolute;
    content: '\f073';
    left: 0px;
    top: 0px;
    color: #eb5310;
    font-family: 'FontAwesome';
}

/******************************* Event Single ******************************/
#tribe-events-content,
.single-tribe_events .tribe-events-event-image{
	margin-bottom:0px;
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group{
	padding:0px 2%;
}

.map-outer .tribe-events-single-section {
  background: #f7f7f7;
  padding: 17px 23px 20px;
} 

.map-outer .tribe-events-single-section li {
  padding-bottom: 15px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 20px;
  line-height: 26px;
}
.map-outer .tribe-events-single-section li:last-child {
  border-bottom: 0px;
  margin-bottom: 0px;
}
.map-outer .tribe-events-single-section li i {
  color: #eb5310;
  margin-right: 10px;
}
.map-outer .tribe-events-single-section li strong {
  color: #eb5310;
}
.tribe-events-meta-group .tribe-events-single-section-title{
	color:#eb5310;
}
#tribe-events .tribe-events-button, .tribe-events-button{
	position: relative;
    background: #eb5310;
    font-size: 14px;
    line-height: 46px;
    border-radius: 25px;
    color: #ffffff;
    border: 2px solid #eb5310;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 35px;
    transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
#tribe-events .tribe-events-button:hover, .tribe-events-button:hover{
	background: transparent;
    color: #eb5310;
    transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
#tribe-events-footer .posts-nav .post-control a span{
	width:40px;
	height:40px;
	text-align:center;
	line-height:36px;
	display:block;
	background:#eb5310;
	border:2px solid #eb5310;
	font-size:14px;
	color:#ffffff;
	transition:all 500ms ease-in all;
	-moz-transition:all 500ms ease-in all;
	-ms-transition:all 500ms ease-in all;
	-o-transition:all 500ms ease-in all;
	-webkit-transition:all 500ms ease-in all;
}	
#tribe-events-footer .posts-nav .post-control a span:hover{
	background: transparent;
    color: #eb5310;
}
.single-campaign .campaign-description{
	color: #666666;
    font-size: 16px;
    line-height: 1.8em;
    margin-bottom: 20px;
	font-weight:400;
}
.campaign-summary .campaign-summary-item .amount{
	color:#191919;
}
.campaign-progress-bar .bar, .donate-button, #charitable-donation-form .donation-amount.selected, #charitable-donation-amount-form .donation-amount.selected{
	background:#eb5310 !important;
}
.campaign-summary .campaign-donation .donate-button{
	display:block !important;
}

/****************Custom Widget*********************/
.widget_recent_comments ul li{
	padding: 0px 0px 10px 24px;
}
.widget_recent_comments ul li a{
	padding-left:0px;
}
.widget select{
	width:100%;
	display:block;
	border:1px solid #ededed;
	padding:6px 6px;
	margin-top:15px;
}
.textwidget img {
    height: auto;
    max-width: 100%;
}
.widget ul{
	padding-bottom:0px;
}
.widget ul li ul{
	padding:0px;
	margin:0px;
}
.widget ul li ul li{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:12px;
	padding-top:10px;
	border-top: 1px dashed #e9e9e9;
}
.widget ul li ul li a::before {
    content: "";
    font-family: "FontAwesome";
    left: 0;
    position: absolute;
    top: 10px;
}

.thm-unit-test .review-box .fr-coment-item .fr-coment-item{
	margin-left:60px;
}

.thm-unit-test .post-comments.comment-area{
	margin-top:40px;
}
.blog-section .thm-unit-test > p{
	margin-bottom:15px;
}
/*********************Custom Footer widget Styling************************/
.footer-widget h3{
	margin-bottom:30px;
}
.footer-widget.widget_recent_comments ul li{
	padding: 0;
}
.footer-widget ul li a{
	padding:0px 0 10px;
}
.footer-widget ul li a,.footer-widget ul li,.footer-widget .textwidget p{
	color:#ffffff;
}
.footer-widget a{
	color:#fafafa;
}
.footer-widget select{
	width:100%;
	padding:6px;
	color:#222;
}
.footer-widget #wp-calendar caption{
	padding:0px;
	margin:0px 0 15px;
	font-size:14px;
	color:#ffffff;
}
.footer-widget #wp-calendar thead th{
	border:1px solid #fafafa;
	border-bottom:none;
	text-align:center;
	padding:0px;
	line-height:30px;
	color:#ffffff;
}
.footer-widget #wp-calendar tbody .pad{
	background:#fafafa;
}
.footer-widget .tagcloud a{
	color:#ffffff;
}

.sidebar-page-container .comments-area .comment-box .pingback.comment{
	padding-left:0px;
}
.sidebar-page-container .comments-area .comment-box .pingback.comment .author-thumb{
	display:none;
}
.no-comments{
	background:#000;
	color:#fff;
	padding:8px 15px;
	display:inline-block;
}