/*
 Theme Name:   Nestin Child
 Theme URI:    http://nestin.bold-themes.com
 Description:  Nestin child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     nestin
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  nestin-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

/********** Custom CSS **********/

/**** Common Styling ****/
.font-black, .font-black p{
    color:#000;
}
.font-white{
    color:#fff;
}
.font-beige{
    color:#AA7E64;
}

.bt_effect_accent_gradient div.btButtonWidget .btButtonWidgetLink{
	background:#fff;
	color:#4b4843;
}
.bt_effect_accent_gradient div.btButtonWidget .btButtonWidgetLink:hover{
	background:#4b4843;
}
.font-20{
	font-size:20px;
}
.lh-16, .lh-16 p{
	line-height:1.6;
}
.fw-300 p{
	font-weight:300;
}

.hide-space span.bt_bb_headline_superheadline{
	margin-bottom:1% !Important;
}
.hide-space .bt_bb_headline_subheadline{
	margin-top:1% !important;
}


/** Menu Items **/
.btMenuHorizontal .menuPort ul ul li a:hover, .btMenuHorizontal .menuPort nav>ul>li.current-menu-ancestor li.current-menu-item>a{
	color: #AD876F;
}
.menu-item a{
	text-transform:uppercase;
}
.btHeadingWeight_default .btTextLogo{
	font-weight:300;
}
/* Footer Menu */
.bt_bb_custom_menu div ul > li {
    margin-left: 0;
    }
.bt_bb_custom_menu.bt_bb_direction_horizontal ul{
	display:inline-block;
	text-align:center;
}
.bt_bb_custom_menu.bt_bb_direction_horizontal ul.menu li {
    padding-top: 0;
    padding: 0 0.6em;
    border-bottom: none;
    }
.bt_bb_custom_menu.bt_bb_direction_horizontal ul.menu li:first-child {
    padding-left: 0;
    }
.btCapitalizeMainMenuItems .bt_bb_custom_menu.bt_bb_direction_horizontal ul.menu li {
    text-transform: uppercase;
    }

/** Home Page Slider **/
.banner-prop-details{
    padding:20px;
    border-radius:8px;
}
.banner-desc-head .bt_bb_headline_superheadline_outside span.bt_bb_headline_superheadline{
    margin:0;
    font-size:36px;
}
.banner-prop-text p{
    color:#000;
}
.banner-prop-text .loc-details{
    color:#939393;
}
.banner-prop-text p span.prop-desc{
    display:block;
    padding-bottom:3%;
}

.bt_effect_accent_gradient .bt_bb_color_scheme_18.bt_bb_headline.beige-heading .bt_bb_headline_content span, .bt_effect_accent_gradient .bt_bb_color_scheme_17.bt_bb_headline.beige-heading .bt_bb_headline_content span{
    -webkit-text-fill-color: #AA7E64 !important;
}
.bt_effect_accent_gradient .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter span.onedigit span{
    -webkit-text-fill-color:#AA7E64 !important;
    background-color:#AA7E64 !important;
}
.font-beige a{
    color:#AA7E64 !important;
}
.bt_effect_accent_gradient .bt_bb_color_scheme_18.bt_bb_headline .bt_bb_headline_content span{
	-webkit-text-fill-color: #AA7E64 !important;
}
.social-media-row{
    padding-top:3%;
}
.btGradient.btForm .btFormButton input{
    background:#AA7E64 !important;
}
.bt_bb_real_estate_details .bt_bb_real_estate_details_icon{
    color:#AA7E64;
}
/* Property Page Pupup */
.pum-theme-3033 .pum-container, .pum-theme-lightbox .pum-container{
    border:transparent  !important;
    box-shadow:0px 0px 30px 0px rgb(2 2 2 / 23%) !important;
    border-top:4px solid #AA7E64  !important;
    border-bottom:4px solid #AA7E64  !important;
    padding:2%  !important;
}
.pum-theme-3033 .pum-title, .pum-theme-lightbox .pum-title{
    padding-bottom:2%  !important;
    color: #AA846D  !important;
    font-weight: 400 !important;
}
.pum-theme-3033 .wpcf7-form .wpcf7-submit{
    box-shadow:0 0 0 3em #AA7E64 inset  !important;
}
/**** Contact Us Page ****/

.whatsapp-link p a{
    color:#000 !important;
}
/**** Search Results Page *****/
#is-search-input-3657{
	padding:5px;
	border-radius:0;
	height:36px;
}
.search-results .bt_bb_headline .bt_bb_headline_content{
	text-transform:capitalize;
}
.bt_effect_accent_gradient .bt_bb_headline h2 .bt_bb_headline_content span{
	color:#AA7E64;
}
.bt_effect_accent_gradient header.bt_bb_headline h2 span.bt_bb_headline_content > span{
	-webkit-text-fill-color: #AA7E64 !important;
}
.bt_effect_accent_gradient header.bt_bb_headline h1 span.bt_bb_headline_content > span{
	-webkit-text-fill-color: #fff !important;
}
.bt_effect_accent_gradient .bt_bb_headline h1 .bt_bb_headline_content span{
	background: #ffffff 0%;
}
.btArticleTextContent .bt_bb_headline a:hover{
	color:#000;
}
.btBox.widget_pages li a:hover{
	color:#AA7E64;
}
span.bt_bb_headline_superheadline{
	margin-bottom:10px !important;
}


.home.page-template-default .floating-menu {
	display:block;
}
.page-template-default .floating-menu{
	display:none;
}
button.slick-arrow{
	background:#000;
	padding:3%;
	border-radius:50%;
}
button.slick-arrow:hover{
	background:#AA7E64;
}
button.slick-arrow.slick-next:before, button.slick-arrow:before{
	color:#fff
}
.btCommentSubmit{
	background: #aa7e64;
    color: #fff;
}
.btCommentSubmit:hover{
	border:1px solid #aa7e64;
    color: #aa7e64;
	background:transparent;
}
#wpcf7-f1979-p2886-o21 .wpcf7 form.sent .wpcf7-response-output{
	border-color:#AA7E64;
	color:#fff;
}
.pcItem:nth-child(5) {
    display: none;
}
/***** Media Queries *****/
@media only screen and (max-width:1000px){
	.banner-prop-details{
		margin-top:20%;
		padding:8px;
		border-radius:0;
	}
	
}
@media only screen and (max-width:768px){
	.home-featured-title h1 {
    	font-size: 30px !important;
	}
}