@charset 'utf-8';
/*
Theme Name:   BestDeals Child
Theme URI:    http://bestdeals.axiomthemes.com/
Description:  BestDeals - Multipurpose and Multiskin Responsive Wordpress theme
Author:       AxiomThemes
Author URI:   http://axionthemes.com
Template:     bestdeals
Version:      1.0.0
Tags:         light, inheritable theme-options
Text Domain:  bestdeals
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.top_panel_wrap .logo_main {
     margin-left: -23em !important;
}
.logo_main {
  margin-top: 20px !important;
}

.top_panel_wrap {
  padding-top: 30px; /* adjust this value as needed */
}

/* Switch logo and company name */


.header-logo {
    order: -1;
}

.header-name {
    order: 1;
}

/* Adjust logo size if needed */
.header-logo img {
    max-width: 150px; /* Adjust as necessary */
}


/* Hide featured image ONLY on single property pages */
/*.property .post_featured {
    display: none;
}*/

@media screen and (max-width: 768px) {
  /* Reset and center header wrapper */
  .top_panel_middle .content_wrap {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    margin: 0 auto !important;
    padding: 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  .contact_logo {
    text-align: center !important;
    width: 100% !important;
    padding: 10px 0 !important;
    margin: 0 auto !important;
  }

  /* Center the logo image and remove left margin from desktop version */
  .logo_main {
    margin: 20px auto 0 auto !important;
    display: block !important;
    float: none !important;
    max-width: 100% !important;
  }

  .contact_logo .logo {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
  }

  .contact_logo .logo img {
    display: block !important;
    margin: 0 auto !important;
  }

  /* Center the company name */
  .contact_logo .logo_text {
    text-align: center !important;
    display: block !important;
    margin: 10px auto 0 auto !important;
    width: 100% !important;
  }

  /* Hide slogan and contact info on mobile */
  .contact_logo .logo_slogan,
  .top_panel_middle .contact_field {
    display: none !important;
  }
}

.post-meta {
    display: none;
}

/*<form role="search" method="get" class="search_form" action="https://bevanenterprises.com/wordpress/all-properties/">*/
/*    <input type="text" class="search_field" placeholder="<?php esc_html_e('Search &hellip;', 'bestdeals'); ?>" value="<?php echo esc_attr(get_search_query()); ?>" name="s" title="<?php esc_html_e('Search for:', 'bestdeals'); ?>" />*/
/*    <button type="submit" class="search_button icon-search"></button>*/
/*</form>*/

/* Container for the entire form */
.rental-application-form {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; /* Adds space between columns */
}

/* Style for each column */
.form-column {
    flex: 1;
    min-width: 300px; /* Ensures columns don’t get too narrow */
    max-width: 48%; /* Limits each column to 48% of the width */
}

/* Optional: To adjust label and input field alignment */
.rental-application-form label,
.rental-application-form input,
.rental-application-form textarea,
.rental-application-form select {
    display: block;
    width: 100%;
    margin-bottom: 10px; /* Adds space between fields */
}


css .newsletter { display: none; }

.post_item_property .property-group-labels,
.sc_property_item .property-group-labels {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 10;
    pointer-events: none;
}

.post_item_property .property-group-labels .property-label,
.sc_property_item .property-group-labels .property-label {
    font-size: 14px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    line-height: 1;
    color: #fff;
    background: #ee2329;
    padding: 4px 10px;
}

.sc_property_search_availability {
    width: 31.650%;
}

@media(max-width: 767px) {
    .sc_property_search_availability {
        width: 100%;
    }
}

.post_item_property .property_area {
    display: none;
}

#sc_property_search_availability {
    background-image: url(../bestdeals/images/arrow1.png);
    background-position: 97.2% 55%;
    background-repeat: no-repeat;
}

.type-property .post_featured img {
    display: none;
}

.sc_property.sc_property_property-3 img.wp-post-image {
    display: block;
}

.sc_property.sc_property_property-1 .sc_property_item_area {
    display: none;
}