/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@font-face{
    font-family: 'Stellar Light';
    src: url('/wp-content/themes/uncode-child/fonts/Stellar-light.otf');
    src: url('/wp-content/themes/uncode-child/fonts/Stellar-light.otf?#iefix') format('embedded-opentype'),
    url('/wp-content/themes/uncode-child/fonts/Stellar-light.otf') format('woff'),
    url('/wp-content/themes/uncode-child/fonts/Stellar-light.otf') format('truetype'),
    url('/wp-content/themes/uncode-child/fonts/Stellar-light.otf') format('svg');
    }

@font-face{
    font-family: 'Stellar Regular';
    src: url('/wp-content/themes/uncode-child/fonts/Stellar-Regular.otf');
    src: url('/wp-content/themes/uncode-child/fonts/Stellar-Regular.otf?#iefix') format('embedded-opentype'),
    url('/wp-content/themes/uncode-child/fonts/Stellar-Regular.otf') format('woff'),
    url('/wp-content/themes/uncode-child/fonts/Stellar-Regular.otf') format('truetype'),
    url('/wp-content/themes/uncode-child/fonts/Stellar-Regular.otf') format('svg');
    }

p {
    line-height: inherit !important;
}

.text-small p {
    margin-top: 5px !important;
    padding-bottom: 20px;
    font-family: 'Stellar Regular';
    letter-spacing: 2px;
    font-size: 10px;
    text-transform: uppercase;
}

.dark-light-heading p {
    color:#fff !important;
}

/* Navigation */



.dropdown-toggle i.fa.fa-angle-down.fa-dropdown {
    margin-top: 3px !important;
}

body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown {
    float: right;
    top: 1px !important;
}

/* Homepage */

p.h4.font-weight-400.text-uppercase {
    padding-left: 2px !important;
}

hr.separator-break {
    width: 90px !important;
    border-top-width: 1px !important;
}

.down-arr-home.style-dark {
    font-size: 24px;
    cursor: pointer;
    color: #ffffff;
    text-align: center !important;
}

.down-arr-home.style-dark a {
    color:#fff !important;
}

.header-wrapper .header-scrolldown {
    bottom: 50px !important;
}

@media (max-width: 959px) {
    .header-wrapper .header-scrolldown {
      display:inherit !important;
    }
  }

/* Form */
form p {
    margin: 18px 0px 0px 0px;
    font-weight: 400 !important;
}

.btn {
    font-family: 'Stellar Regular' !important;
}

/* Request quote button */

p.return-to-shop {
    padding-bottom: 30px !important;
}

a.add-request-quote-button.ywraq-link {
    background-color: transparent !important;
    color: #303133 !important;
   border: 1px solid;
    padding:10px !important;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
}


a.add-request-quote-button.ywraq-link:hover {
    background-color: #303133 !important;
    padding:10px !important;
    color: #fff !important;
    display: block;
    text-align: center;
}


.yith-ywraq-add-to-quote {
    width: 100% !important;
}

/* Newsletter integration */

input#mc-embedded-subscribe {
    background: transparent !important;
    font-weight: 300 !important;
    font-family: 'Oswald' !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase;
    border-radius: 0px !important;
    font-size: 10px !important;
    color: #000 !important;
    border: 1px solid #000 !important;
}

#mc_embed_signup .button:hover {
    color:#fff !important;
    background: #000 !important;
}

input#mce-EMAIL {
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
    border-radius: 0px !important;
    box-shadow: none;
    margin-right: 15px !important;
    font-family: 'Stellar Regular' !important;
    background: transparent !important;
}

#mc_embed_signup {
    background: transparent !important;
}

input#mce-EMAIL::placeholder {
    font-family: 'Stellar Regular';
    letter-spacing: 2px;
    font-size: 11px;
    text-transform: uppercase;
    color:#000 !important;
}

/* Pop ups */

div#pum_popup_title_85245 {
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Stellar Light';
}

input.wpcf7-form-control::placeholder, textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

span.wpcf7-not-valid-tip {
    font-family: 'Stellar-Regular' !important;
    border: 1px solid !important;
    text-transform: uppercase;
    font-weight: 300 !important;
    font-size: 10px !important;
    padding: 5px !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    font-family: 'Stellar-Regular' !important;
    text-transform: uppercase;
    font-weight: 300 !important;
    font-size: 10px !important;
}

