.pm-card-wide{
transition: transform .15s ease, box-shadow .15s ease;
}
.pm-card-wide:hover{
transform: translateY(-2px);
box-shadow: 0 .5rem 1.25rem rgba(0,0,0,.12) !important;
}
.pm-clamp-2{
display:-webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.pm-card-mini{
transition: transform .15s ease, box-shadow .15s ease;
}
.pm-card-mini:hover{
transform: translateY(-2px);
box-shadow: 0 .5rem 1.25rem rgba(0,0,0,.12) !important;
} .navbar-bottom {
padding: 0 !important; }
.nav-hover-premium {
display: flex !important;
width: 100%;
justify-content: space-between !important; align-items: center;
} .nav-hover-premium > li {
flex: 1 1 0;
text-align: center;
position: relative;
list-style: none !important;
} .nav-hover-premium > li > a,
.nav-hover-premium > li > .nav-link {
display: block;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-left: .6rem;
padding-right: .6rem;
} .nav-hover-premium > li.dropdown > a {
white-space: nowrap;
} .nav-hover-premium > li:not(:last-child)::after {
content: '';
position: absolute;
right: 0;
top: 25%; height: 50%; width: 1px;
background: rgba(255, 255, 255, 0.3); } .nav-hover-premium .nav-link {
color: #ffffff !important;
font-size: 1rem !important; font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.2px;
padding: 15px 10px !important; transition: all 0.3s ease;
display: block;
} .nav-hover-premium .nav-link:hover {
background: rgba(255, 255, 255, 0); color: #000 !important;
transform: translateY(-2px); } @media (min-width: 992px) { .nav-hover-premium li.dropdown:hover > .dropdown-menu {
display: block !important; opacity: 1 !important;
visibility: visible !important;
margin-top: 0;
animation: slideUpMenu 0.3s ease-out forwards;
} .nav-hover-premium li.dropdown > .dropdown-menu::before {
content: "";
position: absolute;
top: -15px; left: 0;
width: 100%;
height: 15px;
background: transparent;
}
} .nav-hover-premium .dropdown-menu {
border: none;
border-radius: 0 0 12px 12px;
box-shadow: 0 10px 30px rgba(0,0,0,0.15);
padding: 10px 0;
background-color: #ffffff;
transition: opacity 0.3s ease; display: none;
opacity: 0;
visibility: hidden;
}
.nav-hover-premium .dropdown-item {
color: #333 !important;
padding: 10px 20px;
font-weight: 500;
}
.nav-hover-premium .dropdown-item:hover {
background-color: #f8f9fa;
color: #007bff !important;
padding-left: 25px; } @keyframes slideUpMenu {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
.destaque_home_title{
max-width: 92%;
line-height: 1.15;
letter-spacing: .2px;
}
@media (min-width: 992px){
.destaque_home_title{
max-width: 520px; }
} .pm-section-head__bg{
background: linear-gradient(135deg, rgba(13,110,253,1) 0%, rgba(13,110,253,.85) 55%, rgba(13,110,253,.75) 100%);
}
.pm-section-head__title{
font-size: 1.05rem; line-height: 1.2;
letter-spacing: .2px;
} @media (min-width: 992px){
.pm-section-head__title{
font-size: 1.15rem;
}
}
.elementor_mainmenu > .container{
padding-left: 0 !important;
padding-right: 0 !important;
}
.pm-thumb {
height: 150px;
overflow: hidden;
} @media (max-width: 576px) {
.pm-thumb {
height: 140px;
}
}
@font-face {
font-family: 'icomoon';
src: url(//mieinfo.com/wp-content/themes/mieinfo2026/scripts/css/fonts2/icomoon.woff?2778js) format('woff');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"],
[class*=" icon-"] { font-family: 'icomoon' !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-thumbs-down:before {
content: "\e907";
}
.icon-thumbs-up:before {
content: "\e908";
}
.icon-home:before {
content: "\e900";
}
.icon-camera:before {
content: "\e90f";
}
.icon-profile:before {
content: "\e923";
}
.icon-calendar:before {
content: "\e953";
}
.icon-users:before {
content: "\e972";
}
.icon-user-tie:before {
content: "\e976";
}
.icon-search:before {
content: "\e986";
}
.icon-accessibility:before {
content: "\e9b2";
}
.icon-sphere:before {
content: "\e9c9";
}
.icon-link:before {
content: "\e9cb";
}
.icon-smile:before {
content: "\e9e1";
}
.icon-sad:before {
content: "\e9e5";
}
.icon-share:before {
content: "\ea7d";
}
.icon-facebook2:before {
content: "\ea91";
}
.icon-whatsapp:before {
content: "\ea93";
}  body,
html {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.bg-primary,
.bg-primary:hover,
.bg-primary:focus,
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover,
.badge-primary {
background: #014a8f !important;
}
.btn-primary,
.btn-primary a,
.btn-primary:hover {
color: #fff;
background-color: #014a8f !important;
border-color: #014a8f !important;
}
.text-primary,
.filters_col .distance span {
color: #383838 !important;
}
.btn-outline-primary {
color: #383838 !important;
border-color: #383838 !important;
}
.btn-outline-primary:hover {
background: none !important;
}
.text-primary a {
color: #383838 !important;
}
.bg-secondary,
.bg-secondary:hover,
.bg-secondary:focus,
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover,
.irs-bar {
background-color: #014a8f !important;
}
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
color: #fff;
background-color: #014a8f !important;
border-color: #014a8f !important;
}
.text-secondary {
color: #014a8f !important;
}
.text-secondary a {
color: #014a8f !important;
}
.btn-outline-secondary {
color: #014a8f !important;
border-color: #014a8f !important;
}
.btn-outline-secondary:hover {
background: none !important;
}
body {
background: #F9F9F9 !important;
}  .miniaturas h6 {
font-size: 16px;
font-weight: 500;
margin-bottom: 5px;
}
.miniaturas h6 a {
color: #000;
}
.miniaturas .card-category,
.miniaturas .card-category a {
font-size: 12px;
color: #666666;
}
.cabecalho-img img {
max-width: 50px;
}
.titulo-card-wide a {
color: #333;
font-size: 20px !important;
}
.veja-mais {
font-size: 12px;
text-align: center;
bottom: 0;
}
.veja-mais img {
max-width: 20px;
}
.noticias_acessadas_pai {
overflow-x: auto;
overflow-y: visible;
height: 230px;
}
.noticias_acessadas {
width: 2600px;
height: 210px;
}
.mini-card {
display: inline-block;
width: 200px;
height: 100%;
margin-right: 5px;
}
.mini-card a {
color: #333;
font-size: 18px;
}
.has-sticky img {
max-height: 60px;
width: auto;
}
input.form-control.form-header.customfilter {
display: inline;
width: 250px;
height: 36px;
}
.miniaturas.card {
border: 1px solid #737272;
}
.elementor_mainmenu {
padding: 0px 0;
background-color: white;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute;
z-index: 100000;
}
a.mais_acessadas {
font-size: 16px;
font-weight: bold;
}  .conteudo .aligncenter {
display: block;
margin: 0 auto;
}
.conteudo img {
max-width: 100%;
height: auto;
}
.wp-caption {
max-width: 100%;
}
.wp-caption,
.post-detalhes,
.size-full,
.wp-image {
max-width: 100%;
}
.destaques-laterais img,
.destaques-laterais {
margin-top: 2px;
margin-bottom: 2px;
border: 1px solid #ccc;
}
.conteudo pre,
pre,
.content pre {
background: #f3f3f3;
white-space: pre-wrap;
padding: 5px;
border: 1px solid #e7e7e7;
font-size: 14px;
}
.conteudo,
.conteudo p,
.content {
font-size: 1.45rem;
margin-bottom: 30px !important;
}
.conteudo blockquote,
.content blockquote {
background: #f9f9f9;
border-left: 10px solid #ccc;
margin: 1.5em 10px;
padding: 0.5em 10px;
quotes: "\201C" "\201D" "\2018" "\2019";
}
.updated {
font-size: 12px;
color: 333;
}
.categorias-post a,
.categorias-post button,
.categorias-post .btn btn {
color: white;
font-size: 8px
}  .visible-for-small {
display: none;
}
@media (max-width: 640.98px) {
.hide-for-small {
display: none;
}
.visible-for-small {
display: block;
}
}
iframe {
max-width: 100%;
width: 100%;
height: auto;
}
.sticky-top.sidebar-home {
top: 70px;
z-index: 10;
}
.sticky-top.sidebar-home img {
max-width: 100%;
}
@media only screen and (max-width: 600px) {
.sticky-top.sidebar-home img {
width: 49%;
height: auto;
margin-top: 5px;
}
}  .bb-light {
border-bottom: 1px solid #ffffff26 !important;
}
header {
transition: -webkit-transform .4s ease;
transition: transform .4s ease;
transition: transform .4s ease, -webkit-transform .4s ease;
z-index: 1
}
.elementor_topmenu.bg-primary.text-light.border-bottom {
border-bottom: 1px solid #dee2e626 !important;
}
.elementor_mainmenu {
padding: 0px 0
}
.elementor_mainmenu .bg-primary ul.seperator li:after {
background-color: #fff
}
.elementor_mainmenu .nav-item a {
text-transform: uppercase;
text-decoration: none !important;
font-size: 14px;
font-weight: 500;
padding: 10px 22px
}
.elementor_mainmenu.menu-bold .nav-item a {
font-weight: bold
}
.text-md .elementor_mainmenu .nav-item a {
font-size: 16px !important
}
.text-lg .elementor_mainmenu .nav-item a {
font-size: 18px !important
}
.elementor_mainmenu .navbar-nav .nav-link {
padding: 0 20px;
line-height: 35px
}
.navbar-light .navbar-nav .nav-link {
color: #222
}
.navbar-dark .navbar-nav .nav-link {
color: #fff
}
.elementor_mainmenu .navbar-collapse .dropdown-item {
line-height: 25px !important;
border-bottom: 1px solid #ddd;
font-size: 13px !important;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.elementor_mainmenu .navbar-collapse .dropdown-item:hover {
padding-left: 15px !important
}
.bg-transparent {
background-color: #00000024 !important
}
.bg-transparent-none {
background: transparent !important;
}
.sticky {
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-bottom: 1px solid #ededed;
background-color: #fff;
padding: 0;
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 500;
border-bottom: 1px solid #ddd !important
}
.sticky .elementor_mainmenu {
padding: 0 0 !important
}
.sticky.elementor_mainmenu {
padding: 0 0 !important
}
.has-sticky.sticky img {
max-height: 50px;
}
body.boxed #page-content-wrapper {
background: #fff;
}  @media (min-width: 1200px) {
.container {
max-width: 1240px;
}
.container-full-width {
width: 100% !important;
max-width: 100% !important;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1200px !important;
}
.fullcontainer .container,
.fullcontainer .container-lg,
.fullcontainer .container-md,
.fullcontainer .container-sm,
.fullcontainer .container-xl {
max-width: 1600px;
} body.boxed #page-content-wrapper {
max-width: 1300px;
margin: auto auto;
min-width: 1140px !important;
padding: 0px 15px;
background: #fff;
}
} @media (min-width: 576px) and (max-width: 1199.98px) {
.container,
.container-lg,
.container-md,
.container-sm {
max-width: 100%;
}
.elementor_mainmenu .navbar-nav .nav-link {
padding: 0 10px;
line-height: 35px;
}
} @media (max-width: 575.98px) {
#page-content-wrapper {
overflow: hidden !important;
} .elementor_header {
border-bottom: 1px solid #dee2e6 !important;
}
.elementor_header .navbar-brand {
margin-left: 10px;
}
.navbar-brand img {
max-width: 150px;
} #main {
background: #fff !important
} h1 {
font-size: 35px !important;
font-weight: bold;
}
h2 {
font-size: 24px !important;
} h4 {
font-size: 16px !important;
}
h5 {
font-size: 16px !important;
}
h6 {
font-size: 16px !important;
}
}
.navbar-dark .navbar-nav .nav-link.ativo {
background-color: white;
color: #014a8f;
border-radius: 3px 8px;
}
.navbar-dark .navbar-nav .nav-link:hover {
background-color: white;
color: #014a8f;
border-radius: 3px 8px;
}
.menu-mobile a {
width: 100%;
display: block;
color: white;
text-decoration: none;
}
.titulo-card-wide a:hover {
color: #014a8f;
text-decoration: none;
}
.bordaArredondada,
.nav-pills .bordaArredondada {
border-radius: 3px 8px;
}
.bordaArredondadaGrande {
border-radius: 5px 14px;
}
.bordaArredondadaGigante {
border-radius: 7px 20px;
}