@charset "utf-8";
/*mpj-saomarcos body*/
#main{
	min-height: 50vh;
	padding-top: 120px;
}
.anchor{
	position: absolute;
	top:-84px;
}

/*body*/
.borda{position:relative;padding: 0px 0px 0px 0.5rem;}
.borda:before{
	content: " ";
	position: absolute;
	left:0px;
	width:4px;
	background: #FF5E00;
	height:100%;
}


.img{
	overflow:hidden;
	width: 100%;
	position: relative;
	/* -webkit-transition: .2s ease-in-out; */
	/* transition: .2s ease-in-out; */
}
.img.h-100{
	aspect-ratio: 4 / 3;
}
.img.h-100 img{
	
height: 100%;
	
width: 100%;
	
aspect-ratio: unset;
}

article .img a:not(.lnk-green){
}

.img-home-sd-3{}

.img-home-sd-4{}
.img-home-sd-5{}


.n2{}
.n3{}
.n2 .bg-white, .n3 .bg-white{
	border-top-left-radius: 24px;
}
.img-home-sd-4{
}
.img .marca{
	position: absolute;
	width: 48px;
	height: 20px;
	background: #CCC;
	top: 0px;
	left: 0px;
	border-bottom-right-radius: 0.5rem;
	border-top-left-radius:  0.5rem;
}
.img img{
    height: auto;
    max-width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;	
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    opacity: 0.9;
}

.img:hover img{
	
   -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
}

.n{
	flex-direction: column;
}
.nsticky{flex-direction: column; display:flex;}

.bullet {
    border-radius: 50%;
    background-color: #626262;
    display: inline-block;
    width: 18px;
    height: 18px;
}
.title{position:relative;}
.title:before {
    content: ' ';
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #72cd40;
    position: absolute;
    bottom: calc(50% - 10px);
}

.title span{
	line-height: 50px;
	padding-left: 18px;
	display: inline-block;
}

.title-sm span{
	line-height: 30px;
	padding-left: 18px;
	display: inline-block;
}

.title-sm:before {
   bottom: calc(50% - 8px);
}
.noticias-lista li{
    position: relative;
    padding-bottom: 1rem;
}
.noticias-lista li:last-child{
	padding-bottom:0px;
}
.noticias-lista li span{ display:inline-block;}
.noticias-lista li .bullet{
    position: absolute;
    top: 3px;
}
.noticias-lista li .txt{
    padding: 0px 0px 0px 30px;
}
.noticias-lista li a{
    line-height: 22px;
    display: inline-block;
}
.noticias-lista li a:hover{}

#mais-lidas p.time{display: none;}

#noticia h1{
	color:#FF5E00;
}

#noticia a{box-shadow: inset 0 -3px 0 #F19324;transition: all .3s;}

#noticia a:hover{color: #000;outline: none;background-image: none;text-decoration: none;background-color: #F19324;box-shadow: inset 0 -2px 0 #F19324;}

#noticia a.scrollto{position: relative;text-decoration: none;}
#noticia a.scrollto:after{
	content: " ";
	border-bottom: 1px dotted;
	position: absolute;
	bottom: 1px;
	width: 100%;
	left: 0px;
}
#noticia a.scrollto:hover{}


#noticia .noticia-content p:not(.desc), #noticia .noticia-content ul{
	font-size:18px;
	line-height:24px;
	
}


#noticia h2:not(.title),
#noticia h3:not(.title),
#noticia h4:not(.title),
#noticia h5:not(.title),
#noticia h6:not(.title) {
	font-size: 24px;
	line-height: 32px;
	color: #FF5E00;
	padding-top: .75rem;
}

#noticia .caption p{
	font-size:13px !important;
	line-height:16px !important;
	color: #767676;
	margin-top:0.25rem;
}


#noticia .internal-link{
	position: relative;
	width: 318px;
	margin-left: auto;
	margin-right: auto;
}
#noticia .internal-link .title{
	font-size: 14px;
	margin: 0px;
	line-height: 16px;
}
#noticia .internal-link .desc{
	font-size:14px;
	line-height: 16px;
	}