/* Product enquiry list */

#yith-ywraq-form table th {
    text-transform: uppercase !important;
    font-size: 12px !important;
    letter-spacing: 2px !important;
    font-weight: 300 !important;
}

table#yith-ywrq-table-list td {
    text-transform: uppercase;
    font-size: 12px;
}

.style-light .wc-backward, .style-dark .style-light .wc-backward, .style-light .wc-backward, .style-dark .style-light .wc-backward {
    color: #ffffff !important;
    background-color: #303133 !important;
    border-color: #303133 !important;
    padding: 5px !important;
}

.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="checkbox"]), .wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="radio"]) {
    width: 100%;
    margin-top: 10px !important;
}

label {
    margin-top: 5px !important;
    padding-bottom: 20px !important;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

.wpcf7-inline-wrapper .wpcf7-inline-field label {
    margin-top: 5px !important;
    padding-bottom: 20px !important;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

@media (max-width: 569px) {
.shop_table.cart td {
    display: block !important;
    text-align: left !important;
}

.shop_table.cart td.product-name:before, .shop_table.cart td.product-data:before, .shop_table.cart td.product-price:before, .shop_table.cart td.product-quantity:before, .shop_table.cart td.product-subtotal:before {
    content: attr(data-title) ': ';
    float: left;
    margin-right: 10px;
}

#yith-ywraq-form .product-subtotal, #yith-ywraq-form .product-quantity, #yith-ywraq-form .product-price {
    text-align: right;
    padding: 30px 0px !important;
}
}

/* Wishlist */

.wishlist-items-wrapper td.product-name {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 12px;
}

h2.wishlist-title__text.h3 {
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Stellar Light';
}

.yith-wcwl-popup-content.style-light h3 {
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Stellar Light';
}

.yith-wcwl-popup-content p.popup-description {
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

select.wishlist-select {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
}

.yith-wcwl-form h2.h3 {
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Stellar Light';
}

form#yith-wcwl-form h2.h3 {
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Stellar Light';
}

.wishlist-page-links a.search {
    display: none !important;
}

table.shop_table.cart.wishlist_table.wishlist_manage_table th {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 300;
}

table.shop_table.cart.wishlist_table.wishlist_manage_table td {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
}

table.shop_table.cart.wishlist_table.wishlist_view.traditional th {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 300;
}

.wishlist-page-links a {
    padding-bottom: 20px !important;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

td.wishlist-empty {
    padding-bottom: 20px !important;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

.logged-in .uncode-wishlist {
    display: inline-block !important;
}

.logged-in a.desktop-hidden.mobile-wishlist-icon.mobile-additional-icon {
    display: inline-block !important;
}

a.desktop-hidden.mobile-wishlist-icon.mobile-additional-icon {
    display: none !important;
}

.uncode-wishlist {
    display: none !important;
}

.logged-in .yith-wcwl-add-button {
    display: block !important;
}

.yith-wcwl-add-button {
    display: none;
}

.logged-in .yith-wcwl-add-to-wishlist.add-to-wishlist-86501.wishlist-fragment.on-first-load {
    display: block;
}

.yith-wcwl-add-to-wishlist.add-to-wishlist-86501.wishlist-fragment.on-first-load {
    display: none;
}

.yith-wcwl-wishlistexistsbrowse a {
    padding: 10px;
    text-decoration: underline;
}

.yith-wcwl-wishlistexistsbrowse a:hover {
    background-color: #303133 !important;
    padding:10px !important;
    color: #fff !important;
}

.yith-wcwl-wishlistexistsbrowse {
    margin-top: 20px;
    margin-bottom: 10px;
}

.yith_wcwl_wishlist_bulk_action {
    display: none !important;
}

.yith_wcwl_wishlist_update {
    display: none !important;
}

.add_to_cart_button.button.alt.btn.product_type_simple {
    display: none !important;
}

/*a.add-request-quote-button.button {
    padding: 5px;
}*/

.yith-ywraq-add-to-quote {
    margin-top: 15px;
}

.yith_ywraq_add_item_browse_message.hide-when-removed a {
    border: 1px solid;
    padding: 10px;
    margin-top: 15px;
    display: block;
    text-align: center;
}

.yith_ywraq_add_item_browse_message.hide-when-removed a:hover {
    background-color: #303133 !important;
    color: #fff !important;
    display: block;
    text-align: center;
}

.yith_ywraq_add_item_browse_message {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
}


.yith_ywraq_add_item_browse_message.show.hide-when-removed {
    margin-top: 15px;
}

/*div.product form.cart .button.btn-block {
    display: none !important;
}*/

/* Products */

.row-container.row-navigation.row-navigation-light {
    background-color: #fff !important;
}

span.feedback {
    display: block;
}

.yith-wcwl-wishlistaddedbrowse a {
    text-decoration: underline;
}

.sdm_download_button_box_default {
    margin: 10px 0 !important;
}

/*div.product form.cart:before {
    content: "Quantity";
    display: table;
}*/

.qty {
    width: 20%;
}

.quantity.btn-block {
    display: none;
}

.woocommerce.single-product .product .yith-ywraq-add-to-quote {
    display: inline-block;
    vertical-align: middle;
    margin-top: 5px !important;
}

form.cart.dynamic-button {
    margin-top: -5px !important;
}
/* Breadcrumb */

.row-breadcrumb.text-left .breadcrumb-title {
    float: right;
    display: none !important;
}

.breadcrumb-title.h5.text-bold {
    font-weight: 300;
}

.breadcrumb {
    font-weight: 300;
}

span.detail-label {
    font-weight: 400;
}

.yith_ywraq_add_item_product_message.hide-when-removed {
    padding-bottom: 15px;
}

/* ol.breadcrumb.breadcrumb-module li:first-of-type {
    display: none;
} */

ol.breadcrumb.breadcrumb-module li:last-of-type {
    display: none;
}

.title-breadcrumb .breadcrumb {
    text-align: left !important;
    margin-top: 1px !important;
    padding-bottom: 20px;
    font-family: 'Stellar Regular' !important;
    text-transform: uppercase;
}

:not(.breadcrumb-module).breadcrumb > li {
    font-size:10px !important;
    letter-spacing: 1px;
}

ol.breadcrumb.breadcrumb-module li {
    font-size: 10px;
    font-weight: 300 !important;
    letter-spacing: 1px !important;
}

.row-breadcrumb.text-right .breadcrumb-title {
    display: none !important;
}

.row-breadcrumb.text-right .breadcrumb {
    margin: 0px 0px 0px 0px !important;
    font-family: 'Stellar Regular' !important;
    text-transform: uppercase;
}

.row-breadcrumb .row.row-parent.style-light.limit-width {
    padding: 20px 36px 0px 36px;
}

.row-container.row-breadcrumb.row-breadcrumb-light.text-right {
    border: none !important;
    background-color: #fff !important;
}

h3.t-entry-title.h6 {
    font-size: 10px;
    font-weight: 200 !important;
    text-transform: uppercase !important;
}

/*.row-container.row-breadcrumb.row-breadcrumb-light.text-right {
    display: none;
}*/

/* Product archive and index pages */

a.button.product_type_variable.add_to_cart_button.alt.btn.btn-default {
    display: none;
}

.all-prod-cb li.filter-cat-110 span {
    display: none !important;
}

.all-prod-cb li.filter-cat-109 span {
    display: none !important;
}

.all-prod-cb li.filter-cat-114 span {
    display: none !important;
}

.all-prod-cb li.filter-cat-101 span {
    display: none !important;
}



.menu-smart--filter-cats.menu-smart--filter-cats-mobile-dropdown.ul-mobile-dropdown a {
    font-size: 10px !important;
    font-weight: 300 !important;
    font-family: 'Stellar Regular' !important; 
}

.isotope-filters ul.menu-smart a:not(.social-menu-link), .isotope-filters .mobile-toggle-trigger:not(.social-menu-link) {
    font-size: 10px !important;
    font-weight: 300 !important;
    font-family: 'Stellar Regular' !important; 
    text-transform: uppercase !important;
}

.drop-menu a {
    font-size: 11px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
}

.all-menu-item {
    text-decoration: underline;
}

.all-menu-item a {
font-size: 10px !important;
}

/* Login form */

p.um-notice.err {
    background: #e2e2e2 !important;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
    line-height: 29px !important;
}

.um-field-arrow {
    top: -17px;
    left: 10px;
    position: absolute;
    z-index: 1;
    color: #e2e2e2 !important;
    font-size: 28px;
    line-height: 1em !important;
}

.um-field-error {
    width: auto;
    max-width: 100%;
    background: #e2e2e2 !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #000 !important;
    box-sizing: border-box;
    position: relative;
    padding: 12px;
    font-size: 14px;
    line-height: 20px !important;
    margin: 12px 0 0 0;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
}

p.um-notice a {
    color: #000 !important;
    text-decoration: underline;
}

.um-field-checkbox-option, .um-field-radio-option {
    padding-bottom: 20px !important;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
    line-height: 29px !important;
}

span.um-field-checkbox-option {
    color: #555555 !important;
}

.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
    color: #e5e5e5 !important;
}

.lrm-form button, .lrm-form button[type=submit] {
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid;
    font-weight: 400 !important;
    border-radius: 0px;
    padding: 7px;
    font-size: 16px;
}

.lrm-form button, .lrm-form button[type=submit]:hover {
    background-color: #000 !important;
    color: #fff !important;
}



/* Menu */

.third-child a {
    font-weight: 400 !important;
    letter-spacing: 1px !important;
}

/* Shop filters */

/* MAKERS CATEGORIES */

.makers-cats li.cat-item.cat-item-118, .makers-cats li.cat-item.cat-item-117, .makers-cats li.cat-item.cat-item-115, .makers-cats li.cat-item.cat-item-116, .makers-cats li.cat-item.cat-item-118, .makers-cats li.cat-item.cat-item-107, .makers-cats li.cat-item.cat-item-108, .makers-cats li.cat-item.cat-item-102, .makers-cats li.cat-item.cat-item-112 {
    display: none;
}

/* COLLECTION CATS */

.collection-cats li.cat-item.cat-item-114, .collection-cats li.cat-item.cat-item-109, .collection-cats li.cat-item.cat-item-110, .collection-cats li.cat-item.cat-item-101 {
    display: none;
}

.isotope-filters.menu-container.has-cat-filters.has-widgetized-cb.has-extra-filters.single-gutter.mobile-dropdown.filter-scroll.sticky-element.submenu-light.text-uppercase.filters-wrapper.menu-light.is_stucked {
    background: #fff !important;
    margin-top: -110px;
    padding-top: 36px;
}

/* Trade Registration form */



.um a.um-button {
    background: #000 !important;
    border-radius: 0px !important;
    border: 1px solid #000 !important;
    font-family: 'Stellar Regular' !important;
    text-transform: uppercase !important;
    font-size: 12px;
    font-weight: 600 !important;
    letter-spacing: 2px;;
}

.um a.um-button:hover {
    background: transparent !important;
    border-radius: 0px !important;
    border: 1px solid #000 !important;
    color:#000 !important;
}

input.um-button {
    background: #000 !important;
    border-radius: 0px !important;
    border: 1px solid #000 !important;
    font-family: 'Stellar Regular' !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    letter-spacing: 2px;;
}

input.um-button:hover {
    background: transparent !important;
    border-radius: 0px !important;
    border: 1px solid #000 !important;
    color:#000 !important;
}

a.um-button.um-alt {
    background: #eeeeee !important;
}

a.um-button.um-alt:hover {
    color: #666666 !important;
}


a.um-button.um-alt {
    background: #eeeeee !important;
}

input#um-submit-btn {
    background: #000 !important;
    border-radius: 0px !important;
    border: 1px solid #000 !important;
    font-family: 'Stellar Regular' !important;
    text-transform: uppercase !important;
    font-size: 12px;
    letter-spacing: 2px !important;
    font-weight: 400 !important;
}

input#um-submit-btn:hover {
    background: transparent !important;
    border-radius: 0px !important;
    border: 1px solid #000 !important;
    color:#000 !important;
}

