

@media (min-width: 1921px) {
	.container-fluid {
		padding-right:15%;
		padding-left:15%;
		margin-right:auto;
		margin-left:auto;
	}
	#banner-capa {
		height: 450px !important;
		overflow:hidden;
		object-fit: cover;
		object-position: center;
	}
	#banner-capa img {
		min-width:100%;
		height:450px;
	}
	#menu-fechado {
		display:none !important;
	}
	.btn-topo {
		text-align: right !important;
	}
}





@media (min-width: 1681px) and (max-width: 1920px) {
	.container-fluid {
		padding-right:12%;
		padding-left:12%;
		margin-right:auto;
		margin-left:auto;
	}
	#banner-capa {
		height: 390px !important;
		overflow:hidden;
		object-fit: cover;
		object-position: center;
	}
	#banner-capa img {
		min-width:100%;
		height:390px;
	}
	#menu-fechado {
		display:none !important;
	}
	.btn-topo {
		text-align: right !important;
	}
}





@media (min-width: 1440px) and (max-width: 1680px) {
	.container-fluid {
		padding-right:10%;
		padding-left:10%;
		margin-right:auto;
		margin-left:auto;
	}
	#banner-capa {
		height: 350px !important;
		overflow:hidden;
		object-fit: cover;
		object-position: center;
	}
	#banner-capa img {
		min-width:100%;
		height:350px;
	}
	#menu-fechado {
		display:none !important;
	}
	.principal-noticia {
		height:409px;
	}
	.principal-noticia img {
		height:409px;
	}
	.secundaria-noticia {
		height:205px;
	}
	.secundaria-noticia img {
		height:205px;
	}
	.btn-topo {
		text-align: right !important;
	}
}





@media (min-width: 1201px) and (max-width: 1439px) {
	.container-fluid {
		padding-right:7%;
		padding-left:7%;
		margin-right:auto;
		margin-left:auto;
	}
	#banner-capa {
		height: 310px !important;
	}
	#banner-capa img {
		height:310px;
	}
	#menu-fechado {
		display:none !important;
	}
	.principal-noticia {
		height:369px;
	}
	.principal-noticia img {
		height:369px;
	}
	.secundaria-noticia {
		height:185px;
	}
	.secundaria-noticia img {
		height:185px;
	}
	.btn-topo {
		text-align: right !important;
	}
}




/* LG */
@media (min-width: 992px) and (max-width: 1200px) {
	.container-fluid {
		padding-right:6%;
		padding-left:6%;
		margin-right:auto;
		margin-left:auto;
	}
	#banner-capa {
		height: 280px !important;
		overflow:hidden;
		object-fit: cover;
		object-position: center;
	}
	#banner-capa img {
		min-width:100%;
		height:280px;
	}
	#brasao img {
		margin:35px 0;
	}
	.dynamika-menu-nav-forest {
		display:none;
	}
	#menu-fechado {
		position:absolute;
		padding:0;
		right:5px;
		top:95px;
		padding:10px;
	}
	.btn-temas-topo {
		margin-top:20px;
		padding:8px 20px;
		font-size:14px;
	}
	.principal-noticia {
		height:309px;
	}
	.principal-noticia img {
		height:309px;
	}
	.principal-noticia h2 {
		font-size:22px;
		line-height:26px;
	}
	.secundaria-noticia {
		height:155px;
	}
	.secundaria-noticia img {
		height:155px;
	}
	.secundaria-noticia h2 {
		font-size:14px;
		line-height:17px;
	}
	.atalhos {
		border-radius:3px;
		text-align:center;
		width:49%;
		margin-right:0;
		margin-bottom:10px;
		float:left;
		padding:30px;
	}
	.midia-topo {
		margin:50px 3px 0 3px;
	}
	.vereador-capa img{
		height: 150px;
		width: 150px;
	}
	.vereador-capa a{
		top: 30px;
	}
}




