/*
Styles for Green Philly's Delware River Database
*/




.geodir-categories-container .gd-categories-widget  ul li {
	background: transparent;
	border: 1px solid #eee;
	border-radius: 25px;
}

.geodir-categories-container ul li .gd-cptcat-cat-right a {
	font:700 14px/32px Oswald, sans-serif;
	text-transform: uppercase;
}


.geodir-categories-container .gd-categories-widget  ul li .gd-cptcat-cat-left {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: relative;
}


.geodir-categories-container .gd-categories-widget  ul li .gd-cptcat-cat-left i:before {
    top: 11px;
    position: absolute;
    left: 11px;
}

.geodir-categories-container .gd-categories-widget ul li a .gd-cptcat-count {
	background: transparent;
	color: #333;
	font-size: 12px;
	font-family: "Encode Sans";
	padding-left: 0;
	margin-left: 0;
}

.fl-builder-content .geodir-categories-container ul li {
  
    min-height: 32px;
    height: 32px;

}



.map-listing-sidebar {
    height: 850px;
    overflow: scroll;
}

.landing-page .site-inner {
    max-width: 100%;
    padding: 20px 5%;
}




body ul.geodir-category-list-view li .gd-list-item-right .geodir-field-post_content .gd-read-more-fade, body ul.geodir-category-list-view li .gd-list-item-right .geodir-post-content-container .gd-read-more-fade {
	position: relative;
	background:none;
	display: none;
}

body ul.geodir-category-list-view li .gd-list-item-right .geodir-field-post_content, body ul.geodir-category-list-view li .gd-list-item-right .geodir-post-content-container {
	text-align: left;
}


body ul.geodir-category-list-view li h2, body ul.geodir-category-list-view li h3.geodir-entry-title {
	font-size: 22px;
	line-height: 1.2;
}
h3.geodir-entry-title a {
	text-decoration:none;
	color: #333;
}

.geodir-categories-container ul li {
	height: 30px;
	min-height: 30px;
}

.geodir-categories-container ul li a {
	line-height: 30px
}

.geodir-categories-container ul li a .gd-cptcat-icon i, .geodir-categories-container ul li a .gd-cptcat-icon svg {
	font-size: 12px;
}

.geodir-categories-container ul li a .gd-cptcat-count {
	background-color: #999;
	border-radius: 0;
	margin-left: 5px;
}

.fl-builder-content .geodir-loc-bar {
	border: none!important;
}

.fl-builder-content .geodir-loc-bar-in{
	background:#fff;
    box-shadow: 0 2px 12px rgba(0,0,0,.15);
    border-radius: 6px;
    padding:0;
}

.fl-builder-content .geodir-filter-container .customize_filter-in,
.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-filter-container  {
	background:#fff;
    width: 100%;
        box-shadow: 0 1px 6px rgba(0,0,0,.15);


}

.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .gd-search-input-wrapper select,
.fl-builder-content .geodir-loc-bar .search_text,
.fl-builder-content .geodir-loc-bar .gd-search-input-wrapper input {
	border-right: 2px solid #eee!important;
	border-top: none!important;
	border-left: none!important;
	border-bottom: none!important;
	padding: 0 15px 0 0!important;
	color: #888!important;
}

.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .gd-search-input-wrapper select i {
	display:none;
}



.fl-builder-content .geodir-loc-bar .gd-search-input-wrapper input {
	border: none!important;

}

.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .gd-search-input-wrapper select:after {
	display: none!important;
} 


.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper .geodir-search-input-label+input.search_text {
    padding-left: 40px !important;
}

.fl-builder-content .geodir-search select {
	font-family: "Encode Sans", sans-serif;
}

body ul.geodir-category-list-view li .gd-list-item-right .geodir-field-post_content, body ul.geodir-category-list-view li .gd-list-item-right .geodir-post-content-container {
	text-align: left!important; 
}



.fl-builder-content .geodir-filter-container .customize_filter-in ul li {
	border: none;
	list-style-type: none;
}

.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search input[type=button], 
.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search button {
	margin-top: 0!important;
	margin-bottom: 0!important;
	height:48px;
}

.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search button.geodir-show-filters  {

background: transparent;
    position: absolute;
    color: #333;
    right: 69px;
}

 ul.geodir-category-list-view.geodir-gridview>li .gd-list-item-left {
	display: inline-block!important;
	float: left!important;
	clear: none!important;
	width:25%!important;
	padding: 10px!important;
}

 ul.geodir-category-list-view.geodir-gridview>li .gd-list-item-right {
	display: inline-block!important;
	float: left!important;
	clear: none!important;
	width:75%!important;
}

.geodir-category-list-view li:before {
	display: none;
}

.geodir-image-container ul.geodir-images li {
	min-width: auto!important;
}