a.um-button.um-alt {
    border-radius: 0px !important;
    box-shadow: none !important;
    border: 1px solid #e5e5e5 !important;
    font-family: 'Stellar Regular' !important;
    text-transform: uppercase !important;
    font-size: 12px;
    font-weight: 400 !important;
}

a.um-button.um-alt:hover {
    border-radius: 0px !important;
    box-shadow: none !important;
    background-color: transparent !important;
    border: 1px solid #e5e5e5 !important; 
}

.post-86833 h1.post-title {
    text-align: center;
}


.post-86833 .um .um-form input[type=text]{
    color: #666666;
    text-align: center;
}

.um-profile.um .um-profile-headericon a:hover, .um-profile.um .um-profile-edit-a.active {
    color: #aaaaaa !important;
}

.um-profile.um .um-profile-headericon a {
    color: #000 !important;
}

.um-single-image-preview, .um-single-file-preview {
    display: none;
    text-align: left !important;
    position: relative;
}

.um-single-fileinfo span.icon {
    display: none !important;
}

.um-single-image-preview a.cancel i, .um-single-file-preview a.cancel i {
    text-align: center;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999;
    font-weight: 400 !important;
    font-size: 11px;
    text-transform: uppercase;
}

input#confirm_user_password-86823 {
    color: #999;
    font-weight: 400 !important;
    font-size: 11px !important;
    text-transform: uppercase;
}

