.ctxt { position:absolute; left:2.9%; top:18px; font-family: 'roboto'; font-weight:300; font-size:20px; color:#fff; width:80%; text-align:left; line-height:25px;  }
.ctit { position:absolute; left:2.9%; top:135px; font-family: 'Roboto Condensed'; font-weight:700; font-size:40px; color:#fff; width:170px; text-align:left; line-height:35px; }
.card .txt_holder .txt_date { text-align:left; font-size:12px; line-height:20px; color:#000; }
.ch { position: absolute; top:0px; left:0px; right:0px; text-align:left; font-family: 'Roboto Condensed'; font-weight:700; font-size:35px; line-height:33px; color:#fff; padding: 45px 50px 10px 15px; }

#recent { position:relative; float:left; width:100%; height:60px; font-family: 'Roboto Condensed'; font-weight:700; font-size:25px; color:#C41230; left:0px; top:25px; }
.stmp_block { margin:0; padding:0; padding-top:3px; text-align:left; }
.smtit { font-family: 'roboto'; font-weight:300; font-size:20px; color:#C41230; padding-bottom:10px;  }

.sect_title { position:absolute; top:25px; font-family: 'Roboto Condensed'; font-weight:700; font-size:25px; left:2.9%; color:#C41230;}
.title_space { position:relative; float:left; width:100%; height:60px; }

#home_large { float:left; width:468px; overflow:hidden; }
.pp { position:relative; margin-top:60px; min-width:94.6%;  background-color:#fff; }

#section1 { position:relative; float:left; width:100%; padding-bottom:20px; }
#section1 .card { width:100%; background-color:#fff; border:0px; }

/* #section1 .card:nth-child(even) { margin-right:16px;  } */
#section1 .card .txt_line {font-family: 'Roboto'; font-weight:700; font-size:17px; width:94%; line-height:20px;  }
#section1 .card .txt_extract { position:relative; left:0px; top: 14px; font-weight:normal; font-size:17px; line-height:20px; color:#000; margin:0; font-family: 'Roboto'; font-weight:300; font-size:12px; width:94%; line-height:16px;   }

#feed { width: 234px; height:485px; margin-left:0; }
#feedbox { position:relative; float:left; width: 234px; height:545px; margin-left:0; }

.col { float:left;  }

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

} 

@media screen and (max-width: 740px) {
	#sitemap .block:nth-child(even) { clear:both; }
	#section1 .card .txt_line {font-family: 'Roboto'; font-weight:700; font-size:19px; width:94%; line-height:21px; }
}
@media screen and (max-width: 524px) {
#section1 .card .txt_line {font-family: 'Roboto'; font-weight:700; font-size:22px; width:94%; line-height:24px; }
#recent { left:2.9%; }
.card { min-width:94.6%; }
}
