.logo img {width: inherit;}


.customer-account-login .page-wrapper {
    background-color: #979797;
}

.columns .column.main {padding-bottom: 0;}
.header-menu {padding: 16px 0 0 15px;}
.nav-toggle {display: none!important;}
.pagebuilder-column h1, .page-title h1 {font-size: 36px;line-height: auto;}

/*------------------------------------------------------------------------------
LOGIN SCREEN
------------------------------------------------------------------------------*/

/*.customer-account-login {
    min-width: 320px;
}

.customer-account-login .page-main {
    margin-left: auto;
    margin-right: auto;
    min-width: 280px;
    max-width: 420px;
    padding: 20px;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.customer-account-login .login-container {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);
}

.customer-account-login .columns .column.main {
    margin-bottom: 0;
}

.customer-account-login .login-container .fieldset > .field > .control {
    width: 100%;
}

.customer-account-login .login-container .login_header {
    margin-bottom: 30px;
}

.minicart-wrapper {
    display: flex;
    align-items: center;
}*/

/*------------------------------------------------------------------------------
RESPONSIVE
------------------------------------------------------------------------------*/

@media (min-width: 580px) {
    .customer-account-login .page-main {
        max-width: 420px;
        padding: 60px 0;
        display: flex;
        align-items: center;
    }
}

@media (min-width: 760px) {
    .header_special_store_block {
        margin-top: 30px;
        padding: 20px 25px;
    }
}

@media (min-width: 960px) {
    .logo_wrapper .logo {
        width: 160px!important;
    }
    .pagebuilder-column h1, .page-title h1 {font-size: 48px;line-height: 52px;}
}

@media (min-width: 1340px) {
    .pagebuilder-column h1, .page-title h1 {font-size: 52px;line-height: 56px;}
}
