

@charset "utf-8";

html, body { 
    margin: 0px; 
    padding: 0px; 
    width: 100%; 
    height: 100%; 
}

* {
	box-sizing: border-box;
}

body { 
	box-sizing: border-box;
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/bg_header.gif); 
    background-repeat: repeat-x; 
    background-color: #fff; 
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000;  
    text-align: center; 
    min-width: 943px; 
    line-height: 150%;
}

div { 
    margin: 0px; 
    padding: 0px; 
}

a { 
    text-decoration: none; 
    color: #165217; 
}

a:hover { 
    text-decoration: underline; 
    color: #000; 
}

a[href$=".pdf"] { 
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/icon_pdf.gif); 
    background-repeat: no-repeat; 
    padding-left: 16px; 
}

.paragraph a[href^="http:"] { 
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/external_link_icon.png); 
    background-repeat: no-repeat; 
    padding-left: 16px; 
}

p { 
    margin: 0px 0px 0px 0px; 
    text-align: left; 
    font-size: 12px; 
    margin-bottom: 16px;
	word-break: break-word;
}

h1 { 
    font-size: 18px; 
    color: #005d28; 
    margin: 0px; 
    padding: 0px 0px 15px 0px; 
    line-height: 100%; 
}

h2 { 
    font-size: 13px; 
    color: #165217; 
    margin: 0px; 
    padding: 0px 0px 15px 0px; 
    line-height: 100%; 
}

h4 {
    font-size: 15px; 
    margin: 0px; 
    padding: 0px 0px 15px 0px; 
    font-weight: bold;
}

h5 {
    font-size: 12px;
    margin: 0px;    
    padding: 0px 0px 15px 0px; 
    font-weight: bold;
}

h3 {
    font-size: 14px;
    margin: 0px;    
    padding: 0px 0px 5px 0px; 
    font-weight: bold;
}

h6 {
    font-size: 10px;
    margin: 0px;    
    padding: 0px 0px 5px 0px; 
    font-weight: normal;
}

table { 
    border: solid 1px #ccc; 
    border-collapse: collapse; 
    margin: 0px 0px 15px 1px; 
}

table thead { 
    font-weight: bold; 
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/table_bg_header.gif);  
    background-repeat: no-repeat; 
}

table td, table th { 
    padding: 2px 10px 4px 15px; 
    border-bottom: dotted 1px #ccc; 
    vertical-align: top; 
}

table th {
    text-align: left;
    background-position: 0px 7px;
}

table thead td { 
    height: 30px; 
    border: none; 
}

table.noborder { 
    border: none; 
    margin: 0px 0px 15px 0px; 
}

table.noborder td { 
    border: none; 
    padding: 1px 0px 2px 0px; 
    margin: 0px; 
}

table.noborder p { 
    border: none; 
    padding: 0px 0px 5px 0px; 
    margin: 0px; 
}

img { 
    border: none;      
    -ms-interpolation-mode: bicubic; 
}

img[style*="left"] {
    padding-right: 5px;
}

img[style*="right"] {
    padding-left: 5px;
}

#overall-wrapper {
    position: relative; 
    width: 953px;
    margin: 0px auto;
    text-align: left;
}

.loupe_icon { 
    width: 16px; 
    height: 16px; 
    font-weight: bold; 
    line-height: 100%; 
    position: relative;
    border: none; 
    left: 5px; 
    bottom: 5px; 
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/icon_lupe_small.png);  
    background-repeat: no-repeat; 
    cursor: pointer; 
}

.header-wrapper { 
    position: relative; 
    width: 940px; 
    height: 185px; 
    z-index: 1000; 
    padding: 0.01px; 
}

.header-wrapper .header_text {
    position: absolute; 
    left: 0px; 
    top: 37px; 
    font-size: 16px; 
    color: #8c8c8c; 
    font-weight: normal; 
    margin: 0px; 
    padding: 0px 0px 10px 0px; 
}

.header-wrapper a.logo { 
	position: absolute;
	right: 3px;
	top: 24px;
	display: block;
    font-size: 1px; 
    color: #fff; 
}

.header-wrapper a.logo img {
	width: 190px;
	height: 57px;
}

.header-wrapper .logo-fmb img {
	width: 150px;
    margin-top: 10px;
    margin-left: -14px;
}

