/*
 Theme Name:   RIA EXCHANGE Child Theme
 Description:  RIA EXCHANGE Child Theme
 Author:       Netlynxinc
 Template:     townhub
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  townhub
*/
#details_sec {
	display: none;
}
.logo-holder {height:80px;}
.main-header:before{background:#ffffff; width:300px;}
.header-user-menu:after{content:none}
.header-user-name, .show-reg-form {color:#5c964a}
.show-lang{color: #9c3;
    width: 90px;}
.header-user-menu ul {left:-120px;}
.add-list{display:none;}
.nav-holder,.header-user-menu {top:58px;}
.main-search-input-tabs .tabs-menu li a {letter-spacing:0;}

.header-search_btn{
    background: #5c964a;
}
.lang-wrap {display:none;}
.section-title-white h2 {
    color: #fff;
}
.footer-inner {
    background-color: #222;
}
.footer-header {
    display: none;
    visibility: hidden;
}
p {
    color: inherit;
}
.footer-logo-link img {
	height: 60px !important;}
.color2-bg.btn i{color:#fff;}
.gradient-bg .section-separator:before{background-color:#fff;}
.absolute-wrap .features-box {
    padding: 25px 35px;
    min-height: 160px;
}
.psac-post-carousel.psac-design-1 .psac-post-carousel-content{text-align:left;}
.owl-item ul li{list-style:none;}
#slider_latest .owl-item .gradient-bg{padding:15px;}
.owl-item .gradient-bg{color:#fff; text-align:left;border-radius: 15px; position:relative; padding:15px 5px}
.fl50{float:left; width:50%;}
.owl-item td small{font-size:13px; margin-bottom:5px; display:block; color:#333}
.owl-item td{line-height:14px; font-size:16px;border-color: #5c964a;}
.owl-item tr td:first-child{border-left:0;}
.owl-item table{border-left:0; border-right:0; border-bottom:0; margin-top:15px;border-color: #5c964a;margin-bottom:0px}
.owl-item tr{border-bottom:0}
.owl-item h3{text-align:center}
.section-title {padding-bottom:0;}


#slider_closed table{margin-bottom:25px;}




.elementor-top-section {
    padding-bottom: 0px;
}
.cthiso-filters a{padding: 10px 15px;}
.am_thumb, .am__readmore{display:none; height:0;}
.asr-filter-div ul {text-align:center}
.asr_texonomy.active, .asr_texonomy:hover {
    background: rgb(92 150 74);
    color: #fff!important;
}
.asr-filter-div .asr_texonomy {border: 1px solid rgb(181 214 96);
    color: #5c964a;border-radius: 5px;}
.caf-filter-layout1 a {
    padding: 7px 10px;
	margin: 0 3px;}
#caf-post-layout3 .caf-featured-img-box {border-radius: 15px;
    height: 119px!important;background-image: none!important;
    background-color: #99cc33!important;}
#caf-post-layout3 #manage-post-area {    background-image: linear-gradient(to right,#5c964a ,#ffffff00);
    border-radius: 15px;}
#caf-post-layout3 {box-shadow:none;}
 #caf-post-layout3 .caf-meta-content-cats li a {
    background-color: #262626;
    border-radius: 5px;
}
#caf-post-layout3 .caf-post-title h2 a {
    font-size: 20px!important;
}
#caf-post-layout3 .caf-post-title h2 a{color: #ffffff!important;}
#caf-post-layout3 #manage-post-area {height:100%}
#caf-post-layout3 {
    box-shadow: none;
    height: 119px;
}
 .data-target-div1 #caf-post-layout3 .caf-meta-content-cats li a {
    color: #000; 
}
#caf-post-layout3 .caf-meta-content-cats li a {
    background-color: #99cc33!important;
}
 #caf-filter-layout1 li a {border:1px solid #ccc;}

ul {
    padding: 0;
    list-style: none;
}
.h4 {
    margin: 0 0 10px;
}
ul.inner {
    border: 1px solid #bcbdc0;
	margin-left:0px;
}
ul.inner li:nth-child(odd) {
    background: #f6f6f7;
}
ul.inner  li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 11px 30px 13px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.6875;
}
.bottom::before {
    content: "";
    position: absolute;
    top: -10px;
    left: calc(50% - 20px);
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 15px solid #abd14b;
}
.bottom {
    display: block;
    color: #bd0709;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    padding: 0;
    line-height: 30px;
    text-align: center;
    border-radius: 0;
    background-color: #abd14b;
	  font-weight:bold;
	text-transform:uppercase;
}
.to-top{color:#fff!important;}
.show-cart, .chat-widget-button{display:none;}
.to-top:hover {
    background: #5c964a;
}
.show-reg-form{top: 52px;}
.ctb-modal-title {
    background: #5c964a;
}
.custom-form .log-submit-btn:hover{
    background: #5c964a!important;
}
.wave {background: #81d742;}
.wave.-two{background: #5c964a;}

.page-scroll-nav nav li a i{color:#222;}
.geodir-opt-tooltip, .price-name-tooltip {background:#5c964a!important}

.listing-carousel-button {background: #a8cf45; color: #fff;}
.testimonilas-avatar h3 {
    color: #5c964a;
}
.listing-carousel-button.listing-carousel-button-next:hover, .listing-carousel-button.listing-carousel-button-next2:hover {
  background: #5c964a; }

.listing-carousel-button.listing-carousel-button-prev:hover, .listing-carousel-button.listing-carousel-button-prev2:hover {
  background: #5c964a; }

.geodir-category-img {display:none;}
.geodir-category-content-title {
	padding: 20px;}
.geodir-category-listing {
    border-radius: 10px;
    background: #dfe3d5;
    border-bottom: 5px solid #5c964a;
}
.geodir-category-content-title {
    border-bottom: 1px solid #a8cf45;
}
#slider_latest .geodir-category-listing,  #slider_closed .geodir-category-listing{padding:15px;}
#slider_closed .owl-item td small{font-size:11px;}
