/*
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
*/

/*.uncont {
    padding-top: 0px !important;
}*/

/*
.row-container.style-dark-bg.footer-center.footer-last {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
    background-color: #000 !important;
}

.mmb-container {
    display: none !important;
}

@media only screen and (max-width: 650px) {
.home-box .uncont.single-block-padding.col-custom-width {
    padding: 0px !important;
}
	
/* div#logo-container-mobile {
    display: none !important;
}*/
}

/* div#main-logo {
    display: none !important; 
}*/  


.vc_custom_heading_wrap.home-hero-overlay {
    z-index: 999 !important;
}

.vc_custom_heading_wrap.home-hero-overlay {
    z-index: 999;
}

.home-section span.btn-container {
    z-index: 999;
}

/* Product grids - hide */

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

.inkiostro-products li.filter-cat-158 span {
    display: none !important;
}

/* Contact form */


input[type="checkbox"] {
    width:15px !important;
    height:15px !important;
}

.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="checkbox"]), .wpcf7-inline-wrapper .wpcf7-inline-field {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-radius: 0px !important;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    border-radius: 0px !important;
}

.pum-content .wpb_column.pos-top.pos-center.align_left.column_parent.col-lg-12.one-internal-gutter {
    padding: 0px !important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.form-btn.btn-default.btn-flat {
    background: transparent !important;
    border-radius: 0px;
    color: #232426 !important;
    text-transform: uppercase;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.form-btn.btn-default.btn-flat:hover {
    background: #232426 !important;
    border-radius: 0px;
    color: #fff !important;
    text-transform: uppercase;
}

input[type="checkbox"] {
    width: unset !important;
}

    /* Pop-up forms */

    /* Partner enquiry */

    input {
        box-shadow: none !important;
    }



/* Pop up */

.pum-content .vc_custom_heading_wrap {
    margin-bottom: 12px !important;
}

a.custom-link.btn.btn-custom-typo.font-143248.font-weight-500.text-initial.no-letterspace.border-width-0.btn-color-uydo.btn-square.btn-outline.btn-icon-left:hover {
    border: 1px solid #fff !important;
    background-color: transparent !important;
}

a.custom-link.btn.btn-custom-typo.font-143248.font-weight-500.text-initial.no-letterspace.border-width-0.btn-color-uydo.btn-square.btn-outline.btn-icon-left {
    border-color: rgba(255, 255, 255, 0.35) !important;
    color:#fff !important;
    padding: 9px 15px !important;
    font-family: "Roboto Condensed" !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    font-size:11px !important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.uydo.btn-default.btn-flat {
    border-color: rgba(255, 255, 255, 0.35) !important;
    color:#fff !important;
    padding: 9px 15px !important;
    background: transparent !important;
    font-family: "Roboto Condensed" !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    font-size:11px !important;
}


input.wpcf7-form-control.has-spinner.wpcf7-submit.uydo.btn-default.btn-flat:hover {
    border: 1px solid #fff !important;
    background-color: transparent !important;
}

.pum-content .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-12.single-internal-gutter {
    padding-bottom: 0px;
}

p.wpcf7-inline-field {
    font-weight: 400;
}

/*@media (max-width: 600px) {
    div#popmake-143 {
        top: 15px !important;
    }
    }*/


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

/* Home page */ 


/* Tile posts - background */


.tmb-dark.tmb .t-entry-text .t-entry-title a {
    background-color: #0000004d;
    padding: 5px !important;
}

.tmb-dark.tmb .t-entry-text .t-entry-title a:hover {
    background-color: #d7ae60 !important;
    padding: 5px !important;
}

.drop-active .t-inside a {
    background-color: #d7ae608a !important;
}

/* Buttons */

a.custom-link.btn.btn-sm.btn-custom-typo.font-187116.font-weight-400.text-uppercase.fontspace-183336.border-width-0.btn-text-skin.btn-color-xsdn.btn-square.btn-outline.btn-icon-left:hover {
    background-color: #D7BF90 !important;
    border-color: #D7BF90 !important;
}

.style-light .btn-color-wvjs.btn-text-skin.btn-outline:hover {
    background-color: #D7BF90 !important;
    border-color: #D7BF90 !important;
}

/* Text accents */

span.gold-highlight {
    color: #D7BF90;
}

span.black-highlight {
    color: #000000;
}

/* Partner Pages */

.page-title-heading p {
    text-transform: uppercase;
    color: #D7BF90;
}

.page-title-heading .text-top-reduced {
    margin-top: -10px;
}

/* Menu */

@media (min-width: 960px) {
    .menu-wrapper .row-menu .row-menu-inner {
        padding: 0px !important;
    }

.col-lg-12.main-menu-container.middle {
    padding: 0px 36px 0px 36px !important;
    }

    ul#menu-left-navigation {
        float: right;
    }

    ul#menu-right-navigation {
        float: left;
    }

    span.account-icon-container {
        margin-right: 36px;
    }
}

@media (max-width: 960px)   { 
    ul#menu-right-navigation {
        padding-top: 0px !important;
    }
}

