





.fl-node-g7uehczv26bj > .fl-row-content-wrap {
	background-color: rgb(255, 255, 255);
}
.fl-node-g7uehczv26bj.fl-row-default-height > .fl-row-content-wrap, .fl-node-g7uehczv26bj.fl-row-full-height > .fl-row-content-wrap, .fl-node-g7uehczv26bj.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-g7uehczv26bj .fl-row-content {
	max-width: 1440px;
}
 .fl-node-g7uehczv26bj > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}






.fl-node-eck90jlu76nm.fl-row-default-height > .fl-row-content-wrap, .fl-node-eck90jlu76nm.fl-row-full-height > .fl-row-content-wrap, .fl-node-eck90jlu76nm.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
 .fl-node-eck90jlu76nm > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}




.fl-node-l8yg2jutazpc {
	width: 100%;
}




.fl-node-1ji4h7b8owf9 {
	width: 33.33%;
}




.fl-node-3b0jc2xwruoq {
	width: 100%;
}




.fl-node-7x1yvwaq065m {
	width: 33.34%;
}




.fl-node-70gmt8bw1e35 {
	width: 33.33%;
}
.fl-node-zc03pobixysu, .fl-node-zc03pobixysu .fl-photo {
	text-align: center;
}
 .fl-node-zc03pobixysu > .fl-module-content {
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
}









