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

.cmplz-message p {
    font-size: 13px;
}
.cmplz-banner-checkbox input {
    border-width: 2px;
    border-color: #49575f;
}

@media (min-width: 960px) and (max-width: 1300px){

/* Riduce lo spazio intorno al logo */
.col-lg-0 {
spaziatura interna: 27px 12px 27px 36px;
}

/* Riduce la spaziatura interna delle voci di menu */
.menu-smart > li > a {
padding: 0px 2px !important; 
}

/* Riduce la spaziatura tra le lettere del menu 
.menu-container ul.menu-smart > li > a, .menu-container ul.menu-smart li.dropdown > a{
letter-spacing:0px !important;
}*/

/* riduce la spaziatura delle frecce del menu a tendina */
.menu-smart i.fa-dropdown {
spaziatura interna: 0px 0px 0px 2px;
}

/* Riduc2 la spaziatura interna della prima voce del menu */
body[class*=hmenu-] .menu-borders .navbar-nav + .navbar-nav-last > *:first-child {
margine: 0px 0px 0px 0px;
}

}

/* dots */

.style-dark .ui-bg-dots, .style-light .style-dark .ui-bg-dots, .style-dark .owl-dots-outside .owl-dots .owl-dot span, .style-light .style-dark .owl-dots-outside .owl-dots .owl-dot span {
    background-color: #a2a9b0;
}

#port-related span {
    font-size: 1rem;
}

.img-no-margin {
    margin: 0px!important;
    padding: 0px!important;
}

.menu-horizontal {
    margin-top: -11px;
}

/* Rimosso il bordo rosso invisibile e pulito il codice */
body .gform_wrapper .gform_footer input[type=submit] {
    border: none !important;
    background-color: #455461 !important;
    border-radius: 0 !important;
}

@media (min-width: 960px) and (max-width: 1440px) {
 
.menu-item a {
    font-size: 0.8em!important;
}

.menu-smart > li > a:not(.uncode-vc-social *), .unmenu-block > li > a:not(.uncode-vc-social *) {
        padding: 0px 5px 0px 5px;
    }
    
body.hmenu-position-left .menu-primary-inner {
        text-align: left;
        padding: 0px 18px 0px 18px;
    }
    
body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.vmenu-position-right:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.menu-overlay:not(.menu-overlay-left):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.hormenu-position-right.hmenu-center-split:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {
        padding: 0px 0px 0px 18px !important;
    }
    
body[class*=hmenu-]:not(.hormenu-position-right) .navbar-cta + .navbar-nav-last > ul, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-cta + .uncode-menu-additional-text + .uncode-close-offcanvas-mobile + .navbar-nav-last > ul, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-cta + .uncode-close-offcanvas-mobile + .navbar-nav-last > ul {
        padding-left: 18px !important;
    }
    
}

@media (max-width: 959px) {

    .unscroll-horizontal .row .uncoltable:not(.row-internal *) {
        min-height: inherit;
    }

    .icon-box.icon-inline {
        text-align: left;
    }

    .row-container .row-parent {
        padding: 36px 27px; /* Sintassi contratta (Top/Bottom e Left/Right) */
    }

    .colonna-mobile-fix {
        min-height: 300px !important;
        display: block !important;
    }
    
    h2 {
        hyphens: auto;
        word-break: break-word; 
        line-height: 1.1;
    }
}