@media only screen and (min-width:5px) and (max-width:768px) and (orientation:portrait) {
.dropdown {
 display: none !important;
}
.toogle {
  right: 5% !important;
}    
.sidebar1 {
 display: none;
}
.header .colunaesquerda {
  margin:0px 5% 0;
  width: 90%;
}
.logo {
  width: 60%;
}
.noticias_group.destaque {
  width: 90%;
  margin:0px 5% 30px;
  padding: 0;
  position: relative;
  float: left;
  z-index: inherit;
  display: inherit;
}
.noticias_group.destaque .noticia_entrada .noticia-thumb {
  flex-basis: 100%;
}
.noticias_group.destaque .noticia_entrada .grupo_textos {
  width: 100%;
  flex-basis: 100%;
  order: 1;
} 
.noticias_group.destaque .noticia_entrada .grupo_textos .info {
  position: inherit;
  top: inherit;
  transform: inherit;
  left: inherit;
  width: inherit;
  float: left;
}
.noticias_group.destaque .noticia_entrada .grupo_textos .info h3 {
  width: 100%;
  margin:10px 0px 10px 0;
  font-size: 40px;
  line-height: 35px;
  letter-spacing: -1px;
}
.homepage .mastersingle .colunas.texto_over_image .outros {
  top: calc(37%);
  left: 5%;
  transform: translateX(0%) translateY(-50%) !important;;
  width: 85%;
}
.homepage .mastersingle .colunas.texto_over_image.lg_1 .outros {
  top: calc(50%);
  left: 5%;
  transform: translateX(0%) translateY(-50%);
  width: 90%;
}  
.homepage .mastersingle .colunas.texto_over_image.lg_1 {
  margin:0px 0px 0 0;
}
.homepage .mastersingle .colunas.texto_over_image .outros .all h2 {
  font-size: 46px;
  line-height: 33px;
}  
.homepage .mastersingle .colunas.texto_over_image.lg_1 .medias .media .caixaimagem .slide { 
  background-position:50% 50% !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 50vh !important;
}
.homepage .mastersingle .colunas.texto_over_image.lg_2 .medias .media .caixaimagem .slide {
  height: 60vh !important;
  background-position:36% 100% !important;
}
.homepage .mastersingle .colunas.texto_over_image.lg_3 .medias .media .caixaimagem .slide {
  height: 100vh !important;
  background-position:69% 100% !important;
}
.homepage .mastersingle .colunas.texto_over_image.lg_2 .outros .all h2 {
  font-size: 46px;
  height: auto;
  line-height: 55px;
}
.homepage .mastersingle .colunas.texto_over_image.lg_2 .outros .all h2 a {
  height: auto;
  line-height: 40px;
}
.homepage .mastersingle .colunas.texto_over_image.lg_3 .outros .all h2 {
    font-size: 46px;
    line-height: 34px;
    height: auto;
    margin:0 0 10px 0;
}
.homepage .mastersingle .colunas.texto_over_image.lg_3 .outros .all p {
  width: 75%;
  font-size: 13px !important;
  line-height: 18px;
}
.homepage .mastersingle .textos h2 {
  margin:0px 0;
  font-size: 45px;
} 
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}    
.noticias_group.home {
  width: 90%;
  margin:40px 5% 70px;
}
.noticias_group.home .noticia_entrada {
  width: calc((100% / 1) - 2%);
  margin:0 1% 20px 0;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.sidebar2 {
  padding:0px 5% 30px;
  width: 90%;
}
.sidebar2 ul li:nth-child(1), 
.sidebar2 ul li:nth-child(2), 
.sidebar2 ul li:nth-child(3), 
.sidebar2 ul li:nth-child(4), 
.sidebar2 ul li:nth-child(5) {
    width: inherit;
}   
.sidebar2 ul li ul {
  margin:0px 0 20px 0;
}   
 .sidebar2 ul li .textwidget {
    margin:0px 0 20px 0;
    float: left;
    width: 100%;
} 
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.sidebar3 {
  padding:15px 5%;
  width: 90%;
}  
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.horarios .mastersingle .caixa_horarios {
  width: 90%;
  margin:0 5%;
}    
 .horarios .mastersingle .caixa_horarios .classes .entrada .titulo {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.horarios .mastersingle .caixa_horarios .classes .entrada .info_add {

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}   
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}   
.horarios .mastersingle .colunas.texto_over_image:nth-child(1) .medias .media .caixaimagem .slide {
  height: 20vh !important;
  background-position:50% 50% !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}    
.horarios .mastersingle .colunas.texto_over_image .outros .all h2 {
  float: left;
  width: 100%;
  margin:0px 0;
  font-size: 35px;
  line-height: 30px;
}
.horarios .mastersingle .caixa_horarios .bloco_categoria h2 {
  float: left;
  width: 98%;
  margin:10px 0 9px 0;
  line-height: 50px;
  padding:0 1%;
  font-size: 30px;
  font-weight: var(--global_font_weight_8);
} 
.horarios .mastersingle .caixa_horarios .classes .entrada.up {
  height: 45px;
  line-height: 45px;
  padding:0 0 0 0%;
  width: 94%;
  font-weight: var(--global_font_weight_9);
  font-size: 20px;
}    
.horarios .mastersingle .caixa_horarios .dia .entrada.up {
  font-weight: var(--global_font_weight_8);
  font-size: 20px;
  height: 45px;
  line-height: 45px;
}    
.horarios .mastersingle .caixa_horarios .bloco_categoria .classes {
  width: 55%;
} 
.horarios .mastersingle .caixa_horarios .dia .entrada {
  font-size: 12px;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}   
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}   

