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

.uncode_text_column p {
    text-align: justify;
}

.badge-white h6 {
    color: #fff !important;
}

/* Project tiles */

.project-tiles h3.t-entry-title.h2.title-scale {
    color: #c1ad92 !important;
}

/* Menu */

ul.drop-menu {
    top: 80% !important;
}

@media (min-width: 960px) {
    .main-menu-container .menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) {
    width: 130px !important;
    }    
}

/* Vertical button */

.vertical-button a {
    padding: 15px !important;
}

/* Lightbox */

@media (min-width: 960px) {
        div#lg-components-1 {
        /* margin-top: -50% !important; */
        position: relative;
        top: 50%;
        width: 300px;
        left: 80%;
    }

    picture.lg-img-wrap {
    width: 80% !important;
    }

    .lg-sub-html h6 {
        font-size: 24px !important;
    }
}

.tmb .t-entry p.t-entry-meta span {
    display: block;
    font-weight: 400 !important;
}

/* Page content */

.full-height-img-overlay .uncol.style-dark {
    height: 100%;
}


/* Mobile styling */

@media (max-width: 600px) {
    .cta-box .uncell.single-block-padding.style-color-104648-bg {
        padding: 0px;
    }

    .team-member-box .uncell.vc_custom_1746105208766.single-block-padding.style-color-104648-bg {
        padding-left: 20px;
        padding-right: 20px;
    }

    .team-member-box .uncell.single-block-padding {
        padding-left: 20px;
        padding-right: 20px;
    }

}

@media (max-width: 959px) {
    .home-slider .row-inner {
        display: table;
        table-layout: fixed;
        width: 100%;
        margin-top: 50%;
    }

    .mob-zero-pad .uncell.single-block-padding {
        padding: 10px 0px 10px 0px !important;
    }
}

@media (max-width: 569px) {
    .main-container .row-inner > div:not(.vc_helper) {
        padding: 0px 0px 0px 0px !important;
    }
}

/* Contact forms */

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
}

input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel {
    width: 100%;
}