/* EXPLICIT FONTS */

body#page-body #main-content{background:transparent}
body#page-body #bottom-footer{background:none;background-color:#333333}
body#page-body #bottom-footer .layout-content li,body#page-body #bottom-footer .layout-content span,body#page-body #bottom-footer .layout-content .fa,body#page-body #bottom-footer .layout-content a:before,body#page-body #bottom-footer .layout-content .form-item label,body#page-body #copy-footer a#credit,body#page-body #bottom-footer  .layout-content .heading span,body#page-body #bottom-footer  .layout-content{color:#ededed}
body#page-body #bottom-footer .layout-content .office_informations .office-contact .fa{color:rgba(237,237,237,0.6)}
body#page-body #bottom-footer .office_informations .office-contact{border-top-color:rgba(237,237,237,0.6)}
body#page-body section.bg_alternate_light_trans{background-color:rgba(255,255,255,0.8);color:var(--ali-color-text, #333)}
body#page-body section.bg_alternate_light_trans p,body#page-body section.bg_alternate_light_trans  span:not(.high-box),body#page-body section.bg_alternate_light_trans label,body#page-body section.bg_alternate_light_trans li,body#page-body section.bg_alternate_light_trans a:not(.button),body#page-body section.bg_alternate_light_trans .heading>span:not(.high-box){color:inherit}
{display:none}
.clear{
    clear: both;
}
#footer{
    height: 490px;
}
.logos{
    display: block;
    height: 210px;
}
.logos > div{
    width: 50%;
    float: left;
    text-align: center;
}

.logos > div img {
    max-height: 150px;
    clear: both;
}

body.REM .call-2-actions li {
    background: #00438E; }

body.REM .detail-button {
 background: #00438E; }

#gallery .info .price {color: #E70338;}

@media screen and (max-width: 769px) {
    #footer{
        height: auto;
    }
    .logos{
        height: auto;
    }
    .logos > div{
        float: none;
    }
}

.contact_form .form-item-list .item-type-select{
   display: none;
}
