@media (max-width: 750px) {
/* start rwd */
#header,
#navigation,
#content,
#footer,
#main,
#container,
.home .post_headline,
.home .first_post,
#content #main .editorschoice_container,
.home .list_post,
.lnk_morestories,
#cookie-message .container,
#cookie-message p,
.medium_post,
.medium_post.odd,
.list_post .content,
.medium_post .medium_post_content,
.list_post .content .categories,
.home .list_post_content,
#main.single_post, #main.category, #main.topic,
.list_post .content .date,
#framework {
	width: 100%;
}

#container {
	padding: 0;
}

body {
	background: #fff;
}

a {
	/* color: #3099b0; */
}

img {
	max-width: 100%;
}

#sidebar {
	display: none;
}

.post-edit-link {
	display: none;
}

.medium_post .medium_photo {
	margin: 0;
}

.medium_post {
	border: 0;
}

.medium_post.odd {
	margin: 0;
}

#content {
	width: 93%;
	margin: 0 auto;
	float: none;
	clear: both;
	padding: 0;
}

#navigation #menu-top-navigation li.menu-item .navi_content_container {
	width: 100%;
	float: none;
	position: static;
	top: 0px;
	left: 0px;
	height: auto;
	display: inline;
	padding: 0px;
	background: none;
}

#navigation #menu-top-navigation li.menu-item .navi_content_container .navi_content_header {
	display: block;
}

#header #navigation #menu-top-navigation li.menu-item .navi_content_container .navi_content_header h2 a {
	font-size: 1.15em;
	color: white;
	margin: 7px 0 7px 0;
	display: block;
	width: 100%;
	font-weight: bold;
	border-right: 1px solid #73888c;
	padding: 0;
}

#header #navigation #menu-top-navigation li.menu-item.active .navi_content_container .navi_content_header h2 a {
	border-right: 1px solid #d76708;
}

#header #navigation #menu-top-navigation li.menu-item .navi_content_container .navi_content_header h2 a:hover {
	color: white !important;
	text-decoration: none;
}

#header #navigation #menu-top-navigation li.menu-item .navi_content_container .navi_content_header h2 {
	float: left;
	margin: 0 0 0 3%;
	padding: 0;
	width: 83%;
}

#header #navigation #menu-top-navigation li.active .navi_content_container .navi_content_header h2 {
	font-size: 1.5em;
	line-height: 1em;
}

#header #navigation #menu-top-navigation li.active .navi_content_container .navi_content_header h2 a {
	line-height: 1.25em;
}

#header #navigation #menu-top-navigation li.active .navi_content_container .navi_content_header {
	height: auto;
	margin: 0;
}

#navigation #menu-top-navigation li.menu-item .navi_content_container .navi_content_close,
#navigation #menu-top-navigation li.menu-item .navi_content_container .featured_posts_container {
	display: none;
}

#header #navigation #menu-top-navigation li.menu-item .navi_content_container ul.sub-menu {
	width: 100%;
	display: none;
	background: #f2f1ec; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f1ec 0%, #f2f1ec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f1ec), color-stop(100%,#f2f1ec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f1ec 0%,#f2f1ec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f1ec 0%,#f2f1ec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f1ec 0%,#f2f1ec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f1ec 0%,#f2f1ec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f1ec', endColorstr='#f2f1ec',GradientType=0 ); /* IE6-9 */
	padding-bottom: 0.8em;
}

#header #navigation #menu-top-navigation li.menu-item .navi_content_container ul li {
	width: 93%;
	padding: 0;
	margin: 0 auto;
	float: none;
}

#header #navigation #menu-top-navigation li.menu-item .navi_content_container ul li a {
	width: 100%;
}

#header #navigation #menu-top-navigation li.active .first, 
#header #navigation #menu-top-navigation li.current-cat .first, 
#navigation #menu-top-navigation li.current-category-ancestor .first {
	background: url('../graphics/responsive/active-dwn.png') no-repeat 14px center transparent;
}

#navigation #menu-top-navigation > li.current-category-ancestor .first,
#header #navigation #menu-top-navigation li.active .first:hover, 
#header #navigation #menu-top-navigation li.current-cat .first:hover, 
#navigation #menu-top-navigation li.current-category-ancestor .first:hover {
	background: url('../graphics/responsive/arrow-dwn.png') no-repeat 14px center transparent;
}

