@font-face {font-family: "Roboto";src: url("../fonts/Roboto-ThinItalic.woff2") format("woff2"),url("../fonts/Roboto-ThinItalic.woff") format("woff");font-weight: 100;font-style: italic;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-BlackItalic.woff2") format("woff2"),url("../fonts/Roboto-BlackItalic.woff") format("woff");font-weight: 900;font-style: italic;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-BoldItalic.woff2") format("woff2"),url("../fonts/Roboto-BoldItalic.woff") format("woff");font-weight: 600;font-style: italic;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-Italic.woff2") format("woff2"),url("../fonts/Roboto-Italic.woff") format("woff");font-weight: 400;font-style: italic;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-LightItalic.woff2") format("woff2"),url("../fonts/Roboto-LightItalic.woff") format("woff");font-weight: 300;font-style: italic;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-MediumItalic.woff2") format("woff2"),url("../fonts/Roboto-MediumItalic.woff") format("woff");font-weight: 500;font-style: italic;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight: 400;font-style: normal;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff");font-weight: 600;font-style: normal;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff");font-weight: 500;font-style: normal;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-Black.woff2") format("woff2"),url("../fonts/Roboto-Black.woff") format("woff");font-weight: 900;font-style: normal;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.woff") format("woff");font-weight: 300;font-style: normal;}
@font-face {font-family: "Roboto";src: url("../fonts/Roboto-Thin.woff2") format("woff2"),url("../fonts/Roboto-Thin.woff") format("woff");font-weight: 100;font-style: normal;}
html, body {height: 100%;margin: 0;padding: 0;font-family: "Roboto",sans-serif;}
.mainWrapper {display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;height: 100%;margin: 0;}
body, main, section, footer, div {box-sizing: border-box;}
h1, h2, h3 {color: #303030;font-weight: 600;}
h1 {margin: 2.5em 0 1em 0;}
h2, h3 {margin: 1.5em 0 .5em 0;}
p, a {font-size: 1rem;}
a {color: #31673b;text-decoration: underline;}
a:hover {color: #3c91cc;}
p {text-align: justify;}
@media (max-width: 37em) {p {text-align: left;}}
.container-main {width: 83em;max-width: 100%;margin: 0 auto;padding: 0px 2em;}
@media (max-width: 37em) {.container-main {padding: 0px 1em;}}
.contFlexRow, .topMenu ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.contFlexColumn {display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.clear {clear: both;height: 0;}
header {width: 100%;-webkit-flex: 0 0 auto;flex: 0 0 auto;}
header .mmenuicon {display: none;padding: 2em 0;float: right;}
header .mmenuicon a {display: block;width: 2em;height: 2em;background: url("../img/menu-mobile.png") center no-repeat;}
@media (max-width: 73em) {header .mmenuicon {display: block;}}
header .logoCont {padding: 2em 3em 2em 0;}
header .logoCont img {width: 100%;max-width: 30em;}
header .colorBar {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-flow: row wrap;flex-flow: row wrap;width: 100%;}
header .colorBar .auto {width: auto;}
header .colorBar div:nth-child(1) {background-color: #31673b;}
header .colorBar div:nth-child(2) {background-color: #3c91cc;}
header .colorBar div:nth-child(3) {background-color: #cc153c;}
header .colorBar div:nth-child(4) {background-color: #22557b;}
header .colorBar div:nth-child(5) {background-color: #fec324;}
header .colorBar .cell.auto {-webkit-flex: 1 1 0px;flex: 1 1 0px;}
.contentWrapper {-webkit-flex: 1 0 auto;flex: 1 0 auto;padding: 3em 0 4em 0;}
.contentWrapper .container-main .breadcrumb {margin-bottom: 2em;font-size: .75em rem;color: #22557b;}
.contentWrapper .container-main .breadcrumb a {color: #22557b;}
.contentWrapper .container-main .breadcrumb a:hover {color: #3c91cc;}
.contentWrapper .container-main nav {display: block;width: 25em;float: left;}
.contentWrapper .container-main nav .menumain ul {list-style-type: none;margin: -1em 0 0 -1em;padding: 0;}
.contentWrapper .container-main nav .menumain ul li {border-bottom: 1px #f0f0f0 solid;padding: 0;}
.contentWrapper .container-main nav .menumain ul li:hover {background-color: #f0f0f0;}
.contentWrapper .container-main nav .menumain ul li a {padding: 1em;display: block;color: #31673b;font-weight: 500;font-size: 1rem;line-height: 1.5em;text-decoration: none;}
.contentWrapper .container-main nav .menumain ul li a:before {content: "";font-family: "FontAwesome";margin-right: .5em;font-weight: 600;min-height: 3em;width: .5em;float: left;display: inline-block;text-decoration: none;}
.contentWrapper .container-main nav .menumain ul li a:hover {text-decoration: underline;}
.contentWrapper .container-main nav .menumain ul li.current-menu-item a, .contentWrapper .container-main nav .menumain ul li.current-menu-parent a {color: #22557b;}
@media (max-width: 73em) {.contentWrapper .container-main nav {display: none;position: absolute;top: 0;z-index: 100;background-color: #fff;width: 100%;}}
.contentWrapper .container-main nav.showmenu {display: block;width: 100%;position: absolute;top: 0;left: 0;}
.contentWrapper .container-main nav.showmenu .menumain ul {margin: 0;}
.contentWrapper .container-main main {display: block;padding: 0 0 0 27em;}
.contentWrapper .container-main main article {margin-bottom: 3em;}
.contentWrapper .container-main main article h1 {margin-top: 0;}
.contentWrapper .container-main main article figure.wp-block-table {width: 100%;margin: 0;}
.contentWrapper .container-main main article figure.wp-block-table table {width: 100%;}
.contentWrapper .container-main main article figure.wp-block-table table tr:first-child {background-color: #22557b;color: #fff;}
.contentWrapper .container-main main article figure.wp-block-table table tr:nth-child(even) {background-color: #f0f0f0;}
.contentWrapper .container-main main article figure.wp-block-table table th, .contentWrapper .container-main main article figure.wp-block-table table td {padding: .5em;text-align: left;}
.contentWrapper .container-main main article figure.wp-block-table.covid19 td:first-child {white-space: nowrap;}
.contentWrapper .container-main main article figure.wp-block-table.higiena table td:first-child {white-space: wrap !important;}
.contentWrapper .container-main main article figure.wp-block-table.higiena table td:nth-child(2) {white-space: nowrap;}
.contentWrapper .container-main main article figure.wp-block-table.higiena table td:nth-child(3) {white-space: nowrap;}
.contentWrapper .container-main main article figure.wp-block-table.higiena table td:nth-child(4) {display: none;}
.contentWrapper .container-main main article figure.wp-block-table.higiena table td:nth-child(6) {display: none;}
@media (max-width: 50em) {.contentWrapper .container-main main article figure.wp-block-table {overflow-x: auto;}}
.contentWrapper .container-main main article .entry .entryDate {display: block;text-align: right;font-size: .9em;}
.contentWrapper .container-main main article .entry .summary {margin-top: 5px;}
.contentWrapper .container-main main article .postmetadata {display: none;}
.contentWrapper .container-main main article .moreLink {width: 100%;text-align: right;margin-top: 1em;}
.contentWrapper .container-main main article .moreLink a {background-color: #31673b;color: #f0f0f0;font-size: .9rem;font-weight: 600;padding: .5em 1.5em;position: relative;text-decoration: none;text-transform: uppercase;}
.contentWrapper .container-main main article .moreLink a:after {content: "  ";font-family: "FontAwesome";font-weight: 100;font-size: .9em;}
.contentWrapper .container-main main article .moreLink a:hover {background-color: #31673b;text-decoration: underline;}
.contentWrapper .container-main main article iframe {max-width: 100%;}
.contentWrapper .container-main main .pager {text-align: center;}
.contentWrapper .container-main main .pager a.page-numbers {display: inline-block;width: 2em;height: 2em;text-align: center;text-decoration: none;font-size: .8rem;line-height: 2em;color: #fff;background-color: #31673b;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;margin-right: .5em;}
.contentWrapper .container-main main .pager a.page-numbers:hover {background-color: #3c91cc;}
.contentWrapper .container-main main .pager a.page-numbers.prev, .contentWrapper .container-main main .pager a.page-numbers.next {font-size: .9rem;color: #31673b;background-color: transparent;border: none;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;margin: 0;}
.contentWrapper .container-main main .pager a.page-numbers.prev:hover, .contentWrapper .container-main main .pager a.page-numbers.next:hover {text-decoration: underline;}
.contentWrapper .container-main main .pager a.page-numbers.prev {min-width: 7em;}
.contentWrapper .container-main main .pager a.page-numbers.next {min-width: 4em;}
.contentWrapper .container-main main .pager span.page-numbers.current {display: inline-block;width: 2em;height: 2em;text-align: center;text-decoration: none;font-size: .8rem;line-height: 2em;color: #f0f0f0;font-weight: 600;background-color: #22557b;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;margin-right: .5em;}
.contentWrapper .container-main main .wp-block-file .wp-block-file__button {display: none;background-color: transparent;border: none;color: #31673b;font-size: .9em;}
.contentWrapper .container-main main .wp-block-file .wp-block-file__button:before {content: "";font-family: "FontAwesome";font-weight: 100;font-size: 1.1em;margin-right: .3em;}
@media (max-width: 73em) {.contentWrapper .container-main main {padding: 0;}}
footer {-webkit-flex: 0 0 auto;flex: 0 0 auto;background-color: #22557b;color: #f0f0f0;padding: 3em 0;}
footer .container-main .footerCont a {font-size: 1.1rem;color: #f0f0f0;}
footer .container-main .footerCont a:hover {color: #fff;}
.overflow {display: none;position: fixed;width: 100%;height: 100%;background-color: #303030;opacity: .8;left: 0;top: 0;z-index: 50;}
.overflow.showoverflow {display: block;}