/*
 Theme Name:   WpResidence child theme
 Theme URI:    https://themeforest.net/item/wp-residence-real-estate-wordpress-theme/7896392
 Description:  WpResidence child theme
 Author:       WpEstate
 Author URI:   http://wpestate.org
 Template:     wpresidence
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/*=print invoice
--------------------------------------------------------------------------------*/
.invoice_print_title {
    font-size: 25px;
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
    margin-bottom: 5px;
}

.wpestate_invoice_date{
  font-size: 13px;
}

.wpestate_print_invoice_to_section,
.wpestate_print_invoice_from_whom_section{
  width: 50%;
  float: left;
  margin-top: 45px;
  font-size: 14px;
  margin-bottom: 45px;
  line-height: 1.5em;
}

.wpestate_print_invoice_details_wrapper{
  width: 100%;
  text-align: right;
}

.wpestate_print_invoice_details_detail{
  width: 100%;
  float: left;
  border-bottom: 1px solid #f1f1f1;
  padding: 15px 0px;
  font-size: 13px;
  margin-bottom:0px;
}

.wpestate_print_invoice_details_detail label{
  float:left;
  font-weight: 700;
}

.wpestate_print_invoice_details_wrapper{

}

.wpestate_print_invoice_details_wrapperex_details{
  width: 100%;
  float: left;
  text-align: left;
  margin-top: 30px;
  font-size: 14px;
  line-height: 1.5em;
}

.wpestate_print_invoice_end{
  width: 100%;
  float: left;
  text-align: left;
  margin-top: 30px;
  font-size: 14px;
  line-height: 1.5em;
}
 .listing_unit_price_wrapper {
    color: #8a6737;
}
 .wpresidence_button.wpestate_item_list_sh {
    background: #8a6737;
    border-color: #8a6737;
}
 .slider_container .slick-dots li.slick-active button:before {
    color: #8a6737;
}

 .slider_container .slick-dots li button::before {
    color: #8a6737;
}
 .featured_prop_price {
    color: #8a6737 !important;
}
 .featured_article_label {
    color: #8a6737;
}
 .action_tag_wrapper.Sales {background: #8a6737;}

 .ribbon-inside.open-house {
    background: #8a6737;
}

.wpestate_property_schedule_dates_wrapper button.slick-next.slick-arrow:before, .slider_container button.slick-next.slick-arrow:before, .wpestate_property_schedule_dates_wrapper button.slick-prev.slick-arrow:before, .slider_container button.slick-prev.slick-arrow:before {
    color: #8a6737 !important;
}
.logo-color .featured_secondline a:hover {
    color: #8a6737;
}
#colophon {
    background-color: #000000 !important;
}
.sub_footer {
    background-color: #000000 !important;
}
.hover_type_3 #access .menu>li:hover>a{
    background : #8a6737 !important;
}
.menu_user_picture {
    border-color: #8a6737 !important;
}
.contact-form .comment-form #submit, .contact-form .wpresidence_button {
    background-color: #8a6737 !important;
    background-image: none;
    border-color: #8a6737;
}
.contact-form .comment-form #submit:hover, .contact-form .wpresidence_button:hover {
    color: #ffffff;
}
.top_bar_wrapper {
    background-color: #8a6737;
}
#access .current-menu-item>a, #access .current-menu-parent>a, #access .current-menu-ancestor>a {
    color: #8a6737;
}
.top_bar.wpestate-flex.wpestate-flex-wrap.wpestate-justify-content-between {
    background: #8a6737;
}
.header_phone svg {
    fill: #8a6737;
}
.action_tag_wrapper.Sale {background-color: #8a6737;}

.ribbon-inside.available {
    background-color: #8a6737;
}

.action_tag_wrapper.Rent {
    background-color: #8a6737;
}
.property_listing img{
    min-height: 300px;
    max-height : 300px;
    object-fit: cover;
}
.pagination>.active>a {
    background-color:  #8a6737;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, {
    color:  #8a6737;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #8a6737;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
    color: #8a6737;
}
a:hover, a:focus{
    color: #8a6737;
}
.icon-fav-off:hover, .compare-action:hover{
    color: #8a6737;
}
#colophon a:hover, #colophon li a:hover{
    color: #8a6737;
}
#colophon .social_sidebar_internal a:hover, #primary .social_sidebar_internal a:hover{
    background-color: #8a6737;
}
.property_title_label{
    background-color: #8a6737;
}
.property_title_label:hover{
    background-color: #8a6737;
}
.property_title_label a:hover{
    color: #ffffff;
}
.price_area{
    color: #8a6737;
}
.wpestate_property_schedule_singledate_wrapper.shedule_day_option_selected .wpestate_day_unit_day_number, .wpestate_property_schedule_singledate_wrapper:hover .wpestate_day_unit_day_number{
    color: #8a6737;
}
.wpestate_property_schedule_singledate_wrapper.shedule_day_option_selected, .wpestate_property_schedule_singledate_wrapper:hover{
    color: #8a6737;
}
.wpestate_display_schedule_tour_option.shedule_option_selected{
    color: #8a6737;
    border-color: #8a6737;
}
.acc_google_maps{
    background-color: #8a6737;
}
.comment-form #submit, .wpresidence_button {
    background: #8a6737;
    border-color: #8a6737;
}
.property-panel h4:hover{
    color: #8a6737;
}
.empty_star:hover:before{
    color: #8a6737;
}
.comment-form #submit:hover, .wpresidence_button:hover{
    border-color: #8a6737;
    color: #8a6737;
}
.slider-property-status, .wpestate_control_media_button.slideron, .wpestate_control_media_button:hover
{
    background-color: #8a6737;
}
.single_property_action:hover, #print_page:hover, .prop_social a:hover i{
    color: #8a6737;    
}
.prop_social .single_property_action i:hover{
    color : #8a6737;
}
.header_transparent .customnav .header_phone svg, .header_transparent .customnav .submit_action svg{
    fill : #8a6737;
}
.fa-x-twitter:before{
    content: "\e61b"!important;
}
.blog2v:hover h4 a{
    color: #8a6737;
}
.blog2v .read_more:hover{
    color: #8a6737;
}
.meta-info a:hover{
    color: #8a6737;
}
.listing_details.the_grid_view {
    color: #000000;
}
.mobile_header i {
    color: #000000 !important;
}
.mobile_header {
    background-color: #ffffff !important;
}
.bootstrap-select.show-tick .dropdown-menu .selected .glyphicon-ok:before {
    color: #8a6737;
}