input#username_b {
    color: #999;
    font-weight: 400 !important;
    font-size: 11px !important;
    text-transform: uppercase;
}

.um-field-block {
    font-size: 14px !important;
}

span.tandc-text {
    letter-spacing: 0px;
    font-size: 11px;
}




@media only screen and (min-width: 650px) {
.um-field-user-resale-cert .um-field-area {
    text-align: left !important;
}

/*.um-register .um-center {
    text-align: right !important;
}*/
}

.um-cover.um-trigger-menu-on-click {
    display: none !important;
}

.um-profile-photo.um-trigger-menu-on-click {
    display: none;
}

.um-profile-meta {
    padding-left: 0px !important;
}

.um-profile-nav {
    display: none !important;
}

.um-main-meta {
    display: none;
}

.um-meta-text {
    display: none;
}

.um-header {
    margin-top: -92px;
    z-index: 1;
}

.page-id-86827 .um-dropdown {
    top:45px !important;
}

.page-id-86827 .um-dropdown-arr {
    display: none;
}

.um-profile-edit {
    position: absolute;
    top: 15px;
    right: 0;
    vertical-align: middle;
    font-size: 30px;
    height: 31px !important;
    line-height: 10px !important;
    z-index: 66;
    margin-right: 10px;
    margin-top: 15px !important;
}