.fl-node-pdqcjk25bezg.fl-button-wrap, .fl-node-pdqcjk25bezg .fl-button-wrap {
	text-align: left;
}
:where(.fl-builder-content .fl-node-pdqcjk25bezg .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-pdqcjk25bezg .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
 .fl-node-pdqcjk25bezg > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
header.fl-builder-content {
    position: sticky !important;
    z-index: 1000;

    .fl-col-content {
        @media (max-width: 991px) {
            margin-bottom: 0 !important;
        }
    }
}

/* Mobile Nav Height */
.instron-header .instron-menu-links .instron-navbar-collapse {
    @media (max-width: 991px) {
        border-top: 1px solid #dad8d6;
        height: calc(100svh - 72px) !important;
    }
}

/* Mobile Nav Height with AdminBar */
.admin-bar .instron-header .instron-menu-links .instron-navbar-collapse {
    @media (max-width: 991px) {
        height: calc(100svh - 72px - 32px) !important;
    }

    @media (max-width: 782px) {
        height: calc(100svh - 72px - 46px) !important;
    }
}

.instron-header {
    align-items: center;
    background-color: #dedede;
    border-bottom: solid 1px #dad8d6;
    border-top: solid 1px #dad8d6;
    display: flex;
    justify-content: center;
    padding: 0 0;

    @media (max-width: 991px) {
        background-color: #fff;
        border-top: none;
        padding: 16px;
    }

    .instron-mobile-logo {
        @media (min-width: 992px) {
            display: none;
        }

        img {
            max-width: 120px;
        }
    }

    .instron-menu-links {
        align-items: center;
        display: flex;
        height: 100%;

        @media (max-width: 991px) {
            gap: 8px;
        }
    }

    .instron-menu-links .instron-navbar-collapse {
        align-items: center;
        display: flex;
        justify-content: center;
        margin: 0;
        overflow: visible;

        @media (max-width: 991px) {
            background: #fff;
            display: none;
            flex-direction: column;
            justify-content: space-between;
            left: 0;
            overflow: auto;
            position: absolute;
            right: 0;
            top: 72px;
        }

        .main-navigation {
            background: transparent;
            box-shadow: none;
            position: static;
            width: auto;

            @media (max-width: 991px) {
                display: block;
                width: 100%;
            }
        }
    }

    .instron-menu-links .instron-navbar-collapse.open-menu {
        display: flex;
    }

    a,
    li,
    ul {
        float: none !important;
    }
}

.instron-show-menu .instron-header .instron-menu-links .instron-navbar-collapse {

    @media (max-width: 991px) {
        display: flex;
    }
}


/**
* TO-DO
* remove this specification body.page #page after header is published and remove the old header code. This is required to override the Mega Menu CSS, and it cannot be disabled during publish because current navigation is using it and it will break.
*/
body #page header .instron-header #instron-navbar {
    @media (max-width: 991px) {
        margin-left: auto;
    }

    .mega-menu {
        position: static;
    }

    .mega-toggle-block {

        @media (min-width: 992px) {
            display: none !important;
        }
    }

    .mega-menu-wrap {
        background-color: transparent;
        position: static;
    }

    .mega-menu-wrap .mega-menu {
        background-color: transparent;
        display: flex;
        flex-wrap: wrap;
        gap: 24px;
        text-transform: none;

        @media (max-width: 991px) {
            display: block;
            padding-top: 24px;

            li {
                display: block;
            }
        }

        .mega-menu-item {
            float: none !important;
        }

        /* Main Menu Items */
        >li {
            font-family: 'century_gothicregular';
            padding: 11px 0 9px;
            position: static;

            @media (min-width: 992px) {
                border-bottom: 2px solid transparent;
            }

            @media (max-width: 991px) {
                padding: 10px 26px;
            }

            >a {
                background-color: transparent;
                color: #3d3834;
                font-size: 14px;
                font-family: 'century_gothicbold';
                font-weight: bold;
                height: auto;
                line-height: 1.2;
                padding: 6px 0;

                @media (max-width: 991px) {
                    font-size: 18px;
                    padding: 8px 0;
                    position: relative;
                }

                &:before {
                    @media (max-width: 991px) {
                        background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.783 8.667-3.266 3.266a.612.612 0 0 0-.192.467.669.669 0 0 0 .208.467.705.705 0 0 0 .467.192.609.609 0 0 0 .467-.192l4.4-4.4a.588.588 0 0 0 .142-.217.779.779 0 0 0-.001-.5.57.57 0 0 0-.142-.217l-4.4-4.4a.622.622 0 0 0-.459-.183.677.677 0 0 0-.474.183.65.65 0 0 0-.2.476c0 .183.066.341.2.474l3.25 3.25h-7.45a.646.646 0 0 0-.475.192.642.642 0 0 0-.191.475.65.65 0 0 0 .192.475.638.638 0 0 0 .474.192h7.45z' fill='%233d3834'/%3E%3C/svg%3E") no-repeat center / contain;
                        content: '';
                        height: 20px;
                        margin: 0;
                        position: absolute;
                        right: 0;
                        width: 20px;
                    }
                }
            }

            .mega-indicator {
                display: none;
            }
        }

        >li.mega-toggle-on {

            @media (min-width: 992px) {
                border-bottom: 3px solid #9b0026;
            }
        }

        .mega-sub-menu {
            max-width: 100%;
        }

        /* Dropdown Open */
        >.mega-toggle-on>.mega-sub-menu {
            @media (min-width: 992px) {
                opacity: 1;
                pointer-events: all;
                top: 100%;
                /* transition: .3s ease-in-out; */
                visibility: visible;
            }
        }

        /* Background Blur */
        >.mega-toggle-on:before {
            @media (min-width: 992px) {
                -webkit-backdrop-filter: blur(4px);
                backdrop-filter: blur(4px);
                background-color: rgba(35, 31, 32, 0.4);
                content: '';
                display: block;
                height: 100vh;
                left: 0;
                pointer-events: none;
                position: absolute;
                right: 0;
                top: 0;
                z-index: -1;
            }
        }
    }

    /* Mobile Sub Menu */
    .mega-menu.sub-menu-open {
        @media (max-width: 991px) {
            padding-top: 0;

            >li {
                display: none;
            }

            >li.sub-menu-open {
                display: block;
                padding: 0;

                >a {
                    background-color: #1e1933;
                    display: block;
                    color: #fff;
                    font-size: 16px;
                    padding: 16px 24px 16px 48px;
                }

                >.mega-sub-menu {
                    display: block;
                    background-color: transparent;
                    padding: 0;

                    >li {}
                }
            }

            >li.sub-menu-open>a:before {
                background: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cstyle%3E.a{fill:%23fff}%3C/style%3E%3Cpath class='a' d='m5.2 8.7l3.3 3.2q0 0.1 0.1 0.1 0 0.1 0 0.1 0.1 0.1 0.1 0.2 0 0 0 0.1 0 0.1 0 0.1-0.1 0.1-0.1 0.2 0 0 0 0.1-0.1 0-0.1 0.1-0.1 0-0.1 0-0.1 0.1-0.1 0.1-0.1 0-0.2 0 0 0.1-0.1 0.1-0.1 0-0.1-0.1-0.1 0-0.2 0 0 0-0.1 0 0-0.1-0.1-0.1l-4.4-4.4q0-0.1 0-0.1 0 0-0.1 0 0-0.1 0-0.1 0 0 0 0 0-0.1 0-0.2 0 0 0-0.1 0-0.1 0-0.1 0-0.1 0-0.1 0-0.1 0-0.1 0 0 0.1-0.1 0 0 0 0 0 0 0-0.1l4.4-4.4q0.1 0 0.1 0 0.1-0.1 0.1-0.1 0.1 0 0.2 0 0-0.1 0.1 0 0.1-0.1 0.1 0 0.1 0 0.1 0 0.1 0 0.2 0.1 0 0 0.1 0 0 0.1 0.1 0.1 0 0.1 0 0.2 0 0 0.1 0.1 0 0 0 0.1 0 0.3-0.2 0.5l-3.3 3.2h7.5q0 0 0.1 0 0.1 0.1 0.1 0.1 0.1 0 0.1 0 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0 0.1 0 0.2 0 0 0 0.1 0 0.1 0 0.1 0 0.1 0 0.2 0 0-0.1 0.1 0 0-0.1 0.1 0 0-0.1 0.1 0 0-0.1 0 0 0-0.1 0.1-0.1 0-0.1 0z'/%3E%3C/svg%3E") no-repeat center / contain;
                left: 24px;
                right: auto;
                width: 20px;
            }
        }
    }

    /* Dropdown */
    .mega-menu-wrap .mega-menu>li {

        >ul.mega-sub-menu {
            background-color: #fff;
            max-width: 100%;

            @media (min-width: 992px) {
                /* transition: .2s ease-in-out; */
                border-radius: 0 0 8px 8px;
                box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.06), 0 0 6px 0 rgba(0, 0, 0, 0.16);
                left: 0;
                margin: 0 auto;
                overflow: hidden;
                opacity: 0;
                padding: 32px;
                pointer-events: none;
                position: absolute;
                right: 0;
                text-align: left;
                /* top: calc(100% + 10px); */
                top: 100%;
                transform: none;
                visibility: hidden;
                width: 1040px;
            }

            a:hover {
                text-decoration: none;
            }

            .mega-menu-row {
                @media (min-width: 992px) {
                    display: flex;
                    gap: 40px;
                    opacity: 1 !important;
                    transform: none !important;

                    &:nth-child(n+2) {
                        margin-top: 20px;
                    }
                }

                >.mega-sub-menu {
                    @media (min-width: 992px) {
                        display: flex;
                        width: 100%;
                    }
                }
            }

            .mega-menu-column {
                @media (min-width: 992px) {
                    display: flex;
                    padding: 0 16px;
                    width: calc(var(--span) / var(--columns) * 100%);
                    /* Rule to get dynamic column widths setting from Mega Menu grid layout */
                }
            }

            .mega-menu-column:nth-child(1) .mega-sub-menu {
                @media (min-width: 992px) {
                    flex: 1;
                    display: grid;
                    grid-template-columns: 1fr 1fr;
                    grid-template-rows: auto repeat(var(--row-count), auto) 1fr auto;
                    align-items: start;
                    row-gap: 12px;
                }

                @media (max-width: 991px) {
                    padding: 12px 24px;
                }

                >.mega-menu-item {
                    @media (min-width: 992px) {
                        padding: 0 8px 0 0;
                    }

                    @media (max-width: 991px) {
                        padding: 12px 0;
                    }

                    .mega-menu-link {
                        color: #000;
                        font-size: 16px;
                        font-weight: 400;
                        line-height: 1.5;
                        text-transform: none;

                        &:hover {
                            color: #c2002f;
                            text-decoration: underline;
                        }
                    }
                }

                /* Dropdown Title */
                >.instron-menu-dropdown-title {
                    grid-column: 1 / -1;
                    grid-row: 1;
                    margin-bottom: 12px;
                    width: 100%;

                    @media (max-width: 991px) {
                        display: none;
                    }

                    .mega-menu-link {
                        color: #9b0026;
                        font-size: 14px;
                        font-family: 'century_gothicbold';
                        font-weight: bold;
                        letter-spacing: 0.7px;
                        pointer-events: none;
                        text-transform: uppercase;
                    }
                }

                /* View All Link */
                >.mega-instron-menu-dropdown-view-all:last-of-type {
                    grid-column: 1 / -1;
                    margin-top: auto;
                    padding: 24px 0 0;
                    width: 100%;

                    @media (max-width: 991px) {
                        padding: 12px 0;
                    }

                    .mega-menu-link {
                        border-top: 1px solid #dedede;
                        align-items: center;
                        display: flex;
                        flex-direction: row-reverse;
                        justify-content: flex-end;
                        font-size: 14px;
                        gap: 12px;
                        padding: 24px 0 0;

                        @media (max-width: 991px) {
                        border-top: none;
                            display: block;
                            font-size: 16px;
                            padding: 0;
                        }
                    }

                    .mega-menu-link:before {
                        background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.783 8.667-3.266 3.266a.612.612 0 0 0-.192.467.669.669 0 0 0 .208.467.705.705 0 0 0 .467.192.609.609 0 0 0 .467-.192l4.4-4.4a.588.588 0 0 0 .142-.217.779.779 0 0 0-.001-.5.57.57 0 0 0-.142-.217l-4.4-4.4a.622.622 0 0 0-.459-.183.677.677 0 0 0-.474.183.65.65 0 0 0-.2.476c0 .183.066.341.2.474l3.25 3.25h-7.45a.646.646 0 0 0-.475.192.642.642 0 0 0-.191.475.65.65 0 0 0 .192.475.638.638 0 0 0 .474.192h7.45z' fill='%233d3834'/%3E%3C/svg%3E") no-repeat center / contain;
                        content: '';
                        height: 16px;
                        width: 16px;

                        @media (max-width: 991px) {
                            content: none;
                        }
                    }

                    .mega-menu-link:hover:before {
                        background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.783 8.667-3.266 3.266a.612.612 0 0 0-.192.467.669.669 0 0 0 .208.467.705.705 0 0 0 .467.192.609.609 0 0 0 .467-.192l4.4-4.4a.588.588 0 0 0 .142-.217.779.779 0 0 0-.001-.5.57.57 0 0 0-.142-.217l-4.4-4.4a.622.622 0 0 0-.459-.183.677.677 0 0 0-.474.183.65.65 0 0 0-.2.476c0 .183.066.341.2.474l3.25 3.25h-7.45a.646.646 0 0 0-.475.192.642.642 0 0 0-.191.475.65.65 0 0 0 .192.475.638.638 0 0 0 .474.192h7.45z' fill='%23c2002f'/%3E%3C/svg%3E") no-repeat center / contain;
                    }
                }
            }
        }

        .mega-menu-item-type-widget {
            padding: 0 16px !important;

            @media (max-width: 991px) {
                display: none !important;
            }
        }
    }

    /* Default Dropdown (Standard and Flyout) */
    .mega-menu-wrap .mega-menu .mega-menu-item:not(.mega-menu-tabbed):not(.mega-menu-grid) {

        >.mega-sub-menu {
            @media (min-width: 992px) {
                align-content: flex-start;
                display: flex;
                flex-wrap: wrap;
                gap: 12px 0;
                width: 648px;
            }

            @media (max-width: 991px) {
                padding: 12px 24px;
            }

            >li {
                @media (min-width: 992px) {
                    padding: 0 8px 0 0;
                    width: 50%;
                }

                @media (max-width: 991px) {
                    padding: 12px 0;
                    width: 100%;
                }

                >a {
                    background-color: #fff;
                    color: #000;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 1.5;
                    padding: 0;
                    text-transform: none;

                    &:hover {
                        color: #c2002f;
                        text-decoration: underline;
                    }
                }
            }

            >.mega-menu-column-standard {

                @media (min-width: 992px) {
                    width: calc(var(--span) / var(--columns) * 100%);
                }
            }
        }
    }

    /* Simple Dropdown */
    .mega-menu-wrap .mega-menu>li.instron-menu-dropdown-simple>ul.mega-sub-menu {
        width: 648px;
    }

    /* Dropdown Tabs */
    .mega-menu-wrap .mega-menu>li.mega-menu-tabbed {

        >ul.mega-sub-menu {
            padding: 0;
            width: 1440px;

            @media (max-width: 991px) {
                padding: 0 24px;
            }

            >.mega-menu-item {

                &:not(:last-child) {
                    @media (max-width: 991px) {
                        border-bottom: solid 1px #dedede;
                    }
                }

                >.mega-menu-link {
                    align-items: center;
                    border: none;
                    color: #000;
                    display: flex;
                    flex-direction: row-reverse;
                    font-size: 14px;
                    font-family: 'century_gothicbold';
                    font-weight: bold;
                    gap: 12px;
                    justify-content: flex-end;
                    letter-spacing: 0;
                    line-height: 1.5;
                    padding: 24px;
                    position: relative;
                    z-index: 1;

                    @media (min-width: 992px) {
                        background-color: #f7f7f6;
                        border-bottom: solid 1px #dedede;
                        width: 25%;
                    }

                    @media (max-width: 991px) {
                        background-color: #fff;
                        border-bottom: none;
                        padding: 24px 0;
                        position: relative;
                    }

                    .mega-indicator:after {
                        content: none;
                    }
                }

                >.mega-menu-link:before {
                    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.783 8.667-3.266 3.266a.612.612 0 0 0-.192.467.669.669 0 0 0 .208.467.705.705 0 0 0 .467.192.609.609 0 0 0 .467-.192l4.4-4.4a.588.588 0 0 0 .142-.217.779.779 0 0 0-.001-.5.57.57 0 0 0-.142-.217l-4.4-4.4a.622.622 0 0 0-.459-.183.677.677 0 0 0-.474.183.65.65 0 0 0-.2.476c0 .183.066.341.2.474l3.25 3.25h-7.45a.646.646 0 0 0-.475.192.642.642 0 0 0-.191.475.65.65 0 0 0 .192.475.638.638 0 0 0 .474.192h7.45z' fill='%233d3834'/%3E%3C/svg%3E") no-repeat center / contain;
                    content: '';
                    height: 16px;
                    width: 16px;
                }

                >.mega-menu-link:hover:before {
                    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.783 8.667-3.266 3.266a.612.612 0 0 0-.192.467.669.669 0 0 0 .208.467.705.705 0 0 0 .467.192.609.609 0 0 0 .467-.192l4.4-4.4a.588.588 0 0 0 .142-.217.779.779 0 0 0-.001-.5.57.57 0 0 0-.142-.217l-4.4-4.4a.622.622 0 0 0-.459-.183.677.677 0 0 0-.474.183.65.65 0 0 0-.2.476c0 .183.066.341.2.474l3.25 3.25h-7.45a.646.646 0 0 0-.475.192.642.642 0 0 0-.191.475.65.65 0 0 0 .192.475.638.638 0 0 0 .474.192h7.45z' fill='%23c2002f'/%3E%3C/svg%3E") no-repeat center / contain;
                }

                >.mega-sub-menu {
                    display: none;

                    @media (min-width: 992px) {
                        background-color: #fff;
                        border-left: none;
                        left: 25%;
                        padding: 32px;
                        pointer-events: none;
                        position: absolute;
                        right: 0;
                        top: 0;
                        width: 75%;
                    }
                }
            }

            /* Tab Items */
            >.mega-menu-item.mega-menu-item-has-children {

                >.mega-menu-link {
                    display: block;
                    font-size: 16px;
                    font-family: 'century_gothicbold';
                    font-weight: bold;
                    letter-spacing: 0;
                    line-height: 1.5;
                    padding: 24px;
                    position: relative;
                    z-index: 1;

                    @media (max-width: 991px) {
                        padding: 24px 0;
                    }

                    .mega-indicator {
                        @media (max-width: 991px) {
                            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%233d3834' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
                            background-position: center;
                            background-repeat: no-repeat;
                            background-size: contain;
                            bottom: 0;
                            display: block;
                            height: 20px;
                            margin: auto 0;
                            position: absolute;
                            pointer-events: none;
                            right: 0;
                            top: 0;
                            transform-origin: center;
                            width: 20px;
                        }
                    }
                }

                >.mega-menu-link:before {
                    content: none;
                }
            }

            >li:not(.mega-menu-grid) {
                >.mega-sub-menu {
                    @media (min-width: 992px) {
                        display: flex;
                        gap: 12px 0;
                    }

                    @media (max-width: 991px) {
                        padding: 0 24px 24px !important;
                    }

                    .mega-menu-column-standard {
                        width: 100%;

                        @media (min-width: 992px) {
                            width: calc(var(--span) / var(--columns) * 100%);
                        }

                        a {
                            font-size: 14px;
                        }
                    }
                }
            }

            >.mega-menu-item.open-accordion {

                >.mega-menu-link {
                    color: #9b0026;
                }

                .mega-indicator {
                    @media (max-width: 991px) {
                        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23c2002f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
                        transform: rotate(180deg);
                    }
                }

                >.mega-sub-menu {
                    @media (max-width: 991px) {
                        display: block;
                        padding: 0 0 24px;
                        visibility: visible;

                        .mega-menu-item {
                            padding: 8px 0;
                        }

                        .mega-sub-menu {
                            padding: 0;
                        }
                    }

                    .mega-sub-menu {
                        @media (max-width: 991px) {
                            padding-bottom: 0 !important;
                            padding-top: 0 !important;
                        }
                    }
                }
            }

            .mega-menu-column:nth-child(1) .mega-sub-menu>.mega-menu-item .mega-menu-link {
                font-size: 14px;
            }

            /* Active Tab Item */
            >.mega-menu-item-has-children.mega-toggle-on>.mega-menu-link {
                @media (min-width: 992px) {
                    background-color: #1e1933;
                    color: #fff;
                    position: relative;
                    z-index: 1;
                }
            }

            >:not(.mega-menu-item-has-children):hover>.mega-menu-link {
                color: #c2002f;

                @media (min-width: 992px) {
                    text-decoration: underline;
                }
            }

            >.mega-menu-item-has-children.mega-toggle-on>.mega-menu-link::before {
                @media (min-width: 992px) {
                    background-color: #9b0026;
                    bottom: 0;
                    content: '' !important;
                    display: block;
                    height: auto;
                    left: 100%;
                    position: absolute;
                    top: 0;
                    width: 5px;
                }
            }

            >.mega-toggle-on>.mega-sub-menu {
                @media (min-width: 992px) {
                    display: flex;
                    pointer-events: all;
                }
            }
        }
    }

    /* Mobile Bottom - Language Switcher / CTAS */
    .instron-menu-mobile-bottom {
        align-items: center;
        display: flex;
        flex-direction: column;
        gap: 16px;

        @media (max-width: 991px) {
            border-top: 1px solid #dedede;
            margin: 0 24px;
            padding: 24px 0 32px;
            width: calc(100% - 48px);
        }

        .custom-lang-switch {

            @media (max-width: 991px) {
                width: 312px;
            }

            a.wpml-ls-item-toggle {
                @media (max-width: 991px) {
                    margin: 0 auto;
                    white-space: nowrap;
                    width: 110px;
                }
            }

            .wpml-ls-slot-shortcode_actions:before,
            .wpml-ls-slot-shortcode_actions:after {
                @media (max-width: 991px) {
                    content: none !important;
                }
            }
        }

        .instron-header-ctas {
            max-width: 312px;
            width: 100%;

            @media (min-width: 992px) {
                display: none;
            }

            >.fl-col-content {
                display: flex;
                flex-direction: column;
                gap: 8px;

            }

            .fl-module-content {
                margin: 0;
            }

            .fl-module-button {
                margin: 0;

                @media (max-width: 991px) {
                    width: 100%;
                }
            }

            .fl-button {
                width: 100%;
            }
        }
    }

    /** Search **/
    .instron-search-toggle {
        display: none;

        @media (max-width: 991px) {
            align-items: center;
            background-color: #f7f7f6;
            border-radius: 50%;
            border: solid 1px #ccc;
            display: flex;
            height: 40px;
            justify-content: center;
            width: 40px;
        }

        svg:nth-child(2) {
            display: none;
        }
    }

    .instron-menu-toggle {
        display: none;

        @media (max-width: 991px) {
            align-items: center;
            background-color: #f7f7f6;
            border-radius: 50%;
            border: solid 1px #ccc;
            display: flex;
            height: 40px;
            justify-content: center;
            width: 40px;
        }

        svg:nth-child(2) {
            display: none;
        }
    }

    .toggle-tab {
        background-color: #f7f7f6;
        border-radius: 25px;
        border: 1px solid #dad8d6;
        display: none !important;
        height: 38px;
        margin-left: 10px;
        min-width: auto !important;
        padding: 5px 10px;
        width: 40px;
    }
}