#noticia .internal-link p{font-size:14px !important;line-height: 18px !important;}
#noticia .internal-link a{color:#333;box-shadow: none;}
#noticia .internal-link a:hover{
    background-color: unset;
    color: #F19324;
    text-decoration: underline;
}

#noticia .tags p{ font-size:14px;}
#noticia .tags ul{gap:0.5rem;font-size: 15px;}
#noticia .tags li{ gap:3rem;}
#noticia .tags a{display:inline-block;text-decoration:none;padding: 0.25rem 0.5rem;font-weight:500;}
#noticia .tags a:hover{}
.share a{
	color:#FF5E00;
}
.share a:hover{
	color:#000;
}



#dobra-1 li a span{
	padding-left:22px;
}
#dobra-1 li a:before{
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	content: "\f054";
	background: #F00;
	color: #FFF;
	font-size: 12px;
	width: 16px;
	height: 16px;
	display: block;
	text-align: center;
	position: absolute;
}
#dobra-1 .swiper{ padding-bottom: 2rem;}

#dobra-2 .image{
	float:right;
	width: 50%;
	padding: 0px 0px 0.75rem 0.75rem;
}

#dobra-3 .news{position: relative;}

#dobra-3 .main-news{
    padding-right: 0px;
    padding-left: 0px;
}
#dobra-3 .main-news .overlay{
	position: absolute;
	bottom: 0px;
	width: 100%;
}
#dobra-3 .main-news .overlay-block{
	
    background: linear-gradient(to top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));
    height: 100px;
	
}
#dobra-3 .main-news .overlay-content{
	background: linear-gradient(to top, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.55));
	padding: 0px 1rem 1.5rem 1rem;
}

#dobra-5 .post-1 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, rgba(0, 0, 0, .5)), to(#000));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .5) 40%, #000);
    bottom: 0;
    left: 0;
    padding: 1rem;
    position: absolute;
    right: 0;
}
#dobra-5 .banner .post-title {
    font-size: 1.25rem;
}
#dobra-5 .post-1 .post-title a {
    color: #fff;
}
#dobra-5 .post-date a, 
#dobra-5 .post-author a, 
#dobra-5 .post-cats, 
#dobra-5 .post-cats a {
    color: #ccc;
}
#dobra-5 .swiper-button-next, 
#dobra-5 .swiper-button-prev {
    background: #000;
    color: #FFF;
    width: 36px;
    bottom: unset;
    top: 38px;
    left: unset;
    right: 16px;
    line-height: 36px;
    height: 36px;
}
#dobra-5 .swiper-button-prev {
    right: 60px;
}
#dobra-5 .swiper-button-next:after, 
#dobra-5 .swiper-button-prev:after {
    font-size: 16px;
    line-height: 36px;
    font-weight: bold;
}




#grid-secao-5 .news,
#grid-secao-5 .news-body {padding-left: 0px;padding-right: 0px;}
#grid-secao-5 .news .new{box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .05);}
#grid-secao-5 .news img{}
#grid-secao-5 .news img{
    height: 230px;
    object-fit: cover;
}


#blog-1 .image{
	float:right;
	width: 50%;
	padding: 0px 0px 0.75rem 0.75rem;
}


#video-1 .playlist-wrapper{
	
}
#video-1 .video-playlist{
	display: grid;
	grid-gap: 0;
	grid-auto-flow: column;
	grid-auto-columns: calc(50% - 20px * 2);
grid-template-rows: minmax(150px, 1fr);
	overflow-x: scroll;
	height: auto;
}
#video-1 .video-playlist li{
	padding: 2px 2px 0px 2px;
	min-width: 0;
	word-wrap: break-word;
	background:#000;
}
#video-1 .video-playlist li.active{
	background:#00F;
}
#video-1 .video-playlist li p{
	font-size: 12px;
}