.um-profile-edit:hover {
    background: #777777;
}

.um .um-field-group-head, .picker__box, .picker__nav--prev:hover, .picker__nav--next:hover, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .upload, .um-modal-header, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
        background: #000 !important;
}

.um-modal-btn:hover {
    background: #777777 !important;
    color: #fff;
}

.about-heading span.btn-container.btn-block {
    margin-top: 10px !important;
}


.vc_custom_heading_wrap.about-lead-text span {
    margin-left: -2px;
}

@media only screen and (max-width: 650px) {

.post-86827 .wpb_column.pos-top.pos-center.align_left.align_center_mobile.column_parent.col-lg-3.single-internal-gutter.z_index_2 {
    padding: 10px;
}
.um-header {
    text-align: center !important;
    min-height: 50px !important;
}

.um-profile-meta {
    display: none !important;
}


.um-profile-edit {
    position: inherit !important;
    top: 15px;
    vertical-align: middle;
    font-size: 30px;
    height: 30px;
    line-height: 30px;
    z-index: 66;
    margin-right: 0px !important;
}

.um-register .um-field.um-field-block.um-field-block.um-field-type_block {
    margin-top: 50px !important;
}

.about-heading .text-small.text-top-reduced {
    margin-left: -4px;
}

input#mc-embedded-subscribe {
    width: 50% !important;
    margin-top: 15px !important;
}

.vc_custom_heading_wrap.contact-message-heading {
    padding-top: 30px;
}

}

