/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.custom-listings li p.list_title {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}
.custom-listings li .metaArea > p {
    margin-bottom: 0;
    font-size: 13px !important;
    line-height: 30px;
}
.custom-listings li .metaArea > p i{
	margin-right:5px;
	color:#f09a3e;
}
.custom-listings li.gd_place { 
	padding: 0px !important; 
	border: 1px solid #d4d4d4; 
}
/*.custom-listings .titleArea {
    padding: 70px 20px 20px;
    background: #2caae2;
    /*background: linear-gradient(0deg, #2caae2, transparent);/
}*/
.custom-listings .titleArea {
    padding: 20px;
    background: #2caae2;
    /* background: linear-gradient(0deg, #2caae2, transparent); */
    min-height: 140px;
}
.custom-listings .titleArea *{ color:#fff; }
.custom-listings .metaArea { padding: 20px; }
.custom-listings .list_content {
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.geodir-loc-bar .gd-search-input-wrapper.gd-search-field-search, 
.gd-suggestions-dropdown  .gdlmls-more,
.gd-suggestions-dropdown .gdlmls-region{
    display: none !important;
}
.geodir-categories-container ul {
	width: 25% !important;
}
.gd-suggestions-dropdown ul {
    overflow: hidden;
}
.gd-suggestions-dropdown .gdlmls-city li,
.gd-suggestions-dropdown .gdlmls-near [data-type="city"] {
    text-indent: -35px;
    display: inline-block !important;
    width: auto !important;
    clear: both !important;
    float: left;
    position: relative;
}

.gd-suggestions-dropdown .gdlmls-city li > b,
.gd-suggestions-dropdown .gdlmls-near [data-type="city"] > b{
    /*display: none !important;*/
}
.gd-suggestions-dropdown .gdlmls-city li:after, 
.gd-suggestions-dropdown .gdlmls-near [data-type="city"]:after {
    height: 32px;
    width: 52px;
    background: #fff;
    content: "";
    right: 0;
    position: absolute;
}
/*
.gd-suggestions-dropdown .gdlmls-region li,
.gd-suggestions-dropdown .gdlmls-near [data-type="region"]{
    text-indent: -34px;
    display: inline-block !important;
    width: auto !important;
    clear: both !important;
    float: left;
    position: relative;
}
.gd-suggestions-dropdown .gdlmls-region li:after, 
.gd-suggestions-dropdown .gdlmls-near [data-type="region"]:after {
    height: 32px;
    width: 80px;
    background: #fff;
    content: "";
    right: 0;
    position: absolute;
}*/

.geodir-loc-bar {
    overflow: hidden;
    background: #f4f4f4;
}
.geodir-loc-bar .clearfix{ clear: none !important; }

.geodir-loc-bar .gd-search-field-near,
.geodir-loc-bar .geodir_submit_search,
.geodir-loc-bar .geodir-show-filters { display: none !important; }

.geodir-loc-bar > div ,
.geodir-loc-bar .geodir-more-filters > div{ float: left; }

.geodir-loc-bar .geodir-loc-bar-in {
    width: 35%;
    border: none;
    padding-left: 13px;
}
.geodir-loc-bar .geodir-filter-container { width: 65% }

.geodir-loc-bar .geodir-advance-search button, .geodir-loc-bar .geodir-more-filters {
    display: block !important;
    border-right: 0;
    border-bottom: 0;
}
.geodir-more-filters .customize_filter_inner {
    width: 65% !important;
    padding-right: 5%;
    border-right: 1px solid #ccc;
}
.geodir-filter-cat select {
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    display: block;
    margin: 0 !important;
    height: 38px;
    font-size: 14px;
    width: 100% !important;
    max-width: 100%;
    box-sizing: border-box;
    background: #fff;
}
.geodir-more-filters .geodir-advance-search {
    float: right !important;
    width: 20% !important;
    margin: 0 7%!important;
}
.geodir-loc-bar .geodir-advance-search button {
    background: #2caae2;
    border: 1px solid #ccc;
    cursor: pointer;
    position: relative;
    top: 32px;
    padding: 10px;
    height: 38px !important;
        color: #fff;
}
.geodir-loc-bar .geodir-advance-search button:hover {
    opacity: 0.6 !important;
}
.geodir-filter-container .customize_filter-in ul li {
    border-bottom: 0px !important;
    padding-top: 5px;
}
.gd-search-input-wrapper:before {
    content: "Category";
    color: #777777;
    font-size: 15px;
    font-weight: bold;
}
select#geodir_search_post_category {
    margin-top: 2px !important;
    display: block;
    margin-bottom: 25px !important;
}
.geodir-filter-container .customize_filter-in span {
    display: inline-block;
}
.geodir-filter-container .geodir-filter-cat {
    padding: 0 10px;
}

@media only screen and ( max-width: 500px ){
    
    .geodir-categories-container ul {
        min-width: 50% !important;
    }
    .custom-listings li.gd_place,
    body ul.geodir-category-list-view.custom-listings > li:nth-child(2n+0) {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .geodir-loc-bar .geodir-loc-bar-in {
        width: 100%;
        padding: 0 13px;
    }
    .geodir-loc-bar .geodir-filter-container {
        width: 100%;
    }
    .geodir-loc-bar .clearfix {
        border: none;
    }
    .geodir-more-filters .customize_filter_inner {
        width: 100% !important;
        padding-right: 0;
        border-right: none;
    }
    .geodir-more-filters .geodir-advance-search {
        float: none !important;
        width: 100% !important;
        margin: auto !important;
    }
    .geodir-loc-bar .geodir-advance-search button {
        top: 0;
    }
    select#geodir_search_post_category {
        margin-bottom: 0 !important;
    }
}