.dnext-teamovl-sn a span::before {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px
}

.dnext-teamovl-social-items span::before {
    content: attr(data-icon);
    padding: 15px;
    border-radius: 50%
}

@media (max-width:980px) {
    .dnext-teamovl-social-items span::before {
        content: attr(data-icon-tablet) !important
    }
}

@media (max-width:767px) {
    .dnext-teamovl-social-items span::before {
        content: attr(data-icon-phone) !important
    }
}

.dnext-teamovl-social-icon span {
    display: block
}

.dnext-teamovl-social-icon span:before {
    border: 0 solid #07f
}

.dnext-teamovl-facebook span::before {
    content: "\e093";
    font-family: ETmodules !important;
    background-color: #3b5998;
    padding: 15px;
    border-radius: 50%
}

.dnext-teamovl-pinterest span::before,
.dnext-teamovl-twitter span::before {
    content: "\e094";
    font-family: ETmodules !important;
    background-color: #00aced;
    padding: 15px;
    border-radius: 50%
}

.dnext-teamovl-pinterest span::before {
    content: "\e095";
    background-color: #cb2027
}

.dnext-teamovl-linkedin span::before,
.dnext-teamovl-tumblr span::before {
    content: "\e09d";
    font-family: ETmodules !important;
    background-color: #007bb6;
    padding: 15px;
    border-radius: 50%
}

.dnext-teamovl-tumblr span::before {
    content: "\e097";
    background-color: #32506d
}

.dnext-teamovl-instagram span::before,
.dnext-teamovl-skype span::before {
    content: "\e09a";
    font-family: ETmodules !important;
    background-color: #ea2c59;
    padding: 15px;
    border-radius: 50%
}

.dnext-teamovl-skype span::before {
    content: "\e0a2";
    background-color: #12a5f4
}

.dnext-teamovl-dribbble span::before,
.dnext-teamovl-flikr span::before {
    content: "\e0a6";
    font-family: ETmodules !important;
    background-color: #ff0084;
    padding: 15px;
    border-radius: 50%
}

.dnext-teamovl-dribbble span::before {
    content: "\e09b";
    background-color: #ea4c8d
}

.dnext-teamovl-vimeo span::before,
.dnext-teamovl-youtube span::before {
    content: "\e0a3";
    font-family: ETmodules !important;
    background-color: #a82400;
    padding: 15px;
    border-radius: 50%
}

.dnext-teamovl-vimeo span::before {
    content: "\e09c";
    background-color: #45bbff
}

li.dnext-teamovl-sn a {
    border: 0 solid #333
}