/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


@keyframes entrada-icons {
	from {
		opacity: 0;
      }
      to {
		  opacity: 1;
      }
}

/* ------------------ HEADER -------------- */

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
		font-weight: 600 !important;
}

#header-outer.transparent[data-lhe="default"] #top nav > ul > li > a:hover,
#header-outer.transparent.dark-slide[data-lhe="default"] #top nav > ul > li > a:hover{
	color: #FD846F !important;
	font-weight: 600 !important;
}

#header-outer.transparent #top nav .sf-menu > .current-menu-item > a,
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a,
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current_page_item > a,
#header-outer.transparent.dark-slide #top nav .sf-menu > .current-menu-item > a,
#header-outer.transparent.dark-slide[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a,
#header-outer.transparent.dark-slide[data-lhe="default"] #top nav .sf-menu > .current_page_item > a {
	font-weight: 800 !important;
	color: #FD846F !important;
}

body #header-outer #top .container .row{
	border-bottom: solid 1px #FD846F !important;
}

#page-header-wrap #page-header-bg .container {
	max-width: 80% !important; 
}

#page-header-bg h1:before {
	content: url("https://citybee.yourcode-staging.com/wp-content/uploads/2023/12/simbolo9.svg") !important;
	display: block !important;
}

:is(.home #page-header-bg, .single-post #page-header-bg, .single-portfolio #page-header-bg)  h1:before {
	content: none !important;
}


body[data-bg-header=true] #header-outer[data-permanent-transparent="1"].transparent.scrolled-down {
    background-color: #ffffff !important;
    box-shadow: 1px 1px 20px 5px #00000020 !important;
}

body #header-outer.scrolled-down #top .container .row {
	border: none !important;
}

#header-outer.transparent:not(.scrolled-down) .sf-menu .menu-item:not(.current-menu-item) span.menu-title-text  {
	color: #ffffff !important;
}

/* -------- HOME -----*/

.home #page-header-bg h1 {
	animation: entrada-icons 2s ease;
}

.carrosselHP .img-with-aniamtion-wrap:hover a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgb(102, 102, 102, 0.1), rgb(6, 47, 45, 0.6));
  z-index: 1;
	transition: opacity 0.3s ease-in-out;
}

.carrosselHP .img-with-aniamtion-wrap:hover {
	transform: scale(0.97) !important;
    transition: transform 1.5s cubic-bezier(.05,.2,.1,1) !important;
}

.carrosselHP .img-with-aniamtion-wrap {
	transition: transform 1.5s cubic-bezier(.05,.2,.1,1) !important;
}

/* --------------------- BOTOES ----------------- */
.todosBotoes {
	min-width: 130px !important;
	text-align: center !important;
	font-weight: 900 !important;
}

.todosBotoes.borderWhite {
	border: solid 2px #ffffff !important;
	text-align: center !important;
	font-weight: 900 !important;
}

.todosBotoes.borderCoral {
	border: solid 2px #FD846F !important;
	text-align: center !important;
	font-weight: 900 !important;
}

.nectar-button[data-color-override="false"].regular-button.todosBotoes:not(.borderCoral):not(.borderWhite):hover {
	background-color: #ffffff !important;
	color: #FD846F !important;
	opacity: 1 !important;
	box-shadow: 5px 5px 10px #00000040;
	font-weight: 900 !important;
}

.todosBotoes.borderCoral:hover, .todosBotoes.borderWhite:hover{
	background-color:#FD846F !important;
	border: 2px solid #FD846F !important;
	box-shadow: 5px 5px 10px #00000040;
	font-weight: 900 !important;
	color: #ffffff !important;
}


/* ---------------- GRID NEWS -------------------- */

.gridNews .nectar-post-grid-item .item-main {
	 display: flex !important;
    flex-direction: column-reverse !important;
}

.gridNews .nectar-post-grid-item .content {
	padding: 0 !important;
	text-align: left !important;
}

.gridNews .meta-date {
	font-size: 14px !important;
}

.gridNews .post-heading {
	font-size: 16px !important;
}

.gridNews .nectar-post-grid-item {
	padding-bottom:30px !important;
}


/* ------------------- NEWS -------------------- */

.conteudoBlog {
	text-align: justify !important;
}

