/*!
 * Bootstrap v2.0.4 mods
 */
@font-face {
    font-family: 'BrixSlab-Regular';
    src: url('../webfonts/236619_0_0.eot');
    src: url('../webfonts/236619_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/236619_0_0.woff') format('woff'),url('../webfonts/236619_0_0.ttf') format('truetype');
}
@font-face {
    font-family: 'BrixSlab-ExtraLight';
    src: url('../webfonts/236619_1_0.eot');
    src: url('../webfonts/236619_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/236619_1_0.woff') format('woff'),url('../webfonts/236619_1_0.ttf') format('truetype');
}
.navbar .brand h1 {
    display: block;
    float: left;
    margin: 10px 10px 10px 0px;
    color: #999999;
    text-indent: -9999px;
    width: 125px;
    height: 68px;
    background-image: url(../img/mc_header.png);
    background-repeat: no-repeat;
}
.launch {
left: -15px !important;
}
#intro, #wtw, #partners, #about, #contact {
    display: inline-block;
    float: left;
    position: relative;
    top: -90px;
}
.grey { background-color: #fafafa }
.inlined {
    display: inline-block;
    position: relative;
    top: 0;
    margin: 10px 0 10px 20px;
}
.strap {
    padding: 10px 0 0 30px;
    font: 1.5em/1.2 BrixSlab-ExtraLight, helvetica, arial, sans serif;
    color: #666;
    width: 290px;
    vertical-align: middle;
}
.partner a {
    width: 143px;
    height: 100px;
    display: inline-block;
}
.partner h2 {
    opacity: 0.5;
    filter: alpha(opacity=50);
    vertical-align: middle;
    background-image: url(../img/architonic.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 143px;
    height: 100px;
    font: 0.8em/1.2 BrixSlab-ExtraLight, helvetica, arial, sans serif;
    font-weight: normal;
    color: #666;
    text-indent: 3px;
    position: relative;
    display: inline-block;
    top: -5px;
}
.partner h2:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.partner a { text-decoration: none }
.partnerlogo {
    display: inline-block;
    position: relative;
    top: 0;
    float: left;
    margin: 10px 20px 20px 0;
}
    .partnerlogo a {
        display: inline-block;
        height: 60px;
    }
.press {
    font: 2em/1.5 BrixSlab-ExtraLight, helvetica, arial, sans serif;
    color: #666;
}
    .press p { margin: 20px 0 }
.emphasis {
    font: 1.3em/1.5 BrixSlab-Regular, helvetica, arial, sans serif;
    color: #555;
}
.emphasis_small {
    font: 1em/1.5 BrixSlab-Regular, helvetica, arial, sans serif;
    color: #555;
}
.cleared {
    clear: left;
    padding-top: 40px !important;
}
.wtwstyle { color: #333 }
.email a {
    font: 6em/1 BrixSlab-ExtraLight, helvetica, arial, sans serif;
    color: #999;
    margin: 50px auto;
    display: inline-block;
}
.email a:hover {
    color: #00a2d8;
    text-decoration: none;
}
footer {
    font: 0.8em/1.2 BrixSlab-Regular, helvetica, arial, sans serif;
    background-color: #444;
    color: #999;
    padding: 20px 0;
    min-width: 940px;
    max-width: 100%;
}
::selection {
    background: #F09;
    color: #fff;
}
::-moz-selection {
    background: #F09;
    color: #fff;
}