/*@media screen and (max-width: 414px) and (orientation : portrait) */

.carousel-control{display:none;}
	h1, .h1 {font-size: 1.8em;} 
	h2, .h2 {font-size: 1.6em; font-weight:700;}
	h3, .h3 {font-size: 1.2em; font-weight:400 !important;}
	h3.cmbh-red {font-weight:400;}
	h4, .h4{font-size: 1.0em; font-weight:700 !important;}
	
	.busca-toggle {margin-right: 4px!important;}
	.container-logo {max-width: 115px!important;}
	.navbar-brand {max-width: 115px!important;     padding: 15px 0 0 0px; margin-left: 4px;}
	.navbar-brand > img {max-width: 115px;!important}
	.center span:last-child{display:none;}
	
	
	#login-modal .modal-dialog {
    width: 95%!important;}
	
	
	
	
	
#expand-menu a.sidebar-button, #expand-menu a.rightbar-button{display:none;}
#expand-menu ul.dropdown-menu {position:relative;}

.dropdown-menu{
			list-style: outside none none;
			left: 0;
			text-align: left;
			top: 100%;
			z-index: 1000;}
ul.dropdown-menu li {
			background-color: #3498DB;
			display: block !important;
		    border-bottom: 1px dotted #e7e7e7;
		    text-align: left;}
ul.dropdown-menu li a:hover {
			color: #FFF;
			background-color: #2D70A8;
			padding-top: 11px;
			padding-bottom: 11px;}
			