/* MD */
@media (min-width: 768px) and (max-width:991px) {
	.container-fluid {
		padding-right:5%;
		padding-left:5%;
		margin-right:auto;
		margin-left:auto;
	}
	#banner-capa {
		height: 250px !important;
		overflow:hidden;
		object-fit: cover;
		object-position: center;
	}
	#banner-capa img {
		min-width:100%;
		height:250px;
	}
	#brasao img {
		height:100px;
		width: auto;
		margin:20px 0 10px 0;
	}
	.dynamika-menu-nav-forest {
		display:none;
	}
	#menu-fechado {
		position:absolute;
		top:-75px;
		right:105px;
		padding:10px;
		background-color:rgb(255,255,255,.2);
		border-radius:4px;
	}
	.btn-topo {
		border-top:1px solid rgba(255,255,255,.1);
	}
	.btn-temas-topo {
		margin-top: 10px;
		margin-bottom:10px;
	}
	.midia-topo {
		margin-top:25px;
	}
	.atalhos {
		border-radius:3px;
		text-align:center;
		width:49.5%;
		margin-right:1%;
		margin-bottom:10px;
		float:left;
		padding:30px;
	}
	.atalhos:nth-of-type(2n) {
		margin-right:0% !important;
	}
	.box-sessao h3 {
		font-size:18px;
		line-height:21px;
	}
	.hidden991- {
		display:none;
	}
	.vereador-capa img{
		height: 150px;
		width: 150px;
	}
	.vereador-capa a{
		top: 30px;
	}
}

/* SM */
@media (min-width: 576px) and (max-width:767px) {
	.container-fluid {
		padding-right:4%;
		padding-left:4%;
		margin-right:auto;
		margin-left:auto;
	}
	#banner-capa {
		height: 230px !important;
		overflow:hidden;
		object-fit: cover;
		object-position: center;
	}
	#banner-capa img {
		min-width:100%;
		height:230px;
	}
	#brasao img {
		height:80px;
		width: auto;
		margin:15px 0;
	}
	#brasao h1 {
		padding-top: 43px;
	}
	#brasao h2 {
		top: 57px;
	}
	.btn-topo {
		border-top:1px solid rgba(255,255,255,.1);
	}
	.midia-topo {
		margin-top:12px;
	}
	.btn-temas-topo {
		padding:15px;
		font-size:14px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.btn-temas-topo h4 {
		display:none;
	}
	.dynamika-menu-nav-forest {
		display:none;
	}
	#menu-fechado {
		position:absolute;
		top:-50px;
		right:20px;
		padding:8px;
		background-color:rgb(255,255,255,.2);
		border-radius:4px;
	}
	.atalhos {
		border-radius:3px;
		text-align:center;
		width:49.5%;
		margin-right:1%;
		margin-bottom:10px;
		float:left;
		padding:20px;
	}
	.atalhos:nth-of-type(2n) {
		margin-right:0% !important;
	}
	.box-sessao h3 {
		font-size:18px;
		line-height:21px;
	}
	.hidden991- {
		display:none;
	}
	.principal-noticia {
		height:369px;
	}
	.principal-noticia img {
		height:369px;
	}
	.principal-noticia h2 {
		font-size:24px;
	}
	.secundaria-noticia {
		height:185px;
	}
	.secundaria-noticia img {
		height:185px;
	}
	.box-sessao {
		height: auto;
	}
	.vereador-capa img{
		height: 150px;
		width: 130px;
	}
	.vereador-capa a{
		top: 25px;
	}
}