#video-2 .swiper-button-next, 
#video-2 .swiper-button-prev{
}
#video-2 .swiper-button-next{right: 0px;}
#video-2 .swiper-button-prev{left: 0px;}


#video-2 .swiper-button-next:after, 
#video-2 .swiper-button-prev:after{
   color:#000;
	font-size:18px;
}
#video-2 .swiper-button-next:after{}
#video-2 .swiper-button-prev:after{}

#swiper-filmes .news{
    border-radius: .75rem;
    overflow:hidden;
}
#swiper-filmes .news-title{
	padding: 0px 1rem 1rem 1rem;
	color: #FFF;
}
#swiper-filmes .news figure{
}
#swiper-filmes .news figure:after{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
#swiper-filmes .news img{
	height:356px;
	display: block;
    object-fit: cover;
}


#swiper-filmes .swiper-button-next, 
#swiper-filmes .swiper-button-prev{
    top: 406px;
}
#swiper-filmes .swiper-button-next{
    right: 30%;
}
#swiper-filmes .swiper-button-prev{
    left: 30%;
}


#swiper-filmes .swiper-button-next:after, 
#swiper-filmes .swiper-button-prev:after{
   color:#000;
	font-size:18px;
}
#swiper-filmes .swiper-button-next:after{}
#swiper-filmes .swiper-button-prev:after{}


#webseries .swiper-button-next, 
#webseries .swiper-button-prev{
    top: -32px;
}
#webseries .swiper-button-next{
    right: 0px;
}
#webseries .swiper-button-prev{
    left: unset;
    right: 32px;
}


#webseries .swiper-button-next:after, 
#webseries .swiper-button-prev:after{
   color:#000;
	font-size:18px;
}
#webseries .swiper-button-next:after{}
#webseries .swiper-button-prev:after{}


#colunas{}
#colunas .colunista{}
#colunas .colunista a{
	display: grid;
    grid-template-areas: 'a b';
    gap: 16px;
}
#colunas .colunista img{	
    grid-area: a;
    width: 80px;
    height: 80px;
    min-width: 80px;
    border-radius: 50%;
    border: 2px solid #000;
    object-fit: cover;
    object-position: top center;
}
#colunas .colunista div{
    grid-area: b;
    flex-direction: column;
}
#colunas .colunista .title{}
#colunas .colunista .subtitle{}



#colunas .swiper-button-next, 
#colunas .swiper-button-prev{
    top: -27px;
}
#colunas .swiper-button-next{
    right: 0px;
}
#colunas .swiper-button-prev{
    left: unset;
    right: 30px;
}


#colunas .swiper-button-next:after, 
#colunas .swiper-button-prev:after{
   color:#000;
	font-size:18px;
}
#colunas .swiper-button-next:after{}
#colunas .swiper-button-prev:after{}

.noticia-content p, .noticia-content ul{}

#noticia .citacao{
    width: 80%;
    margin: 0px 10%;
    padding: 12px 0px 28px 0px;
}
#noticia .citacao div{
    border-top: 1px solid #FF5E00;
    border-bottom: 1px solid #FF5E00;
    font-size: 22px;
}
#noticia .citacao p.author{font-size:12px; line-height:20px;}

#table-body .row{}


#table-body .col{
	border-bottom:1px solid #000;
	padding: 1rem 0px 0.5rem 0px;
}

.publateral{	display: none;}

@media (min-width:375px){


}

@media (min-width:480px){
	
.img{
}

.img-home-sd-3{
	height: 100%;
}

	
.img-home-sd-4{
	height: 100%;
}
	
}

@media (min-width:576px){

.noticia-content{
	width: 80%;
	margin: 0px 10%;
}
#noticia .internal-link{
}	
/*altura imagens*/
.img{
}
.img-home-main{
}
.img-home-sec{
}
.img-home-sd-1{}
.img-news-normal{}

.img-home-sd-3{
	height: 100%;
}

