﻿@font-face {
    font-family: 'si';
    src: url('../fonts/SocialMediaFonts/socicon.eot');
    src: url('../fonts/SocialMediaFonts/socicon.eot?#iefix') format('embedded-opentype'), url('../fonts/SocialMediaFonts/socicon.woff') format('woff'), url('../fonts/SocialMediaFonts/socicon.ttf') format('truetype'), url('../fonts/SocialMediaFonts/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: si;
        src: url(../fonts/SocialMediaFonts/socicon.svg) format(svg);
    }
}

/*start Social media share menu css*/
.soc-share {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-table;
}

    .soc-share li {
        display: inline-block;
        *display: inline;
        zoom: 1;
    }

        .soc-share li a {
            font-family: si !important;
            font-style: normal;
            font-size: 15px;
            font-weight: 400;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
            overflow: hidden;
            text-decoration: none;
            text-align: center;
            display: block;
            position: relative;
            z-index: 1;
            width: 25px;
            height: 25px;
            line-height: 25px;
            /*font-size: 22px;*/            
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            margin-right: 4px;
            color: #ffffff;
            background-color: none;
        }

.soc-share-icon-last {
    margin: 0 !important;
}

.soc-share-twitter {
    background-color: #9ACDEC;
}

    .soc-share-twitter:before {
        content: url(../../images/x-twitter.svg);
    }

    .soc-share-twitter:hover {
        background-color: #AED7EF;
    }


.soc-share-facebook {
    background-color: #3B5998;
}

    .soc-share-facebook:hover {
        background-color: #627AAC;
    }

    .soc-share-facebook:before {
        content: 'b';
    }
/*.soc-google {
    background-color: #d93e2d;
}
.soc-google:before {
    content:'c';
}
.soc-pinterest {
    background-color: #c92619;
}
.soc-pinterest:before {
    content:'d';
}*/
.soc-share-linkedin {
    background-color: #5B8DC5;
}

    .soc-share-linkedin:before {
        content: 'j';
    }

    .soc-share-linkedin:hover {
        background-color: #7BA3D0;
    }

/*.soc-rss {
    background-color: #f26109;
}
.soc-rss:before {
    content:',';
}*/
/*end Social media share menu css*/



/*start Social media fan menu css*/
.soc-fan {
    padding-left: 10px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-table;
}

    .soc-fan li {
        display: inline-block;
        *display: inline;
        zoom: 1;
    }

        .soc-fan li a {
            font-family: si !important;
            font-style: normal;
            font-size: 15px;
            font-weight: 400;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
            -o-transition: .1s;
            -ms-transition: .1s;
            -moz-transition: .1s;
            -webkit-transition: .1s;
            transition: .1s;
            -webkit-transition-property: transform;
            transition-property: transform;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            overflow: hidden;
            text-decoration: none;
            text-align: center;
            display: block;
            position: relative;
            z-index: 1;
            width: 25px;
            height: 25px;
            line-height: 25px;
            /*font-size: 19px;*/
            margin-right: 6px;
            color: #ffffff;
            background-color: #c9c9c9;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
        }

            .soc-fan li a:hover {
                background-color: #A0A0A0;
            }

.soc-fan-icon-last {
    margin: 0 !important;
}

.soc-fan-twitter:before {
    content: url(../../images/x-twitter.svg);
}

.soc-fan-facebook:before {
    content: 'b';
}

.soc-fan-google:before {
    content: 'c';
}

.soc-fan-pinterest:before {
    content: 'd';
}

.soc-fan-linkedin:before {
    content: 'j';
}

.soc-fan-rss:before {
    content: ',';
}
/*end Social media fan menu css*/


/* start Social media div class*/
.fullInfoDiv {
    width: 100%;
    float: left;
    padding-top: 10px;
}
/* end Social media div class*/