.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {
padding-left: 15px;
padding-right: 15px;
line-height: 40px;
margin: auto 10px;
}
.menu-item-2900 a {
background-color: #44187c;
color: #ffffff !important;
border: 2px solid #44187c;
border-radius: 4px;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.menu-item-2900 a:hover {
background-color: #ffffff00 !important;
color: #44187c !important;
border: 2px solid #44187c !important;
border-radius: 4px !important;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.menu-item-2900 a:before {
display: inline-block;
width: 15px;
height: auto;
margin-right: 6px;
content: url(//localgeeks.com.au/wp-content/uploads/2024/05/phone-volume-solid.svg);
vertical-align: middle;
}
.menu-item-2900 a:hover:before {
content: url(//localgeeks.com.au/wp-content/uploads/2024/05/phone-volume-solid-hover.svg);
}
@media (max-width: 1024px) {
.menu-item-2900 a {
background-color: #ffffff !important;
color: #44187c !important;
border: 2px solid #ffffff !important;
min-width: 190px;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.menu-item-2900 a:hover {
background-color: #44187c !important;
color: #ffffff !important;
border: 2px solid #ffffff !important;
border-radius: 4px !important;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.menu-item-2900 a:before {
display: inline-block;
width: 15px;
height: auto;
margin-right: 6px;
content: url(//localgeeks.com.au/wp-content/uploads/2024/05/phone-volume-solid-hover.svg);
vertical-align: middle;
}
.menu-item-2900 a:hover:before {
content: url(//localgeeks.com.au/wp-content/uploads/2024/05/phone-volume-solid.svg);
}
}
.menu-item-3288 a {
background-color: #ffffff;
color: #44187c !important;
border: 2px solid #44187c;
border-radius: 4px;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.menu-item-3288 a:hover {
background-color: #44187c !important;
color: #ffffff !important;
border: 2px solid #44187c !important;
border-radius: 4px !important;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.menu-item-3288 a:before {
display: inline-block;
width: 15px;
height: auto;
margin-right: 6px;
content: url(//localgeeks.com.au/wp-content/uploads/2024/06/calendar-days-regular.svg);
vertical-align: middle;
}
.menu-item-3288 a:hover:before {
content: url(//localgeeks.com.au/wp-content/uploads/2024/06/calendar-days-regular-hover.svg);
}
@media (max-width: 1024px) {
.menu-item-3288 a {
background-color: #ffffff !important;
color: #44187c !important;
border: 2px solid #ffffff !important;
min-width: 190px;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.menu-item-3288 a:hover {
background-color: #44187c !important;
color: #ffffff !important;
border: 2px solid #ffffff !important;
border-radius: 4px !important;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.menu-item-3288 a:before {
content: url(//localgeeks.com.au/wp-content/uploads/2024/06/calendar-days-regular.svg);
}
.menu-item-3288 a:hover:before {
content: url(//localgeeks.com.au/wp-content/uploads/2024/06/calendar-days-regular-hover.svg);
} .page-item-3274.menu-item-3288 a {
background-color: #ffffff !important;
color: #44187c !important;
border: 2px solid #ffffff !important;
min-width: 190px;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.page-item-3274.menu-item-3288 a:hover {
background-color: #44187c !important;
color: #ffffff !important;
border: 2px solid #ffffff !important;
border-radius: 4px !important;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.page-item-3274.menu-item-3288 a:before {
content: url(//localgeeks.com.au/wp-content/uploads/2024/06/calendar-days-regular.svg);
}
.page-item-3274.menu-item-3288 a:hover:before {
content: url(//localgeeks.com.au/wp-content/uploads/2024/06/calendar-days-regular-hover.svg);
} }
.main-navigation .main-nav ul li:hover > a {
transform: translate3d(0, 0, 0) !important;
}
.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a {
border-radius: 4px;
}
.gb-container-9d56120c {
display: none;
}  .custom-footer .gb-headline {
margin-bottom: 10px;
}
.custom-footer .footer-social-icon {
margin-top: 5px;
}
.custom-footer .gb-button {
background-color: #44187c;
color: #ffffff;
border: 2px solid #44187c;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.custom-footer .gb-button:hover {
background-color: #ffffff00;
color: #44187c;
border: 2px solid #44187c;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.site-footer {
border-top: 1px solid #44187c;
}  .custom-service-areas {
background-color: #44187c !important;
color: #ffffff;
}
.custom-service-areas h2 {
color: #ffffff;
}
.custom-service-areas a {
color: #ffffff;
}
.custom-service-areas a:hover {
color: #ffffff;
opacity: 0.5;
transition: opacity .2s;
}  .two-col-content-align-middle {
align-content: center;
}
.two-col-para-margin-bottom p {
margin-bottom: 15px !important;
}
.gb-container p {
margin-bottom: 10px !important;
}  .gb-button.hero-button.button-effect {
border: 2px solid #ffffff;
border-radius: 4px;
box-shadow: none;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.gb-button.hero-button.button-effect:hover {
background-color: #ffffff !important;
border: 2px solid #ffffff !important;
color: #44187c !important;
box-shadow: none;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
transform: none;
}
.gb-button.button-effect {
border: 2px solid #44187c;
border-radius: 4px;
box-shadow: none;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
.gb-button.button-effect:hover {
background-color: #ffffff00 !important;
border: 2px solid #44187c !important;
color: #44187c !important;
box-shadow: none;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
transform: none;
}
a.generate-back-to-top {
border: 2px solid #44187c;
color: #ffffff;
width: 44px;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}
a.generate-back-to-top:hover, a.generate-back-to-top:focus {
background-color: #ffffff00;
color: #44187c;
border: 2px solid #44187c;
transition: color .1s ease-in-out,background-color .1s ease-in-out !important;
}  .gb-container p {
margin-bottom: 0px;
}
.homepage-hero .right-block {
align-content: center;
}
.homepage-hero .is-style-dots {
font-size: 32px;
color: #44187c;
margin: 20px auto;
}
@media only screen and (max-width: 767px) {	
.homepage-hero .is-style-dots {
font-size: 20px;
}
}
.homepage-hero p {
font-size: 10px;
margin-top: 10px;
} .gb-container-89d80ae4 .wp-block-details summary {
color: #44187c !important;
font-size: 24px;
margin-left: 15px;
}
.gb-container-89d80ae4 .wp-block-details summary::marker {
color: #44187c !important;
font-size: 24px;
content: "+";
letter-spacing: 10px;
}
.gb-container-89d80ae4 .wp-block-details p {
margin-left: 38px;
}   #forminator-module-3016 {
max-width: 700px;
margin: auto;
}
#forminator-module-3016 .forminator-label, #forminator-module-3016 .forminator-checkbox-label {
color: var(--contrast) !important;
font-size: 17px !important;
font-weight: 400 !important;
}
#forminator-module-3016 .forminator-input, #forminator-module-3016 .forminator-textarea, #forminator-module-3016 .forminator-checkbox-box {
border-color: #44187c !important;
border-width: 2px;
border-radius: 4px;
background-color: transparent !important;
color: color: var(--contrast) !important;
font-size: 17px !important;
font-weight: 400 !important;
}
#forminator-module-3016 .forminator-checkbox-box {
color: #44187c !important;
}
.forminator-ui#forminator-module-3016.forminator-design--default .forminator-button-submit {
background-color: #44187c !important;
border: 2px solid #44187c;
border-radius: 4px;
box-shadow: none;
transition: color .1s ease-in-out, background-color .1s ease-in-out !important;
}
.forminator-ui#forminator-module-3016.forminator-design--default .forminator-button-submit:hover {
background-color: #ffffff00 !important;
border: 2px solid #44187c !important;
color: #44187c !important;
box-shadow: none;
transition: color .1s ease-in-out, background-color .1s ease-in-out !important;
transform: none;
}  .gb-container-b0df97de h4.wp-block-heading, .gb-container-db8fb91c h4.wp-block-heading {
margin-top: 20px;
}  .inside-article h3.wp-block-heading {
margin-top: 20px;
margin-bottom: 10px;
}  .post-template-default .wp-block-image {
margin: 0 0 60px 0;
}
.wp-block-columns.blog-post-date {
gap: 5px;
margin-bottom: 0;
font-size: 85%;
flex-basis: auto !important;
}
.blog-post-date.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
flex-basis: auto !important;
}