/* TOPNAVIGATION */
.header-wrapper ul.mainNavi { 
    margin: 0px;
    padding: 0px;
    list-style: none;
    list-style-type: none;
    position: absolute;
    z-index: 100;
    bottom: 0px;
    left: 0px;
    width: 1050px;
    height: 95px;
}

.header-wrapper ul li.lvl1 { 
    float: left;
    height: 95px;
    width: 118px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
    position: relative;
    background-position: 0px;
}

.header-wrapper ul li.lvl1:hover { 
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/navi/bg_topnav_item.gif); 
    background-repeat: repeat-x; 
}

.header-wrapper ul li.lvl1.active:hover { 
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/navi/bg_topnav_item_active.png);
}

.header-wrapper ul li.lvl1.active { 
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/navi/bg_topnav_item_active.png);
}

.header-wrapper ul li.lvl1 a.lvl1 { 
    display: block;
    height: 100%;
    text-align: center;
    padding: 44px 6px 0px 6px;
    line-height: 17px;
    margin: 0px 0px 0px 0px;
    color: #000;
    background-position: 50% 20px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-weight: normal; 
}

.header-wrapper ul li.lvl1.active a.lvl1 { 
    color: #fff; 
    background-position: 50% 20px; 
    background-repeat: no-repeat; 
}

.header-wrapper ul li.lvl1:hover a.lvl1 { 
    color: #fff; 
}

.header-wrapper .icons { 
    width: 296px; 
    position: absolute; 
    right: -3px; 
    bottom: -50px; 
    height: 29px; 
    text-align: right; 
    z-index: 1; 
}

.header-content .icons img { 
    margin-left: 0px; 
}

.header-wrapper .icons a { 
    padding: 0px; 
    margin: 0px; 
}

/* SUBNAVIGATION */
.header-wrapper ul li.lvl1:hover ul { 
    display: block; 
    background-color: #9f9f9f; 
    padding: 0px 0px 0px 0px; 
}

.header-wrapper ul li.lvl1.active:hover ul { 
    display:  block; 
    background-color: #005d28; 
}

.header-wrapper ul li ul { 
    background: none; 
    background-color: #9f9f9f; 
    width: 201px; 
    margin: 0px; 
    padding: 0px 0px 0px 0px; 
    height: auto; 
    font-size: 11px; 
    border-top: none; 
    list-style: none; 
    list-style-type: none; 
    position: absolute; 
    top: 95px; 
    left: 0px; 
    z-index: 20000; 
    display: none; 
}

.header-wrapper ul li ul li.lvl2 { 
    clear: left; 
    background: none; 
    margin: 0px; 
    padding: 0px; 
    line-height: 100%; 
}

.header-wrapper ul li ul li.lvl2 a, .header-wrapper ul li.active ul li.lvl2 a { 
    width: 99%; 
    margin: 1px 0px 1px 1px; 
    padding: 5px 15px 8px 15px; 
    display: block; 
    clear: left; 
    text-decoration: none; 
    background: none; 
    color: #fff; 
    text-transform: none; 
    line-height: 120%; 
}

.header-wrapper ul li ul li.subActive a, .header-wrapper ul li.active ul li.subActive a { 
    font-weight: bold; 
}

.header-wrapper ul li ul li.lvl2 a:hover, .header-wrapper ul li.active ul li.lvl2 a:hover { 
    color: #000; 
    background-color: #eee; 
}

/* BREADCRUMB */
.breadcrumb-wrapper { 
    width: 100%; 
    height: 21px; 
    margin: 44px 0px 0px 0px; 
    padding: 0.01px; 
    font-size: 10px;
}

/* CONTENT */
.content-left-wrapper { 
    clear: left; 
    float: left; 
    width: 660px; 
    min-height: 10px;
    padding: 0px 0px 0px 0px; 
    font-size: 12px;   
    position: relative
}

.content-left-wrapper .Small-Text {
    font-size: 10px;
}

.content-right-wrapper { 
    float: left; 
    width: 247px;
    margin-left: 33px; 
    font-size: 13px; 
    position: relative;
	overflow: hidden;
}

/* FOOTER */
.footer-wrapper { 
    clear: both;
    position: relative; 
    margin-top: 0px; 
    border-top: solid 1px #fff; 
    width: 100%; 
    height: 139px; 
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/bg_footer.gif); 
    background-repeat: repeat-x; 
    background-color: #fff; 
}

