/**
*  @module         news
*  @version        see info.php of this module
*  @author         Ryan Djurovich, Rob Smith, Dietrich Roland Pehlke, Christian M. Stefan (Stefek), Jurgen Nijhuis (Argos), LEPTON Project
*  @copyright      2004-2010 Ryan Djurovich, Rob Smith, Dietrich Roland Pehlke, Christian M. Stefan (Stefek), Jurgen Nijhuis (Argos)
*  @copyright      2010-2022 LEPTON Project
*  @license        GNU General Public License
*  @license terms  see info.php of this module
*  @platform       see info.php of this module
*
*/
.grp_head {padding:30px 0;}
.loop_header {width: 100%;}
.post_item {margin:0 0 20px 0;padding:20px;background:#eee;display:flex;justify-content:space-between;align-items:flex-end;}
.post_ov {flex:1 1;padding:0 50px 0 0;}
.post_link {flex:0 0 200px;}
.post_title {font-family:'open_sans_condensedbold',sans-serif;font-weight:normal;font-size:24px;line-height:30px;margin:0 0 10px 0;}
#content .post_title a:link, #content .post_title a:visited {font-family:'open_sans_condensedbold',sans-serif;font-weight:normal;text-decoration:none;color:#0481B1;}
#content .post_title a:focus, #content .post_title a:hover, #content .post_title a:active {color:#444;}
.post_date {margin:0 0 10px 0;font-size:18px;line-height:18px;}
.post_short, #content .post_short p {padding:0;margin:0;}
.page_header {width: 100%;}
.post_long img {max-width:870px;height:auto;}
.row {background:#eee;padding:20px;margin:0 0 30px 0;}
.page_left {text-align: left;}
.page_center {text-align: center;}
.page_right {text-align: right;}
.post_header {width: 100%;}
.public_info {text-align: right;}
.group_page {text-align: center;}
.comment_header {width: 100%;}
.comment_title {font-weight: bold;}
.comment_info {text-align: right;border-right: 1px solid #DDDDDD;}
.comment_text {font-weight: bold;background-color: #FDFDFD;border-bottom: 1px solid #DDDDDD;padding-bottom: 15px;}
.comment_title, .comment_text {border-left: 1px solid #DDDDDD;}
.comment_title, .comment_info {border-top: 1px solid #DDDDDD;background-color: #EEEEEE;}
.selected-group-title {margin:0 0 30px 0;}
.back_btn {margin:50px 0 0 0;}
/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier {display:none;}
iframe.captcha_iframe {width: 100% !important;}
.captcha_table {width: 100% !important;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1220px) {
.post_long img {max-width:100%;width:auto;height:auto;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 680px) {
.post_item {flex-direction:coloumn;flex-wrap:wrap;justify-content:center;align-items:flex-start;}
.post_ov {width:100%;padding:0 0 20px 0;}
.post_link {width:100%;flex:1 1 100%;}
/*.post_title {-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}*/
#content .post_title a {font-size:20px;line-height:24px;}
}