.eventos .mastersingle .colunas.texto_over_image .entrada_coluna.medias .media .caixaimagem .slide {
  height: 30vh;
  background-size: cover !important;
}
.eventos .mastersingle .colunas.texto_over_image .outros .all h2 {
  font-size: 35px !important;;
  line-height: 30px!important;;
}
.eventos .mastersingle .colunas.texto_over_image .entrada_coluna.outros .all p {
  height: auto;
  margin:10px 0% 0px;
  width: 90%;
  position: relative;
  font-size: 15px;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}   
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}       
.eventos .mastersingle .colunas.imagem_texto {
  float: left;
  width: 90%;
  margin:0px 5%;
}
.eventos .mastersingle .textos.heading {
  width: 90%;
  margin:30px 5% 0;
} 
.eventos .mastersingle .textos .all h2 {
  width: 98%;
  margin:25px 0 25px 0;
  height: auto;
  font-size: 34px;
  line-height: auto;
  text-align: center;
}  
.eventos .mastersingle .textos {
  margin:0 0 40px 0;
  width: 90%;
  padding:0px 5%;
}    
.eventos .mastersingle .colunas.imagem_texto .entrada_coluna.medias {
    width: 100%;
    margin:0 0%;
    flex-basis: 100%;
  }
 .eventos .mastersingle .colunas.imagem_texto .entrada_coluna.outros {
    width: 90%;
    margin:0 5% 40px;
    flex-basis: 100%;
    order: 2;
  }
.eventos .mastersingle .colunas.imagem_texto .entrada_coluna.outros .all {
  position: relative;
  top: inherit;
  transform: inherit;
  left: inherit;
  width: 100%;
  margin:10px 0 0 0;
}
    
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}   
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}       
    
.noticias .mastersingle .colunas.texto_over_image .entrada_coluna.medias .media .caixaimagem .slide {
  height: 30vh;
  background-size: cover !important;
}
.noticias .mastersingle .colunas.texto_over_image .outros .all h2 {
  font-size: 35px !important;;
  line-height: 30px!important;;
}
.noticias .mastersingle .colunas.texto_over_image .entrada_coluna.outros .all p {
  height: auto;
  margin:10px 0% 0px;
  width: 90%;
  position: relative;
  font-size: 15px;
}
.noticias_group {
  width: 90%;
  margin:0 5% 70px;
}
.noticias_group .noticia_entrada {
  width: 100%;
  margin:0px 0% 40px;
}  
.noticias .mastersingle .media.pos_0 .caixagaleria .galerias_conteudo .slide {
  height: 30vh;
}
.noticias .mastersingle .textos.post-title {
  width: 90%;
  margin:0 5%;
}
.noticias .mastersingle .textos .all h2 {
  width: 98%;
  height: auto;
  font-size: 25px;
  line-height: auto;
}
.noticias .mastersingle .textos {
  width: 90%;
  padding:0px 5%;
}
.noticias .mastersingle .textos .all p {
  font-size: 13px;
}

.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}   
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}       
    
.instalacoes .mastersingle .colunas.texto_over_image .entrada_coluna.medias .media .caixaimagem .slide {
  height: 30vh !important;
  background-size: cover !important;
}
.instalacoes .mastersingle .colunas.texto_over_image .outros .all h2 {
  font-size: 35px !important;;
  line-height: 30px!important;;
}
.instalacoes .mastersingle .colunas.texto_over_image .entrada_coluna.outros .all p {
  height: auto;
  margin:10px 0% 0px;
  width: 90%;
  position: relative;
  font-size: 15px;
}
.projects-list {
  float: left;
  width: 90%;
  margin:30px 5%;
}

.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}   
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}       
    
.instalacoes .mastersingle .textos.heading {
  width: 90%;
  margin:30px 5% 0;
}
.instalacoes .mastersingle .textos .all h2 {
  width: 98%;
  margin:25px 0 25px 0;
  height: auto;
  padding:0;
  font-size: 25px;
  line-height: auto;
  text-align: center;
}
.instalacoes .mastersingle .textos {
  width: 90%;
  padding:0px 5%;
}
.instalacoes .mastersingle .textos .all p {
  font-size: 14px;
}
    
    
}