/*
Theme Name: Prefeitura de Manaus Child-2
Template: prefeitura-manaus
Version: 1.0
Requires at least: 4.7
Requires PHP: 5.3.0
Description: Tema desenvolvido para o Portal da Prefeitura de Manaus
Author: iMarketing Agência Digital
*/
.img_modal {width: 100%; height: auto;}
.modal-content {width: 100%;}
.modal-header {position: absolute; z-index: 2; right: 7px; border-bottom: none!important;}
.modal-body {margin: 0; padding: 5px; flex: 0 0 100%;}
.modal-footer {position: absolute;  bottom: 10px; left: 42.22222%; display: none;}
.container.display {display: none;}
.fechar {color: #fff; text-shadow: 0 1px 0 #333; background-color:transparent; border: none; margin-right: -15px;}
.fechar span {font-size:3rem;line-height:.895em;padding:0 1.236rem;}
.fechar span:hover {color: #333;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height: 1;}
section.section-menu.duas .wrap-menu ul.menu li {width: 49.575%;}
.page-content .inner .right .text a.inline {display: initial!important;}
.wp-pagenavi {min-width: 20rem; display: table; font-size: 1.325rem; align-self: baseline;}
.wp-pagenavi span {border: none; color: #16979e;}
.wp-pagenavi span.current {border-radius: 4px; padding: .16rem .26rem .22rem; margin-bottom: .4rem; font-size: 160%;}
.wp-pagenavi a {color: #16979e;}
.wp-pagenavi a, .wp-pagenavi span {border: none;}
.wp-pagenavi a:hover {color:#24c7d3; text-decoration:underline;}
.nextpostslink, .previouspostslink {display: inline;}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {padding: 2px 15px;}
.issuuembed.issuu-isrendered {width: 68rem!important; height: 50rem!important;}
.height-base .text {font-size: 1.375rem;line-height: 2rem;font-family: 'Branding SF', sans-serif; color: #676767;}
.height-base .text ul {padding-left: 1.355rem;}
.height-base .text ul li {font-size: 1.375rem;line-height: 2rem;font-family: 'Branding SF', sans-serif; color: #676767; padding-left: 10px;}
.height-base .text ul li::marker {content: "- ";color:#676767;}
.height-base .text a:not(.btn):not(.custom-link) {color:#68c6e2;font-size:1.375rem;font-family:'Branding SF',sans-serif;font-weight:700;display:initial;}
.height-base .text a:not(.btn):not(.custom-link):hover {color:#3fd6de;}
.right.height-base .text {font-size: 1.375rem;line-height: 2rem;font-family: 'Branding SF', sans-serif; color: #676767;}
.right.height-base .text ul {padding-left: 1.355rem;}
.right.height-base .text ul li {font-size: 1.375rem;line-height: 2rem;font-family: 'Branding SF', sans-serif; color: #676767; padding-left: 10px;}
.right.height-base .text ul li::marker {content: "- ";color:#676767;}
.table>:not(caption)>*>* {box-shadow:none!important;}
.table>:not(:first-child) {border-top-width: 1px;}
section.first-cta.escuro .wrap .block h2 {color: var(--color_20);}
section.first-cta.escuro .wrap .block p {color: var(--color_20);}
#table, #tableSecretarios {padding-left: .75rem; background-color: transparent; margin: 0 auto;}
#table {width: calc(100% - 0.5rem);}
#tableSecretarios {width: calc(100% - 0.5rem);}
#tableSecretarios .table tbody, #table .table tbody {border-top: 1px solid #707070!important;}
#tableSecretarios table, #table table {font-size:1.25rem; color:#333333; width:100%; background-color: transparent; box-shadow: none;}
#tableSecretarios table th, #table table th {color: #676767; font-family: 'Roboto' system-ui, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: 1.127rem; border-width:0; font-weight: 700; vertical-align: middle; line-height: 2rem; padding:.5rem 0 .5rem 0; box-shadow: none; text-align: center;}
#tableSecretarios table tbody tr, #table table tbody tr {box-shadow: none;}
#tableSecretarios table tbody tr td, #table table tbody tr td {border-width:0;border-style:none;border-color:transparent;padding:8px 6px;font-weight: 500; vertical-align: top; font-size: 1.375rem; line-height: 2rem; padding:1rem 0 1rem 2rem;font-family:'Roboto' system-ui, 'Open Sans', 'Helvetica Neue', sans-serif;}
#tableSecretarios table tbody tr td {text-align: center;}
#tableSecretarios table tbody tr:nth-child(even), #table table tbody tr:nth-child(even) {background-color:#ffffff;}
#tableSecretarios table tbody tr:nth-child(odd), #table table tbody tr:nth-child(odd) {background-color:#f4f4f4; border-left-width: 1px; border-right-width:1px; border-top-width:0;}
#contlistaspdfs {padding: 0 2.758rem;}
.titlet {width:20%;}
.titlet.col02 {min-width: 65%;}
.titlet.col03 {width:15%;}
.title-block b {font-family:"Branding SF",sans-serif;font-weight:800;font-size:2.625rem;line-height:2.1875rem;letter-spacing:-.0262rem;margin-bottom:0;color:#4d4949;z-index:1;position:relative;text-transform:uppercase}
.subtitle-block {padding-bottom: 2.0252rem; margin-bottom: 1rem;padding-top:.25rem;}
.subtitle-block h1 {font-family:"Branding SF",sans-serif;font-weight:600;font-size:2.625rem;line-height:2.875rem;letter-spacing:-.0262rem;margin-bottom:0;color:#4d4949;}
aside.sidebar ul.menu>li.current-menu-item.menu-item-has-children:not(.history) ul.sub-menu li a, aside.sidebar ul.menu>li.current-menu-parent.menu-item-has-children:not(.history) ul.sub-menu li a {background-color: var(--color_20);}
aside.sidebar ul.menu>li.current-menu-parent ul.sub-menu li a {color: #333333;}
/* Padronização H1 a h6 */
section.prefeitura-content .wrap .page-content .inner .right h2 a:not(.btn):not(.custom-link), section.prefeitura-content .wrap .page-content .inner .height-base .text h2 a:not(.btn):not(.custom-link) {font-size:2.0958rem;font-weight:800;font-family:'Branding SF', sans-serif;margin-bottom:.0021675rem;}
section.prefeitura-content .wrap .page-content .inner .right h3 a:not(.btn):not(.custom-link), section.prefeitura-content .wrap .page-content .inner .height-base .text h3 a:not(.btn):not(.custom-link) {margin-bottom:0.657rem;font-weight:700;}
section.prefeitura-content .wrap .page-content .inner .right h2 a:nth-child(1n+1){margin-bottom: 1.657rem;}
section.prefeitura-content .wrap .page-content h2 > a {margin-bottom:0.3575rem;}
#menu-menu_principal li a {font-size:.95rem;font-weight:600;}
section.first-cta .wrap .block-full {background-size:100%;position:relative;display:block;height:20.75rem;}
section.first-cta .wrap .block p {padding-top:1.2rem;}
section.first-cta .wrap .block .inner {max-width:49rem;}
section.news-highlights:not(.inner) .title-block h1, section.news-highlights:not(.inner) .title-block h2, section.news-highlights:not(.inner) .title-block h3, section.news-highlights:not(.inner) .title-block h4, section.news-highlights:not(.inner) .title-block h5, section.news-highlights:not(.inner) .title-block h6 {background-color:var(--color_17)!important;}
section.news-highlights:not(.inner) {background-color:var(--color_17)!important;}
section.section-menu, section.news-highlights.inner {background-color:var(--color_18);}
section.news-highlights .title-block h2 {background:var(--color_18)!important;}
section.first-cta .wrap .block h2 {font-size: 4.2rem;color: var(--color_20);}
section.first-cta .wrap .block .inner {max-width: 50rem;}
section.first-cta .wrap .block h3 {font-size: 3.351rem; font-weight:900; color: var(--color_20); margin-left: 3rem;}
section.prefeitura-content .wrap .page-content img {margin-bottom: 1.4375rem!important;}
section.prefeitura-content .wrap .page-content .inner .right figure.aligncenter {width:auto;margin-right:auto!important;}
section.prefeitura-content .wrap .page-content .inner .right figure.aligncenter a img {width: 100%;}
section.prefeitura-content .wrap .page-content .inner .right figure.alignleft {width:auto;margin-right:auto!important;}
section.prefeitura-content .wrap .page-content .inner .right figure.wp-block-embed {float: none;}
section.prefeitura-content .wrap .page-content .inner .right figure:not(.wp-block-table) {width: unset;}
section.prefeitura-content .wrap .page-content .inner .right figure.wp-block-table {width:inherit;margin-top:2rem;margin-bottom:4rem;}
section.prefeitura-content .wrap .page-content .inner .right figure.wp-block-table a {line-height:1;font-weight:500;}
section.services-content .list-services .block .inner .body h2 {color:var(--color_8);font-size:1.625rem;font-weight:700;line-height:1.4375rem;letter-spacing:-.0131rem;}
section.services-content .list-services .block .inner .body:hover h2 {color:var(--color_9);}
section.prefeitura-content .wrap .page-content .inner .right.sem_menu {margin-left:0;max-width:100%;}
div.adress{padding-bottom: .578rem;}
div.adress p{font-size:1.4375rem;font-weight:400;line-height:1.985rem;letter-spacing:-.0144rem;color:#736384;text-align:center;margin-bottom:0;}
ul.menu>li a {color:var(--color_5);}
ul.menu ul.sub-menu > li a {color: var(--color_6)!important;padding:0.538rem 0.975rem;}
ul.menu ul.sub-menu > li a:hover {color: var(--color_10)!important;text-decoration: underline;}
.header ul.menu>li a {color:var(--color_5);}
.header ul.menu ul.sub-menu > li {background-color: var(--color_3)!important;}
.header ul.menu>li:not(:last-child) {margin-right: 2.85rem;}
.block-search .searchform .form-control {background-color:var(--color_11)!important;color:var(--color_12)!important;}
.right .wp-block-embed .wp-block-embed__wrapper iframe {height: 20em;}
.right .wp-block-embed .wp-block-embed__wrapper iframe {width: 100%; height: 430px;}
.right.sem_menu .text .wp-block-embed .wp-block-embed__wrapper iframe {height: 600px;}
.thumb-publicitarios {border-radius: 20px; max-height: 180px; width: 300px; overflow: hidden; object-fit: cover;}
.eventos h2 {font-weight: 700;}
.paginacao {padding: 20px; text-align: center;}
.paginacao .page-numbers {margin: 0 5px; background-color: #eee; color: var(--color_1); border-radius: 5px; padding: 5px 15px;}
.paginacao .page-numbers.current {background-color: var(--color_1); color: #ffffff;}
.paginacao a.page-numbers {color: var(--color_1);}
.paginacao a:hover.page-numbers {background-color:#e7faff;}
.table-style-1 table {border-spacing: 5px; border-collapse: separate;}
.table-style-1 table thead tr th{color: var(--color_5); background-color:var(--color_3); padding: .578rem; text-align: center; font-size: 1.857rem;}
.table-style-1 table thead tr th.tt-geral {font-size: 2.345rem; height: auto; padding: 1.75rem 0;}
.table-style-1 table thead tr th:last-child {color: var(--color_5); background-color:var(--color_1);}
.table-style-1 table tbody tr td{color: var(--color_5)!important; background-color:var(--color_3); font-weight: 600; font-size: 1.375rem; padding: 20px; text-align: center;}
.table-style-1 table tbody tr td:last-child {color: var(--color_5);background-color:var(--color_1);}
section.prefeitura-content .wrap .page-content .inner .right figure.wp-block-table a {line-height:1.2;font-weight:700;font-size:1.375rem;}
.wp-block-table a {line-height:1.2!important;font-weight:700!important;font-size:1.375rem!important;}
.wp-block-table th {text-align:center;justify-content:center;text-transform:uppercase;font-size:.9578rem; color: var(--color_5); background-color: var(--color_1); border: 1px solid var(--color_1);}
section.prefeitura-content .wrap .page-content .inner .right .jqueryFileTree .directory a {line-height: 1; font-weight: 700; margin-left: .789rem; word-wrap: break-word; text-wrap: wrap;}
section.prefeitura-content .wrap .page-content .inner .right .jqueryFileTree li {padding: 0 0 0.978rem 1.25rem!important;line-height: 2.25rem!important;}
section.prefeitura-content .wrap .page-content .inner .right .jqueryFileTree ul.jqueryFileTree {padding-top:0.35rem;}
section.prefeitura-content .wrap .page-content .inner .right ul.jqueryFileTree ul.jqueryFileTree li {line-height: 2.5rem!important; margin-bottom: 2rem;}
section.prefeitura-content .wrap .page-content .inner .right ul.jqueryFileTree ul.jqueryFileTree li.file {line-height:1.8976rem!important;background-size:28px!important; background-position:top left!important;}
#tts__listent_content_1.tts__listent_content .dashicons {display:block;}
#tts__listent_content_1 .tts_button span {background-color: transparent; color: #0e6f76; font-weight: 600; font-family:'Branding SF',sans-serif;font-size:1.024rem}
.ttsAudio {width: 10rem; position: absolute; z-index: 99; top: .55rem; right: 0; margin: 0 0 auto auto; height: 1.55rem;}
.ttsAudio .icon {position: absolute; left: -18px; top: 0; width:1.225rem;}
.page-title {padding-top:1.2rem;padding-bottom:.25rem;margin-top:1rem;font-weight:600;}
@media screen and (max-width:1440px){ .right.sem_menu .text .wp-block-embed .wp-block-embed__wrapper iframe {height:30em;} }
@media screen and (max-width:1024px){ .right .wp-block-embed .wp-block-embed__wrapper iframe {height: 20em;}.right.sem_menu .text .wp-block-embed .wp-block-embed__wrapper iframe {height:28em;} }
@media screen and (max-width:768px){
#tableSecretarios, #table {width: 100%;}
#tableSecretarios table th, #table table th {font-size: 1.157rem;}
#tableSecretarios table tbody tr td, #table table tbody tr td {padding: 1rem 0 1rem 1rem; font-size: .957rem;}
#tableSecretarios table tbody tr td p, #table table tbody tr td p {font-size: .957rem;}
#tableSecretarios img {margin-bottom: .345rem!important;}
section.section-menu.duas .wrap-menu ul.menu li a {font-size: 1.25rem;}
.subtitle-block h1 {font-size: 2.015rem;}
.title-block {padding-bottom: .6rem;}
.title-block b {font-size: 2.025rem;}
.title-block.no-mb {margin-bottom: .35rem;}
section.prefeitura-content .wrap .page-content .inner .right {margin-left: .15rem;}
section.prefeitura-content .wrap .page-content h2 {line-height:2.15rem;font-size:1.725rem;}
section.prefeitura-content .wrap .page-content h3 {line-height:1.95rem;}
.footer p.copy {line-height:1.875rem;}
#wpadminbar {position:fixed;}
section.prefeitura-content {margin-right:10px;}
section.prefeitura-content .wrap .page-content .inner .left {width: 100%; max-width:calc(100% - 2rem);}
.right .wp-block-embed .wp-block-embed__wrapper iframe {height: 18em;}
.right.sem_menu .text .wp-block-embed .wp-block-embed__wrapper iframe {height:22em;}
}
@media screen and (max-width:525px) {.right .wp-block-embed .wp-block-embed__wrapper iframe {height: 16em;}.right.sem_menu .text .wp-block-embed .wp-block-embed__wrapper iframe {height:16em;} }
@media screen and (max-width: 430px) {
#tableSecretarios table th, #table table th {font-size: .957rem;}
#tableSecretarios table tbody tr td, #table table tbody tr td {padding: .5rem 0 .5rem .5rem; font-size: .858rem;}
#tableSecretarios table tbody tr td p, #table table tbody tr td p {font-size: .858rem;}
.header .bottom {padding-top:15px;}
.right .wp-block-embed .wp-block-embed__wrapper iframe {height: 12em;}
.right.sem_menu .text .wp-block-embed .wp-block-embed__wrapper iframe {height:14em;}
}
@media screen and (max-width: 360px) {.right .wp-block-embed .wp-block-embed__wrapper iframe {height: 11em;}}