/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
body {
  font-family: 'Montserrat' !important;
}
.main-nav > li > a {
  font-family: Montserrat;
  padding: 10px;
}
.header_icon_dropdown .ld-module-trigger{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBidi1pZGVudGlmZXI9IjEwNSIgYnYtYmctc3R5bGU9IiIgYnYtcmVzaXplZC1pbmZvcz0iIj48L3N2Zz4=);
	width: 32px;
	height: 30px;
	background-repeat: no-repeat;
	margin-top: 2px;
	}
.header_icon_dropdown .ld-module-trigger-txt{
	position: absolute;
        left: -999em;
}
.icons_home_1 .contents h3{
	margin-bottom:10px;
}
.icons_home_1 .iconbox-icon-container img {
  max-height: 102px;
}
.icons_home_1 .contents p{
	font-size:15px;
}
.estilo_botao_1 span:first-child{
	padding:13px 15px; 
	margin:0px;
}
.estilo_botao_2 span:first-child{
	padding:13px 15px; 
	margin:0px;
}
.estilo_botao_3 span:first-child{
	padding:13px 15px; 
	margin:0px;
}
.estilo_botao_4 span:first-child{
	padding:13px 15px; 
	margin:0px;
}
.estilo_botao_5 span:first-child{
	padding:13px 15px; 
	margin:0px;
}
.preto h2{
	color:#000 !important;
}
.space_grotesk h1{
	font-family: 'Space Grotesk', sans-serif !important;
}
.space_grotesk h2{
	font-family: 'Space Grotesk', sans-serif !important;
}
.space_grotesk h3{
	font-family: 'Space Grotesk', sans-serif !important;
}
.home_servicos .col_2 ol li{
	color: #fff;
	font-family: 'Space Grotesk', sans-serif;
	position: relative;
	line-height: 40px;
	margin-bottom: 10px;
}
.home_servicos .col_2 ol li:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 0;
	left: 0;
	bottom: -2px;
	border-bottom: 1px solid #fff;
}
.home_servicos .col_2 ol li::marker{
	font-size:16px;	
}
.home_projetos{
	background-size: 80% !important;
}
.home_projetos .ld-pf-details{
	display:none;
}
.home_projetos .flickity-slider{
	transform: translateX(0%) !important;
}
.home_projetos .flickity-button.flickity-prev-next-button.previous {
  background: rgba(0,0,0,0.3);
  border-radius: 50%;
  color: #fff;
}
.home_projetos .flickity-button.flickity-prev-next-button.next {
  background: rgba(0,0,0,0.3);
  border-radius: 50%;
  color: #fff;
}
.home_dados .iconbox-icon-container img {
  max-height: 102px;
	width: 100%;
}
.home_dados .iconbox-icon-container{
	margin-bottom:0px;
}
.home_dados .iconbox-icon-wrap{
	margin:0 auto !important;
	margin-bottom: 7px !important;
}
.home_dados .iconbox .contents {
  text-align: center;
}
.home_dados .contents p {
  font-size: 19px;
  font-weight: 900;
	color: #000;
}
.home_noticias .liquid-lp-excerpt{
	display:none;
}
.home_noticias .liquid-lp-media {
	margin-bottom: 15px;
}
.home_noticias .liquid-lp-header{
	min-height:50px;
}
.home_noticias .data_post {
  position: absolute;
  top: 0;
  right: 0;
  background: #000;
  padding: 4px;
  z-index: 2;
  text-align: center;
}
.home_noticias .data_post .dia {
  display: block;
  font-size: 15px;
  color: #fff;
  font-weight: 600;
}
.main-footer p {
  font-size: 13px;
}
#lang_choice_1 {
  background: transparent;
  border: none;
  font-size: 15px;
}
.home_noticias .data_post .mes {
  display: block;
  font-size: 15px;
  color: #fff;
}
.home_noticias .liquid-lp-footer {
  margin-top: 15px;
}

.home_mapa .col_1{
	width:70%;
}
.home_mapa .col_2{
	width:30%;
}
html[lang="en-GB"] .img_pt{ display:none; }
html[lang="en-GB"] .img_es{ display:none; }
html[lang="en-GB"] .img_fr{ display:none; }
html[lang="pt-PT"] .img_en{ display:none; }
html[lang="pt-PT"] .img_es{ display:none; }
html[lang="pt-PT"] .img_fr{ display:none; }
html[lang="fr-FR"] .img_en{ display:none; }
html[lang="fr-FR"] .img_es{ display:none; }
html[lang="fr-FR"] .img_pt{ display:none; }
html[lang="es-ES"] .img_en{ display:none; }
html[lang="es-ES"] .img_fr{ display:none; }
html[lang="es-ES"] .img_pt{ display:none; }

.main-nav .current_page_item .link-txt{
	background: linear-gradient(90deg, #ebebeb 35%, #ebebeb 45%, rgba(92, 92, 92, 0) 46%, rgba(255, 255, 255, 0) 100%);
	padding: 10px;
}

#parceiros .carousel-item .carousel-item-inner {
  /*position: inherit;*/
}

body {
  counter-reset: section; /* Set a counter named 'section', and its initial value is 0. */
}
.home_servicos .accordion-heading h4::before {
  	counter-increment: section; /* Increment the value of section counter by 1 */
  	content: "0" counter(section); /* Display the word '0 ', the value of section counter, and a colon before the content of each h3 */
	color: #fff;
	font-size: 13px;
	float: left;
	margin-right: 5px;
}

.pf-single-title.size-xl {
  font-size: 50px;
	font-family: 'Space Grotesk', sans-serif !important;
}
.pf-single-header .my-0{
	font-size: 18px;
}
.pf-info.d-lg-flex.justify-content-between {
  display: none !important;
}
.pf-single-header .social-icon.social-icon-sm {
  display: none !important;
}
.projetos_relacionados h6{
	font-size:40px;
	font-family: 'Space Grotesk', sans-serif !important; 
	text-align:center;
	margin-top: 0px;
}

.awsm_job_openings-template-default .post-meta{
	display:none;
}

.grupo_tabique .vc_single_image-wrapper img{
	height: 150px;
	width: auto;
}
.liquid-lp-details, .entry-header .cat-links{ display:none; }
.blog-single-details .post-meta, .related-post-categories{ display:none; }
.single-liquid-portfolio .main-header {
  border-bottom: 2px solid #666;
}