#header #navigation #menu-top-navigation li.active:hover .first {
	text-shadow: 2px 2px #54656A;
	background: url('../graphics/responsive/arrow-dwn.png') no-repeat 14px center transparent;
}

#header #navigation #menu-top-navigation li.menu-item .navi_content_container ul.sub-menu li.menu-item ul.third-level {
	width: 100%;
	margin: 0;
}

#header #navigation #menu-top-navigation li.menu-item .navi_content_container ul.sub-menu li.menu-item ul.third-level a {
	background: transparent;
	padding: 0.2em 0;
	margin: 0;
	color: #63777c;
	font-size: 1.4em;
}

#header #navigation #menu-top-navigation li.menu-item .navi_content_container ul li a {
	padding: 1em 0 0.4em 0;
	margin: 0;
	line-height: normal;
	color: #63777c;
	font-size: 1.4em;
}

#header #navigation #menu-top-navigation li.menu-item .navi_content_container ul.sub-menu li.menu-item ul.third-level li {
	margin: 0;
}

/* frontpage */
.medium_post .content {
	width: 100%;
}

.section-title,
.post_headline {
	background: transparent;
	height: auto;
	margin: 0 0 15px 0;
	padding: 0px 0 5px 0;
	border-bottom: 1px solid #e0e0e0;
	border-top: none;
	display: none;
}

.rwd-meta,
.home .content .rwd-meta .categories,
.home .content .rwd-meta .date,
.rwd_large_photo {
	display: block;
}

.content .rwd-meta .date {
	width: 100%;
	margin: 0 0 3px 0;
}

.content .rwd-meta .categories {
	margin: 0px 0px 12px 0px;
	width: 100%;
}

.home .content .date,
.home .content .categories,
.home .first_post .large_photo {
	display: none;
}

.first_post .content {
	width: 100%;
}

.content .rwd_large_photo {
	float: left;
	width: 47%;
}

.content .rwd_large_photo img {
	width: 100%;
	height: auto;
}

.page .event_list .list_post.with_date .content h2,
.page .event_list .list_post.wo_date .content h2 {
	padding-top: 0px;
}

.page .event_list .list_post .rwd-meta {
	float: left;
	width: 100%;
}

.page .event_list .wo_thumb .list_post_content .content {
	width: 100%;
}

.event_list .content h2,
.list_post .content h2,
#main .post h2, #main .list_post h2, 
#main .medium_post h2 {
	letter-spacing: normal;
	margin: 0 0 8px 0;
}

.page .event_list .content h2.narrow,
.archive .list_post .content h2.narrow,
.page .event_list .content h2,
.archive .list_post .content h2 {
	width: 100%;
}

.first_post {
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 18px 0;
	padding: 0 0 18px 0;
	width: 100%;
}

.list_post .content h2,
.medium_post .content h2,
.first_post .content h2 {
	font-size: 16px;
}

.home .rwd-medium-posts p,
.first_post p {
	float: right;
	width: 100%;
}

.topstory_rwd_inner {
	float: right;
	width: 47%;
}

#main .share {
	display: none;
}

.home .rwd-medium-posts .medium_post,
.home .rwd-medium-posts {
	display: block;
	float: left;
}

.home .rwd-medium-posts div:last-child {
	border-bottom: 0px;
}

.home .rwd-medium-posts .medium_post {
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 18px 0;
	padding: 0 0 18px 0;
}

.home .rwd-medium-posts .post_headline {
	display: none;
}

.home .medium_post {
	display: none;
}

.home .rwd-medium-posts .medium_photo {
	float: left;
	width: 20%;
}

.home .rwd-medium-posts .medium_photo img {
	width: 100%;
	height: auto;
}

.home .rwd-medium-posts .medium_post_content,
.home .rwd-medium-posts .medium_post > .content {
	float: right;
	width: 75%;
}

.home .rwd-medium-posts .medium_post .content p {
	margin: 0 0 10px 0;
}

.editorschoice_arrows {
	display: none;
}