.instron-show-menu .instron-menu-toggle,
.instron-show-search .instron-search-toggle {

    svg:nth-child(1) {
        display: none;
    }

    svg:nth-child(2) {
        display: block !important;
    }
}

/**
* Language Switcher
*/
header #instron-navbar .wpml-ls-legacy-dropdown-click {

    @media (min-width: 992px) {
        margin-left: 25px;
        position: relative;
        width: auto;

        &:before {
            background-color: #3d3834;
            bottom: 0;
            content: '';
            display: inline-block;
            height: 14px;
            left: 0;
            margin: auto 0;
            position: absolute;
            top: 0;
            width: 1px;
        }
    }

    @media (max-width: 991px) {
        width: auto;
    }

    a.wpml-ls-item-toggle {
        background-color: transparent;
        border: 0;
        color: #1d1832;
        font-size: 14px;
        font-family: 'century_gothicbold';
        font-weight: bold;
        line-height: 19px;
        margin-left: 15px;
        text-decoration: none;

        @media (max-width: 991px) {
            margin-left: 0;
        }

        .wpml-ls-native {
            font-family: 'century_gothicbold';
            font-weight: bold;
        }

        .wpml-ls-native:before {
            background-image: url('/wp-content/themes/instron/assets/images/icon-globe.svg');
            background-position: center;
            background-size: 100%;
            height: 16px;
            display: inline-block;
            content: '';
            margin-right: 8px;
            vertical-align: sub;
            width: 16px;
        }

        &:after {
            background-image: url('/wp-content/themes/instron/assets/images/icon-dropdown.png');
            background-position: center;
            background-repeat: no-repeat;
            background-size: 12px;
            border: 0;
            height: 15px;
            margin-top: -4px;
            right: 5px;
            width: 12px;
        }
    }

    .wpml-ls-sub-menu {

        @media (max-width: 991px) {
            display: none;
            position: static;
        }
    }

    [aria-expanded="true"]+.wpml-ls-sub-menu {

        @media (max-width: 991px) {
            display: block;
        }
    }
}