.footer-content { 
    width: 940px; 
    height: 50px; 
    position: absolute; 
    top: 82px; 
    left: 50%; 
    margin-left: -470px; 
    text-align: left; 
}

.footer-content a.waz-link { 
    display: block; 
    width: 71px; 
    height: 35px; 
    float: left; 
    margin: 0px 15px 10px 0px; 
    padding: 0px; 
}

.footer-content a { 
    color: #000; 
    padding: 0px 15px; 
}

.footer-content a.active { 
    font-weight: bold; 
}

.footer-content a:hover { 
    color: #000; 
}

.footer-content .icons { 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    height: 50px; 
    text-align: right; 
}

.footer-content .icons img { 
    margin-left: 3px; 
}

.footer-content .icons a { 
    padding: 0px; 
    margin: 0px; 
}

.box_search { 
    height: 50px; 
    text-align: right; 
}

/* FORMS */
form { 
    position: relative; 
    margin: 0px; 
    padding: 0px; 
}

form input { 
    font-size: 11px; 
    margin: 0px; 
    padding: 0px; 
}

form.search_form {
}

form.search_form input.search-field { 
    width: 70%; 
    float: left; 
    padding: 0px 5px 0px 5px;
    height: 20px; 
    border: solid 1px #8b8a8b; 
    background-color: #eee; 
    color: #5b5b5b; 
}

form.search_form input.search-button { 
    width: 20px; 
    overflow: hidden; 
    padding: 0px; 
    margin: 0px 0px 0px 1px; 
    height: 20px; 
    border: none; 
    font-size: 20px;
    background-color: #e9e9e9; 
    color: #333; 
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/bg_submit_button.gif);
    background-position: right top; 
    cursor: pointer; 
}

.searchform input[type="text"] {
	float: left;
	width: 274px;
	margin-left: 0px;
	margin-right: 10px;
	cursor: text;
}

.content-right-wrapper > div > div {
    margin-bottom: 30px;
}

.cms_ade_groupcontainer > div {
    margin-bottom: 30px;
}

.newsletterArchive h1 {
    font-size: 15px;
    margin: 0px;
    padding: 0px 0px 15px 0px;
    font-weight: bold;
    color: black;
}

.newsletterArchiveForm {
    background-color: #FBEF9D;
    border: solid 2px #DDD;
    padding: 10px;
    margin-bottom: 10px;
    width: 400px;
    height: 60px;
}

.newsletterArchiveEmail {
    padding: 4px 0 4px 0;
}

.newsletterArchiveFieldname {
    display: inline-block;
    width: 90px;
}

.newsletterArchiveEmailInput {
    padding: 3px 5px 0px 5px;
    height: 15px;
    border: solid 1px #8B8A8B !important;
    background-color: white;
    color: #5B5B5B;
    width: 200px;
}

.newsletterArchiveButtons {
    border-top: 1px solid #DDD !important;
    text-align: center;
}

.newsletterArchiveButtons  input {
    width: 180px;
    padding: 0px 0px 0px 5px;
    margin: 10px 0px 0px 0px;
    height: 20px;
    line-height: 18px;
    font-size: 10px;
    border: none !important;
    background-color: #E9E9E9 !important;
    color: #333;
    background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/bg_submit_button.gif);
    background-position: right top;
    text-align: left;
    text-transform: uppercase;
    cursor: pointer;
}

/* 
---------------------------------------
searchresult	last-edited: 2014-08-26
---------------------------------------
*/
.searchresult {

}
.searchresult h2 {
	font-size:20px;
	margin-bottom:20px;
}
.searchresult h3 {
	display:block;
	font-size:20px;
	line-height: 22px;
	margin-bottom:5px;
	width: 394px;
}
.searchresult h4 {
	display:block;
	margin-bottom:8px;
}
.searchresult p  {
	display:table;
	margin:0;
}
.searchresult span  {
	display:table-cell;
	font-weight:600;
	width:70px;
}

.searchresult ins.noValue  {
	color: #AAAAAA;
}

.searchresult .item {
	position:relative;
	width:100%;
	min-height:140px;
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
	padding:20px 0 20px 120px;
	margin-top:-1px;
	background:#fff;
	font-size:12px;
}