#content #main .editorschoice_container {
	height: auto;
	position: static;
	margin: 0;
	padding: 0;
	display: none;
}

#main .editorschoice_container .list_editorschoice {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	position: static;
}

#main .editorschoice_container .list_editorschoice .editorschoice_item:nth-child(n+7) {
	display: none;
}

#main .editorschoice_container .list_editorschoice .editorschoice_item {
	width: 100%;
	display: block;
	margin: 2px 0 12px 0;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #e0e0e0;
	min-height: 0;
}

#main .editorschoice_container .list_editorschoice .editorschoice_item:last-child {
	border-bottom: none;
}

#main .editorschoice_container .list_editorschoice .editorschoice_item img {
	float: left;
	width: 20%;
	height: auto;
}

#main .editorschoice_container .list_editorschoice .editorschoice_item .editorschoice_description {
	position: static;
	float: right;
	width: 75%;
	text-transform: none;
	height: auto;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	background: transparent;
}

#main .editorschoice_container .list_editorschoice .editorschoice_item .editorschoice_description a {
	color: #20536c;
}

.bottom_infocus {
	display: block;
}

.home .bottom_infocus {
	display: none;
}

.list_post {
	min-height: 0;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 18px 0;
	padding: 0 0 18px 0;
	width: 100%;
}

.list_post.last-child {
	border-bottom: none;
}

.list_post .content h2.narrow {
	width: 75%;
	float: right;
}

.list_post .content h2 {
	padding: 0;
}

.list_post .content .medium_photo {
	float: left;
	width: 20%;
	margin: 0;
	padding: 0;
}

.list_post .content .medium_photo img {
	height: auto;
	width: 100%;
}

.list_post .rwd-meta {
	width: 75%;
	float: right;
}

.home .list_post  .list_post_content {
	width: 75%;
	float: right;
}

.home .list_post_content .rwd_medium_photo {
	display: none;
}

.list_post .list_post_content .content {
	width: 100%;
}

.single-post .list_post .list_post_content .content {
	width: 75%;
	float: right;
}

.single-post .list_post.rwd_wide .list_post_content .content {
	width: 100%;
	float: left;
}

.list_post p {
	width: 100%;
	word-wrap: break-word
}

.list_post .content {
	position: static;
	float: none;
}

.list_post .content .date {
	position: static;
}

.list_post .content .categories {
	position: static;
}

.lnk_morestories {
	display: block;
	/* border-top: 1px solid #e0e0e0; */
}

#rwd_footer .rwd_share {
	background: #f2f1ec;
	padding-bottom: 22px;
	border-top: 1px solid #d5d5d5;
}

#rwd_footer .rwd_share h3 {
	width: 93%;
	font-size: 1.8em;
	color: #63777c;
	font-weight: bold;
	text-align: center;
	padding: 18px 0 13px 0;
	margin: 0 auto;
}

#rwd_footer .rwd_share .rwd_share_container {
	display: table;
	margin: 0 auto;
}

#rwd_footer .rwd_share .rwd_share_container > a {
	height: 22px;
	width: 22px;
	display: block;
	background-repeat: no-repeat;
	background-size: 22px 22px;
	background-position: center top;
	float: left;
	margin-right: 16px;
}

#rwd_footer .widget_follow a {
	display: inline-block;
	padding: 2px 0 1px 0px;
	background-repeat: no-repeat;
	text-transform: none;
	font-size: 14px;
}
.at16nc {
	background: transparent;
}

#rwd_footer .rwd_links {
	background: #63777c;
	border-top: 1px solid #7c8c8f;
	border-bottom: 1px solid #7e8e93; 
	color: #fff;
	padding: 25px 0;
}

#rwd_footer .rwd_links a {
	color: #fff;
	text-decoration: underline;
	letter-spacing: -0.1em;
	padding: 0 3px;
}

#rwd_footer .rwd_links .rwd_links_inner {
	display: table;
	margin: 0 auto;
}

.home #main .rwd-medium-posts .medium_post.rwd_wide .medium_post_content,
.home #main .rwd-medium-posts .medium_post.rwd_wide .content,
.home #main .first_post.rwd_wide .topstory_rwd_inner,
.home #main .list_post.rwd_wide .rwd-meta,
.home #main .list_post.rwd_wide .list_post_content {
	float: left;
	width: 100%;
}