.img-home-sd-4{
	height: 100%;
}
.img-home-sd-5{
    height: 180px;
}
.img-home-sd-6{}

	
.img.img-webseries{
    height: 330px;
}	
/*fim altura imagens*/		
#table-body .col-4 p{    margin-left: 20px;}
#table-body .col-8 p{margin-right: 10px;}	
}
@media (min-width: 768px){


.ntitle{
	background: #fff;
	display: flex;
	flex-direction: column;
	margin-top: -4rem;
	padding: 0.75rem 0.75rem 0px 0px;
	row-gap: 6px;
	width: calc(100% - 15%);
	z-index: 1;
}
	
/****/
	
#grid-secao-5 .news, 
#grid-secao-5 .news-body{padding-left: 15px;padding-right: 15px;}
#grid-secao-5 .news .new{box-shadow: none;}

#grid-secao-5 .news img{
    height: 180px;
    object-fit: cover;
}
#video-1 .playlist-wrapper{
	overflow: hidden;
	height: 273px;
}
#video-1 .video-playlist{
	overflow: auto;
	height: 100%;
	display: block;
}
#video-1 .video-playlist li{
	margin-bottom:0.2rem;
	
}

#video-1 .video-playlist li p{
	font-size: 14px;
}

	
#video-2 .swiper-button-next, 
#video-2 .swiper-button-prev{
}	

#video-2 .swiper-button-next{right: -24px;}
#video-2 .swiper-button-prev{left: -24px;}	



/*
*/
#swiper-filmes .swiper-button-next, 
#swiper-filmes .swiper-button-prev{
    top: -27px;
}

#swiper-filmes .swiper-button-next{
    right: 0px;
}
#swiper-filmes .swiper-button-prev{
    left: unset;
    right: 30px;
}
	
#swiper-filmes .swiper-button-next, 
#swiper-filmes .swiper-button-prev{
    top: -40px;
}	
	
#webseries .swiper-button-next, 
#webseries .swiper-button-prev{
    top: -27px;
}

#webseries .swiper-button-next{
    right: 0px;
}
#webseries .swiper-button-prev{}
#webseries .swiper-button-next, 
#webseries .swiper-button-prev{
    top: -32px;
}	
	
#colunas .swiper-button-next, 
#colunas .swiper-button-prev{
    top: -47px;
}	

/*altura imagens*/
.img{}

	
.img-home-main{
}

.img-home-main-2{
    height: 440px;
}
	
.img-home-sec{}
.img-home-sec-main{height: 248px;border-top-left-radius: 2.5rem;border-bottom-right-radius: 2.5rem;}
.img-home-sd-1{}
.img-home-sd-2{
    height: 218px;
}
	
.img-home-sd-3{height: 100%;}

	
.img-home-sd-4{
    height: 100%;
}
.img-home-sd-5{
	height: 200px;
	border-top-left-radius: 2rem;
	border-bottom-right-radius:  2rem;
}
.img-home-sd-6{
	height: 248px;
}	
.img-news-normal{}
.img.img-small{
	height: 96px;
	border-top-left-radius: 2.5rem;
	border-bottom-right-radius: 2.5rem;
}
.img.img-webseries{
	height:293px;
}	
/*fim altura imagens*/		
#noticia .internal-link{
	width: 320px;
	margin-right: -70px;
	float: right;
	margin-left: 1rem;
}	
#noticia .citacao{}
#noticia .citacao div{}
#noticia .citacao .author{}
#table-body .col-4 p{margin-left: 23px;}
#table-body .col-8 p{margin-right: 8px;}	


.border-md-left-0{
	border-left: 1px solid rgba(0, 0, 0, .1);
	padding-left: 15px;
}
.border-md-left-0,	
.border-md-left-0 > div,
.border-md-left-0 > article{
	height: 100%;
}
	
.border-md-right-0{
	border-right: 1px solid rgba(0, 0, 0, .1);
	padding-right: 15px;
}

.h-md-100,	
.border-md-left-0,	
.border-md-left-0 > div,
.border-md-left-0 > article,
.border-md-right-0,	
.border-md-right-0 > div,
.border-md-right-0 > article{
	height: 100%;
}
		
	
}


