﻿@font-face {
    font-family: 'footerIcon';
    src: url("../fonts/footer/icomoon.eot");
    src: url("../fonts/footer/icomoon.eot") format("embedded-opentype"), 
        url("../fonts/footer/icomoon.ttf") format("truetype"), url("../fonts/footer/icomoon.woff") format("woff"), 
        url("../fonts/footer/icomoon.svg") format("svg");
    font-weight: normal;
    font-style: normal
}

[class*=" footer-icon-"], [class^=footer-icon-] {
    font-family: 'footerIcon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size:60px;
    line-height: 1;
    color:#646464;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.footer-icon-affiliate:before {
    content: "\e900"
}
.footer-icon-affiliate-o:before {
    content: "\e903"
}
.footer-icon-referral:before {
    content: "\e904"
}
.footer-icon-referral-o:before {
    content: "\e907"
}
.footer-icon-services:before {
    content: "\e908"
}
.footer-icon-services-o:before {
    content: "\e90b"
}
.footer-icon-vip:before {
    content: "\e90c"
}
.footer-icon-vip-o:before {
    content: "\e90f"
}

.links-cat-a a:hover {
    color: #0C6DB5;
    font-weight: 600;
}

.links-cat-a a{
    display: inline-block;
    padding: 3px 3px 3px 0;
    color: #646464;
    cursor: pointer;
    font-size: 0.8125rem;
}

.proof {
    position: relative;
    width: 300px;
    text-align: left !important;
}

.footer-group {
    text-align: center;
    cursor:pointer;
    margin-top:10px;
}

    .footer-group [class*="footer-icon-"] {
        margin-bottom:10px;
    }
    .footer-group:hover [class*="footer-icon-"] {
        color: #5385D0;
    }
    .footer-group:hover a {
        color: #5385D0;
    }
    .footer-group:hover p {
        color: #5385D0;
    }
    .footer-group a {
        display: inline-block;
        padding: 3px 3px 3px 0;
        color: #646464;
        font-weight:bold;
        font-size: 1rem;
        margin-top:10px;
    }


.footerBroder {
    border-bottom: 1px solid #D6D6D6;
    padding-bottom:0px;
}

.footerBroder-padding {
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 20px;
}

.footer-container .official-wrap-clear:before{
    width:0px;
}

.footerTitleBold {
    font-weight: bold;
    font-size: 1rem;
    margin-top: 10px;
}

.footerTitle-content {
    font-size: 0.55rem;
    font-weight:100;
    padding-top:10px;
}

.footerTitle-link {
    font-size: 0.81rem !important;
    padding-top: 10px;
}

.AmbassadorPostion {
    position: relative;
    top: -28px;
}