/* end frontpage */

/* listing */

#nav-sub {
	width: 100%;
	min-height: 0;
	padding: 0 0 10px 0;
	letter-spacing: normal;
	font-size: 1.2em;
}

.filter_releases .releases_main > .press-row-link,
.filter_releases .releases_main > .press-row-date {
	display: none;
}

.filter_releases .press-row-link,
.filter_releases .press-row-date {
	width: 100%;
}

#nav-sub .current-site-section {
	border: 0;
	background: transparent;
	padding: 0;
	font-size: 1.8em;
	letter-spacing: normal;
	text-transform: none;
	color: #63777c;
	line-height: 1.225em;
	display: none;
}

#nav-sub .current-site-section a {
	color: #63777c;
}

#nav-sub .rwd-current-site-section a {
	color: #63777c;
}

#nav-sub .topics {
	display: none;
}

#nav-sub .menu > li.current-menu-item,
#nav-sub .menu > li.current-menu-ancestor,
#nav-sub .menu > li.current-menu-parent {
	display: block;
}

#nav-sub .menu {
	margin: 0;
	font-size: 1.2em;
	padding-left: 10px;
}

#nav-sub .menu li {
	border: 0;
}

#nav-sub .menu a {
	background: none;
	padding: 0;
	position: static;
	padding: 4px 10px;
	font-weight: normal;
	text-transform: none;
	color: #63777c;
}

#nav-sub .menu .sub-menu {
	margin: 0;
	list-style: none;
	padding: 0;
	display: none;
}

#nav-sub .menu li li {
	margin: 0;
	font-size: 1.2em;
}

#nav-sub .menu li li a {
	margin: 0;
	padding: 3px 0;
	font-size: 0.8em;
}

.rwd-sub-title {
	display: block;
	padding: 7px 16px 7px 7px;
	font-size: 1.2em;
	margin-right: 5px;
}

.rwd-sub-title.openable {
	background: url('../graphics/responsive/rwd-submenu-down.png') no-repeat right center;
}

.rwd-sub-title.openable.active {
	background: url('../graphics/responsive/rwd-submenu-up.png') no-repeat right center;
}

.container-rwd-sub-menu {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ababab;
	border-radius: 5px;
	display: none;
}

.container-rwd-sub-menu > div {
	display: none;
	padding-bottom: 10px;
}

#nav-sub .current-menu-parent .sub-menu,
#nav-sub .current-menu-item .sub-menu {
	display: block;
	margin-left: 22px;
}

#nav-sub .menu li li a {
	color: #63777c;
}

#nav-sub .menu li.current-menu-item > a,
#nav-sub .menu li.current-menu-parent > a {
	font-weight: bold;
}

.archive h1 {
	display: none;
}

#main .category_description {
	margin: 0 0 10px 0;
}

.category .intro, .tag .intro {
	min-height: 0;
}

#pressreleases_container, 
#categoryfilter_container {
	float: none;
	border: 0;
	padding: 0;
}

.search_button_releases,
.live_filter_container {
	display: none;
}

#categoryfilter > div:first-child,
.press_filter_container > div:first-child {
	float: left;
	width: 100% !important;
	margin: 0 0 20px 0;
}

#categoryfilter > div:nth-child(2),
.press_filter_container > div:nth-child(2) {
	float: right;
	width: 100% !important;
	margin: 0 0 20px 0;
}

.jqTransformSelectWrapper {
	
}

#pressreleases_container #pressreleases, form.transform {
	float: none;
	padding-bottom: 10px;
	margin-bottom: 14px;
}

#pressreleases_container #pressreleases::after,
form.transform::after {
	content: "";
	display: table;
	clear: both;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen {
	background-image: url('../graphics/responsive/select_right_rwd.png');
}

.jqTransformSelectWrapper div span {
	padding: 5px 0 0 7px;
	width: 100% !important;
}

.jqTransformSelectWrapper ul li {
	margin: 3px 0;
}

.jqTransformSelectWrapper ul {
	width: 100% !important;
}

.releases_style {
	line-height: 1.2em;
	text-transform: none;
	letter-spacing: normal;
	margin-bottom: 20px;
}
/* end listing */
/* single */

.section {
	text-transform: none;
	letter-spacing: normal;
	font-size: 1.2em;
}

#main table {
	width: 100%;
	letter-spacing: normal;
	text-transform: none;
}

