.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    clear: both; }

.verticalCenteredContainer {
  display: table !important; }
  .verticalCenteredContainer .verticalCenteredText {
    display: table-cell !important;
    vertical-align: middle !important; }

.share_quote_multiple .icsu_share_quote:first-child {
  border-top: 1px solid #87aea3;
  margin-top: 0; }

.icsu_share_quote {
  display: inline-block;
  width: 100%;
  border-top: solid 1px #87aea3;
  border-bottom: solid 1px #87aea3;
  margin-top: 20px; }
  .icsu_share_quote:first-child {
    border-top: 1px solid #87aea3;
    margin-top: 0; }
  .icsu_share_quote .icsu_icon_twitter, .icsu_share_quote .icsu_icon_facebook {
    display: block;
    float: left;
    width: 10%;
    min-width: 100px;
    height: 100px;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-print-color-adjust: exact; }
    .icsu_share_quote .icsu_icon_twitter.icsu_icon_twitter, .icsu_share_quote .icsu_icon_facebook.icsu_icon_twitter {
      background-image: url('../images/icons/twitter.svg'); }
      .icsu_share_quote .icsu_icon_twitter.icsu_icon_twitter:hover, .icsu_share_quote .icsu_icon_facebook.icsu_icon_twitter:hover {
        background-image: url('../images/icons/twitter_hover.svg'); }
    .icsu_share_quote .icsu_icon_twitter.icsu_icon_facebook, .icsu_share_quote .icsu_icon_facebook.icsu_icon_facebook {
      background-image: url('../images/icons/facebook.svg'); }
      .icsu_share_quote .icsu_icon_twitter.icsu_icon_facebook:hover, .icsu_share_quote .icsu_icon_facebook.icsu_icon_facebook:hover {
        background-image: url('../images/icons/facebook_hover.svg'); }
  .icsu_share_quote .icsu_share_quote_content {
    width: 80%;
    height: 100px;
    font-style: italic;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px; }

@media only screen and (max-width: 767px) {
  .icsu_share_quote .icsu_icon_twitter, .icsu_share_quote .icsu_icon_facebook {
    min-width: 75px; }
  .icsu_share_quote .icsu_share_quote_content {
    width: 70%; } }

.share_quote_multiple .icsu_share_quote {
  margin-top: -27px; }

.share_quote_multiple .icsu_share_quote:first-child {
  margin-top: 0; }

/* Post categories & tags */
.icsu_categories_and_tags {
  margin-bottom: 20px;
  display: block;
  min-height: 34px;
  margin: 0; }
  .icsu_categories_and_tags .icsu_categories a, .icsu_categories_and_tags .icsu_tags a {
    display: inline-block;
    margin-right: 6px;
    border: solid 1px;
    padding: 0 7px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 10px; }
    .icsu_categories_and_tags .icsu_categories a:hover, .icsu_categories_and_tags .icsu_tags a:hover {
      text-decoration: none; }
  .icsu_categories_and_tags .icsu_categories.icsu_categories a, .icsu_categories_and_tags .icsu_tags.icsu_categories a {
    border-color: #f3990a;
    color: #f3990a; }
    .icsu_categories_and_tags .icsu_categories.icsu_categories a:hover, .icsu_categories_and_tags .icsu_tags.icsu_categories a:hover {
      background-color: #f3990a;
      color: white; }
  .icsu_categories_and_tags .icsu_categories.icsu_tags a, .icsu_categories_and_tags .icsu_tags.icsu_tags a {
    border-color: #87aea3;
    color: #87aea3; }
    .icsu_categories_and_tags .icsu_categories.icsu_tags a:hover, .icsu_categories_and_tags .icsu_tags.icsu_tags a:hover {
      background-color: #87aea3;
      color: white; }

/* Related Posts */
.related_posts {
  clear: both;
  width: 100%;
  float: left;
  display: block;
  position: relative; }
  .related_posts .related_entries_container {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin: 0 auto;
    overflow: visible; }
  .related_posts .relThumb {
    width: 180px !important;
    height: 287px;
    display: inline-block;
    padding: 0;
    margin-right: 10px;
    margin-left: 10px; }
    .related_posts .relThumb .relThumWrap {
      padding: 0 !important;
      border: none !important;
      margin: 0 !important;
      display: block !important; }
      .related_posts .relThumb .relThumWrap .av-related-title {
        padding: 18px 0 0 0 !important;
        font-size: 14px; }

/* Article thumbs */
.slide-entry .slide-image {
  margin-top: 10px;
  display: block; }

/* Authors */
.author_container {
  margin-top: 14px; }

.icsu_author_position {
  font-style: italic; }

/* Advanced post list */
.post_in_list .author_date {
  color: #222222; }
.post_in_list .post_title {
  font-weight: 500;
  color: #222222; }

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
  border-radius: 0;
  width: 100%; }

#header_meta {
  height: 31px; }

/* TO BRING THE MAILCHIMP FORM UP */
.avia-builder-el-18 {
  margin-top: -10px !important; }

.comment_meta_container {
  padding-top: 50px; }

.entry-content {
  font-size: 16px;
  line-height: 24px; }

#mc-embedded-subscribe div::before {
  position: relative;
  top: 3px; }
