/*
Theme Name:     Plumbio Child
Theme URI:      https://smartdata.tonytemplates.com/plumbio/
Description:    Child theme for Plumbio
Author:         Smartdatasoft Team
Author URI:     https://themeforest.net/user/smartdatasoft
Template:       plumbio
Version:        1.0
*/

/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */

/*SLIDER HOME*/

#slider picture>img{
    width: 100%;
}
.tt-pagetitle__img {
    width: 100% !important;
}
.tt-pagetitle {
    padding: 40px 0px 40px 40px;
}
.tt-logo.tt-logo__alignment img{
    width: 230px;
}
.sticky-header .tt-logo.tt-logo__alignment img{
    width: 180px;
}
.tt-logo__alignment {
    top: 15px;
    left: 20px;
}
.elementor-element-d4e481b .section-wrapper {
    background-color: #fff;
}
.elementor-element-48a7f577 .layout02_bg-right {
    display: none;
}
.elementor-element-536c6aa5 .layout03__content {
    padding-top: 45px;
}
.elementor-element-536c6aa5 .layout03__item-img {
    display: none;
}
.tt-footer__indent {
    margin-top: 0;
}

.elementor-element-adccc29 .fullwidth-promo {
    background: url(https://www.porcinoimpianti.it/wp-content/uploads/2021/04/bg-02.jpg);
}
#map iframe, #map:not(.map-layout-wrapper) {
    height: 415px;
}
.footer-copyright {
    text-align: center;
}
.logo-item__wrapper.logo-item__col-2 .logo-item {
    pointer-events: none;
}

/*DOCUMENTI CMPLZ*/
#cmplz-document{
    max-width: 100% !important;
}

@media (max-width: 1560px){
    .tt-obj-logo {
        min-width: 280px;
    }
}
@media (max-width: 1100px){
    .tt-obj-logo {
        min-width: 280px;
    }
}
@media (max-width: 870px){
    .tt-obj-logo {
        min-width: 195px;
    }
    .tt-logo.tt-logo__alignment img {
        width: 150px;
    }
    .tt-logo__alignment {
        top:0;
    }
}
@media (max-width: 767px){
    .tt-obj-logo {
        min-width: 63%;
    }
    .tt-logo.tt-logo__alignment img {
        width: 250px;
        max-width: 100%;
    }
}
@media (max-width: 690px){
    .f-info__icon:before {
        color: #6194cd;
    }
}
@media (max-width: 575px){
    .elementor-element-20b47c9 .tabs-dafault {
        margin-top: 45px;
    }
}
@media (max-width: 530px){
    .tt-obj-logo {
        min-width: 55%;
    }
    .tt-logo.tt-logo__alignment img {
        width: 200px;
    }
    .tt-logo__alignment {
        left: 0;
    }
}
@media (max-width: 437px){
    .tt-header-holder .tt-col__objects>div:nth-of-type(1), .tt-header-holder .tt-col__corner {
        display: none;
    }
    .tt-obj-logo, .sticky-header .tt-obj-logo {
        min-width: 83%;
    }
    .tt-col__wrapper {
        background-color: #1e60aa;
    }
}