﻿
    .button-red
{
    position: relative;
    color: #fff;
    background-color: #a11e23;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 1.25rem !important;
    text-align: center;
}

/* Desktop View */
@@media (min-width: 1200px) {
    .back-bar {
        margin-left: 4px;
        position: fixed;
        z-index: 9999;
        bottom: 10%;
        right: 1%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}

/* Mobile View */
@@media (max-width: 1199.98px) {
    .back-bar {
        margin-left: 4px;
        position: fixed;
        z-index: 9999;
        bottom: 20%;
        right: 4%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}

.back-bar a {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 100%;
    box-shadow: 0 0.5rem 1rem rgba(14,17,31,.1);
    display: flex;
    background-color: #232a42;
    text-align: center;
    padding-top: 3px;
    transition: all 0.3s ease;
    color: #ffffff;
    font-size: 20px;
}

    .back-bar a#blog span {
        display: none;
    }

    .back-bar a#offshore span {
        display: none;
    }

    .back-bar a#offshore:hover {
        width: 16.5rem;
        border-top-left-radius: 50px;
        border-bottom-left-radius: 50px;
        border-top-right-radius: 50px;
        border-bottom-right-radius: 50px;
    }

    .back-bar a#blog:hover {
        width: 12.5rem;
        border-top-left-radius: 50px;
        border-bottom-left-radius: 50px;
        border-top-right-radius: 50px;
        border-bottom-right-radius: 50px;
    }

        .back-bar a#blog:hover span {
            display: inline-block;
            color: #ffffff;
        }

    .back-bar a#offshore:hover span {
        display: inline-block;
        color: #ffffff;
    }

    .back-bar a:hover span {
        display: inline-block;
    }

    .back-bar a:hover :nth-child(1) {
        color: #a11e23;
    }

.share-bar a {
    display: block;
    text-align: center;
    padding: 16px;
    transition: all 0.3s ease;
    color: white;
    font-size: 20px;
}

.icon-bar {
    position: fixed;
    z-index: 99;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

    .icon-bar a {
        display: block;
        text-align: center;
        padding: 16px;
        transition: all 0.3s ease;
        color: white;
        font-size: 20px;
    }

        .icon-bar a:hover {
            background-color: #000;
        }

.facebook {
    background: #3B5998;
    color: white;
}

.twitter {
    background: #55ACEE;
    color: white;
}

.mail {
    background: #4B494B;
    color: white;
}

.linkedin {
    background: #007bb5;
    color: white;
}

.link {
    background: #1A59E9;
    color: white;
}

.content {
    margin-left: 75px;
    font-size: 30px;
}

h5 {
    font-size: 1.75rem !important;
    font-weight: 700;
    font-family: "Open Sans" !important;
}