#single_post_content .section {
	width: 100%;
	border-bottom: none;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#single_post_content .section.related-links ul {
	float: left;
}

#single_post_content .section.edit-page {
	display: none;
}

div.all_topics {
	width: 100%;
}

#main.single_post .date {
	width: 100%;
}

#main.single_post .metadata, 
#main.single_post_wide .metadata {
	display: none;
}

.page #main .rwd-meta,
.single #main .rwd-meta {
	margin-bottom: 10px;
}

.page #main .list_post .rwd-meta,
.single #main .list_post .rwd-meta {
	border: none;
}

.page #main .rwd-meta .date,
.single #main .rwd-meta .date {
	text-transform: none;
	font-size: 14px;
	color: #1a2452;
	font-weight: normal;
	width: 100%;
	letter-spacing: normal;
	margin: 0 0 3px 0;
}

.page #main .rwd-meta .categories,
.single #main .rwd-meta .categories {
	margin: 5px 0px 20px 0px;
	width: 100%;
	color: #1a2452;
	float: left;
	font-size: 14px;
}

#main #mediacolumn {
	width: 100%;
	margin: 0;
	float: none;
}

#main #mediacolumn div.related_photos {
	width: 100%;
	min-height: 76px;
	height: auto;
}

#main #mediacolumn div.related_photos .main_image {
	display: block;
	float: left;
	width: 50%;
	margin: 0 4px 0 0;
	padding: 0;
}

#main #mediacolumn div.related_photos .main_image img {
	height: auto;
	width: 100%;
	float: left;
}

#main #mediacolumn div.related_photos .enlarge {
	display: none;
}

#main #single_content p.introduction {
	display: block;
	float: left;
	width: 100%;
}

.section.language {
	display: none;
}

.single_post > .section-title {
	display: block;
	padding-top: 7px;
}

#main.single_post #single_content {
	margin-bottom: 15px;
	padding-bottom: 10px;
	position: relative;
	float: left;
}

.page .section.documents table tr,
.single .section.documents table tr {
	border-bottom: 1px solid #e3e5e5;
	display: block;
}

.page .section.documents table tr:last-child,
.single .section.documents table tr:last-child {
	border: none;
	margin: 0;
	padding: 0;
}

.page .section.documents table tr td:nth-child(3),
.single .section.documents table tr td:nth-child(3),
.page .section.documents table tr td:nth-child(2),
.single .section.documents table tr td:nth-child(2) {
	display: none;
}

.rwd_file_info {
	display: block;
	color: #595958;
	text-decoration: none;
}

.rwd_file_info:hover {
	text-decoration: none;
}

table.documents a {
	display: block;
	float: none;
	padding: 0 0 3px 40px;
	background-image: url('../graphics/responsive/pdf2.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 29px;
	min-height: 29px;
	text-decoration: none;
}

table a.lnk_pdf
{
	background-image: url('../graphics/responsive/pdf2.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 29px;
	display: block;
	float: none;
	padding: 0 0 3px 40px;
}

table.documents a.zip{
	background-image: url('../graphics/responsive/zip.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 29px;
	display: block;
	float: none;
	padding: 0 0 3px 40px;
}

table.documents a.mp3{
	background-image: url('../graphics/responsive/mp3.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 29px;
	display: block;
	float: none;
	padding: 0 0 3px 40px;
}

table.documents a.xls, table.documents a.xlsx{
	background-image: url('../graphics/responsive/xls.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 29px;
	display: block;
	float: none;
	padding: 0 0 3px 40px;
}

.related-links a.external,
.related-links a {
	background: none;
	padding: 0;
	display: block;
}

.section.related-links li {
	margin: 0 0 12px 6px;
	font-size: 1em;
}

#main.single_post_wide .section.topics a,
#main.single_post_wide .section.categories a,
#main.single_post .section.topics a,
#main.single_post .section.categories a {
	
}

#main.single_post_wide .section.topics span,
#main.single_post_wide .section.categories span,
#main.single_post .section.topics span,
#main.single_post .section.categories span {
	display: none;
}

.page #main .section .section-title span,
.single #main .section .section-title span {
	display: block;
}

.content_iframe {
	width: 100%;
	float: left;
}

.content_iframe iframe {
	display: none;
}

.rwd_iframe_link {
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 2em;
	width: 100%;
	border: 1px solid #e0e0e0;
	padding: 5px 0;
	margin-bottom: 15px;
	border-radius: 5px;
}

.rwd_iframe_link span {
	width: 90%;
	display: block;
	background: url(../graphics/icons/ico-arrow.png) no-repeat right center;
	margin: 0 auto;
}

#main.single_post_wide h1 {
	width: 100%;
	padding: 0;
}

#main.single_post_wide, #main.single_post_wide #single_content {
	width: 100%;
}