/* COL */
@media (max-width:575px) {
	body {
		min-width:300px !important;
		overflow-y:auto !important;
	}
	.container-fluid {
		padding-right:3%;
		padding-left:3%;
		margin-right:auto;
		margin-left:auto;
	}
	#banner-capa {
		height: 200px !important;
		overflow:hidden;
		object-fit: cover;
		object-position: center;
	}
	#banner-capa img {
		min-width:100%;
		height:200px;
	}
	#brasao .col-12 {
		text-align: left !important;
	}
	#brasao img {
		height:70px;
		width: auto;
		margin:10px 0;
	}
	#brasao h1 {
		padding-top: 23px;
		left: 80px;
	}
	#brasao h2 {
		top: 37px;
		left: 80px;
	}
	.btn-topo {
		border-top:1px solid rgba(255,255,255,.1);
	}
	.midia-topo {
		margin-top:12px;
		font-size:12px;
		line-height:12px;
		padding:9px 7px;
	}
	.btn-temas-topo {
		padding:9px;
		font-size:10px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.btn-temas-topo h4 {
		display:none;
	}
	.dynamika-menu-nav-forest {
		display:none;
	}
	#menu-fechado {
		z-index: 1;
		position: fixed;
		top: 5px;
		right: 5px;
		padding: 8px;
		background-color: rgb(179,179,179,.2);
		border-radius: 4px;
	}
	#menu-fechado strong{
		display: none;
	}
	.dynamika-menu-nav-forest {
		display:none;
	}
	.atalhos {
		width:100%;
		margin-right:0;
		padding:0;
		padding-top:5px;
	}
	.atalhos:nth-of-type(2n) {
		margin-right:0% !important;
	}
	.box-sessao h3 {
		font-size:18px;
		line-height:21px;
	}
	.hidden991- {
		display:none;
	}
	#pesquisa {
		position: relative;
		margin:0 !important;
		padding:0 !important;
	}
	.padding-busca {
		position:absolute;
		right:0;
		top:5px;
	}
	.principal-noticia {
		height:280px;
		width:100%;
	}
	.principal-noticia img {
		height:280px;
		overflow: hidden;
		object-fit: cover;
		object-position: center;
	}
	.principal-noticia h2 {
		font-size:24px;
	}
	.secundaria-noticia {
		height:280px;
		width:100%;
	}
	.secundaria-noticia img {
		height:280px;
		overflow: hidden;
		object-fit: cover;
		object-position: center;
	}
	.box-sessao {
		height: auto;
	}
	.margin80T {
		margin-top:50px;
	}
	.padding80T {
		padding-top:50px;
	}
	.radio-satisfacao{
		font-size: 10px !important;
	}
}




/* MENU SOMENTE RESPONSIVO - MENOR DE 1200 */

@media (max-width: 1200px) {
	.sidenav , .icon-menu-principal {
		display:inline-block;
	}
	.sidenav {
    	height: 100%;
    	width: 0;
    	position: fixed;
    	z-index:100;
    	top:0;
    	left:0;
    	background-color:rgb(20,150,60);
    	overflow-x: hidden;
    	transition: 0.5s;
    	padding-top:40px;
	}
	.sidenav .menu > li > a {
		color:#FFF !important;
		border:0;
		text-align:left;
	}
	.sidenav .menu > li:hover > a {
		color:#FFF !important;
		background-color:rgb(15,100,45);
	}
	.menu-coluna p {
		display:none;
	}
	nav .menu {
		display:flex;
		flex-direction:column;
		padding:10px;
	}
	nav .menu li {
		flex-basis: unset;
	}
	.menu li:hover ul {
		display:block;
	}
	.menu > li > a {
		height:40px !important;
		display:block !important;
		text-align:left;
		font-size:12px;
		line-height:26px !important;
		padding:6px 10px !important;
		background-color:rgba(0,0,0,.1);
		border-bottom:1px solid rgba(255,255,255,.2) !important;
	}
	.menu li ul {
		position: unset;
		top:auto !important;
		height:auto !important;
	}
	.menu li:hover ul {
		display:block;
	}
	.menu li ul span {  
		font-size:.95em;
		text-align:left !important;
		width:100%;
	}
	.sidenav .closebtn {
    	position: absolute;
   		top:-5px;
    	right:0;
    	font-size: 30px;
    	margin-left: 50px;
		padding:12px 15px;
		border-bottom:none !important;
		color:#FFF;
	}
	.icon-menu {
		font-size:15px !important;
		font-weight:900 !important;
		text-transform:uppercase;
		text-align:right;
		padding:0;
		cursor:pointer;
		display:inline-block;
		color:rgba(230,180,30);
	}
}

