@media only screen and (min-width:834px) and (max-width:1100px) and (orientation:portrait) {
.top .controlador {
    background: blue;
    display: inherit;
}    
.toogle {
  display: inherit;
}    
.coluna {
  padding: 0 0%;
  width: 100%;
}
.sidebar1 {
  display: none;
} 
.logo {
  margin: 22px 0px 0px 5%;
  width: 23%;
} 
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}    
.homepage .mastersingle .cover .textos .all h1 {
  font-size: 20px !important;
  font-weight: var(--global_font_weight_3);
  line-height: 25px !important;
  color: var(--global_cor_3);
}   
.homepage .mastersingle .cover .media .slide {
  height: 40vh;
}
.homepage .mastersingle .textos.heading {;
  width: 90%;
  margin: 50px 0 0 5%;
  padding: 0;
}
.homepage .mastersingle .textos.heading .extra_text {
  width: 100%;
}
.homepage .mastersingle .projectos_homepage a {
  width: calc((100% / 3) - 1px);
} 
.homepage .mastersingle .projectos_homepage {
  width: 100%;
  margin: 0px 8% 0 0;
  border-top: 1px solid #000;
} 
.homepage .mastersingle .projectos_homepage a .project-item_home .info .overlay-excerpt .excerpt-text .texto {
  display: none;
} 
.homepage .mastersingle .projectos_homepage a .project-item_home .info .overlay-excerpt .excerpt-text .categorias {
  display: none;
} 
.homepage .mastersingle .projectos_homepage a .project-item_home .info .overlay-excerpt .excerpt-text .line {
  display: none;
}   
.homepage .mastersingle .textos.heading.right {
  float: right;
  width: 90%;
  margin: 50px 5% 0 0;
  padding: 0px 0;
}
.homepage .mastersingle .textos.heading.right .extra_text {
  width: 100%;
} 
.homepage .mastersingle .produtos_homepage {
  margin: 0px 5%;
  width: 90%;
}  
.homepage .mastersingle .produtos_homepage ul.products li {
  width: calc((100% / 3) - 1.1%);
  margin: 0px 0.2% 20px;
} 
.homepage .mastersingle .equipa_homepage {
  float: left;
  width: 90%;
  margin: 0px 5%;
  padding: 20px 0 0;
} 
.homepage .mastersingle .equipa_homepage  {
  float: left;
  width: 90%;
  margin: 0px 5%;
  padding: 20px 0 0;
}   
.homepage .mastersingle .equipa_homepage .entrada  {
  float: left;
  width: calc((100% / 3) - 0.2%);
  margin: 0px 0 0 0.2%;
}  
 .homepage .mastersingle .testemunhos_homepage {
  width: 90%;
  margin: 10px 5%;
  padding: 20px 0 0px;
  border-top: 1px solid #000;
} 
.homepage .mastersingle .testemunhos_homepage .entrada {
  width: calc((100% / 3) - 1%);
  margin: 0px 0 0 0%;
}  
.homepage .mastersingle .testemunhos_homepage .entrada iframe {
  height: 430px;
}

.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}        
.atelier .mastersingle {
    padding: 0px 0% 0px 0%;
}
.atelier .mastersingle .cover .media .slide {
  height: 30vh;
}
.atelier .mastersingle .quote {
  width: 90%;
  margin: 0 5% 20px;
}
.atelier .mastersingle .quote p {
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0px;
} 
.atelier .mastersingle .equipa .colaborador {
    width: 100%; 
} 