@media only screen and (min-width: 651px) {

    .um-register .um-field.um-field-block.um-field-block.um-field-type_block {
        margin-top: 5px !important;
        /* padding-bottom: 20px; */
        font-family: 'Stellar Regular';
        letter-spacing: 2px;
        font-size: 10px;
        text-transform: uppercase;
        line-height: 18px !important;
    }
}

.um-profile-status.awaiting_admin_review {
    margin-top: 65px !important;
}

.post-title-wrapper h1 {
    text-transform: uppercase;
    font-size: 22px;
    font-family: 'Stellar Regular';
    font-weight: 400;
}


a.um-link-alt {
    margin-top: 5px !important;
    padding-bottom: 20px !important;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

.um-password .um-field-block {
    margin-top: 5px !important;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

.um-field .um-field-label label {
    margin-top: 5px !important;
    padding-bottom: 20px !important;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}



.um-field.um-field-block.um-field-block.um-field-type_block a {
    text-decoration: underline !important;
}

.um-86825.um {
    max-width: unset !important;
}

.um-profile-edit i:before {
    content: "Profile Settings";
    /*color:#777777 !important;*/
    font-family: 'Stellar Regular' !important;
    letter-spacing: 3px;
    border:1px solid #777777;
    padding:9px 25px;
    font-size: 10px;
    text-transform: uppercase !important;
}

i.um-faicon-cog:hover {
    color: #fff !important;
}

i.um-faicon-cog:active {
    color: #fff !important;
}


/* Footer */

span.creations-footer {
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;
}

/* Download options */

.sdm_download.black {
    font-weight: 300;
    font-family: 'Oswald';
    letter-spacing: 0.1em;
    color: #303133 !important;
    background-color: #303133 !important;
    width: 100%;
    font-size: inherit;
    text-align: center;
    padding-top: 13px;
    padding-bottom: 13px;
    text-shadow: none !important;
    box-shadow: none !important;
    border-radius: unset !important;
    background: none !important;
    text-transform: none !important;
    text-decoration: none !important;
    outline-color: unset !important;
    border: 1px solid #000 !important;
	font-size: 12px !important;
	text-transform:uppercase !important;
}

.sdm_download.black:hover {
    color: #ffffff !important;
    background: #303133 !important;
}

/* User account */

nav.woocommerce-MyAccount-navigation a {
    padding-bottom: 20px !important;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders {
    display: none;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address {
    display: none;
}

body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--files-acc a:before{
	content: "\f07c"
}

body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--shortlist-acc a:before{
	content: "\f02e"
}

body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--enquiry-acc a:before{
	content: "\f03a"
}

body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--quotes a:before{
	content: "\f14a"
}

/* Product back to previous button */

.breadcrumb-back-btn {
    text-align: right;
    font-size: 12px;
    border: 1px solid;
    padding: 5px;
}

@media only screen and (max-width: 959px) {

    .breadcrumb-back-btn {    
        text-align: left;
        font-size: 12px;
        border: 1px solid;
        padding: 5px;
    }
}

/* Pop up */

.pum-theme-85236 button.pum-close.popmake-close {
    background-color: transparent !important;
    box-shadow: none;
}

.pum-theme-85236 button.pum-close.popmake-close:hover {
    background: #000 !important;
    color: #fff !important;
}

.uncode_text_column.pop-up-text {
    padding-top: 30px;
}

.uncode_text_column.pop-up-text p {
    font-family: 'Stellar Light';
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1.6em !important;
    letter-spacing: 1px;
}

/* Contact enquiry form */

.wpcf7 form.sent .wpcf7-response-output {
        border-color: #000 !important;
        border: 1px solid !important;
        border-radius: 0px !important;
        text-transform: uppercase !important;
        font-size: 12px !important;
    }


html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0px !important;
}

.pum-theme-85236 button.pum-close.popmake-close {
    background-color: transparent !important;
    box-shadow: none;
    font-family: 'Stellar Regular';
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 11px;
    border: 1px solid;
}

.enquiry-hidden {
    display: none;
}

.wpcf7-inline-wrapper input {
    margin: 0px;
    font-family: 'Oswald';
    font-weight: 300;
}

textarea {
    width: 100%;
    resize: none;
    font-weight: 300;
}

input.wpcf7-form-control.wpcf7-submit.btn {
    margin: 0px 0px 0px 0px;
    font-family: 'Stellar Regular' !important;
    letter-spacing: 2px;
}


/* Print button */


@media only screen and (min-width: 959px) { 
  ul.drop-menu.sm-nowrap {
    margin-top: -7px !important;
    }

  ul.mega-menu-inner.in-mega.mega-menu-seven.sm-nowrap {
    margin-top: -15px !important;
  }

  .style-dark-override  ul.mega-menu-inner.in-mega.mega-menu-seven.sm-nowrap {
  background: #ffffffeb !important;
}

  .style-dark-override ul.drop-menu.sm-nowrap {
    background: #ffffffeb !important;
    }

  .menu-horizontal .menu-smart ul {
    padding: 10px !important;
  }

    .menu-horizontal .menu-smart ul, #uncode_sidecart.style-light {
    background-color: #ffffff;
    min-width: 9em !important;
  }

.mega-menu ul.drop-menu {
    background-color: transparent !important;
}

    /*.submenu-light .menu-horizontal .menu-smart ul, #uncode_sidecart.style-light {
    background-color: #ffffffba !important;
  }*/
  }

/* Artist Pages */

.gen-products li.filter-cat-173 span, .gen-products li.filter-cat-150 span, .gen-products li.filter-cat-107 span, .gen-products li.filter-cat-158 span {
    display: none !important;
}

.bec-products li.filter-cat-114 span, .clate-products li.filter-cat-115 span, .clate-products li.filter-cat-186 span {
    display: none !important;
}

.clate-products li.filter-cat-114 span, .clate-products li.filter-cat-115 span {
    display: none !important;
}

.jallu-products li span {
    padding-bottom: 15px !important;
}

.jallu-products ul.menu-smart.sm.no-text-uppercase.menu-smart--filter-cats {
    margin-bottom: 40px;
}

.jallu-products li.filter-cat-110 span, .jallu-products li.filter-cat-180 span, .jallu-products li.filter-cat-107 span, .jallu-products li.filter-cat-121 span, .jallu-products li.filter-cat-102 span, .jallu-products li.filter-cat-117 span {
    display: none !important;
}

.jeb-products li.filter-cat-135 span, .jeb-products li.filter-cat-121 span, .jeb-products li.filter-cat-102 span, .jeb-products li.filter-cat-107 span, .jeb-products li.filter-cat-162 span {
    display: none !important;
}

.ml-products li.filter-cat-152 span, .ml-products li.filter-cat-115 span {
    display: none !important;
} 

.pk-products li.filter-cat-101 span, .pk-products li.filter-cat-159 span, .pk-products li.filter-cat-121 span, .pk-products li.filter-cat-137 span, .pk-products li.filter-cat-102 span, .pk-products li.filter-cat-138 span, .pk-products li.filter-cat-173 span, .pk-products li.filter-cat-107 span {
    display: none !important;
} 

.pl-products li.filter-cat-154 span, .pl-products li.filter-cat-173 span, .pl-products li.filter-cat-158 span {
    display: none !important;
} 

.lalique-products li.filter-cat-155 span, .lalique-products li.filter-cat-129 span, .lalique-products li.filter-cat-173 span, .lalique-products li.filter-cat-128 span, .lalique-products li.filter-cat-102 span {
    display: none !important;
}

.lalique-products li span {
    padding-bottom: 15px !important;
}

.lalique-products ul.menu-smart.sm.no-text-uppercase.menu-smart--filter-cats {
    margin-bottom: 40px;
}



.rich-products li span {
    padding-bottom: 15px !important;
}

.rich-products ul.menu-smart.sm.no-text-uppercase.menu-smart--filter-cats {
    margin-bottom: 40px;
}

.rich-products li.filter-cat-180 span, .rich-products li.filter-cat-121 span, .rich-products li.filter-cat-102 span, .rich-products li.filter-cat-165 span, .rich-products li.filter-cat-109 span, .rich-products li.filter-cat-107 span {
    display: none !important;
} 


/* Collection pages */

a.btn.btn-link.text-default-color {
    font-family: 'Stellar Regular' !important;
    font-weight: 500 !important;
}

.collection-products .isotope-filters ul.menu-smart li.filter-cat-179,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-180,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-181, 
.collection-products .isotope-filters ul.menu-smart li.filter-cat-112, 
.collection-products .isotope-filters ul.menu-smart li.filter-cat-156,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-159, 
.collection-products .isotope-filters ul.menu-smart li.filter-cat-121,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-157,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-102,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-138,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-165,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-171,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-103,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-135,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-176,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-140,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-107,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-128,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-129,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-173,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-151,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-158,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-183,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-137,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-160,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-178,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-122,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-166,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-164,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-124,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-118,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-117,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-116,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-153,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-116,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-161,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-115,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-167,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-151,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-136,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-139,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-172,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-141,
.collection-products .isotope-filters ul.menu-smart li.filter-cat-187 {
    display: none !important;
}



/*.lighting-collection li.filter-cat-117 span, .lighting-collection li.filter-cat-118 span, .lighting-collection li.filter-cat-153 span, .lighting-collection li.filter-cat-115 span, .lighting-collection li.filter-cat-167 span, .lighting-collection li.filter-cat-116 span, .lighting-collection li.filter-cat-161 span {
    display: none !important;
}*/

/* Social share */

.share-button.share-inline .social.top li.social-xing {
    display: none !important;
}

/* Buttons */

a.custom-link.btn {
    font-family: 'Stellar Regular' !important;
    letter-spacing: 3px;
}

/* Options dropdown */

h3.widget-title {
    font-family: 'Stellar Regular' !important;
    font-weight: 300 !important;
    font-size: 16px !important;
}

.tagcloud a {
    font-weight: 300 !important;
    letter-spacing: 1px !important;
}

ul.product_list_widget a {
    font-family: 'Stellar Regular';
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
}

/* File manager */

div#OutoftheBox {
    font-family: 'Stellar Regular';
}

.fileupload-header-text-title.upload-add-file {
    font-size: 12px !important;
    text-transform: uppercase;
}

#OutoftheBox, #OutoftheBox a, .OutoftheBox, .OutoftheBox a, .OutoftheBox p {
    text-transform: uppercase;
}

