/*
Theme Name: TownHub Child
Theme URI: https://townhub.cththemes.com
Author: CTHthemes
Author URI: http://themeforest.net/user/cththemes/
Description: TownHub – Directory & Listing WordPress Theme is perfect if you like a clean and modern design. This theme will help you create, manage and monetize a local or global directory site.
Version: 1.0.0.2
Tags: custom-background, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, translation-ready
Template: townhub
Text Domain: townhub-child
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
/* =Theme customization starts here
------------------------------------------------------- */

:root {
    --primary-color: #47A027;
    --secondary-color: #061d42;
}

/* WPML language selector */
.wpml-ls-legacy-dropdown {
    float: right;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    background-color: #96c11f;
    color: white;
    border: 0;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    text-transform: none;
}

.elementor-top-section {
    padding: 0;
}

.admin-bar #wrapper, #wrapper {
	padding: 0;
}
.lg-outer .lg .lg-sub-html {
	display: none;
}
.facilities-list-title,
.available-cal-months .available-cal-metas {
	display: none;
}

/* Listing card styling */
.body-townhub .geodir-category-listing.fl-wrap .azp-element-azp-m1uesf4nupa {
    margin: 0px;
}

/* Listing filters styling */
.filter-item-inner .listing-feature-wrap label {
    line-height: 1.33;
    font-size: 0.7em;
}
.filter-item-inner .listing-feature-wrap input {
    margin: 10px;
}
.listings-grid-wrap *:not(.nice-select):not(.geodir-opt-tooltip):not(.price-name-tooltip):not(.map-container *):not(.list-widget-social *):not(.nav-links *):not(.nice-select-search-box):not(.nice-select .option),
.azp_element *:not(.listing-carousel-button):not(.box-media-zoom):not(.nice-select):not(i):not(.geodir-opt-tooltip):not(.price-name-tooltip):not(.map-container *):not(.list-widget-social *):not(.nice-select-search-box):not(.nice-select .option) {
    line-height: 1.33em;
}
.geodir-category_contacts li span,
.geodir-category_contacts li a,
.geodir-category_contacts li,
.list-author-widget-contacts.list-item-widget-contacts li {
    font-size: 0.9em;
}
.geodir-category_contacts li span {
    margin-right: 5px;
}
.geodir-category-footer .geodir-category_contacts {
    max-width: 320px;
    padding: 15px;
}
.geodir-category-footer .geodir-category_contacts .close_gcc {
    right: 5px;
    top: 2px;
}
.geodir-category-footer .geodir-opt-tooltip, .geodir-category-footer .price-name-tooltip {
    min-width: 150px;
}

/* Max guests styling */
.geodir-category-listing .preview_listing_content .geodir-category-content-title .geodir-category-content-title-item h5.max-guests {
    font-size: 0.8rem;
    margin-bottom: 0.5rem;
    color: #566985;
}

.listing-item .listing-featured {
    background-color: var(--primary-color);
}
.listing-item .listing-featured::before {
    border-top: 20px solid var(--primary-color);
}
.listing-item .listing-featured::after {
    border-bottom: 20px solid var(--primary-color);
}

.geodir-opt-list a.button {
    margin-left: .8rem;
}
a.button {
    font-size: .8rem;
    padding: 8px 10px;
    background: var(--secondary-color);
    color: #FFFFFF;
    border-radius: 5px;
}
a.button:hover {
    background: var(--primary-color);
}
.geodir-opt-list a.button:hover i {
    color: var(--secondary-color);
}
.single a.button i {
    margin-right: 5px;
}
.lsingle-block-content .single-head-top-left a.button {
    font-size: .8rem;
}
.lsingle-block-content a.button {
    font-size: 1.2rem;
}

.breadcrumbs-wrapper .breadcrumbs a:before, .breadcrumbs-wrapper.top-breadcrumbs a:before {
    margin-top: -16px;
}
.ck-form form label i {
    top: 60px;
}