.searchresults .tpl_facet_holder {
	margin-top: 10px;
	border-top: 1pt dashed#CCC;
}
.searchresults .tpl_date {
	display: table;
	margin: 0;
	display: block;
	position: absolute;
	left: 34px;
	top: 107px;
}
.searchresults .facet_group {
	display: inline-block;
	margin-right: 20px;
}
.searchresults .facet_lvl {
	display: inline-block;
	margin-right: 10px;
}
.searchresults .facet_lvl_1 { font-weight: 600; }
.searchresults .facet_lvl_2 { font-weight: 600; }
.searchresults .facet_lvl_3 { font-weight: 400; }
.searchresults .facet_lvl_4 {}
.searchresults .facet_lvl_5 {}
.searchresults .facet_lvl_6 {}
/*
äußeres div um bild zur positionierung. relative und
absolute positionierte bilder werden von "corner.js" 
nicht korrekt gerendert.(border-radius für ie8)
*/
.searchresult .item .outer {
	position:absolute;
	left:0;
	margin:0;
}
.searchresult .item .outer .fileIcon {
	margin-left: 20px;
	width: 80px;
}
.searchresult .item .icon.-icon-kontakte,
.searchresult .item .icon.-icon-kontakt {
	position:absolute;
	margin:0;
	right:20px;
}
.searchresult .item .icon.-icon-kontakte {
	top:25px;
}
.searchresult .item .icon.-icon-kontakt {
	top:75px;
}

.searchresult .pagenavi2{
	display: inline-block;
	text-align: center;
	width: 100%;
	padding: 60px 0 40px 0;
}
.searchresult .pagenavi2 li {
	margin: 0px;
	list-style-image: none;
	padding: 0;
	display: inline-block;
	text-align: center;
	border-right: 1px solid #999;
}
.searchresult .pagenavi2 li:last-child {
	border-right: 0;
}
.searchresult .pagenavi2 li > span,
.searchresult .pagenavi2 li > a {
	display: inline-block;
	width: 24px;
	padding: 0 4px 0 4px;
}
.searchresult .pagenavi2 li > span {
	font-weight: 600;
	color: #222;
}


/* 
-------------------------------------------------------
Autocomplete Jquery UI Widget	last-edited: 2014-08-27
-------------------------------------------------------
*/
.ui-autocomplete.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-autocomplete.ui-menu {
	list-style: none;
	text-align: left;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-autocomplete.ui-front {
	z-index: 100;
}
.ui-autocomplete.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844; */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-autocomplete.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0;
	/* support: IE7; */
	font-weight: normal;
}
.ui-autocomplete.ui-widget-content a {
	color: #333333;
}

.ui-autocomplete.ui-widget-content .ui-state-hover,
.ui-autocomplete.ui-widget-content .ui-state-focus {
	background: #005d28;
	font-weight: bold;
	color: #FFFFFF;
}

.ui-autocomplete.ui-widget-content.darkred .ui-state-hover,
.ui-autocomplete.ui-widget-content.darkred .ui-state-focus {
	background: #95100C;
}
.ui-autocomplete.ui-widget-content.gray .ui-state-hover,
.ui-autocomplete.ui-widget-content.gray .ui-state-focus {
	background: #efefef;
}
.ui-autocomplete.ui-widget-content.darkgray .ui-state-hover,
.ui-autocomplete.ui-widget-content.darkgray .ui-state-focus {
	background: #969696;
}
.ui-autocomplete.ui-widget-content.blue .ui-state-hover,
.ui-autocomplete.ui-widget-content.blue .ui-state-focus {
	background: #0b6495;
}
.ui-autocomplete.ui-widget-content.green .ui-state-hover,
.ui-autocomplete.ui-widget-content.green .ui-state-focus {
	background: #009525;
}
.ui-autocomplete.ui-widget-content.yellow .ui-state-hover,
.ui-autocomplete.ui-widget-content.yellow .ui-state-focus {
	background: #ffc300;
}
.ui-autocomplete.ui-widget-content.orange .ui-state-hover,
.ui-autocomplete.ui-widget-content.orange .ui-state-focus {
	background: #ff640a;
}
.ui-autocomplete.ui-widget-content.black .ui-state-hover,
.ui-autocomplete.ui-widget-content.black .ui-state-focus {
	background: #000000;
}
/* 
---------------------------------------
Textblock	last-edited: 2020-08-18
---------------------------------------
*/

