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


.tabs-content ul {
    margin-top: 0;
}
.tabs-content h2 {
    margin-top: 0;
    margin-bottom: 30px;
}

body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {
    padding-left: 14px !important;
}
body.hmenu .menu-horizontal .menu-smart > li {
    position: relative;
}
body.hmenu .menu-horizontal .menu-smart > li:before {
    content:"";
    position: absolute;
    top: calc(50% + 20px);
    height: 2px;
    background: #C11226;
    width: 0;
    opacity: 0;
    transition: width 500ms, opacity 0ms 500ms;
}
body.hmenu .menu-horizontal .menu-smart > li:before {
    left: 15px;
}
body.hmenu .menu-horizontal .menu-smart > li:hover:before, body.hmenu .menu-primary .menu-horizontal .menu-smart > li.current-menu-item:before {
    width: calc(100% - 28px);
    opacity: 1;
    transition: width 500ms;
}
body.hmenu .menu-horizontal .menu-smart > li:not(:last-child):after {
    content:"";
    background: white;
    position: absolute;
    top: calc(50% - 7px);
    width: 1px;
    height: 20px;
    right: 0;
}
.site-footer a:hover {
    color: #C11226!important;
}
.tp-bullet-image, .tp-bullet-imageoverlay, .tp-bullet-title {
    display: none!important;
}
.grecaptcha-badge {
    display: none;
}

@media (max-width: 959px ) {
    .menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart {
        padding-bottom: 10px!important;
    }
    body.hmenu .menu-horizontal .menu-smart > li:before, body.hmenu .menu-horizontal .menu-smart > li:after {
        display: none!important;
    }
    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a {
        padding-left: 36px!important;
    }
}
@media (max-width: 550px ) {
    .wpcf7-inline-wrapper .wpcf7-inline-field {
        width: 100%;
        padding-left: 0!important;
        padding-right: 0!important;
    }
    form .wpcf7-inline-wrapper:nth-child(2) p {
        margin-top: 18px!important;
    }
}