.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}    
.servicos .mastersingle {
  padding: 0px 7% 0px 7%;
  width: 86%;
}
.servicos .mastersingle .entrada .servico {
  padding: 10px 0;
}    
.servicos .mastersingle .entrada .servico .thumb {
  margin: 15px 0 0 0px;
  width: 100%;
}    
.servicos .mastersingle .entrada .servico .order {
  width: 27%;
  text-align: left;
  letter-spacing: -4px;
}
.servicos .mastersingle .entrada .servico .texto .in .line {
  width: 30%;
}    
.servicos .mastersingle .entrada .servico .texto {
  width: 100%;
}
.servicos .mastersingle .entrada .servico .texto .in .textos .all ul {
  margin: 0px 0 0 0%;
  padding: 0 !important;
}    
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}      
.projectos {
  margin: 90px 7% 0;
}
.projectos .mastersingle {
  padding: 30px 1%;
  width: calc(100% - 2%);
  padding: 0px 0% 0px 0%;
}
.projectos_in .mastersingle {
    padding: 0px 0% 0px 0%;
}  
.projectos_in .mastersingle .colunas {
	margin: 10px 8% !important;
}  
.projectos .mastersingle .projects-list .project-item .info .excerpt-text .line,
.projectos .mastersingle .projects-list .project-item .info .excerpt-text .texto,
.projectos .mastersingle .projects-list .project-item .info .excerpt-text .categorias {
  display: none;
} 
.projectos_in .mastersingle .cover .media .caixaimagem .slide {
  height: 30vh;
  background-size: cover !important;
  background-repeat: no-repeat !important;
} 
.projectos_in .mastersingle .colunas.imagem_mais_texto .entrada_coluna.medias  {
  margin: 0 0%;
  flex-basis: 100%;
  order: 1;
}
.projectos_in .mastersingle .colunas.imagem_mais_texto .entrada_coluna.outros  {
  margin: 0 0%;
  flex-basis: 100%;
  order: 2;
} 
.projectos_in .mastersingle .colunas.imagem_mais_texto .entrada_coluna.outros .all {
  position: relative;
  top: inherit;
  transform: inherit;
  left: inherit;
  width: 100%;
  float: left;
  margin: 20px 0 0 0;
}  
 .projectos_in .mastersingle .cover .selected-services-hierarchy {
  left: 8%;
}  
 
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}    
  
.projectos_in .mastersingle .colunas .coluna-texto {
	margin: 0 !important;
  flex-basis:100% !important;
  order:9999 !important;
}    
.projectos_in .mastersingle .colunas .coluna-texto .tudo {
	margin: 20px 0 0 0 !important;
	padding: inherit !important;
	position: inherit !important;
	top: inherit !important;
	transform: inherit !important;
	left: inherit !important;
	width: 100% !important;
	float: left;
}
  
.projectos_in .mastersingle .colunas {
  margin: 0px 8% 10px !important;
}  
.projectos_in .mastersingle .colunas_media {
  margin: 0px 8% 0px !important;
} 
.colunas_media .divide-02,
.colunas_media .divide-03,
.colunas_media .divide-04,
.colunas_media .divide-05,
.colunas_media .divide-06 {
  width: calc(100% / 1) !important;
  margin:0 0 10px 0 !important;
}   
  
.projectos_in .mastersingle .colunas .entrada_coluna.divide-01,
.projectos_in .mastersingle .colunas .entrada_coluna.divide-02,
.projectos_in .mastersingle .colunas .entrada_coluna.divide-03,
.projectos_in .mastersingle .colunas .entrada_coluna.divide-04,
.projectos_in .mastersingle .colunas .entrada_coluna.divide-05 {
    margin: 0 0 10px 0 !important;
    flex-basis: 100% !important;
}
 
.projectos_in .mastersingle .colunas .entrada_coluna.divide-01 .media,
.projectos_in .mastersingle .colunas .entrada_coluna.divide-02 .media,
.projectos_in .mastersingle .colunas .entrada_coluna.divide-03 .media,
.projectos_in .mastersingle .colunas .entrada_coluna.divide-04 .media,
.projectos_in .mastersingle .colunas .entrada_coluna.divide-05 .media {
  margin: 0% !important;
  width: 100%;
}
  
