.sppb-media-body
{
    overflow:visible
}

.containerCenter
{
    max-width: 1140px;
    /* padding: 0 10%!important; */
    margin: 0 auto!important;
}
.alignItems
{
    align-items: center!important;
}
#g-navigation 
{
    background: #312f38;
    color: #3a3a3a;
    position: relative;
    z-index: 11;
    /*box-shadow:0 3px 3px rgba(0, 0, 0, 0.05)*/
}

.modelTitle h3 a:hover
{
    color:#EE161F!important
}
.modelsMenu .moduletable .nav.menu
{
    margin: 0!important; 
    display: inline-block!important; 
    border: 0px solid #e0e0e5!important;
    padding: 0px!important;

}

.modelsMenu .moduletable .nav.menu li
{
    border-bottom: 0px solid !important;
    padding-bottom: 0px;
}

.modelsMenu h3
{
    color:#797979;
}

.btnDesc a
{
    border:1px solid #fff!important;
}

.btnDesc a:hover
{
    border:1px solid #ee161f!important;
}

.sp-slider-btn-icon 
{
    color:#EE161F;
}
.menuEng #g-navigation .g-main-nav .g-dropdown  li
{
    background: #ee161f;
}
.techCustom i
{
    color:#2F5746;
}
.accordingGroup
{
    max-width: 80%;
}
/*.sppb-nav-custom a
{
    color:#EE161F!important;
    background-color: #fff!important;
}

.sppb-nav-custom a:hover
{
    color:#fff;
    background-color: #EE161F;
}*/
.widht50
{
    max-width: 50%;
    /*    float: left;*/
}

.imgModel
{
    max-width: 540px;
    /*float: left;*/
    margin-right:40px;
}

.mdTechTitle
{
    /*    float: left;
        text-align:left;*/
}
/*.mdTechDesc
{
    float: left;
    max-width: 48%;
    margin: 0 10px;
}*/

.sppb-addon-table-main td 
{
    padding:0 10px!important;
    max-width: 200px;
}
.techTitle
{
    float: left;
    margin-right: 100px;
}
.techValue
{
    /*    float: left;*/
}
/*.techContainer
{
    max-width: 50%;
    padding:10px;
}*/
.iframeGlider .g-container
{
    width:98%;
}
.iframeGlider .g-mainbar
{
    padding:0!important;
}

.wrapperiframeGlider
{
    height: 800px;
    border: none;
    /*border: 2px #c7c7c7 solid;*/
    margin-top: -40px;
}
.sp-dots
{
    color:#7E8677;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content 
{
    box-shadow: 0 2px 0 #006834;
}
.btnConf
{
    border-radius:0px;
    /*    font-weight: 700!important;
        background-color: rgba(255, 255, 255, 0)!important;
        color: #ffffff!important;*/
}
/*.btnConf :hover
{
    background-color: #ff0000!important;
    color: #FFFFFF!important;
}*/
.mdTechWrapper
{
    max-width: 48%;
    float: left;
    margin: 50px 50px 0 0;
}

.mdTechWrapper img
{
    max-width: 480px;
}
.techDataTitle
{
    text-align:center;
}
.hSeparator
{
    border: 1px solid #7E8677;
    margin: 20px 30px;
    max-height: 1px;
}
.modelImg 
{
    max-width: 48%;
    float:left;
}

.modelTechData
{
    float: left;
}

.btnMore
{
    border-radius: 0px;
}
.overlay-image-title h3
{
    text-shadow: -8px 8px 6px #0a0a0a;
}
.sppb-addon-text 
{
    font-family: "Poppins"!important;
}
.sppb-addon-content p
{
    font-family: "Poppins"!important;
}
.sppb-nav-tabs>li.active>a, .sppb-nav-tabs>li.active>a:focus, .sppb-nav-tabs>li.active>a:hover
{
    background-color: #393A3A;
    border-bottom-color: transparent;
    cursor: default;
    color: #EE161F!important;
}
.sppb-nav-tabs>li>a 
{

    background: #393A3A;
    border: 1px solid #e5e5e5;

}
.sppb-nav-tabs>li>a :hover
{

    background: #EE161F;
    color:#fff;
    border: 1px solid #e5e5e5;

}

/*@media only screen and (max-width: 800px) 
{
    #unseen table td:nth-child(2), 
    #unseen table th:nth-child(2) {display: none;}
}

@media only screen and (max-width: 640px)
{
    #unseen table td:nth-child(4),
    #unseen table th:nth-child(4),
    #unseen table td:nth-child(7),
    #unseen table th:nth-child(7),
    #unseen table td:nth-child(8),
    #unseen table th:nth-child(8){display: none;}
}*/
.sppb-btn p
{
    background: #EE161F!important;
    color:#393A3A!important;
}
/*.g-container
{
    width:100%!important;
}*/
.btnManual
{
    background: #EE161F;
    padding: 10px 140px;
    font-size: 20px;
    margin: 0 20px;
}
.btnPippo .btnManual  a:hover
{
    background: #006834!important;

}
.btnConfigure
{
    background: #006834;
    padding: 10px 140px;
    font-size: 20px;
    margin: 0 20px;
}
.btnConfigure a:hover
{
    background: #fff!important;

}
/*.panel 
{
    margin-bottom: 20px;
    background-color: #fff;
    border: none!important;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}*/
@media (max-width: 767px) 
/*@media (max-width: 1024px) */
{
    /*    .btnModCol .sppb-btn-custom
        {
            color:#EE161F!important;
        }*/
    .sp-dots
    {
        display: none; 
    }
    .sp-slider-content-align-left, .sp-slider-image-align-left 
    {
        margin-top: -20px;
    }
    .g-home-particles.g-helium-style #g-header 
    {
        margin-top: -30!important;
    }
}
@media (max-width: 400px) 
{
    .sp-slider-content-align-left, .sp-slider-image-align-left 
    {
        margin-top: -40px;
    }

    .sp-slider  h5
    {
        font-size: 15px;
        line-height: 7px;  
    }

    /*    .sp-page-builder .page-content #section-id-1582130365344 
        {
            padding-right: 0px!important; 
            padding-left: 0px!important; 
    
        }*/

    .btnManual
    {        
        padding: 5px 20px;
    }
    .btnConfigure
    {        
        padding: 5px 20px;
    }
    /*    .sp-page-builder .page-content 
        {
    
            padding-right:0px; 
            padding-left:0px; 
    
        }*/
    /*    .g-content 
        {
            margin:0!important;
            padding: 0!important;
        }*/
    /*    .edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .finder #searchForm .btn, .search #search-form .btn, .finder #search-form .btn
        {
    
            border-radius: 0px!important;    
            padding: 0.5rem 1.125rem;
    
        }*/
    .g-social a 
    {
        color: #3A3A3A;
    }
    .g-social a:hover
    {
        color: #EE161F;
    }
}
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .finder #searchForm .btn, .search #search-form .btn, .finder #search-form .btn 
{
    border-radius: 0px!important;    
    padding: 0.5rem 1.125rem;
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
    /*   For landscape layouts only */
    .g-home-particles.g-helium-style #g-header 
    {
        margin-top: -30px!important;
    }
    .iframeGlider #g-footer
    {
        padding: 0px!important;
    }
}
.iframeGlider #g-footer
{
    padding: 3rem 22rem;
}

.partnersFlag
{
    width: 100px;
    margin: auto;
}

.partnersFlagVertical
{
    width: 100px;
    margin: auto;
    padding:0 24px;
}

div.mod-languages ul 
{
    margin: 8px;
}
