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

.wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.slider-box.single-internal-gutter {
    padding-top:5%;
}

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

    .wpb_column.pos-top.pos-center.align_left.column_child.col-lg-4.slider-box.single-internal-gutter {
        padding-top:0px;
    }

    .slider-box .uncont {
        padding-top: 0px !important;
    }
    .slider-box-1 .uncont {
        padding-top: 165px !important;
    }

    .prop-name .uncoltable {
        min-height: 150px !important;
    }

}

.service-row h2 {
    color: #fff !important;
    text-align: center;
    font-weight: 600 !important;
    font-size: 20px !important;
}

.uncode_text_column.step-box {
    text-align: justify;
}

/* Header */
div#page-header p {
    color: #fff !important;
}

.hdr-text-left {
    padding-right:10% !important;
}

.hdr-text-right {
    padding-left:10% !important;
}

.header-title span {
    background-color: #68838a !important;
    padding: 50px 10px 10px 10px;
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
    color: #fff !important;
}

/* Menu */

ul.drop-menu.sm-nowrap {
    margin-top: -25px !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-82705.current_page_item.menu-item-82711.menu-btn-container.active.btn {
    padding: 14px 10px 14px 10px !important;
}

/* Contact forms */

.booking-frm input[type="radio"] {
    width:auto !important;
}

.booking-frm input[type="checkbox"] {
    width:auto !important;
}

/* Breadcrumbs */

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

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

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

.row-breadcrumb li.current {
    color:#68838a !important;
}

/* Property portfolio */


.prop-name .uncoltable {
    min-height: 480px;
    }

/* Thumb overlays */
.tmb .t-entry p.t-entry-meta span {
    display: block;
    font-size: 15px !important;
    font-weight: 400 !important;
    }

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

    .serv-tile .uncell {
    padding: 10px 0px 10px 0px;
    }

    .serv-tile .dummy {
    height: 400px;
    }

    .serv-tile .tmb .t-entry-visual img {
    width: initial;
    max-width: none;
    z-index: 1;
    position: relative;
    display: block;
    }

ul.drop-menu.sm-nowrap {
    margin-top: 0px !important;
    }

.custom-link.btn.border-width-0.btn-accent.btn-outline.btn-block.btn-icon-left {
    transform: inherit;
    }
}

.step-box p {
    min-height: 157px;
}

/* Contact forms */

.wpcf7 span.wpcf7-not-valid-tip {
    color:red !important;
}

.wpcf7-display-none {
    display: contents !important;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    color: red !important;
    font-size: 16px;
}

.wpcf7 .wpcf7-mail-sent-ok {
    color: green !important;
    font-size: 16px;
}

.style-light .style-dark a:not(.btn-text-skin):hover {
    color: #777777 !important;
}

.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover {
	color: #000000 !important;
}