header #instron-navbar .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    right: inherit;
    white-space: nowrap;
    left: 15px;

    .wpml-ls-link {
        text-align: left;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        padding: 8px 20px;
        text-decoration: none;
    }
}

header #instron-navbar .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-slot-shortcode_actions {
    position: relative;

    &:hover:before {
        position: absolute;
        background: #9b0026;
        padding: 4px 8px;
        z-index: 1;
        right: 100%;
        top: 50%;
        font-size: 12px;
        border: 1px solid #810825;
        border-radius: 2px;
        transform: translate(-5px, -50%);
        color: #fff;
        /* content: ''; */
    }

    &:hover:after {
        content: '';
        border-left: 7px solid #810825;
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        position: absolute;
        left: -5px;
        top: 50%;
        transform: translate(0px, -50%);
    }
}

.wpml-ls-item-es:hover:before {
    content: 'Selecciona tu idioma preferido';
}

.wpml-ls-item-fr:hover:before {
    content: 'Sélectionnez votre langue préférée';
}

.wpml-ls-item-it:hover:before {
    content: 'Seleziona la tua lingua preferita ';
}

.wpml-ls-item-pt-br:hover:before {
    content: 'Selecione seu idioma preferido';
}

.wpml-ls-item-zh-hans:hover:before {
    content: '选择您的首选语言';
}

