html {
    font-family: "Helvetica", Arial,sans-serif;
    color: #444;
}

.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family:  "Helvetica", Arial,sans-serif;
    color: #757575;
}
.uk-text-success {
    color: #00807F !important;
}
.uk-navbar-nav > li > a {
    position: relative;
    color: #FFF;
    text-transform: none
}

.uk-navbar-nav > li > a::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    content: "";
    background: #fff;
    transition: height 0.2s ease;
}

.uk-navbar-nav > li.uk-active > a {
    color: #fff;
}

.uk-navbar-nav > li.uk-active > a::after {
    height: 3px;
}

.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a.uk-open,
.uk-navbar-nav > li > a:focus {
    color: #fff;
}

.uk-navbar-nav > li:hover > a:not(#store-logo)::after,
.uk-navbar-nav > li > a:not(#store-logo).uk-open::after,
.uk-navbar-nav > li > a:not(#store-logo):focus::after {
    height: 3px;
}

.uk-button {
    font-weight: 600;
    border-radius: 4px;
}

.uk-input,
.uk-textarea {
    border-radius: 4px;
    border: 2px solid rgba(0, 0, 0, 0.24);
    color: rgba(0, 0, 0, 0.87);
}

.uk-input:hover,
.uk-input:focus,
.uk-input:active,
.uk-textarea:hover,
.uk-textarea:focus,
.uk-textarea:active {
    border-color: rgba(0, 0, 0, 0.54);
}

.uk-input,
.uk-select:not([multiple]):not([size]) {
    height: 45px;
}

.uk-form-danger,
.uk-form-danger:focus,
.has-error,
.has-error:focus {
    color: #E68699;
    border-color: #E68699;
}

.uk-offcanvas-bar {
    background: #f2f2f2;
}

.uk-offcanvas-bar .uk-close {
    color: rgba(0, 0, 0, 0.54);
}

.uk-offcanvas-bar .uk-close:hover {
    color: rgba(0, 0, 0, 0.87);
}

.uk-offcanvas-bar h4 {
    color: #E68699;
    font-weight: 600;
}

.uk-offcanvas-bar a {
    color: rgba(0, 0, 0, 0.54);
}

.uk-offcanvas-bar a:hover {
    color: rgba(0, 0, 0, 0.87);
}

.uk-accordion-title {
    font-weight: 500;
}

.uk-card-default .uk-card-title {     
    font-size: 20px;
    line-height: 1.2;
}