.cms_module#cms_newsroom {/*width: 95%;*/}
.cms_module#cms_newsroom .article_block {width: 95%; margin: 1em 0 2em 2%; text-align: left;}
.cms_module#cms_newsroom .field_group {/*display: block; display: table; width: 100%; float: none;*/ padding-bottom: 1em; margin-bottom: 2em;}
.cms_module#cms_newsroom .field_group .field {/*display: block; float: left; margin: 0.5em;*/}
.cms_module#cms_newsroom .field_group .field#field_CATEGORY_ID {}
.cms_module#cms_newsroom .field_group .field#field_START_DATE {width: 12.5em;}
.cms_module#cms_newsroom .field_group .field#field_END_DATE {width: 12.5em;}
.cms_module#cms_newsroom .field_group .field#field_BUTTON {/*width: 12em;*/padding-top: 2em;}
.cms_module#cms_newsroom .field_group .field#field_BLOCK {float: right; height: 2.75em;}
.cms_module#cms_newsroom .field_group .field label {display: block;padding-left: 0.5em;}
.cms_module#cms_newsroom .field_group .search_title {border-bottom:  1px solid black;margin-bottom: 1em;}
.cms_module#cms_newsroom .field_group .search_title span{font-weight: bold; font-size: 120%; }
.cms_module#cms_newsroom .field_group .field#field_CATEGORY_ID label {padding-left: 0.05em;}
.cms_module#cms_newsroom .newsroom_feeds {display: block; width: 100%; float: none; clear: right; margin-top: 2em; overflow: auto; }
.cms_module#cms_newsroom .newsroom_feeds .newsroom_title {}
.cms_module#cms_newsroom .newsroom_feeds .newsroom_article {padding: 1em 0; margin-top: 1em; border-bottom: 1px solid black;}
.cms_module#cms_newsroom .newsroom_feeds .newsroom_article .newsroom_date {display: block; float: left; font-weight: bold; width: 18em;}
.cms_module#cms_newsroom .newsroom_feeds .newsroom_article .newsroom_category {font-weight: bold;}
.cms_module#cms_newsroom .newsroom_feeds .newsroom_article .newsroom_headline {display: block;}
.cms_module#cms_newsroom .newsroom_feeds .newsroom_article .newsroom_headline img {vertical-align: middle; max-height: 5em; max-width: 5em; margin: 1em 1em 0 0;}
* html .cms_module#cms_newsroom .newsroom_feeds .newsroom_article .newsroom_headline img {height: 5em;} /* IE6 */
.cms_module#cms_newsroom .newsroom_feeds .newsroom_article .newsroom_headline a {vertical-align: middle; font-weight: bold; font-size: 120%;}
.cms_module#cms_newsroom .newsroom_feeds .newsroom_article .newsroom_headline a:hover {}
.cms_module#cms_newsroom .newsroom_feeds .newsroom_article .newsroom_body {display: inline; margin-top: 1em;}
.cms_module#cms_newsroom .newsroom_feeds .newsroom_article .newsroom_read_more_link {display: inline; font-size: 85%;}
.cms_module#cms_newsroom .newsroom_feeds .newsroom_noarticle {text-align: center; font-weight: bold;}

*:first-child+html .content_wrapper .print_wrapper .body_content .cms_editor_content { margin-top:0;} /*IE7*/
.cms_module#cms_newsroom {}
.cms_module#cms_newsroom .print_article_link {text-align: right; font-size: 85%;}
.cms_module#cms_newsroom .cms_newsroom_article_category {text-align: center; border-bottom-width: 0;}
.cms_module#cms_newsroom .cms_newsroom_article_date {text-align: center;}
.cms_module#cms_newsroom .cms_newsroom_article_images {text-align: center; white-space: normal;}
.cms_module#cms_newsroom .cms_newsroom_article_images img {border-width: 0; margin: 0.25em; display: inline}
.cms_module#cms_newsroom .cms_newsroom_article_headline {text-align: center; border-bottom-width: 0;}
.cms_module#cms_newsroom .cms_newsroom_article_body {display:block; display:table;}

*:first-child+html .cms_module#cms_newsroom .cms_newsroom_article_body {} /*IE7*/
* html .cms_module#cms_newsroom .cms_newsroom_article_body {} /*IE6*/
*:first-child+html .cms_module#cms_newsroom .comment_block {clear: left;} /*IE7*/
* html .cms_module#cms_newsroom .comment_block {clear: left;} /*IE6*/

.cms_module#cms_newsroom .cms_newsroom_article_link {display: block; margin: 2em 0 1em;}
.cms_module#cms_newsroom .cms_newsroom_article_link a {}
.cms_module#cms_newsroom .cms_newsroom_article_link a:hover {}
@media print {.cms_module#cms_newsroom .comment_block {display: none;}}
@media print {.cms_module#cms_newsroom .print_article_link {display: none;}}
@media print {.cms_module#cms_newsroom{margin-top:-12em;}}
.cms_module#cms_newsroom .comment_block h2 {margin: 1em 0;}
.cms_module#cms_newsroom .comment_block .comment_field {display: block; margin: 0.5em;}
.cms_module#cms_newsroom .comment_block .comment_field#field_COMMENTER_NAME {}
.cms_module#cms_newsroom .comment_block .comment_field#field_COMMENTER_CITY {}
.cms_module#cms_newsroom .comment_block .comment_field#field_COMMENTER_EMAIL {}
.cms_module#cms_newsroom .comment_block .comment_field#field_COMMENTER_TEXT {}
.cms_module#cms_newsroom .comment_block .comment_field#field_COMMENTER_CAPTCHA {}
.cms_module#cms_newsroom .comment_block .comment_field#field_COMMENTER_SUBMIT_BUTTON {}
.cms_module#cms_newsroom .comment_block .comment_field label {display: block; font-weight: bold;}
.cms_module#cms_newsroom .comment_block .comment_field label .required {color: #C00;}
.cms_module#cms_newsroom .comment_block .comment {clear: both;}
.cms_module#cms_newsroom .comment_block .comment .comment_by {}
.cms_module#cms_newsroom .comment_block .comment .comment_by .comment_commenter{display: block; font-weight: bold;}
.cms_module#cms_newsroom .comment_block .comment .comment_by .comment_date {font-size: 85%; color: gray;}
.cms_module#cms_newsroom .comment_block .comment .comment_content {padding-bottom: 1.5em; margin-bottom: 0; border-bottom: 1px solid #EFEFEF;}
.cms_module#cms_newsroom .comment_block .no_comment {text-align: center; font-weight: bold;}

@media only screen and (min-width: 768px) and (max-width: 987px) {
    #cms_newsroom {padding:0 0.6em 2em;}
}


@media only screen and (max-width: 767px) {
    .body_content .cms_newsroom .article_block img {width:400px !important;}
    textarea {width:350px;}
}
@media only screen and (max-width: 479px) {
    .body_content .cms_newsroom .article_block img {width:200px !important;}
    .captcha_wrapper {width:300px !important; margin-left:-35px; background:#bababa !important;}
    textarea {width:250px;}
}


input.submit_button {
    background-color: #d15421;
    color: #fff;
    padding: 0.5em;
}

h1.newsroom_title {
    color: black;
    font-size: 2rem !important;
}