.wpml-ls-item-zh-hant:hover:before {
    content: '選擇您的首選語言';
}

.wpml-ls-item-en:hover:before {
    content: 'Select your preferred language';
}

.wpml-ls-item-ja:hover:before {
    content: '希望の言語を選択してください ';
}

.wpml-ls-item-ko:hover:before {
    content: '선호하는 언어를 선택하세요';
}

.wpml-ls-item-th:hover:before {
    content: 'เลือกภาษาที่คุณต้องการ ';
}

.wpml-ls-item-nl:hover:before {
    content: 'Wählen Sie Ihre bevorzugte Sprache';
}

.wpml-ls-item-de:hover:before {
    content: 'Wählen Sie Ihre bevorzugte Sprache aus';
}

.wpml-ls-current-language:hover::before {
    content: none;
}

/**
* Featured Card
*/
.instron-featured-card-widget {
    margin-left: auto;
    width: 100%;

    @media (max-width: 991px) {
        display: none;
    }

    .instron-featured-card-link {
        display: flex;
        flex-direction: column;
        border-radius: 8px;
        overflow: hidden;
        text-decoration: none;

        &:hover {

            .instron-featured-card-image img {
                transform: scale(1.1);
            }

            .instron-featured-card-title {
                color: #c2002f;
            }
        }
    }

    .instron-featured-card-image {
        aspect-ratio: 320/180;
        overflow: hidden;

        img {
            height: 100%;
            object-fit: cover;
            transition: .3s ease-in-out;
            width: 100%;
        }
    }

    .instron-featured-card-info {
        background-color: #f7f7f6;
        padding: 16px;
    }

    .instron-featured-card-title {
        color: #000;
        font-size: 16px;
        font-family: 'century_gothicbold';
        font-weight: bold;
        line-height: 1.5;
        margin-bottom: 4px;
        transition: .3s;
    }

    .instron-featured-card-text {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        color: #555559;
        display: -webkit-box;
        font-size: 12px;
        line-height: 1.5;
        margin-bottom: 8px;
        overflow: hidden;
    }

    .instron-featured-card-tag {
        background-color: #f7f7f6;
        border-radius: 4px;
        border: solid 1px #d2cfcd;
        color: #c2002f;
        display: inline-block;
        font-size: 12px;
        font-family: 'century_gothicbold';
        font-weight: bold;
        letter-spacing: 0.6px;
        line-height: 1;
        padding: 8px 16px;
        text-transform: uppercase;
    }


}

