/* menu size */

/* margin laterais menu */
body.menu-top #header div.wrap-content {
    margin: 0 auto;
}

/* fim margin */

body.menu-top #header div.wrap-content div.content {
    position: relative;
    width: 100%;
    float: left;
}

body.menu-top #header.under-content {
    position: absolute;
    top: 0;/* by willbor */
    left: 0;
    right: 0;
    z-index: 100;
    overflow: initial;
}

body.menu-top #header h1 {
    line-height: 30px !important;
    margin-bottom: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

body.menu-top #logo-img img {
    border: 0;
}

body.menu-top #logo-img,
body.menu-top #logo {
    vertical-align: middle;
    margin-right: 35px;
}


body.menu-top.menu-small div.wrap-content #logo-img {
    height: 60px;
}
body.menu-top.menu-big div.wrap-content #logo-img {
    height: 100px;
}
body.menu-top.menu-large div.wrap-content #logo-img {
    height: 180px;
}

/*body.menu-top.menu-small #header {
    min-height: 60px;
}
body.menu-top.menu-big #header {
    min-height: 100px;
}
body.menu-top.menu-large #header {
    min-height: 180px;
}
*/

body.menu-top #header div.wrap-content #logo-img * {
    vertical-align: middle;
}

body.menu-top #header div.wrap-content #logo-img span.inline {
    width: 0px;
    height: 100%;
    display: inline-block;
}


body.menu-top.menu-small div.wrap-content #logo {
    margin-top: 16px;
}
body.menu-top.menu-big div.wrap-content #logo {
    margin-top: 55px;
}
body.menu-top.menu-large div.wrap-content #logo {
    margin-top: 135px;
}

body.menu-top #header div.wrap-content div.content #menu {
    overflow: hidden;
    z-index: 10;
}

body.menu-top #header div.wrap-content div.content #menu ul a.b {
    display: block;
}

body.menu-top #header div.wrap-content div.content #menu ul li {
    vertical-align: middle;
/*    background: red;
    height: 30px;*/
}

body.menu-top #header div.wrap-content div.content #menu ul li.break:after {
    content: "\A";
    white-space: pre;
}



#header div.wrap-content div.content #menu a.social-networks {
    letter-spacing: 0;

}

#header div.wrap-content div.content #menu a.social-networks + a.social-networks {
    margin-left: 3px;
}

/* align small icons */
body.menu-top #header .wrap-social {
    white-space: nowrap;
    height: 30px;
}

body.menu-top.icon-type6 #header .wrap-social,
body.menu-top.icon-type2 #header .wrap-social {
    padding-top: 2px;
}

body.menu-top.icon-type4 #header .wrap-social,
body.menu-top.icon-type5 #header .wrap-social {
    padding-top: 1px;
}

body.menu-top.icon-type1 #header .wrap-social {
    padding-top: 4px;
}