.wp_estate_baths_component_item:hover, .wp_estate_beds_component_item:hover, .wp_estate_component_item_selected {
    background-color: #8a6737;
    border-color: #8a6737;
}

.elementor-30774 .elementor-element.elementor-element-bc52b65 .search_wr_elementor .wpresidence_slider_price {
    color: #8a6737;
}

.elementor-30774 .elementor-element.elementor-element-bc52b65 .search_wr_elementor .ui-widget-header {
    background-color: #8a6737 !important;
}

.wpestate-price-component-popoup-done_v3, .wpestate-price-component-popoup-reset_v3, .wpestate-price-component-popoup-done, .wpestate-price-component-popoup-reset, .wpestate-beds-baths-popoup-done, .wpestate-beds-baths-popoup-reset {
    background-color: #8a6737;
    border-color: #8a6737;
}
.featured_property.featured_property_type3:hover h2 a {
    color: #8a6737 !important;
}
.testimonial-text {
    color: #000000;
}
button.agent_submit_class_elementor.wpresidence_button.wpresidence_button_elementor.elementor-button.elementor-size-md {
    background: #8A6737;
}

button.agent_submit_class_elementor.wpresidence_button.wpresidence_button_elementor.elementor-button.elementor-size-md:hover {
    background: transparent;
    color: #8A6737;
}
.breadcrumb a {
    color: #8A6737;
}
@media screen and (max-width: 767px) {
	.mobile-logo img {
    max-width: 150px;
    max-height: 40px;
}
	div#adv-search-header-mobile {
    display: none;
}
	.mobilex-menu li {
    border-color: #8a6737;
}
	.submit_listing{
	background: #8a6737 !important;
	border-color: #8a6737 !important;
}
}