@charset "utf-8";

/* ****************************************************************************
 * ARTICLE REGION STYLES
 * ****************************************************************************
 */


/*
 * Full article
 * ****************************************************************************
 */
.tm-zone-page .tm-region-article-wrapper .tm-zone-node {
  margin-bottom         : 10px;
}

.tm-zone-page .tm-region-article-wrapper .tm-node-meta {
  float                 : none;
  color                 : initial;
}

.tm-zone-page .tm-region-article-wrapper .tm-node-body-wrapper {
  padding               : 0px 0px 0px 0px;
}



/*
 * Full article - Tags
 * ****************************************************************************
 */
.tm-zone-page .tm-region-article-wrapper .tm-node-tags {

}

.tm-zone-page .tm-region-article-wrapper .tm-node-tags a {
  display               : block;
  border                : 1px solid #DEDEDE;
  -webkit-border-radius : 3px;
     -moz-border-radius : 3px;
          border-radius : 3px;
  box-shadow            : 0px 1px 1px #EAEAEA, 0px 1px 0px #FBFBFB inset;
  background            : transparent -moz-linear-gradient(center top , #FFF 0%, #F6F6F6 47%, #EDEDED 100%) repeat scroll 0% 0%;
  color                 : #666;
  font-size             : 80%;
  text-decoration       : none;
  margin                : 4px 4px 0px 0px;
  padding               : 1px 3px 1px 3px;
}



/*
 * Full article - Comments
 * ****************************************************************************
 */
.tm-zone-page .tm-region-article-wrapper .comment-list {
  border-top            : 1px solid black;
  border-bottom         : 1px solid black;

}



/*
 * Zone Sidebar - Article related list
 * ****************************************************************************
 */
.tm-zone-sidebar .tm-article-related-list {
  padding             : 0px 0px 0px 0px;
}



/*
 * Zone Sidebar - Article related list item
 * ****************************************************************************
 */
.tm-zone-sidebar .tm-article-related-list-item {
  margin-bottom         : 5px;
}



/*
 * Zone Sidebar - Article related list item title
 * ****************************************************************************
 */
.tm-zone-sidebar .tm-article-related-list-item .views-field-title {
  font-size             : 14px;
  text-overflow         : ellipsis;
  /*white-space           : nowrap;*/
  width                 : 100%;
  padding-left          : 8px;
  overflow              : hidden;
}

.tm-zone-sidebar .tm-article-related-list-item .views-field-title::before {
  content               : "\f105";
  font-family           : 'FontAwesome';
  font-size             : 80%;
  margin-left           : -8px;
}

.tm-zone-sidebar .tm-article-related-list-item .views-field-title a,
.tm-zone-sidebar .tm-article-related-list-item .views-field-title a:visited {
  color                 : #333333;
}


/*
 * Zone Sidebar - More Link
 * ****************************************************************************
 */
.tm-zone-sidebar .tm-article-related-list-container .more-link {
  font-weight           : bold;
  text-align            : right;
  padding-top           : 10px;
}



/*
 * Zone Content Main - Article related list
 * ****************************************************************************
 */
.tm-zone-content-main .tm-article-related-list-container {
}

.tm-zone-content-main .tm-article-related-list {
  padding             : 0px 0px 0px 0px;
}



/*
 * Zone Content Main - Article related list title
 * ****************************************************************************
 */
.tm-zone-content-main .tm-article-related-list-container h2 {
  color                 : #333333;
  font-family           : 'Roboto Slab', 'Open Sans Condensed', Arial;
  font-size             : 26px;
  font-weight           : 600;
  line-height           : 33px;
  text-transform        : none;
  word-wrap             : break-word;
  -ms-word-wrap         : break-word;
  margin                : 0px;
  padding               : 15px 0px 15px 0px;
}



/*
 * Zone Content Main - Article related list item
 * ****************************************************************************
 */
.tm-zone-content-main .tm-article-related-list-item {
  margin-bottom         : 5px;
}



/*
 * Zone Content Main - Article related list item title
 * ****************************************************************************
 */
.tm-zone-content-main .tm-article-related-list-item .views-field-title {
  font-weight           : 700;
  line-height           : 19px;
  width                 : 100%;
  padding               : 8px 0px 0px 0px;
}

.tm-zone-content-main .tm-article-related-list-item .views-field-title a,
.tm-zone-content-main .tm-article-related-list-item .views-field-title a:visited {
  color                 : #333333;
  font-size             : 14px;
  text-decoration       : none;
}

.tm-zone-content-main .tm-article-related-list-item .views-field-title a:hover,
.tm-zone-content-main .tm-article-related-list-item .views-field-title a:active,
.tm-zone-content-main .tm-article-related-list-item .views-field-title a:focus {
}

.tm-zone-content-main .tm-article-related-list-item .views-field-body {
  font-size             : 13px;
  font-weight           : 400;
  line-height           : 1.5;
  opacity               : 0.5;
}



/*
 * SCREEN 'regular' - between 1024px and 1279px
 * ****************************************************************************
 */
@media only screen and (min-width:1024px) and (max-width:1279px) {
  /*.tm-zone-page .tm-region-article-wrapper .comment-list {
    border-top          : 5px solid black;
  }*/
}


/*
 * SCREEN 'medium' - between 768px and 1023px
 * ****************************************************************************
 */
@media only screen and (min-width:768px) and (max-width:1023px) {
}


/*
 * SCREEN 'small' - between 480px and 768px
 * ****************************************************************************
 */
@media only screen and (min-width:480px) and (max-width:767px) {
}


/*
 * SCREEN 'lite' - smaller than 480px
 * ****************************************************************************
 */
@media only screen and (min-width:0px) and (max-width:479px) {

}
