/*!
 * Theme Name: Briane & Jonelle
 * Description: Custom WP Theme for Briane & Jonelle
 * Author: Matthew Brown, Cherie Young
 * Template: blocksy
 * Text Domain: blocksy
 */#header .ct-container{width:100%;max-width:1300px;margin:0 auto}@media(max-width: 575.98px){#header .site-logo-container img{max-width:80%;margin:0 auto;display:block}}.wp-element-button{text-transform:uppercase !important}body.single-post .ct-featured-image{width:100%;max-width:100% !important;max-height:600px;overflow:hidden;padding:0;margin-bottom:50px;min-height:300px}body.single-post .ct-featured-image .ct-media-container{height:100%;min-height:300px}body.single-post .is-width-constrained,body.single-post .is-layout-constrained{width:100%;max-width:1300px;margin:0 auto;padding:0 30px}body.single-post .hero-section{margin-bottom:40px}body.single-post .post-navigation{padding:30px 0}body.single-post .ct-related-posts-container .ct-container{max-width:1300px;padding:0 30px}body.home .wp-block-buttons .wp-element-button,body.home .wp-block-buttons .wp-block-button__link{letter-spacing:2px}body.home .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{border-color:#333;color:#000 !important;border-width:1px !important}body.home .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff !important;border-color:#a05e35 !important}body.home .wp-block-buttons.alt .wp-block-button__link{background:transparent;border-bottom:1px solid #c1bdbd;padding:0 0px 0 0px;letter-spacing:4px;border-radius:0}body.home .wp-block-buttons.alt .wp-block-button__link:after{content:"";display:block;width:60%;height:0px;background:#000;transition:width .3s ease;position:absolute;bottom:-1px;left:0;    border: 1px solid #2f787f;}body.home .wp-block-buttons.alt .wp-block-button__link:hover{transform:none}body.home .wp-block-buttons.alt .wp-block-button__link:hover:after{width:100%}body.home .wp-block-buttons.alt.stacked{flex-direction:column;align-items:flex-start}body.home .wp-block-buttons.alt.dark .wp-block-button__link{color:#222}h2.heading{text-transform:uppercase;font-weight:300;font-size:60px;font-family:"Montserrat",Helvetica,sans-serif !important;line-height:1;position:relative;margin-bottom:15px;padding-bottom:40px}@media(max-width: 1199.98px){h2.heading{font-size:55px}}@media(max-width: 991.98px){h2.heading{font-size:50px}}@media(max-width: 767.98px){h2.heading{font-size:45px}}@media(max-width: 575.98px){h2.heading{font-size:40px}}h2.heading sup{font-size:22px;font-family:"Cormorant",serif !important;letter-spacing:3px;display:block;margin-bottom:15px}h2.heading br{display:none}h2.heading:before{content:"";position:absolute;top:-20px;left:-30px;height:100%;border-left:1px solid #fff}body.home{background:#fff}body.home #hero{position:relative;height:100vh}body.home #hero>.wp-block-cover__inner-container{margin-bottom:100px}@media(max-width: 1199.98px){body.home #hero>.wp-block-cover__inner-container{margin-bottom:150px}}body.home #hero h1{font-size:90px !important;text-transform:uppercase;font-weight:600;line-height:1;margin-bottom:20px;}@media(max-width: 1199.98px){body.home #hero h1{font-size:75px !important}}@media(max-width: 991.98px){body.home #hero h1{font-size:65px !important}}@media(max-width: 767.98px){body.home #hero h1{font-size:35px !important;margin-bottom:50px}}body.home #hero h1 sup{font-size:40px;letter-spacing:10px}@media(max-width: 1199.98px){body.home #hero h1 sup{font-size:35px}}@media(max-width: 991.98px){body.home #hero h1 sup{font-size:30px}}@media(max-width: 575.98px){body.home #hero h1 sup{font-size:20px;letter-spacing:5px}}body.home #hero #stats{position:absolute;bottom:0;right:0;left:0;display:flex;justify-content:center;padding:30px 10vw 50px}@media(max-width: 991.98px){body.home #hero #stats{padding:0 10px 40px}}@media(max-width: 575.98px){body.home #hero #stats{gap:15px 0px}}@media(max-width: 781px){body.home #hero #stats>.wp-block-column{flex:0 0 50%;max-width:calc(50% - 15px);flex-basis:50%;display:inline-block}}body.home #hero #stats:before{content:"";position:absolute;top:-30px;bottom:-50px;left:0;right:0;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:skewY(1.5deg);z-index:-1}body.home #hero #stats .stat-number{text-align:center;color:#2e7b86 !important;font-family:"Cormorant",serif;font-size:70px;line-height:1;margin:0 0 20px}@media(max-width: 991.98px){body.home #hero #stats .stat-number{font-size:60px}}@media(max-width: 575.98px){body.home #hero #stats .stat-number{font-size:50px}}body.home #hero #stats .stat-label{color:#000;text-transform:uppercase;text-align:center;font-weight:500;letter-spacing:1px}@media(max-width: 991.98px){body.home #hero #stats .stat-label{font-size:14px}}@media(max-width: 575.98px){body.home #hero #stats .stat-label{font-size:13px;letter-spacing:0;line-height:1.3;padding:0 10px}}@media(max-width: 1199.98px){body.home #meet_us .left{padding:0 20px !important}}@media(max-width: 991.98px){body.home #meet_us .left{padding:0 0 0 10px !important}}@media(max-width: 781px){body.home #meet_us .left{padding:0 30px !important}}@media(max-width: 1199.98px){body.home #meet_us .right{padding-right:20px !important}}@media(max-width: 991.98px){body.home #meet_us .right{padding-left:60px !important}}@media(max-width: 781px){body.home #meet_us .right{padding:70px 25px 20px !important}}body.home #meet_us .team-image{position:relative}body.home #meet_us .team-image img{position:relative;z-index:9}body.home #meet_us .team-image:after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;background:transparent;z-index:1}body.home #meet_us .team-image:before{content:"";position:absolute;top:10px;left:10px;width:100%;height:100%;background:transparent !important;z-index:2}body.home #featured_listings{padding:150px 30px}body.home #featured_listings .featured-listing-holder{overflow:hidden}@media(max-width: 767.98px){body.home #featured_listings .featured-listing-holder{max-height:2382px}}body.home #featured_listings .featured-listing-holder iframe{max-width:none;width:calc(100% + 30px);margin:-30px -15px -50px}body.home #market_appraisal{padding:50px 30px 100px}body.home #search_areas{position:relative}body.home #search_areas:after{content:"";position:absolute;top:0;height:5vw;left:0;right:0;background:#f8f7f3;transform:skewY(-2deg) translateY(-50%);z-index:-2}body.home #search_areas .wp-block-column .wp-block-cover{min-height:500px;padding:50px}body.home #search_areas .wp-block-column p{text-transform:uppercase;letter-spacing:3px;font-size:26px !important;font-weight:600;line-height:1.2}body.home #search_areas .wp-block-column .wp-block-list{padding:0;text-align:center}body.home #search_areas .wp-block-column .wp-block-list li{list-style:none}body.home #search_areas .wp-block-column .wp-block-list li a{color:#fff;font-family:"Cormorant",serif;font-size:22px;text-shadow:1px 1px 3px rgba(0,0,0,.5);transition:300ms ease all;display:inline-block;padding:2px 30px;border-radius:30px;min-width:200px}body.home #search_areas .wp-block-column .wp-block-list li a:hover{background:#1f7981 !important;text-shadow:none}body.home #search_areas .wp-block-column:hover .wp-block-cover img{transform:scale(1.5);transition:transform 10s ease}body.home #our_mission{position:relative;padding:80px 30px 50px}body.home #our_mission:after{content:"";position:absolute;bottom:0;height:5vw;left:0;right:0;background:#272626;transform:skewY(2deg) translateY(50%);z-index:2}body.home .buy-a-home .content,body.home .sell-a-home .content{padding:150px 5vw;background:#f8f7f3}body.home .buy-a-home .content p,body.home .sell-a-home .content p{font-family:"Cormorant",serif;font-size:28px;color:#000}@media(max-width: 781px){body.home .buy-a-home .wp-block-cover,body.home .sell-a-home .wp-block-cover{min-height:60vw}}body.home #testimonials{padding:150px 30px}body.home #join_our_team{padding:150px 30px 200px}body.home #blog_posts{padding:50px 30px 80px;position:relative}body.home #blog_posts:after{content:"";position:absolute;top:0;height:6vw;left:0;right:0;background:#f4f4f5;transform:skewY(2deg) translateY(-50%);z-index:2}body.home #blog_posts>div{position:relative;z-index:9}body.home #blog_posts .ct-query-template-grid article{background:#fff}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;width:100%}#footer{background:url(https://brianandjonelle.developstaging.com/wp-content/uploads/2025/07/minimalistic-ice-blue-wooden-kitchen-studio-interior-with-sunlight-ar-52-v-52-job-id-2ea2e664d4864d42b07a9c38a348302f-compressed-scaled.jpg) top center no-repeat;background-attachment:fixed;background-size:cover;position:relative}#footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.3));z-index:1}#footer .ct-container-fluid{max-width:1400px;margin:0 auto;position:relative;z-index:9;padding:30px}@media(min-width: 992px){#footer .ct-container-fluid [data-column=widget-area-1]{padding-right:70px}}#footer .ct-container-fluid [data-column=widget-area-1] .widget_media_image{margin-bottom:20px}#footer .ct-widget{color:#fff !important;margin:0}#footer .ct-widget h3{font-size:21px;letter-spacing:1px;font-family:"Cormorant",serif;text-transform:uppercase;font-weight:300;margin-bottom:20px;color:#fff}#footer .ct-widget ul li:before{content:"›";margin-right:10px}#footer .ct-widget ul li a{color:#fff}#footer .ct-footer-copyright{color:#fff !important;text-align:center}#footer .ct-footer-copyright a{color:#fff !important}
