/* change size of social icons for post abstracts  */

.gig-share-bar-container [id$="-reaction4-icon"],
.gig-share-bar-container [id$="-reaction3-icon"],
.gig-share-bar-container [id$="-reaction2-icon"],
.gig-share-bar-container [id$="-reaction1-icon"],
.gig-share-bar-container [id$="-reaction0-icon"],
.override-social-mo .inner-page .social-networks span {
    border: none;
    font-family: rco-icon!important;
    border-radius: 50%;
    background: #337ab7;
    color: #fff!important;
    text-align: center!important;
    font-size: 16px;
    line-height: 33px;
    width: 33px;
    height: 20px
}

/* Post font size edits */
div.col-sm-4.news-result.news-height .rco-ui-component .rco-ui-component-content p{
  font-size: 15px;
  line-height: 20px;
}
/* width of social icons blocks */
.override-social-mo .gig-bar-container div.gig-button-container {
     width: 38px;
}

.rco-ui-component .rco-ui-component-content {
    vertical-align: middle;
    display: block !important;
    padding: 30px;
    margin: 0;
}

/* News Story Blocks Height Hack & Social icon positioning */

@media only screen and (min-width: 1px)and (max-width:480px) {
    div.col-sm-4.news-result.news-height{
    height: 500px !important;
  }
  .override-social-mo .gig-bar-container {
      overflow: visible !important;
      position: absolute !important;
      bottom: 30px;
      left: 50px;
      margin-top: 30px;
      display: inline-block !important;
  }
}
@media only screen and (min-width: 480px) and (max-width:768px) {
    div.col-sm-4.news-result.news-height{
    height: 650px !important;
  }
  .override-social-mo .gig-bar-container {
      overflow: visible !important;
      position: absolute !important;
      bottom: 30px;
      left: 50px;
      margin-top: 30px;
      display: inline-block !important;
  }
}
@media only screen and (min-width: 768px) and (max-width:992px) {
    div.col-sm-4.news-result.news-height{
    height: 450px !important;
  }
  .override-social-mo .gig-bar-container {
      overflow: visible !important;
      position: absolute !important;
      bottom: 30px;
      left: 40px;
      margin-top: 30px;
      display: inline-block !important;
  }
}
@media only screen and (min-width: 992px) and (max-width:2100px) {
    div.col-sm-4.news-result.news-height{
    height: 450px !important;
  }
  .override-social-mo .gig-bar-container {
      overflow: visible !important;
      position: absolute !important;
      bottom: 50px;
      left: 30px;
      margin-top: 30px;
      display: inline-block !important;
  }
}
div.col-sm-4.news-result.news-height div.rco-ui-component.rco-ui-component-vertical.rco-ui-article{
  height: 100%;
}