.single-post .meta-category {
	display: none !important;
}

#recent-posts-extra-2 h4 {
	font-size: 18px !important;
	color: #000000 !important;
}

#recent-posts-extra-2 li.has-img {
	border-bottom: 1px solid #fd846f !important;
	padding: 10px 0 !important;
	margin: 0 !important;
	width: 100% !important;
}

#recent-posts-extra-2 li.has-img a {
	width: 100% !important;
	display: flex !important;
    align-items: center !important;
}

#recent-posts-extra-2 .post-title {
	font-size: 14px !important;
	font-weight: 800 !important;

}

#recent-posts-extra-2 .post-date {
	font-size: 12px !important;
	font-weight: 500 !important;
	margin: 0 !important;
}

span.popular-featured-img {
	width: 120px !important;
}



/* ---------------- FORMULÁRIOS -------------------- */

.powered-by {
	display: none !important;
}


.fc-form .button.submit-button {
	border: solid 1px #fd846f !important;
}



/* ----------------- PROJETOS -------------------- */

.barraInfoProjetos .row_col_wrap_12_inner.col.span_12 {
    display: flex;
    align-items: center;
}

.spaceAvailabe {
	text-align: center;
    display: flex;
    justify-content: center;
}

.spaceAvailabe p {
	background-color: #FD846F !important;
	padding: 3% 10% !important;
    border-radius: 5px;
	width: max-content;
}

.bannerProjects .row-bg{
	background-size: 90vw !important;
}

.gridProjects .nectar-post-grid-item .content {
	display: flex !important;
    align-items: center !important;
}


.gridProjects .nectar-post-grid-item .content span.meta-category a, .gridProjects .nectar-post-grid-item .content h3.post-heading a  {
	font-size: 16px !important;
	margin: 0 !important;
}

.gridProjects .nectar-post-grid-item .content h3.post-heading {
	text-align: right !important;
	padding: 0 10px !important;
	font-weight: 500 !important;
}

.gridProjects .nectar-post-grid-item .content .meta-category {
	padding: 0 10px !important;
	font-weight: 800 !important;
}

.gridProjects .nectar-post-grid-item .content {
	border-bottom: 1px solid #fd846f;
	border-top: 1px solid #fd846f;
	padding: 0 !important;
}

.gridProjects .nectar-post-grid-item-bg-wrap {
	 padding-bottom: 20px !important;
}

.gridProjects .nectar-post-grid-item-bg-wrap-inner:hover {
	transform: scale(0.97) !important;
    transition: transform 1.5s cubic-bezier(.05,.2,.1,1) !important;
}
	
.gridProjects .nectar-post-grid-item-bg-wrap-inner {
	transition: transform 1.5s cubic-bezier(.05,.2,.1,1) !important;
}


.gridProjects .nectar-post-grid-item-bg-wrap-inner:hover a::before {
	  content: "";
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(rgb(102, 102, 102, 0.1), rgb(6, 47, 45, 0.6));
	  z-index: 1;
	  transition: opacity 0.3s ease-in-out;
}

.simbolo-projects {
    width: calc(33.32% - 30px) !important;
	margin: 15px !important;
	text-align: center !important;
}

.simbolo-projects img {
    height: 100% !important;
	width: 80% !important;
}


.IconSpecifications .vc_column_container h5:after {
	content: "";
    background-color: #fd846f;
    height: 5px;
    display: block;
    width: 30px;
    margin-top: 10px;
}

.single-portfolio #page-header-bg h1 {
	visibility: hidden !important;
}

.IconSpecifications .column_container.vc_column_container.col.child_column {
  animation: entrada-icons 1s ease;
  animation-fill-mode: both;
}

.IconSpecifications .column_container.vc_column_container.col.child_column.animate {
  animation-delay: var(--entrada-delay);
}


#portfolio-nav {
	display: none !important;
}

/* ------------- PÁG SUSTENTABILIDADE ------------------ */

.toggleSustainability .toggle.default {
	    border-bottom:none !important;
}

.toggleSustainability .toggle-title a {
	 padding: 10px 85px 10px 0 !important;
	color: #000000 !important;
}

.toggleSustainability .toggle-title i {
	border: none !important;
}

