/*
 Theme Name:     Sterndale
 Description:    Child Theme
 Author:         Anthony T. Sterndale
 Author URI:     https://sterndale.au
 Template:       Divi
 Version:        01.04.26
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Home Page */

@media only screen and (min-width: 981px) {
.home #logo {
display: none;
}
}

.home .et-fixed-header #logo {
display: inherit;
}

.home #main-header {
box-shadow: none !important;
}

.home #top-menu li a {
color: #fff;
}

.home #top-menu li a:hover {
color: #fff !important;
}

.home #top-menu li li a:hover {
color: #fff !important;
}

.home #top-menu li.current_page_item > a {
color: #fff;
}


/* Home Page - Overlapping Logo*/

.home .logo_container {
display: none !important;
}

.home .et-fixed-header .logo_container {
display: inherit !important;
}


/* All Pages */

.mfp-title {
display:none;
}

#footer-bottom {
display: none;
}

#top-menu > li.cta-item > a > span {
box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.15);
}

.et_pb_button {
box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.15);
}

b, strong {
color: #000000;
}

li::marker {
color:  #2ea3f2 !important;
font-weight: bold !important;
}

.entry-content ul {
list-style-type: square;
}


/* Fixed Header Sub-Menu Active Link Fix */

.et-fixed-header #top-menu  li li.current-menu-item > a, .et-fixed-header #top-menu li li.current_page_item > a {
color: #fff !important;
}
}


/* Mobile */

.dtb-hamburger {
margin-top: -3px !important;
}

@media (max-width: 980px) {
.dtb_mobile #main-header .et_mobile_menu {
left: 40%;
width: 60%;
box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3) !important;
border-radius: 0 0 0 15px !important;
}
}

@media (max-width: 980px) {
.dtb_mobile .et_mobile_menu li.cta-item > a, .dtb_mobile .dtb-menu .et_mobile_menu li.cta-item > a, .et-db #et-boc .et-l .dtb-menu .et_mobile_menu li.cta-item > a {
border-radius: 0 0 0 15px !important;
}
}


/* Contact Button Alignment Fix*/

.et_pb_contact_submit {
margin: 0 0 0 0;
}