.generalButton {
color: #7da08f !important;
background-color: #fff !important;
}
.generalButton:hover {
color: #fff !important;
background-color: #7da08f !important;
}
.generalButton .icon-button-arrow {
color: #fff !important;
background-color: #7da08f !important;
box-shadow: none !important;
}
.generalButton .icon-button-arrow::before {
color: #fff !important;
}
.generalButton:hover .icon-button-arrow::before {
color: #7da08f !important;
}
.generalButton:hover .icon-button-arrow {
color: #7da08f !important;
background-color: #fff !important;
box-shadow: none !important;
} .generalGreenButton {
color: #fff !important;
background-color: #7da08f !important;
border-color: #7da08f !important;
}
.generalGreenButton:hover {
color: #7da08f !important;
background-color: #fff !important;
}
.generalGreenButton .icon-button-arrow {
color: #7da08f !important;
background-color: #fff !important;
box-shadow: none !important;
}
.generalGreenButton .icon-button-arrow::before {
color: #7da08f !important;
}
.generalGreenButton:hover .icon-button-arrow::before {
color: #fff !important;
}
.generalGreenButton:hover .icon-button-arrow {
color: #fff !important;
background-color: #7da08f !important;
box-shadow: none !important;
} #header-outer.transparent .menu-item-336 > a:before, #header-outer.transparent .menu-item-8619 > a:before {
background: #fff !important;
color: #7da08f !important;
}
body
#header-outer[data-has-menu][data-format]
header#top
nav
ul.sf-menu
li.menu-item.menu-item-336[class*="menu-item-btn-style"]
> a
*:not(.char),
body
#header-outer[data-has-menu][data-format]
header#top
nav
ul.sf-menu
li.menu-item.menu-item-336[class*="menu-item-btn-style"]
> a
*:not(.char) {
color: #fff !important;
}
body
#header-outer[data-has-menu][data-format]
header#top
nav
ul.sf-menu
li.menu-item.menu-item-8619[class*="menu-item-btn-style"]
> a
*:not(.char),
body
#header-outer[data-has-menu][data-format]
header#top
nav
ul.sf-menu
li.menu-item.menu-item-8619[class*="menu-item-btn-style"]
> a
*:not(.char) {
color: #fff !important;
}
body
#header-outer[data-has-menu][data-format].transparent
header#top
nav
ul.sf-menu
li.menu-item.menu-item-336[class*="menu-item-btn-style"]
> a
*:not(.char),
body
#header-outer[data-has-menu][data-format].transparent
header#top
nav
ul.sf-menu
li.menu-item.menu-item-336[class*="menu-item-btn-style"]
> a
*:not(.char) {
color: #7da08f !important;
}
body
#header-outer[data-has-menu][data-format].transparent
header#top
nav
ul.sf-menu
li.menu-item.menu-item-8619[class*="menu-item-btn-style"]
> a
*:not(.char),
body
#header-outer[data-has-menu][data-format].transparent
header#top
nav
ul.sf-menu
li.menu-item.menu-item-8619[class*="menu-item-btn-style"]
> a
*:not(.char) {
color: #7da08f !important;
}
@media (max-width: 999px) {
ul#menu-salient-architect-top-menu {
display: none;
}
}
body[data-col-gap="50px"]
.wpb_row:not(.full-width-section):not(.full-width-content) {
margin-bottom: 0px;
}  .powered-by {
display: none !important;
} .pum-container.popmake.theme-431.size-custom.active.custom-position {
top: 0px !important;
left: 0px !important;
right: 0px !important;
bottom: 0px !important;
margin: auto !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
overflow-x: hidden !important;
overflow-y: hidden !important;
}
.titleMenu {
opacity: 0.5 !important;
}
.toggle.default .toggle-title a.toggle-heading {
font-size: 33px !important;
font-weight: 500;
color: #fff !important;
}
.toggle.default h3 a {
font-size: 26px;
}
.toggle.default:hover {
color: #fff !important;
}
div[data-style="minimal"] .toggle:hover > .toggle-title a {
color: #fff !important;
}
div[data-style="minimal"] .toggle.default:hover i {
border-color: #fff !important;
}
div[data-style="minimal"] .toggle:hover > .toggle-title i:before {
background-color: #fff !important;
}
div[data-style="minimal"] .toggle:hover > .toggle-title i:after {
background-color: #fff !important;
}
.wpb_text_column.wpb_content_element h3 {
padding-left: 20px !important;
} .sliderBannerHome
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry)
.flickity-viewport {
margin: 0px 0 0px 0 !important;
}
.sliderBannerHome
.nectar-flickity.nectar-carousel[data-format="default"]
.flickity-slider
.cell {
padding: 0px !important;
}
.sliderBannerHome
.nectar-flickity[data-control-style="material_pagination"]
.flickity-page-dots {
bottom: 0px !important;
}
.cardsHomeTexts p {
padding-bottom: 0px !important;
}
.wpb_text_column.wpb_content_element.cardsHomeTexts h3 {
padding-left: 0px !important;
}
#mobileBanner {
display: none !important;
}
#desktopBanner {
display: block !important;
}
.minHeightBanner {
min-height: 600px;
}
@media (max-width: 999px) {
#desktopBanner {
display: none !important;
}
#mobileBanner {
display: block !important;
}
.minHeightBanner {
min-height: 600px;
}
} #ajax-content-wrap .nectar-inherit-h2 {
font-size: 22px !important;
line-height: 0px !important;
} .page-id-500 .nectar-global-section.before-footer {
display: none !important;
} .single-product .container.main-content {
width: 100% !important;
max-width: 100% !important;
padding: 0 !important;
}
.flickity.product-thumbs,
.woocommerce-breadcrumb,
.woo-variation-swatches
.variable-items-wrapper.radio-variable-items-wrapper
.radio-variable-item
input,
.woocommerce-tabs,
.product_meta .sku_wrapper,
.product_meta .posted_in {
display: none !important;
}
.desc {
border: none !important;
padding: 0 !important;
font-weight: 200;
}
.flickity.product-slider,
.flickity.product-slider,
.single-product
.product[data-gallery-style="left_thumb_sticky"]
div.images
.product-slider {
width: 100% !important;
padding-left: 0 !important;
}
.variable-items-wrapper.radio-variable-items-wrapper.wvs-style-rounded {
display: block ruby !important;
}
body:not(.woocommerce-cart) .main-content th {
padding-left: 0 !important;
}
.woo-variation-swatches
.variable-items-wrapper.radio-variable-items-wrapper
.radio-variable-item
input
+ span {
margin-inline: 0 !important;
}
.woo-variation-swatches
.variable-items-wrapper.radio-variable-items-wrapper
.radio-variable-item
label,
.variable-item {
pointer-events: none;
}
.variable-item-radio-value-wrapper {
color: #000;
font-weight: 800 !important;
}
.woocommerce div.product form.cart .variations label {
font-weight: 200 !important;
}
.variable-item.radio-variable-item {
padding-left: 0 !important;
padding-bottom: 0 !important;
}
body:not(.woocommerce-cart) .main-content th {
padding-bottom: 0 !important;
}
.woocommerce div.product .product_title {
margin-bottom: 10%;
margin-top: 5%;
}
.summary.entry-summary.force-contained-rows {
padding-right: 10%;
}
#goBack {
color: #000;
text-decoration: underline;
font-size: 12px;
font-weight: 200;
}
.subcat-filter {
all: unset;
background-color: #7da08f !important;
padding: 10px 16px;
font-size: 14px;
border-radius: 0;
cursor: pointer;
display: inline-block;
}
.subcategory-filters .subcat-filter {
border-radius: 0 !important;
}
.subcategory-filters {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.subcat-filter {
background-color: #7da08f !important; color: #fff;
border: none;
padding: 10px 16px;
font-size: 14px;
border-radius: 4px;
cursor: pointer;
position: relative;
transition: background-color 0.3s ease;
}
.subcat-filter:hover {
background-color: #9aad9a;
}
.subcat-filter.active {
background-color: #7da08f; opacity: 0.6;
padding-right: 32px; } .subcat-filter.active::after {
content: "×";
position: absolute;
right: 12px;
top: 50%;
transform: translateY(-50%);
font-size: 16px;
color: #fff;
}
.product-subcategory-name {
font-size: 0.8rem;
color: #000;
margin-bottom: 5px;
letter-spacing: 0.5px;
}
.custom-product-thumbnail {
position: relative;
display: block;
}
.custom-product-thumbnail .product-arrow {
position: absolute;
bottom: 10px;
right: 10px;
font-size: 22px;
color: white;
padding: 0px 10px;
border-radius: 50%;
line-height: 1;
transition: background-color 0.3s ease;
width: 55px;
}
.product-arrow:hover {
opacity: 0.6;
}
.woocommerce-loop-product__title {
padding-top: 0 !important;
margin-top: 0 !important;
}
.price {
display: none !important;
}
.single-product div.clear {
padding: 0 !important;
}
.single-product section.related.products {
display: none !important;
}
.single-product .nectar-global-section.before-footer {
padding: 0 !important;
margin-top: -2%;
}
@media (max-width: 600px) {
img.category-image {
min-height: 300px !important;
}
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
.woocommerce .products.related .product,
.woocommerce .products.upsells .product,
.woocommerce .related ul li.product,
.woocommerce .related ul.products li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page .related ul li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce-page .upsells.products ul li.product,
.woocommerce-page .upsells.products ul.products li.product,
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product,
body .woocommerce ul.products li.product,
body .woocommerce-page ul.products li.product,
body.woocommerce .span_9 ul.products li.product,
body.woocommerce ul.products li.product,
body.woocommerce-page .span_9 ul.products li.product,
body.woocommerce-page ul.products li.product {
width: 45%;
margin: 0 4% 25px 0;
}
} #cmplz-document,
.editor-styles-wrapper .cmplz-unlinked-mode {
max-width: 1300px !important;
}
.hidden {
display: none !important;
}
span.show-more-btnFormatos {
font-weight: bold;
text-decoration: underline;
padding-top: 25px !important;
display: block;
cursor: pointer;
}
.product .custom-product-thumbnail .attachment-woocommerce_thumbnail {
width: 100%;
height: 350px !important; object-fit: cover;
object-position: center;
display: block;
}