#social-stream{ width:100%; margin-top:10px;}
#social-stream span{ float:none; font-size:11px; width:auto; }
/* Reset */ 
.dcsns ul, .dcsns li { padding: 0; margin: 0;  list-style: none!important; background: none;} 
/* Main styles */ /* Feeds */ 
.dcsns {  color: #444; list-style: none outside none; margin: 0;} 
.dcsns h1 { width: auto; position: relative;} 
.dcsns h1, .dcsns h2, .dcsns h3 {  line-height: 1.30em;} 
.dcsns-content { position: relative; padding: 0; height: 100%;   max-width: 100%;   position: relative; } 
.dcsns-loading { background: url(../images/loading_light.gif) no-repeat 0 0; height: 24px; padding: 6px 0 0 30px; position: absolute; top: 10px; left: 10px;} 
.dcsns-toolbar .dcsns-loading {	right: 10px; left: auto;} 
.stream p { margin: 0;	padding: 0;} 
.stream li a { color: #2DB6E8; } 
.stream li { background-color: #FFFFFF; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2); box-shadow: 0 1px 1px rgba(0,0,0,0.2); 
font-size: 11px; line-height:1.1em; padding: 27px 0 22px 0; width: 32.3%; position: relative; margin: 0 5px 5px 0; font-family: Arial, sans-serif; } 

.contenu-d .stream li { padding: 27px 0 22px 0; width: 48%;  margin: 0 1% 5px 1%; } 

.stream li .inner { overflow: hidden; padding: 0 3px; text-align:center} 
.stream li .icon { position: absolute; left: 50%; margin-left:-13px; top: 2px; z-index: 3; } 
#social-stream .stream li .section-intro { padding: 5px 0; left: 0; bottom: 0; position: absolute; color: #fff; font-style: italic; font-size: 10px; z-index: 2; padding-left: 2%; width: 98%; text-align:center } 
.stream li .clear { clear: both; } 
/* Content blocks */ 
.stream li .section-intro a { text-decoration: underline; color: #fff; font-size:10px} 
.stream li .section-title { display: block; font-weight: bold; margin-bottom: 3px; } 
.stream li .section-title a { color: #555; } 
.stream li .section-title a:hover { color: #2DB6E8; } 
.stream li .section-thumb { float: left; margin: 0 ; } 
.stream li .section-thumb img { } 
.stream li .section-text { display: block; margin-bottom: 3px; } 
.stream li .section-text br { display: block; } 
.stream li .section-user { clear: both; display: block; font-style: italic; margin: 0 8px 5px 0; display: block; float: left; padding: 7px 0 0 15px; line-height: 12px; background: url(../images/profile.png) no-repeat 0 7px; } 
.stream li .meta { display: block; font-size: 90%; color: #999; } 
.stream li .meta span { margin: 0 8px 5px 0; display: block; float: left; padding: 0 0 0 15px; line-height: 12px; } 
.meta span.shares { background: url(../images/shares.png) no-repeat 0 0; padding-left: 20px; } 
.meta span.views { background: url(../images/views.png) no-repeat 0 0; padding-left: 18px; } 
.meta span.likes { background: url(../images/likes.png) no-repeat 0 0; padding-left: 16px; } 
.meta span.comments { background: url(../images/comments.png) no-repeat 0 0; } 
.meta span.users { background: url(../images/users.png) no-repeat 0 0; } 
.meta span.videos { background: url(../images/videos.png) no-repeat 0 0; padding-left: 16px; } 
.stream li .section-meta { display: block; margin: 0; padding: 0; clear: both; } 
.stream li .meta.item-comments { padding: 0 0 0 35px; margin: 0 0 5px 0; min-height: 30px; position: relative; clear: both; line-height: 1.3em; } 
.stream li .meta.item-comments img { position: absolute; left: 0; top: 0; width: 30px; } 
.stream li .meta.item-likes { padding: 0; width: 100%; overflow: hidden; clear: both; line-height: 1.3em; } 
.stream li .meta.item-likes img { float: left; margin: 0 5px 5px 0; width: 30px; border: 1px solid #ddd; padding: 1px; background: #fff; } 
.stream li.dcsns-error { color: #990000; } 
.stream li .section-share { display: block; margin: 0 0 5px 0; padding: 4px 0 0; float: right; } 
.stream li .section-share a { display: block; width: 16px; height: 16px; float: left; margin: 0 2px 0 0; background: url(../images/share.png) no-repeat 0 0; } 
.stream li .section-share a.share-twitter { background-position: 0 -16px; } 
.stream li .section-share a.share-reply { background-position: 0 -32px; } 
.stream li .section-share a.share-google { background-position: 0 -80px; } 
.stream li .section-share a.share-facebook:hover { background-position: -16px 0; } 
.stream li .section-share a.share-twitter:hover { background-position: -16px -16px; } 
/* Toolbar */ 
.dcsns-toolbar { padding: 0; width: 100%; overflow: hidden; position: relative; } 
/* Filter */ 
#wall { padding-top: 15px; } 
.dcsns-toolbar { margin-bottom: 25px; width:100%; floar:left; } 
.dcsns-toolbar .filter { padding: 0; margin: 0 0 15px 0; } 
.dcsns-toolbar .filter li { display: inline; background: none; padding: 0; margin: 0; } 
.dcsns-toolbar .filter .link-all { color: #fff; height: 21px; padding: 7px 7px 4px 7px; text-shadow: 0 0 1px #555; font-weight: bold; } 
.dcsns-toolbar .filter li a { padding: 4px 3px 0 3px; margin: 0 1px 1px 0; display: block; float: left; background: #777; height: 28px; color:#ffffff !important; text-decoration:none !important} 
.dcsns-toolbar .filter li img { margin: 0; height: 24px; } 
/* Controls */ 
.dcsns .controls { position: absolute; right: 0; top: 7px; height: 22px; padding: 0; z-index: 12; } 
.dcsns .controls li { display: inline; background: none; } 
.dcsns .controls a { display: block; width: 22px; height: 22px; float: left; margin: 0 0 0 2px; background: url(../images/controls.png) no-repeat 0 0; } 
.dcsns .controls .prev { background-position: -44px 0; } 
.dcsns .controls .next { background-position: -66px 0; } 
.dcsns .controls .play { background-position: 0 0; } 
.dcsns .controls .pause { background-position: -22px 0; } 
.dcsns .controls .prev:hover { background-position: -44px -22px; } 
.dcsns .controls .next:hover { background-position: -66px -22px; } 
.dcsns .controls .play:hover { background-position: 0 -22px; } 
.dcsns .controls .pause:hover { background-position: -22px -22px; } 
/* feeds network specific styles */ 
.stream li.dcsns-twitter .section-intro, .filter .f-twitter a:hover { background-color: #4ec2dc; } 
.stream li.dcsns-facebook .section-intro, .filter .f-facebook a:hover { background-color: #3b5998; } 
.stream li.dcsns-pinterest .section-intro, .filter .f-pinterest a:hover { background-color: #CB2528; } 
.stream li.dcsns-instagram .section-intro, .filter .f-instagram a:hover { background-color: #413A33; } 
.stream li.dcsns-google .section-intro, .filter .f-google a:hover { background-color: #2d2d2d; } 
/* Facebook */ 
.stream li.dcsns-facebook .section-thumb img { } 
.stream li.dcsns-facebook .section-text img { margin: 5px 0 5px 0; float: left; width: 100%; text-align:center } 
.stream li.dcsns-facebook .section-text a { /*margin-right: 4px;*/ } 
.stream li.dcsns-facebook .section-intro a {/* margin-left: 25px; */} 
.stream li.dcsns-facebook .meta { display: block; clear: both; } 
.stream li.dcsns-facebook .meta.item-comments { padding: 0; min-height: auto; } 
.stream li.dcsns-facebook .meta.item-comments a { display: block; margin: 0 0 2px 0; } 
.stream li.dcsns-facebook .share-facebook { display: none; } 
/* twitter */ 
.stream li.dcsns-twitter .section-thumb { margin-top: 3px; } 
.stream li.dcsns-twitter .section-thumb img {  } 
.stream li.dcsns-twitter .section-user { padding: 0; background: none; } 
.stream li.dcsns-twitter .section-text img { margin: 5px 0 0; } 
.stream li.dcsns-twitter a { color: #38AEAE; } 
.stream li.dcsns-twitter .section-intro a, .stream li.dcsns-twitter .section-intro a:hover { color: #fff; } 
.stream li.dcsns-twitter .section-intro span a { text-decoration: none; margin-left: 0; } 
.stream li.dcsns-twitter .section-intro span a:hover { text-decoration: underline; } 
.stream li.dcsns-twitter a:hover { color: #38AEAE; text-decoration: underline; } 
.stream li.dcsns-twitter .twitter-user { margin-bottom: 2px; display: block; } 
.stream li.dcsns-twitter .twitter-user a { color: #999; line-height: 1.35em; } 
.stream li.dcsns-twitter .twitter-user a:hover { color: #999; text-decoration: none; } 
.stream li.dcsns-twitter .twitter-user a strong{ color: #444; } 
.stream li.dcsns-twitter .twitter-user a:hover strong { color: #38AEAE; text-decoration: underline; } 
/* Pinterest */ 
.stream li.dcsns-pinterest .section-thumb { display: block; } 
.stream li.dcsns-pinterest .section-text { clear: both; } 
.stream li.dcsns-pinterest .section-thumb img { width: 100%; } 
/* instagram */ 
.stream li.dcsns-instagram { padding-bottom: 40px; } 
.stream li.dcsns-instagram .section-title { font-weight: normal; clear: both; } 
.stream li.dcsns-instagram .section-thumb img { margin: 0; float: left; } 
.stream li.dcsns-instagram .meta { clear: both; } 
.stream li.dcsns-instagram .section-meta .meta .comments, .stream li.dcsns-instagram .section-meta .meta .likes { margin: 0 0 5px 0; padding-top: 5px; background-position: 0px 5px; float: none; font-size: 100%; font-weight: bold; } 

/*isotope */ 
.isotope, .isotope .isotope-item { /* change duration value to whatever you like */ -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; } 
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; } 
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity; -ms-transition-property:     -ms-transform, opacity; -o-transition-property:         top, left, opacity; transition-property:         transform, opacity; } 
/**** disabling Isotope CSS3 transitions ****/ 
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } 

li.dcsns-facebook{ background:#3B5998 !important; color:#ffffff ;}
.dcsns-facebook a{ color:#ffffff !important; text-decoration:underline}
li.dcsns-twitter{ background:#4EC2DC !important; color:#ffffff ;}
.dcsns-twitter a{ color:#ffffff !important; }
li.dcsns-pinterest{ background:#CB2528 !important; color:#ffffff ;}
.dcsns-pinterest a{ color:#ffffff !important; }
li.dcsns-instagram{  background:#413A33 !important; color:#ffffff ;}
.dcsns-instagram a{ color:#ffffff !important; }
li.dcsns-google{background-color: #2d2d2d;  color:#ffffff ;}
.dcsns-google a{ color:#ffffff !important; }
.section-text{ font-size:10px !important; line-height:10px; }
.section-share{ display:none !important}
.dcsns-content img{ max-width:100%; margin-bottom:1px; padding-bottom:1px;}