body.home #hero #stats{
    position: relative !important;
}

.wp-block-cover__inner-container .wp-block-column {
    flex-grow: 1;
    min-width: 0;
    overflow-wrap: break-word;
    word-break: break-word;
    background: aliceblue;
    padding: 5px;
    border-radius: 9px;
}

body.home #hero>.wp-block-cover__inner-container{
	margin-bottom:0;
	    margin-top: 250px;
}
.menu-container{
	background: #1f7981;
    border-radius: 74px;
    padding: 0px 25px;
    margin-top: 10px;
	    height: 85px !important;

}


.sidx-container .sidx-simple-form .sidx-simple-form-row {
    gap: 20px;
}

[data-device="mobile"] {
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.sidx-container .sidx-search-result-grid-item{
	margin-bottom:20 !important;
}

.sidx-container * {
    max-width: 1600px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.sidx-container .sidx-search-results .sidx-search-result-grid-item:not(.sidx-search-result-grid-list-item) .sidx-actions {
    background-color: rgb(31 121 129) !important;
    border-color: rgb(31 121 129) !important;
    color: rgb(249, 250, 251);
}

.sidx-container .sidx-simple-form .sidx-simple-form-element label>strong {
    display: block;
    margin-bottom: 10px !important;
}

.sidx-container .sidx-simple-form {
    padding: 50px 0px;
}

.directorist-categories {
    margin-top: 70px;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    margin-bottom: 50px !important;
}

#meet_us{
	padding-top:0 !important;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}
	

@media (max-width: 575.98px) {
    body.home #hero #stats {
        gap: 15px 15px;
		 padding: 0;
    }
	    h2.heading {
        font-size: 25px;
    }
}

