/*
Theme Name: wpresidence
Template: wpresidence
Author: WP Estate
Version: 1.0
Updated: 2015-01-25 18:19:31
*/

@charset "UTF-8";





#google_map_prop_list_wrapper {
    position: static;
    float:left;
}

#google_map_prop_list_sidebar {
    position: static;
    float: left;
}

.page-template-property_list_half .content_wrapper {
    padding: 0;
}

.page-template-property_list_half .content_wrapper > .row {
    margin-left:0;
    margin-right:0;
}

.admin-bar #google_map_prop_list_wrapper, .admin-bar #google_map_prop_list_sidebar {
    margin-top: 0;
}
#footer-widget-area label {
    color: #fff;
}
.listing_actions .compare-action,
.listing_actions .icon-fav,
#add_favorites {
    display:none;
}
.property_listing_details .infosize, .property_location .infosize {
    background-image:none;
    padding-left:0;
}
.single-estate_property #search_wrapper {
    display: none;
}
.single-estate_property .agent_contanct_form {
    display:none;
}
.advanced_search_sidebar {
    border-color: #b6191e !important;
    background-color: #b6191e;
}
.advanced_search_sidebar #amount_wd {
    color:#fff !important;
}
.single-estate_agent .header_media.with_search_7 {
    display: none;
}
.single-estate_agent .content_wrapper{
    padding-top:170px !important;
}
@media(max-width:1024px) {
.single-estate_agent .content_wrapper{
    padding-top:0 !important;
}	
}
.has_top_bar .has_header_type1 #google_map_prop_list_wrapper, .has_top_bar .has_header_type1 #google_map_prop_list_sidebar {
	margin-top:0 !important;
}

.prop_detailsx, .property_categs, #propertyid_display,
#accordion_prop_details .price_label{
    display: none;
}

.info_details {
    height: 240px;
}

.contact-content .agent_contanct_form {
    margin-bottom: 60px;
}

.mortgage_calculator_li .widget-title-sidebar {
    text-transform: uppercase;
}
.tax-property_action_category .title_prop {
    display: none;
}

#advanced_search_widget-2 h3 {
    background-color:#B6191E;
    color:#fff;
    border:none;
}

.latest_listings h3 {
    border-top: 1px solid #B6191E;
    border-bottom: 1px solid #B6191E;
    padding:2px 0;
    line-height: 22px;
    margin-top:20px;
}

.latest_listings .latest_listings {
    border-bottom: 1px solid #B6191E;
    overflow: hidden;
    padding-bottom: 10px;
}

.page .widget_reviews .wp-google-reviews .wp-google-review:nth-child(n+2){
    display: none;
}

.home .widget_reviews .wp-google-reviews .wp-google-review:nth-child(n+2){
    display: block;
}

.home .widget_reviews .wp-google-reviews .wp-google-review:nth-child(n+4){
    display: none;
}
/*
.home .widget_reviews .wp-google-reviews .wp-google-review:nth-child(3n+1){
    clear:left !important;
}*/
.home .wp-google-place {
    text-align: center !important;
}

.wp-gr .wp-google-url {
    background-color: #afa39d !important;
    color:#fff !important;
    padding:4px 8px !important;
    font-size:14px !important;
    text-transform: uppercase !important;
    overflow: hidden !important;
    width:180px !important;
    left: 64px !important;
    position: relative !important;
}

.home .wp-gr .wp-google-url {
    clear:left !important;
    display: block !important;
    margin:20px auto 30px auto !important;
    left:0 !important;

}

.home .wp-gr .wp-google-url:hover {
    background-color: #333 !important;
}

.wp-google-place .wp-google-left {
    display: none !important;
}

.wp-google-name a span{
    text-transform: uppercase !important;
}

.home .wp-gr .wp-google-review {
    float: left !important;
    width: 300px !important;
    margin: 20px 40px !important;
}

.home .wp-gr .wp-google-review .wp-google-left,
.home .wp-gr .wp-google-review .wp-google-right{
    display:block !important;
    width: 300px !important;
    text-align: center !important;
}

.home .wp-gr .wp-google-left img {
    float:none !important;
}

.wp-gr.wpac a.wp-google-name {
    color:#1d1d1d !important;
}

.home .wp-gr .wp-google-time {
    line-height:30px !important;
}

.wp-google-stars {
    display: block !important;
}

.wp-gr .wp-google-rating {
    color:#b6191e !important;
}

.wp-star svg path  {
    fill:#b6191e;
}

@media(max-width:1200px) {
    .home .wp-gr .wp-google-review {
        float: none !important;
        width: 300px !important;
        margin: 30px auto !important;
    }
}

@media(max-width:321px) {
    .home .wp-gr .wp-google-review {
        float: none !important;
        width: 200px !important;
        margin: 30px auto !important;
    }

    .home .wp-gr .wp-google-review .wp-google-left,
    .home .wp-gr .wp-google-review .wp-google-right{
        width: 200px !important;
    }
}

#morg_results #morgage_pay {
    display: none;
}