:root {
--color-cisaagro-primary: #039232;
--color-cisaagro-secundary: #FFF330;
--color-cisaagro-neutral: #037FAF;
--font-primary: 'Raleway', sans-serif;
}
.wpcf7-spinner {
min-width: 24px;
}
.custom-btn-404 > a.vc_general.vc_btn3 {
background: var(--color-cisaagro-primary) !important;
border-radius: 30px;
}
.custom-btn-404 > a.vc_general.vc_btn3:hover {
background: var(--color-cisaagro-secundary) !important;
color: var(--color-cisaagro-primary) !important;
}
.theme-text-primary {
color: var(--color-cisaagro-primary) !important;
}
.error404 .custom-btn.custom-btn--small.custom-btn--style-4 {
background: var(--color-cisaagro-secundary) !important;
color: #000 !important;
border-color: var(--color-cisaagro-secundary) !important;
}
.theme-bg-primary {
background: var(--color-cisaagro-primary) !important;
}
.start-screen__content-container .__title.text-white {
font-size: 4.5rem !important;
}
.bubble-whatsapp {
position: fixed;
bottom: 50px;
right: 10px;
z-index: 9;
width: 60px;
height: 60px;
background: var(--color-cisaagro-primary);
color: var(--color-cisaagro-secundary);
border-radius: 50%;
display: none;
align-items: center;
justify-content: center;
font-size: 4rem;
}
@media screen and (max-width: 768px) {
.woocommerce ul.agro-products li.product .price del {
font-size: 0.9em !important;
}
#nt-logo .img-fluid.main-logo,#nt-logo .img-fluid.sticky-logo {
width: 130px;
height: 70px;
}
.bubble-whatsapp {
display: flex;
}
#nt-logo~#top-bar__navigation-toggler {
top: inherit !important;
}
}
.single-post-navigation {
display: none !important;
}
.wpf_hierachy li input[type="checkbox"]:checked {
background: var(--color-cisaagro-primary);
color: var(--color-cisaagro-secundary);
}
.wpf_hierachy label:hover {
color: var(--color-cisaagro-primary);
}
.product.product-type-simple {
position: relative;
}
.hero-container.hero-overlay:before {
background: #00000050;
}
.wpcf7 form.sent .wpcf7-response-output {
color: var(--color-cisaagro-primary);
}
@media screen and (max-width: 768px) {
.form--horizontal {
gap: 15px;
}
}
.woocommerce ul.agro-products li.product a img {
margin: auto !important;
}
.products-slider ul.agro-products.row-cols-lg-3>* {
width: 100%;
}
.products-slider .slick-track {
display: flex;
gap: 20px;
}
.products-slider {
position: relative;
}
.products-slider .agro-products::after {
content: '';
width: 60px;
right: -20px;
height: 100%;
position: absolute;
background: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 1) 100%);
z-index: 1;
}
.products-slider .agro-products::before {
content: '';
width: 60px;
left: -20px;
height: 100%;
position: absolute;
background: linear-gradient(to left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 1) 100%);
z-index: 1;
}
.products-slider .slick-list.draggable {
overflow: hidden;
}
.products-slider .navigation, .testimonials-slider-container .navigation {
position: absolute !important;
text-align: inherit !important;
top: 45%;
display: flex;
justify-content: space-between;
width: 100%;
}
.testimonials-slider-container .navigation {
left: 0;
width: 100%;
padding: 0 80px
}
.products-slider-next-arrow, .products-slider-prev-arrow,
.testimonials-slider-next-arrow, .testimonials-slider-prev-arrow {
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
border: none;
background-color: #fcd641;
cursor: pointer;
opacity: .7;
position: relative;
}
.products-slider-next-arrow, .testimonials-slider-next-arrow {
right: -30px
}
.products-slider-prev-arrow, .testimonials-slider-prev-arrow {
left: -30px
}
.products-slider-next-arrow:hover, .products-slider-prev-arrow:hover,
.testimonials-slider-prev-arrow:hover, .testimonials-slider-next-arrow:hover {
opacity: 1;
}
.products-slider-next-arrow svg, .products-slider-prev-arrow svg,
.testimonials-slider-prev-arrow svg, .testimonials-slider-next-arrow svg {
height: 20px;
width: 20px;
}
.testimonials-slider-container {
padding: 10px 100px;
position: relative;
}
.testimonials-sliders .slide.slick-slide {
margin: 0 15px;
}
.slide-iframe iframe {
width: 100%;
}
@media screen and (max-width: 768px) {
.testimonials-slider-container {
padding: 10px 0;
}
}  .wpf_hierachy > li > input, .wpf_hierachy > li > label {
display: none !important;
}
.wpf_hierachy > li > .wpf_submenu {
border: none !important;
} .product-template-default.single.single-product .related.products {
float: left;
}
.woocommerce div.product form.cart .variations select {
background: var(--color-cisaagro-primary);
border: none;
border-radius: 5px;
color: white; 
padding: 10px;
}
.woocommerce div.product form.cart .reset_variations {
color: var(--color-cisaagro-secundary);
padding: 10px;
background: var(--color-cisaagro-primary);
border-radius: 5px;
}
.wpf_item .wpf_item_name {
line-height: 1.2;
font-weight: 900 !important;
font-family: Raleway, sans-serif;
text-transform: uppercase;
color: #333;
font-size: 2rem !important;
}
.wpf_item .wpf_hierachy li {
display: flex !important;
justify-content: space-between;
align-items: center;
}
.wpf_item .wpf_hierachy li input[type="checkbox"] {
min-width: 24px;
min-height: 24px;
border-radius: 5px;
}
.filter-item.checkbox label {
align-items: center;
}
.filter-item.checkbox label a:hover {
color: var(--color-cisaagro-primary) !important;
}
.filter-item.checkbox label input {
min-width: 28px;
min-height: 28px;
border-radius: 5px;
}
.product_meta {
font-family: var(--font-primary);
}
.product_meta span {
font-weight: 800;
}
.product_meta span a, .product_meta span .sku {
font-weight: 500;
color: var(--color-cisaagro-primary);
}
@media screen and (min-width: 998px) {
.woocommerce-product-gallery__image .wp-post-image {
height: 380px !important;
width: auto !important;
margin: auto !important;
}
.woocommerce-product-gallery__image .zoomImg {
height: auto !important;
width: auto !important;
}
} .input-wrp.file input[type=file]::file-selector-button {
border: 2px solid var(--color-cisaagro-secundary);
background-color: var(--color-cisaagro-secundary);
color: #000;
padding: 10px;
}
.input-wrp.file input {
background: var(--color-cisaagro-secundary);
color: #000;
border-radius: 5px;
width: 50%;
}
.custom-btn:not(.custom-btn--style-4) {
border: 2px solid var(--color-cisaagro-secundary) !important;
margin-top: 0 !important;
}
.custom-btn:not(.custom-btn--style-4):hover {
background-color: var(--color-cisaagro-secundary) !important;
}
.wpcf7-response-output {
color: #fff;
}
.footer-bottom.footer-copyright {
background-color: var(--color-cisaagro-primary);
}
footer .custom-btn:not(.wpcf7-form-control) {
background-color: var(--color-cisaagro-primary) !important;
border: 2px solid var(--color-cisaagro-primary) !important;
color: #fff !important;
}
footer .custom-btn:not(.wpcf7-form-control):hover {
opacity: .8;
}
.newsletter-footer p {
display: flex;
}
.planes-cultivos .product-preview--style-2 .__item {
cursor: pointer;
}
.planes-cultivos .product-preview--style-2 .__item:hover {
padding: 10px !important;
}
.planes-cultivos .download-plan {
visibility: hidden;
background-color: var(--color-cisaagro-primary);
border-radius: 40px;
text-align: center;
color: var(--color-cisaagro-secundary);
padding: 10px 15px;
transition: transform .3s ease-in-out, visibility .3s ease;
}
.planes-cultivos .product-preview--style-2 .__item {
height: 450px;
}
.sl-overlay {
background-color: #000 !important;
}
.sl-wrapper.simple-lightbox {
z-index: 999999999999999 !important;
}
.planes-cultivos .download-plan:hover {
transform: scale(1.1);
}
.planes-cultivos .product-preview--style-2 .__item:hover .download-plan {
visibility: visible;
}
.planes-cultivos .product-preview--style-2 .__item .__content {
flex-direction: column;
display: flex;
}
.planes-cultivos .product-preview .__item:hover .__image+.__content {
background-color: #00000070;
}
.sl-download a {
background-color: var(--color-cisaagro-primary);
border-radius: 40px;
text-align: center;
color: var(--color-cisaagro-secundary);
padding: 10px 15px;
transition: transform .3s ease-in-out, visibility .3s ease;
} .search__bar__custom {
position: relative;
}
.search__bar__custom input[type="text"] {
padding: 22px 15px;
width: 100%;
border-radius: 10px;
border: 1px solid #efefef;
box-shadow: 0px 10px 10px #00000020;
font-size: 1.8rem;
font-family: var(--font-primary);
font-weight: 600;
}
.search__bar__custom button {
position: absolute;
right: 0;
top: 0;
margin: 0 !important;
height: 100%;
padding: 10px 20px;
border-radius: 10px;
border: none;
background: var(--color-cisaagro-primary);
}
.search__bar__custom button {
color: var(--color-cisaagro-secundary);
}
#searchform~h2 {
font-size: 1.7rem;
} .icon-tiendas {
color: var(--color-cisaagro-primary);
margin-right: 10px;
}
.horario .icon-tiendas {
font-size: 2.8rem;
}
.nt-theme-content .horario h4 {
font-size: 1.5rem;
margin-bottom: 5px !important;
}
.horario p {
font-size: 1.5rem;
font-family: 'Raleway', sans-serif;
}
.tiendas .__title {
font-weight: 900 !important;
}
@media screen and (max-width: 768px) {
.tiendas .feature.feature--style-2 .__item {
padding-left: 50px !important;
}
#top-bar__navigation .social-menu {
margin-left: 0px !important;
}
.social-menu ul {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 20px;
}
.social-menu ul li {
margin: 0;
}
}
.custom-btn.cta-whasapp {
padding: 10px 30px;
gap: 10px;
background: var(--color-cisaagro-primary);
color: #fff;
border: none !important;
line-height: 0.3rem;
}
.cta-whatsapp i {
font-size: 2.5rem;
}
.wpcf7-form-control-wrap[data-name="curriculum"] {
border: 2.5px dashed #b4b4b4;
padding: 40px 10px;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
background: #66666690;
}
.icon-upload {
position: absolute;
top: 38%;
}
.icon-upload p {
display: flex;
flex-direction: column;
align-items: center;
}
.wpcf7-form-control {
color: #fcdb5a !important;
}
.icon-upload svg {
color: #fff;
font-size: 2rem;
width: 50px;
height: 50px;
}
.icon-upload #file-info {
color: #fff;
}
.wpcf7-form-control-wrap {
cursor: pointer;
}
.input-wrp.file.input-file {
display: flex;
justify-content: center;
align-items: center;
}
.input-wrp.input-file p {
width: 100%;
}
.input-wrp.input-file p input[type="file"] {
visibility: hidden;
}
.scroll-items .submenu.depth_0 {
padding: 10px !important;
overflow: auto !important;
height: 100vh !important;
}
@media screen and (min-width: 768px) {
.submenu.depth_0 {
background: var(--color-cisaagro-primary);
}
}
.scroll-items .submenu.depth_0::-webkit-scrollbar {
width: 0;
}