#home_bottom_logo img { width:150px; }
body.page-id-11 { background:linear-gradient(rgba(64, 76, 97, 0.8), rgba(64, 76, 97, 0.8)), url("/wp-content/uploads/2025/09/image-asset-14-1.jpeg") center/cover no-repeat; }
body.page-id-11 .shfb-footer { background-color:#844137; }

.overlay { opacity:.4 !important; }

.sydney-dropdown .sydney-dropdown-li { margin-right:20px !important; }

ul#primary-menu li a { font-size:17px; }
ul#primary-menu li a:hover { text-decoration:underline !important; }

li.current-menu-item { font-weight:bold !important; }

body .shfb-main_header_row { border-bottom-width:0px !important; }
body header.entry-header { display:none; }

ul#menu-secondary-menu { list-style-type:none; padding:0; text-align:center; }
ul#menu-secondary-menu li { display:inline-block; margin-right:25px; }
ul#menu-secondary-menu li a { font-size:17px; color:#ffffff; text-decoration:underline !important; }
ul#menu-secondary-menu li a:hover { text-decoration:none !important; }

.shfb-component-mobile_hamburger .menu-toggle svg { fill:#ffffff !important; }

body.home #content { background:#844137; }
body #content { padding-top:0px !important; }

.sydney-hero-area .hero_left { position:absolute; top:40%; left:80px; font-size:40px; width:375px; line-height:50px; }

.sydney-hero-area .hero_right { position:absolute; top:40%; right:80px; text-align:right; }
.sydney-hero-area .hero_right h2 { color:#ffffff; font-size:20px; }
.sydney-hero-area .hero_right img { height:auto; }

.textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6 { color:#ffffff; }
.textwidget h1 { font-size:36px; }
.textwidget h2 { font-size:30px; }
.textwidget h3 { font-size:24px; }
.textwidget h4 { font-size:20px; }
.textwidget h5 { font-size:18px; }
.textwidget h6 { font-size:16px; }

.textwidget strong { font-weight:bold !important; }
.textwidget p strong { font-weight:bold !important; }

.panel-grid { max-width:1400px !important; }
.widget-title { color:#ffffff; margin-top:0px !important; }

.form-row { display:flex; gap:20px; }
.form-row .form-group.half { flex: 1; }
.form-row .form-group { width:100%; }
.form-row .form-group p { width:100%; }
.form-row .form-group label { width:100%; }
.form-row .form-group input[type="text"] { width:100%; }
.form-row .form-group input[type="email"] { width:100%; }
.form-row .form-group textarea { width:100%; }

@media (min-width: 1200px) {
	.container { width:1400px; }
}
@media (min-width: 1025px) {
	.shfb-row.shfb-cols-layout-bigright-desktop.shfb-cols-2 { grid-template-columns:0fr 3fr; }
}
@media (min-width: 992px) {
  .site-logo { max-height:115px !important; }
}

@media only screen and (max-width: 1024px) {
	.sydney-hero-area .hero_left { position:absolute; top:40%; left:20px; font-size:20px; width:200px; line-height:30px; }
	.sydney-hero-area .hero_right { position:absolute; top:40%; right:20px; text-align:right; }
	.sydney-hero-area .hero_right h2 { color:#ffffff; font-size:14px; }
	.sydney-hero-area .hero_right img:first-child { height:auto; width:50px !important; }
	.sydney-hero-area .hero_right img:last-child { height:auto; width:150px !important; }
}

body { color:#000000; }
body.home #content { background:#F5E0C3; }
body.custom-background { background-color:#F5E0C3; }
.textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6 { color:#000000 !important; }
.widget-title { color:#000000 !important; }
body.page-id-11 .shfb-footer { background-color:#F5E0C3; color:#000000; }
ul#menu-secondary-menu li a { color:#000000; }

body.home .shfb .main-navigation a.sydney-dropdown-link { color:#ffffff; }
body.page-id-11 .shfb .main-navigation a.sydney-dropdown-link { color:#ffffff; }
.shfb .main-navigation a.sydney-dropdown-link { color:#000000; }