﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

.top-menu {
    display: inline-block;
    padding: 0 15px;
}

@media (max-width: 767px) {
    .top-menu {
        top: 6px;
        right: 52px;
        width: 100%;
    }

        .top-menu > .navbar-nav > li {
            float: none !important;
        }
}

@media (min-width: 768px) {
    body {
        margin-top: 50px;
    }

    .top-menu {
        float: right !important;
        margin-right: -15px;
    }
}

.uppercase {
    text-transform: uppercase;
}

@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?d531m9');
    src: url('../fonts/icomoon.eot?#iefixd531m9') format('embedded-opentype'),url('../fonts/icomoon.woff?d531m9') format('woff'),url('../fonts/icomoon.ttf?d531m9') format('truetype'),url('../fonts/icomoon.svg?d531m9#icomoon') format('svg');
    font-weight: normal;
    font-style: normal
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
     font-style: normal; 
     font-weight: normal; 
     font-variant: normal; 
     text-transform: none; 
     content: attr(data-icon); 
     line-height: 1; 
     -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.top-info-contact {
    font-size: 11px;
    color: #939598;
    line-height: 40px;
    padding-left: 48px;
    text-align: right;
    display: block
}

.topbar-info {
    height: 40px;
    border-bottom: 1px solid #ededee
}
.no-pad {
    padding: 0px
}

.social-wrap-head li {
    background: none;
    float: left;
    margin: 0;
    padding: 0
}
.head-social-icon {
    font-size: 21px;
    height: 40px;
    width: 30px;
    float: left;
    margin-right: 10px;
    color: #dcddde;
    line-height: 40px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

    .head-social-icon:hover {
        color: #e05461;
        -webkit-transition: .5s;
        -moz-transition: .5s;
        -ms-transition: .5s;
        -o-transition: .5s;
        transition: .5s
    }

.other-op .icon-facebook, .other-op .icon-google-plus, .other-op .icon-linkedin, .other-op .icon-social-twitter {
    height: 29px;
    width: 29px;
    float: left;
    line-height: 29px;
    margin: 0px 10px 0 0px;
    font-size: 15px
}

.other-op .icon-facebook {
    color: #3c599b
}

.other-op .icon-google-plus {
    color: #cf3530
}

.other-op .icon-linkedin {
    color: #1386bf
}

.other-op .icon-social-twitter {
    color: #26aadc
}
.social-wrap-head li:last-child i.head-social-icon {
    margin: 0
}

.icon-facebook:before {
    content: "\e60b"
}

.icon-google-plus:before {
    content: "\e60c"
}

.icon-linkedin:before {
    content: "\e60d"
}

.icon-social-twitter:before {
    content: "\e609"
}

.icon-rss:before {
    content: "\e60a"
}
li {
    list-style-type: none;
}

