*{margin:0;padding:0}
img{border:0}

 

@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@800&display=swap');

.owl-next{/* font-family: Trebuchet MS */}

.owl-loaded div{float:left;width:100%;}
 
.owl-stage-outer{width:100%!important; overflow:hidden;}
.owl-stage-outer div{width: 100%; float:left;}  

.owl-stage{width:100%px!important}
  
 
 .owl-item{
	float: left;
		/* overflow:hidden; */
	margin:0!important;
		
	
	} 
/*______CONTEUDO DE CADA ITEM VARIOS SERVIÃ‡OS________________*/
.owl-item li{list-style-type:none;}

.item_content{
text-align:center;
width:90%!important; /*___MARGEM LATERAL DE CADA ITEM */
margin: 0 auto!important; /*__MARGEM LATERAL DE CADA ITEM */ 
float:none!important;padding:0!important}

div.owl-dots{
	width: 100%;
	margin-top:5px;
	text-align:center;
	float:left!important;		
}

.owl-dot{
	background:#ABB7C4;
	width:10px;
	height:10px;
	border-radius:50%;
	border:0;
	margin:0 5px;
	border:none!important;
	cursor:pointer;
	font-size:0;
}

.owl-dots .owl-dot:focus{box-shadow:none!important;}

.owl-dots .active{background:#0C5689}


/*-------------------------
[9. Block slider]
---------------------------*/
.u_slide{position:relative; float:left; width:100%!important;} /*___P POSIÃ‡ÃƒO PREV NEXT___*/
.owl-nav{
	border:none;
	width: 100%;
	
}

.owl-prev, 
.owl-next
{	
	 background:none;
	 background-image:url(btn_prev_b.png);	
	background-repeat: no-repeat;
	background-position: center;
	background-size:50%; 
	width:65px;
	height:65px;
	display:block;	
	color:#000;
	opacity:0.5;
	text-align: center;
	display: block;
	font-size: 0px;
	position: absolute;
	top: 45%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 29px;
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
	transition: all 0.45s ease;
	cursor: pointer;
	border:none;
	/* font-family: 'Dosis', sans-serif!important; */
	/*   font-family: 'Dosis', sans-seri!important; */
	 /*  font-weight:800;  */
	
}

.owl-next{
top: 35.5%;
-moz-transform: scaleX(-1); -o-transform: scaleX(-1);-webkit-transform: scaleX(-1); transform: scaleX(-1);	
	
}	
 

/* .owl-loaded button{ outline: thin dotted; outline: 0px auto -webkit-focus-ring-color;  outline-offset: 0px;} */
.owl-loaded button:focus{box-shadow: 0 0 0 0; border: 0 none; outline: 0;}

.u_slide .owl-prev{left: -10px;}
.u_slide .owl-next{right: -10px;}
.u_slide:hover .img_sl{ 
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);	
}
.u_slide:hover .owl-prev{
	left: 10px;
	opacity:1!important;
	background-size:80%;
}
.u_slide:hover .owl-next{
	right: 10px;
	opacity:1!important;
	background-size:80%;
	
}
.u_slide .owl-prev:hover,
.u_slide .owl-next:hover{
	/* background: #211F20; */
	color: #fff!important;
	/* border-color: #211F20; */
}

/* SUPER BANNER */


._ban_ .owl-nav{display:none;}
	
._ban_ .one-item{width:100%; height:auto!important; position:relative;}
._ban_ .one-item img{width:100%; position:relative;}


._ban_ .owl-dots{
	margin:0px!important;
	text-align:left!important;
	position:absolute;
	top:-5px;
	left:5px;
}

._ban_ .owl-dot{
	background:#C3CBC8;
	width:8px!important;
	height:8px!Important;
	border-radius:0!important;
	margin:0 5px 0 0px!important;
	font-size:8px!important;
	color:#000!important;
	opacity:0;
}
._ban_:hover .owl-dot{opacity:.5!important;}

	
/* COLUNISTAS / SERVIÇOES */
#chamada-colunas{width:1120px; height:80px; background:#f1f1f1; margin-left:auto; margin-right:auto; margin-top:30px;position:relative;padding:10px 30px;}
#chamada-colunas .owl-dots{margin-top:5px!important;}
#chamada-colunas .owl-dot{width:7px!important; height:7px!important;}
.img_sl_colunistas{width:80px; height:80px; border-radius:50%;float:left!important; margin-right:20px;}
.u_sl_colunistas h3{/* float:left; */ font-size:15px!important; text-transform: uppercase;}
.u_sl_colunistas p a{width:100%; display:block; font-size:14px!Important; color:#66717B!important; padding-right:10px;}

.u_sl_colunistas .owl-prev{width:25px!important; height:25px!important; left: 10px!important; background-color:#0C5689!important;background-size:50%; border-radius:50%}
.u_sl_colunistas .owl-next{width:25px!important; height:25px!important; right: 10px;background-color:#0C5689; background-size:50%; border-radius:50%}

