#slide-out-widget-area .menuwrapper li small, #slide-out-widget-area .off-canvas-social-links li a, #slide-out-widget-area.fullscreen .inner li a, #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
opacity: 1 !important;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li a:hover, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a {
font-weight: 700 !important;
}
#header-outer.side-widget-open #logo .starting-logo {
opacity: 0 !important;
}
#header-outer.side-widget-open[data-permanent-transparent="1"][data-transparent-header=true].transparent:not(.dark-slide) #logo img.dark-version {
opacity: 1 !important;
}
.scrolled-down #logo {
display:none !important;
}
#header-outer.scrolled-down {
padding-top:25px !important;
} .fa.fa-linkedin:before {
content: "\e605" !important;
} .botaoProjetos a span {
background: #fff;
color: #000 !important;
padding: 0.4vw 2vw!important;
border-radius: 5vw;
font-size: 14px;
}
.side-widget-open .botaoProjetos a span {
background: #000000 !important;
color: #ffffff !important;
}
#header-outer[data-lhe="animated_underline"]:not([data-format="left-header"]) nav>ul>li:not([class*="button_"])>a .menu-title-text::after {
border-top-width: 0 !important;
}
#header-outer[data-lhe="animated_underline"].transparent .nectar-header-text-content a:after, #header-outer[data-lhe="animated_underline"].transparent.dark-slide .nectar-header-text-content a:after {
background-color: transparent !important;
}
#header-outer[data-transparent-header="true"].transparent.dark-slide >header #menu-item-2057 span.menu-title-text {
background-color: #000000 !important;
color: #ffffff !important;
}
body #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
background-color: transparent !important;	
box-shadow: none !important;
}
a.menu-push-out.open {
background-color: #000000 !important;
padding: 10px !important;
border-radius: 100px !important;
}
li#menu-item-wpml-ls-6-pt-pt, li#menu-item-wpml-ls-6-en {
width:45% !important;
display:inline-block !important;
padding: 10px 10px 0 10px !important;
}
li#menu-item-wpml-ls-6-pt-pt span, li#menu-item-wpml-ls-6-en span{
padding: 10px !important;
border: solid 2px #000000 !important;
border-radius: 100px !important;
font-size: 25px !important;
}
li.menu-item-type-wpml_ls_menu_item.wpml-ls-current-language {
text-align:right !important;
}
li.menu-item-type-wpml_ls_menu_item {
text-align: left !important;
} #copyright {
padding: 10px !important;
background-color: #ffffff !important;
font-size: 12px !important;
}
.nectar-global-section.before-footer {
font-size: 14px !important;
} .botoesPequenos {
min-width: 150px !important;
text-align: center !important;
} .comments-section {
display: none !important;
}
.featured-media-under-header__content h1.entry-title {
color: #000000 !important;
margin-top: 70px !important;
font-size: 60px !important;
}
.meta-category.nectar-inherit-label a {
background-color: #000000 !important;
color: #ffffff !important;
}
#gridBlog .post-featured-img, #gridBlog .post-featured-img img {
min-height: 250px;
max-height: 250px;
width: auto !important;
}
#gridBlog .post-header h3.title {
font-size: 18px !important;
margin-top: 10px !important;
line-height: 24px !important;
}
#gridBlog .excerpt {
font-size:14px !important;
}
#gridBlog .meta-category {
display: none !important;
}
.article-content-wrap {
min-height: 250px !important;
}
body.post-template-default.single.single-post a.botaoProjetos {
background-color: #000000 !important;
color: #ffffff !important;
} .buttonSubmitForms button.button.submit-button {
background-color: transparent !important;
border: solid 2px #000000 !important;
padding: 8px 40px !important;
font-size: 14px !important;
border-radius: 50px !important;
color: #000000 !important;
}
.buttonSubmitForms button.button.submit-button span {
color: #000000 !important;
}
.formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="radio"]:checked, .formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="checkbox"]:checked {
border-color: #000000 !important;
background: #000000 !important;
} .bannerGroup .row-bg {
background-size: contain !important;
} .rowTeam .wpb_column[data-shadow=small_depth]>.vc_column-inner>.column-bg-overlay-wrap {
box-shadow: none !important;
}
.rowTeam .position {
text-align: left !important;
font-size: 18px !important;
color: #000000 !important;
font-weight: 800 !important;
}
.rowTeam .team-member h4 {
text-align: left !important;
font-size: 12px !important;
letter-spacing: 0.15px !important;
line-height: 16px !important;
margin: 10px 0 3px 0 !important;
}
.rowTeam .team-member h4 a{
color: #AAAAAA !important;
}
.team-member img {
margin-bottom: 0 !important;
}
.rowTeam .nectar-cta[data-style=arrow-animation] svg {
width: 4px !important;
color: #000000 !important;
left: 15px !important;
}
.rowTeam .nectar-cta[data-style=arrow-animation] .line {
width: 15px !important;
}
#culture .nectar-fancy-box strong {
line-height: 60px !important;
}
#culture .nectar-fancy-box, #culture .vc_col-sm-3.wpb_column.column_container.vc_column_container {
max-height: 300px !important;
}
.page-id-1857 #culture .nectar-fancy-box, #culture .vc_col-sm-3.wpb_column.column_container.vc_column_container {
max-height: 400px !important;
}
.team-member[data-style=bio_fullscreen_alt] {
cursor: auto !important;
}  .nectar-post-grid .nectar-post-grid-item .content .meta-category a {
font-size: 11px !important;
margin-right: 10px !important;
text-transform: uppercase !important;
} .infoTecnicasProjects {
font-size: 12px !important;
font-family:"SulSans Light" !important;
}
.infoLocalizacaoProjects {
font-size: 12px !important;
font-family:"SulSans Light" !important;
}
.buttonInfoProjects {
font-weight: 700 !important;
padding-left: 20% !important;
padding-right: 20% !important;
margin-bottom: 0 !important;
font-family: 'SulSans Bold' !important;
width: 115% !important;
text-align: center !important;
}
.infoBottomProjects p {
font-size: 22px;
}
.infoBottomProjects img {
width: 40px;
}
.buttonBrochure {
padding-left: 40px !important;
padding-right: 40px !important;
}
.tableSpecifications {
color: #000000 !important;
}
.tableSpecifications .nectar-hor-list-item {
padding: 15px !important;
} .numberServices p {
text-align: center !important;
font-size: 50px !important;
color: #000000 !important;
} html .formcraft-css .powered-by {
visibility: hidden !important;
display: none !important;
}
.formcraft-css .fc-form.fc-form-2 .form-element .field-cover input[type="radio"]:checked, .formcraft-css .fc-form.fc-form-2 .form-element .field-cover input[type="checkbox"]:checked {
border-color: #000000 !important;
background: #000000 !important;
}
.fileupload-button span {
color: #ffffff !important;
}
body.job-positions-template-default.single.single-job-positions a.botaoProjetos {
background-color: #000000 !important;
color: #ffffff !important;
}
.localVaga {
font-size:12px !important;
}
.infoVaga {
padding-left: 0 !important;
} #floatingButtons {
position: fixed;
right: 2%;
top: 40%;
z-index: 999;
}
#floatingContacto {
display: block;
}
#floatingMail {
display: block;
}
#brochureProjects {
display: none;
}
.portfolio-template-default.single.single-portfolio #brochureProjects {
display:block !important;
}
.portfolio-template-default.single.single-portfolio #brochureProjects img {
box-shadow: 0px 0px 5px #d3d3d3 !important;
border-radius: 100px !important;
} #pum_popup_title_1121 {
padding: 5% 20% 5% 5%!important;
background-color: #000000 !important;
margin-bottom: 0 !important;
}
#pum_popup_title_2157 {
padding: 5% 20% 5% 5%!important;
background-color: #000000 !important;
margin-bottom: 0 !important;
} .material-search-open #top ul {
display: none !important
}
.nectar-social[data-color-override="override"].fixed > a:before {
box-shadow: 0px 0px 2px #f2f2f2 !important;
} @media only screen and (max-width: 999px) {
body[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent.scrolled-down {
background-color: #fff !important;
top: 0 !important;
padding-top: 15px !important;
}
#header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent.scrolled-down:not(.dark-slide) #logo img.dark-version {
opacity: 1 !important;
}
#header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent.scrolled-down:not(.dark-slide) #logo .starting-logo {
opacity: 0 !important;
}
#header-outer[data-permanent-transparent="1"].transparent.scrolled-down:not(.dark-slide) #top .span_9>a[class*="mobile-"]>* {
color: #000 !important;
}
body #header-outer[data-has-menu][data-format][data-padding][data-using-logo].scrolled-down>#top .slide-out-widget-area-toggle[data-custom-color="true"] .lines-button::after,
body #header-outer[data-has-menu][data-format][data-padding][data-using-logo].scrolled-down>#top .slide-out-widget-area-toggle[data-custom-color="true"] a .lines-button i::before,
body #header-outer[data-has-menu][data-format][data-padding][data-using-logo].scrolled-down>#top .slide-out-widget-area-toggle[data-custom-color="true"] a .lines-button i.lines::after {
background-color: #000 !important;
opacity: 1;
}
}
@media only screen and (max-width: 999px) {
.contadorHome div.number.extra-color-3 {
font-size: 60px !important;
margin-bottom: 0 !important;
line-height: 65px !important;
}
.contadorHome div.number.extra-color-3 h2 {
margin: 0 !important;
}
.socialIcons {
width: 49% !important;
}
.socialIcons .wpb_wrapper {
display: block !important;
}
#footer-outer div.col.span_7.col_last {
margin: 0 !important;
}
.textOurMission {
padding: 10% 5% !important;
}
.textOurMission h2 {
font-size:30px !important;
}
.OurTeam .tituloOurTeam {
margin-bottom: 0 !important;
}
.rowTeam {
margin-bottom: 0 !important;
}
.listaTeam .nectar-list-item {
padding-right: 0 !important;
}
.listaTeam a.nectar-list-item-btn {
position: inherit !important;
}
.numberServices p {
text-align:left !important;
margin-top: 15px !important;
}
.tituloServicos {
margin-bottom: 0 !important;
}
#floatingButtons img {
width:40px !important;
}
.bannerGroup h1 {
font-size: 2.1rem !important;
}
#culture .nectar-fancy-box strong {
line-height: 30px !important;
}
#culture .nectar-fancy-box, #culture .vc_col-sm-3.wpb_column.column_container.vc_column_container {
max-height: 250px !important;
}
.page-id-1857 #culture .nectar-fancy-box, #culture .vc_col-sm-3.wpb_column.column_container.vc_column_container {
max-height: 250px !important;
}
#culture .nectar-fancy-box {
padding: 10% !important;
}
.tituloServicos h3 {
margin-top: 20px !important;
}
#header-outer.scrolled-down {
padding-top:0 !important;
}
.scrolled-down #logo {
display:block !important;
}
.page-id-1899 .nectar-split-heading.font_size_tablet_10vw {
font-size: 9vw!important;
}
.socialIcons .img-with-aniamtion-wrap.center.custom-size {
padding-left: 5px !important;
padding-right: 5px !important;
}
.socialIcons.force-phone-text-align-right div.img-with-aniamtion-wrap.center.custom-size {
text-align: right !important;
}
.socialIcons.force-phone-text-align-left div.img-with-aniamtion-wrap.center.custom-size  {
text-align: left !important;
}
.bannerGroup img {
width: 70% !important;
margin-top: -50px !important;
}
.post-template-default.single-post h1.entry-title {
font-size: 50px !important;
line-height: 55px !important;
}
.material-search-open #top {
display: none !important;
}
.meta-category a {
margin-bottom: 0 !important;
}
.nectar-post-grid .content {
padding-top: 10px !important;
}
.rowTeam .team-member {
padding-bottom: 30px !important;
}
.carrosselGroup .nectar-fancy-box {
box-shadow: rgb(0 0 0 / 4%) 0 1px 0, rgb(0 0 0 / 5%) 0 2px 7px, rgb(0 0 0 / 6%) 0 12px 22px;
margin: 0 30px !important;
height: 300px !important;
padding:30px !important;
}
.carrosselServices .nectar-fancy-box {
box-shadow: rgb(0 0 0 / 4%) 0 1px 0, rgb(0 0 0 / 5%) 0 2px 7px, rgb(0 0 0 / 6%) 0 12px 22px;
margin: 0 30px !important;
height: 200px !important;
padding: 30px !important;
text-align: center !important;
}
.carrosselServices .nectar-fancy-box img {
margin: 10px auto !important;
}
} @media only screen and (max-width: 999px) {
.infoBottomProjects p {
font-size: 14px !important;
}
.infoBottomProjects img {
width: 40px !important;
}
.infoBottomProjects {
padding-top: 40px !important;
}
.botoesinfoProjetos {
width: 100% !important;
}
.botoesinfoProjetos a {
width: 120px !important;
padding: 10px 15px !important;
text-align: center !important;
}
.botoesinfoProjetos div.vc_column-inner {
padding: 0 !important;
}
.infoExteriorInterior .vc_column-inner {
padding: 25px 50px !important;
}
.textLocalizacaoProjetos .vc_column-inner {
padding: 50px 45px !important;
}
.infoBarraFixaProjetos .wpb_column.column_container{
width: 100% !important;
text-align: center !important;
}
.infoBarraFixaProjetos p{
text-align:center !important;
}
.infoBarraFixaProjetos a{
margin-top: 30px !important;
}
.infoBarraFixaProjetos {
padding-top: 25px !important;
padding-bottom: 25px !important;
}
.carrosselimgProjetos .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
margin: 0 !important;
}
.carrosselimgProjetos {
margin-bottom: 25px !important;
}
.buttonInfoProjects {
width: 70% !important;
text-align: center !important;
}
}
@media only screen and (min-width: 1000px) {
.wpml-ls-current-language .wpml-ls-native {
font-weight:900 !important;
}
}
@media only screen and (min-width: 1000px) {
.page-id-1908 .rowConatcts, .page-id-723 .rowConatcts {
min-height: 640px !important;
}
.page-id-1908 .buttonSubmitForms form.submitted, .page-id-723 .buttonSubmitForms form.submitted {
transform: translateY(200px) !important;
}
}
.off-canvas-menu-container.mobile-only {
display: none !important;
}