.colunas_media .divide-0,
.colunas_media .divide-02,
.colunas_media .divide-03,
.colunas_media .divide-04,
.colunas_media .divide-05,
.colunas_media .divide-06 {
  width:100%;
}  
  
  
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}      
.blog {
  margin: 100px 0% 0;
}
.blog .mastersingle {
  padding: 20px 6% 0px 6%;
}
.blog .mastersingle .projects-list {
  left: 0px;
}    
.blog .mastersingle .projects-list .project-item .info {
  margin: 0 0 20px 0;
}  
.blog .mastersingle .projects-list .project-item .info .thumb {
  width: 100%;
  margin: 0 0%;
}
.blog .mastersingle .projects-list .project-item .info a.open_pro {
  margin: 20px 0%;
  font-size: 17px;
  line-height: 17px;
}
.blog .mastersingle .projects-list .project-item .info .excerpt-content{
    width: 100%;
    margin:0px 0%;
}   
.blog .mastersingle .cover .media .slide {
  height: 30vh;
  background-size: cover !important;
} 
.blog .mastersingle .textos.heading {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  padding: 0;
}  
.blog .mastersingle .textos {
  margin-left: 5%;
  margin-right: 5%;
  width: 90%;
}  
.blog .mastersingle .media {
  margin: 30px 0;
  padding: 0px 5%;
  width: 90%;
}
.blog .mastersingle .quote {
  margin-left: 5%;
  margin-right: 5%;
  width: 90%;
}
.blog .mastersingle .quote p {
  width: 100%;
  padding: 0px 0;
  font-size: 20px;
  line-height: 25px;
  margin: 0;
  letter-spacing: 0px;
}  
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}    
.contacto {
  margin: 100px 0% 0;
}
.wp-singular .contacto .mastersingle {
  padding: 0px 0% 0px 0%;
  width: 100%;
}    
 .contacto .mastersingle .textos {
  margin: 0 0 30px 7%;
  width: 90%;
  padding: 0px 0;
}
.contacto .mastersingle .form-contato-wrapper {
  width: 90%;
  margin: 0px 6%;
}  
.contacto .mastersingle .form-contato-featured {
  width: 90%;
  margin: 30px 5%;
} 
    
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.primary-mobile-nav ul {
    width: 80%;
    padding: 0;
}
.primary-mobile-nav {
  font-size: 17px;
}    
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}    
.down_master {
  padding: 0px 5%;
  width: 90%;
}    
.down_enter {
  margin: 20px 0 0;
}    
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}  
.sidebar2 .widget.texto:nth-child(1),
.sidebar2 .widget.texto:nth-child(2),
.sidebar2 .widget.texto:nth-child(3),
.sidebar2 .widget.texto:nth-child(4),    
.sidebar2 .widget.texto:nth-child(5) {
    height: auto;
    margin: 0;
    padding:0 0% 0px 0px;
    width: 100%;
	float: left;
}
.sidebar2 .widget {
    margin: 0;
    padding: 0; 
    cursor: pointer;
    font-weight: normal;
    background: url("../svg/arrow-down.svg") no-repeat 98% 20%;
    background-size: 3%;
    transition: background-image 0.3s ease;
}
.sidebar2 .widget.is-active {
    background: url("../svg/arrow-up.svg") no-repeat 98% 4%;
    background-size: 3%;
}
 .sidebar2 .widget.texto,
 .sidebar2 .widget.menu-de-navegacao,
 .sidebar2 .widget.texto:last-child {
  margin: 0 0% 0 0;
  width: 100%;
}


.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}  
.sidebar4 {
  float: left;
  margin: 0px 0%;
  padding: 0;
  width: 100%;
}
 .sidebar4 ul .filtros-ultimate-woocommerce form {
  margin: 0px 0 30px 0;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}

.selected-services-hierarchy .info {
  float: left;
  width: 100%;
  margin: 0px 0% 0px;
  padding: 0;
  font-size: 14px;
  display: none;
}
.selected-services-hierarchy h1 {
  font-size: 30px;
  width: 100%;
  line-height: 29px;
  margin: 0 0 10px 0;  
}
.selected-services-hierarchy .excerto {
  display: none !important;;
}
.wc-sob-consulta-container {
  float: left;
  margin: 120px 5% 0px;
  width: 90%;
  font-family: var(--global_font_1);
}
}