body #maincontent{
    margin-top: 85px !important;
}
/*Customer account*/
.sales-order-view .table-order-items tbody tr td span.price{
    font-size: 14px;
}
.sales-order-view .order-links .item strong,
.sales-order-view .page-title-wrapper .order-date span,
.sales-order-view .table-order-items tbody tr td strong,
.sales-order-view .table-order-items tbody tr td span,
.sales-order-view .table-order-items tbody tr td,
.sales-order-view .table-order-items tfoot tr th,
.sales-order-view .table-order-items tfoot tr td span,
.sales-order-view .table-order-items tfoot tr.tax td.mark,
address,
.box.box-order-shipping-method .box-content,
.box.box-order-billing-method .payment-method,
.customer-address-index .block.block-addresses-list tbody td,
.customer-address-index address,
.customer-account-login .block.block-new-customer p,
.customer-account-login .fieldset > .field,
.customer-account-login .fieldset > .field span,
.customer-account-login .action.remind span,
.customer-account-login .login-container .fieldset:after{
    font-family: 'sofia-pro-soft-regular';
}
.box.box-order-shipping-method .box-content,
.box.box-order-billing-method .payment-method,
address,
.sales-order-view .table-order-items tbody tr td strong,
.sales-order-view .table-order-items tbody tr td,
.sales-order-view .table-order-items tfoot tr th,
.sales-order-view .table-order-items tfoot tr.tax td.mark,
.sales-order-view .table:not(.cart):not(.totals) > thead > tr > th,
.sales-order-view .table:not(.cart):not(.totals) > thead > tr > td,
.sales-order-view .abs-status,
.sales-order-view .return-status,
.sales-order-view .order-status,
.sales-order-view .page-title-wrapper .order-date,
.sales-order-view .order-links .item,
.password-strength-meter,
.customer-address-index .block.block-addresses-list,
.customer-address-index address,
.customer-account-create .fieldset > .field > .label,
.customer-account-create .fieldset > .fields > .field > .label,
.customer-account-create .fieldset > .legend,
.customer-account-login .block.block-new-customer p,
.customer-account-login .fieldset > .field,
.customer-account-login .fieldset > .field span,
.wishlist-index-share .form.wishlist.share label,
.wishlist-index-share .form.wishlist.share legend.legend,
.table-order-items.history thead tr th,
.table-order-items.history tbody tr td,
.table-order-items.history tbody tr td span,
.block-dashboard-orders thead tr th,
.block-dashboard-orders tbody tr td,
.block-dashboard-orders tbody tr td span,
.account .box-billing-address .box-content,
.account .box-shipping-address .box-content,
.account .box-information .box-content,
.account .box-newsletter .box-content{
    color: #676767;
}
input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type*="date"],
input[type="email"],
.sales-order-view .order-details-items .order-title > strong,
.sales-order-view .order-actions-toolbar .action,
.customer-account-edit .form-edit-account input,
.customer-account-edit .form-edit-account select,
.customer-address-form .form-address-edit input,
.customer-address-form .form-address-edit select,
.customer-address-index .block.block-addresses-list tbody tr td .action span,
.wishlist-index-share .form.wishlist.share textarea,
.wishlist-index-index .product-item-comment,
.wishlist-index-index .product-item-actions a span,
.account .column.main .toolbar select,
.account .column.main .toolbar,
.table-order-items.history tbody tr td .action span,
.block-dashboard-orders tbody tr td .action span{
    color: #002d74;
}
.table-order-items.history tbody tr td,
.table-order-items.history tbody tr td span,
.block-dashboard-orders tbody tr td,
.block-dashboard-orders tbody tr td span,
#block-collapsible-nav .nav.item strong,
#block-collapsible-nav .nav.item a,
.account .box-billing-address .box-content,
.account .box-shipping-address .box-content,
.account .box-information .box-content p,
.account .box-newsletter .box-content p,
.account a.action.remind span,
.account .block-title a.action span,
.account .box-actions a.action span,
.account .block-title a.action,
.account .box-actions a.action{
    font-family: 'sofia-pro-soft-regular';
}

.customer-account-create .fieldset > .field .note,
.customer-account-create .fieldset > .fields > .field .note{
    color: #628000;
    font-family: 'sofia-pro-soft-regular';
}
.customer-account-create .page-title-wrapper,
.customer-account-login .page-title-wrapper{
    text-align: center;
}
.block-collapsible-nav .item.current a,
.block-collapsible-nav .item.current > strong{
    border-color: #628000;
}

