@font-face {
font-family: 'icomoon';
src:  url(//es.portalmie.com/wp-content/themes/espanhol_2022/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;
speak: never;
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:#902424 !important; }
.btn-primary, .btn-primary a,.btn-primary:hover { color: #fff; background-color: #902424 !important; border-color: #902424 !important; }
.text-primary, .filters_col .distance span { color: #246A90 !important; }
.btn-outline-primary { color: #246A90 !important; border-color: #246A90 !important; }
.btn-outline-primary:hover { background:none !important; }
.text-primary a { color: #246A90 !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:#102539 !important; }
.btn-secondary, .btn-secondary:hover, .btn-secondary:focus { color: #fff; background-color: #102539 !important; border-color: #102539 !important; }
.text-secondary { color: #102539 !important; }
.text-secondary a { color: #102539 !important; }
.btn-outline-secondary { color: #102539 !important; border-color: #102539 !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;
float: left;
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 .size-full{border: 2px solid #000}
.incontent {
font-size: 12px; color: #ccc;
}
.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}
@media only screen and (max-width:560px){
.eventos p {
font-size: 14px;
line-height: 14px;
margin-bottom: 3px;
}
.gif-conteudo {
padding-right: 20px; padding-left: 20px;
}
.gif-conteudo img{
max-width: 100%;
height: auto;
}
}
.blueimp-gallery-controls > .title{
width: 100%;
}
.blueimp-gallery-controls > .title a{
color: #fff;
background-color: #32599D;
padding: 2px 6px 2px 6px;
border: 1px solid #fff;
}
.conteudo iframe {
max-width: 100%;
}
.conteudo img {border: 1px solid #ccc}
.conteudo .wp-caption-text {
font-size: 14px;
}
.conteudo .relacionados a {
font-size: 15px;
color: #333;
display: block;
line-height: 95%;
font-weight: normal;
}
.relacionados {
font-size: 22px;
font-weight: bold;
border-top: 2px solid orange;
border-bottom: 2px solid orange;
}  .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;
}
#votar-like, #votar-dislike {
font-size: 30px;
}
.destaques_eventos {
border: 4px solid #246A90 !important;
}
#votar-dislike_pequeno.pequeno, #votar-like_pequeno.pequeno {
font-size: 12px;
background-color: #1877f2 !important;
border-color: #1877f2 !important;
}
.author-bio {
font-size: 12px;
color: grey;
}
.author-bio .alignleft{
float: left;
margin-right: 10px;
}  .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; }
}