#main-content .container:before {
    background: none;
}

/** Expand the content area to fullwidth **/
@media (min-width:981px) {
    #left-area {
        width: 100%;
        padding: 23px 0px 0px !important;
        float: none !important;
    }

}

/** custom css **/
.block {
    display: block
}

.o-hidden {
    overflow: hidden
}

@media (max-width:991px) {
    .header-top {
        height: 29px;
    }

    #logo {
        max-width: 110px !important;
    }

    .et_header_style_left .et-search-form,
    .et_header_style_split .et-search-form {
        width: 100% !important;
        max-width: 100% !important;
    }

    #main-header > .container {
    }

    #et_mobile_nav_menu {
        position: absolute;
        left: -5px;
        top: 10px;
    }

    #main-header .logo_container {
        width: 33.33%;
        margin-left: 33.33%;
        text-align: center;
    }

    .et_header_style_left .logo_container a {
        padding: 5px 0;
    }

    #et-top-navigation {
        width: 33.33% !important;
        padding-top: 0 !important;
        align-self: center;
        padding-left: 0 !important;
        display: flex !important;
        align-items: center;
        justify-content: flex-end;
    }

    #main-header .right-container {
        margin-right: 0 !important;
    }

    #main-header {
        position: absolute !important;
        left: 0;
        right: 0;        /*top: 0 !important;*/
    }

    #mobile_menu {
        display: none !important;
        width: 100%;
        max-height: 100vh;
        height: 100% !important;
        overflow-y: auto;
        top: 55px;
        left: 0;
        right: 0;
        position: fixed;
        -webkit-transition: all 0.2s ease 0s;
        -moz-transition: all 0.2s ease 0s;
        transition: all 0.2s ease 0s;
        -overflow-scrolling: touch !important;
        -webkit-overflow-scrolling: touch !important;
        border: none;
        padding: 0;
    }

    .mobile_nav.closed #mobile_menu {
    }

    .mobile_nav.active #mobile_menu {
        display: block !important;
    }

    .mobile_nav.active .mobile_menu_bar:before {
        content: "\4d";
    }

    .mobile_nav:before {
        height: 100vh;
        position: fixed;
        right: 0px;
        top: 0px;
        z-index: 10;
        opacity: 0;
        background: transparent;
        transform: translateX(50%);
        transition: opacity 0.3s;
    }

    .mobile_nav.active:before {
        content: '';
        width: 100%;
        opacity: 1;
        transform: translateX(0%);
        background: rgba(0, 0, 0, 0.9);
        display: none;
    }

}

/*# sourceMappingURL=style.css.map */
body.enquiry-request .create-account {

    /*display: none;*/
}

body.woocommerce.archive #main-content .shoppage-container  .add_to_cart_button {
    order: 2;
    background: #ffc600;
    width: 50%;
}