label[for="is_subscribed"] span,
label[for="show-password"] span{
    color: #628000 !important;
}
.customer-account-create .page-title-wrapper,
a.action.remind,
.block-title a.action,
.box-actions a.action{
    color: #628000;
}
.newsletter-manage-index .column .form-newsletter-manage .actions-toolbar button,
.customer-account-edit .column .form-edit-account .actions-toolbar button,
.customer-address-form .column .form-address-edit .actions-toolbar button,
.customer-address-index .actions-toolbar button,
.wishlist-index-share .form.wishlist.share button,
.wishlist-index-index .actions-toolbar button,
.wishlist-index-index .product-item-inner .actions-primary button,
.action.reload.captcha-reload,
.customer-account-login .action.primary{
    border-radius: 20px;
    border-color: #628000;
    border: 1px solid #628000;
    background: #628000;
    color: #ffffff;
    animation-name: buttonOutHover;
    animation-duration: 0.5s;
}
.newsletter-manage-index .column .form-newsletter-manage .actions-toolbar button:hover,
.customer-account-edit .column .form-edit-account .actions-toolbar button:hover,
.customer-address-form .column .form-address-edit .actions-toolbar button:hover,
.customer-address-index .actions-toolbar button:hover,
.wishlist-index-share .form.wishlist.share button:hover,
.wishlist-index-index .actions-toolbar button:hover,
.wishlist-index-index .product-item-inner .actions-primary button:hover,
.action.reload.captcha-reload:hover,
.customer-account-login .action.primary:hover{
    background: #ffffff;
    color: #628000;
    animation-name: buttonOnHover;
    animation-duration: 0.5s;
    border: 1px solid #628000;
}
form.create.account.form-create-account{
    margin: auto;
}
#assistance_allowed_checkbox,
label[for="assistance_allowed_checkbox"],
input[name="assistance_allowed"] ~ .field-tooltip{
    display: none !important;
}

#block-collapsible-nav .nav.item.current strong{
    color: #628000;
}

.wishlist-index-index .box-tocart fieldset.fieldset{
    display: flex;
    align-items: center;
    justify-content: center;
}
.wishlist-index-index .box-tocart .product-item-actions{
    margin: 0 10px !important;
}
.wishlist-index-index .box-tocart .field.qty label{
    display: none;
}
.wishlist-index-index .box-tocart .input-text.qty{
    border-color: #628000;
    border-radius: 20px;
    width: 90%;
    max-height: 30px;
    color: #002d74;
}
.wishlist-index-index .box-tocart .action.tocart span{
    font-size: 15px;
    font-family: 'sofia-pro-soft-regular';
}
.wishlist-index-index .box-tocart .actions,
.wishlist-index-index .box-tocart .fieldset .field.qty{
    padding: 0 !important;
    margin: 0 !important;
}
.wishlist-index-index .product-item .product-item-info{
    width: 90%;
    text-align: center;
}
.wishlist-index-index .main .form-wishlist-items .actions-toolbar{
    margin-top: 20px;
}
.customer-account-edit .form-edit-account .fieldset > .field:not(.choice) > .label,
.customer-address-form .form-address-edit .fieldset > .field:not(.choice) > .label{
    width: 15%;
    text-align: left;
    color: #676767;
    padding: 6px 5px 0 0;
}
.customer-account-edit .form-edit-account .fieldset > .field.choice:before,
.newsletter-manage-index .form-newsletter-manage .fieldset > .field.choice:before,
.customer-address-form .form-address-edit .fieldset > .field.choice:before{
    width: unset;
    padding: unset;
}
.customer-account-edit .column .form-edit-account .actions-toolbar,
.wishlist-index-share .column .wishlist.share .actions-toolbar,
.newsletter-manage-index .column .form-newsletter-manage .actions-toolbar,
.customer-address-form .column .form-address-edit .actions-toolbar{
    margin-left: 0;
}
.newsletter-manage-index .form-newsletter-manage .fieldset > .field.choice > .label,
.customer-account-edit .form-edit-account .fieldset > .field.choice > input,
.customer-account-edit .form-edit-account .fieldset > .field.choice > .label,
.customer-address-form .form-address-edit .fieldset > .field.choice > .label{
    color: #628000;
}
.newsletter-manage-index .form-newsletter-manage .fieldset > .field.choice > .label span,
.customer-account-edit .form-edit-account .fieldset > .field.choice > .label span,
.customer-address-form .form-address-edit .fieldset > .field.choice > .label span{
    font-family: 'sofia-pro-soft-regular';
}
.wishlist-index-share .form.wishlist.share .field .label{
    text-align: left;
}
.newsletter-manage-index .form-newsletter-manage legend.legend,
.customer-account-edit .form-edit-account legend.legend,
.customer-address-form .form-address-edit legend.legend{
    color: #676767;
    margin-left: 0;
}

.wishlist-index-share .form.wishlist.share legend.legend{
    margin-left: 0;
}

span.price,
.product-item-name > a,
.product-item-name > a:visited{
    color: #012d74;
}
.base-price-text{
    clear: unset;
    height: unset;
}
@media screen and (max-width: 768px){
    .table-additional-addresses-items tbody tr td:before,
    .table-order-items.history tbody tr td:before,
    .title.block-collapsible-nav-title strong{
        color: #676767 !important;
    }
    .account .toolbar .pager{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .account .toolbar .toolbar-amount{
        width: 20%;
        text-align: left;
        padding: 0;
    }
    .account .toolbar .sorter{
        width: 80%;
        text-align: right;
    }
    .wishlist-index-index .box-tocart .fieldset .field.qty{
        display: block;
    }
    .customer-account-edit .form-edit-account .fieldset > .field:not(.choice) > .label,
    .customer-address-form .form-address-edit .fieldset > .field:not(.choice) > .label{
        width: 100%;
    }
}