.grecaptcha-badge {
    visibility: hidden;
}

li#menu-item-117006 {
    padding-left: 36px !important;
}

/* Breadcrumb */

.row-breadcrumb.row-breadcrumb-light {
    border-color: transparent !important;
    background-color: #fff !important;
}

.row-breadcrumb .row.row-parent.style-light {
    padding: 0px 36px 0px 36px !important;
}

.breadcrumb-title.h5.text-bold {
    display: none !important;
}

ol.breadcrumb.header-subtitle a {
    font-size: 10px !important;
    text-transform: uppercase;
}

:not(.breadcrumb-module).breadcrumb > li {
    font-size: 10px;
    text-transform: uppercase;
}


/*@media (min-width: 960px) {
.row-breadcrumb .row.row-parent.style-light.limit-width {
    max-width: 100% !important;
    margin-left: 36px !important;
    margin-right: 36px !important;
}
}*/


/* Menu styling */


@media (min-width: 960px) {

    .menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) ul {
        margin-top: -10px !important;
    }

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

    .submenu-light .menu-horizontal .menu-smart ul {
        margin-top: -10px !important;
    }

    .nav.navbar-nav.navbar-social.navbar-nav-first {
        position: absolute;
        right: 10px;
    }
}



/* Partners nav tab */

.fmg-nav-item a::after {
    content: "Custom marble product";
    position: absolute;
    top: 20px;
    left: 10px;
    font-size: 9px;
    text-transform: uppercase;
    color: #D7BF90;
}
        
.fmg-nav-item a {
    padding:5px 10px 15px 10px !important;
}

.florim-nav-item a::after {
    content: "Luxurious finishes & product";
    position: absolute;
    top: 20px;
    left: 10px;
    font-size: 9px;
    text-transform: uppercase;
    color: #D7BF90;
}
        
.florim-nav-item a {
    padding:5px 10px 15px 10px !important;
}

.inkiostro-nav-item a::after {
    content: "Creative Wallpaper";
    position: absolute;
    top: 20px;
    left: 10px;
    font-size: 9px;
    text-transform: uppercase;
    color: #D7BF90;
}
        
.inkiostro-nav-item a {
    padding:5px 10px 15px 10px !important;
}

.ib-nav-item a::after {
    content: "Taps, Faucets & Accessories";
    position: absolute;
    top: 20px;
    left: 10px;
    font-size: 9px;
    text-transform: uppercase;
    color: #D7BF90;    
}
        
.ib-nav-item a {
    padding:5px 10px 15px 10px !important;
}

.ovre-nav-item a::after {
    content: "Design & product services";
    position: absolute;
    top: 20px;
    left: 10px;
    font-size: 9px;
    text-transform: uppercase;
    color: #D7BF90;    
}

.ovre-nav-item a {
    padding:5px 10px 15px 10px !important;
}

