body.widget-snippet {
        background-color: #222;
        padding:40px;
    }
    body.widget-snippet .social-media-footer ul li[data-cloneable="true"] {
        padding: 7px;
    }
    .widget-snippet .social-media-footer ul li {
        display: inline-block;
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }
    .widget-snippet .social-media-footer .social-links li a,
    .widget-snippet .social-media-footer .social-links li a:focus {
        border: 2px transparent solid;
        color: #fff;
        display: inline-block;
        font-size: 18px;
        height: 32px;
        line-height: 28px;
        margin: 0 3px;
        outline: medium none;
        text-align: center;
        width: 32px;
        -webkit-transition: all 400ms ease-out 0s;
        -moz-transition: all 400ms ease-out 0s;
        -ms-transition: all 400ms ease-out 0s;
        -o-transition: all 400ms ease-out 0s;
        transition: all 400ms ease-out 0s;
    }
    body.widget-snippet .social-media-footer .social-links li a.snippet-highlighted-elm,
    body.widget-snippet .social-media-footer .social-links li a.snippet-activated-elm {
        outline: 2px #f26522 dashed;
        cursor: pointer;
    }
    .widget-snippet .social-media-footer .social-links li:first-child a {
        margin-left: 0;
    }
    .widget-snippet .social-media-footer .social-links li:last-child a {
        margin-right: 0;
    }
    .widget-snippet .social-media-footer .social-links li a.facebook {
        background-color: #448ccb;
    }
    .widget-snippet .social-media-footer .social-links li a.facebook:hover {
        background: none;
        border: 2px #448ccb solid;
    }
    .widget-snippet .social-media-footer .social-links li a.facebook:hover i {
        color: #448ccb;
    }
    .widget-snippet .social-media-footer .social-links li a.twitter {
        background-color: #00bff3;
    }
    .widget-snippet .social-media-footer .social-links li a.twitter:hover {
        background: none;
        border: 2px #00bff3 solid;
    }
    .widget-snippet .social-media-footer .social-links li a.twitter:hover i {
        color:#00bff3;
    }
    .widget-snippet .social-media-footer .social-links li a.google-pluse {
        background-color: #ed1c24;
    }
    .widget-snippet .social-media-footer .social-links li a.google-pluse:hover {
        background: none;
        border: 2px #ed1c24 solid;
    }
    .widget-snippet .social-media-footer .social-links li a.google-pluse:hover {
        background: none;
        border: 2px #ed1c24 solid;
    }
    .widget-snippet .social-media-footer .social-links li a.google-pluse:hover i {
        color: #ed1c24;
    }
    .widget-snippet .social-media-footer .social-links li a.pinterest {
        background-color: #cc181e;
    }
    .widget-snippet .social-media-footer .social-links li a.pinterest:hover {
        background: none;
        border: 2px #cc181e solid;
    }
    .widget-snippet .social-media-footer .social-links li a.pinterest:hover i {
        color: #cc181e;
    }
    .widget-snippet .social-media-footer .social-links li a i {
        color: #fff;
    }
