/* public styling goes here */
.spclamp-width-100 {
    width: 100%;
}
.spclamp-content .app-navigation .uk-nav-default {
    font-size: 0.95em;    
}
.spclamp-content #main-content { margin: 0px; }
.spclamp-content .app-navigation { width: 360px; }
.spclamp-content .app-navigation .user-badge {
    border-radius: 5px;
}
.spclamp-content .woocommerce.spclamp-woo-container h3,
.spclamp-content .woocommerce.spclamp-woo-container h2 {
    font-size: 17px; 
    font-weight: 600;
}
.spclamp-content .woocommerce.spclamp-woo-container address {
    margin:0px;
}
.spclamp-content .woocommerce.spclamp-woo-container table,
.spclamp-content .woocommerce.spclamp-woo-container table td,
.spclamp-content .woocommerce.spclamp-woo-container table th {
    border-width: 0px;
}

.spclamp-margin-top-5 { margin-top: 5px; }
.spclamp-member-fullname-info { font-size: 1.1em; font-weight: 600; line-height: normal; }
.spclamp-member-secondary-info { font-size: 0.90em; line-height: normal; }
.spclamp-member-page-heading-title { font-size: 1.2em; font-weight: 600; }

.uk-scope #spclamp-profile-fields-container .uk-form-custom input[type=file] {
    font-size: 20px;
}
.uk-scope .uk-notification { font-weight: 600 }

.uk-scope .uk-nav-default>li>a {
    line-height: normal;
    padding: 7px 0px;
}
.uk-scope .uk-nav-default>li.uk-active>a {
    font-weight: 600;
}

uk-scope ul.woocommerce-error {
    padding: inherit!important;
}

.default-restricted-message-container {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}

/* media upload front end */
.media-frame-tab-panel button.media-menu-item {
    color: #000;
}

@media only screen and (max-width: 600px) {
    .uk-scope .uk-modal {
        padding: 0px!important;
        z-index: 99999!important;
    }
    .spclamp-content .app-navigation { width: 100%!important; }
    #spclamp-default-member-area-content { margin-top: 10px; }
    .spclamp-member-page-heading-title { font-size: 1em; }
    
    /* popup login */
    .uk-scope #spclamp-login-popup-section .uk-modal-dialog {
        margin: 0px 20px;
    }
}
