#socialnetwork, #socialnetwork-page {
  overflow: hidden;
  clear: both;
  /* Toolbar */
}
#socialnetwork h2, #socialnetwork-page h2 {
  color: #6f6f6f;
  font-family: "opensans",sans-serif;
  font-weight: 500;
  letter-spacing: 2px;
  padding: 11px 0;
  text-align: center;
}
#socialnetwork .dcsns-toolbar, #socialnetwork-page .dcsns-toolbar {
  padding: 0;
  width: 100%;
  overflow: hidden;
}
#socialnetwork .dcsns-toolbar #dcsns-filter, #socialnetwork-page .dcsns-toolbar #dcsns-filter {
  padding: 0;
  overflow: hidden;
  margin: auto;
}
#socialnetwork .dcsns-toolbar #dcsns-filter li, #socialnetwork-page .dcsns-toolbar #dcsns-filter li {
  list-style-type: none;
  float: left;
}
#socialnetwork .dcsns-toolbar #dcsns-filter li .link-all, #socialnetwork-page .dcsns-toolbar #dcsns-filter li .link-all {
  color: #6f6f6f;
  font-family: "opensans",sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}
#socialnetwork #social-stream, #socialnetwork-page #social-stream {
  margin: auto;
}
#socialnetwork #social-stream .stream, #socialnetwork-page #social-stream .stream {
  padding: 0px;
}
#socialnetwork #social-stream .stream li, #socialnetwork-page #social-stream .stream li {
  list-style-type: none;
  margin-bottom: 20px;
}
#socialnetwork #social-stream .stream li .inner, #socialnetwork-page #social-stream .stream li .inner {
  overflow: hidden;
}
#socialnetwork #social-stream .stream li .inner, #socialnetwork #social-stream .stream li .section-intro, #socialnetwork-page #social-stream .stream li .inner, #socialnetwork-page #social-stream .stream li .section-intro {
  width: 222px !important;
  padding: 10px 20px;
  margin: auto;
  font-family: "opensans",sans-serif;
  font-size: 11px;
  display: block;
  text-align: left;
}
#socialnetwork #social-stream .stream li .inner .section-text{color:#444}
#socialnetwork #social-stream .stream li .inner .section-title, #socialnetwork #social-stream .stream li .section-intro .section-title, #socialnetwork-page #social-stream .stream li .inner .section-title, #socialnetwork-page #social-stream .stream li .section-intro .section-title {
  display: block;
  margin: 5px 0px;
}
#socialnetwork #social-stream .stream li .inner a, #socialnetwork #social-stream .stream li .inner a:hover, #socialnetwork #social-stream .stream li .section-intro a, #socialnetwork #social-stream .stream li .section-intro a:hover, #socialnetwork-page #social-stream .stream li .inner a, #socialnetwork-page #social-stream .stream li .inner a:hover, #socialnetwork-page #social-stream .stream li .section-intro a, #socialnetwork-page #social-stream .stream li .section-intro a:hover {
  font-weight: bold;
  text-decoration: none;
}
#socialnetwork #social-stream .stream li .inner a img, #socialnetwork #social-stream .stream li .inner a:hover img, #socialnetwork #social-stream .stream li .section-intro a img, #socialnetwork #social-stream .stream li .section-intro a:hover img, #socialnetwork-page #social-stream .stream li .inner a img, #socialnetwork-page #social-stream .stream li .inner a:hover img, #socialnetwork-page #social-stream .stream li .section-intro a img, #socialnetwork-page #social-stream .stream li .section-intro a:hover img {
  width: 100%;
  display: block;
  margin: auto;
}
#socialnetwork #social-stream .stream li .inner img, #socialnetwork #social-stream .stream li .section-intro img, #socialnetwork-page #social-stream .stream li .inner img, #socialnetwork-page #social-stream .stream li .section-intro img {
  display: block;
  margin: auto;
}
#socialnetwork #social-stream .stream .dcsns-facebook a, #socialnetwork #social-stream .stream .dcsns-facebook a:hover, #socialnetwork-page #social-stream .stream .dcsns-facebook a, #socialnetwork-page #social-stream .stream .dcsns-facebook a:hover {
  color: #3b5998;
}
#socialnetwork #social-stream .stream .dcsns-twitter a, #socialnetwork #social-stream .stream .dcsns-twitter a:hover, #socialnetwork-page #social-stream .stream .dcsns-twitter a, #socialnetwork-page #social-stream .stream .dcsns-twitter a:hover {
  color: #55acee;
}
#socialnetwork #social-stream .stream .dcsns-flickr a, #socialnetwork #social-stream .stream .dcsns-flickr a:hover, #socialnetwork-page #social-stream .stream .dcsns-flickr a, #socialnetwork-page #social-stream .stream .dcsns-flickr a:hover {
  color: #ff0084;
}
#socialnetwork #social-stream .stream .dcsns-twitter .inner, #socialnetwork-page #social-stream .stream .dcsns-twitter .inner {
  height: 110px;
}
#socialnetwork #social-stream .stream .dcsns-youtube a, #socialnetwork #social-stream .stream .dcsns-youtube a:hover, #socialnetwork-page #social-stream .stream .dcsns-youtube a, #socialnetwork-page #social-stream .stream .dcsns-youtube a:hover {
  color: #cd201f;
}
#socialnetwork #social-stream .stream .dcsns-instagram a, #socialnetwork #social-stream .stream .dcsns-instagram a:hover, #socialnetwork-page #social-stream .stream .dcsns-instagram a, #socialnetwork-page #social-stream .stream .dcsns-instagram a:hover {
  color: #517fa4;
}