.toggleSustainability .toggle-title i:after, .toggleSustainability .toggle-title i:before {
	background-color: #000000 !important;
}



/* ------ FOOTER ------*/

.menuFooter .vc_column-inner:hover {
	transform: scale(0.97) !important;
    transition: transform 1.5s cubic-bezier(.05,.2,.1,1) !important;
}
	
.menuFooter .vc_column-inner {
	transition: transform 1.5s cubic-bezier(.05,.2,.1,1) !important;
}

.menuFooter .vc_column-inner:hover a::before {
	  content: "";
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(rgb(102, 102, 102, 0.1), rgb(6, 47, 45, 0.6));
	  z-index: 1;
	  transition: opacity 0.3s ease-in-out;
}



#cmplz-document {
	max-width: 100% !important;
}

#cmplz-cookiebanner-container .cmplz-logo img {
	width: 65% !important;
}


.single-post h1.entry-title,.single-post .meta-date.date.published {
	display: none !important;
}

.fc-form-1 .form-element-field6 a {
	color:#ffffff !important;
}


.logosAbout {
	margin-bottom: 0 !important;
}



/* ------------- MOBILE ------------------ */

@media only screen and (max-width: 999px) {
	.simbolo-projects {
		display: none !important;
	}
	
	.page-id-237 div#page-header-bg.not-loaded {
		height: 80px !important;
	}
	
	.infoFooter .nectar-cta {
		margin-bottom: 10px !important;
	}
	
	.spaceAvailabe {
		justify-content: flex-start !important;
	}
	
	.IconSpecifications .vc_column_container {
		padding: 20px !important;
		font-size: 14px !important;
	}
	
	.IconSpecifications .vc_column_container h5 {
		font-size: 14px !important;
		font-weight: 600 !important;
		line-height: 18px !important;
		text-align: center !important;
	}
	
	.IconSpecifications .vc_column_container img{
		margin: 0 auto !important;
		width: 40px !important;
		
	}
	
		
	.page-id-129 .IconSpecifications .vc_column_container img{
		margin: 0 auto !important;
		width: 100px !important;
		
	}
	
	.page-id-129 .IconSpecifications .vc_column-inner {
		flex-direction: inherit !important;
	}
	
	.page-id-129 .IconSpecifications .img-with-aniamtion-wrap.custom-width-45pct .inner {
		max-width: 52% !important;
	}
	
	.page-id-129 .IconSpecifications .img-with-aniamtion-wrap.custom-width-45pct {
		text-align: center !important;
    	text-align: -webkit-center !important;
	}
	
	.page-id-129 .sustainabilityCertifications img {
		max-width: 75% !important;
	}
	
	.page-id-129  .IconSpecifications .vc_column-inner {
		justify-content: space-around !important;
	}
	
	.IconSpecifications .vc_column_container h5:after {
		margin: 10px auto 0 auto !important;
	}
	
	body[data-bg-header=true] #header-outer[data-permanent-transparent="1"].transparent.scrolled-down {
		background-color: #FD846F !important;
		
	}
	
	body #header-outer:not(.scrolled-down) #top .container .row{
		padding-bottom: 10px !important;
	}
	
	body #header-outer[data-permanent-transparent="1"].transparent > #top .span_9 > .slide-out-widget-area-toggle.mobile-icon .lines:after, 
	body #header-outer[data-permanent-transparent="1"].transparent > #top .span_9 > .slide-out-widget-area-toggle.mobile-icon .lines:before, 
	body #header-outer[data-permanent-transparent="1"].transparent > #top .span_9 > .slide-out-widget-area-toggle.mobile-icon .lines-button:after {
		background-color: #ffffff !important;
	}
	
	.barraInfoProjetos .row_col_wrap_12_inner.col.span_12 {
		display: block !important;
	}
	
	.page-id-129 .owl-stage-outer .owl-stage {
		padding: 0 !important;
	}
	
	.logosAbout .wpb_column.column_container.vc_column_container.col.child_column {
		padding: 0 30px !important;
	}
	
	.footerContacts .nectar-cta, .ctaFooter .nectar-cta {
		margin-bottom: 0 !important;
		font-size: 12px !important;
	}
	
	.carrosselHP p {
		font-size: 14px !important;
	}
	
}