#main.single_post_wide #iframe_wide {
	width: 100%;
}

.list_post .content h2,
.single_post_wide .section-title {
	width: 100%;
}

.list_post.rwd_wide .content h2.narrow {
	width: 100%;
}

.related_photos .rwd_small_thumbs {
	display: block;
	margin-top: -5px;
	width: 47%;
	float: right;
}

#mediapopup {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	background: none;
	box-shadow: 0px 0px 12px #888;
}

#mediapopup #mediapopup_content {
	width: 100%;
	padding: 0 0 5px 0;
	margin: 0;
	background: white;
}

#mediapopup #mediapopup_content #mediapopup_large_photo {
	width: 100%;
	min-height: 0;
}

#mediapopup #mediapopup_content #mediapopup_large_photo img {
	width: 100%;
	height: auto;
}

#mediapopup #mediapopup_content #mediapopup_large_photo a {
	display: block;
	margin: 0 auto 15px auto;
	width: 80%;
}

#mediapopup #mediapopup_content #mediapopup_large_photo #mediapopup_download_box {
	position: static;
	min-height: 0;
	width: 100%;
	text-transform: none;
	background: none;
	padding: 0;
}

#mediapopup #mediapopup_content #mediapopup_thumblist_container {
	display: none;
}

#main #mediapopup #mediapopup_content #mediapopup_large_photo h2 {
	position: relative;
	width: 80%;
	bottom: 0;
	right: 0;
	margin: 0 auto 10px auto;
	font-size: 1.2em;
}

#mediapopup #mediapopup_content #mediapopup_large_photo img {
	max-height: none;
}

#mediapopup #mediapopup_content #mediapopup_close {
	position: static;
	float: right;
	letter-spacing: normal;
	text-transform: none;
	padding: 1px 0px 2px 19px;
	font-size: 1.4em;
	margin: 10px;
}

#mediapopup #mediapopup_content #mediapopup_large_photo #mediapopup_download_box h3 {
	width: 80%;
	font-size: 1.2em;
	text-align: left;
	margin: 0 auto 5px auto;
	float: none;
	text-transform: none;
}

#mediapopup #mediapopup_content #mediapopup_large_photo #mediapopup_download_box ul {
	padding: 0;
}

#mediapopup #mediapopup_content #mediapopup_large_photo #mediapopup_download_box ul li {
	width: 80%;
	clear: both;
	margin: 0 auto;
	float: none;
}

#mediapopup #mediapopup_content #mediapopup_large_photo #mediapopup_download_box ul li a {
	font-size: 1em;
	padding: 0 0 0 22px;
	margin: 0 0 10px 0;
	background: url(../graphics/icons/ico_download.gif) no-repeat left 2px;
}

#main #mediacolumn div.related_photos a .attachment-elux-mini {
	border-top: 3px solid white;
	border-left: 3px solid white;
	border-bottom: 3px solid white;
	border-right: none;
	margin: 2px 0px 0px 2px;
	height: 43px;
	width: 43px;
}
/* end single */
/* listings */

.first_post .content .date,
.first_post .content .categories,
.first_post .large_photo {
	display: none;
}

.first_post .content .rwd-meta .date,
.first_post .content .rwd-meta .categories {
	display: block;
}

.category .list_post .content .date,
.category .list_post .content .categories {
	display: none;
}

