/*
 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.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


/*-------------------
 * HOMEPAGE
--------------------*/
.fa {
    color: #919191;
	margin-left: 0 !important;
}

.fa:hover {
    color: #d5ba8c;
}

A.menu-item-link {
	transition: 0.3s ease !important;
}

.icon-box H3 {
	font-size: 24px !important;
	font-weight: bold;
	margin-top: 10px !important;
	margin-bottom: 3px !important;
}

.icon-box A H3 {
	color: #626262;
	transition: 0.3s ease;
}

.icon-box A:hover H3 {
	color: #D5BA8C;
}

.icon-box DIV.aio-icon-description {
	font-size: 11px;
	color: #A7A7A7;
	transition: 0.3s ease;
}

.icon-box DIV.aio-icon-description:hover {
	color: #D5BA8C;
}

.header_wrapper {
	border-bottom: 0px solid #FFFFFF;
}

.callout-numbers .vc_column-inner {
	padding: 60px 40px 60px 40px !important;
}

.callout-numbers H3 {
	margin-bottom: 0;
	font-size: 70px;
}

.callout-numbers P {
	font-size: 25px;
	line-height: 1.3;
}

.cta-phone {
	font-size: 57px;
	text-align: center;
	font-weight: bold;
	color: #D5BA8C;
	margin-bottom: 47px !important;
}

.cta-button BUTTON {
	padding-left: 35px !important;
	padding-right: 35px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.cta-phone .wpb_wrapper P A {
	color: #A49382 !important;
}


/*------------------
 * PROPERTY LISTING
-----------------*/
.property_listing_details SUP
{
	display: none;
}

.prop_pricex
{
	display: none;
}

#adv-search-header-1 {
	display: none;
}

#results {
	display: none !important;
}

.property_listing .listing_unit_price_wrapper {
	display: none;
}

.property_listing .share_list {
	display: none;
}

.property_listing .icon-fav {
	display: none;
}

.property_listing .featured_div {
	background-color: #BA0C2F;
}

.propery_listing_main_image .carousel-control {
	display: none;
}

#a_filter_cities {
	display: none;
}

.filter_city {
	display: none;
}

#a_filter_areas {
	display: none;
}

.filter_area {
	display: none;
}

#a_filter_county {
	display: none;
}

.filter_county {
	display: none;
}

#a_filter_action {
	display: none;
}

.filter_action {
	display: none;
}

.listing_filter_select {
	border-right: 0px solid #F0F0F0;
}

/*-------------------
 * COMPARE LIST
-------------------*/
.compare_wrapper .property_price {
	display: none;
}

/*-------------------
 * PROPERTY PAGES
--------------------*/
.property-title-area H1 {
	font-size: 30px;
}

.propery_listing_main_image {
pointer-events: none;
}
	
#primary .agent_unit_button {
	display: none;
}

#primary .agent_unit {
	padding-bottom: 15px;
	min-height: 290px;
}

#primary .agent_unit_social {
	display: none;
}

.carousel-indicators {
	display: none;
}

#schedule_meeting {
display: none;
}

#propertyid_display{
display:none;
}

#comments{
display:none;
}

.property_agent_wrapper {
	display:none;
}

.media-heading SPAN {
	display: none;
}

.navigational_links {
	display: none;
}

.download-attachments .download-title {
	margin-top: 25px;
}

.download_docs {
	display: none;
}

.document_down {
	display: none;
}

/*------------------
 * PAGES
-------------------*/
.page-elements P SPAN {
	font-size: 14px !important;
	line-height: 1.8;
}

.pp_description {
	display: none !important;
}

.pp_pic_holder .ppt {
	display: none !important;
}

.news-grid-image {
	display: none;
}

.news-grid .vc_btn A.vc_btn3-color-blue {
	background-color: #BA0C2F;
}

.news-grid .vc_btn A.vc_btn3-color-blue:hover {
	background-color: #630618;
}

.client-title {
	color: #BA0C2F;
	font-size: 10px;
	font-weight: bold;
}

.quotes-green .fa {
	color: #006241 !important;
}

.ruthven-form .gform_footer .gform_button.button {
	background-color: #006241 !important;
	padding: 10px 25px;
	color: #FFFFFF;
	font-weight: normal;
	transition: 0.3s ease;
}

.ruthven-form .gform_footer .gform_button.button:hover {
	background-color: #D5BA8C !important;
	color: #000000;
}

.lfs-list P
{
	margin-bottom: 0;
}



/*-------------------
 * TEAM MEMBERS
-------------------*/
.entry-title-agent {
	display: none;
}

.agent_meta {
	display: none;
}

.estate_agent-template-default .agent_contanct_form
{
	display: none;
}


/*---------------------
 * NEWS / BLOG
---------------------*/
#post .meta-element {
	display: none;
}

#post .prop_social_single {
	display: none;
}

/*-------------------
 * FOOTER
-------------------*/
.tinsley-creative A:hover {
	color: #E17417 !important;
}

.latest_listings .widget_latest_price {
	display: none;
}

.ada-text {
	font-size: 10px;
	font-style: italic;
	line-height: 0.5;
}

.ada-text A {
	font-style: italic;
	font-size: 10px !important;
}

.footer-link {
	font-size: 10px;
}

.footer-link A {
	font-size: 10px !important;
}

.footer-link A:hover {
	color: #EB811F !important;
}


/*-----------------
 * MOBILE
-----------------*/
.mobile-trigger {
	margin-left: 15px;
}

.mobile_header {
    background-color: #d5ba8c !important;
}

@media only screen and (max-width: 600px) {
	.cta-phone {
		font-size: 40px;
	}
	.ruthvens-name.vc_custom_heading {
	font-size: 55px !important;
	line-height: 1em;
}
	.fp-heading H2 {
	text-align: left;
	font-size: 25px;
}
}


