/*
 *
 * Content of CSS:
 *
 *  #col_articles_left
 *  #col_separator_middle
 *  #col_alerts_right
 *  .col_content
 *  .home_title-caps
 *
 *************************************************************************************************/

/* --------------------------------------------------------------------------------------------- */

/**************************************************************************************************
*                                                                                                 *
* Global theme                                                                                    *
*                                                                                                 *
**************************************************************************************************/

#col_articles_left {
  align-content: left;
  width: 49%;
  display: inline-block;
  vertical-align: top;
  zoom: 1; /* Fix for IE7 */
  *display: inline; /* Fix for IE7 */
}

#col_separator_middle {
  width: 1%;
  display: inline-block;
  vertical-align: top;
  zoom: 1; /* Fix for IE7 */
  *display: inline; /* Fix for IE7 */
}

#col_alerts_right {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  zoom: 1; /* Fix for IE7 */
  *display: inline; /* Fix for IE7 */
}

.col_content {
  /*height: 0px;*/
  /*border-style: solid;
  border-width: 1px;
  border-color: #555;*/
  height: 520px;
  padding: 5px 5px 10px 0px;
  /*background-color: #777;*/
}


.home_title-caps {
  font-family: "Exo2-Light";
  font-variant: small-caps;
  font-size: 20px;
  color: green;
  /*color: lightgreen;*/
}

.home_title-caps:hover {
  background-color: #043004;
  color: lime;
}

.home_shadow {
  text-shadow: 1px 1px 0.5px #333;
}

.home_shadow:hover {
  text-shadow: 0px 0px 0px grey;
}

.rssinfo_home {
  /*color: #e0f0e0;*/
  color: darkgreen;
}

.blog_home_txt {
  color: black;
}

.rssinfo_home:hover {
  background-color: #043004;
  color: lime;
}

.cell_white {
	background-color: #fafafa;
}

.cell_red {
	background-color: #fffafa;
}

.cell_green {
	background-color: #fafffa;
}

.cell_blue {
	background-color: #fafaff;
}

.div_home {
  max-width: 90%;
  padding: 0px 10px 0px 10px;
}

.home_item_news:hover {
  /*color: lightgrey;*/
  color: lightgreen;
}

.item {
  position: relative;
  border: 1px solid #333;
  overflow: hidden;
  -webkit-filter: drop-shadow(1px 1px 2px #111);
  filter: drop-shadow(1px 1px 2px #111);
  display: inline-block;
  background-color: black;
  max-width: 480px;
  max-height: 240px;
}

.item:hover {
  border-style: solid;
  border-width: 0.5px;
  border-color: #ccc;
  box-shadow: 1px 1px 15px darkgrey;
}

.item img {
  max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.item:hover img {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -webkit-filter: brightness(120%);
  -moz-filter: brightness(120%);
  -o-filter: brightness(120%);
  -ms-filter: brightness(120%);
}


#home_part {
	max-width: 1280px;
}

#MainContentHome {
 position: relative;
 top: 0px;
 margin: 0 auto;
 width: 100%;
 height: 100%;
 background: url('../img/home_wallpaper.jpg');
 background-size: 150%;
 background-position: fixed;
}

#ContentHome {
  position: relative;
  width: 98%;
  border: dotted grey 1px;
  font-family: "Exo2-Light";
  text-align: justify;

  padding: 10px 10px 10px 10px;
  background-color: #333;

  color: black;
  white-space: normal;
  float:left;
  vertical-align:bottom;
  word-wrap: break-word;
}

@media screen and (max-width: 800px) {

  .hide_on_small_screen {
    visibility: hidden;
  }

  #col_articles_left {
    display: block;
    width: 97%;
  }

  #col_alerts_right {
    display: block;
    width: 97%;
  }

  .home_item {
    padding: 5px 5px 5px 0px;
  }

}