@media (max-width: 768px) {
body.home #hero>.wp-block-cover__inner-container {
    margin-bottom: 0;
    margin-top: 0px;	
}
	  body.home #hero h1 {
        font-size: 35px !important;
        margin-bottom: 15px !important;
    }
	
	body.home #market_appraisal {
   	 padding: 0px 30px 10px;
	}
	
	#blog_posts .is-layout-flex {
		display:block;
	}
	
	
	h2.heading{
		    padding-bottom: 0px;
	}
	body.home #meet_us .left {
        padding: 0 0px !important;
    }
	    body.home #meet_us .right {
        padding: 30px 0px 0px !important;
    }
	body.home .buy-a-home .content, body.home .sell-a-home .content {
		padding: 70px 5vw;
		background: #f8f7f3;
	}
	body.home #testimonials {
    padding: 0px 30px;
}
	body.home #join_our_team {
		padding: 20px 30px 40px;
	}
	body.home #blog_posts {
		padding: 50px 15px 50px;
		position: relative;
	}
	:root :where(p.has-background,.wp-block-group.has-background) {
    padding: 50px 15px;
}
	.sell-a-home .wp-block-cover .wp-block-cover__image-background{
		    position: relative !important;
	}
	.buy-a-home img{
		    position: relative !important;
	}
	

	
	html #footer {
    background: url(https://brianandjonelle.developstaging.com/wp-content/uploads/2025/07/minimalistic-ice-blue-wooden-kitchen-studio-interior-with-sunlight-ar-52-v-52-job-id-2ea2e664d4864d42b07a9c38a348302f-compressed-scaled.jpg) !important;
}
	
html .has-palette-color-4-background-color {
    background-color: #2f7c86e0 !important;
}
	
body.home .wp-block-buttons.alt .wp-block-button__link {
/*     background: rgb(248 247 243) !important; */
    border-bottom: 1px solid #c1bdbd;
    padding: 0;
    letter-spacing: 4px;
    border-radius: 0;
}
	.meet_us body.home .wp-block-buttons.alt .wp-block-button__link{
		background: #fff !important;
	}
	
.mobile-menu li.dropdown-active>.ct-sub-menu-parent {
    color: #d78e3e !important;;
}

nav[class*=menu] li[class*=current-menu-]>.ct-menu-link,nav[class*=menu] li[class*=current-menu-]>.ct-sub-menu-parent {
    color: #FF9800 !important;;
}

li[class*=current-menu-]>.ct-menu-link {
    color: #FF9800 !important;
}

nav[class*=menu] li:hover>.ct-menu-link, nav[class*=menu] li:hover>.ct-sub-menu-parent {
    color: #FF9800 !important;
}

#header [data-row*=middle]
 {
    z-index: 2;
    top: 23px !important;
}


/*[data-device="mobile"] .ct-panel-content-inner {*/
/*    padding: 0px;*/
/*}*/

/* 	.has-palette-color-1-background-color{
		background:transparent !important;
	} */
/*# sourceMappingURL=style.min.css.map */