.wp-block-buttons>.wp-block-button {
    display: inline-block;
    margin: 0;
    display: none;
}

html, body, div, span, applet, object, iframe, .advanced_search_map h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
 {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    color: black;
}

#adv-search-mobile .adv_extended_options_text i, #search_wrapper, #adv-search-mobile .adv_extended_options_text, #adv-search-mobile adv_extended_options_text i, #adv-search-mobile #amount, #search_wrapper #amount, #search_wrapper .adv_extended_options_text i, #search_wrapper .adv_extended_options_text, .extended_search_checker label, .adv_search_slider label

 {
    color: #000000;
}

#adv-search-mobile #amount_mobile, #search_wrapper #amount {
    color: #000000 !important;
}

#advanced_submit_2 {
    width: 155px;
    height: 104px;
    position: absolute;
    top: 0;
    right: 7px;
    background-color: #9B793B !important;
    border: 0;
    font-size: 16px;
    white-space: normal;
    line-height: 1.45em;
    font-weight: 600;
    margin-right: 0;
	color: black;
}

.header_transparent .your_menu, .header_transparent .menu_user_tools, .header_transparent .submit_action, .header_transparent #access ul.menu >li>a, .header_transparent #access > .menu-main-menu-container > ul > li.menu-item-has-children >a:after {
    color: #000000;
}


element.style {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: normal;
    color: #9B793B;
}
.featured_div {
    float: left;
    background-color: #850200;
    color: #FFFFFF;
    position: relative;
    left: 20px;
    font-size: 11px;
    padding: 8px 18px 6px 18px;
    height: 26px;
    background-image: none !important;
    opacity: .8;
    line-height: 12px;
    text-transform: uppercase;
}

.ribbon-inside {
    color: #000000;
    text-align: center;
    padding-top: 0;
    width: auto;
    text-transform: uppercase;
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    height: 26px;
}

html, body, div, span, applet, object, iframe, .advanced_search_map h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    color: #4E0E11;
    
: ;
}

.property_agent_name a, .property_location_image a {
    color: black !important;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .blog_unit h3, .blog_unit h3 a, .submit_container_header, .info_details #infobox_title {
    color: #4E0E11;
}

.property_agent_pub_date {
    line-height: 17px;
    font-size: 12px;
    color: #000000;
    float: left;
}
element.style {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: normal;
    color: #9B793B ;
}

.places_type_2_content h2, .places_type_2_content h2 a {
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    color: black;
	background-color: white !important;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
}
.places_type_2_tagline {
    text-align: center;
    color: black;
	background-color: white !important;
    margin-bottom: 15px;
    padding: 0px 15px;
}
button.wp-block-button__link[name="jetpack_subscriptions_widget"] {
  background-color: #9B793B !important;
  border-color: #9B793B !important;
	color: black;
}


/* Footer: título del bloque */
.widget-title-footer,
.widget-title-footer h3 {
  color: #ffffff !important;
}

/* Footer: dirección, teléfono, email, etiquetas y enlaces */
.widget_contact_addr,
.widget_contact_phone,
.widget_contact_email,
.widget_contact_label,
.contact_sidebar_wrap,
.contact_sidebar_wrap p,
.contact_sidebar_wrap a,
.contact_sidebar_wrap span {
  color: #ffffff !important;
}

/* Enlaces de contacto en blanco */
.contact_sidebar_wrap a,
.contact_sidebar_wrap a:link,
.contact_sidebar_wrap a:visited {
  color: #ffffff !important;
  text-decoration: none; /* opcional: sin subrayado */
}

.contact_sidebar_wrap a:hover {
  color: #cccccc !important; /* hover en gris claro */
}


#fourth .accssme-widget-text {
  color: #ffffff !important;
}