:root {
--sqz-primary-color : var(--gcid-primary-color);
--sqz-secondary-color: var(--gcid-secondary-color);
--sqz-dark-color: var(--gcid-primary-color);
--sqz-light-color: #ded3d2;
--sqz-plain-color: #ffffff;
--sqz-logo-width: 200px;
--sqz-header-height : 164px;
--sqz-menu-padding: 30px;
--sqz-menu-container-width: 590px;
--sqz-menu-bar-color: var(--sqz-plain-color);
--sqz-menu-bgr : #9A2221;
--sqz-menu-item-color: var(--sqz-plain-color);
--sqz-menu-hover-color: var(--sqz-secondary-color);
--sqz-menu-item-border-color: var(--sqz-secondary-color);
--sqz-admin-bar-height: 0px;
--sqz-blog-card-gutter: 25px;
--sqz-gravity-gap: 30px;
--sqz-field-placeholder-color: #8da3ad;
--sqz-field-height: 50px;
--sqz-field-background: var(--sqz-plain-color);
--sqz-field-border: var(--sqz-plain-color);
--sqz-field-font-size: 20px;
--sqz-field-color: #000;
--sqz-field-active-border: var(--sqz-secondary-color);
}
@media (max-width: 980px) {
:root {
--sqz-header-height : 124px;
}
}
.et-fixed-header {
--sqz-header-height : 164px;
}
.has_et_pb_sticky {
--sqz-menu-top : 52px;
}
.admin-bar {
--sqz-admin-bar-height : 32px;
}
.et-l--header {
position: absolute;
width: 100%;
z-index: 99;
}
@media (max-width: 762px) {
.admin-bar {
--sqz-admin-bar-height : 46px;
}
.has_et_pb_sticky {
--sqz-admin-bar-height : 0px;
}
} ::placeholder {
color: var(--sqz-field-placeholder-color); 
opacity: 1; 
}
::-webkit-input-placeholder {
color: var(--sqz-field-placeholder-color);
}
:-ms-input-placeholder {
color: var(--sqz-field-placeholder-color);
}
::-ms-input-placeholder {
color: var(--sqz-field-placeholder-color);
}
body:not(.et_pb_slide_menu_active) .et-fixed-header .logo_container img#logo {content:url(//lovettcustomhomes.com.au/wp-content/uploads/2026/01/Logo.svg);}
.et_header_style_slide #page-container {left: 0 !important;}
.et_header_style_slide .et_slide_in_menu_container {padding: var(--sqz-header-height) 5% !important;}
.et_fixed_nav #main-header {z-index: 99999;}
.nav-open .mobile_menu_bar:after {color:var(--sqz-primary-color) !important;}
.et_header_style_slide .et_slide_in_menu_container {width: var(--sqz-menu-container-width); z-index: 9999;}
.et_slide_in_menu_container:after {content:''; position: absolute; top:0; right: -100%; height: var(--sqz-header-height); background:#dfe1df; width:var(--sqz-menu-container-width); max-width: 75%; transition: right 2s cubic-bezier(0.77, 0, 0.175, 1);}
.et_slide_in_menu_container.et_pb_slide_menu_opened:after {right:0; position: fixed;}
.et_slide_in_menu_container ul#mobile_menu_slide {position: static; padding: 0;}
.et-fixed-header#main-header {background: none !important; box-shadow: none !important;}
#main-header:after {content:''; position: absolute; left:0; top: 0; right: 0; height: var(--sqz-header-height); background-color:transparent; transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);}
.et-fixed-header#main-header:after {background-color:rgba(255,255,255,.5);}
.et_pb_slide_menu_active #main-header:after {right: var(--sqz-menu-container-width); background-color: transparent;}
#et-main-area:before {content: ''; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); transition: all 1.2s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; visibility: hidden; z-index: 999; pointer-events: none;}
.et_pb_slide_menu_active #et-main-area:before { opacity: 1; visibility: visible; pointer-events: unset;}
.logo_container {transition: none;}
.et_pb_slide_menu_active {overflow: hidden;}
.et_pb_slide_menu_active .logo_container {opacity: 1; pointer-events: none;}
.et_pb_slide_menu_active #main-header {pointer-events: none;}
.et_pb_slide_menu_active #main-header #et-top-navigation {pointer-events: auto;}
.mobile_menu_bar {height: 32px;}
.mobile_menu_bar:before {content: url(//lovettcustomhomes.com.au/wp-content/uploads/2026/01/menu-button-default.svg); position: absolute; top:-10px; }
.mobile_menu_bar:after {content: url(//lovettcustomhomes.com.au/wp-content/uploads/2026/01/icon-menu-close.svg); position: absolute; opacity: 0; left: unset; right: 0; top:-5px; }
.et-fixed-header .mobile_menu_bar:before {content: url(//lovettcustomhomes.com.au/wp-content/uploads/2026/02/menu-button-dark.svg);}
.et_pb_slide_menu_active .mobile_menu_bar:after {opacity: 1;}
.et_mobile_menu {font-family: 'Morn Medium',Helvetica,Arial,Lucida,sans-serif !important; font-weight: 400;}
.et_slide_in_menu_container .et_mobile_menu>.menu-item-has-children>a {font-weight: 400 !important;}
.et_mobile_menu .sqz-phone_btn {position: fixed; top: calc(var(--sqz-admin-bar-height) + 56px); z-index: 9;}
.et_mobile_menu .sqz-phone_btn a {background: var(--sqz-primary-color); padding: 12px 20px !important; border-radius: 50px; color:#fff !important; font-family: 'Morn Medium',Helvetica,Arial,Lucida,sans-serif; font-size: 18px; display: flex; align-items: center; column-gap: 15px; min-width: 187px;}
.et_mobile_menu .sqz-phone_btn  a:before {content:url(//lovettcustomhomes.com.au/wp-content/uploads/2026/02/phone-icon.svg); height: 26px;}
.et_mobile_menu .sqz-phone_btn:hover a, .et_mobile_menu .sqz-phone_btn a:hover {background: var(--sqz-secondary-color) !important;}
.et_mobile_menu:not(.sub-menu) > li:not(.sqz-phone_btn):not(.sqz-social) {border-bottom: solid 1px var(--sqz-secondary-color); padding: 10px 0 !important;}
.et_slide_in_menu_container #mobile_menu_slide li li a {opacity: 1;}
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before {content: '\4c';}
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow.et_pb_submenu_opened {transform: none;}
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow.et_pb_submenu_opened:before {content: '\4b';}
.et_slide_in_menu_container #mobile_menu_slide li.sqz-social a {font-size: 0 !important;}
.et_slide_in_menu_container #mobile_menu_slide li.sqz-social > a {display: none;}
.et_slide_in_menu_container #mobile_menu_slide li.sqz-social ul.sub-menu {display: flex !important; column-gap: 20px; margin: 20px 0 0;}
.et_slide_in_menu_container #mobile_menu_slide li.sqz-social li {opacity: 1 !important; padding: 0;}
.et_slide_in_menu_container #mobile_menu_slide li.sqz-social li.sqz-social_fb a:before {content:url(//lovettcustomhomes.com.au/wp-content/uploads/2026/01/icon-facebook.svg);}
.et_slide_in_menu_container #mobile_menu_slide li.sqz-social li.sqz-social_ig a:before {content:url(//lovettcustomhomes.com.au/wp-content/uploads/2026/01/icon-instagram.svg);}
.et_slide_in_menu_container #mobile_menu_slide li.sqz-social ul.sub-menu {display: flex;}
.et_slide_in_menu_container span.et_mobile_menu_arrow {opacity: 1;}
@media (min-width: 981px) {
.et_fixed_nav.et_header_style_slide #main-header {left: 0 !important;}
}
.sqz-slider_arrows, .slick-dots {position: absolute; bottom: 5%;}
.sqz-slider_arrows {left: 5%;}
.slick-dots, .sqz-slick_arrow {padding: 16px 20px  !important; background: rgba(255,255,255,0.2); border-radius: 40px; height: 48px;}
.slick-dots {right: 5%; margin: 0; list-style: none !important; display: flex; column-gap: 12px; align-items: center;}
.slick-dots li {line-height:0 !important; display: flex; align-items: center;}
.slick-dots button {font-size: 0; height: 2px; width: 20px; background: #fff; border: solid 0 #fff;}
.slick-dots .slick-active button {border-width: 1px;}
.sqz-slider_arrows .sqz-slick_arrow {display: flex; column-gap: 20px; align-items: center; cursor: pointer;}
.sqz-slick_arrow svg {height: 16px; width: auto;}
.sqz-slick_arrow a {display: flex;}
.homepage-project-feed .arrow {margin-left: 0;}
.homepage-project-feed {padding-top: 90px;}
.homepage-project-feed .et_pb_group_carousel_arrow_prev {top: 0; left: 10px; transform: none; height: 48px; background: rgba(0,37,50,0.08); display: flex; align-items: center; padding:6px 10px 4px 20px ; border-radius: 40px 0 0 40px;}
.homepage-project-feed .et_pb_group_carousel_arrow_next {top: 0; left: 74px; transform: none; height: 48px; background: rgba(0,37,50,0.08); display: flex; align-items: center; padding:6px 20px 4px 10px; border-radius: 0 40px 40px 0; right: unset; }
.homepage-project-feed .et_pb_group_carousel_dots {top: 0; right:10px; position: absolute; background: rgba(0,37,50,0.08); height: 48px; padding: 16px 20px; border-radius: 40px;}
.homepage-project-feed .et_pb_group_carousel_dots .et_pb_group_carousel_dot {width: 20px; height: 2px; border-radius: 0; background: var(--sqz-primary-color); border: solid 0px var(--sqz-primary-color); opacity: 1;}
.homepage-project-feed .et_pb_group_carousel_dot.et_pb_group_carousel_dot_active {border-width: 2px;}
.homepage-project-feed .et_pb_group_carousel_arrow.et_pb_group_carousel_arrow_prev:before {position: relative; top: 3px; content:url(//lovettcustomhomes.com.au/wp-content/uploads/2026/01/icon-arrow-dark-previous.svg);}
.homepage-project-feed .et_pb_group_carousel_arrow.et_pb_group_carousel_arrow_next:before {position: relative; top: 3px; content:url(//lovettcustomhomes.com.au/wp-content/uploads/2026/01/icon-arrow-dark-next.svg);}
.homepage-project-feed .et_pb_group_carousel_arrow .et-pb-icon {font-size: 0; line-height: 20px;}
@media (max-width: 980px) {
body.et_header_style_slide #main-header {padding-top: 5vw !important;}
.et_header_style_left #logo {max-width: none; max-height: none; height: auto; width: 100px;}
.et_header_style_left #et-top-navigation {padding-top: 10px !important;}
.et_mobile_menu .sqz-phone_btn {top: calc(var(--sqz-admin-bar-height) + 5vw + 5px);}
}
@media (max-width: 767px) {
.et_mobile_menu .sqz-phone_btn a {padding: 10px 20px !important; font-size: 16px !important;}
.mobile_menu_bar:before, .mobile_menu_bar:after {transform: rotate(0deg) scale(0.8) !important;}
}
@media (max-width: 480px) {
.et_pb_slide_menu_active .logo_container img#logo {content:url(//lovettcustomhomes.com.au/wp-content/uploads/2026/01/Logo.svg);}
.et_header_style_slide .et_slide_in_menu_container, .et_slide_in_menu_container:after {max-width: 100%;}
.et_mobile_menu .sqz-phone_btn { position: absolute; top: 22px;}
body:not(.et_pb_slide_menu_active) .et_mobile_menu .sqz-phone_btn {opacity: 1;}
.et_mobile_menu .sqz-phone_btn {font-size: 0 !important; right: 70px; }
.et_mobile_menu .sqz-phone_btn a {font-size: 0 !important; display: inline-block; padding: 0 !important; background: none; min-width: 32px;}
.et_mobile_menu .sqz-phone_btn a:before {content:url(//lovettcustomhomes.com.au/wp-content/uploads/2026/02/icon-phone-mobile.svg); position: relative; top: 5px;}
}
@media (max-width: 380px) {
.et_mobile_menu .sqz-phone_btn {top: calc(var(--sqz-admin-bar-height) + 17px);}
}
@media (min-width: 768px) {
.homepage-project-feed .et_pb_group_carousel_container {overflow: visible;}
.homepage-project-feed .et_pb_group_carousel_container:before {content:''; position: absolute; top: 0; bottom: 0; right: 100%; width:100%; background:var(--gcid-mq9aesce37); z-index:9;}
}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:#002532}h1,h2,h3,h4,h5,h6{color:#002532}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#002532}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#002532}.footer-widget h4{color:#002532}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#002532}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#002532}a{color:#002532}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(0,37,50,0)}.et_secondary_nav_enabled #page-container #top-header{background-color:#002532!important}#et-secondary-nav li ul{background-color:#002532}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#002532}.footer-widget li:before{border-color:#002532}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}.et_slide_menu_top{display:none}body #page-container .et_slide_in_menu_container{background:#dfe1df}.et_slide_in_menu_container #mobile_menu_slide li span.et_mobile_menu_arrow:before,.et_slide_in_menu_container #mobile_menu_slide li a{color:#002532}.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item span.et_mobile_menu_arrow:before,.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a{color:#56c5d0}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field,.et_slide_in_menu_container a,.et_slide_in_menu_container #et-info span{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a{font-size:16px}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:1px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:1px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:1px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:1px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:75px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:75px}.et_header_style_split .centered-inline-logo-wrap{width:150px;margin:-150px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:150px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:150px}.et_header_style_centered #top-menu>li>a{padding-bottom:27px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:66px 0 66px 0!important}.et_header_style_centered #main-header .logo_container{height:150px}#logo{max-height:40%}.et_pb_svg_logo #logo{height:40%}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:75px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:75px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:150px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:150px;margin:-150px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:150px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:150px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:66px 0 66px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#002532!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#002532}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:rgba(255,252,252,0.65)}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#ffffff}.et_close_search_field:after{color:#ffffff!important}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}}	h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{font-family:'Morn Light',Helvetica,Arial,Lucida,sans-serif}.et_pb_section_first{padding-top:0!important}.mobile_menu_bar:after{color:#ffffff!important}@media (min-width:981px){.et_fullwidth_nav #main-header .container{padding-right:5%;padding-left:5%}}@media (max-width:980px){#main-header .et_menu_container{width:90%}}.main-header{transition:all 300ms ease-out;box-shadow:none!important}.et_pb_text{text-wrap:pretty}.homepage-project-feed .arrow{transition:all 300ms ease-out!important}.homepage-project-feed .et_pb_group_carousel_slide:hover .et_pb_text .arrow{margin-left:10px}.sqz-slider_arrows,.slick-slider .slick-dots{display:none!important}.et_overlay{opacity:.3;z-index:3}.et_overlay:before{display:none}.et_portfolio_image:hover .et_overlay{opacity:1;z-index:3;border:none}.et_portfolio_image:hover .et_overlay:before{display:block}.project h2{pointer-events:none!important}.project h2 a{pointer-events:none!important;display:flex}span.light{color:#ccd2d3!important}.et_pb_image_container{margin:0}.wp-block-image{margin:5vw 0 0 0!important;width:100%}.wp-block-image:first-child{margin:0!important}.et_grid_module>.et_pb_post,.et_pb_blog_grid .et_pb_post{padding:0}.et_pb_title_featured_container{margin-left:0;margin-right:0}.post-content .wp-block-image img{width:100%}.gform_body input,.gform_body textarea{font-family:'Morn Light',Helvetica,Arial,Lucida,sans-serif;padding:30px 20px!important;font-size:16px!important;color:#002532!important;border-color:#e0e0e0!important}.contact-form .gform-footer .gform_button.button{margin-top:30px!important;font-family:'Morn Medium',Helvetica,Arial,Lucida,sans-serif!important;color:#002532!important;background-color:transparent!important;font-size:16px!important;padding:12px 0 0 0!important;border:none;border-radius:0!important;border-top:2px solid #56C5D0!important;transition:all 300ms ease-out;box-shadow:none!important}.contact-form .gform-footer .gform_button.button:hover{color:#56C5D0!important}