.category .list_post .content .rwd-meta .date,
.category .list_post .content .rwd-meta .categories {
	display: block;
}

.category .list_post .content .rwd-meta {
	width: 100%;
	float: left;
}

.category_description {
	min-height: auto;
}

.page .event_list .content .medium_photo,
.category .list_post .content .medium_photo {
	display: none;
}

.rwd_medium_photo {
	display: block;
	width: 45%;
	float: left;
}

.rwd_medium_photo img {
	width: 100%;
	height: auto;
}

.page .event_list .list_post_content .content,
.category .list_post .list_post_content .content {
	width: 50%;
	float: right;
}

.category .first_post.rwd_wide .topstory_rwd_inner,
.page .event_list.rwd_wide .content,
.category .list_post.rwd_wide .content {
	width: 100%;
	float: left;
}

#main #wp_page_numbers ul {
	position: relative;
	font-size: 1.4em;
	width: auto;
	margin: 0 auto;
	float: none;
	display: table;
}

#main #wp_page_numbers ul li.page_info {
	position: absolute;
	bottom: 0;
	margin: 0;
	padding: 0;
	float: none;
	display: none;
	width: 100%;
	text-align: center;
}

#main #wp_page_numbers ul li {
	margin: 0 10px 7px 0;
	text-align: center;
	display: inline-block;
	font-weight: normal;
}

#main #wp_page_numbers ul li a {
	text-decoration: underline;
}

#main #wp_page_numbers ul li.active_page {
	margin: 0 5px 0 0;
}

#main #wp_page_numbers ul li.active_page a {
	text-decoration: none;
}

#main #wp_page_numbers {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}

#main #wp_page_numbers ul li.active_page a {
	padding: 0 4px;
}

.archive.tag .content > .date,
.archive.tag .content > .categories,
.archive.tag .content .medium_photo,
.archive.tag #nav-sub {
	display: none;
}

.archive.tag .content .rwd-meta {
	width: 100%;
	float: left;
}

.archive.tag .list_post_content .content {
	width: 50%;
	float: right;
}

.archive.tag .wo_thumb .list_post_content .content {
	width: 100%;
	float: left;
}

.archive.tag .rwd_wide .content {
	width: 100%;
	float: left;
}

.archive .category_description,
.category .category_description {
	display: none;
}
.archive .category_description.cat_desc_in,
.category .category_description.cat_desc_in {
	display: block;
}

#main #wp_page_numbers {
	border-bottom: none;
}

.single .primary_cat_posts {
	display: none;
}

.single .primary_cat_posts .list_post .content > .categories,
.single .primary_cat_posts .list_post .content > .date {
	display: none;
}

.single .primary_cat_posts .list_post .list_post_content  > .content {
	float: right;
	width: 75%;
}

.single #main .primary_cat_posts .list_post .content .rwd-meta {
	border-bottom: none;
}

.single #main .primary_cat_posts .list_post.rwd_wide .list_post_content .content,
.single #main .primary_cat_posts .list_post.rwd_wide .rwd-meta {
	width: 100%;
	float: left;
}

/* end listings */

/* search and 404*/
.error404 h1,
#main.search_page h1 {
	/* color: #63777c; */
	font-size: 2.1em;
	letter-spacing: normal;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

#main.search_page #search_main {
	width: 100%;
	padding: 0;
}

#main.search_page #search_main input {
	padding: 3px;
	font-size: 1.8em;
	color: #3A5766;
	border-radius: 4px;
	border: 1px solid #ababab;
	width: 97%;
	display: block;
	height: auto;
}

.error404 #main {
	padding-bottom: 20px;
}

#single_content iframe {
	display: none;
}

#single_content iframe.ss-visible,
#single_content iframe.yt-visible {
	display: block;
}

div.error_404_img {
	display: none;
}

div.error_desc {
	width: 100%;
	margin: 0;
}

div.error_desc h1 {
	width: 100%;
	margin: 0;
	font-size: 28px;
	/* color: #63777c; */
	letter-spacing: normal;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
/* end search and 404*/

#main #career_opportunities {
	width: 100%;
	border: none;
	margin: 0;
}

