/*altura imagem principal site - desktop*/
@media (min-width: 1025px) {
.elementor-30 .elementor-element.elementor-element-5939a86c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5939a86c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  height: 95vh;  
}
.elementor-30 .elementor-element.elementor-element-5939a86c > .elementor-container {
  height: 95vh;
}
}

/*Remover margem inferior título homepage*/
.elementor-30 .elementor-element.elementor-element-bd0c4ac {
  margin-bottom: 0;
}

.elementor-30 .elementor-element.elementor-element-bd0c4ac .elementor-heading-title {
  margin-bottom: 0;
}

.elementor-30 .elementor-element.elementor-element-473302e {
  margin-bottom:0;
}

/*Remover margem topo botão homepage*/
.elementor-30 .elementor-element.elementor-element-50536d5 > .elementor-widget-container {
  margin-top: 0;
}

/*Corrigir posição vertical do bloco Título + Botão da homepage*/
@media (max-width: 767px) {
.elementor-30 .elementor-element.elementor-element-5939a86c {
  padding: 120px 20px 50px 20px;
}
}

/*Altura imagens principais*/
/*Versão mobile*/
@media (max-width: 767px) {
  
/*Página Contactos*/
.elementor-33 .elementor-element.elementor-element-ede6f42:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-ede6f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
 height: 50vh;
}

/*Página Empresa*/
.elementor-339 .elementor-element.elementor-element-b24fa10:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-b24fa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  height: 50vh;
}

/*Página Produtos*/
.elementor-502 .elementor-element.elementor-element-1b0a5d33 {
  height:50vh;
}

}

/*Versão desktop*/
@media (min-width: 768px) {
  
/*Página Contactos*/
.elementor-33 .elementor-element.elementor-element-ede6f42:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-ede6f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
 height: 65vh;
}

/*Página Empresa*/
.elementor-339 .elementor-element.elementor-element-b24fa10:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-b24fa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  height: 65vh;
  background-position: bottom;
}

/*Página Produtos*/
.elementor-502 .elementor-element.elementor-element-1b0a5d33 {
  height:65vh;
  background-position: center!important;
}

}


/*Estilo botão Enviar*/

body.elementor-kit-38 button, body.elementor-kit-38 input[type="button"], body.elementor-kit-38 input[type="submit"], body.elementor-kit-38 .elementor-button {
  color: #000000;
  border-color: #C66C1A;
}

body.elementor-kit-38 button:hover, body.elementor-kit-38 button:focus, body.elementor-kit-38 input[type="button"]:hover, body.elementor-kit-38 input[type="button"]:focus, body.elementor-kit-38 input[type="submit"]:hover, body.elementor-kit-38 input[type="submit"]:focus, body.elementor-kit-38 .elementor-button:hover, body.elementor-kit-38 .elementor-button:focus {
  color: #fff;
  background-color:#C66C1A;
  border-color: #C66C1A;
}

/*Estilo burger icon*/
.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle {
  border: 0px;
}

.ast-button-wrap .menu-toggle.main-header-menu-toggle {
  padding:0;
}

/*Mudar cor do elemento do menu mobile selecionado*/
@media (max-width: 767px) {
.ast-theme-transparent-header .main-header-menu li:hover > a, .ast-theme-transparent-header .main-header-menu li:hover > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-theme-transparent-header .main-header-menu .focus > a, .ast-theme-transparent-header .main-header-menu .focus > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .current-menu-item > a, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > a, .ast-theme-transparent-header .main-header-menu .current_page_item > a, .ast-theme-transparent-header .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .current_page_item > .ast-menu-toggle {
  color: #C66C1A;
}
}


