footer {
    background: #252525;
}

    footer .content-wrapper {
        margin: 0 auto;
        width: 1022px;
        background: transparent;
        height: 100%;
        position: relative;
        overflow: hidden;
        padding: 0;
    }

.global-partners {
    padding: 45px 0;
    overflow: hidden;
}

    /*.global-partners-group section:first-child .block-content {
        border-top: 1px solid #B7B7B7;
    }*/
    /*
    .global-partners-group section:last-child .block-content {
        border-bottom: 1px solid #B7B7B7;
    }*/

footer .global-partners {
    border-bottom: 2px solid #464646;
}

    footer .global-partners img {
        /*max-height:40px;*/
        max-width:initial;
    }

.global-partners h4 {
    color: #464646;
    text-transform: uppercase;
    font-size: 45px;
    line-height: 44px;
    letter-spacing: 1px;
    width: 311px;
    float: left;
}


.partners-logos {

    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    height: 100%;
    gap: .5rem;
}

.block-content .partners-logos {
    padding-left: 0;
    padding-right: 112px;
}

.partners-logos a {
    display: inline-block;
    line-height: 44px;
    margin: 0 56px 0 12px;
}


    .partners-logos a:nth-child(4n) {
        margin-right: -25px;
    }

    .partners-logos a img {
        display: inline-block;
        vertical-align: middle;
        max-width: 124px;
    }

.social-section {
    padding: 15px 0;
    overflow: hidden;
    margin-left: 311px;
    border-bottom: 2px solid #464646;
    line-height: 48px;
}

.copyright {
    padding: 30px 0;
    overflow: hidden;
    margin-left: 311px;
    color: #707070;
}

.copyright-text {
    float: left;
    width: 390px;
}

.copyright .footer-links {
    float: right;
}

.copyright p {
    color: #707070;
    font-size: 14px;
}
	
.social-btns {
    list-style: none;
    padding: 0;
    margin: 0;
    float: right;
}

    .social-btns li {
        width: 48px;
        height: 48px;
        float: left;
        margin-left: 15px;
    }

        .social-btns li:first-child {
            margin-left: 0;
        }

    .social-btns a {
        display: block;
        height: 100%;
        background: #464646 url('../Content/themes/base/images/socialNetworks/social_icons.png') no-repeat 0 0;
    }

    .social-btns.colored-gray a {
        display: block;
        height: 100%;
        background: #ebebeb url('../Content/themes/base/images/socialNetworks/social_icons_gray.png') no-repeat 0 0;
        border: none!important;
    }
	
a.twitter-logo {
    background-position: 0 0;
}

a.youtube-logo {
    background-position: -96px 0!important;
}

a.facebook-logo {
    background-position: -48px 0!important;
}

a.linkedin-logo {
    background-position: -144px 0!important;
}

a.wiki-logo {
    background-position: -192px 0!important;
}

a.twitter-logo:hover {
    background-color: #20BFFF;
}

a.youtube-logo:hover {
    background-color: #D92623;
}

a.facebook-logo:hover {
    background-color: #3C599F;
}

a.linkedin-logo:hover {
    background-color: #017EB4;
}

.colored a.twitter-logo {
     background-color: #20BFFF;
}

.colored a.youtube-logo {
     background-color: #D92623;
}

.colored a.facebook-logo {
     background-color: #3C599F;
}

.colored a.linkedin-logo {
     background-color: #017EB4;
}

 .social-btns.colored-gray a:hover {
    background-color: #F6F6F6;
}

.social-btns a.instagram-logo {
    background-position: 0 0;
                background-image:url('../Content/themes/base/images/socialNetworks/instagram_icon.png');
}
.social-btns a.instagram-logo:hover {
    background-color:#d81aba;
}


/*small-navs*/
.footer-links {
    list-style: none;
    padding: 0;
    margin: 0;
}

.social-section .footer-links {
    float: left;
}

.footer-links li {
    float: left;
}

.footer-links a {
    color: #fff;
    text-decoration: none;
    padding: 3px 15px;
    border-left: 2px solid #871A32;
    font-size: 12px;
}

    .footer-links a:hover {
        color: #707070;
    }

.footer-links li:first-child a {
    padding: 3px 15px 3px 0;
    border-left: none;
}

.footer-links li:last-child > a {
    padding: 3px 0 3px 15px;
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
