/*
Theme Name: STEAM Montaggi Child
Author: Samuele D'Arenzo
Description: Tema child di Dor personalizzato per il sito STEAM Montaggi.
Version: 1.1.0
Template: dor

This is the child theme for Dor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


body .mkdf-page-header {background: #000;}
body .mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {max-height: 50px;}
body .mkdf-sticky-header .mkdf-sticky-holder .mkdf-logo-wrapper a {max-height: 50px;}
body .mkdf-mobile-header .mkdf-mobile-logo-wrapper a {max-height: 50px;}

body .mkdf-elements-holder .mkdf-eh-item-content {padding: 0 3px;}
body footer textarea.wpcf7-form-control.wpcf7-textarea {max-height: 100px;}
body footer .mkdf-btn.mkdf-btn-solid{width: 100%;margin-top: 10px;}

footer a {text-decoration: underline;color: #fff;}


.mkdf-page-header .mkdf-main-menu,.mkdf-page-header .mkdf-main-menu > ul{overflow:visible!important;}
.mkdf-page-header .mkdf-main-menu > ul > li.menu-item-gtranslate{transform:translateX(clamp(130px,9vw,210px));z-index:99;white-space:nowrap;}
.mkdf-page-header .mkdf-main-menu > ul > li.menu-item-gtranslate > a{padding-left:0!important;padding-right:0!important;}
.mkdf-page-header .menu-item-gtranslate img{display:inline-block;vertical-align:middle;}

body .mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bl-item .mkdf-bli-content-main .mkdf-bli-content .mkdf-bli-info {display: none;}

a.glink{opacity:.5;/*filter: blur(1px);*/}
a.glink.gt-current-lang, a.glink:hover {opacity: 1;filter: blur(0);}

.mkdf-title-holder.mkdf-bg-parallax {display: none;}
body .mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner, body .mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner{padding: 50px 0 50px 0 !important;}



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

}

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

}

@media only screen and (max-width: 680px) {
body .mkdf-grid-list.mkdf-four-columns .mkdf-item-space {width: 50%;}
}


@media only screen and (max-width: 480px) {
.mobile-delete{display:none;}
body .vc_custom_1558350184023 { padding-top: 80px !important;}
body .vc_custom_1551867590443 {padding-bottom: 50px !important;}
body .mkdf-eh-item-content.mkdf-eh-custom-1390 {padding: 0 !important;}
body .mkdf-container-inner,body .mkdf-elementor-row-grid-section>.elementor-container,body .mkdf-grid,body .mkdf-row-grid-section {width: 80%;}
body .mkdf-process-holder.mkdf-responsive-1024 .mkdf-process-inner {padding: 0;}
body .mkdf-process-holder.mkdf-responsive-1024 .mkdf-process-item, body .mkdf-elements-holder.mkdf-responsive-mode-768.mkdf-four-columns .mkdf-eh-item {width:50%; font-size: .8em; line-height: 18px;}
body .flusso-operativo .mkdf-elements-holder.mkdf-one-column.mkdf-responsive-mode-768 {margin: 0 -15px;width: auto;}
body .vc_column-inner.vc_custom_1783163177260{padding:0;}
body .mkdf-team-holder {padding-top: 10px !important;}
body .mkdf-team-holder .mkdf-team-info-main{padding: 0 5px;}
body .mkdf-team-holder .mkdf-team-info-main .mkdf-team-info{padding:10px 10px;}
body .mkdf-team-holder.mkdf-team-info-below-image .mkdf-team-position, body .mkdf-team-holder .mkdf-team-name{font-size:12px;}
body .mkdf-progress-bar .mkdf-pb-title-holder .mkdf-pb-title {font-size: .8em;}
body .mkdf-section-title-holder .mkdf-st-subtitle {line-height: 20px;font-size: 17px;}
body .mkdf-section-title-holder .mkdf-st-title {font-size: 25px;}
body .mkdf-iwt .mkdf-iwt-title, body .mkdf-iwt .mkdf-iwt-text {font-size: .9em;}
body .mkdf-iwt.mkdf-iwt-icon-left .mkdf-iwt-content {padding-top: 0px;padding-left: 15px !important;}
body .mkdf-iwt .mkdf-iwt-text {margin-top: 5px !important;}
}

/* GTranslate: mobile language grid inside Dor navigation. */
@media only screen and (max-width: 1024px) {
    .mkdf-mobile-header .mkdf-mobile-nav .steam-mobile-language-switcher {
        margin-top: 8px;
        padding: 17px 0 15px;
        border-top: 1px solid rgba(255, 255, 255, .16);
    }

    .mkdf-mobile-header .steam-mobile-language-switcher__label {
        display: block;
        margin-bottom: 10px;
        color: #fff;
        font-family: Roboto, sans-serif;
        font-size: 12px;
        font-weight: 700;
        line-height: 23px;
        letter-spacing: .25em;
        text-transform: uppercase;
    }

    .mkdf-mobile-header .steam-mobile-gtranslate {
        display: grid;
        grid-template-columns: repeat(5, 44px);
        gap: 6px;
        width: 100%;
        max-width: 244px;
    }

    .mkdf-mobile-header .steam-mobile-gtranslate > a.glink {
        display: flex !important;
        align-items: center;
        justify-content: center;
        width: 44px;
        height: 44px;
        padding: 0 !important;
        border: 1px solid rgba(255, 255, 255, .16);
        border-radius: 2px;
        box-sizing: border-box;
        opacity: .65;
        transition: opacity .2s ease, border-color .2s ease, background-color .2s ease;
    }

    .mkdf-mobile-header .steam-mobile-gtranslate > a.glink:hover,
    .mkdf-mobile-header .steam-mobile-gtranslate > a.glink:focus,
    .mkdf-mobile-header .steam-mobile-gtranslate > a.glink.gt-current-lang {
        border-color: rgba(255, 255, 255, .55);
        background-color: rgba(255, 255, 255, .06);
        opacity: 1;
    }

    .mkdf-mobile-header .steam-mobile-gtranslate > a.glink:focus-visible {
        outline: 2px solid #fff;
        outline-offset: 2px;
    }

    .mkdf-mobile-header .steam-mobile-gtranslate img {
        display: block !important;
        width: 24px;
        height: auto !important;
        margin: 0 !important;
    }
}