.vc_custom_heading_wrap.desktop-hidden.tablet-hidden.cab-dress-header {
    margin-top: 0px !important;
}

/* Pop-up notitication */

.swal2-icon.swal2-success.swal2-icon-show {
    display: none !important;
}

h2#swal2-title {
    font-size: 12px !important;
    padding-top: 25px !important;
}

.swal2-popup.swal2-modal {
    border-radius: 0px !important;
}

button.swal2-confirm.swal2-styled.swal2-default-outline {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    width: 30% !important;
}

.swal2-styled.swal2-confirm {
    border: 0;
    border-radius: 0px !important;
    background: initial;
    background-color: #000 !important;
    color: #fff;
    font-size: 1em;
}

.swal2-title {
    position: relative;
    max-width: 100%;
    margin: 0;
    padding: 0.8em 1em 0;
    color: #000 !important;
    font-size: 1.875em;
    font-weight: 500 !important;
    text-align: center;
    text-transform: none;
    word-wrap: break-word;
}

.swal2-styled {
    margin: 0px !important;
}

.swal2-title {
    position: relative;
    max-width: 100%;
    margin: 0;
    padding: 0.8em 1em 0;
    color: #000 !important;
    font-size: 1.875em;
    font-weight: 500 !important;
    text-align: center;
    text-transform: none;
    word-wrap: break-word;
    letter-spacing: 1px;
    font-size: 11px !important;
}

@media only screen and (max-width: 650px) { 

.pum-content .wpb_column.pos-top.pos-center.align_left.column_parent.col-lg-12.single-internal-gutter {
    padding: 36px 10px;
}
}

.grecaptcha-badge {
    display: none !important;
}

/* Forms spinner */

@keyframes spin {
	from { transform: rotate(0deg);	}
	to { transform: rotate(360deg);	}
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

form.submitting .wpcf7-submit {
  opacity: 0.3;
  cursor: not-allowed;
  pointer-events: none;
}

/* Tour event product popup */

.postid-94765 a.custom-link.btn.border-width-0.pop-up-enquire.btn-default.btn-block.btn-icon-left.pum-trigger {
    display: none !important;
}

.pop-up-enquire 