/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


/* .site-content,
.site-footer,
.elementor-location-header {
	max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
} */

.navigation .elementor-nav-menu {
    width: 100%;
}

.navigation .elementor-nav-menu>li:nth-child(3) {
    margin-right: auto;
}

.elementor-menu-cart__toggle_button {
    padding: .625rem .625rem !important;
}

select[readonly="readonly"] + .select2-container,
input[readonly="readonly"]{
    pointer-events: none;
	opacity: .75;
}


.woocommerce-MyAccount-navigation > ul {
    padding: 1.5rem;
    list-style: none;
    margin: 0;
    border-radius: 10px;
    margin-right: 1rem;
    background-color: #FFF;
    box-shadow: 0 0 10px #00000026;
}

.woocommerce-MyAccount-navigation > ul li a {
    padding: .75rem 1rem;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    border-radius: 10px;
    border: 1px solid transparent;
}


.woocommerce-MyAccount-navigation > ul li.is-active a,.woocommerce-MyAccount-navigation > ul li a:hover{
    background: #0000000a;
    border-color: #e9e9e9;
}

@media (max-width:767px) {
	
	.woocommerce-MyAccount-navigation{
		display: none;
	}
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
    text-transform: uppercase;
    font-family: 'Open Sans',sans-serif;
    background-color: var(--e-global-color-primary);
    color: #FFF;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
    background-color: var( --e-global-color-e38f1de );
    text-decoration: none;
    color: #FFF;
}

.elementor-widget-container li {
    margin: .5rem 0;
}


.rtsb-toast-container .rtsb-notifications-item-title a {
	color: #3A5896;
	text-decoration:none;
}

.elementor-tab-content {
    display: none !important;
}