@media (min-width: 1300px) {
.container-hp{
width: 1310px!important;
} 
}
@media (min-width: 1200px) and (max-width: 1300px) {
.container-hp{
width: 1210px!important;
} 
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
color: #1F45B1;
}
a {
color: #1F45B1;
}
footer {
background-color:  #1F45B1;
}
.divider {
border-top: 1px solid #1F45B1;
}
footer .grupoImpala h4 {
color: #1F45B1;
}
footer .grupoImpala h3 {
color: #1F45B1;
}
footer .grupoImpala h3 i {
color: #1F45B1;
}
footer .WorldImpala {
color: white;
}
#carousel-banca .item .caption label {
color: #505469;
}
.logo .h1-off {
position: absolute;
top: -9000px;
left: -9000px;
}
.content-pub-mrec-tablet{
display: none;
}
.sidebar-nav li a {
font-family: Roboto, sans-serif!important;
}
.show-xl.mt-15-ad{
height: 600px!important;
width: 300px!important;
border-radius: 10px;
}
.mt-15-ad  iframe {
border-radius: 10px;
}
.pub-red{ width: 970px!important; 
border-radius: 10px; 
}
.pub-red-bottom{
height: 250px!important; 
border-radius: 10px;
margin-top:54px;
margin-bottom: 10px;
margin-left: 0px;
display: flex;
justify-content: center;
}
.pub-red iframe {
border-radius: 10px;
}
.pub-hp{
min-height: 90px!important;
border-radius: 10px;
margin-top: 12px;
display: flex;
justify-content: center;
} 
.pub-hp iframe {
border-radius: 10px;
}
.mtb-10-ad [data-pub]:not(:empty) {
margin-top: 0px!important;
margin-bottom: 0px;
}
div#artigo{
margin-top: 15px;
}
.box-heigth{
height: 1000px; }
.box-carroussel{
border-radius: 10px;
height: 362px;
background-color: #595959;
padding-left: 0px!important;
padding-right: 0px!important;
overflow:hidden;
}
.box-galeries{
height: 226px;
background-color: white;
border-radius: 10px;
padding-bottom: 10px;
}
.box-medium{
height: 107px;
border-radius: 10px;
background-color: white;
}
.text-box-medium{
padding: 10px 10px 10px 10px!important;
height: 107px;
}
.text-box-medium-artigo{
padding: 10px 10px 10px 10px!important;
height: 90px;
}
.box-top{
margin-top: 20px;
}
.box-top-ultimas{
margin-top: 12px;
}
.box-bottom-ultimas{
margin-bottom: 12px;
}
.box-video{
height:243px;
background-color: rgb(138, 137, 137);
border-radius: 10px;
align-content: center; 
background-color:black;
}
.box-litle{
height:50px;
border-radius: 10px;
}
.p-s{
padding-right: 12 !important;    
}
.text-white{
color: white;
}
.ml-0{
margin-left: 0px;  
}
.mr-0{
margin-right: 0px;  
}
.numbers{
color: black;
text-align: center;
font-size: 24px;
font-weight: bolder
}
.mt-15-ad {
[data-pub]:not(:empty) {
margin-top: 0px!important;
}
}
.pr-0{
padding-right: 0px;
}
.pl-0{
padding-left: 0px;
}
.bx-shadow{
box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.img-adjust{
position: absolute;
width: 100%;
left: 0px;
height: 100%;
border-radius: 10px;
object-fit: cover;
}
.img-artigo-adjust{
width: 100%;
left: 0px;
height: 360px !important;
border-radius: 10px;
object-fit: cover;
}
.img-adjust-carroussel{
width: 100%;
left: 0px;
height: 378px !important;
border-radius: 10px;
object-fit: cover;
}
.img-100-adjust{
height: 107px;
border-radius: 10px 0px 0px 10px;
}
.img-80px-adjust{
height: 89px;
border-radius: 10px 0px 0px 10px;
object-fit: cover;
width: 100%;
}
.img-100px-adjust{
position: absolute;
width: 100%;
left: 0px;
height: 100%;
border-radius: 10px 0px 0px 10px;
object-fit: cover;
height: 107px;
}
.img-50-adjust{
height: 50px;
border-radius: 10px 0px 0px 10px;
}
.title-carroussel{
position: relative;
color: #fff;
margin-top: 8px!important;
margin-bottom:8px!important;
font-size: 24px;
height: 49px;
display: flex;
overflow: hidden;
line-height: 1;
align-items: center;
flex-wrap: wrap;
}
.title-carroussel:hover{
text-decoration: underline;
}
.carousel-balls{
max-height:100%;
}
.carousel-indicators{
bottom: 0px; 
margin-bottom: 8px;
}
.carousel-indicators li {
border: 0px;
background-color: #fff;
opacity: 0.3;
}
.carousel-indicators .active {
opacity: 1;
width: 10px;
height: 10px;
margin: 1px;
}
.carousel-inner .box-descricao {
padding-left: 80px; 
padding-right: 80px;
}
.carousel-control {
border-radius: 10px;  
background-color: rgba(175, 177, 179, 0.46); 
width: 59px;
}
.carousel-control .glyphicon{
color: black;
}
.title-sec-galaries{
position: relative;
font-size: 14px;
color: #fff;
margin: 8px 20px 8px 0px;
word-wrap: break-word;
}
.category-title-sec-2-blue{
font-size: 14px!important;
line-height: 1!important;
}
.title-sec-galaries:hover{
text-decoration: underline;
}
.title-sec-100{
position: relative;
font-size: 12px;
color: #000000;
width: 100%;
overflow-y: hidden;
height: 61px;
margin-top: 0px!important;
margin-bottom: 13px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
word-wrap: break-word;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
text-overflow: ellipsis;
}
.title-sec-90:hover{
text-decoration: underline;
}
.title-sec-90{
position: relative;
font-size: 14px!important;
color: #000000!important;
width: 100%;
overflow-y: hidden;
min-height: 55px;
margin-top: 0px!important;
margin-bottom: 5px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
word-wrap: break-word;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
text-overflow: ellipsis;
}
.title-sec-100:hover{
text-decoration: underline;
}
.title-sec-50{
position: relative;
font-size: 8px;
color: #000000;
width: 100%;
overflow-y: hidden;
max-height: 60px;
margin-top: 5px!important;
margin-bottom: 5px!important;
word-wrap: break-word;
}
button.category-hp {
background-color: #1F45B1;
color: #fff;
position: relative;
font-size: 12px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
padding-top: 2px;
}
.box-descricao{
bottom: 7vh;
position: absolute;
}
.box-descricao-galery{
bottom: 10px;
position: absolute; }
.icon-parceiros{
height: 20px; 
padding-right: 10px;
margin-top: 2px;
}
#artigo .icon-parceiros{
height: 20px; 
width: 30px;
}
.parceiros{
display: flex;
color: white; 
text-transform: uppercase;
font-size:9px;
font-weight: lighter;
}
.parceiros p{
margin: 5px 0px 3px 0px;
}
.parceiros:hover{
color: #1F45B1;
}
.parceiros-small{
display: flex;
color: #000000;
border: 0px;
bottom: 10px;
height: 15px;
}
.parceiros-small:hover{
color: #1F45B1;
}
.parceiros-ultra-small{
display: flex;
color: #000000;
border: 0px;
bottom: 10px;
}
.parceiros-ultra-small:hover{
color: #1F45B1;
}
.icon-text{
font-size: 9px;
margin-left: 10px;
padding-top: 3px;
font-weight: lighter !important;
text-transform: uppercase;
}
.icon-text-parceiros{
font-size: 9px;
margin-left: 5px;
margin-top: 4px;
font-weight: lighter !important;
text-transform: uppercase;
}
.icon-parceiros-small{
width: 15px;
height: 15px;
}
.icon-parceiros-ultimas{
width: 20px;
height: 20px;
background-color: white!important;
}
.mask{
border-radius: 10px;
-webkit-filter: blur(32px);
filter: blur(32px);
background-color: rgba(0, 0, 0, 0.46);
height:200px;
width: 100%;
position: absolute;
bottom: 0px;
left: 0px;
border-radius: 0px 0px 10px 10px;
}
.mask-medium{
-webkit-filter: blur(32px);
filter: blur(32px);
background-color: rgba(0, 0, 0, 0.46);
height: 135px;
width: 100%;
position: absolute;
bottom: 0px;
left: 0px;
border-radius: 0px 0px 10px 10px;  
}
.icon-layers-big{ margin-right: 5%;
position: absolute;
right: 0px;
bottom: 310px;
}
.icon-layers{
position: relative;
float: right;
padding-top:10px;
}
.icon-layers-small{
position: relative;
float: right;
padding-top:10px;
width: 25px;
height: 33px;
}
#artigo .icon-layers-relacionados {
padding-top: 0px;
margin-top: 10px;
}
#artigo .icon-layers-small{
padding-top: 0px;
margin-top: 10px;
width: 25px;
height: 25px;
}
#artigo iframe.embed-responsive-item {
width: 100%;
height: 360px;
border: 0;
}
.ultimas-box .ultimas{
height: 75px;
border-radius: 10px;
padding-left: 15px;
margin-bottom: 9px;
}
.numbers-box-text{
padding-left: 9px;
width: 89%;
padding-right: 21px;
}
.menu-tags{
width: max-content;
height: 22px;
border-radius: 10px;
background-color: #1F45B1;
margin-bottom: 30px;
display: flex;
margin-top: 30px;
}
.menu-tags-title{
height: 20px;
border-radius: 10px;
background-color: #002560;
margin-bottom: 30px;
width: max-content;
padding-right: 20px;
padding-left: 20px;
}
#saude-bem-estar .menu-tags-title h2{
text-transform: uppercase;
font-size: 16px!important;
color: white!important;
text-align: center;
padding-top: 2px;
font-weight: bold;
margin: 0px;
width: auto;
line-height: normal;
}
.menu-tags-title h2{
text-transform: uppercase;
font-size: 16px!important;
color: white!important;
text-align: center;
padding-top: 2px;
font-weight: bold;
margin: 0px;
width: auto;
line-height: normal;
}
.tags{
margin-left: 20px;
}
.tags-ultimas{
margin-left: 20px;
}
.tags a{
margin-right: 20px;
}
.tags a h2{
display: inline;
font-size: 16px!important;
color: white!important;
text-align: center;
font-weight: 300;
color: white!important;
padding-top: 2px;
line-height: inherit;
text-transform: uppercase;
}
.tags a h3{
display: inline;
font-size: 16px!important;
color: white!important;
text-align: center;
font-weight: 300;
color: white!important;
padding-top: 2px;
line-height: inherit;
text-transform: lowercase;
}
.tags a h1:hover{
color: #1F45B1!important;
}
.box-medium-medium{
height: 210px;
margin-left: -15px;
border-radius: 10px;
}
.img-210-adjust-medium {
height: 226px;
border-radius: 10px 0px 0px 10px;
}
.img-234-adjust-medium {
height: 234.5px;
border-radius: 10px 0px 0px 10px;
}
.title-sec-210 {
position: relative;
font-size: 14px;
color: #000000;
width: 100%;
overflow-y: hidden;
height: 180px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
word-wrap: break-word;
}
.title-sec-234 {
position: relative;
font-size: 14px;
color: #000000;
width: 100%;
overflow-y: hidden;
height: 190px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
word-wrap: break-word;
}
.parceiros-small-medium{
display: flex;
color: #000000;
border: 0px;
bottom: 10px;
height: 20px;
position: static;
}
.parceiros-link-black{
display: flex;
color: #000000;
}
.parceiros-link-black:hover{
color: #1F45B1;
}
.parceiros-link-white{
display: flex;
color: white;
}
.parceiros-link-white:hover{
color: #1F45B1;
}
.parceiros-small-medium:hover{
color: #1F45B1;
}
.category-hp-medium {
background-color: #1F45B1;
color: #fff;
position: relative;
margin: 15px 0px 0px 0px;
padding-top: 3px;
font-size: 12px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
word-break: break-word;
padding-right: 14px;
padding-left: 14px;
}
.ultimas-table-title{
text-align: center;
padding-top: 27px;
width: 100%;
margin-left: 0px;
padding-right: 20px;
margin-bottom: 15px;
}
.numbers-ultimas{
padding: 2px;
border-radius: 50px;
background-color: white;
border: solid 2px  #1F45B1;
width: 30px;
height: 30px;
line-height: 25px;
}
.numbers-ultimas h2{
text-align: center;
margin-top: 0px!important;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 25px;
}
.numbers-ultimas-text{
color: #000000;
padding: 0px!important;
min-height: 42px;
overflow-y: hidden;
margin: 0px;
text-align: left;
font-size: 14px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
display: flex;
align-items: center;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 5px !important;
}
.numbers-ultimas-text:hover{
color:#1F45B1;
}
.ultimas-padding{
padding-left: 0px!important;
padding-top: 5px;
padding-right: 0px;
width: 30px;
}
.ultimas-box{
border-radius: 10px;
border: 1px solid #1F45B1;
height: 600px;
box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);
overflow: hidden;
}
.ultima-hora{
width: 500px;
height: 35px;
border: 1px solid red;
top: 0px;
margin-bottom: 30px;
padding: 0px;
display: flex;
justify-content: center;
}
.ultima-hora-centrar{
display: flex;
justify-content: center;
}
.ultima-hora-title{
width: 143px;
background-color: #ff0000;
margin: 0px;
}
.ultima-hora-title h2{
color: white;
margin-top: 8px!important;
text-align: center;
font-size: 16px;
text-transform: uppercase;
font-weight: 300;
}
.ultima-hora-noticia{
width: 445px;
height: 35px;
margin: 0px;
overflow-y: hidden;
}
.ultima-hora-noticia h3{
color:black;
margin-top: 8px!important;
text-align: center;
font-size: 16px;
font-weight: 300;
text-transform: lowercase;
line-height: 16px;
}
.icon-player{
position: relative;
transform: translate(140%, 100%);
}
.icon-player-medium{
position: relative;
transform: translate(155%, 100%);
}
.icon-player-small{
position: absolute;
transform: translate(65%, 20%);
}
.icon-player-medium-small{
position: absolute;
transform: translate(65%, 105%);
}
.icon-player-big{
position: relative;
float: right;
bottom: 250px;
margin-right: 40%;
width: 120px;
}
.glyphicon-chevron-right:before {
content: "\e250";
margin-left: 5px;
}
.glyphicon-chevron-left:before {
content: "\e251";
margin-left: -5px;
}
.glyphicon-chevron-right:hover::before {
color: white;
}
.glyphicon-chevron-left:hover::before  {
color: white;
}
.box-600{
height:600px;
} 
.box-234{
height: 234.5px!important;
}
#carousel-banca .carousel-control.left, #carousel-banca .carousel-control.right {
background-color: white; 
height: fit-content;
}
.mt-20-mobile{
height:382px!important;
margin-bottom: 10px;
}
.em-banca{
height:400px;
}
.box-after-galery-left{
padding-left:0px;
padding-right:7.5px;
}
.box-after-galery-right{
padding-right:0px;
padding-left:7.5px
}
.health{
margin-bottom: 45px;
}
.pub-health-aside{
height:600px;
margin-top: 80px;   
}
.mrec-article{
min-height: 250px;
width: 300px;
border-radius: 10px !important;
overflow: hidden!important;
}
.box-carroussel .content-pub-mrec{
height: 362px; 
align-content: center;
}
.parceiros-artigo{
height: fit-content;
}
.parceiros-box{
height: 90px;
border-top: solid 1px #1F45B1;
border-bottom: solid 1px #1F45B1;
}
.logo-parceiros{
width: 90px;
height: 87px;
border-radius: 10px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.parceiros-box h2{
padding: 0 0 0 15px!important;
color: black;
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
margin-top: 40px;
justify-content: center;
display: flex;
}
.parceiros-date{
height: 35px;
border-bottom: solid 1px #1F45B1;
}
.parceiros-date h2{
flex-grow: 0;
margin: 10px 0 10px;
font-size: 12px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color:#575757;
text-align: center;
}
.parceiros-tema{
height: 35px;
border-bottom: solid 1px #1F45B1;
}
.parceiros-tema h2{
text-transform: uppercase;
text-align: center;
height: 112px;
font-size: 12px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
color: #000;
}
.parceiros-share{
height: fit-content;
border-bottom: solid 1px #1F45B1;
}
.parceiros-share .sharebuttons{
margin-top: 42px;
margin-bottom: 42px;
margin-left: 25%;
margin-right: 25%;
}
.content-share .sharebuttons{
margin-top: 25px;
margin-bottom: 25px;
margin-left: 20%;
margin-right: 20%;
}
.populares-artigo{
height: 396px;   
border-bottom: solid 1px #1F45B1;
}
.populares-artigo-parceiro{
height: 358px;
border-bottom: solid 1px #1F45B1;
}
.populares-artigo h1{
font-size: 16px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #676666;
}
.ultimas-artigo h3{
font-size: 16px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #676666;
}
.ultimas-artigo{
height: 396px;
}
.box-medium-artigo{
height: 88px;
border-radius: 10px;
background-color: white;
}
.ver-mais-noticias{
width: 188px;
text-transform: uppercase;
height: 20px;
flex-grow: 0;
margin: 2px 2px 2px 0;
padding: 3px 26px 3px 25px;
border-radius: 15px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
border: solid 1px   #002560;
font-size: 14px;
font-weight: 500;
color:   #002560;
background-color: white;
}
.ver-mais-noticias:hover{
background-color:  #1F45B1;
color: white;
}
.button-ver-mais-noticias{
display: flex;
justify-content: center;
margin-top: 25px;
}
.ml-a{
margin-left: 19px;
}
.mr-a{
margin-right: 19px;
}
.news{
border-radius: 10px;
box-shadow: -4px -4px 4px 0 rgba(0, 0, 0, 0.25), 0 4px 4px 0 rgba(0, 0, 0, 0.25);
padding-bottom: 38px;
}
.titulo-artigo h1{
font-size: 36px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
margin-top: 34px;
}
.sub-titulo-artigo h2{
font-size: 20px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #676666;
margin-top: 10px;
}
.imagem-artigo{
height: 360px;
border-radius: 10px;
margin-top: 15px;
background-color: gray;
}
.content-artigo{
margin-top: 25px;
height: auto;
}
.content-artigo p{
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
}
.content-share{
height: fit-content;
width: 253px;
margin-top: 30px;
display: block;
margin-left: auto;
margin-right: auto;
border-top: solid 1px #1F45B1;
border-bottom: solid 1px #1F45B1;
}
.img-parceiro-artigo{
height:87px;
}
.mais{
FONT-WEIGHT: 500;
position: absolute;
margin-left: 55%;
object-fit: contain;
border-radius: 50px;
border: 2px solid #002560;
background-color: white;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
margin-top: 2px;
}
i.fa.fa-plus {
font-size: 13px;
color:  #002560;
}
.refresh-pub .bottom [data-pub]:not(:empty), .refresh-pub .top [data-pub]:not(:empty) {
margin-top: 0px!important;
}
.carroussel-relacionados{
height: 358px;
border-radius: 10px;
background-color: gray;
padding-left: 0px!important;
padding-right: 0px!important;
overflow:hidden;
}
.box-relacionados{
height: 250px;
border-radius: 10px;
background-color: white;
overflow: hidden!important;
}
.box-relacionados-img{
height: 100%;
}
.img-adjust-relacionados{
position: absolute;
width: 100%;
height: 100%;
left: 0px;
object-fit: cover;
border-radius: 10px 0px 0px 10px;
}
.title-sec-relacionados {
position: relative;
font-size: 11px;
color: #000000;
width: 100%;
overflow-y: hidden;
height: 200px;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
padding-right: 7.5px;
word-wrap: break-word;
}
.img-adjust-relacionados-box{
width: 100%;
left: 0px;
height: 100%;
border-radius: 10px;
object-fit: cover;
}
.img-adjust-relacionados-big-box{
width: 100%;
left: 0px;
height: 100%;
border-radius: 10px;
object-fit: cover;
}
.box-descricao-galery-relacionados{
padding-left: 15px;
padding-right: 15px;
}
.icon-layers-relacionados{
position: absolute;
padding-top: 10px;
margin-left: -55px;
}
.icon-player-relacionados {
position: absolute;
transform: translate(-260%, 100%);
}
.ml-15{
margin-left: 15px!important;
}
.mr-15{
margin-right: -15px!important;
}
.mr-15-pos{
margin-right: 15px;
}
.box-after-galery-right-artigo {
padding-left: 7.5px;
}
.box-after-galery-left-artigo {
padding-right: 7.5px;
}
#carousel-banca .carousel-inner {
min-height: 450px!important;
}
.pub-hp-sec-6{
height: 90px!important;
width: 728px!important; 
border-radius: 10px;
margin-left:12% ; 
margin-top: 12px;
overflow: hidden!important;
}
.h1-off-category {
position: absolute;
top: -9000px;
left: -9000px;
}
.box-category-big{
height: 519px;
background-color: #8e8e8e;
border-radius: 10px;
overflow: hidden;
}
.carousel, .carousel-inner {
position: relative;
height: 400px;
}
.mask-category{
border-radius: 10px;
-webkit-filter: blur(32px);
filter: blur(32px);
background-color: rgba(0, 0, 0, 0.46);
height:200px;
width: 100%;
bottom: 200px;
left: 0px;
border-radius: 0px 0px 10px 10px;
z-index: 1;
position: relative;
}
.box-descricao-category{
position: relative;
z-index: 1;
bottom: 370px;
}
.box-category-medium{
height: 150px;
background-color:white;
border-radius: 10px;
}
.box-shopping{
border-radius: 10px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
height: auto!important;
}
.box-shopping-pequena{
border-radius: 10px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
height: 207px;
}
.image-shopping{
border-radius: 10px!important;
}
figure.effect {
position: relative;
background-color: rgba(255, 255, 255, 0);
}
.caption.caption-shopping{
background-color: #1F45B1;
padding-right: 10px;
padding-left:10px;
border-radius: 10px;
line-height: normal;
margin-left: 30px;
}
[data-pub] {
position: relative;
align-items: center;
display: flex;
justify-content: center;
}
.box-after-galery-left{
padding-left:0px;
padding-right:7.5px;
}
.box-after-galery-right{
padding-right:0px;
padding-left:7.5px
}
.box-relacionados.pub.bx-shadow{
width: 300px;
margin-left: 4px;
}
.img-adjust-category{
position: absolute;
width: 100%;
left: 0px;
height: 150px;
border-radius: 10px;
object-fit: cover;
}
.parceiros-category-medium{
display: flex;
color: white;
text-transform: uppercase!important;
font-size: 12px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #676666;
padding-top:13px;
z-index: 1;
}
.parceiros-category-medium{
text-transform:none;
}
.parceiros-category-medium p {
margin: 5px 0px;
color: #676666;
}
.category-title-sec-1{
text-transform: uppercase;
color: black!important;
font-size: 16px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
height: 15px;
overflow-y: hidden;
word-wrap: break-word;
}
.category-title-sec-2{
color: black!important;
font-size: 16px;
font-weight: 500;
font-stretch: normal;
font-style: normal; line-height: 1.1;
letter-spacing: normal;
text-align: left;
color: #000;
overflow-y: hidden;
word-wrap: break-word;
height: 70px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
text-overflow: ellipsis;
}
.box-parceiro-cronologia h2:hover {
text-decoration:underline; 
}
#category .category-title-sec-2:hover{
text-decoration: none;
}
#parceiro .category-title-sec-2:hover{
text-decoration: none;
}
.category-title-sec-2-blue:hover{
text-decoration: none;
}
.ultima-hora-category{
margin-bottom: 7px!important;
}
.parceiros-category {
display: flex;
color: white;
text-transform: uppercase;
font-size: 12px;
font-weight: lighter;
}
.parceiros-small-medium-category{
display: flex;
color: #000000;
border: 0px;
height: 20px;
font-size: 12px;
margin-bottom: 10px;
}
.icon-text-category{
font-size: 12px!important;    
margin-left: 5px;
margin-top: -2px;
font-weight: lighter !important;
text-transform: uppercase;
margin-bottom: 16px;
}
.title-sec-category {
position: relative;
font-size: 11px;
color: #000000;
width: 100%;
overflow: hidden;
height: 200px;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
padding-right: 7.5px;
}
.parceiros-category-medium .text{
margin: 4px 6px 0 0 !important;
color: #505469;
}
.date{
text-transform: none;
margin: 5px 0px 0 6px !important;
}
.box-descricao-galery-catecory {
padding-left: 25px;
padding-right: 15px;
}
.ml-24{
margin-left: 24px !important; 
}
.title-category-big{
position: relative;
color: #fff;
margin-top: 8px !important;
font-size: 24px;
height: 70px;
width: 96%;
vertical-align: middle;
padding-top: 8px;
padding-bottom: 8px;
padding-right: 24px;
display: flex;
align-items: center;
line-height: normal;
overflow: hidden;
flex-wrap: wrap;
}
.title-category-big:hover {
text-decoration: underline;
}
.box-top-20{
margin-top: 20px;
}
.box-category-234{
height: 234px;
background-color: white;
border-radius: 10px;
}
.box-category-110{
height: 110px;
background-color: white;
border-radius: 10px;
}
.ml-5{
margin-left: 5px;
}
.title-sec-category-small{
position: relative;
font-size: 11px;
color: #000000;
width: 100%;
overflow-y: hidden;
height: 183px;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
padding-right: 7.5px;
overflow: hidden;
word-wrap: break-word;
}
.img-100px-adjust-category{
position: absolute;
width: 100%;
left: 0px;
height: 100%;
border-radius: 10px 0px 0px 10px;
object-fit: cover;
height: 110px;
}
.text-box-medium-category {
padding: 10px 10px 10px 10px !important;
height: 110px;
}
.text-box-medium-category .title-sec-100 {
line-height: 1;
}
.icon-parceiros-category{
height: 20px;
width: 25px;
padding-right: 6px;
}
.icon-text-small-category{
font-size: 9px;
margin-left: 5px;
padding-top: 2px;
font-weight: lighter !important;
text-transform: uppercase;
}
.category-pub{
margin-left: 0px!important;
}
.container-category{
display: flex;
justify-content: center;
height: 250px;
}
.parceiro-box-parceiro{
height: 100px;
border-top: solid 1px  #1F45B1;
border-bottom: solid 1px  #1F45B1;
}
.logo-parceiros-parceiros{
height: 100px;
border-radius: 10px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
overflow: hidden;
margin-top: -1px;
margin-left: -8px;
background-color: white;
}
.img-parceiro-parceiro {
height: 100px;
background-color: white;
}
.parceiro-box-parceiro h2{
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
text-align: center;
margin-top: 36px;
margin-bottom: 23px;
text-transform: uppercase;
}
.parceiro-box-parceiro h1 {
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
text-align: center;
margin-top: 36px;
margin-bottom: 23px;
text-transform: uppercase;
}
.parceiro-box-parceiro p{
font-size: 12px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
color: #505469;
}
.row-parceiro{
width: 197px;
}
.outros-editores{
height: auto;
padding: 23px 20px 19px 24px;
border-bottom: solid 1px #1F45B1;
}
.outros-editores h2{
font-size: 14px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
margin-bottom: 20px;
text-transform: uppercase;
}
.img-parceiro-parceiro-pequeno{
height: 35px;
width: 35px;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.parceiros-outros-editores{
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
}
.parceiros-outros-editores p{
margin: 10px 0px 0 0px;
}
.bottom-parceiros{
margin-bottom: 10px;
}
.search-parceiro{
padding: 4.9px 5.6px 4px 8px;
border-radius: 10px;
border: solid 1px #8e8e8e;
width: 261px;
height: 30px;
}
.search-parceiro-button{
color:#676666;
border: 0px solid transparent;
}
.btn-primary-button-search{
background-color: rgb(255, 255, 255)!important;
border-top:1px solid  rgb(142, 142, 142);
border-right:1px solid  rgb(142, 142, 142);
border-bottom:1px solid  rgb(142, 142, 142);
height: 30px;
border-radius: 0px 10px 10px 0px;
}
.box-parceiro-cronologia{
height: 300px;
border-radius: 10px;
background-color: white;
}
.social-buttons {
display: flex;
margin-top: 0px;
margin-left: 0px;
}
.social-buttons a{
margin-left: 5px;
text-decoration: none;
}
.social-buttons i {
color: #fff;
width: 27px;
height: 27px;
background: #929292;
border-radius: 20px;
display: flex;
align-items: center;
justify-content: center;
}
.parceiros-share-parceiros{
height: auto;
border-bottom: solid 1px #1F45B1;
padding: 10px 82px;
}
.parceiro-cronologia-img{
height: 240px;
object-fit: cover;
width: 100%;
border-radius: 10px;
}
.parceiros-category-medium.pos-parceiro{
position: absolute;
margin: 17px 0 0 19px;
padding-top: 180px;
}
.parceiros-category-medium.pos-parceiro p{
color:white
}
.box-parceiro-cronologia h2{
position: absolute;
font-size: 24px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #fff;
width: 50%;
margin-left: 19px;
margin-top: 63px;
z-index: 1;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
text-overflow: ellipsis;
}
.box-parceiro-cronologia h3{
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
margin: 22px 16px 0 19px;
height: 28px;
overflow-y: hidden;
} .box-top-parceiro-populares{
margin-top: 14px;
border-top: solid 1px  #1F45B1;
}
.box-medium-parceiro{
height:77px!important ;
}
.img-77px-adjust {
height: 77px;
border-radius: 10px 0px 0px 10px;
object-fit: cover;
width: 100%;
}
.text-box-medium-parceiro {
padding: 10px 10px 10px 10px !important;
height: 77px;
}
.box-top-parceiro-populares h3{
text-align: center!important;
margin-top: 12px;
}
.mask-medium-parceiro{
-webkit-filter: blur(32px);
filter: blur(32px);
background-color: rgba(0, 0, 0, 0.46);
height: 145px;
width: 100%;
margin-top: 75px !important;
border-radius: 0px 0px 10px 10px;
position: absolute;
}
.box-top-article {
margin-top: 20px;
}
.ml-a{
margin-left: 9px;
}
.mr-a{
margin-right: 10px;
}
.parceiros-box {
margin-left: 80px;
}
.logo-parceiros{
height: 90px;
overflow: hidden;
margin-top: -1px;
margin-left: -80px;
}
.img-parceiro-artigo {
height: 90px;
}
.tag-ultimas-box-grande{
height: 523px;
border-radius: 10px;
background-color: #8e8e8e;
overflow: hidden;
}
.pl-15{
padding-left: 15px!important;
}
.blue-box-tag{
background-color: #003d62;
border-radius: 20px 10px 10px 10px;
height: 402px;
margin-right: 15px;
}
.box-category-234-tag-ultimas {
height: 234px;
background-color: white;
border-radius: 10px;
position: relative;
}
.title-sec-category-ultimas{
position: relative;
width: 100%;
overflow-y: hidden;
height: 185px;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
padding-right: 7.5px;
word-wrap: break-word;
}
.category-title-sec-1-ultimas{
text-transform: uppercase;
color: black !important;
font-size: 14px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.3;
letter-spacing: normal;
text-align: left;
color: #000;
height: 15px;
overflow-y: hidden;
word-wrap: break-word;
margin-top: 17px;
}
.parceiros-category-medium-tag{
padding-top: 0px!important;
}
.parceiros-tag{
font-size: 12px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #fff;
}
.icon-text-category-tag {
font-size: 12px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
text-transform: uppercase;
margin-bottom: 12px;
padding-top: 4px;
}
.menu-tags-tags{
height: 34px!important;
border-radius: 20px;
}
.menu-tags-title-tag{
height: 34px!important;
border-radius: 20px;
}
.menu-tags-title.menu-tags-title-tag h1 {
text-transform: uppercase;
font-size: 24px !important;
color: white !important;
text-align: center;
padding-top: 6px;
font-weight: bold;
margin: 0px;
width: auto;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
color: #fff;
}
.menu-tags-title.menu-tags-title-tag h2 {
text-transform: uppercase;
font-size: 24px !important;
color: white !important;
text-align: center;
padding-top: 6px;
font-weight: bold;
margin: 0px;
width: auto;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
color: #fff;
}
.sub-tag-ultimas{
padding-top: 6px!important;
font-size: 16px;
}
.line{
border-bottom: solid 1px #1F45B1;
margin-top: -41px;
position: absolute;
width: 93%;
margin-left: 30px!important;
}
.top-tag-populares{
margin-top: 104px;
}
.box-tag-populares{
width: 100%;
height: 250px;
border-radius: 10px;
background-color: #d9d9d9;
padding-left: 0px!important;
}
.mrec-tag-populares{
margin-bottom: 16px!important;
}
.img-adjust-tag-populares{
position: absolute;
width: 100%;
left: 0px;
height: 250px;
border-radius: 10px;
object-fit: cover;
box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.tag-populares-number{
width: 50px;
height: 50px;
border: solid 25px #1F45B1;
border-radius: 25px;
background-color: #1F45B1;
position: relative;
float: right;
margin-top: 8px;
margin-right: 8px;
padding-bottom: 0px;
}
.tag-populares-number h2{
color: white;
margin-top: -11px;
display:flex;
justify-content: center;
}
.category-tag-populares{
background-color: #1F45B1;
color: #fff;
position: relative;
margin:  20px 50.5px 0px 0px;
padding: 3px 10px;
font-size: 12px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
height: 22px;
}
.box-text-tag-populares{
padding-left:20px;
padding-right:20px;
padding-bottom: 20px;
}
.box-text-tag-populares h2{
flex-grow: 0;
margin: 11px 0 11px 0px;
font-size: 20px;
font-weight: 600;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
height: 40px;
overflow-y: hidden;
}
.box-text-tag-populares h2:hover {
text-decoration: underline;
}
.box-text-tag-populares p{
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.3;
letter-spacing: normal;
text-align: left;
color: #000;
height: 152px;
overflow-y: hidden;
}
.icon-parceiros-tag-populares{
height: 15px; 
padding-right: 6px;
}
.icon-text-category-tag-populares {
font-size: 12px !important;
margin-left: 5px;
margin-top: 0px;
font-weight: lighter !important;
text-transform: uppercase;
margin-bottom: 12px;
height: 15px!important;
}
.date-tag-populares{
position: relative;
width: 86px;
font-size: 16px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
color: #505469;
height: 16px;
margin-left: auto;
margin-top: 38px;
}
.date-tag-populares{
text-align: right;
}
.box-title-tag-mais-populares{
display: flex;
}
.menu-tags-tag-populares{
margin-bottom: 41px!important;
}
button.pswp__button.pswp__button--arrow--right.fa.fa-chevron-right {
border-radius: 10px;
background-color: rgba(175, 177, 179, 0.46);
width: 59px;
padding-top: 537px;
margin-top: -260px;
}
.pswp__button--arrow--right:before {
position: relative;
top: 50%;
transform: translateY(-50%);
height: 30px;
width: 32px;
position: absolute;
background: none !important;
color: #fff;
font-size: 30px;
font-family: 'Glyphicons Halflings' !important;
content: "\e250";
margin-left: -5px;
color:black;
}
.pswp__button--arrow--left:before {
position: relative;
top: 50%;
transform: translateY(-50%);
height: 30px;
width: 32px;
position: absolute;
background: none !important;
color: #fff;
font-size: 30px;
font-family: 'Glyphicons Halflings' !important;
content: "\e251";
margin-left: -5px;
color:black;
}
button.pswp__button.pswp__button--arrow--left.fa.fa-chevron-left {
border-radius: 10px;
background-color: rgba(175, 177, 179, 0.46);
width: 59px;
padding-top: 537px;
margin-top: -260px;
}
.my-gallery .row figure a .fa {
position: absolute;
top: calc(50% - 15px);
font-size: 30px;
color: #fff;
opacity: .6;
z-index: 1;
transition: opacity .3s;
border-radius: 10px;
background-color: rgba(175, 177, 179, 0.46);
width: 59px;
height: 100px;
padding-top: 416px;
margin-top: -192px;
}
.fa-chevron-left:before {
position: absolute;
top: 50%;
font-family: 'Glyphicons Halflings' !important;
content: "\e251";
margin-left: 15px;
color: black;
}
.my-gallery .row figure a .fa.fa-chevron-left {
left: 0px;
}
.fa-chevron-right:before {
position: absolute;
top: 50%;
font-family: 'Glyphicons Halflings' !important;
content: "\e250";
margin-left: 15px;
color: black;
}
.my-gallery .row figure a .fa.fa-chevron-right {
right: 0px;
}
.my-gallery .row figure a .fa.fa-chevron-right {
right: 0px;
}
.fa-chevron-right:hover::before {
color: white;
}
.fa-chevron-left:hover::before  {
color: white;
}
.line-tag-tema-destaque{
border-bottom: solid 1px #1F45B1;
margin-top: -41px;
position: absolute;
width: 94.5%;
margin-left: 30px !important;
}
.altura-max-parceiros{
height: 624px;
}
.box-categoria-complexo{
height: 600px;
border-radius: 10px;
}
.box-video-complexo{
height: 448px;
border-radius: 10px;
}
.img-adjust-video{
height: 448px;
object-fit: cover;
width: 100%;
border-radius: 10px;
}
.box-categoria-complexo h2{
height: 26px;
flex-grow: 0;
margin: 15px 18px;
font-size: 24px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
overflow-y: hidden;
}
.box-categoria-complexo .texto-catagoria-complexa{
height: 50px;
margin: 0px 15px 15px 18px;
font-size: 16px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
overflow-y: hidden;
}
.parceiros-category-complexo{
margin: 15px 18px;
display: flex;
text-transform: uppercase !important;
font-size: 12px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #676666;
}
.parceiros-category-medium{
display: flex;
color: white;
text-transform: uppercase!important;
font-size: 12px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #676666;
padding-top:13px;
}
.top-categoria-complexo{
margin-top: 58px;
}
.mrec-categoria-complexo{
height: 600px;
overflow: hidden;
border-radius: 10px;
}
.icon-parceiros-complexo{
height: 20px;
padding-right: 6px;
}
.text-categoria{
margin-right: 6px;
margin-top: 3px;
}
.date-page-category{
margin-left: 6px;
margin-top: 3px;
}
.barra{
margin-top: 3px;
}
.icon-player-categoria-complexo{
z-index: 1;
position: absolute;
width: 100px;
color: black;
display: flex;
transform: translate(260px, -250px);
}
.saber-mais.listagem{
margin-top: 30px;
}
.pub-lateriais-tag{ border-radius: 10px; }
.ajax-loader {
display: flex;
justify-content: center;
} @media only screen and (min-width: 993px) {
header {
height: 160px!important;
}
}
.home header, header {
border-bottom: 0px solid #1F45B1;
}
.menu-principal{
height: 25px;
display: flex;
justify-content: space-around;
margin-top: 20px!important;
margin-bottom: 10px!important;
width: 100%;
font-size: 16px;
letter-spacing: 0.5px;
}
.menu-principal ul li {
width: auto;
position:relative;
display: inline-block;
text-transform: uppercase;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
margin-left: 14px;
padding: 0 0 8px;
}
.menu-principal a{
color: #000!important;
text-decoration: none;
outline: none!important;
-webkit-transition: all 0s!important;
-o-transition: all 0s!important;
transition: all 0s!important;
padding-left: 5px;
padding-right: 5px;
font-weight: 600;
}
.menu-principal a:hover{
color: #1F45B1!important;
}
.sub-menu{
height: 40px;
display: flex;
justify-content: space-around;
background-color: #000;
width: 100%;
margin: 0;
margin-bottom: 10px!important;
align-items: center;
}
.sub-menu ul {
margin-top: 0;
margin-bottom: 0;
list-style: none;
padding: 0;
}
.sub-menu li {
width: max-content;
position:relative;
display: inline-block;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
margin-left: 17px;
margin-right: 17px;
padding: 4px 0 4px 0;
}
.sub-menu a{
color: white!important;
text-decoration: none;
outline: none!important;
-webkit-transition: all 0s!important;
-o-transition: all 0s!important;
transition: all 0s!important;
font-weight: 500;
padding: 10px 5px;
text-transform: uppercase;
}
.sub-menu a:hover{
color: #1F45B1!important;
}
.hamburger {
position: absolute;
left: 0;
display: block;
background: white;
border: none;
z-index: 1001;
border-radius: 20px;
}
.hamburger.is-closed .hamb-top{
background-color:   #1F45B1;
width: 28px;
height: 3px;
}
.hamburger.is-closed .hamb-middle{
background-color:   #1F45B1;
width: 28px;
height: 3px;
margin-top: 1px;
}
.hamburger.is-closed .hamb-bottom{
background-color:   #1F45B1;
width: 28px;
height: 3px;
top: 22px;
}
#sb-search-google {
position: relative;
right: auto!important;
width: 40%;
}
#sb-search-google .gsc-search-button {
width: 10px!important;
margin-left: 13%;
}
button.gsc-search-button.gsc-search-button-v2 {
background-color: white;
border: none;
}
.gsc-search-button-v2 svg {
fill: #1F45B1!important;
}
@media only screen and (min-width: 993px) {
.header-weather {
float:right;
margin-top: 0px;
display: flex;
}
}
.icon-ring{
height: 20px;
}
.icon-user{
height: 30px;
padding-left: 11px;
}
.header-icons{
float: right;
padding-left: 11px;
margin-top: 10px;
}
.meteo {
height: 20px!important;
width: 20px!important;
}
.gsc-search-button-v2 svg {
height: 55px;
width: 24px;
}
.hamburger:hover {
background: white;
}
.hamburger {
background: white;
}
button.hamburger.is-open {
position: fixed;
left: 5%;
}
.hamburger.is-closed{
background-color: rgba(255, 255, 255, 0);
}
#sidebar-wrapper {
left: 0!important;
background-color: #1F45B1!important;
}
button.hamburger.is-open {
background-color: #1F45B1!important;
}
.icon-mateo{
height: 35px;
margin-top: -3px;
}
.header-weather h3{
font-size: 20px;
font-weight: 200;
font-stretch: normal;
font-style: normal;
line-height: 1.2;
letter-spacing: 0.5px;
text-align: left;
color: #1F45B1;
margin-top: 0px;
padding-left: 8px;
}
.meteo-header{
display: flex;
height: 20px;
}
.pr-0-i{
padding-right: 0px!important;
}
.mais-tags{
width: 33.3px;
height: 33.3px;
border: solid 2.5px  #002560;
background-color:  #1F45B1;
}
.mais-tags h3{
margin-top: 0px;
margin-left: -8px;
font-size: 31px;
font-weight: 200;
line-height: 25px;
color: #002560;
}
.ver-mais-text{
font-size: 16px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #fff;
margin-top: 10px;
margin-right: 15px;
text-transform: uppercase;
}
.pub-lateriais-tag .mt-15-ad{
top: 200px;
}
.pub-scroll {
position: sticky;
position: -webkit-sticky; top: 70px;
display: flex;
justify-content: center;
align-items: center;
}
.show-xl.mt-15-ad.pub-scroll{
height: 250px!important;
}
.search{
display: flex;
justify-content: center;
}
.icon-search{
height: 25px;
margin-top: 6px;
transform: scaleX(-1);
}
.search-icon-button{
margin-left: 132%;
background-color: #ffffff00;
}
.row-search-google{
position: absolute;
z-index: 99999;
padding: 20px;
background-color:  #1F45B1;
display: flex;
justify-content: center;
width: 100%;
margin-left: 0px;
}
.center-block {
padding-right: 10px;
}
.box-pub{
min-height: 250px;
}
#impalaHeader{
height: 30px;
}
body #impalaHeader {
position: absolute !important;
}
header {
z-index: 90 !important;
margin-top: 30px!important;
}
.home header {
margin-top: 30px!important;
}
.conteiner-pub{
display: flex;
justify-content: center;
}
.title-sec-category:hover{
text-decoration: underline;
}
.title-sec-210:hover{
text-decoration: underline;
}
.title-sec-234:hover{
text-decoration: underline;
}
.title-sec-relacionados:hover{
text-decoration: underline;
}
.icon-text-category-tag:hover{
color: #1F45B1!important;
}
.icon-text-category-tag-populares:hover{
color: #1F45B1!important;
}
.title-sec-category-ultimas:hover{
text-decoration: underline;
}
.text:hover{
color: #1F45B1!important;
}
.title-sec-category-small:hover{
color: #1F45B1!important;
}
.single .date {
font-weight: 500;
}
.box-mobile{
display: none;
}
.menu-tags-title-relacionados h2{
font-size: 16px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #505469;
}
.box-proximos-jogos{
height: 102px;
background-color: #d9d9d9;
border-radius: 20px;
}
.proximos-jogos-title{
height: 102px;
border-radius: 20px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
background-color: #1F45B1;
width: 150px;
}
.proximos-jogos-title h2{
font-size: 24px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.2;
letter-spacing: normal;
text-align: center;
color: #fff;
text-transform: uppercase;
margin-top: 22px;
margin-bottom: 22px;
}
.futebol-horarios{
display: inline-block;
margin-top: 12px;
}
.box-futebol-horarios{
width: max-content;
background-color: white;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
border-radius: 20px;
margin-left: 20px;
height: 80px;
display: flex;
justify-content: center;
padding-top: 8px;
}
.data-hora-jogos{
width: 66px;
text-align: center;
width: 66px;
height: 62px;
padding-top: 10px;
margin-left: 23px;
margin-right: 23px;
}
.data-hora-jogos h1{
font-size: 24px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.2;
letter-spacing: normal;
text-align: center;
color: #676666;
margin-bottom: 0px;
margin-top: 0px;
width: 66px;
height: 29px;
}
.data-hora-jogos p{
font-size: 13px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.2;
letter-spacing: normal;
text-align: center;
color: #676666;
width: 66px;
height: 29px;
}
.logo-clubes{
width: 48px;
height: 62px;
}
.logo-clubes{
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.2;
letter-spacing: normal;
text-align: center;
color: #676666;
}
.box-desporto-destaques{
height: 523px;
}
.ultimas-box-desporto{
height: 523px;
}
.box-destaques-desporto{
height:  523px;
border-radius: 10px;
box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);
border: solid 1px #4da2d5;
background-color: #fff;
}
.destaques-table-title{
text-align: center;
padding-top: 27px;
width: 100%;
margin-left: 0px;
}
.drop-destaques-desporto{
display: flex;
justify-content: center;
margin-top: 13px;
bottom: 17px;
}
#ligas{
margin-left: 5px;
margin-right: 5px;
width: 141px;
padding: 2px 0 2px 10px;
border: solid 2px #1F45B1;
font-size: 14px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
color: #000;
text-align: left;
}
#classificacoes{
margin-left: 5px;
margin-right: 5px;
width: 120px;
padding: 2px 0 2px 10px;
border: solid 2px #1F45B1;
font-size: 14px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
color: #000;
text-align: left;
}
.table-destaques{
width: 90%!important;
font-size: 12px;
margin-top: 17px;
border-radius: 10px;
overflow: hidden;
}
#top-table-classificados{
border-radius: 10px;
background-color: #1F45B1;
height: 14px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 0.86;
letter-spacing: normal;
text-align: center;
color: #fff;
}
#top-table-classificados th{
height: 12px;
padding: 0px;
padding-left: 8px;
}
.table>thead>tr>th {
vertical-align: bottom;
border-bottom: 0px solid #ddd;
}
#table-classificados tr{
background-color: #d9d9d9;
}
#table-classificados td{
background-color: #d9d9d9;
height: 12px;
padding-top: 2px;
padding-bottom: 2px;
}
#table-classificados th{
background-color: #d9d9d9;
height: 12px;
padding-top: 2px;
padding-bottom: 2px;
}
#table-classificados th{
text-align: center;
}
.mr-7-5{
margin-right: 7.5px;
}
.pl-7-5{
margin-left: 7.5px;
}
#desporto .menu-tags{
margin-top: 0px;
}
#benfica .menu-tags-title {
background-color: #e83030;
padding-right: 40px;
padding-left: 40px;
}
.logo-clubes-img{
height: 46px;
}
#benfica .logo-clubes-img{
position: relative;
margin-top: -10px;
margin-left: -30px;
}
#benfica .menu-tags{
background-color: #69b1e000;
}
#sporting .menu-tags-title {
background-color: #008863;
padding-right: 40px;
padding-left: 40px;
}
.logo-clubes-img{
height: 46px;
}
#sporting .logo-clubes-img{
position: relative;
margin-top: -10px;
margin-left: -30px;
}
#sporting .menu-tags{
background-color: #69b1e000;
}
#porto .menu-tags-title {
background-color:  #002560;
padding-right: 40px;
padding-left: 40px;
}
.logo-clubes-img{
height: 46px;
}
#porto .logo-clubes-img{
position: relative;
margin-top: -10px;
margin-left: -30px;
}
#porto .menu-tags{
background-color: #69b1e000;
}
select#ligas option[value="primeira"]   { 
background-image:url(//new.impala.pt/wp-content/themes/impala/dist/images/logotipo_benfica.png);
background-color: red;
width: 20px;
height: 20px;   
}
#parceiro-ver-mais-noticias{
margin-top: 20px!important;
}
button.saber-mais {
margin-top: 20px!important;
background-color: #505469;
position: absolute;
}
.blue-box h2 {
margin-bottom: 0px; 
}
.blue-box h2 {
background-color: #002560;
font-family: Roboto, sans-serif;
font-weight: 700;
text-align: center;
color: #fff;
font-size: 20px;
padding: 5px;
margin-top: 0;
}
.mais-button-menu-tags{
margin-left: -13px!important;
margin-top: -2px!important;
background-color:  #1F45B1!important;
position: relative!important;
}
#fechar{
display: none;
}
#last-hour-title .mais-button-menu-tags {
margin-left: 5px !important;
}
.product-info{
display:none;
}
.tags.tags-secundarias{
margin-left: 0px;
}
.tags.tags-secundarias a{
transition: all .1s!important;
}
#carregar-mais-category{
margin-left: -15px;
}
#metreorologia{
width: 100%;
border: 0px;
color: #1F45B1;
margin-left: 5px;
text-indent: 10px;
}
#metreorologia textarea:focus, input:focus, select:focus {
box-shadow: 0 0 0 0;
border: 0 none;
outline: 0;
} 
#metreorologia option{
width: 100px;
padding: 20px;
font-size: 15px;
max-height: 100px;
overflow-y:auto;
}
.imagem-artigo {
background-color: white !important; min-height: 360px;
overflow: hidden;
height: auto;
}
.imagem-artigo .video-container {
border-radius: 10px;
}
.imagem-artigo .single-pic-container {
border-radius: 10px;
}
#featured .conteiner-pub{
height: 250px;
}
#featured .show-xl .mt-15-ad{
height: 250px;
}
#category-ultima-hora{
display: flex;
justify-content: center;
}
#tempPrev{
display: flex;
margin-top: -7px;
}
#tempPrev p{
margin-top: 19px;
padding-left: 10px;
padding-right: 10px;
color:#7e7e7e;
}
#artigo .populares-artigo h2 {
font-size: 16px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #676666;
text-transform: none;
}
.menu-tags-title-relacionados h2 {
font-size: 16px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
text-transform: none;
color: #676666;
display: flex;
justify-content: center;
}
.parceiros-category-medium a{
display: flex;
}
#metreorologia-cat .entry-summary{
color: #444;
}
.fa.fa-twitter{
font-family:sans-serif;
}
.fa.fa-twitter::before{
content:"𝕏";
font-size:1.2em;
}
.aligncenter{
width: 100%!important;
}
#iconImpala{
position: absolute; display: block;
border: none;
z-index: 1001;
border-radius: 20px;
width: 40px; }
.icon-impala-center{
display: flex;
position: relative;
transform: translate(301px, 114px);
}
.mb-12{
margin-bottom: 12px;
}
button.gsc-search-button.gsc-search-button-v2 {
display: none !important;
}
#ultimas .category-title-sec-2:hover{
text-decoration: underline;
}
.category-title-sec-2:hover{
text-decoration: underline;
}
#parceiro .category-title-sec-2:hover{
text-decoration: underline;
}
#parceiro .box-parceiro-cronologia:hover{
text-decoration: underline;    
}
#category .category-title-sec-2:hover{
text-decoration: underline;    
}
#category .title-sec-category-small {
overflow-y: visible;
}
.icon-text-category {
font-size: 11px !important;
}
#category .title-sec-category-small:hover {
text-decoration: underline;
color:#000!important;
}
#parceiro .box-parceiro-cronologia h2:hover {
text-decoration: underline;
}
#parceiro .title-sec-90{
text-align: left!important;
}
.last-minute h2 {
font-family: Roboto, sans-serif;
font-weight: 700;
font-size: 28px;
color: #fff;
text-transform: uppercase;
background-color: #1F45B1;
margin-top: 0;
text-align: center;
line-height: 25px;
padding: 20px;
}
.last-minute .horoscopo h2 {
font-family: Roboto, sans-serif;
font-weight: 700;
font-size: 28px;
color: #fff;
text-transform: uppercase;
background-color: #1F45B1;
margin-top: 0;
text-align: center;
line-height: 25px;
padding: 20px;
}
.agenda-list .categoria {
color:  #1F45B1;
}
.agenda-list .subtitulo {
color: #505469;
}
#carousel-banca .item .caption {
color:  #1F45B1;
}
.row.top-pub-destaques.Pub-leaderbord {
height: 300px;
align-content: center;
}
.sticky-pub {
width: 300px;
top: 0px;
display:block;
justify-content: center;
align-items: center;
color: #fff;
}
.wrapper-pub {
margin: auto;
text-align: center;
text-align: -webkit-center;
}
.wrapper-pub {
height: 250px;
}
.cards-custom{
flex-wrap: wrap;
}
@media (max-width: 767px) {
.wrapper-pub{
height: 600px !important;
}
.sticky-pub {
position: sticky;
position: -webkit-sticky;
display: flex;
}
.cards-custom .box-galeries-mob {
width: calc(48% - 4.5px);
}
}
.row.cards-custom {
padding: 0px 20px;
}
.row.cards-custom::before{
content: unset;
} @media (max-width: 767px) {
.hide-box{
display: none;
}
.row.cards-custom {
padding: 0px 5px 0px 15px;
}
.menu-principal {
display: none;
position:fixed;
top: 0px;
}
.container-hp{
width: 100%;
}
.sub-menu{
height: 50px;
overflow: scroll;
}
.home header {
margin-top: 0px !important;
position: relative;
} .pub-red{
display: none;
}
.pub-hp{
display: none;
}
.menu-tags {
width: auto;
justify-content: center;
background-color: white;
box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.25);
border-top: solid 1px #1F45B1;
border-radius: 0px;
margin-top: 19px;
}
.logo .logo-img {
transform: translate(0%,-65%)!important;
}
.header-weather-mobile{
display: none;
}
.icon-ring{
display: none;
}
.sb-search {
display: block;
}
.hidden-xs {
display: block !important; 
}
.search-icon-button {
margin-left: 30%;
background-color: #ffffff00;
}
#sb-search-google {
width: 80% !important;
}
#sb-search-google .gsc-search-button {
width: 23px !important;
margin-left: 16%;
}
.header-weather {
display: flex;
justify-content: right;
margin-bottom: 8px;
flex-wrap: wrap;
}
.container-header-mobile{
height: 60px;
}
.sub-menu ul{
margin-top: 0px;
overflow-x: scroll;
overflow-y: hidden;
display: flex;
}
.header-icons {
margin-top: 0px;
}
.icon-search {
height: 20px;
margin-top: 3px;
margin-right: 5px;
}
.hamburger {
margin-top: -4px; 
}
.icon-user {
margin-top: -5px;
}
.box-carroussel {
height: 220px;
}
.img-adjust-carroussel {
height: 220px!important;
}
.box-video{
display: none;
}
.box-mobile{
display: block;
margin-left: 9px;
}
.box-mobile-header{
display: block;
margin-left: 0px;
display: flex;
width: fit-content;
}
.img-adjust {
height: 110px;
}
.category-hp{
display: none;
}
.mask-medium {
display: none;
}
#world .mask-medium {
display: block!important;
height: 190px!important;
}
#health .mask-medium {
display: block!important;
height: 190px!important;
}
#Cook .mask-medium {
display: block!important;
height: 190px!important;
}
#fame .mask-medium {
display: block!important;
height: 190px!important;
}
.title-sec-galaries {
color: #000;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
}
.pl-0-mob{
padding-left: 0px;
}
.pr-0-mob{
padding-right: 0px;
}
.mt-mob{
margin-top: 12px!important;
}
.mt-0-mob{
margin-top: 0px!important;
}
.pl-30-mob{
padding-left: 30px;
}
.pl-15-mob{
padding-left: 15px;
}
.pl-0-mob{
padding-left: 0px;
}
.pr-15-mob{
padding-right: 15px;
}
.mr-0-mob{
margin-right: 0px!important;
}
.ml-15-mob{
margin-left: 15px;
}
.ml-9-mob{
margin-left: 9px;
}
.pl-9-mob{
padding-left: 9px!important;
}
.mr-10-mob{
margin-right: 10px;
}
.ml-11-mob{
margin-left: 11px!important;
}
.mb-12-box{
margin-bottom: 12px;
}
.p-11-mob{
padding-left: 11px!important;
padding-right: 11px!important;
}
.pt-5-mob{
padding-top: 5px!important;
}
.t-5-mob{
top:5px!important;
}
.t-6-mob{
top:6px!important;
}
.mr-15-neg-mob{
margin-right: -15px;
}
.ml-0-mob{
margin-left: 0px!important;
}
.mr-15-mob{
margin-right: 15px;
}
.mt-0-mob{
margin-top: 0px!important;
}
.box-galeries{
height: 190px!important;
}
.box-galeries-mob{
width: calc(50% - 4.5px);
}
.title-sec-galaries-mob{
top:-15px;
}
.tags {
display: none;
}
.parceiros p {
color: #505469;
margin: 3px 0px 3px 0px;
}
#lasthour .box-carroussel{ }
#fame .bg-blue-box{
height: 475px;
}
#fame .box-carroussel-mob{
padding-top: 32px;
}
.box-600 {
height: auto;
}
.img-210-adjust-medium {
border-radius: 10px 10px 10px 10px;
}
.category-hp-medium{
display: none;
}
.title-sec-210 {
position: relative;
font-size: 14px;
color: #000000;
width: 100%;
overflow-y: hidden;
height: 32px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
word-wrap: break-word;
margin: 6px 20px 0px 0px;
margin-top: 115px;
line-height: 1.1;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
.img-adjust-mob{
height: 100%;
}
.title-mob-box-first{
font-size: 18px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #fff;
height: 130px;
margin: 17px 20px 8px 0px;
margin-top: 17px!important;
}    
.title-sec-galaries-small-mob {
height: 42px;
overflow: hidden;
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
}
.parceiros {
font-size: 12px;
position: relative;
height: 20px;
margin-top: 6px;
margin-bottom: 6px;
}
.parceiros-category-parceiro{
position: absolute;
}
.icon-text{
font-size: 12px;
padding-top: 1px;
color: #505469;
}
.numbers-ultimas h2 {
margin-top: 4px !important;
font-size: 20px;
}
.numbers-ultimas {
width: 40px;
height: 40px;
}
.ultimas-padding {
width: 40px;
}
.ultimas-box {
height: 635px;
}
.mais {
margin-left: -7%;
}
.mais-ultmas{
margin-left: -11%;
}
#lasthour .mais-ultmas{
margin-left: -7%;
}
#lasthour .numbers-box-text {
width: 89%;
}
#ultimas .parceiros-category-medium {
padding-top: 0px !important;
}
#desporto .parceiros-category-medium {
padding-top: 0px !important;
}
#category .parceiros-category-medium {
padding-top: 13px !important;
}
.ver-mais {
margin-left: -7%;
}
.menu-tags-title {
height: 30px;
border-radius: 20px;
margin-bottom: 0px;
z-index: 3;
align-items: center;
display: flex;
margin-top: 25px;
}
.menu-tags-title h2 {
text-transform: uppercase;
font-size: 24px!important;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
color: #fff;
display: ruby-text;
}
.mob-white{
color: white!important;
}
.title-sec-100{
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1.2;
letter-spacing: normal;
text-align: left;
color: #000;
height: 66px;
margin: 8px 0px 2px 0px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
text-overflow: ellipsis;
}
.button-ver-mais-noticias {
margin-left:0px;  
}
.button-ver-mais-noticias-ultimas {
margin-left: calc(50% - 95px);
margin-top: 12px; 
}
.title-sec-galaries-carroussel-mob{
height: 104px;
flex-grow: 0;
margin: 0 0 38.8px;
font-size: 18px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #fff;
}
#sport{
display: none;
}
#header-mob-desporto{
display: none;
}
.bg-blue-box {
border-radius: 10px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
background-color: rgba(0, 122, 195, 0.45);
height: 450px;
margin-left: 0px;
position: relative;
z-index: 0;
top: 5px;
}
.rtigos-carrousse-mob{
position: relative;  
}
.box-blue-artigos-mob{
position: absolute;
z-index: 3;
margin-top: 32px;
}
.linha-vertical{
border-left: solid 1px #8cc3e4;
height: 58px;
width: 50%;
border-bottom: solid 1px #8cc3e4;
margin-top: -40px;
}
.menu-tags-mob-submenu{
margin-top: 0px;
margin-bottom: 5px;
border-top: solid 0px #1F45B1;
}
.menu-tags-title-box-mob{
margin-top: -15px!important;
z-index: 3;
}
.menu-tags-title-box-mob h3{
text-transform: lowercase!important;
padding-top: 0.2px;
color: white;
height: 30px;
border-radius: 20px;
margin-bottom: 20px;
z-index: 3;
align-items: center;
display: flex;
}
.ver-mais-hp{
width: 120px;
z-index: 1;
}
.mais{
position: relative;
z-index: 2;
}
.button-ver-mais-noticias-tags {
justify-content: right;
margin-top: 8px;
display: flex;
}
.health {
overflow-x: scroll;
display: flex;
justify-content: normal;
align-items: center;
width: 100%;
}
.cook {
overflow-x: scroll;
display: flex;
justify-content: normal;
align-items: center;
width: 100%;
}
.mundo{
overflow-x: scroll;
display: flex;
}
.horizontal-scroll{
width: 190px;
}
.horizontal-scroll::-webkit-scrollbar {
display: none;
}
.parceiros-scroll-mob{
position: relative;
}
#health .bg-blue-box{
height: 245px;
margin-right: -15px;
margin-left: -15px;
}
#health .box-blue-artigos-mob {
margin-top: 32px;
margin-left: 0px;
}
.pub-mrec{
min-height: 250px;
width: 300px;
border-radius: 10px;
overflow: hidden!important;
}
.content-pub-mrec{
display: flex;
justify-content: center;
position: relative;
}
.box-top-16-mob{
margin-top: 16px;
}
.box-top-12-mob{
margin-top: 12px;
}
.box-top-7-mob{
margin-top: 7px;
}
.agenda-mobile{
margin-left: 0px;
margin-right: 0px;
border-bottom: solid 1px #1F45B1;
}
.mt-20-mobile {
height: auto!important;
margin-bottom: 20px;
}
.box-shopping-pequena {
height: auto;
}
.caption.caption-shopping {
color: white;
width: max-content;
font-size: 16px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
color: #fff;
height: 22px;
line-height: inherit;
margin-top: -39px;
position: absolute;
}
.em-banca {
height:auto;
margin-top: 30px;
}
#carousel-banca .carousel-inner {
max-height: 628px !important;
}
.numbers-box-text {
width:87% ;
}
.title-sec-galaries-hp-mob {
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
height: 30px;
overflow: hidden;
}
.title-mob-box-first-bloco2{
font-size: 18px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #fff;
height: auto;
margin: 17px 20px 8px 0px;
}
.icon-player {
position: relative;
transform: translate(60%, 35%);
z-index: 3;
}
.bg-blue-box-bloco-6{
margin-bottom: 0;
margin-top: 20px;
}
.meteo-header {
display: flex;
height: 32px;
}
.box-galeries {
padding-bottom: 6px;
}
header {
margin-top: 0px!important;
}
.img-parceiro-artigo {
width: 35px;
height: 35px;
background-color: white;
}
.parceiros-box {
margin-left: 0px;
height: 35px;
width: 99%;
margin-left: 4px;
}
.logo-parceiros {
height: 35px;
margin-top: -1px;
margin-left: -7px;
}
.logo-parceiros {
width: 35px;
}
.img-parceiro-parceiro {
height: 35px;
}
.logo-parceiros-parceiros {
height: 35px;
width: 35px;
}
.parceiro-box-parceiro {
height: 35px;
display: flex;
width: 98%;
margin-left: 7px;
}
.parceiros-share-parceiros{
display: none;
}
.parceiros-box h2{
margin-top: 9px;
margin-bottom: 0px;
width: max-content;
line-height: initial;
}
.category-header-artigo{
text-transform: uppercase;
}
.parceiros-artigo {
height: fit-content;
}
.img-adjust-relacionados-box{
height: 110px;
}
.box-relacionados {
height: 190px;
}
.box-relacionados-im{
height: 110px;
}
.box-relacionados-img{
height: 110px;
}
.title-sec-galaries-relacionados-mob {
height: 42px!important;
margin-top: 0px;
margin-right: 0px;
top: 0px;
margin: 6px 0px 3px 0px!important;
} 
.title-sec-relacionados {
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
height: 42px;
overflow: hidden;
margin-bottom: 3px;
margin-top: 5px;
padding-right: 0px;
}
.box-descricao-galery-relacionados .icon-parceiros {
margin-top: 0px;
}
.hide-pub{
display: none!important;
}
.pub-100-mob{
border-radius:0px;
min-height: 100px;
width: 320px;
overflow: hidden!important;
height: 100px;
display: flex;
align-items: center;
}
.mrec.mrec-top-artigo{
border-radius: 10px;
overflow: hidden!important;
align-items: center;
}
.pub-box-top-artigo-mob{
margin-top: 100px;
margin-bottom: 9px;  
}
.top-artigo-pub{
border-radius: 10px;
overflow: hidden!important;
align-items: center;
}
.pub-box-top-artigo-category-mob{
margin-top: 0px; }
.container-pub-mob{
display: flex;
justify-content: center;
margin-left: 0px;
}
.populares-artigo {
border-bottom: solid 0px #1F45B1;
}
.ultimas-artigo{
height: auto;
margin-top: 20px;
margin-bottom: 23px;
}
.parceiros-box p{
position: relative;
}
.parceiro-box-parceiro h1 {
margin-top: 10px;
margin-bottom: 10px;
line-height: initial;
}
.altura-max-parceiros {
height: auto;
}
.parceiro-cronologia-img {
height: 141px;
}
.box-parceiro-cronologia {
height: 190px;
}
.mask-medium-parceiro {
height: 100px;
margin-top: 40px !important;
width: auto;
}
.box-parceiro-cronologia  .mask-medium-parceiro {
width: 95%;
}
.box-parceiro-cronologia h3 {
margin: 8px 16px 0 19px;
font-size: 15px;
height: 30px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
.box-parceiro-cronologia h2 {
font-size: 16px;
height: 49px;
margin-top: 51px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
}
.title-sec-galeries-mob-parceiros{
margin: 11px 0px 11px 0px;
}
.category-title-sec-2 {
height: 45px;
font-size: 14px;
}
.box-top-parceiro-populares {
border-top: solid 0px  #1F45B1;
margin-top: 0px;
}
.box-top-parceiro-populares h2 {
margin: 0px;
width: auto;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
text-transform: uppercase;
font-size: 24px !important;
color: white !important;
line-height: inherit;
}
.menu-tags-title-relacionados{
border-radius: 0px;
width: auto;
justify-content: center;
box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);
border-radius: 20px;
background-color: #1F45B1;
padding-right: 20px;
padding-left: 20px;
width: max-content;
}
.menu-tags-relacionados{
border-top: solid 1px #1F45B1;
display: flex;
justify-content: center;
height: 34px;
}
.box-category-medium {
height: 120px;
}
.img-adjust-category {
height: 120px;
}
.category-title-sec-1 {
margin: 8px 0px 0px 0px;
}
.parceiros-category-medium {
padding-top: 90px!important;
}
.parceiros-category-medium .text {
font-size: 12px;
}
.title-sec-90 {
font-size: 14px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
text-overflow: ellipsis;
}
.populares-artigo-parceiro {
height: auto;
border-bottom: solid 0px #1F45B1;
}
.box-category-big {
height: 220px;
}
.mask-category {
height: 100px;
bottom: 100px;
background-color: rgba(0, 0, 0, 0.7);
}
.box-descricao-category {
bottom: 200px;
position: relative;
}
.box-descricao-category-first-mob {
bottom: 220px;
position: absolute;
width: 88%;
} .with-box-pequenas-mob{
width: calc(50% - 4.5px);
}
.title-sec-galaries-2{
height: 42px;
overflow: hidden;
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
margin: 6px 0px 3px 0px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
}
.box-descricao-galery-catecory {
padding-left: 11px;
padding-right: 11px;
}
.title-category-big {
overflow: hidden;
font-size: 18px;
padding: 0px;
height: 36px;
line-height: 1;
width: 90%; }
.box-category-234{
height: 190px;
}
.img-adjust-border {
border-radius: 10px;
}
.box-190-mob{
height: 190px;
}
.box-category-adjust-mob-category{
margin-top: 111px;
height: 75px;
padding: 0px 11px 0px 11px !important;
position: static;
}
.box-descricao-category-mob{
height: 80px;
margin-top: 76px;
padding: 5px 11px 0px 11px !important;
}
.parceiros-mob{
font-size: 12px!important;
padding-left: 10px;
margin-left: 0px;
color: #505469;
padding-top: 0px;
margin-top: 1px;
}
.icon-parceiros-mob{
height: 20px!important;
width: 20px;
padding-right: 0px;
margin-top: 2px;
margin-right: 0px !important;
}
#artigo .icon-parceiros{
height: 20px; 
width: 20px;
}
.parceiros-small-mob{
height: 20px!important;
position: static;
}
.title-sec-100-mob{
height: 44px;
}
.text-box-medium-category-mob{
padding: 10px 20px 10px 20px !important;
}
.title-sec-galaries-mob{
height: 42px;
overflow: hidden;
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
margin: 5px 0px 5px 0px; 
top: 0px;
} 
.icon-layers-small-mob {
position: relative;
float: right;
padding-top: 10px;
width: 25px;
margin-right: 15px;
}
.pub-box-top-artigo-mob-300{
margin-top: 13px;
margin-bottom: 0px;
}
.box-category-190-mob{
height: 190px;
}
.img-adjust-relacionados {
border-radius: 10px 10px 10px 10px;
}
.box-descricao-category-mob-top{
height: 80px;
margin-top: 109px;
padding: 5px 11px 0px 11px !important;
}
.box-descricao-category-mob-top-2{
height: 80px;
margin-top: 109px;
padding: 6px 11px 0px 11px !important;
}
.img-100px-adjust-category {
border-radius: 10px;
}
.icon-parceiros-small {
width: 20px;
height: 20px!important;
margin-top: 0px;
}
.icon-text-category {
margin-top: 2px;
margin-left: 10px;
color: #505469;
line-height: initial;
}
.ultima-hora {
width: 80%;
height: max-content;
margin-left: 10%;
display: flex;
overflow: hidden;
margin-bottom: 0px;
margin-top: 16px;
}
.ultima-hora-title {
min-width: 100px;
min-height: 22px;
}
.ultima-hora-title h2 {
color: white;
font-size: 12px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
color: #fff;
margin-top: 0px !important;
line-height: initial;
top: 50%;
position: absolute;
transform: translateY(-50%);
padding-left: 10px;
}
.ultima-hora-noticia h3 {
font-size: 14px; padding-right: 6px;
padding-left: 6px;
text-align: left;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 8px;
}
.ultima-hora-noticia {
height: auto;
}
.separador{
width: 2px;
margin-left: 10px;
margin-top: 4px;
color: #000000;
}
.parceiros-artigo-mob-header{
display: flex;
justify-content: center;
}
.top-categoria-complexo {
margin-top: 105px;
}
.box-video-complexo{
height: auto!important;
}
.box-categoria-complexo h2 {
font-size: 16px;
margin: 5px 10px;
height: auto;
}
.box-categoria-complexo .texto-catagoria-complexa {
font-size: 14px;
color: #676666;
margin: 0px 10px 5px 10px;
}
.tag-ultimas-box-grande {
height: 220px;
}
.blue-box-tag {
height: 569px;
border-radius: 10px 10px 10px 10px;
}
.menu-tags-tags {
display: grid;
height: 22px!important;
}
.menu-tags {
background-color: #ffffff00;
}
.menu-tags-mob-space {
bottom: 18px;
height: 35px;
}       
.title-sec-category-ultimas{
height: 42px;
overflow: hidden;
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #000;
margin: 5px 0px 3px 0px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
padding-right: 0px;
}
.box-category-234-tag-ultimas-mob {
height: 190px;
}
.title-sec-galaries-mob{
height: 42px;
margin: 5px 0px 3px 0px;
font-weight: normal;
}
.title-sec-galaries-hp-mob-h1{
top:2px;
height: 42px;
margin: 5px 0px 3px 0px;
font-weight: normal;
}
.parceiros-mob-ultimas{
font-size: 12px!important;
padding-left: 10px;
margin-left: 0px;
color: #505469;
padding-top: 0px;
margin-top: 2px!important;
position: relative;
line-height: initial;
}
.text-box-medium-category-ultimas{
margin-top:108px;
height: 80px; }
.box-descricao-galery-category-mob{
width: 50%;
margin-left: 50%;
height: 110px;
top: 0px;
margin-top: 0px;
}
.img-adjust-relacionados-box-mob{
width: 50%;
padding-right: 10px !important;
}
.ultimas-height-box-mobile{
height: 110px;
}
.title-sec-galaries-ultimas-mob{
height: 70px;
margin: 8px 0px 2px 0px;
font-weight: normal;
}
.category-title-sec-2-blue{
height: 75px;
margin: 8px 20px 8px 0px;
} .menu-tags-title.menu-tags-title-tag h3 {
padding-top: 3px;
}
.box-big-category-mob{
bottom: 20px;
position: absolute;
}
.box-descricao-ultimahora-mob{
top: 100px;
}
.title-mob-box-first {
height: 130px;
}
.parceiros-carrussel{
position: absolute;
}
.box-descricao-galery-scroll{
bottom: 10px;
position: relative;
top: 0px;
}
.icon-player-relacionados {
position: absolute;
transform: translate(-174%, 35%);
}
.icon-player-relacionados {
position: absolute;
transform: translate(-174%, 35%);
}
.icon-layers-relacionados {
margin-left: -45px;
width: 25px;
height: 33px;
}
#artigo .icon-layers-relacionados {
margin-left: -45px;
padding-top: 0px;
margin-top: 10px;
width: 25px!important;
height: 25px!important;
}
#artigo .icon-layers-small{
padding-top: 0px;
margin-top: 10px;
width: 25px;
height: 25px;
}
#artigo iframe.embed-responsive-item {
width: 100%;
min-height: 200px;
border: 0;
}
.icon-player-medium-small {
position: absolute;
transform: translate(65%, 23%);
}
.title-carroussel {
font-size: 18px;
height: 36px; }
.box-title-tag-mais-populares {
display:block;
justify-content: center;
}
.box-tag-populares {
height: 290px;
}
.tag-populares-number h2 {
font-size: 32px;
line-height: 0.8;
}
.tag-populares-number {
width: 40px;
height: 40px;
}
.img-adjust-tag-populares {
height: 120px;
}
.box-text-tag-populares h3 {
font-size: 16px;
margin: 5px 0 5px 0px;
height: 32px;
}
.box-text-tag-populares p {
font-size: 15px;
height: 77px;
margin-bottom: 8px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
text-overflow: ellipsis;
padding-top: 2px;
}
.box-text-tag-populares {
padding-left: 12px;
padding-right: 12px;
padding-bottom: 0px;
margin-top: 125px;
margin-bottom: 8px;
}
.date-tag-populares {
text-align: center;
display: flex;
justify-content: center;
width: auto;
margin-bottom: 0px;
}
.menu-tags-populares-mob{
height: 9px!important;
}
.top-tag-populares {
margin-top: 15px;
justify-content: center;
display: flex;
}
.box-pub {
min-height: 0px;
}
.menu-tags-tag-page {
margin-top: 0px;
}
.pagina-tags{
height: 10px !important;
}
.top-tag-populares {
display: flow-root;
}
.box-descricao-tag-mob{
bottom: 220px;
} 
.box-descricao-tag-mob-2{
position: absolute;
bottom: 20px;
}
.pagina-tags{
margin-top: 0px;
}
.mrec-centrar{
display: flex;
justify-content: center;
}
.box-descricao-galery-relacionados{
padding-left: 11px;
padding-right: 11px;
}
.carousel-inner .box-descricao {
padding-left: 11px;
padding-right: 11px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
}
.box-descricao {
bottom: 3vh;
position: absolute;
}
.carousel-control{
display: none;
}
.box-descricao-category-page-mob{
bottom: 190px;
}
.title-sec-100-mob-category{
height: 42px!important; margin: 5px 0px 3px 0px;
}
.title-sec-galaries-category{
height: 40px;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
line-height: 1;
}
.box-descricao-category-second-mob{
bottom: 200px;
position: relative;
}
.icon-text-category-tag{
color: #505469;
line-height: inherit;
font-weight: 500;
}
.icon-parceiros-category {
height: 20px;
width: 20px;
padding-right: 0px;
}
.top-box-cat-mob{
top: 105px;
}
.parceiros-small {
height: 20px;
top: 3px;
position: relative;
}
.icon-layers-small {
position: absolute;
margin-left: 70%;
}
.parceiros-link-white {
line-height: initial;
}
.parceiros-small-medium{
margin-top: 6px;
margin-bottom: 6px;
}
#lasthour .parceiros-small-medium{
margin-top: 17px;
margin-bottom: 6px;
}
.parceiros-tag {
top: 0px!important;
margin-top: 4px;
}
.parceiros-category p{
line-height: normal;
top: 4px;
position: relative;
}
.icon-text-parceiros{
line-height:initial;
font-size: 12px;
}
.title-sec-galaries {
margin: 6px 11px 3px 0px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
}
.icon-layers{
width: 25px;
}
.mundo-firt-block-mob{
height: 189px;
}
.mundo-firt-block-mob .title-sec-galaries-mob{
margin-top: 115px;
font-size: 14px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
}
#world .box-mobile-tags{
margin-left: 15px;
margin-right: 15px;
}
.date-mob h4{
color: #676666;
}
.titulo-artigo h1 {
font-size: 26px;
}
.sub-titulo-artigo h2 {
font-size: 18px;
}
.content-artigo p {
line-height: 24px;
}
.imagem-artigo {
min-height: 200px!important;
}
.row-parceiro-mob{
display: flex;
justify-content: center;
}
.parceiro-box-parceiro p {
margin: 8px 0 0px 22px;
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #8e8e8e;
line-height: initial;
}
.row-parceiro-mob h4 b{
padding-left: 22px;
}
.top-box-tags-hp-mobile-mundo{
margin-top: -20px;
}
.top-box-tags-hp-mobile-fama{
margin-top: -49px;
position: relative;
}
#last-hour-title{
height: 10px!important;
}
.glyphicon-new-window{
color: #8e8e8e;
vertical-align: middle;
margin-top: 4px;
padding-left: 15px;
}
.box-top-ultmahora-mob{
margin-top: 105px;
}
.category-title-sec-1-ultimas{
display: none;
}
.category-title-sec-2-blue{
margin-top: 11px!important;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
text-overflow: ellipsis;
}
.title-sec-galaries-ultimas-mob{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
text-overflow: ellipsis;
line-height: 1;
}
.carousel, .carousel-inner {
position: relative;
height: 555px;
}
.pbd-alp-placeholder-2{ }
.box-descricao-galery {
bottom: 1px!important;
}
.box-descricao-galery-hp-mobile {
position: relative!important;
}
.box-galeries {
padding-bottom: 6px;
}
.text-box-medium-category {
padding: 6px 11px 6px 11px !important;
}
.parceiros-small-medium-category .parceiros-mob-ultimas {
margin-top: 2px!important;
}
.parceiros-small-medium-category {
margin-top: 6px;
margin-bottom: 6px;
}
.parceiros-category-medium .text{
padding-left: 10px;
}
.category-title-sec-2-blue {
line-height: 1.1 !important;
}
.icon-parceiros {
height: 20px;
width: 20px;
margin-right: 10px;
margin-top: 2px;
padding-right: 0px;
}
#parceiro-ver-mais-noticias{
margin-top: 15px!important;
}
.parceiros-tag p{
margin: 6px 0px 3px 0px;
}
.icon-parceiros-tag-populares {
height: 20px;
width: 20px;
padding-right: 0px;
margin-right: 5px;
}
.parceiros-ultimas{
margin: 3px 0px 3px 0px!important;
}
.futebol-horarios {
margin-top: 12px;
display: flex;
}
.box-proximos-jogos {
overflow: hidden;
margin-right: -15px;
margin-left: -15px;
}
.box-desporto-destaques {
height: auto;
}
.box-descricao-category-desporto{
bottom: 16px;
position: absolute;
width: 88%;
}
#desporto .menu-tags {
border-top: solid 0px #1F45B1;
justify-content: left;
margin-top: 6px;
display: flex;
}
#benfica .menu-tags-title {
width: 50%;
z-index: auto;
}
#benfica .logo-clubes-img {
position: relative;
margin-top: -29px;
margin-left: -35px;
}
#sporting .logo-clubes-img {
position: relative;
margin-top: -29px;
margin-left: -35px;
}
#sporting .menu-tags-title {
width: 50%;
z-index: auto;
}
#porto .logo-clubes-img {
position: relative;
margin-top: -29px;
margin-left: -35px;
}
#porto .menu-tags-title {
width: 50%;
z-index: auto;
}
.logo-clubes-img {
height: 65px;
}
.mrec-tag-desporto {
margin-bottom: 40px !important;
}
.box-proximos-jogos {
height: 135px;
border-radius: 0px;
}
.logo-clubes-img-desporto{
height: 46px!important;
}
#desporto .text-box-medium-category-desporto {
margin-top: auto;
}
.img-adjust-desporto-mob{
border-radius:10px 0px 0px 10px;
}
#desporto .img-adjust-relacionados-box-mob {
width: 50%;
padding-right: 0px !important;
border-radius:10px 0px 0px 10px;
}
.title-sec-galaries-desporto-mob{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
text-overflow: ellipsis;
line-height: 1;
height: 70px;
font-weight: normal;
}
.img-100px-adjust {
border-radius: 6px 10px 10px 10px; 
}
.text-box-medium-desporto{
margin-top: 106px;
padding: 6px 10px 10px 10px !important;
height: auto;
}
#desporto .carousel-control{
display: block;
width: 20px;
border-radius: 0px;
background-color: rgba(175, 177, 179, 0.9);
height: 135px;
}
#desporto .carousel-inner {
height: 95px;
}
.box-destaques-desporto {
height: 115px;
}
div#proximos-jogos {
border-top: solid 1px #1F45B1!important;
justify-content: center!important;
margin-top:0px!important;
margin-bottom: 17px!important;
width: 80%;
}
.proximos-jogos-line{
display: flex;
justify-content: center;
}
#desporto .numbers-ultimas h1 {
margin-top: 6px !important;
font-size: 20px;
}
#desporto .mais-ultmas {
margin-left: -10%;
}
#desporto .mais {
margin-top: 3px;
}
.box-futebol-horarios {
width: 250px;
margin-left: 0px;
}
#desporto .carousel {
height: 135px;
}
#desporto .carousel-inner .active.left { left: -50%; }
#desporto .carousel-inner .active.right { left: 50%; }
#desporto .carousel-inner .next { left:  50%; }
#desporto .carousel-inner .prev	{ left: -50%; }
#desporto .carousel-col:first-child { width: 60%; }
#desporto .carousel-col{width: 40%; }
#desporto .active > div:first-child + div { display:block; }
#desporto .col-centered {
float: none;
margin: 0 auto;
}
#desporto .carousel-col { 
position: relative; 
min-height: 1px; 
padding: 5px; 
float: left;
}
#desporto .active > div { display:none; }
#desporto .active > div:first-child { display:flex; }
#desporto .block {
max-width: 250px;
}
#classificaçoes {
width: auto!important;
}
#ligas {
width: auto!important;
}
.logo-clubes-classificacoes-mobile{
height: 16px;
margin-top: 14px;
margin-bottom: 23px;
overflow: scroll;
display: flex;
height: auto;
}
.logo-clubes-classificacoes-mobile .logo-clubes-img{
margin-right: 3px!important;
margin-left: 3px!important;
}
#classificacoes{
font-weight: bold;
color: black;
border: solid 2px #1F45B1;
padding: 2px 0 2px 10px;
}
.ultima-hora-centrar {
display: contents;
}
#tempPrev h1{
font-size: 16px;
}
#tempPrev p {
font-size: 10px;
padding-left: 3px;
padding-right: 3px;
}
#tempPrev h2{
font-size: 14px!important;
margin-top: 15px;
}
.icon-mateo { }
.header-weather {
margin-left: 10%;
}
#category-ultima-hora {
display: block;
}
#featured .conteiner-pub {
height: 0px;
}
#saude-bem-estar .menu-tags-title h2{
text-transform: uppercase;
font-size: 24px !important;
font-weight: 300!important;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: center;
color: #fff;
display: ruby-text;
}
.icon-impala-center {
display: flex;
position: relative;
transform: translate(305px, 11px);
}
.box-category-medium .parceiros-category-medium {
padding-top: 12px !important;
}
.parceiros-category-medium.pos-parceiro {
position: absolute;
margin: 17px 0 0 19px;
padding-top: 180px;
}
.image-with-caption {
position: absolute!important;
top: 50%;
transform: translateY(-50%);
margin: 0 auto;
right: 0;
left: 0;
}
.em-banca .carousel-inner>.item>img {
display: block;
max-width: 100%;
height: auto;
line-height: 1;
max-height: 450px;
}
#category .title-sec-category-small {
overflow-y: clip;
}
.horoscopo.type-horoscopo.status-publish.hentry {
margin-top: 140px!important;
min-height: 275px;
}
.horoscopo-img{
min-height: 780px;
}
a.signo.center-block {
min-height: 130px;
}
.signo-img-activo {
min-height: 100px;
}
.horoscopo #InContentPos1 {
min-height: 20px;
}
}
@media (max-width: 394px) {
#tempPrev h1 {
font-size: 9px;
}
.header-weather {
margin-left: 4%;
}
.logo {
position: relative;
height: 65px;
}
.logo .logo-img {
transform: translate(-4%, -72%) !important;
}
.sidebar-nav {
margin-left: 47px;
}
.icon-impala-center {
transform: translate(260px, 11px);
}
}
@media (max-width: 430px) {
.parceiros-category-medium {
font-size: 10px;
}
.parceiros-box h2 {
font-size: 12px;
}
#lasthour .mais-ultmas {
margin-left: -9%;
}
.icon-mateo {
height: 22px!important;
width: 22px!important;
margin-top: 1px;
}
.icon-search {
height: 25px;
margin-top: 0px;
}
.ultimas-box .ultimas {
height: 75px;
border-radius: 10px;
padding-left: 15px;
margin-bottom: 10px;
display: flex;
justify-content: center;
}
}
@media (min-width: 444px) and (max-width: 767px) {
.ver-mais-hp {
margin-right: 4%;
}
.ver-mais-artigo{
margin-right: 4%;  
}
#parceiro .mais {
margin-left: -4%;
}
} @media (min-width: 991px) and (max-width: 1199px){
.col-md-12.ultima-hora{
margin-left: 0;
display: flex!important;
justify-content: center!important;
}
.pub-red-bottom {
width: 770px !important;
display: none;
}
.box-shopping-pequena {
height: fit-content;
}
.numbers-box-text {
width: 82%;
}
.icon-player {
transform: translate(85%, 100%);
}
.parceiros-share .sharebuttons {
margin-left: 20%;
}
.mais {
margin-left: 68%; 
}
.col-lg-3.col-xs-12.col-md-3.content-pub-mrec {
overflow: hidden;
}
.box-after-galery-right-artigo {
padding-left: 0px;
}
.box-after-galery-left-artigo {
padding-right: 15px;
margin-bottom: 12px;
}
.pr-7-5-tablet{
padding-right:7.5px ;
}
#stickypubsleft-parceiro{
display: none;
}
#stickypubsrigth-parceiro{
display: none;
}
#parceiro .container-pub-mob{
display: none;
}
.parceiros-share-parceiros {
padding: 10px 40px;
}
.row-parceiro {
width: auto;
}
#category-ultima-hora .box-top-ultmahora-mob{
display: flex;
justify-content: center;
}
.icon-player-relacionados {
position: absolute;
transform: translate(-210%, 100%)!important;
}
.pub-lateriais-tag{
display: none;
}
.line-tag-tema-destaque {
width: 90%;
}
.ultimas-box .ultimas {
display: flex;
justify-content: center;
}
#page-papulares .pub-lateriais-tag{
display: none;
}
#page-papulares .mrec-tag-populares{
display: none;
}
#page-videos .mrec-article{
display: none;
}
.category-pub {
overflow: hidden!important;
}
.icon-player-relacionados {
transform: translate(-290%, 100%);
}
.mrec.refresh-pub.mrec-article.pub-mrec.hide-pub.hide-box-tablet {
display: none;
}
.mrec.box-top-article.mrec-article.hide-pub.hide-box-tablet {
display: none;
}
.mrec.box-top-article.mrec-article.hide-pub.hide-box-tablet {
display: none;
}
.numbers-ultimas-text {
font-size: 11px;
}
.numbers-box-text {
padding-left: 9px;
width: 89%;
padding-right: 9px;
}
.parceiros-outros-editores {
padding-left: 10px;
}
.futebol-horarios {
display: flex;
}
.box-proximos-jogos {
overflow: hidden;
}
#ligas {
width: 100px;
}
.ml-tablet-classificados{
margin-left: 3px !important;
}
.nav-manu{
display: flex;
overflow: hidden;
}
.pl-15-medium{
padding-left: 15px;
}
.icon-player-small {
position: absolute;
transform: translate(8%, 20%);
}
.box-video-complexo {
height: auto!important;
}
.icon-player-medium-small {
position: absolute;
transform: translate(0%, 105%);
}
.carousel, .carousel-inner {
display: flex;
height: auto;
}
}
@media (min-width: 768px) and (max-width: 992px){
header { position: absolute;
}
.hide-box-tablet{
display: none!important;
}
.box-tablet{
display: block!important;
}
.ultima-hora {
margin-left: 0;
display: flex!important;
justify-content: center!important;
margin-top: 175px;
}
.pub-red-bottom {
width: 770px !important;
display: none;
}
.pub-hp {
display: flex;
justify-content: center;
margin-left: 0;
}
.header-weather-mobile {
display: none;
}
.header-weather {
float: right;
margin-top: 0px;
display: flex;
}
.title-sec-210 {
font-size: 12px;
height: 111px;
}
.icon-player {
transform: translate(55%, 100%);
}
.mt-20-mobile {
height: 422px !important;
}
.text-box-medium {
padding: 5px 5px 5px 5px !important;
}
.icon-text {
margin-left: 5px;  
}
.p-medium{
padding-left: 5px;
padding-right: 5px;
}
.title-sec-210 {
height: 140px;
}
.category-hp-medium {
font-size: 9px;
}
.box-shopping-pequena {
height: fit-content;
overflow: hidden;
}
.caption.caption-shopping {
color: white;
font-size: 10px;
}
.title-sec-100 {
height: 73px;
}
.ultimas-box .ultimas {
display: flex;
}
.ultimas-table-title {
justify-content: center;
}
.carousel, .carousel-inner {
height: auto;
}
.container-pub-mob {
margin-top: 141px;
margin-bottom: 30px;
}
.parceiros-artigo {
height: fit-content;
}
.mais {
margin-left: 22%;
}
#artigo .menu-tags {
width: auto;
justify-content: center;
background-color: white;
box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.25);
border-top: solid 1px #1F45B1;
border-radius: 0px;
margin-top: 19px;
}
#artigo{
margin-top: 180px;
}
#parceiro{
margin-top: 180px;
}
#page-papulares{
margin-top: 180px;
}
.populares-artigo {
border-bottom: solid 0px #1F45B1;
}
.box-after-galery-right-artigo {
padding-left: 15px;
margin-top: 12px;
}
.mrec-article {
width: auto;
margin-top: 70px;
}
.box-after-galery-left-artigo {
padding-right: 15px;
}
#ultimas .box-pub {
margin-top: 135px;
}
#ultimas .menu-tags {
width: auto;
justify-content: center;
background-color: #ffffff00;
box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.25);
border-top: solid 1px #1F45B1;
border-radius: 0px;
}
.blue-box-tag {
border-radius: 10px 10px 10px 10px;
}
.mt-24{
margin-top: 24px;
}
.blue-box-tag {
height: 720px;
}
.pr-7-5-tablet {
padding-right: 7.5px!important;
}
.pr-0-tablet{
padding-right: 0px;
}
.pr-15-tablet{
padding-right: 15px;
}
.pl-7-5-tablet {
padding-left: 7.5px;
}
.pl-0-tablet{
padding-left: 0px;
}
.pl-15-tablet{
padding-left: 15px;
}
.pl-15-tablet{
padding-left: 15px;
}
.pl-0-tablet{
padding-left: 0px;
}
.mr-0-tablet{
margin-right: 0px;
}
.mt-0-tablet{
margin-top: 0px!important;
}
.ml-0-tablet{
margin-left: 0px;
}
h2.caption {
margin-top: -20px;
position: absolute;
}
#carousel-banca .carousel-inner {
min-height: 255px !important;
}
.altura-max-parceiros {
height: 0px;
}
#parceiro .row-parceiro-mob{
display: flex!important;
justify-content: center;
}
#parceiro .row-parceiro-mob h4{
margin-left: 20px;
font-size: 18px;
}
#parceiro .row-parceiro-mob p{
margin-top: 32px;
margin-left: 10px ;
font-size:22px;
}
#parceiro .img-parceiro-parceiro {
height: 100%;
background-color: white;
width: 100%;
object-fit: cover;
}
.glyphicon-new-window{
top: 36px;
margin-left: 10px;
color: #8e8e8e;
}
#category-ultima-hora .box-top-ultmahora-mob{
display: flex;
justify-content: center;
margin-top: 160px;
}
.ultima-hora-category{
margin-top: 12px!important;
}
.container-pub-mob {
margin-top: 141px;
}
#category .container-pub-mob {
margin-top: 0px;
}
.pub-lateriais-tag{
display: none;
}
#page-tag .box-pub{
margin-top: 130px;
overflow:hidden;
}
#page-videos .mrec-article{
display: none;
}
#page-videos .mrec-categoria-complexo{
display: none;
}
#page-videos .ultimas-box{
display: none;
}
.box-pub {
min-height: 90px!important;
}
.numbers-ultimas-text {
font-size: 11px;
}
.numbers-box-text {
padding-left: 9px;
width: 89%;
padding-right: 9px;
}
#ligas {
margin-left: 0px;
}
#classificacoes {
font-weight: bold;
color: black;
border: solid 2px #1F45B1;
padding: 2px 0 2px 10px;
}
.logo-clubes-classificacoes-mobile {
height: 16px;
margin-top: 14px;
margin-bottom: 23px;
overflow: scroll;
display: flex;
height: auto;
margin-left: 27px;
max-width: 676px;
}
.futebol-horarios-flow-tablet{
overflow: scroll;
}
.futebol-horarios {
display: flex;
}
.proximos-jogos-tablet{
display: flex!important;
}
.box-proximos-jogos {
overflow: hidden;
}
.content-pub-mrec-tablet{
height: 90px;
}
#featured .conteiner-pub{
height: 90px;
}
[data-pub] iframe{
border-radius: 10px;
}
#category .container-pub-mob {
height: 90px;
}
.container-pub-mob {
margin-top: 200px;
display: block;
}
#ultimas .container-pub-mob {
margin-top: 0px;
display: block;
}
#category .container-pub-mob {
height: auto;
}
.icon-impala-center {
display: flex;
position: relative;
transform: translate(305px, 11px);
}
.title-sec-210 {
height: 180px; 
}
#lasthour .numbers-box-text {
padding-left: 5px!important;
padding-right: 5px!important;
}
#lasthour .ultimas-box .ultimas {
padding-left: 5px!important;
}
.title-sec-100 {
height: 61px;
}
.icon-player-small {
transform: translate(-12%, 20%);
}
.icon-player-medium-small{
transform: translate(82%, 105%);
}
#parceiro .container-pub-mob {
margin-top: 60px;
}
article.post-73.horoscopo.type-horoscopo.status-publish.hentry {
margin-top: 185px;
}
}
@media (min-width: 1200px) and (max-width:1300px){
.futebol-horarios {
display: flex;
}
.futebol-horarios-flow-tablet{
overflow: scroll;
}
.box-proximos-jogos {
overflow: hidden;
}
.ultimas-box .ultimas {
display: flex!important;
}
.ultimas-box .ultimas {
justify-content: center!important;
}
.title-sec-category-ultimas {
overflow-y: visible;
}
.icon-text-category-tag {
font-size: 11px;
}
.row-parceiro {
width: 169px;
}
.container-hp {
width: 1170px !important;
}
.pub-cat{
padding-left: 0px;
}
.cards-custom .col-lg-3 {
width: 23%;
}
.pub-populares-left{
padding-left: 0px;
}
.pub-tag-right{
padding-right: 0px;
}
.pub-tag-left{
padding-left: 0px!important;
}
.pub-lateriais-tag {
margin-left: 0px !important;
}
.pub-ultimas-left{
padding-left: 0px;
}
.icon-text-category-tag {
font-size: 8px;
}
.icon-text-category {
font-size: 9px !important;
}
.icon-text {
font-size: 8px;
}
.icon-text-category{
margin-top: -2px;
}
.mais {
margin-left: 59%;
}
#page-videos .container-hp{
width: 1100px !important;
}
#parceiro #stickypubsleft-parceiro .show-xl.mt-15-ad.pub-scroll {
margin-left: -15px!important;
}
.box-video-complexo {
height: auto!important;
}
}
@media (min-width: 1301px) and (max-width:1330px){
.pub-tag-left{
padding-left: 0px!important;
}
.container-hp {
width: 1220px !important;
}
.icon-text-category-tag {
font-size: 10px;
}
#ultimas .container-hp {
width: 1177px !important;
}
.row.futebol-horarios {
display: flex;
overflow: hidden;
}
.ultimas-box .ultimas {
display: flex;
justify-content: center;
}
#page-videos .container-hp {
width: 1283px !important;
}
#category .container-hp {
width: 1282px !important;
}
.row-parceiro {
width: 191px;
}
}
@media (min-width: 1200px) and (max-width:1230px){
.container-hp {
width: 1100px!important;
}
.pub-lateriais-tag {
margin-left: -15px !important;
}
#ligas {
width: 121px;
}
#page-tag .pub-tag-left #stickypubsrigth{
padding-left: 15px!important;
}
}
@media only screen and (min-width: 993px) {
.logo img {
width: 150px;
}
}