@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:100,300,400,500,700,900,100italic,300italic,400italic,500italic,700italic,900italic);

.impresaBar{box-sizing:border-box;position:relative;/*height:36px*/;width:100%;z-index:2000;background: #111111;}
.impresaBarInner{display:block!important;margin:0 auto;max-width:1280px}
.impresaBar--list{width:100%;display:block;font-size:13px;font-family:'Roboto Condensed',"Helvetica Neue","Arial Narrow",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0;padding:0;white-space:nowrap}
.impresaBar--entry{display:inline-block;vertical-align:middle;line-height:36px;margin:0 4px}
.impresaBar--brand,.impresaBar--brand:visited{text-decoration:none;color:#b9b9b9}
.impresaBar--brand:active,.impresaBar--brand:focus,.impresaBar--brand:hover{cursor:pointer;color:#1e2327}
.impresaBar__sic{background:#f2f2f2}
.impresaBar__activa,.impresaBar__sicnot{background:#fff}
.impresaBar__activa .impresaBar--list,.impresaBar__sic .impresaBar--list,.impresaBar__sicnot .impresaBar--list{text-align:center;color:transparent}
.impresaBar__activa .impresaBar--brand,.impresaBar__sic .impresaBar--brand,.impresaBar__sicnot .impresaBar--brand{display:block;height:36px;background-size:contain;margin:0 9px;border-bottom:2px solid transparent}
.impresaBrand--brand__active{border-bottom-color:#d8d8d8}

.impresaBar{display: flex;}
@media screen and (min-width: 1280px){
.impresaBar {
    /* display: block; */
    height: 22px!important;
    z-index: 1;
    /* color:white; */
    /* display: flex; */
    /* position: absolute; */
}}

@media screen and (min-width: 1280px){
.impresaBar .impresaBarInner .impresaBar--entry {
    font: 400 12px/18px Firme,'Source Sans Pro',sans-serif;
    text-transform: uppercase;
    margin: 0 24px 0 0;
}}

@media screen and (max-width: 768px){
    #impresaBar{
        display:none;
    }
}
