@font-face {
    font-family: 'socicon';
    src: url('../font/socicon-webfont.eot');
    src: url('../font/socicon-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/socicon-webfont.woff') format('woff'),
    url('../font/socicon-webfont.woff2') format('woff2'),
    url('../font/socicon-webfont.ttf') format('truetype'),
    url('../font/socicon-webfont.svg#sociconregular') format('svg');
    font-weight: normal;
    font-style: normal;
    text-transform: initial;
}

/* inline icon
   ========================================================================== */
.socicon {
    position: relative;
    top: 3px;
    display: inline-block;
    font-family: 'socicon';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 1.2em;
}
.socicon:empty {
    width: 1em;
}

.socicon-twitter { background-color: #55acee; color: #55acee; }
.socicon-twitter:before { content: "a"; }
.socicon-facebook { background-color: #3b5998; color: #3b5998; }
.socicon-facebook:before { content: "b"; }
.socicon-google { background-color: #d93e2d; color: #d93e2d; }
.socicon-google:before { content: "c"; }
.socicon-pinterest { background-color: #c92619; color: #c92619; }
.socicon-pinterest:before { content: "d"; }
.socicon-foursquare { background-color: #F94877; color: #F94877; }
.socicon-foursquare:before { content: "e"; }
.socicon-yahoo { background-color: #6E2A85; color: #6E2A85; }
.socicon-yahoo:before { content: "f"; }
.socicon-skype { background-color: #28abe3; color: #28abe3; }
.socicon-skype:before { content: "g"; }
.socicon-yelp { background-color: #c83218; color: #c83218; }
.socicon-yelp:before { content: "h"; }
.socicon-feedburner { background-color: #FFCC00; color: #FFCC00; }
.socicon-feedburner:before { content: "i"; }
.socicon-linkedin { background-color: #3371b7; color: #3371b7; }
.socicon-linkedin:before { content: "j"; }
.socicon-viadeo { background-color: #e4a000; color: #e4a000; }
.socicon-viadeo:before { content: "k"; }
.socicon-xing { background-color: #005a60; color: #005a60; }
.socicon-xing:before { content: "l"; }
.socicon-myspace { background-color: #323232; color: #323232; }
.socicon-myspace:before { content: "m"; }
.socicon-soundcloud { background-color: #fe3801; color: #fe3801; }
.socicon-soundcloud:before { content: "n"; }
.socicon-spotify { background-color: #7bb342; color: #7bb342; }
.socicon-spotify:before { content: "o"; }
.socicon-grooveshark { background-color: #000000; color: #000000; }
.socicon-grooveshark:before { content: "p"; }
.socicon-lastfm { background-color: #d41316; color: #d41316; }
.socicon-lastfm:before { content: "q"; }
.socicon-youtube { background-color: #e02a20; color: #e02a20; }
.socicon-youtube:before { content: "r"; }
.socicon-vimeo { background-color: #51b5e7; color: #51b5e7; }
.socicon-vimeo:before { content: "s"; }
.socicon-dailymotion { background-color: #004e72; color: #004e72; }
.socicon-dailymotion:before { content: "t"; }
.socicon-vine { background-color: #00b389; color: #00b389; }
.socicon-vine:before { content: "u"; }
.socicon-flickr { background-color: #1e1e1b; color: #1e1e1b; }
.socicon-flickr:before { content: "v"; }
.socicon-500px { background-color: #58a9de; color: #58a9de; }
.socicon-500px:before { content: "w"; }
.socicon-instagram { background-color: #3f729b; color: #3f729b; }
.socicon-instagram:before { content: "x"; }
.socicon-wordpress { background-color: #464646; color: #464646; }
.socicon-wordpress:before { content: "y"; }
.socicon-tumblr { background-color: #45556c; color: #45556c; }
.socicon-tumblr:before { content: "z"; }
.socicon-blogger { background-color: #ec661c; color: #ec661c; }
.socicon-blogger:before { content: "A"; }
.socicon-technorati { background-color: #5cb030; color: #5cb030; }
.socicon-technorati:before { content: "B"; }
.socicon-reddit { background-color: #e74a1e; color: #e74a1e; }
.socicon-reddit:before { content: "C"; }
.socicon-dribbble { background-color: #e84d88; color: #e84d88; }
.socicon-dribbble:before { content: "D"; }
.socicon-stumbleupon { background-color: #e64011; color: #e64011; }
.socicon-stumbleupon:before { content: "E"; }
.socicon-digg { background-color: #1d1d1b; color: #1d1d1b; }
.socicon-digg:before { content: "F"; }
.socicon-envato { background-color: #597c3a; color: #597c3a; }
.socicon-envato:before { content: "G"; }
.socicon-behance { background-color: #000000; color: #000000; }
.socicon-behance:before { content: "H"; }
.socicon-delicious { background-color: #020202; color: #020202; }
.socicon-delicious:before { content: "I"; }
.socicon-deviantart { background-color: #c5d200; color: #c5d200; }
.socicon-deviantart:before { content: "J"; }
.socicon-forrst { background-color: #5B9A68; color: #5B9A68; }
.socicon-forrst:before { content: "K"; }
.socicon-play { background-color: #000000; color: #000000; }
.socicon-play:before { content: "L"; }
.socicon-zerply { background-color: #9DBC7A; color: #9DBC7A; }
.socicon-zerply:before { content: "M"; }
.socicon-wikipedia { background-color: #000000; color: #000000; }
.socicon-wikipedia:before { content: "N"; }
.socicon-apple { background-color: #B9BFC1; color: #B9BFC1; }
.socicon-apple:before { content: "O"; }
.socicon-flattr { background-color: #F67C1A; color: #F67C1A; }
.socicon-flattr:before { content: "P"; }
.socicon-github { background-color: #221e1b; color: #221e1b; }
.socicon-github:before { content: "Q"; }
.socicon-chimein { background-color: #888688; color: #888688; }
.socicon-chimein:before { content: "R"; }
.socicon-friendfeed { background-color: #2F72C4; color: #2F72C4; }
.socicon-friendfeed:before { content: "S"; }
.socicon-newsvine { background-color: #075B2F; color: #075B2F; }
.socicon-newsvine:before { content: "T"; }
.socicon-identica { background-color: #000000; color: #000000; }
.socicon-identica:before { content: "U"; }
.socicon-bebo { background-color: #EF1011; color: #EF1011; }
.socicon-bebo:before { content: "V"; }
.socicon-zynga { background-color: #DC0606; color: #DC0606; }
.socicon-zynga:before { content: "W"; }
.socicon-steam { background-color: #8F8D8A; color: #8F8D8A; }
.socicon-steam:before { content: "X"; }
.socicon-xbox { background-color: #92C83E; color: #92C83E; }
.socicon-xbox:before { content: "Y"; }
.socicon-windows { background-color: #00BDF6; color: #00BDF6; }
.socicon-windows:before { content: "Z"; }
.socicon-outlook { background-color: #0072C6; color: #0072C6; }
.socicon-outlook:before { content: "1"; }
.socicon-coderwall { background-color: #3E8DCC; color: #3E8DCC; }
.socicon-coderwall:before { content: "2"; }
.socicon-tripadvisor { background-color: #589442; color: #589442; }
.socicon-tripadvisor:before { content: "3"; }
.socicon-appnet { background-color: #494949; color: #494949; }
.socicon-appnet:before { content: "4"; }
.socicon-goodreads { background-color: #463020; color: #463020; }
.socicon-goodreads:before { content: "5"; }
.socicon-tripit { background-color: #1982C3; color: #1982C3; }
.socicon-tripit:before { content: "6"; }
.socicon-lanyrd { background-color: #3c80c9; color: #3c80c9; }
.socicon-lanyrd:before { content: "7"; }
.socicon-slideshare { background-color: #4ba3a6; color: #4ba3a6; }
.socicon-slideshare:before { content: "8"; }
.socicon-buffer { background-color: #000000; color: #000000; }
.socicon-buffer:before { content: "9"; }
.socicon-rss { background-color: #f26109; color: #f26109; }
.socicon-rss:before { content: ","; }
.socicon-vkontakte { background-color: #5a7fa6; color: #5a7fa6; }
.socicon-vkontakte:before { content: ";"; }
.socicon-disqus { background-color: #2e9fff; color: #2e9fff; }
.socicon-disqus:before { content: ":"; }
.socicon-houzz { background-color: #7CC04B; color: #7CC04B; }
.socicon-houzz:before { content: "+"; }
.socicon-mail { background-color: #000000; color: #000000; }
.socicon-mail:before { content: "@"; }
.socicon-patreon { background-color: #E44727; color: #E44727; }
.socicon-patreon:before { content: "="; }
.socicon-paypal { background-color: #009cde; color: #009cde; }
.socicon-paypal:before { content: "-"; }
.socicon-playstation { background-color: #000000; color: #000000; }
.socicon-playstation:before { content: "^"; }
.socicon-smugmug { background-color: #ACFD32; color: #ACFD32; }
.socicon-smugmug:before { content: "¨"; }
.socicon-swarm { background-color: #FC9D3C; color: #FC9D3C; }
.socicon-swarm:before { content: "$"; }
.socicon-triplej { background-color: #E53531; color: #E53531; }
.socicon-triplej:before { content: "*"; }
.socicon-yammer { background-color: #1175C4; color: #1175C4; }
.socicon-yammer:before { content: "&"; }
.socicon-stackoverflow { background-color: #FD9827; color: #FD9827; }
.socicon-stackoverflow:before { content: "("; }
.socicon-drupal { background-color: #00598e; color: #00598e; }
.socicon-drupal:before { content: "#"; }
.socicon-odnoklassniki { background-color: #f48420; color: #f48420; }
.socicon-odnoklassniki:before { content: "."; }
.socicon-android { background-color: #8ec047; color: #8ec047; }
.socicon-android:before { content: "_"; }
.socicon-meetup { background-color: #e2373c; color: #e2373c; }
.socicon-meetup:before { content: "]"; }
.socicon-persona { background-color: #e6753d; color: #e6753d; }
.socicon-persona:before { content: ")"; }

.zoom-social-icons-list { list-style-type: none; }

.zoom-social_icons-list__item { margin: 0 0 10px; }
.zoom-social_icons-list__label { margin-left: 4px; }
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item { display: inline-block; margin: 4px; }
.zoom-social-icons-list .socicon { padding: 8px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; -moz-transition: opacity .2s; -webkit-transition: opacity .2s; transition: opacity .2s; }
.zoom-social_icons-list__item a:hover .socicon { opacity: 0.8; }

.zoom-social-icons-list--with-canvas .socicon { color: #ffffff; }
.zoom-social-icons-list--with-canvas .socicon:before { position: relative; top: 1px; }

.zoom-social-icons-list--without-canvas .socicon { background: none; }
/* .widget because we need higher css specificity */
.widget .zoom-social-icons-list--without-canvas { margin-left: -8px; margin-top: -4px; }
.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas { margin-left: -14px; margin-top: -8px; }

.zoom-social-icons-list--rounded .socicon { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.zoom-social-icons-list--round .socicon { -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; }