#hpw_0, #hpw_1, #hpw_2, #hpw_3, #hpw_4, #hpw_5, #hpw_6 {
   clear: left;
   overflow: hidden;
   }

p.hpw_subtitle {
   border-bottom: 1px solid #666;
   padding-bottom: 0.35em;
   clear: left;
   font-weight: bold;   
   font-size: 1.125em; /* 18 / 16 */
   }

.hpw_date_short {
   display: none;
   }

.hpw_date_long {
   clear: both;
   display: block;
   float: left;
   font-weight: bold;
   padding: 0 0 5px 0;
   }

.hpw_comma {
   display: block;
   float: left;
   font-weight: bold;
   }

.hpw_date_exp {
   display: block;
   font-weight: bold;
   margin-bottom: 5px;
   }
.hpw_date_num {
   display: none;
   }

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

   .hpw_date_long,
   .hpw_comma {
      display: none;
      }

}


#hpw_img_0, #hpw_img_1, #hpw_img_2, #hpw_img_3, #hpw_img_4, #hpw_img_5, #hpw_img_6 {
   background-position: 50%;
   background-repeat: no-repeat;
   border: 1px solid #D0D0D0;
   display: block;
   float: left;
   height: 50px;
   margin: 0 5px 5px 0;
   width: 50px;
   }

.hpw_txt,
.hpw_temp_0 {
   display: block;
   color: #666;
   font-size: 0.85714285714286em; /* 12/14 */
   }
.hpw_temp_min,
.hpw_temp_max {
   display: block;
   float: left;
   color: #666;
   font-size: 0.85714285714286em; /* 12/14 */
   }

.hpw_temp_delim {
   display: block;
   float: left;
   padding: 0px 5px 0px 5px;
   font-size: 0.85714285714286em; /* 12/14 */
   }

p.hpw_copy {
   clear: left;
   margin: 0;
   padding-top: 1em;
   color: #666;
   font-size: 0.85714285714286em; /* 12/14 */
   }
p.hpw_copy a {
   color: #666;
   }
p.hpw_copy a::after {
   content: none;
	}

#modul2-1,
#modul2-2,
#modul3a-1,
#modul3a-2,
#modul3b-1 {
    display: none;
    }