@media (max-width: 768px) {
      
   #coluna-principal{margin-top: 10px;}
   
   /*HOME*/
   #sidebar_first, #sidebar_second{width:49%; float:left;}
   #sidebar_second{}
   
   .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{color:#b2302a !important;}
   
   .carousel-indicators{display:none;}
   
   .view-menu-vereador li{ padding-top:3px;}
     
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{    background-color: #eee !important; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: transparent;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{border: 1px solid #2a608b;}

#expand-menu ul.dropdown-menu li a{padding-left: 30px; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color: #B2302A; border: 1px solid #2a608b;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color:#265F8E;}
.navbar-header .navbar-brand {width: 100%;}
.navbar-brand > img { margin-left: auto !important; margin-right: auto !important;}

  .navbar-nav .open .dropdown-menu {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
  } 
    
     .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #2a608b !important;
    padding: 9px 15px;
} 
    .dropdown-menu{
        list-style: outside none none;
        left: 0;
        text-align: left;
        top: 100%;
        z-index: 1000;}
    
    
    .nav {
    list-style: outside none none;
     }
    
    .nav > li {
    display: block;
    position: relative;
    }
    
    .nav > li.dropdown.open .dropdown-menu {
    display: table;
    width: 100%;
    text-align: left;
    left: 0px;
    right: 0px;
    padding: 1px;
    
}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
       color: #FFF;
        background-color: #1a5484;}
   
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    color: #1a5484 !important;
}
    .navbar-default .navbar-toggle {
    border-color: #2D70A8;
	border: 0 solid transparent;
}
        
    
  ul.dropdown-menu li {
    background-color: #3498DB;
      display: block !important;
  border-bottom: 1px dotted #2d70a8;
   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;
     }
    
 .icon-bar {
    background-color: #fff !important;
}
    /*.glyphicon{ color: #B2302A;}*/
    
    .busca-toggle {
    position: relative;
    float: left;
    padding: 7px 10px;
    margin-top: 0;
    margin-right: 15px;
    margin-bottom: 0;
    background-color: transparent;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 0px;
}
.navbar-toggle {
    margin-top: 0;
    margin-bottom: 0;    
}
 
  
 .input-group {
   padding-top: 7px;
     padding-bottom: 7px;
}   
    .form-control {
        border: 1px solid #ddd;
        border-radius: 2px;
		width:100%;}
    .btn-default {
    color: #fff;
    background-color: #b2302a;
    border-color: #fff;
}
.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;}
.participe_link:hover { background-image: url(../images/participe_m.png); opacity: 0.5; background-position:13px 9px; }
.agenda{ background-image: url("../images/cab_agenda_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;}
.agenda:hover{ background-image: url("../images/cab_agenda_m.png"); background-repeat: no-repeat; background-position:13px 9px; opacity: 0.5; }
.eventos{ 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; }
.eventos:hover{ background-image: url("../images/cab_eventos_m.png"); background-repeat: no-repeat; background-position:13px 9px; opacity: 0.5; }
.participe-cel a { color:#fff; text-decoration:none;}

.participe-cel > li { color:#fff;}
.participe-cel { display: block; background-color: transparent; color: #fff;   margin-left: auto; margin-right: auto; width: 400px; margin-top:0;}
.center{ position: relative; margin-left: 45px;  ;}

.form-inline {
    display: inline-block !important;
    margin-bottom: 0px;
    vertical-align: middle; width: 100%;
} 


.caret:before {
  content: '';
  position: absolute;
  top: 25%;
  left: 3px;
  border-top: 7px solid #fff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.navbar{min-height:34px;}
  
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-bottom-color: #777;
    border-top-color: #FFF;
}	
#block-views-foto-vereadores-block{margin-top: 16px !important;}
section#vereador-menu ul{}
section.nav > li {display: inline !important; }
section.nav > li > a { position: relative;  display:block;}
#vereador-menu .first { margin-left: 5px;}
.view-menu-vereador li {display: inline !important; float:left;}
.view-menu-vereador li  a{padding: 5px 10px !important;font-size: 0.8em !important;}
.navbar-nav {margin: 0.5px -15px !important;}
nav {margin-bottom: 4px!important;}

/*bloco como agendar sua visita*/
.visite_escolas, .visite_assoc, .visite_individual{width: 31.3333%; min-height:328px;}
.visite_escolas a, .visite_assoc a, .visite_individual a{ font-size: 0.63em;}
.visite_escolas p, .visite_assoc p, .visite_individual p{margin-top: 106px;}
.visite_escolas{background-position: center 50px;}
.visite_individual{background-position: center 38px;}
.visite_assoc{background-position: center 60px;}

/*bloco sedes */
.hero .carousel-indicators .col-sm-4 {width: 32.33333333333333% !important;}

/* bloco nomes originais de ruas*/
ul.quicktabs-tabs li{min-height: 41px;}
.quicktabs-tabs li.active a, .quicktabs-tabs li a {padding: 10px 8px 10px 8px;}
#block-quicktabs-pessoal-quantidade ul.quicktabs-tabs {padding-left: 6px;}

.grupo{width:100%}

.destaques_home{margin-bottom:20px;}
.noticias-destaque img.img-responsive{height:194px !important;}

/*pesquisar home*/
fieldset.custom_search-popup{padding-bottom: 10px; margin-top: -6px; width: 92%;}
.panel{box-shadow: 0px 3px 3px rgba(0, 0, 0, .1);}
.custom_search-popup-close{padding: 10px 15px;}

/*transparencia*/
.view-display-id-block_3 .dia-wrapper {width: auto; margin: 0 10%; left: 0px;}
.page-transparencia  #block-views-agenda-block-3{display:none;}

/*noticias*/
#block-views-not-cias-block-2{width: 61%; margin-right: 20px;}
.ultimas-noticias .views-field-field-image{width:30%;}
.ultimas-noticias-page img{border: 1px solid #eee; padding: 0; }

.noticias_home  #sidebar_second, .pagina-tv-camara #sidebar_second{width:100%;}
.noticias_home #block-views-exp-pesquisar-noticias-page-1{ width: 49%; float: left;}
.noticias_home #block-block-39{ width: 49%; float: right;}
.noticias_home #block-tagclouds-1{clear:both;}

/* tv camara*/
.tvc_programas ul li{max-width: 18.5%;}
#block-views-destaque-tvcamara-block .carousel-inner{height: auto;}
h2.titulo_destaque_TVC{color:#a94442; font-weight:700; text-shadow: 0 0 0;}
.descricao_tvc a{color:#333; text-shadow: 0 0 0; }
.carousel-indicators{bottom: 105px;}

/*bloco destaques*/
#block-views-banners-block .views-row-first{margin-bottom: 15px !important;}
#block-views-banners-block .views-row {margin: 0; width: 100%;}

/*sala de imprensa*/
.view-sugestao-de-pauta .views-field-field-image{max-width: 17%;}

/*rodape*/
footer span.caret {display:none;}

/*tramitação orçamentária*/
.container_tramitacao ul li a, .container_tramitacao ul li a:hover{min-height: 10px; width: 100%; max-width:100%; text-align: center;}
.arrow_box li:before{border-top-color: #c2e1f5; border-left-color: transparent; border-width: 10px; margin-top: -15px;}
.arrow_box li:after, .arrow_box li:before{left: 49%; top: 132%;}
.arrow_box li{width: 100%; max-width: 100% !important; margin-top: 10px; margin-left:0px;}
.container_tramitacao ul li.fases_passadas a, .container_tramitacao ul li.fases_passadas a:hover{ min-height: 19px; width: 100%; max-width:100% !important; text-align: center;}
.container_tramitacao ul li.active a, .container_tramitacao ul li.active a:hover{min-height: 19px; width: 100%; max-width: 100% !important; text-align: center; border-bottom: 1px solid #B2302A; }
.arrow_box li.active:before { border-top-color: #B2302A; border-left-color: transparent; border-width: 10px; margin-top: -15px;}

.tramitacao-guarda-chuva, .node-elaboraca-orcamentaria-ldo-loa-p{display: block; width: 100%;}
.texto_fase_tram{width: 100%;}
 #block-views-tramitacao-orcamentaria-block-4, #block-views-tramitacao-orcamentaria-block-5, #block-views-p-gina-guarda-chuva-block-5, #block-views-p-gina-guarda-chuva-block-7, #block-views-p-gina-guarda-chuva-block-6{width:100%;}
.bloco_tramita_elaboracao .table-responsive{width: 100%;}

.t_gr_descricao{float: none; width: 100%; margin-top: 10px; }
 .t_grafico_1 li {height: 275px;}
 .t_item{width: 100%; float: none;}
 .t_anual_container {height: 210px;}
 .t_grafico_1 li:last-child {    height: 691px;}
 .t_anual{margin-bottom: 50px;}
 #block-block-59 ul.quicktabs-tabs {height: 103px !important; padding: 10px 5px 0px 10px;}
 #block-block-59 ul.quicktabs-tabs li {width:100%;}
 
 /*comissões*/
 .comissoes_estudo ul, .comissoes_pelo ul, .comissoes_cpi ul , .comissoes_veto2 ul {margin-left: -69px;}
 .comissoes_estudo p{min-height: 40px;}
}