@media (min-width: 992px){
#main{padding-top: 126px;}

.anchor{top:-115px;}
	
#main-noticia .borda{border:1px solid #dee2e6;}	

.border-lg{
	    border-left: 1px solid rgba(0, 0, 0, .1);
	    border-right: 1px solid rgba(0, 0, 0, .1);
	padding:0px 15px;
}
	
.border-lg article{
	box-sizing: border-box;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
}
	
.border-lg article .w-100{
	flex-direction: column;
	flex-grow: 1;
}

	
.border-lg-left-0{
	border-left: 1px solid rgba(0, 0, 0, .1);
	padding-left: 15px;
}
	
.border-lg-right-0{
	border-right: 1px solid rgba(0, 0, 0, .1);
	padding-right: 15px;
}
	

	
.sticky-sidebar{
	position: sticky;
	margin-bottom: auto;
	top: 109px;
}

.hide .sticky-sidebar{top: 137px;}

.sidebar2{
	top: 142px;
}

.hide .sidebar2{
	top: 120px;
}
	
#dobra-1 .sidebar{
	position: sticky;
	margin-bottom: auto;
	overflow: hidden;
	top: 150px;
	max-height: 100vh;
}

#sticky-sidebar{
	position: sticky;
	margin-bottom: auto;
	overflow: hidden;
	top: 135px;
	max-height: 100vh;
}

	
#dobra-3 .main-news{
	position: sticky;
	max-height: 100vh;
	margin-bottom: auto;
	top: 0px;
	overflow: hidden;
	padding-left: 15px;
	padding-right: 15px;
}
#dobra-3 .news{position: relative;max-height: 100vh;}
#dobra-3 .main-news .image{
}
#dobra-3 .main-news .image img {
    width: 100%;
    height: auto;
    min-height: 100%;
}
#dobra-5 .banner .post-title {
    font-size: 1.5rem;
}
#dobra-5 .sm-banner .post-title {
	font-size: 1.1rem;
}


#grid-secao-1 .news-title{
	position:absolute;
	bottom:0px;
	z-index: 9;
	padding: 0px 1rem 1rem 1rem;
	left: 0px;
}


#grid-secao-1 .news figure:after{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	display: block;
	position: absolute;
	border-radius: 4px;
	background: linear-gradient(180deg, rgba(0, 0, 0, .00) 30%, #000 100%);
}

	
#blog-1 .sidebar{
	position: sticky;
	margin-bottom: auto;
	overflow: hidden;
	top: 150px;
	max-height: 100vh;
}	
	
#blog-2 .sidebar{
	position: sticky;
	margin-bottom: auto;
	overflow: hidden;
	top: 150px;
	max-height: 100vh;

}	

#video-1 .playlist-wrapper{
	height: 375px;
}	


#video-2 .swiper-button-next,
#video-2 .swiper-button-prev{
	top: unset;
	bottom: 8px;
}
#video-2 .swiper-button-next{right: 0px;}
#video-2 .swiper-button-prev{left: 0px;}	

#video-2 .swiper-button-next:after, 
#video-2 .swiper-button-prev:after{
	font-size:36px;
}

/*altura imagens*/
.img{}
.img-home-main{
}
.img-home-main-2{
	height: 100vh;
	height: calc(100vh - 115px);
}	
.img-home-sec{}
.img-home-sec-main{height: 338px;}
.img-home-sd-1{}
.img-home-sd-2{
    height: 338px;
}
	
.img-home-sd-3{height: 100%;}

	
.img-news-normal{height: 248px;}


.img-home-sd-4{
	height: 100%;
}	
.img-home-sd-5{
	height: 280px;
}
.img-home-sd-6{
	height:158px;
}	
/*fim altura imagens*/		
#noticia .internal-link{
	margin-right: -64px;
}	

.n{
	height: calc(100vh - 120px);
	position: relative;
}
.n .ntitle{
	position:absolute;
	bottom: 0px;
	margin-top: 0px;
	padding: 0.75rem 0.75rem 40px 0px;
}
	
