/*
Theme Name: Wm - Child Theme
Version: 1.0.0
Theme URI: http://themeforest.net/?ref=jegtheme
Description: A basic starter child theme for customization purpose of JNews theme.
Author: Jegtheme
Author URI: http://themeforest.net/user/jegtheme?ref=jegtheme
Template: jnews
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */

.top_share_bar{
    display: none;
}
 .social_share_bottom .jeg_share_stats{
    display: none;
 }
/*
.listing-photos{
    display: none;
} */
/* .drts-location-get-address{
    display: none;
}
.drts-location-geolocate{
    display: none;
} */
 .custom_post_sidebar{
    margin-top: 35px;
}
@media (max-width: 767px) {
    .desktop_related_post{
      display: none;
    }
    .desktop_related_post_title{
        display: none;
      }
  }
  .mobile_related_post{
    display: none;
  }
  @media only screen and (max-width: 767px) {
    .mobile_related_post{
      display: block;
    }
  }
.desktop_related_post .related-posts-list {
    display: flex !important;
    flex-wrap: nowrap;
    gap: 10px;
  }
  .desktop_related_post .related-post-card {
    padding: 15px;
    flex: 1 1 25%;
    width: 165px;
    padding-left: 0;
    padding-bottom: 0px;
    box-shadow: 0px 0px 1px #b5b5b5;
    padding: 5px;
    position: relative;

}
.desktop_related_post .content{
    margin-top: 10px;
}
.desktop_related_post .title h2{
    font-weight: bold;
}
.mobile_related_post .related-posts-list{
    flex-direction: column;
}
.related-post-card {
    background-color: #dadada; 
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 8px;
    transition: background-color 0.3s ease;
}

.related-post-card a {
    text-decoration: none;
    color: inherit;
    display: block;
    font-weight: bold;
    color: #222;
}

.related-post-card a:hover, .related-post-card:hover a { 
    color: #fff;
}

.related-post-card:hover {
    background-color: #f10000; 
    color: #fff;
}

.related-post-card:hover h4 {
    color: #fff;
} 
.mobile_related_post ul{
    list-style: none!important;
}
/**
Login and registration page styles
*/
.custom-drts-field-group-inline {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.custom-drts-field-group-inline .drts-bs-form-group {
    flex: 1;
    min-width: 200px;
}
.payment_methods{
    display:none;
}
.container_recommended_tools{
    border-top: 1px solid #e1e1e1;
    padding-top: 10px;
}
.container_recommended_tools h2{ 
    text-align: center;
    font-weight: bold;
}
.recommended_tools{
    display: block;              
    padding: 20px;                  
    margin-top: 20px;              
    text-align: left;
    background-color: #f10000; 
    border-radius: 10px;
    transition: background-color 0.3s ease;
}
.recommended_tools img{ 
    height: 60px;
}
.recommended_tools h3{
    color: #fff !important;
    margin-top: 10px;
    font-weight: 500;
    font-size: 1.4em;
}
.recommended_tools p{
    margin-bottom: 0;
    color: #e6e6e6;
}
.jeg_singlepage .entry-header h1.jeg_post_title {
    font-size: 2.4em !important;
    color: #f10000;
}
.main_recommended_tools .mortgage_search {
    margin-bottom: 15px;;
}
 td[data-name="button"] .drts-bs-dropdown-menu button[data-button-name="payment_upgrade"] {
    display: none;
} 