.content-right-wrapper .textblock_InnerContent, 
.content-right-wrapper .textblock_InnerContentBox {
    float: initial;
}

.content-right-wrapper .textblock_Paragraph,
.content-right-wrapper .textblock_ParagraphBox {
    float: initial;
}

.content-right-wrapper .textblock_Image,
.content-right-wrapper .textblockImageTop img,
.content-right-wrapper .textblockImageLeft img,
.content-right-wrapper .textblockImageRight img,
.content-right-wrapper .textblockImageTopBox img,
.content-right-wrapper .textblockImageLeftBox img,
.content-right-wrapper .textblockImageRightBox img {
    width:auto;
    height: auto;
}

.mediadaten-morgenpost .textblock_Main,
.mediadaten-morgenpost .textblock_MainBox {
    padding: 10px 0px 0px 0px;
}

/* 
---------------------------------------
SearchIt	last-edited: 2020-08-14
---------------------------------------
*/
.mediadaten-morgenpost .searchIt {
    margin-top: 20px;
	padding: 6px;
}
.mediadaten-morgenpost .searchIt .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.mediadaten-morgenpost .searchIt.type-search .search-result {
	border-bottom-color: #a7a7a9;
	margin-bottom: 25px;
}
.mediadaten-morgenpost .searchIt.type-search .search-result .search-result-heading {
	font-size: 14px !important;
    margin-right: 115px;
	align-items: flex-start;
}
.mediadaten-morgenpost .searchIt.type-search .search-result .search-result-text {
    font-size: 12px !important;
}
.mediadaten-morgenpost .searchIt.type-search .search-result .search-date {
    background: white;
    padding-left: 20px;
}
.mediadaten-morgenpost .searchIt.type-search .search-result .search-result-path {
    font-size: 12px !important;
}
.mediadaten-morgenpost .searchIt.type-search .search-input label {
    display: none;
}
.mediadaten-morgenpost .searchIt.type-search .search-input input {
	border: solid 1px #8b8a8b;
    background-color: #eee;
	padding: 5px;
}
.mediadaten-morgenpost .searchIt.type-search .search-result-heading a {
    background: none;
    padding-left: 0px;
}
.mediadaten-morgenpost .searchIt .pagination li {
	display: inline;
    margin: 6px;
    font-size: 12px;
}
.mediadaten-morgenpost .searchIt .pagination {
    padding: 0px;
}
.mediadaten-morgenpost .searchIt .search-results-count {
    font-size: 12px;
}
.mediadaten-morgenpost .searchIt .styled-form .select select {
	border: 1px solid #d9d9d9;
	padding: 2px;
}
.mediadaten-morgenpost .searchIt.type-search .searchFormButton {
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    padding: 0px;
    cursor: pointer;
    border: solid 1px #8b8a8b;
}
.mediadaten-morgenpost .searchIt.type-search .searchFormButton i {
    font-size: 14px;
    margin-right: 0px;
}

.mediadaten-morgenpost .searchIt.type-search .search-input, .searchIt.type-search .search-sort-options {
    margin-bottom: 10px;
}
.mediadaten-morgenpost .searchIt pre {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.mediadaten-morgenpost .searchIt .search-result-type-icon {
    display: none;
}



/* 
---------------------------------------
SearchItMini	last-edited: 2020-08-17
---------------------------------------
*/
.mediadaten-morgenpost .searchItMini {
    margin: 0px 0px 40px 0px;
}

.mediadaten-morgenpost .searchItMini .styled-form .input.button button.btn {
    border-radius: 0px;
}

.mediadaten-morgenpost .searchItMini .styled-form .input.button input {
    padding: 1px 5px 1px 5px;
    height: 22px;
    border: solid 1px #8b8a8b;
    background-color: #eee;
    color: #5b5b5b;
	width: 100%;
}

.mediadaten-morgenpost .searchItMini .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.mediadaten-morgenpost .searchItMini .styled-form .input.button button.btn {
	padding: 2px 10px 2px 10px;
    border: solid 1px #8b8a8b;
}

.mediadaten-morgenpost .searchItMini .styled-form .input.button button.btn .fa {
	font-size: 14px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}


.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}


.type-flexible {
	clear: both;
	text-align: center;
	margin-bottom: 55px;
}

.type-flexible .heading {
	display: none;
}