/** Search Form **/
.instron-header-search-form {
    max-width: 256px;

    .fl-search-form-wrap form {
        position: relative;

        .fl-search-form-label {
            display: none !important;
        }

        .fl-form-field {
            padding: 0;

            input {
                background-color: #fff;
                border-radius: 32px;
                border: solid 1px #000;
                color: #555559;
                padding: 8px 16px;
            }
        }

        .fl-button-wrap {
            bottom: 0;
            height: 20px;
            margin: auto 0;
            position: absolute;
            right: 20px;
            top: 0;
            width: 20px;

            .fl-button {
                background-color: transparent;
                background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2716%27%20height%3D%2716%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M7.33259%2012.6654C10.2778%2012.6654%2012.6654%2010.2778%2012.6654%207.33259C12.6654%204.38737%2010.2778%201.99979%207.33259%201.99979C4.38736%201.99979%201.99979%204.38737%201.99979%207.33259C1.99979%2010.2778%204.38736%2012.6654%207.33259%2012.6654Z%27%20stroke%3D%27%233d3834%27%20stroke-width%3D%271.3332%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M13.9986%2013.9986L11.0989%2011.0989%27%20stroke%3D%27%233d3834%27%20stroke-width%3D%271.3332%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E");
                background-position: center;
                background-repeat: no-repeat;
                background-size: 15px;
                border: none;
                height: 20px;
                padding: 0;
                width: 20px;
            }
        }
    }

    /** Fallback for SearchWP **/
    form.searchwp-form .searchwp-form-input-container {
        flex: 0 0 100%;

        input {
            @media (max-width: 991px) {
                background-size: 14px;
                border-radius: 0 !important;
                height: auto;
                padding: 16px 24px !important;
            }
        }
    }

    form.searchwp-form .search-submit {
        display: none !important;
    }
}

.instron-header .instron-header-search-form {
    display: none;

    @media (max-width: 991px) {
        left: 0;
        max-width: 100%;
        position: absolute;
        right: 0;
        top: 100%;
        width: 100%;
    }

    &:before {
        @media (max-width: 991px) {
            -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
            background-color: rgba(35, 31, 32, 0.4);
            content: '';
            display: block;
            height: 100vh;
            left: 0;
            pointer-events: none;
            position: absolute;
            right: 0;
            top: 0;
            z-index: -1;
        }
    }

    .fl-search-form-wrap {
        padding: 0;

        form .fl-form-field {
            input {
                background-color: #fff;
                border-radius: 0;
                color: #555559;
                padding: 16px 24px;
            }

            .fl-button-wrap {
                right: 16px;

                .fl-button {
                    background-size: 16px;
                }
            }
        }
    }
}

.instron-show-search .instron-header .instron-header-search-form {

    @media (max-width: 991px) {
        display: block;
    }
}

/** Top CTAs **/
.instron-header-ctas {

    .fl-col-content {
        align-items: center;
        display: flex;
        justify-content: flex-end !important;
        flex-direction: row;
        padding-right: 20px;
    }

    .fl-col-content .button-primary {
        background: transparent;
        border: 0;
    }

    .fl-col-content .button-primary .fl-button {
        padding: 12px 16px;
        font-size: 12px;
        line-height: 1.2;
        font-family: 'century_gothicregular';
        text-decoration: none;
        font-weight: normal;
        color: #fff;
        background-color: #c2002f;
        border: solid 1px #9b0026;
        border-radius: 32px;
        font-weight: bold;
        text-align: center;
    }

    .fl-col-content .button-primary .fl-button .fl-button-text {
        font-family: 'century_gothicregular';
        color: #fff;
    }

    .fl-col-content .button-primary .fl-button:hover {
        background-color: #9b0026;
        border: solid 1px #9b0026;
        text-decoration: none;
    }

    .fl-col-content .button-secondary {
        background: transparent;
        border: 0;
        margin-right: 10px;
    }

    .fl-col-content .button-secondary .fl-button {
        padding: 12px 16px;
        font-size: 12px;
        line-height: 1.2;
        font-family: 'century_gothicregular';
        text-decoration: none;
        font-weight: normal;
        color: #fff;
        background-color: #fff;
        border: solid 1px #3d3834;
        border-radius: 32px;
        font-weight: bold;
        text-align: center;
    }

    .fl-col-content .button-secondary .fl-button .fl-button-text {
        font-family: 'century_gothicregular';
        color: #3d3834;
    }

    .fl-col-content .button-secondary .fl-button:hover {
        background-color: #3d3834;
        border: solid 1px #3d3834;
        text-decoration: none;
    }

    .fl-col-content .button-secondary .fl-button:hover .fl-button-text {
        color: #fff;
    }
}

