.text_ver #main_content_page {
	padding: 0px 30px!important;
}

.text_ver #main_content_page div {
	display: block!important;
	background-color: #000!important;
	background: #000!important;
	width: 100%!important;
	flex: 0 0 100%!important;
    max-width: 100%!important;
	height: auto!important;
	margin: 15px 0px!important;
	padding: 0px!important;
	text-align: left!important;
}

.text_ver #main_content_page .container {
    width: 100%;
	max-width: 1480px!important;
    padding-right: 15px!important;
    padding-left: 15px!important;
    margin-right: auto!important;
    margin-left: auto!important;
}

.text_ver #main_content_page img, .text_ver #main_content_page svg, .text_ver #main_content_page .fa, .text_ver #main_content_page i {
	display: none!important;
}

.text_ver #main_content_page, .text_ver #main_content_page p, .text_ver #main_content_page a, .text_ver #main_content_page h1, .text_ver #main_content_page h2, .text_ver #main_content_page h3 {
	background-color: #000!important;
	color: #fff!important;
}

.text_ver #main_content_page .title:after {
    background-color: #fff;
}

.text_ver #main_content_page .wp-block-button__link {
    padding: 0px!important;
}

#wcag {
	background-color: #f4f4f4;
}

#wcag .container {
    max-width: 1480px;
}

.wcag_col {
	display: inline-block;
	margin-left: 10px;
}

.wcag_bt {
	border: 0px;
	background: transparent;
}

.wcag_bt:hover {
	border: 0px;
	background: #D01A1A;
}

.wcag_bt:hover .fa {
	border: 0px;
	background: #D01A1A;
	color: #fff;
}

#invert_contrast {
	background-color: #000;
	color: #fff;
}

#invert_contrast:hover {
	background-color: #D01A1A;
	color: #fff;
}

.invert_contrast {
	font-weight: 400!important;
	mix-blend-mode: difference;
	background: #fff;
}

.invert_contrast .sticky {
	box-shadow: none;
}

.invert_contrast #diseases a .fa,
.invert_contrast .standard_link,
.invert_contrast div.hospital_data,
.invert_contrast .hospital_data:before,
.invert_contrast .first_col,
.invert_contrast .department_title {
    background-color: #fff!important;
}

.invert_contrast .top_social,
.invert_contrast #informations .content {
	background-color: #000;
}

.invert_contrast h1,
.invert_contrast h2,
.invert_contrast .department_title h2 {
	color: #000!important;
}

.invert_contrast .wp-block-button__link {
	background: #fff;
	color: #000!important;
}

.invert_contrast #search input[type="search"], .invert_contrast #search .fa {
    color: #000;
    border-bottom: solid 1px #000;
}

.invert_contrast #toper {
    border-bottom: solid 2px #000;
}

.invert_contrast #content_page img, .invert_contrast #content_page iframe {
	mix-blend-mode: difference;
}

.invert_contrast .social_link img, .invert_contrast .brand img {
	filter: brightness(0) invert(1);
}

.invert_contrast .brand img, 
.invert_contrast .small_logo img {
	mix-blend-mode: difference;
	filter: brightness(0) invert(1);
}

.invert_contrast svg {
	visibility: hidden;
}

.invert_contrast .hospital_data h3, .invert_contrast .hospital_data a {
	color: #000!important;
}



#fluo_contrast {
	background-color: #000;
	color: #C0FF00;
}

#fluo_contrast:hover {
	background-color: #D01A1A;
	color: #fff;
}

.fluo_contrast {
	mix-blend-mode: difference;
	background: #fff;
}

.fluo_contrast {
	font-weight: 400!important;
	mix-blend-mode: difference;
	background: #fff;
}

.fluo_contrast .sticky {
	box-shadow: none;
}

.fluo_contrast a, .fluo_contrast .link_bt .fa {
	color: #3f00ff!important;
}

.fluo_contrast .wp-block-button__link {
	background: #fff;
	color: #000;
}

.fluo_contrast .standard_link {
	color: #fff!important;
}

.fluo_contrast .top_social,
.fluo_contrast #diseases a .fa,
.fluo_contrast .standard_link,
.fluo_contrast div.hospital_data,
.fluo_contrast .hospital_data:before,
.fluo_contrast .first_col,
.fluo_contrast .department_title {
    background-color: #3f00ff!important;
}

.fluo_contrast .first_col h2 {
	color: #fff!important;
}

.fluo_contrast #informations .content {
	background-color: #000;
}

.fluo_contrast #search input[type="search"], .fluo_contrast #search .fa {
    color: #000;
    border-bottom: solid 1px #000;
}

.fluo_contrast #toper {
    border-bottom: solid 2px #000;
}

.fluo_contrast #content_page img, .fluo_contrast #content_page iframe {
	mix-blend-mode: difference;
}

.fluo_contrast .social_link img, .fluo_contrast .brand img {
	filter: brightness(0) invert(1);
}

.fluo_contrast .brand img, 
.fluo_contrast .small_logo img {
	mix-blend-mode: difference;
	filter: brightness(0) invert(1);
}

.fluo_contrast svg {
	visibility: hidden;
}

.fluo_contrast .hospital_data h3, .fluo_contrast .hospital_data a {
	color: #fff!important;
}


.night_mode {
	background-color: #fffefa;
	filter: brightness(0.9) sepia(20%);
}

.full_width .container {
    max-width: 100%!important;
}