/*[[ @Costin - Base file to define the layout ]]*/
html, body {
    width: 100%; height: 100%;
    margin: 0 0 0 0; padding: 0 0 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}
#acu-body { width: 100%; height: 100%; margin: 0 0 0 0; padding: 0 0 0 0; }

#acuPageWrapper { width: 100%; height: auto; margin: 0 0 0 0; padding: 0 0 182px 0; }

#footer-wrapper { position: absolute; width: 100%; height: 182px; margin: 0 0 -20px 0; padding: 0 0 0 0; background: #354042; border-top: dotted 1px #ccc; }

#acuHeaderWrapper, #menu-wrapper, #top-wrapper, #menu, .menu-main-menu-container, #acuFrontPageContentWrapper {width: 100%; height: auto; margin: 0 0 0 0; padding: 0 0 0 0;}

/* Makes the layout centered even when resizing the window */
#header,
#top-wrapper,
#acu-inner-content-wrapper,
#acuFrontPageContentWrapper #content,
#footer-wrapper #footer,
#content-wrapper .has-top-slider #acu-inner-content-wrapper { max-width: 1000px; margin: 0 auto;}

#header { background: #eee; }

#content-wrapper { width: 100%; margin: 0 0; padding: 0 0; background: #1B2426 !important; }

#acuClientsFrontPage {
    width: 100%;
    display: block;
    clear: both;
    margin: 0 auto 25px auto;
    padding: 0 0;
}
#acuClientsFrontPage .module {
    background: #1B2426;
    width: 100%;
    margin: 0 auto;
    position: inherit !important;
    padding: 20px 0 40px 0;
    color: #a5a3a3;
    font-size: 11pt;
}

#acuClientGrid {
    overflow: hidden;
    width: 100%;
    margin: 0 0;
    padding: 0 0;
    text-align: center;
}
#acuClientGrid .entry {
    display: inline;
    margin: 10px 20px 10px 10px;
    padding: 10px;
}
#acuClientGrid .entry img {
    width: 126px;
    height: 60px;
}

#footer-wrapper #footer-columns { width: 100%; margin: 0 0; padding: 0 0; }