.n .ntitle h2{
}
.nsticky .ntitle{
	position:absolute;
	bottom: 0px;
	padding: 0.75rem 0.75rem 20px 0px;
}	
	
}


@media (min-width: 1200px){
#main{}

.anchor{top:-125px;}	
#noticia .internal-link{
    margin-right: -76px;
}	
#dobra-2 .sidebar{
	position: sticky;
	margin-bottom: auto;
	overflow: hidden;
	top: 150px;
	max-height: 100vh;
}

	
#video-1 .playlist-wrapper{
	height: 451px;
}

/*altura imagens*/
.img{}
.img-home-main{}
.img-home-main-2{height: 100vh;height: calc(100vh - 115px);}
.img-home-sec{}
.img-home-sec-main{height: 405px;}
.img-home-sd-1{
}
.img-home-sd-2{
	height: 405px;
}	
.img-home-sd-3{height: 100%;}
	
.img-news-normal{height: 298px;}

.img-home-sd-4{
    height: 100%;
}	
.img-home-sd-5{
	height: 340px;
}
	
/*fim altura imagens*/		
#noticia .citacao{
    width: 60%;
    margin: 0px 20%;
}
#noticia .citacao div{
}
#noticia .citacao .author{}	

.border-xl-left-0{
	border-left: 1px solid rgba(0, 0, 0, .1);
	padding-left: 15px;
}

.border-xl-right-0{
	border-right: 1px solid rgba(0, 0, 0, .1);
	padding-right: 15px;
}

.h-xl-100,	
.border-xl-left-0,	
.border-xl-left-0 > div,
.border-xl-left-0 > article,
.border-xl-right-0,	
.border-xl-right-0 > div,
.border-xl-right-0 > article{
	height: 100%;
}
			
}


@media (min-width:1360px){
	
}

@media (min-width:1400px){
	
#dobra-3 .main-news .overlay-content{
	padding: 0px 2rem 1.5rem 2rem;
}


#video-1 .playlist-wrapper{
	height: 526px;
}

#video-2 .swiper-button-next:after, 
#video-2 .swiper-button-prev:after{
	font-size:48px;
}
	
/*altura imagens*/
.img{}
.img-home-main{
}
.img-home-main-2{
	height: calc(100vh - 115px);
	border-top-left-radius: 10rem;
	border-bottom-right-radius: 10rem;
}
.img-home-sec{
	
}
	
.img-home-sec-main{
	height:473px;
	
}
.img-home-sd-1{
}
.img-home-sd-2{
	height:473px;
}
	
.img-home-sd-3{height: 100%;}

	
.img-news-normal{height: 348px;}

.img-home-sd-4{
    height: 100%;
}		

.img-home-sd-5{
	height: 400px;
}
.img.img-webseries{
	height:328px
}	
/*fim altura imagens*/	

#noticia .internal-link{
    margin-right: -90px;
}	


#noticia .noticia-content p:not(.desc), #noticia .noticia-content ul{
	font-size:18px;
	line-height:28px;
	
}


#noticia h2:not(.title),
#noticia h3:not(.title),
#noticia h4:not(.title),
#noticia h5:not(.title),
#noticia h6:not(.title) {
	font-size: 28px;
	line-height: 40px;
}
	

.title:before {
    width: 18px;
    height: 18px;
    bottom: calc(50% - 10px);
}

.title span{
	padding-left: 28px;
}	

.title-sm:before {
    width: 12px;
    height: 12px;
    bottom: calc(50% - 6px);
}

.title-sm span{
	padding-left: 20px;
}	

	
#webseries .swiper-button-next, #webseries .swiper-button-prev{
	top: -34px;
}	
	
}


@media (min-width:1640px){
	.publateral{
		display: block;
		position: fixed;
		max-width: calc( calc(100vw - 1320px) * 0.4);
		margin-top: 2rem;
} 
	.l1{
    left: 1rem;
} 
	.l2{
    right: 1rem;
} 
}