/** Hide Mega Menu toggle **/
.mega-menu-toggle {
    display: none !important;
} .fl-node-s7kqh0lg9tom > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-search-form,
.fl-search-form-input-wrap,
.fl-search-form-input-wrap form:has(.fl-search-form-label, .fl-button-wrap) .fl-form-field {
	position: relative;
}
.fl-search-form-wrap {
	display: inline-flex;
	max-width: 100%;
	align-items: center;
	position: relative;
}
.fl-search-form-fields {
	flex-basis: 100%;
}
.fl-search-form .fl-form-field input,
.fl-search-form .fl-form-field input[type=search] {
	height: auto;
	width: 100%;
}

/* Selected Layouts */
.fl-search-button-expand .fl-search-form-fields,
.fl-search-form-inline .fl-search-form-fields {
	align-items: center;
	display: inline-flex;
	flex-wrap: nowrap;
	max-width: 100%;
}

/* Form layout */
.fl-search-form-width-full .fl-search-form-wrap {
	width: 100%;
}

.fl-search-form-label {
	all: unset;
}

/* Input field */
.fl-search-form .fl-form-field {
	display: flex;
	align-items: center;
}
.fl-search-form-input .fl-form-field,
.fl-search-form-button .fl-form-field,
.fl-search-form-inline .fl-form-field,
.mfp-container .fl-form-field {
	margin: 0;
}

/* Inline Layout */
.fl-search-form-inline .fl-search-form-input-wrap {
	width: 100%;
}
.fl-search-form-inline .fl-form-field {
	padding-right: 10px;
	flex: 1;
}
.fl-search-form-inline .fl-search-form-label {
	padding-right: 10px;
}
.fl-search-form-inline form:has(.fl-search-form-label, .fl-button-wrap) {
	display: flex;
	align-items: center;
}
.fl-search-form-inline .fl-search-results-content {
	width: calc(100% - 10px);
}

/* Button Layout - General */
.fl-search-button-center .fl-search-form-fields,
.fl-search-button-center .fl-search-form-fields form:has(.fl-button-wrap) {
	justify-content: center;
}
.fl-search-button-left .fl-search-form-fields,
.fl-search-button-left .fl-search-form-fields form:has(.fl-button-wrap) {
	justify-content: left;
}
.fl-search-button-right .fl-search-form-fields,
.fl-search-button-right .fl-search-form-fields form:has(.fl-button-wrap) {
	justify-content: right;
}
.fl-search-button-expand .fl-button-wrap,
.fl-search-form-inline .fl-button-wrap {
	flex: 0 0 auto;
}

/* Button layout - Expand */
.fl-search-button-expand .fl-search-form-fields,
.fl-search-button-expand form:has(.fl-button-wrap) {
	align-items: center;
	display: inline-flex;
	flex-wrap: nowrap;
	max-width: 100%;
	gap: 0;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
}
.fl-search-button-expand form:has(.fl-button-wrap) {
	width: 100%;
	justify-content: center;
}
.fl-search-button-expand .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),
.fl-search-button-expand .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
	overflow: hidden;
	margin: 0;
}
.fl-search-button-expand:has(.fl-search-expanded) .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {
	overflow: visible;
}
.fl-search-button-expand .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),
.fl-search-button-expand .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {
	width: 0;
}
.fl-search-button-expand .fl-search-expanded .fl-search-form-input-wrap,
.fl-search-button-expand .fl-search-form-input-wrap:has(.fl-button-wrap),
.fl-search-button-expand .fl-search-expanded .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {
	width: 100%;
}
.fl-search-button-expand-left .fl-search-expanded .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),
.fl-search-button-expand-left .fl-search-expanded form:has(.fl-button-wrap) .fl-form-field {
	margin-inline-end: 10px;
}
.fl-search-button-expand-right .fl-search-expanded .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),
.fl-search-button-expand-right .fl-search-expanded form:has(.fl-button-wrap) .fl-form-field {
	margin-inline-start: 10px;
}
.fl-search-button-expand-right .fl-search-form-fields,
.fl-search-button-expand-right form:has(.fl-button-wrap) {
	flex-direction: row-reverse;
}
.fl-search-button-expand-right.fl-search-button-right .fl-search-form-fields {
	justify-content: flex-start;
}
.fl-search-button-expand-right.fl-search-button-left .fl-search-form-fields {
	justify-content: flex-end;
}
.fl-search-button-expand.fl-search-button-center .fl-form-field {
	justify-content: center;
}
.fl-search-button-expand.fl-search-button-left .fl-form-field {
	justify-content: flex-start;
}
.fl-search-button-expand.fl-search-button-right .fl-form-field {
	justify-content: flex-end;
}

/* Button layout - Fullscreen */
.fl-search-button-fullscreen.fl-search-button-center .fl-search-form-wrap {
	justify-content: center;
}
.fl-search-button-fullscreen.fl-search-button-left .fl-search-form-wrap {
	justify-content: flex-start;
}
.fl-search-button-fullscreen.fl-search-button-right .fl-search-form-wrap {
	justify-content: flex-end;
}
.fl-search-button-fullscreen .fl-search-form-fields {
	display: contents;
}
.fl-search-button-fullscreen .fl-search-form-input-wrap {
	display: none;
}
.mfp-container .fl-search-form-input-wrap {
	box-sizing: border-box;
	margin: 0 auto;
}

/* Button Layout - Reveal */
.fl-search-button-reveal .fl-search-form-input-wrap {
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	width: 100%;
	z-index: 1100;
	border-radius: 4px;
	transform: translateX(-50%);
}
.fl-search-button-reveal .fl-search-form-input-wrap form {
	display: flex;
	align-items: center;
	gap: 10px;
}
.fl-search-button-reveal .fl-form-field {
	flex: 1;
}
@media only screen and (max-width: 360px) {
	.fl-search-button-reveal .fl-search-form-input-wrap form {
		flex-direction: column;
	}
}

/* Stacked Layout */
.fl-search-form-stacked .fl-search-form-label {
	display: block;
	margin-bottom: 10px;
}
.fl-search-form-stacked:not(:has(.fl-search-form-label, .fl-button-wrap)) .fl-search-results-content.fl-search-open {
	margin-top: -12px;
}

