﻿.bg-light {
    background-color: #f8f9fa!important;
}

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
    background-color: #dae0e5!important;
}

section h2.section-heading {
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 15px;
}

section#contact .section-heading {
    color: #fff;
}

section h3.section-subheading {
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 75px;
    text-transform: none;
    font-family: 'Droid Serif',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
}

.team-member {
    margin-bottom: 50px;
    text-align: center;
}

    .team-member img {
        width: 225px;
        height: 225px;
        border: 7px solid #fff;
    }

    .team-member h4 {
        margin-top: 25px;
        margin-bottom: 0;
        text-transform: none;
    }

    .team-member p {
        margin-top: 0;
    }

.mr-auto, .mx-auto {
    margin-right: auto!important;
}


.ml-auto, .mx-auto {
    margin-left: auto!important;
}

.rounded-circle {
    border-radius: 50%!important;
}

ul.social-buttons {
    margin-bottom: 0;
}

    ul.social-buttons li a {
        font-size: 20px;
        line-height: 50px;
        display: block;
        width: 50px;
        height: 50px;
        -webkit-transition: all .3s;
        transition: all .3s;
        color: #fff;
        border-radius: 100%;
        outline: 0;
        background-color: #212529;
    }

        ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover {
            background-color: #fed136;
        }

.list-inline-item {
    display: inline-block;
}

    .list-inline-item:not(:last-child) {
        margin-right: .5rem;
    }

.fa, .fab, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

    .fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
        margin-right: .3em;
    }

    .fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
        margin-left: .3em;
    }

.fab {
    font-family: "Font Awesome 5 Brands";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-facebook-f:before {
    content: "\f39e";
}

.fa-linkedin-in:before {
    content: "\f0e1";
}


@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: normal;
    /*src: url(../webfonts/fa-brands-400.ttf) format("truetype");*/
    src: url(fa-brands-400.ttf) format("truetype");
}
