@charset "UTF-8";
body { color: #333333; }
.inputbusc {
    border-radius: 0;
    width: 50%;
    height: 44px;
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
    padding: 3px 49px 3px 18px;
    background: #ffffff;
    border: 1px solid #ebebeb;
    box-shadow: 0px 2px 12px rgba(51, 51, 51, 0);
    transition: all 0.2s;
    margin: 0 auto;
    margin-left: 100px;
}
.inputbut {
position: relative;
    right: 46px;
    top: 1px;
    border: none;
    background: #F5F5F5;
    outline: none;
    cursor: pointer;
    width: 40px;
    height: 42px;
    color: #FFFFFF;
    padding: 6px;
    transition: color 0.2s linear;
    background-image: url(../images/search.png);
    background-size: cover;
}
    .whtcnt { width: 100%; }
    .buscadorcentral { text-align: center; }
    .contbuscador { padding-bottom: 60px; margin-top: 2rem !important; overflow: hidden;}
    .pt-logo img{ width: 250px; }
    .contnos { position: relative; border-bottom: 4px solid #E7680B;}
    .darkblock { 
        position: absolute; 
        width: 100%; 
        height: 100%; 
        left: 0px; 
        top: 0px; 
        right: 0px;
         bottom: 0px; 
         background-color: rgba(0,0,0,.4);
         z-index: 0;
     }
     .pt-description.text-center {
    z-index: 2;
}
.contnos h2 { font-size: 48px !important; }
.contbuscador h3.pt-title { font-size: 22px; }
.marcas, .novedades, .articulos { padding-top: 3.5rem; }
.articulos { padding-bottom: 3rem; margin-top: 0px !important; }
.pt-back-to-top {
        background-color: #2e8335; border-radius: 50%; width: 42px;
        height: 42px; right: 8px !important; }
.pt-back-to-top:hover {
    background-color: #E7680B;
}
.novedades { background-color: #F3F3F3; position: relative; overflow: hidden; }
.novedades .pasto1 { position: absolute; left: -2%; bottom: -4%; width: 160px; height: 160px; }
.novedades .pasto2 { position: absolute; right: -5%; bottom: -4%; width: 360px; height: 360px; }
.container-indent.mtnone.instcont3{ position: relative; }
.container-indent.mtnone.instcont3 .pasto1 { position: absolute; left: -2%; bottom: -4%; width: 160px; height: 160px; }
.container-indent.mtnone.instcont3.pasto2 { position: absolute; right: -5%; bottom: -4%; width: 360px; height: 360px; }
.contbuscador .pasto1 { position: absolute; left: 8%; bottom: -14%; width: 150px; height: 150px; }
.marcas {background-color: #E7680B; margin-top: 5rem; padding-bottom: 5rem;}
.container-indent.contbuscador { box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.2); overflow: hidden;
       padding: 2.5rem;
    width: 80%;
    margin: 40px auto;
    border-radius: 12px;
    background-image: url('../images/bg-buscador.jpg');
    background-size: cover;
}
.container-indent.mtnone.solcont{ position: relative; }
.marcas h4  { color: #FFFFFF !important; }
.destacados { margin-top: 0px !important; border-top: 4px solid #2C8235;}
.container-indent.destacados.destint { border-top: 0px solid #2C8235; padding-bottom: 4rem; }
    .pt-promo-fullwidth .pt-description {
        padding:5% 8% 3%;
    }
    .pt-promo-fullwidth.layout-custom-02.pt-promo-parallax.bg-position-right.bghuella {
    min-height: 2260px;
}
.pt-desctop-menu:not([class^=pt-hover-]) li.dropdown > a span:before {
    background-color: #e56810;
}
.btn { background-color: #E7680E; }
.btn:hover { background-color: #d85202; color: #FFFFFF; }
button.slick-next.slick-arrow:before, button.slick-prev.slick-arrow:before { color: #FFFFFF; padding: 10px; border-radius: 50%;background-color: #d85202; }
.arrow-location-center-02 .slick-arrow:hover:after{ color: #FFFFFF; padding: 10px; border-radius: 50%; background-color: #d85202;  }
.isomenuv { display: none; width: 250px; }
.arrow-location-center-02 .slick-arrow.slick-prev:before {left: 4px; top: 0px; }
.arrow-location-center-02 .slick-arrow.slick-next:before {right: 4px; top: 0px; }
.show { display: block; }
img.isomenuv.show.loading { width: 250px; margin-right: 80px;}
footer { margin-top: 0px !important; background-image: url('../images/bg-footer.jpg'); background-size: 102%; background-position: center; color: #FFFFFF !important; font-size: 16px; line-height: 26px; border-bottom: 4px solid #E7680B; transition: all 2.5s ease-out; transition-timing-function: linear;}
footer:hover { background-size: 100%; }
.mainSliderSlick .slick-dots li.slick-active button {
    background: #318233; }
    .slick-slider .slick-dots .slick-active button {
    background: #318233;
}
.pt-link, .pt-link:focus {
    color: #e7680e; }
.pt-link, .pt-link {
    color: #e7680e; }
    .pt-link, .pt-link:hover {
    color: #e7680e; }
    .pt-link:before, .pt-link:focus:before {
    background-color: #e7680e; display: none;
}
.novedadesheader ul.slick-dots { display: none; }
.pt-block-title.novedadtitle, h2.pt-title.text-left.novedadtitle { padding-bottom: 6px !important; }
.novedades h4:after, .destacados h4:after,.articulos h4:after {
    display: block;
    content: '';
    background: #e7680e;
    width: 10%;
    height: 3px;
    margin-top: -120px;
    float: right;
    position: absolute;
    left: 50%;
    margin-left: -5%;
    margin-top: 12px;
}
.novedades h4, .destacados h4,.articulos h4 {
text-transform: uppercase;
}
.contnos h2 { font-size: 36px !important; text-transform: uppercase;}
.contnos h2:after, .destacados h4:after {
    display: block;
    content: '';
    background: #e7680e;
    width: 10%;
    height: 3px;
    margin-top: -120px;
    float: right;
    position: absolute;
    left: 50%;
    margin-left: -5%;
    margin-top: 12px;
}
.nsequipo h4:after {
    display: block;
    content: '';
    background: #e7680e;
    width: 10%;
    height: 3px;
    margin-top: -120px;
    float: right;
    position: absolute;
    left: 50%;
    margin-left: -5%;
    margin-top: 12px;
}
.nsequipo h3 { font-size: 25px !important; }
.mainSliderSlick .slide .slide-content:not(.revslidertexttype2) .tp-caption1-wd-2
 {
    text-transform: uppercase;
        font-size: 36px;
        line-height: 77px;
        margin-top: 4px;
    }
    .pt-parallax-01 .pt-description:last-child {
        padding: 0 0 0 20px;
    }
    .cincuenta { width: 60px; height: 60px; }
    .pt-language.pt-dropdown-obj02.js-dropdown, .pt-language.pt-dropdown-obj02.js-dropdown span { text-transform: uppercase !important; }
    .mainSlider-layout { border-bottom: 4px solid #E7680B; }
    .greenborder { width: 100%; height: 4px; background-color: #2C8235; }
    .wpin {opacity: 0;}
    .pt-promo-card-02 .pt-description { margin: 30px 0 0 0; }
    .pt-promo-fullwidth.layout-custom-01.pt-promo-parallax.bg-position-right { background-image: url('../images/candles-bg.jpg'); background-size: 106%; transition: all 2.5s ease-out; transition-timing-function: linear;}
    .container-fluid.no-gutters.contnos.contnosintit { background-image: url('../images/bg-investigacion.jpg'); background-size: 106%; transition: all 2.5s ease-out; transition-timing-function: linear;}
    .container-fluid.no-gutters.contnos.contnosintit .genetica{ background-image: url('../images/bg-genetica.jpg'); background-size: 106%; transition: all 2.5s ease-out; transition-timing-function: linear;}
    .container-fluid.no-gutters.contnos.asesoramientocont { background-image: url('../images/bg-asesoramiento.jpg') !important; background-size: 106%; transition: all 2.5s ease-out; transition-timing-function: linear;}
    .container-fluid.no-gutters.contnos.agronegociobg { background-image: url('../images/bg-agronegocios.jpg') !important; background-size: 106%; transition: all 2.5s ease-out; transition-timing-function: linear;}
.pt-promo-fullwidth.layout-custom-01.pt-promo-parallax.bg-position-right:hover { background-size: 100%; }
.idioma { color: #E7680B; }
.dropdown-menu h6 a{ color: #318233 !important; }
.dropdown-menu h5 { color: #E7680B; padding-bottom: 2px !important; font-size: 16px !important; padding-top: 12px;}
.pt-desctop-menu .pt-title-submenu {
    font-size: 16px;
    padding-bottom: 0px; }
    .pt-desctop-menu .pt-title-submenu h5 { font-size: 16px; }
    .pt-desctop-menu .pt-megamenu-submenu > li > a {
    font-size: 15px;
    line-height: 22px;
}
.pt-promo-box .image-box {
    border-radius: 0%;
}
.cat1 {
background-image: url('../images/cat1.jpg'); background-size: 180%; transition: all .5s ease-out; transition-timing-function: linear;
}
.cat2 {
background-image: url('../images/invierno.jpg'); background-size: 400%; transition: all .5s ease-out; transition-timing-function: linear;
}
.cat3 {
background-image: url('../images/novedad.jpg'); background-size: 200%; transition: all .5s ease-out; transition-timing-function: linear;
}
.cat4 {
background-image: url('../images/perennes.jpg'); background-size: 200%; transition: all .5s ease-out; transition-timing-function: linear;
}
.cat5 {
background-image: url('../images/fertilizante.jpg'); background-size: 400%; transition: all .5s ease-out; transition-timing-function: linear;
}
.cat6 {
background-image: url('../images/cal.jpg'); background-size: 200%; transition: all .5s ease-out; transition-timing-function: linear;
}
.cat2:hover, .cat4:hover, .cat5:hover, .cat6:hover { background-size: 390%; }
.cat1:hover, .cat3:hover, .cat4:hover, .cat6:hover { background-size: 196%; }
.cat1:hover{ background-size: 176%; }
.cat1,.cat2, .cat3, .cat4, .cat5, .cat6 { text-transform: uppercase; }
.pt-promo-card-02 .pt-description .pt-title span:before { display: none; }
.contbuscint { margin-top: 4rem !important; }
.pt-promo-box .pt-description.pr-promo-type1 .pt-title-large:before { display: none; }
    .pt-promo-box .pt-description.pr-promo-type1 .pt-title-large {
        font-size: 24px;
    }
    .mtnone { margin-top: 0px !important; }
    .overlay {
  position: absolute; 
  bottom: 0; 
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); 
  color: #f1f1f1; 
  width: 100%;
  transition: .5s ease;
  opacity:0;
  color: white;
  font-size: 20px;
  padding: 20px;
  text-align: center;
}
    .pt-parallax-01 .pt-img .pt-img-sub {
        top: 60px;
        right: -18px;
    }
    .pt-promo-fullwidth.layout-custom-02.pt-promo-parallax.bg-position-right { background-image: url('../images/fondo-pasto.jpg'); background-size: 100%; background-attachment: fixed; }
    .pt-promo-fullwidth.layout-custom-02.pt-promo-parallax.bg-position-right.bghuella { background-image: url('../images/fondo-huella.jpg'); background-size: 100%; background-attachment: fixed; }
.pasturasbg {background-image: url('../images/candles-bg.jpg'); background-size: 106%; transition: all 2.5s ease-out; transition-timing-function: linear; padding: 3rem; color: #FFFFFF !important; text-align: center;}
.container-indent.terbolesbg.mtnone {background-image: url('../images/trebol-bg.jpg'); background-size: 106%; transition: all 2.5s ease-out; transition-timing-function: linear; padding: 3rem; color: #FFFFFF !important; text-align: center;}
.destacint { border-top: 0px; }
.nsequipo { padding-top: 4rem; padding-bottom: 4rem; background-color: #F3F3F3; }
.novedades h4:after, .destacados h4:after,.articulos h4:after {
    display: block;
    content: '';
    background: #e7680e;
    width: 10%;
    height: 3px;
    margin-top: -120px;
    float: right;
    position: absolute;
    left: 50%;
    margin-left: -5%;
    margin-top: 12px;
}
.contnosint h4:after {
    display: block;
    content: '';
    background: #e7680e;
    width: 10%;
    height: 3px;
    margin-top: -120px;
    float: right;
    position: absolute;
    left: 50%;
    margin-left: -5%;
    margin-top: 12px;
}
.col-sm-6.col-lg-4.threeone { padding: 12px 12px; }
.campo1 p { font-size: 16px!important; font-weight: 400; line-height: 22px !important;  }
.pt-description-wrapper.intcamposblock:hover { background-color: #FFFFFF !important; }
.pt-description-wrapper.intcamposblock:hover .pt-description-wrapper.intcamposblock.pt-title-small{ color: #000000 !important; }
.container.container-fluid-custom-mobile-padding.genetcont { padding-bottom: 4rem; }
.pt-img-sub.geneticasub {
    top: 90px !important;
right: 32px !important;
}
.pt-description.pr-promo-type2.pt-promo-wrapper.pt-one-child.campo1.camposcont{ position: relative; }
.pt-description.pr-promo-type2.pt-promo-wrapper.pt-one-child.campo1.camposcont span:hover { color: #000000 !important; }
.pt-description.pr-promo-type2.pt-promo-wrapper.pt-one-child.campo1.camposcont:hover { background-color: #FFFFFF !important; }
.prodsemillas { background-color: #F2F2F2 !important; }
.solucionesgrey { background-color: #F2F2F2 !important; }
.solucionesgrey p { border-bottom: 1px solid #2e8335; padding: 10px; border-radius: 6px; }
.solucionesgrey p:hover { background-color: rgba(255,255,255,.2); }
.mglrauto { margin: 0 auto; text-align: center; }
 .pt-description h3.ispst1 { font-weight: 400; text-transform: uppercase; margin-bottom: 1rem; text-align: center;}
 .pt-description h3.ispst1:after {
    display: block;
    content: '';
    background: #e7680e;
    width: 30%;
    height: 3px;
    margin-top: -120px;
    /* float: right; */
    position: absolute;
    left: 35%;
    margin-left: 0%;
    margin-top: 12px;
}
 .pt-description h3.ispst1.titcar:after {
    display: block;
    content: '';
    background: #e7680e;
    width: 10%;
    height: 3px;
    margin-top: -120px;
    float: right;
    position: absolute;
    left: 50%;
    margin-left: -5%;
    margin-top: 12px;
}
h2.ispst1.titcar { font-weight: 400; text-transform: uppercase; }
h2.ispst1.titcar:after {
    display: block;
    content: '';
    background: #e7680e;
    width: 30%;
    height: 3px;
    margin-top: -120px;
    /* float: right; */
    position: absolute;
    left: 35%;
    margin-left: 0%;
    margin-top: 12px;
}
.container-indent.mtnone.nsequipo.solucioneslist h2.ispst1.titcar { 
    font-size: 38px;text-align: center; margin-bottom: 1rem;
    line-height: 42px;
 }
 .img--holder .novedadhead { height: 470px; }
 .novedadesheader .slick-slider .slick-track{
    height: 470px;
}
 .novedadesheader .mainSliderSlick { height: 300px; overflow: hidden; }
 .novedadesheader .mainSliderSlick .slide .slide-content { height: 60%; }
 .mb3 { margin-bottom: 3rem; }
 .pt-collapse ul.pt-list-row { border-bottom: 1px solid #cccccc; padding-bottom: 20px; }
 .catalogocont h1 { font-weight: 400; text-transform: uppercase; }
 .catalogocont h3.pt-collapse-title { font-weight: 600; color: #E7680B; }
 .mainSlider-layout video {     position: relative;
    left: -25%;
    width: 168%;
    height: 116%;
    top: -40px;}
 input.btn {
    background: #e7680e !important;
    color: #ffffff;
    font-size: 13px;
    letter-spacing: 0.04em;
    padding: 5px 20px 4px;
    line-height: 1;
    font-weight: 700;
    height: 44px;
    border: none;
    outline: none;
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    border-radius: 0;
    transition: all 0.2s;
}
 input.btn:hover {
    background: #d85f09 !important;
}
.video.videoslide { margin: 0; padding: 0; }
.mainSliderSlick .slide .slide-content:not(.revslidertexttype2) .tp-caption1-wd-3 {
    font-size: 24px;
    background: rgba(0, 0, 0, .2);
    padding: 6px 16px;
    border-radius: 4px; }
    .pt-promo-box .pt-description.pt-promo-wrapper.pt-one-child:not(.pt-point-external) .pt-description-wrapper { background-color: #FFFFFF; }
    .pt-promo-box .pt-description.pt-promo-wrapper.pt-one-child:not(.pt-point-external) .pt-description-wrapper:hover { background-color: #FFFFFF !important; }
    .pt-description.pr-promo-type2.pt-promo-wrapper.pt-one-child.campo1.camposcont:hover { background-color: #FFFFFF !important; }
    .pt-title-small li span strong:hover { color: #e67e22 !important; }
    h4.pt-title { text-transform: uppercase; }
    .pt-img-main.imgnovhome img { width: 90%; }
    .tp-caption1-wd-3.pt-white-color.hometextslide { background: rgba(0, 0, 0, 0) !important; }
    h2.pt-title.text-left.novedadtitle.titlenovhome {
    font-size: 28px;
}
.pt-parallax-01 .pt-description { font-size: 16px; }
.pt-parallax-01 .pt-description p { margin-top: 12px; }
.fleft { text-align: left; }
h3.pt-title.fleft{ font-size: 30px; }
h3:not([class^=pt-title]):not([class^=pt-footer-title]):not([class^=pt-aside]):not([class^=pt-collapse-title]) {
    font-size: 26px; }
@media only screen and (max-width: 48em) {
    .pt-parallax-01 .pt-img .pt-img-main img { width: 100%; }
    .mainSlider-layout video {
            position: relative;
        left: -100%;
        width: 310%;
        height: 160%;
        top: -90px;
}
    .container-fluid.no-gutters.contnos.asesoramientocont { background-size: cover; }
    .pt-promo-fullwidth.layout-custom-02.pt-promo-parallax.bg-position-right { background-attachment: scroll; background-position: 50% 101%; }
    .pt-promo-fullwidth.layout-custom-02.pt-promo-parallax.bg-position-right p.lastp { padding-bottom: 3rem; }
    header .pt-logo img {
    margin-top: 5px;
    margin-bottom: 5px;
}
    .pt-logo img
 {
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
}
    .novedades { padding-bottom: 2rem; }
    .pt-parallax-01 .pt-img .pt-img-main
 {
        max-width: 100%;
    }
    .contnos h2.pt-title.pt-color-white { padding-top: 3rem; }
    .container-indent.contbuscador { background-position: 50%; }
    .mainSliderSlick .slide .slide-content:not(.revslidertexttype2) .tp-caption1-wd-2
 {
        font-size: 34px;
        line-height: 37px;
    }
    .pt-back-to-top { display: none; }
    .novedades .pasto1, .novedades .pasto2 { display: none; }
    .inputbusc {
    margin-left: 0px;}
    .inputbusc {
    width: 100%; }
    .inputbut {
    right: 0px;
    top: 12px;
    width: 20%;
}
footer { background-size: cover; }
footer:hover { background-size: cover; }
.pt-promo-fullwidth.layout-custom-01.pt-promo-parallax.bg-position-right { background-size: cover; }
.pt-promo-fullwidth.layout-custom-01.pt-promo-parallax.bg-position-right:hover { background-size: cover; }
h4:not([class^=pt-title]):not([class^=pt-footer-title]):not([class^=pt-aside]):not([class^=pt-collapse-title]) {
    font-size: 19px;
    line-height: 23px;
    padding-bottom: 20px;
}
h1:not(.pt-title-subpages):not([class^=pt-title]):not([class^=pt-footer-title]):not([class^=pt-aside]):not([class^=pt-collapse-title]) {
    font-size: 27px;
    line-height: 15px;
    padding-bottom: 17px;
}
.nsequipo h3 {
    line-height: 26px !important;
    font-size: 17px !important;
}
.container-fluid.no-gutters.contnos.contnosintit {
    background-image: url(../images/bg-investigacion.jpg);
    background-size: cover; }
    .pt-promo-fullwidth.pt-promo-parallax
 {
    min-height: 380px;
}
.container-fluid.no-gutters.contnos.contnosintit h3 { padding-top: 3rem; }
h2.ispst1.titcar {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 34px !important;
    line-height: 42px !important;
}
}