/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/* 
 @font-face {
    font-family: 'MontserratArm';
    src: url('/wp-content/themes/blocksy-child/fonts/Montserratarm-Thin.woff2') format('woff2'),
        url('/wp-content/themes/blocksy-child/fonts/Montserratarm-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MontserratArm';
    src: url('/wp-content/themes/blocksy-child/fonts/Montserratarm-ExtraLight.woff2') format('woff2'),
        url('/wp-content/themes/blocksy-child/fonts/Montserratarm-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MontserratArm';
    src: url('/wp-content/themes/blocksy-child/fonts/Montserratarm-Light.woff2') format('woff2'),
        url('/wp-content/themes/blocksy-child/fonts/Montserratarm-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MontserratArm';
    src: url('/wp-content/themes/blocksy-child/fonts/Montserratarm-Regular.woff2') format('woff2'),
        url('/wp-content/themes/blocksy-child/fonts/Montserratarm-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
 @font-face {
    font-family: 'MontserratArm';
    src: url('/wp-content/themes/blocksy-child/fonts/Montserratarm-Medium.woff2') format('woff2'),
        url('/wp-content/themes/blocksy-child/fonts/Montserratarm-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MontserratArm';
    src: url('/wp-content/themes/blocksy-child/fonts/Montserratarm-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/blocksy-child/fonts/Montserratarm-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MontserratArm';
    src: url('/wp-content/themes/blocksy-child/fonts/Montserratarm-Bold.woff2') format('woff2'),
        url('/wp-content/themes/blocksy-child/fonts/Montserratarm-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MontserratArm';
    src: url('/wp-content/themes/blocksy-child/fonts/Montserratarm-ExtraBold.woff2') format('woff2'),
        url('/wp-content/themes/blocksy-child/fonts/Montserratarm-ExtraBold.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}


body {
    font-family: "MontserratArm", sans-serif !important;
} 
 */
:root {
    --theme-font-stack-default: "MontserratArm", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

button, a {
    cursor: pointer !important;
}




/********** BUG FIXES ***********/

.home-grid .elementor-container {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 35px;
	grid-auto-flow: column;
}

.home-grid .elementor-col-50 {
	width: 100%;
}

#header [data-row*=middle] {
    z-index: unset;
}
a.site-logo-container {
    z-index: 5;
}

.site-branding.main-logo {
    padding-top: 15px;
		position: absolute;
		top: 0px
}

@media (max-width: 1024px) {
.site-branding.main-logo {
    padding-top: 10px;
}
}

.elementor-products-grid ul.products.elementor-grid li.product .onsale {
    padding: var(--badge-padding, 5px 10px) !important;
    height: auto !important;
}