.logout-btn a {
    border: 1px solid;
    height: 30px !important;
    /* padding: 5px !important; */
}

@media (max-width: 959px) {
    ul.drop-menu {
        padding-left: 36px !important;
    }

    .fmg-nav-item a::after {
        top:23px !important;
    }
}


/* UM pages and content */

.um-admin-notice.error {
    border-color: #dc3232 !important;
    color: #555;
    display: none !important;
}

.error.um-admin-notice.notice p {
    display: none !important;
}

.user-name-block h3.h4.font-weight-300 span:before {
    content: "Welcome, ";
}

.um-account-meta-img.uimob800-hide {
    display: none;
}

.um-account-profile-link {
    display: none;
}

.user-area span.createdby.hint--top {
    display: none;
}

.um-field-label label {
    font-weight: 400 !important;
}

.um input[type=submit].um-button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000;
    text-transform: uppercase !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    letter-spacing: 2px;
}

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

.um .um-button.um-alt {
    background: transparent !important;
    border-radius: 0px !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

.um .um-button.um-alt:hover {
    background: #000 !important;
    color: #fff !important;
}

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

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

p.um-notice.err {
    background: #D7BF90 !important;
}

.um-field-error {
    background: #D7BF90 !important;
}

.um-faicon-caret-up:before {
    content: "\f0d8";
    color: #D7BF90 !important;
}

.um-account-side li {
    background: transparent !important;
}

.um-account-side li a.current span {
    color: #D7BF90 !important;
}

.nav-tabs > li {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

/* Wishlist */

.wishlist-create-save {
    background: #000 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
}


.wishlist-create-cancel {
    background: #D7BF90 !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
}

/* Collection Category Pages */

/*.t-entry a.btn.btn-default.btn-sm.btn-square {
    background: transparent !important;
    color: #000 !important;
    text-transform: uppercase;
    font-family: 'Roboto Condensed' !important;
    font-weight: 400 !important;
    letter-spacing: 2px;
} */

.tmb-light .t-entry-text .btn-default {
    color: #000 !important;
    background: transparent !important;
    text-transform: uppercase;
    font-family: 'Roboto Condensed' !important;
    font-weight: 400 !important;
    letter-spacing: 2px;
}

.tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
    color: #fff !important;
    background: #D7BF90 !important;
    border-color: #D7BF90 !important;
}




/* LCC hidden filter options */

/* FLORIM */

.page-id-103238 li.filter-cat-78 span {
    display: none !important;
}

/* Product Page */


.panel-title span {
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
}

.uncode-accordion:not(.default-typography) .panel-title > a > span {
    font-family: 'Roboto Condensed' !important;
}

/* IB Products */

.ib-kitchen-category .t-entry-visual {
    height: 350px;
}

.ib-kitchen-category .tmb .t-entry-visual img, .tmb .t-entry-visual .t-background-cover, .tmb .t-entry-visual .fluid-object {
    transform: unset !important;
}

.tmb-image-anim.tmb .t-entry-visual img:not(.avatar):not(.has-secondary-featured-image) {
    width: 100%;
    object-fit: contain;
    height: 100%;
}

.ib-kitchen-category li.filter-cat-172 span, .ib-kitchen-category li.filter-cat-175 span, .ib-kitchen-category li.filter-cat-177 span, .ib-kitchen-category li.filter-cat-176 span  {
    display: none !important;
}

.finishes-carousel .t-entry-visual {
    border: #fff 5px solid;
    border-radius: 40px;
}

.finishes-carousel h3.t-entry-title {
    font-size: 10px !important;
}

/* Wallpaper */

.product-feature-title .heading-text.el-text {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px !important;
    padding-top: 10px;
}

.t-entry-excerpt.text-small p {
    text-transform: uppercase;
    color: #d7ae60 !important;
    font-size: 11px;
}

/* Footer */

footer .footer-center {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}


/* IB Product Finishes - Categories 

.ib-product-cats .isotope-filters ul.menu-smart > li > span {
    text-align: center;
}

.ib-product-cats li.filter-cat-232 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Chrome.png);
}

.ib-product-cats li.filter-cat-240 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Black-Chrome.png);
}

.ib-product-cats li.filter-cat-241 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Brushed-Black-Chrome.png);
}

.ib-product-cats li.filter-cat-234 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Pale-Gold.png);
}

.ib-product-cats li.filter-cat-242 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Brushed-Pale-Gold.png);
}

.ib-product-cats li.filter-cat-243 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Matt-Black.png);
}

.ib-product-cats li.filter-cat-244 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Natural-Brass.png);
}

.ib-product-cats li.filter-cat-245 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Gold.png);
}

.ib-product-cats li.filter-cat-235 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Brushed-Gold.png);
}

.ib-product-cats li.filter-cat-238 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Rose-Gold.png);
}

.ib-product-cats li.filter-cat-246 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Brushed-Rose-Gold.png);
}

.ib-product-cats li.filter-cat-236 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Platinum.png);
}

.ib-product-cats li.filter-cat-239 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Brushed-Nickel.png);
}

.ib-product-cats li.filter-cat-237 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Antique-Copper.png);
}

.ib-product-cats li.filter-cat-233 span:before {
    content: url(http://lcc.nusomwilde.dev/wp-content/uploads/2022/06/Antique-Bronze.png);
}

.ib-product-cats a.isotope-nav-link {
    font-size: 8px !important;
    font-weight: 200 !important;
    padding-top: 5px;
}

@media (max-width: 959px) {
    .ib-product-cats .isotope-filters ul.menu-smart > li > span {
    display: block;
    padding: 0px 9px 36px 9px;
    width: 33%;
    float: left;
    }
}
*/

/* Do not display 

.ib-product-cats li.filter-cat-180 span, .ib-product-cats li.filter-cat-178 span {
    display: none !important;
} 

*/

.row.row-parent.style-light.limit-width.no-top-padding.double-bottom-padding {
    padding-bottom: 20px !important;
}

/* Hide prev - next on collection */

.type-collection .row-container.row-navigation.row-navigation-light {
    display: none;
}

/* Pop-up notitication */

.swal2-title {
    position: relative;
    max-width: 100%;
    margin: 0;
    padding: 0.8em 1em 0;
    color: #595959;
    font-size: 1.875em;
    font-weight: 400 !important;
    text-align: center;
    text-transform: none;
    word-wrap: break-word;
    font-size: 20px !important;
    font-family: 'Roboto Condensed' !important;
}

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

h2#swal2-title {
    font-size: 16px !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;
    box-shadow: none !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;
}

/* Ovre Design - lowercase */

.page-id-103236 .page-title-heading p {
    text-transform: unset !important;
    color: #D7BF90;
}

li#menu-item-116805 a {
    text-transform: lowercase;
}

.page-id-103312 .tmb.atc-typography-inherit.tmb-iso-w3.tmb-iso-h4.tmb-light.tmb-overlay-text-anim.tmb-overlay-anim.tmb-content-center.tmb-image-anim.tmb-show-secondary.tmb-entry-title-uppercase.grid-cat-71.tmb-id-103236.tmb-img-ratio.tmb-content-under.tmb-media-first.tmb-no-bg.tmb-iso h3 a {
    text-transform: lowercase !important;
}

.page-id-103212 .tmb.tmb-title.tmb-iso-w4.tmb-iso-h4.tmb-dark.tmb-overlay-text-anim.tmb-overlay-anim.tmb-image-anim.tmb-bordered.tmb-entry-title-uppercase.grid-cat-71.tmb-id-116891.tmb-content-under.tmb-media-last.tmb-no-bg a {
    text-transform: lowercase;
}

@media (min-width: 959px) {
    li.menu-item-link.search-icon.style-light.dropdown.mobile-hidden.tablet-hidden {
        padding-right: 36px;
    }
}