ul.dropdown-menu  {
			background-color: #3498DB; width: 100% !important;}
	
.navbar-nav .open .dropdown-menu {
			background-color: transparent;
			border: 0 none;
			box-shadow: none;
			float: none;
			margin-top: 0;
			position: static;
			width: auto;}
.nav > li.dropdown.open .dropdown-menu {
			display: table;
			width: 100%;
			text-align: left!important; /*alinha o texto do menu*/
			left: 0px;
			right: 0px;
			padding: 1px;}

.nav > li {
			display: block;
			position: relative;}
			

.navbar{margin-bottom: 0px!important;}
span.caret.navbar-toggle{margin-right: 15px;}
	
	/*HOME*/
   #sidebar_first, #sidebar_second{width:100% !important; float: none !important;}
   /*min-height: 70px;*/
   
   
   .block-logintoboggan a:last-child{ 
		text-transform:uppercase; 
		padding: 20px 1px 1px 1px;
		font-weight: 700 !important;
		display:block;
		height: 40px;
		background-image: url("../images/icones/user.svg");
		background-position:center top;
		background-repeat:no-repeat;
		background-size: 25px 25px;
		max-width:40px; 
		background-color:transparent!important;
		float:left;
	}
	#block-block-15.block-logintoboggan{background-color: transparent!important; font-size: 0.7em;}
	
	.oculta-xxs, .print-link, .links{display:none;}
	.participe_link{ background-image: url("../images/participe_m.png"); background-repeat: no-repeat; background-position:13px 9px; padding-left: 34px !important; padding-top: 8px !important; padding-bottom:7px; margin-left: 0px; float:left;}
	.eventos{ display:none !important; /*background-image: url("../images/cab_eventos_m.png"); background-repeat: no-repeat; background-position:13px 9px; padding-left: 34px !important; padding-top: 8px !important; padding-bottom:7px; margin-left: 0px; float:left;*/}
	/*carrossel home*/
	.view-display-id-block_noticias_carousel .views-field-title a {font-size: 1.35em!important;}
	.view-display-id-block_noticias_carousel .views-field-body a { font-size: 1.1em!important;}
	.view-display-id-block_noticias_carousel .carousel-indicators {top: auto;}
	
	#views-bootstrap-carousel-1 .views-field-field-image{}
	.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    font-size: 50px; color: #ccc; top: 66px;}
	.carousel-indicators{bottom: 122px !important;}
	.carousel-control {text-shadow: 0px 0px 0px rgba(0,0,0,1); top: -90px; top: 0px !important;}
	
	.view-display-id-block_noticias_carousel .views-field-title, .view-display-id-block_noticias_carousel .views-field-body {padding-left: 0px!important; padding-right: 0px!important; font-size: 0.9em; }
	.icones_noticias li a {padding: 25px 0px 5px 0px; font-size: 0.9em; }
	/*.icone_tv a, .icone_reuniao a, .icone_reuniao a, .icone_galeria a, .icone_sala a, .icone_solenidades a { background-image: none!important;}*/
	.icone_reuniao a, .icone_solenidades a {
	background-image: url(../images/icones/icone_reuniao.svg);
    background-repeat: no-repeat; 
	background-size: 20px;
	background-position: center 5px;
	}
	
	.icone_sala a {
    background-image: url(../images/icones/icone_noticias.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center 5px;
    
}
	
	.noticias-destaque-secundario .views-row {float:left; width:47% !important; margin-bottom: 15px; margin-right: 2%}
    .noticias-destaque-secundario h4 { min-height: 1px;}
	.noticias-destaque-secundario .views-row-2 { margin-left: 0;}
	#block-views-banners-block .views-row {float:none; width:auto;}
	
	/*participe*/
	.coluna-2-4, .coluna-1-4 {width: 100%;} .visita p{display:none;}
	/*.opine, .tramitacao, .fale_ver, .fale{background-image: url("");}*/
	.coluna-2-4, .coluna-1-4 {padding: 10px 20px;}
	
	.bloco_participe h3 {font-size: 1.2em;}
	.lista_vereadores_participe .view-fale-com-o-vereador {width: 100%;
    margin-top: -20px;}
	.view-fale-com-o-vereador select.form-control {
    width: 100%;}
	.view-id-fale_com_o_vereador {
    padding-left: 20px;
    padding-right: 20px;}
	
	
	/*eventos*/
	.sinopse_eventos, .inicio_eventos, .encerramento_eventos, .inscricoes_eventos{ margin-left: 0px; padding-left: 0px;} .view-eventos .views-row {min-height:0;}
	.view-eventos img, .sinopse_eventos {display:none;}
	.touch-tabs nav {	overflow: auto; -webkit-overflow-scrolling: touch; }
	.eventos_bloco .quicktabs-tabs, .tramita_bloco .quicktabs-tabs {padding-left: 6px;}
	.field-name-field-data-inicial .field-item, .field-name-field-data-final .field-item { 
    font-size: 1.2em; }
	
	/*a câmara*/
	.entenda_camara h3 {text-transform:uppercase;}
	.blocar {padding-left: 0px !important;}
	#block-views-mesa-diretora-block .views-field-field-foto { margin-bottom: 10px; float: none;}
	.visite_escolas a, .visite_assoc a, .visite_individual a, .visite_info{font-size: 1em!important;}
	.visite_individual p {margin-top: 11px;}  .visite_individual{height: auto;}
	.visite_assoc {height:auto;} .visite_assoc p {margin-top: 11px;}
	.visite_escolas{height:auto;}
	.passeio_col1{float:none; width:auto;}
	
	/*vereadores*/
	.page-vereadores .page-header{font-size: 2em!important;}
	.bancadas_nome_ver, .bancadas_lider { width: auto!important;} .view-display-id-page_1 caption {font-size: 1.2em;}
	/* .DEM, .PCdoB, .PDT, .PHS, .PMDB, .PP, .PPS, .PRB, .PROS, .PRP, .PSB, .PSC, .PSD, .PSDB, .PSDC, .PSL, .PT, .PTB, .PTC, .PTdoB, .PTN, .PV, .PMN, .PR, .Novo, .PSOL {display:none;} */
	.view-id-liderancas table{width: 100%; margin-bottom: 20px;margin-top: 10px; }
	.view-id-liderancas h3{background-color:#f5f5f5; padding:6px;}
	.views-field-field-governo-1, .views-field-nothing{float:none;} 
	.views-field-field-bancadas-liderancas, .views-field-field-governo-1, .views-field-nothing {float:none; width:100%;}
	
	/*comissões*/
	.comissoes, .titulo-comissoes-temporarias, .titulo-comissoes-temporarias, .comissoes_veto2 li, #block-consulta-com-temporarias-consulta-com-temporarias {float: none!important; width: 100%!important; }
		
	/* tramitação orçamento*/
	.acompanhe_tramita, .acompanhe_tramita_4 {float:none!important; width:100%!important; margin-bottom:0px!important;	}
	.entenda a {height:auto;}.entenda_item li {float:none; width:100%; border-right: 0px dotted #fff;} .entenda_item{padding-left:0;}
	.t_grafico_1 li {height: auto !important;}
	.t_grafico_1 li:last-child {height: auto !important;}
	.t_anual_container {height: auto !important;}
	.ppag a {background-size: 40%; height: 145px;}
    .ldo a {background-size: 40%; height: 145px;}
	.loa a {background-size: 40%; height: 135px;}
	.entenda_item a {font-size: 0.9em!important;}


	/*serviços*/
	.bloco_servicos ul li{float:none; width: 100%;}
	
	/*noticias*/
	#block-views-not-cias-block-2{width: 100% !important; margin-right: 0px;}
	#block-views-not-cias-interno-destaque {display:none;}
	.ultimas-noticias-page .views-field-title a{margin-left:0; font-size: 1.6em; font-weight:500;}
	.ultimas-noticias .views-field-field-image{width:100% !important;}
    .view-display-id-interno_destaque .views-row{ float: none; width: 100%; min-height: 70px;}
	.noticias_home  #sidebar_second{width:100%;}
    .noticias_home #block-views-exp-pesquisar-noticias-page-1, .noticias_home #block-block-39{ width: 100% !important; float: none !important;}
    .noticias_home #block-tagclouds-1{clear:both;}
	#block-views-not-cias-block-2{display:none;}
	
	 .views-field-field-assunto-chapeu .chapeu-noticias-interna, .chapeu-noticias-interna {width:100% !important; margin-top: 10px; font-weight: 600; border-left: 0 !important; padding:0 !important; color:#000 !important; background-color:transparent !important; margin-left:0 !important;}
	.ultimas-noticias-page img{float:none; width:100%; height: auto; }
	.ultimas-noticias-page .views-row{ border: 1px solid #eee; padding: 10px;}
	.node-type-noticias .chamada p {font-size: 1.1em; font-weight:500;}
	.node-noticias{margin-top: 20px;}
	
	/*tv camara*/
	.este-item { float: left; padding: 4px; width: 47% !important; min-height: 210px !important;}
	.paginacao_youtube { width: 400px; clear:both; margin: auto; }
	.paginacao_youtube div {width: 100px;text-align: center;height: 30px;float: left;}
     thumbs img { margin-bottom: 5px; margin-top: 3px; width: 150px; height: 110px;}
     .thumbs {clear: both;}
     .thumbs span {font-size:13px;}
	 div.marquee {white-space:nowrap; overflow:hidden;}
	div.marquee > div.marquee-text { white-space:nowrap; display:inline;width:auto;}

	


	.logo_tvc{padding-top: 39px; margin-bottom: 20px;margin-top: 10px; height: auto;padding-left: 0;}
	.tvdigital, .tvcabo{float: none; height: auto; text-align: left; }
	#block-views-destaque-tvcamara-block .carousel-inner{height: auto;}
	h2.titulo_destaque_TVC{margin-left: 15px; font-size: 1.6em; color: #a94442; }
	.descricao_tvc {margin-bottom: 35px; margin-left: 15px; text-shadow: 0 0 0; font-weight: 400; }.descricao_tvc a{color:#666;}
	#block-views-destaque-tvcamara-block-4 .nav-tabs > li > a{font-size: 1.1em !important; font-weight: 400;}.desc_prog{margin-left: 21%;}
	.view-destaque-tvcamara .nav-tabs li {border-bottom: 1px solid #ddd;}
	.view-destaque-tvcamara .nav-tabs li.active {border-bottom: 1px solid #fff;}
	.tvc_programas ul li{max-width: 100% !important; float: none; clear: both;}
	.tvc_programas ul li img{width: 40% !important; float: left; margin-bottom: 10px; margin-right: 15px;}
	.tvc_programas ul li span{float: left; display: block; font-size: 1.2em;}
	.view-sugestao-de-pauta .views-field-field-image{max-width: 35% !important;}
	
	/*reuniões*/
	.view-reuni-es-online .views-row{width: 100%; margin-right: 0%; border-radius: 3px;}
	#views-exposed-form-reuni-es-online-page #edit-title-wrapper, #edit-field-data-eventos-value-wrapper #edit-title-wrapper, #edit-field-data-reunioes-value-max-inside-wrapper, #edit-field-data-reunioes-value-wrapper, #edit-field-data-eventos-value-wrapper, #views-exposed-form-reuni-es-online-page .date-date, #views-exposed-form-reuni-es-online-page-1 .date-date, #edit-field-data-reunioes-value-min-wrapper, #edit-field-data-reunioes-value-max-wrapper{ width: 100%;}
	.views-exposed-form .views-exposed-widget, #views-exposed-form-reuni-es-online-page .views-operator, #views-exposed-form-reuni-es-online-page-1  .views-operator, #edit-field-data-reunioes-value-wrapper .dependent-options, #edit-field-data-eventos-value-wrapper .dependent-options, #edit-field-data-reunioes-value-min-wrapper, #edit-field-data-reunioes-value-max-wrapper{float:none; margin:0;}
	#edit-field-data-reunioes-value-min-wrapper, #edit-field-data-reunioes-value-max-wrapper{ position: static;}
    /*.view-reuni-es-online*/ .views-exposed-form{width:100%; padding: 10px; display: inline-block; margin-bottom: 10px; display: inline-block;}
	.views-exposed-form .views-exposed-widget .form-submit {margin-top: 0.99em;}
	
	#edit-field-data-reunioes-value-value-wrapper {
    width: 100%; float: none;}
	
	.corpo-corte-videos-home { overflow: hidden;  height: auto;}
#block-views-reuni-es-online-block-1 .views-row {
    width: 100%;
    min-height: 100%;
    margin-right: 10px;
    height: 100%; }
	
	/* sala de imprensa*/
	.sugestao_pauta .view-sugestao-de-pauta .views-field-field-image {max-width: 50%;}
	.sugestao_pauta .view-sugestao-de-pauta h3 {font-size: 1.2em;}
	#sidebar_third h2.block-title { font-weight: 800; text-transform: uppercase; font-size: 1.6em; color:#B2302A; }
	
	/*comissões*/
	.comissoes_lista{border: 1px solid #eee;} .com_permanentes{margin-left: 10px;}
	
	/*transparência*/
	#block-quicktabs-pessoal-quantidade ul.quicktabs-tabs {padding-left: 6px;}
	#block-block-9 .transparencia_mos li{
		float: none !important; width: 100% !important; margin-right: 0px !important; padding-bottom:0; border-radius: 3px;}
		
	.transparencia_mos li a{height: 45px;
	padding-top: 10px; text-align: left; padding-left: 55px; font-size: 1.25em; font-weight: 300;}
	
	.transparencia_mos li:last-child{
		height: 45px; }
		
	.atuacao, .contratacoes, .contratacoes, .execucao, .licitacoes, .pessoal{ background-size: 40px; background-position: 10px bottom; border-bottom: 2px;}
	.contratacoes{}
	/*agenda*/
	.view .date-nav-wrapper .date-nav {top:0; position: static;}
	.view .date-nav-wrapper .date-heading{float: left; margin-left: 0;}
	.nav > li > a {padding:11px 11px;}
	
	.fale-texto{padding: 0 0 0 25px;} .fale-imagem {float: none;width: auto;} .autofloat-odd { margin: 0px 0 0px 0px;}
	.view-display-id-block_3  .date-nav-wrapper ul.pager{float: none; top: 0; }
	.view-display-id-block_3 .dia-wrapper {width: auto; margin: 0 10%; left: 0px;}
	.view-display-id-block_3 .pager li.date-prev > a, .view-display-id-block_3 .pager li.date-next > a { background-color: transparent;}
	.region-sidebar-second .view-display-id-block_3 .view-content {padding-top: 0px;}
	#block-views-agenda-block-3 .view .date-nav-wrapper{margin-bottom: 10px;}
	
	.destaques_home {margin-bottom:20px;}
	#sidebar_first, #sidebar_second{padding-top:0; width: 92%;}
	
	/*bloco como agendar sua visita*/
.visite_escolas, .visite_assoc, .visite_individual{
	width: 100% !important; min-height: 0 !important; padding: 48px 15px 10px 15px; background-position: center top; }
	.visite_escolas p, .visite_assoc p, .visite_individual p {
    margin-top: 11px !important;}
	/*rodape*/
	.rodape_menu_pai{font-size: 15px; border-left: 4px solid #265F8E;     padding: 0 10px !important;  margin-top: 5px;}
	
	
	/*#resultadoPesquisa ul.pagination li:nth-last-child(3), #resultadoPesquisa ul.pagination li:nth-last-child(4), #resultadoPesquisa ul.pagination li:nth-last-child(5), #resultadoPesquisa ul.pagination li:nth-last-child(6), #resultadoPesquisa ul.pagination li:nth-last-child(7), #resultadoPesquisa ul.pagination li:nth-last-child(8), #resultadoPesquisa ul.pagination li:nth-last-child(9), #resultadoPesquisa ul.pagination li:nth-last-child(10), #resultadoPesquisa ul.pagination li:nth-last-child(11){display:none;}*/
	
	/*notícias*/
	#block-views-not-cias-block-2 .view-id-not_cias .views-field-field-image {
    height: auto!important; width:auto!important; clear: left!important; margin-bottom:5px;}
	#block-views-not-cias-block-2{clear:left!important; margin-right: 0px!important; width:auto!important;}  
	#block-views-not-cias-interno-destaque{width: auto!important; clear: left!important;}
	.view-display-id-interno_destaque .views-row {width: 47%!important;}
	.view-display-id-interno_destaque .views-row-2{margin:0px!important;}
	.view-id-not_cias .views-field-field-image {height: auto!important; width: 100%!important;}
	.lower-tarja-outer {padding-right: 0px!important;}
	.ultimas-noticias .views-field-field-image{display:none!important;}
	.ultimas-noticias .chapeu-noticias-interna{margin-left: 0!important;}
	
	#block-views-menu-vereador-block ul.navbar-nav li{width: calc(50% - 4px); margin:0 2px;}
	
	/*#block-views-menu-vereador-block ul.navbar-nav li:first-child{width:33.3%;}
	#block-views-menu-vereador-block ul.navbar-nav li:nth-child(2){width:33.3%;}
	#block-views-menu-vereador-block ul.navbar-nav li:nth-child(3){width:33.3%;}
	#block-views-menu-vereador-block ul.navbar-nav li a:nth-last-child(2){margin-right:0;}
	
	#block-views-menu-vereador-block ul.navbar-nav li:nth-last-child(4){width:50%;}
	#block-views-menu-vereador-block ul.navbar-nav li:nth-last-child(3){width:50%; }
	#block-views-menu-vereador-block ul.navbar-nav li:nth-last-child(2){width:50%;}
	#block-views-menu-vereador-block ul.navbar-nav li:nth-last-child(1){width:50%;}*/
	
	.view-menu-vereador .navbar-default .navbar-nav > li > a {margin-right: 0; text-align:center;}
	.node-vereador{padding:15px;}
	#block-views-foto-vereadores-block {position: relative;}
	#block-views-foto-vereadores-block, #block-views-foto-vereadores-block-2 {width: 75px;}
	.secao-vereadores #coluna-principal{padding-top: 12px;}
	#block-views-foto-vereadores-block{}
	.leis{padding:0;}
	#resultadoPesquisa p{clear:both;}
	#block-views-foto-vereadores-block .views-field-field-logo-partido, #block-views-foto-vereadores-block-2 .views-field-field-logo-partido{display:none;}
	.secao-vereadores #coluna-principal{padding-left: 0px;}
	
	#block-views-reuni-es-online-block-1 .videos-play {
      top: -66px;}
	#expand-menu  ul.menu{margin-top:60px!important;}
	
	.videos_reunioes .videos-play, .videos_solenes .videos-play{font-size: 2em!important; top: -76px!important;}
	.videos_reunioes, .videos_solenes {min-height: 102px;     padding: 31px 10px 5px 10px;}
	.ao-vivo-container .video-container{height: 260px;}
	.ao_vivo_tit  h2{font-size:1.0em;}
	
	.page-vereadores #resultadoPesquisa, .page-vereadores #resultadoPesquisa_normas{padding: 0 !important;}
	.page-vereadores #resultadoPesquisa h2, .page-vereadores #resultadoPesquisa_normas h2{    padding-top: 18px;}
	.leis #form_pesquisa_proposicoes .grupo{margin-top: 0!important;}
	
	 .view-display-id-vereadores_page .vereador, article.node-vereador, .view-display-id-lista_contatos .vereador {max-width: 31%;}
	 
	  .grupo-requerimento, .grupo-r-ano{width:35%;}
	  .grupo-barra{width: 20px; left:0!important; padding-top: 29px;}
	  .grupo-r-ano{width:35%;padding-top: 25px;}
	  
	 .visible-lg-block{display:block!important;} 
 
	.bloco_busca-container{
    border: 1px solid #e6e6e6;
    display: block;
    min-height: 60px;
    border-radius: 3px;
	padding:10px;
	}
	.bloco_busca-container .busca-toggle{
		margin-top: 0px!important;
	}
	.bloco_busca-container .busca-toggle a{
		padding: 0!important;
	}
	.bloco_busca-container h3{margin-top: 0px;}
 
@media only screen and (max-width: 360px) {}
	
	
	
	
}