/*
Theme Name: Hello Elementor Child Garrett
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.6.1771331007
Updated: 2026-02-17 14:23:27

*/

a {
	color: var(--dark-color);
	text-decoration: none !important;
}

ul {
	list-style: none;
}

body:not(.home, .page-id-300) #masthead {
	background-color: var(--dark-color);
}

#main,
#content {
	padding-top: 1rem;
}

li.menu-item-gtranslate a {
    margin: 0 10px;
}

@media(min-width: 1400px) {
    .page-header .entry-title,.site-footer .footer-inner,
	.site-footer:not(.dynamic-footer),
	.site-header .header-inner,
	.site-header:not(.dynamic-header),
	body:not([class*=elementor-page-]) .site-main {
        max-width: 90%;
    }
}

@media (min-width: 992px) {
    .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
        max-width: 90%;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
	.page-header .entry-title,.site-footer .footer-inner,
	.site-footer:not(.dynamic-footer),
	.site-header .header-inner,
	.site-header:not(.dynamic-header),
	body:not([class*=elementor-page-]) .site-main {
        max-width: 90%;
    }
}

@media only screen and (max-width: 500px) {
	.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}
}

.widget h2 {
	font-size: 1rem;
}
.widget ul  {
	padding: 0;
}

.archive .shop-page-wrapper {
	width: 75%;
}

.shop-sidebar {
	width: 20%;
}

.archive .site-main {
	display: flex;
	justify-content: space-between;
	gap: 2rem;
}

@media (max-width: 768px) {
    .archive .site-main {
        flex-direction: column;
    }

    .shop-sidebar {
        order: 20;
        width: 100%;
    }

    .archive .shop-page-wrapper {
        width: 100%;
    }
}

.gtranslate_wrapper {
	margin-top: 7px;
}
.gtranslate_wrapper a {
	margin: 0 5px;
}