/* Layout */

.footer {
    color: #fff;
    background: #424242;
}

.footer > div {
    width: 1140px;
    margin: 0 auto;
}

@media (max-width: 1240px) {
    .footer > div {
        width: 100%;
    }
}

/* SDO Logos */

.footer-logos > div {
    width: 100%;
    padding: 10px 0 5px 0;
    text-align: center;
}

.footer-logos > div > div {
    display: inline-block;
}

.footer-logos-link {
    width: 90px;
}

.footer-logos-link > a {
    display: block;
    height: 95px;
}

div.footer-logos-link--double {
    width: 170px;
}

div.footer-logos-link--double > a {
    background-size: 120px auto;
}

.footer-logos-link--astm > a {
    background: url('../images/sdo/astm-ver-94CEA9EA6EDDF272D930209D2AFE9E21.svg') center no-repeat;
    background-size: 60px auto;
}

.footer-logos-link--din > a {
    background: url('../images/sdo/din-ver-D89B919D8E97942DD149DE08138B8A80.svg') center no-repeat;
    background-size: 60px auto;
}

.footer-logos-link--asme > a {
    background: url('../images/sdo/asme-ver-38C0FC4AEDE1B1740E23BD1A581A100F.svg') center no-repeat;
    background-size: 60px auto;
}

.footer-logos-link--bsi > a {
    background: url('../images/sdo/bsi-ver-298631CE1F8B2F28A904399A76703A01.svg') center no-repeat;
    background-size: 60px auto;
}

.footer-logos-link--iec > a {
    background: url('../images/sdo/iec-ver-B0CB41113E695D74BC441F64D6DD245D.svg') center no-repeat;
    background-size: 60px auto;
}

.footer-logos-link--sae > a {
    background: url('../images/sdo/sae-ver-21E5BDFD48936AE899812124A9E43963.svg') center no-repeat;
    background-size: 60px auto;
}

.footer-logos-link--api > a {
    background: url('../images/sdo/api-ver-CEA7C7F8AF82DE64E539CD5BECCCB0DA.svg') center no-repeat;
    background-size: 60px auto;
}

.footer-logos-link--austrian-standards > a {
    background: url('../images/sdo/austrian_standards-ver-3E83CAC3CDCD02ED5940223F5088A351.svg') center no-repeat;
    background-size: 60px auto;
}

.footer-logos-link--iso > a {
    background: url('../images/sdo/iso-ver-B4064B6C7BE05C7368967D6850C8B19B.svg') center no-repeat;
    background-size: 60px auto;
}

.footer-logos-link--catalog > a {
    display: table;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    color: #9e9e9e;
}

.footer-logos-link--catalog > a > span {
    display: table-cell;
    vertical-align: middle;
}

/* Info */

.footer-info {
    font-size: 13px;
    text-align: center;
    padding: 10px 0;
    color: #9e9e9e;
    border-top: 1px solid #616161;
}

.footer-info > div > div {
    display: inline-block;
    padding: 10px 20px;
}

/* Phones */

.footer-phones > div > :first-child {
    margin-right: 20px;
}

/* Link */

.footer-link > a {
    text-decoration: none;
}