/* 121WATT - GeoDirectory Styles */

.home h1 {
	margin-top: 40px;
}


/* GeoDir */
body.gd_place-template-default article {
	padding: 0;
}

body.gd_place-template-default section h2 {
	margin: 10px auto 15px;
}


body.tax-gd_placecategory .bsui .h-100 {
	height: auto !important;
}


body.single-gd_place .commentlist.list-unstyled {
	margin: 0 0 50px;
}

body.single-gd_place a.comment-edit-link {
	color: #fff !important;
	font-size: 16px !important;
}

body.single-gd_place .gd-rating-text {
	margin-bottom: 15px;
}


body.single-gd_place .comment-form {
	display: flex;	
	flex-direction: column;
	width: 100%;
}

body.single-gd_place div.form-group {
	order: 2;
}
body.single-gd_place div.geodir-add-files {
	order: 3;
}
body.single-gd_place div.form-submit {
	order: 4;
}
body.single-gd_place div.form-group[data-argument="comment"] {
	order: 2;
}

body.single-gd_place .gd-rate-cat-in {
	margin-top: 10px;
}
body.single-gd_place .gd-rate-cat-in select {
  margin-top: 40px !important;
}


body.single-gd_place .gd-rating-wrap {
	margin: 10px 0;
}
body.single-gd_place .gd-rating-outer-wrap .fa-star {
	font-size: 18px;
}

body.single-gd_place .comments-title span {
	display: inline !important;
}

.bsui h1, .bsui .h1 {
	font-weight: 600 !important;
}


.geodir-categories-container,
.geodir-page-title-container 
{
	margin: 20px 0 30px;
}

.bsui .nav-tabs {
	border-left: none !important;
	border-bottom: 2px solid #ff9747 !important;
	background-color: #f8f8f8 !important;
	color: #000 !important;
}
.bsui .nav-tabs .nav-item {
	margin-top: 0 !important;
}
.bsui .nav-tabs .nav-link {
	border-radius: unset !important;
	padding: 7px !important;
} 
.bsui .nav-tabs a.nav-link {
	color: #000 !important;
}

.bsui .nav-tabs .nav-link.active {
	background-color: #ff5901 !important;
	border-color: #ff5901 !important;
	color: #fff !important;
}
.bsui .nav-tabs .nav-link:hover {
	background-color: #ff9747 !important;
	border-color: #ff9747 !important;
	color: #fff !important;
}
.bsui .nav-tabs .nav-item.show .nav-link {
background-color: transparent !important;
border-color: transparent !important;
color: #000 !important;
}

.bsui .nav-tabs i.fas {
	display: none !important;
}



/* Buttons */
.btn.geodir-claim-post-form-link {
	width: 100%;
	display: block;
	text-align: center;
	padding: 8px 15px !important;
	font-size: 18px !important;
	font-weight: 500 !important;	
	color: #fff !important;
	text-shadow: none !important;
	box-shadow: none !important;
	border: 0 !important;
	border-bottom: 2px solid #7eb436 !important;
	border-radius: 3px !important;
	background: #97cb51 !important;
	
}
.btn.geodir-claim-post-form-link:hover {
	box-shadow: unset !important;
	background-color: #82cc1a !important;
}

.bsui a, .bsui a:hover {
	color: #f60 !important;
}
.geodir-entry-title a {
	color: #000 !important;
}

.fa-classic, .fa-regular, .fa-solid, .far, .fas {
	
}


.bsui .btn-outline-primary {
	background-color: #97cb51 !important;
	border-color: #97cb51 !important;
	color: #fff !important;
}
.bsui .btn-outline-primary:hover,
.bsui .dropdown-item.active, .bsui .dropdown-item:active
{
	background-color: #82cc1a !important;
	border-color: #82cc1a !important;
	color: #fff !important;
}


/* Pagination */
nav.aui-pagination ul {
	display: block !important;	
	border-left: 0 !important;
	padding-top: 10px;
	text-align: center;
}
nav.aui-pagination ul li {
	display: inline-block !important;	
	margin-right: 5px;
}

.bsui .page-link {	
	padding: 5px 10px !important;
	margin: 0 2px 0 0 !important;
	border: 1px solid #ddd !important;
	border-radius: 0 !important;
}

.bsui .page-item.active .page-link {
	background-color: #f0f0f0 !important;
	color: #333 !important;
	font-weight: bold;
}