.geodir-categories-container ul li a {
	text-decoration: none;!
}


.geodir-image-container ul.geodir-images i {
	display: none;
}

.fl-builder-content .geodir-categories-container ul {
	width: auto;
	min-width: auto;
}


.gd-bubble .geodir_post_meta_title,
.gd-bubble .gd-list-rating-stars i,
.gd-bubble .geodir-entry-title,
.gd-bubble .geodir-field-phone,
.geodir-field-post_title i  {
	display: none;
}

.gd-bubble .geodir-field-post_title {
	font-family: "Playfair Display";
	font-size: 20px;
}



.geodir-image-container ul.geodir-images li img {
	position: relative!important;
}

.geodir-categories-container ul li a {
	text-overflow: unset!important;
}



.directory-header-title a {
	text-decoration: none;
}

.page-template-page-blank .page__title {
	display: none!important;
}

.gd-notification {
	background: #204D30!important;
}

.page-template-page-blank #content article {
	padding: 0!important;
}



#page-content .fl-builder-content {
	width: 100%;
}

.single-gd_place p {
	line-height: 1.8;
}

.page-template-page-blank section.logos,
.geodir-page-search section.logos,
.single-gd_place section.logos,
.post-type-archive-gd_place section.logos
{
	display: none;
	
}

.page-template-page-blank #masthead,
.geodir-page-search #masthead,
.single-gd_place #masthead,
.post-type-archive-gd_place #masthead
{
	max-width: 1200px;
}
.gd-read-more {
	display: none!important;
}

h3.geodir-entry-title {
	font-size: 20px;
	font-family: 'Playfair Display'!important;
	text-transform: capitalize;
}

.geodir-listings.bsui .card {
	border: none!important;
}

.geodir-post-content-container .geodir_post_meta {
	font-size: 13px
}

.geodir-search select,
.geodir-search input,
.geodir-search .search_text,
.geodir-search .snear{
	font-weight: 400;
	font-family: Playfair Display,sans-serif!important;
	font-size: 14px!important;
}

.geodir_post_meta_icon i {
	display: none;
}

.fl-module.profile-icons {
	width: 44px;
	float: left;
	
}

.fl-widget [itemprop="addressCountry"],
.gd-bubble [itemprop="addressCountry"],
.gd-bubble [itemprop="postalCode"]  {
	display: none;
}

.gm-style button > img{
right: 16px;
    position: absolute;
}

.fl-heading a {
	text-decoration:none;
}

.geodir-category
{
	visibility: hidden;
	font-size:0px;
}

.geodir-category i {
	display: none;
}

.fl-module .geodir_post_taxomomies {
	padding: 0;
}

.geodir-category a,
.features-bubbles li {
	visibility: visible;
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	background-color: #F3B45C;
	padding: 5px 10px;
	border-radius: 25px;
	color: #fff;
	font-weight:400;
	display: inline-block;
	margin-right: 8px
}

.features-bubbles li {
	background-color: #555;
}


.gmnoprint .gm-control-active {
	left: -38px!important
}

.gmnoprint .gm-svpc {
	display: none
}

.gd-suggestions-dropdown ul li {
	list-style-type: none
}

.gd-suggestions-dropdown ul li:before,
.geodir-filter-container .customize_filter-in ul li:before,
.page-template-page-blank li:before{
	display: none;
}

.fl-builder-content .geodir-filter-container .customize_filter-in ul li {
	margin-bottom:0;
	padding: 4px;
}

.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-filter-container {
	width: 250px;
	position: absolute;
	right:0;
	z-index: 999;
}

#related-places .fl-post-grid-image {
	height: 120px;
}

#related-places .fl-post-grid-image img {
	object-fit: contain;
	height: 130px!important;
	padding: 15px;
}

.geodir_preview_button {
    font-size: 14px;
    text-decoration: none;
    margin-left: 20px;
    font-family: 'Oswald';
    text-transform: uppercase;
}



.fl-node-5fa962859c8a4 {
width: 33%!important;
}

.fl-node-5fa962859c8a5{
width: 67%!important;
}

.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .gd-search-input-wrapper select, .fl-builder-content .geodir-loc-bar .search_text, .fl-builder-content .geodir-loc-bar .gd-search-input-wrapper input {
	background: #fff!important;
}

@media only screen and (max-width: 770px) {
.gd-list-item-left  {
	height: 100px;
}

.gd-list-item-left img,
.geodir-image-container.gd-image-cover-n ul.geodir-images li img  {
	height: 100px; 
	object-fit: contain;
}
}

@media only screen and (max-width: 670px) {
	.fl-builder-content .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search button.geodir-show-filters {
		right: 0px;
		position: relative; 
	}


}