@font-face {
    font-family: "GillSans";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/GillSans/GillSans.eot?#iefix) format("embedded-opentype"), url(../fonts/GillSans/GillSans.woff) format("woff"), url(../fonts/GillSans/GillSans.ttf) format("truetype")
}

@font-face {
    font-family: "GillSansLight";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/GillSansLight/GillSansLight.eot?#iefix) format("embedded-opentype"), url(../fonts/GillSansLight/GillSansLight.woff) format("woff"), url(../fonts/GillSansLight/GillSansLight.ttf) format("truetype")
}

@font-face {
    font-family: "GillSansSemiBold";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/GillSansSemiBold/GillSansSemiBold.eot?#iefix) format("embedded-opentype"), url(../fonts/GillSansSemiBold/GillSansSemiBold.woff) format("woff"), url(../fonts/GillSansSemiBold/GillSansSemiBold.ttf) format("truetype")
}
@font-face {
    font-family: "BauerBodoniStd-Italic";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/BauerBodoniStd-Italic/BauerBodoniStd-Italic.eot?#iefix) format("embedded-opentype"), url(../fonts/BauerBodoniStd-Italic/BauerBodoniStd-Italic.woff) format("woff"), url(../fonts/BauerBodoniStd-Italic/BauerBodoniStd-Italic.ttf) format("truetype")
}

@font-face {
    font-family: "BauerBodoniStd-Roman";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/BauerBodoniStd-Roman/BauerBodoniStd-Roman.eot?#iefix) format("embedded-opentype"), url(../fonts/BauerBodoniStd-Roman/BauerBodoniStd-Roman.woff) format("woff"), url(../fonts/BauerBodoniStd-Roman/BauerBodoniStd-Roman.ttf) format("truetype")
}
.top-menu-wrap {
    font-family: "GillSansLight", sans-serif;
    border-bottom: 3px solid #f2f2f2;
    -webkit-font-smoothing: auto;
}

.top-menu {
    float: right;
    padding: 8px 0
}

.top-menu ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    line-height: 1.2
}

.top-menu ul li {
    display: inline-block;
    position: relative;
    margin-right: 15px;
    line-height: 1.2;
    font-size: 14px
}

.top-menu ul li:last-child {
    margin-right: 0
}

.top-menu ul li:last-child:after {
    display: none
}

.top-menu ul li:after {
    position: absolute;
    top: 0;
    right: -12px;
    content: "|"
}

.top-menu ul li a {
    color: #2b2b2b;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    font-size: 18px
}

.top-menu ul li a:hover, .top-menu ul li a:active {
    color: #a42e22
}