#socialnetwork #social-stream .stream li .inner, #socialnetwork .section-intro {
  background-color: white;
}

#socialnetwork-page {
  padding-bottom: 60px;
  margin-top: -70px;
}
#socialnetwork-page #social-stream ul {
  color: #565656;
}
#socialnetwork-page #social-stream .stream li .inner, #socialnetwork-page .section-intro {
  background-color: #e8e8e8;
}

/*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;
}

/******************************************/
/* RESPONSIVE */
/******************************************/
@media screen and (max-width: 640px) {
  #socialnetwork, #socialnetwork-page {
    /* Toolbar */
  }
  #socialnetwork h2, #socialnetwork-page h2 {
    font-size: 25px;
    line-height: 25px;
    margin-top: 30px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter, #socialnetwork-page .dcsns-toolbar #dcsns-filter {
    width: 260px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li, #socialnetwork-page .dcsns-toolbar #dcsns-filter li {
    margin: 0px 6px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li a img, #socialnetwork-page .dcsns-toolbar #dcsns-filter li a img {
    width: 30px;
    height: 30px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li .link-all, #socialnetwork-page .dcsns-toolbar #dcsns-filter li .link-all {
    font-size: 20px;
    line-height: 35px;
  }
  #socialnetwork #social-stream, #socialnetwork-page #social-stream {
    margin-top: 20px !important;
    max-width: 320px;
    /* Facebook */
  }
  #socialnetwork #social-stream .stream li, #socialnetwork-page #social-stream .stream li {
    display: block;
    width: 99.9%;
    padding: 0px 10px;
  }
  #socialnetwork #social-stream li > a img, #socialnetwork-page #social-stream li > a img {
    height: 25px;
    width: 25px;
    float: right;
    margin-top: -36px;
    margin-right: 38px;
  }

  #socialnetwork {
    /*background: transparent url("../images/background-640.jpg") no-repeat center;*/
    height: 1200px;
  }
  #socialnetwork #social-stream {
    height: 75%;
    max-height: 1060px;
  }
}
@media screen and (min-width: 641px) and (max-width: 960px) {
  #socialnetwork, #socialnetwork-page {
    /* Toolbar */
  }
  #socialnetwork h2, #socialnetwork-page h2 {
    font-size: 19px;
    line-height: 19px;
    margin: 10px 0px 20px 0px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter, #socialnetwork-page .dcsns-toolbar #dcsns-filter {
    width: 300px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li, #socialnetwork-page .dcsns-toolbar #dcsns-filter li {
    margin: 0px 10px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li a img, #socialnetwork-page .dcsns-toolbar #dcsns-filter li a img {
    width: 30px;
    height: 30px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li .link-all, #socialnetwork-page .dcsns-toolbar #dcsns-filter li .link-all {
    font-size: 15px;
    line-height: 30px;
  }
  #socialnetwork #social-stream, #socialnetwork-page #social-stream {
    margin-top: 50px !important;
    max-width: 760px;
    /* Facebook */
  }
  #socialnetwork #social-stream .stream li, #socialnetwork-page #social-stream .stream li {
    display: block;
    width: 49.9%;
    padding: 0px 10px;
    float: left;
  }
  #socialnetwork #social-stream li > a img, #socialnetwork-page #social-stream li > a img {
    height: 25px;
    width: 25px;
    float: right;
    margin-top: -36px;
    margin-right: 70px;
  }

  #socialnetwork {
    /*background: transparent url("../images/background-960.jpg") no-repeat center;*/
    max-height: 700px;
  }
  #socialnetwork #social-stream {
    height: 75%;
    max-height: 550px;
  }
}
@media screen and (min-width: 961px) and (max-width: 1200px) {
  #socialnetwork, #socialnetwork-page {
    /* Toolbar */
  }
  #socialnetwork h2, #socialnetwork-page h2 {
    font-size: 19px;
    line-height: 19px;
    margin: 10px 0px 20px 0px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter, #socialnetwork-page .dcsns-toolbar #dcsns-filter {
    width: 300px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li, #socialnetwork-page .dcsns-toolbar #dcsns-filter li {
    margin: 0px 10px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li a img, #socialnetwork-page .dcsns-toolbar #dcsns-filter li a img {
    width: 30px;
    height: 30px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li .link-all, #socialnetwork-page .dcsns-toolbar #dcsns-filter li .link-all {
    font-size: 15px;
    line-height: 30px;
  }
  #socialnetwork #social-stream, #socialnetwork-page #social-stream {
    margin-top: 50px !important;
    max-width: 980px;
    /* Facebook */
  }
  #socialnetwork #social-stream .stream li, #socialnetwork-page #social-stream .stream li {
    display: block;
    width: 24.9%;
    padding: 0px 10px;
    float: left;
  }
  #socialnetwork #social-stream li > a img, #socialnetwork-page #social-stream li > a img {
    height: 25px;
    width: 25px;
    float: right;
    margin-top: -36px;
    margin-right: 5px;
  }

  #socialnetwork {
    /*background: transparent url("../images/background-960.jpg") no-repeat center;*/
    max-height: 700px;
  }
  #socialnetwork #social-stream {
    height: 75%;
    max-height: 550px;
  }
}
@media screen and (min-width: 1201px) {
  #socialnetwork, #socialnetwork-page {
    /* Toolbar */
  }
  #socialnetwork h2, #socialnetwork-page h2 {
    font-size: 19px;
    line-height: 19px;
    margin: 10px 0px 20px 0px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter, #socialnetwork-page .dcsns-toolbar #dcsns-filter {
    width: 300px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li, #socialnetwork-page .dcsns-toolbar #dcsns-filter li {
    margin: 0px 10px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li a img, #socialnetwork-page .dcsns-toolbar #dcsns-filter li a img {
    width: 30px;
    height: 30px;
  }
  #socialnetwork .dcsns-toolbar #dcsns-filter li .link-all, #socialnetwork-page .dcsns-toolbar #dcsns-filter li .link-all {
    font-size: 15px;
    line-height: 30px;
	display:none;
  }
  #socialnetwork #social-stream, #socialnetwork-page #social-stream {
    margin-top: 50px !important;
    max-width: 1070px;
    /* Facebook */
  }
  #socialnetwork #social-stream .stream li, #socialnetwork-page #social-stream .stream li {
    display: block;
    width: 31%;
    float: left;
	margin: 0 1%;
  }
  #socialnetwork #social-stream li > a img, #socialnetwork-page #social-stream li > a img {
    height: 25px;
    width: 25px;
    float: right;
    margin-top: -36px;
    margin-right: 31px;
  }

  #socialnetwork {
    /*background: transparent url("../images/background-1200.jpg") no-repeat center;*/
    max-height: 700px;
  }
  #socialnetwork #social-stream {
    height:75%;
    max-height: 550px;
  }
}
