/**
Theme Name: Wet Tropics
Author: Forte Marketing
Author URI: https://fortemarketing.com.au/
Description: Custom theme built for the Wet Tropics Map Site.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wet-tropics
Template: astra
*/

/**
 * Header Layout
 */
.ast-logo-title-inline .ast-site-identity,
.ast-logo-title-inline .site-logo-img {
	padding: 0 !important;
}
.ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
	padding: 5px 0 !important;
}

.ast-site-title-wrap {
	margin-left: 15px;
}

@media (max-width: 768px) {
  .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link {
    color: #7aa540 !important;
  }
}


/**
 * Breadcrumbs
 */
.ast-breadcrumbs .trail-items .trail-item::after {
	content: '>' !important;
	font-weight: 600;
}
.ast-breadcrumbs .trail-items .trail-item a {
	font-weight: 600;
	text-decoration: none;
}
.ast-breadcrumbs .trail-items .trail-item a:where(:hover, :focus) {
	text-decoration: underline;
}

.main-header-menu .menu-item.current-menu-item .menu-text {
	font-weight: 700 !important;
}


/**
 * Footer Layout
 */
footer.site-footer {
	position: relative !important;
}
body:not(.page-id-2) .site-footer {
	position: sticky;
	isolation: isolate;
    bottom: 0;
    z-index: 99;
}
.site-footer .site-primary-footer-wrap {
	position: relative !important;
	padding-block: 1.5rem !important;
}

.site-footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 .widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget_media_image {
	margin: 0 !important;
}

.location-content a {
	text-decoration: underline !important;
	color: #7aa540 !important;
}

@media only screen and (max-width: 768px) {
	#media_image-4 .image {
		width: 250px !important;
	}
}


/**
 * Footer Turkey
 */
.site-footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 .widget-area[data-section="sidebar-widgets-footer-widget-2"] {
	position: absolute !important;
	top: -100px !important;
	left: 0;
}
.site-footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 .widget-area[data-section="sidebar-widgets-footer-widget-2"] .image {
	max-width: 150px !important;
}

.site-footer a {
	text-decoration: underline !important;
}

@media only screen and (max-width: 750px) {
	.site-footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 .widget-area[data-section="sidebar-widgets-footer-widget-2"] {
		top: -80px !important;
	}
	.site-footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 .widget-area[data-section="sidebar-widgets-footer-widget-2"] .image {
		max-width: 120px !important;
		padding-left: 20px !important;
	}
}
body.page-id-2 .site-footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 .widget-area[data-section="sidebar-widgets-footer-widget-2"] {
	display: none !important;
}