#main #career_opportunities div.login,
#main #career_opportunities div.register,
#main #career_opportunities div.opportunities,
#main #career_opportunities div {
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
	background: none;
	border-bottom: 1px solid #e0e0e0;
}

#main #career_opportunities div ul {
	width: 100%;
	margin-bottom: 19px;
}

#main #career_opportunities div ul li {
	width: 100%;
	padding: 0 0 5px 0;
}

.events-page #single_content #mediacolumn {
	display: none;
}

.events-page #main .event_list .event_item {
	margin: 0 0 12px 0;
}

.events-page #main #single_content .event_list .event_item p {
	padding: 0 0 10px 0;
}

/* list persons */

#content #main .list_persons .person p,
#content #main .list_persons .person div,
#content #main .list_persons .person h2,
#content #main .list_persons .person {
	width: 100%;
}

#content #main .list_persons .person img {
	margin: 0 0 10px 0;
}

#main #single_content .list_persons h2 {
	margin: 0 0 15px 0;
}

#content #main .list_persons .person {
	border-bottom: 1px solid #e0e0e0;
}
/* end list persons */
.list_post .list_post_content {
	float: left;
	width: 100%;
}

body #main .list_post .list_post_content p {
	width: 100%;
}

.page #content #main .list_post .content > .date,
.single #content #main .list_post .content > .date,
.page #content #main .list_post .content > .categories,
.single #content #main .list_post .content > .categories {
	display: none;
}

.page #content #main .list_post.rwd_wide .rwd-meta,
.single #content #main .list_post.rwd_wide .rwd-meta {
	width: 100%;
}

.rwd_footer_inner {
	margin: 0 auto;
	display: block;
	padding: 27px 0;
	width: 93%;
}

.rwd_footer_inner a {
	color: #fff;
}

#rwd_footer .widget {
	float: left;
	width: 100%;
	margin-bottom: 28px;
}

#rwd_footer h2 {
	float: left;
	width: 100%;
	font-size: 18px;
	line-height: 100%;
	color: #fff;
	font-weight: bold;
	letter-spacing: normal;
	text-transform: none;
	margin: 0px 0px 15px 0px;
}

#rwd_footer p {
	float: left;
	width: 100%;
	font-size: 14px;
	display: inline;
	color: #fff;
	margin: 0px 0px 0px 0px;
}

#rwd_footer ul {
	float: left;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}

#rwd_footer li {
	width: auto;
	margin: 0px 0px 3px 0px;
}



#footer .widget_links,
#footer .footer-2 div {
	min-height: auto;
	width: 100%;
}

#footer .widget_text,
#footer .widget_links li,
#footer .widget_links ul,
#footer .widget_text p,
#footer .widget_text h2,
#footer .widget_links h2 {
	width: 100%;
}

#footer .widget_text {
	min-height: auto;
}

#footer .widget_text p,
#footer .widget {
	margin-bottom: 15px;
}

.current-site-section {
	display: none;
}

.section.related-links .section-title,
.section.categories .section-title,
.section.documents .section-title,
.section.topics .section-title {
	display: block;
}

.rwd_show {
	display: block !important;
}

.rwd_hide {
	display: none !important;
}

.wp-caption {
	width: 100% !important;
}

.wp-caption img,
.wp-caption {
	max-width: 100% !important;
}

.archive.tag h1 {
	display: block;
	font-size: 1.8em;
	min-height: 0;
	margin: 0 0 15px 0;
	padding: 0;
	padding-bottom: 10px;
}

.tag.archive #container #main .post_headline div {
	display: block;
}

.postid-9098.single-post .list_post .content .medium_photo {
	display: none;
}

.postid-9098.single-post .list_post .list_post_content .content {
	width: 50%;
}

.postid-9098 .list_post .content .rwd-meta,
.postid-9098 .list_post .content h2,
.postid-9098 .list_post .content h2.narrow {
	width: 100%;
}

#content #main.single_post #single_content object {
	width: 100% !important;
	padding: 0;
	border: none;
}

#content #main.single_post #single_content object embed {
	width: 100%;
}

#cisioniframe {
	width: 100%;
}

.category #main.category .list_post > .content > .date {
	display: none;
}

.filter_releases > div:last-child .press-row-date {
	border: none;
}
/* end rwd */
}