/*.post {
  margin-bottom: 50px; }

.post2 {
  margin-bottom: 50px; }

.post h2 {
  margin: 0;
  font: 400 22px/1em 'Open Sans', Arial, sans-serif;
  margin-bottom: 10px;
  text-align: left; }

.post p {
  font-size: 1em;
  margin-bottom: 13px;
  text-align: left;
  font-family: inherit;
  font-weight: normal; }

.post .twitter p {
  margin-bottom: 0; }

.post .twitter p + p {
  margin-bottom: 25px; }

.post a {
  font-weight: normal;
  margin-bottom: 10px;
  display: inline-block;
  text-align: left; }

.post li a {
  margin-bottom: 0; }

.post .tabset a {
  text-align: center;
  margin: 0; }

.post a.more {
  font-size: 12px;
  display: inline-block;
  font-weight: 400; }

.post a.more:after {
  margin: -6px 10px 0 0;
  width: 11px;
  height: 11px;
  background-size: 11px 11px; }

.post p a {
  margin: 0; }

.post ul.toolbox {
  padding: 0 0 25px 25px;
  margin: 0 0; }

.post ul.toolbox li {
  cursor: pointer;
    color: #f58220;
  font: normal 14px/1.2em 'Open Sans', Arial, sans-serif; }

.post ul.toolbox li:hover {
  color: #00a651; }

.post ul.toolbox.naked {
  padding: 20px 0 0; }

.post ul.toolbox.naked li {
  margin-bottom: 10px; }

.post ul.toolbox.naked li:before {
  display: none; }

.post li {
  margin-bottom: 5px; }

.post .holder-slider.empty p {
  color: #111111;
  font: normal 14px/1.2em 'Open Sans', Arial, sans-serif !important;
  margin: 0 !important;
  padding: 20px;
  /*text-transform: capitalize; */
}

.actions {
  width: 100%;
  height: 35px; }

.actions a {
  float: right;
  height: 35px;
  margin: 0 25px 0 0; }

.actions .people {
  background: url(/images/ico-people-02.png) center center no-repeat;
  width: 18px;
  margin: 0 25px 0 0; }

.actions .trash {
  background: url(/images/ico-trash-02.png) center center no-repeat;
  width: 15px; }

.actions .cancel {
  background: url(/images/ico-cancel-02.png) center center no-repeat;
  width: 20px; }

.actions .star {
  background: url(/images/ico-star-02.png) center center no-repeat;
  width: 21px; }

.actions .star:hover {
  background: url(/images/ico-star-on-02.png) center center no-repeat; }

.actions .people:hover {
  background: url(/images/ico-people-on-02.png) center center no-repeat; }

.actions .trash:hover {
  background: url(/images/ico-trash-on-02.png) center center no-repeat; }

.actions .cancel:hover {
  background: url(/images/ico-cancel-on-02.png) center center no-repeat; }

.actions a img {
  display: block;
  width: 100%;
  height: 100%; }

.post .video-module h2 {
  margin: 0;
  display: none; }

.post .tabz h2 {
  margin: 0;
  padding: 20px;
  background: #fff; }

.link-list {
  padding: 0 0 0 50px; }

.link-list li {
  margin: 0 0 3px; }

.link-list li p {
  margin: 0 0 20px; }

.link-list li a {
  margin: 0;
    color: #f58220;
  vertical-align: top; }

.structure a {
  margin: 5px 0;
  display: block; }

.structure em {
  font-style: italic; }

.structure p {
  margin-bottom: 10px; }

.post .two-col-list {
  padding: 10px 0 0 0; }

.post .two-col-list li:before {
  display: none; }

.post .two-col-list li {
  float: left;
  margin: 0;
  width: 45%; }

.post .two-col-list li:nth-child(odd) {
  width: 55%; }

.post .two-col-list li a {
  color: #111111;
  font-size: 14px;
  font-weight: normal; }

.post .two-col-list li a:hover {
  color: #00a651; }

.join-post p {
  margin-bottom: 10px; }

.post h2:after {
  display: block;
  clear: both;
  content: ''; }

.post h2 > img {
  float: none;
  max-width: 25px !important; }

.post h2 img + span {
  overflow: hidden; }

@media screen and (max-width: 977px) {
  .right-content::after {
    content: "";
    display: inline-block;
    height: 0;
    width: 100%; }

  .right-content {
    text-align: justify; }

  .post {
    /*display: inline-block;
    position: relative;
    vertical-align: top;
    width: 45%;
    text-align: left; */
  } 
  }
*/