/* Search Results - Ajax */
.fl-search-results-content {
	visibility: hidden;
	opacity: 0;
    -moz-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -o-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
	-webkit-box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.40);
	-moz-box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.40);
	box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.40);
	border-radius: 4px;
	border: 1px solid #e6e6e6;
	overflow-y: auto;
	background: #fff;
	text-align: left;
	position: absolute;
	top: 100%;
	max-height: 0;
	width: 100%;
	z-index: 1100;
}
.fl-search-results-content.fl-search-open {
	max-height: 400px;
	height: auto;
	visibility: visible;
	opacity: 1;
	padding: 15px;
	margin: 5px 0;
}
.fl-search-form-center.fl-search-form-width-custom .fl-search-results-content {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.fl-search-form-left .fl-search-results-content {
	left: 0;
}
.fl-search-form-right .fl-search-results-content {
	right: 0;
}
.fl-search-post-item {
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
	padding: 10px 0;
	cursor: pointer;
}
.fl-search-post-item:last-child {
	border-bottom: 0 none;
}
.fl-search-post-image {
	float: left;
	position: relative;
	margin-right: 10px;
	width: 60px;
}
.fl-search-post-image img {
	height: auto !important;
	width: 100% !important;
}
.fl-search-post-title {
	font-size: 15px;
}

/* Search Loader */
.fl-search-loader-wrap {
	display: none;
	line-height: 16px;
	position: relative;
	height: 30px;
}
.fl-search-loader {
	animation: fl-spin 2s linear infinite;
	z-index: 2;
	position: absolute;
	padding: 2px;
	right: 10px;
	top: 0;
	width: 30px;
	height: 30px;
}
.fl-search-loader .path {
	stroke: hsla(210, 77%, 75%, 1);
    stroke-linecap: round;
    animation: fl-dash 1.5s ease-in-out infinite;
}
@keyframes fl-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fl-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}








			.fl-builder-content .fl-node-ezruhk3vfsnm .fl-button i.fl-button-icon-before {
		margin-right: 0;
	}
	
.fl-node-ezruhk3vfsnm .fl-search-form-wrap, .fl-node-ezruhk3vfsnm .fl-search-button-reveal .fl-search-form-input-wrap {
	font-size: 16px;
	padding: 10px;
}
.fl-node-ezruhk3vfsnm .fl-search-form {
	text-align: center;
}
.fl-node-ezruhk3vfsnm .fl-search-form-wrap {
	min-height: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.fl-node-ezruhk3vfsnm .fl-form-field input[type=search] {
	border-radius: 4px;
	font-size: 16px;
	line-height: 16px;
	padding: 12px 24px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
.fl-node-ezruhk3vfsnm.fl-button-wrap, .fl-node-ezruhk3vfsnm .fl-button-wrap {
	text-align: center;
}
:where(.fl-builder-content .fl-node-ezruhk3vfsnm .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-ezruhk3vfsnm .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
 .fl-node-ezruhk3vfsnm > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}









.fl-node-8napd05uiovk.fl-button-wrap, .fl-node-8napd05uiovk .fl-button-wrap {
	text-align: left;
}
:where(.fl-builder-content .fl-node-8napd05uiovk .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-8napd05uiovk .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
 .fl-node-8napd05uiovk > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
.instron-header .instron-mobile-logo img {
    width: 100%;
}
/* End Layout CSS */

/* Sticky */
.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
	position: fixed;
	width: 100%;
	z-index: 100;
}

/* Sticky - fix flyout menu  */
.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
	left: auto !important;
	transition: left 0.2s !important;
}
.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
	right: auto !important;
	transition: right 0.2s !important;
}
.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity {
	height: 100vh;
	width: 100vw;
}
.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout {
	top: 0px;
}
.fl-theme-builder-flyout-menu-active body {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body {
	overflow-x: hidden;
}
.fl-theme-builder-flyout-menu-push-right {
	right: 0px;
	transition: right 0.2s ease-in-out;
}
.fl-theme-builder-flyout-menu-push-left {
	left: 0px;
	transition: left 0.2s ease-in-out;
}
.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right {
	position: relative;
	right: 250px;
}
.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left {
	position: relative;
	left: 250px;
}
.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition {
	transition: none;
}

/* Shrink */
.fl-builder-content[data-shrink="1"] .fl-row-content-wrap,
.fl-builder-content[data-shrink="1"] .fl-col-content,
.fl-builder-content[data-shrink="1"] .fl-module-content,
.fl-builder-content[data-shrink="1"] img {
	-webkit-transition: all 0.4s ease-in-out, background-position 1ms;
	-moz-transition: all 0.4s ease-in-out, background-position 1ms;
	transition: all 0.4s ease-in-out, background-position 1ms;
}
.fl-builder-content[data-shrink="1"] img {
	width: auto;
}
.fl-builder-content[data-shrink="1"] img.fl-photo-img {
	width: auto;
	height: auto;
}
.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap {
	margin-bottom: 0;
	margin-top: 0;
}
.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap {
	padding-bottom: 5px;
}
.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap {
	padding-top: 5px;
}
.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}
.fl-theme-builder-header-shrink-module-bottom.fl-module-content,
.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
	margin-bottom: 5px;
}
.fl-theme-builder-header-shrink-module-top.fl-module-content,
.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
	margin-top: 5px;
}
.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img {
	-webkit-transition: all 0.4s ease-in-out, background-position 1ms;
	-moz-transition: all 0.4s ease-in-out, background-position 1ms;
	transition: all 0.4s ease-in-out, background-position 1ms;
}

/* Overlay */
.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {
	position: absolute;
	width: 100%;
	z-index: 100;
}
.fl-builder-content[data-type="header"][data-overlay="1"].fl-theme-builder-header-pinned:not(.fl-builder-content-editing) {
	position: fixed;
	width: 100%;
	z-index: 100;
}
.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] {
	display: none;
}
body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap,
body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content,
body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-module-box {
	background: transparent;
}
