@font-face {
  font-family: 'BebasNeue Bold';
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/BebasNeue Bold.ttf') format('truetype');
  }
h1,h2,h3 {
  font-family: 'BebasNeue Bold';
}

.sp-megamenu-parent > li > a, 
.sp-megamenu-parent > li > span {
  font-size: 19px;
  text-transform: none;
  color: #ffdd00;
  line-height: 65px;

}
.sp-dropdown-inner div.k2CategoriesListBlock ul li {
  margin-bottom: 10px;
}
.sp-megamenu-parent {
  float: left;
}
.segundo_menu {
  float: right;
}
.segundo_menu ul > li {
  float: left;
  padding: 0 10px;

}
.segundo_menu ul > li > a {
  color:#a1a1a1;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 66px;
  padding: 0;
  display: initial;

}
.sp-module ul > li > a::before {
  content: "";
  margin: 0;
}
.sp-module ul > li {
  border: none;
}
.social-top ul li {
  float: left;margin: 0 5px;
}
.social-top ul {
  display: table;
  margin: 20px auto;
  overflow: hidden;
}
.gtranslate_wrapper {
  margin-top: 30px;
  text-align: center;
}
.gtranslate_wrapper a.flag {
  margin: 0 5px;
}
.sp-module.buscador {
  margin-top: 25px;
  float: right;
}
div.k2SearchBlock form input.inputbox {
  float: left;
  border-radius: 0;
  border:none;
}
div.k2SearchBlock form input.button {
  background: #000;
  color:#fff;
  border: none;
  height: 34px;
  font-weight: 400;
  padding: 0 20px;
}
div.k2SearchBlock div.k2LiveSearchResults {
  width: 100%;
}
.djslider-default .slide-desc {
  transform: translateY(50%);
  
}
.slide-desc-bg-default {
  background: transparent;
}
.slide-text h1 {
  font-size: 100px;
  text-shadow: 1px 1px 1px #000;
  margin: 0;
  line-height: 1;
}
#sp-footer {
  background: #151515;
  font-weight: 400;
}
.itemid-101 #sp-main-body{
  padding: 6px 0;
}
div.subCategory {
  margin: 0 0 25px 0;
  height: 200px!important;
  border: none;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  
}
div.subCategory h2 {
  font-size: 30px;
  font-family: 'BebasNeue Bold';
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  text-align: center;
  margin-top: 50px;

}
div.subCategory h2 a {
  color: #fff;
}
.subCategoryMore {
  font-family: 'BebasNeue Bold';
  color: #fff;
  background: #000;
  text-transform: uppercase;
  padding: 6px 12px;
  font-size: 18px;
  margin-top: 20px;

}
.itemListSubCategories {
  max-width: 1200px;
  margin: 0 auto;
}
.itemContainer {
  width: 100%;
}
.com-k2.task-category #sp-main-body {
  padding-top: 0;

}
.com-k2.task-category div.catItemView {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  position: relative;
}
.com-k2.no-layout.task-search .genericItemView {
  max-width: 1200px;
  margin: 0 auto;
}
.com-k2.task-category .itemListCategoriesBlock {
  background: url('../../../images/sitio/green.jpg') no-repeat ;
  background-size: 100%;
}
.com-k2.task-category div.itemListCategory h2,
.com-k2.task-category h2.moduleItemTitle {
  max-width: 1200px;
  margin: 0 auto;
  text-align: left;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  font-size: 92px;
  line-height: 150px;
  padding-top: 15px;
}
.com-k2.task-category .itemContainer:nth-child(2n+2) {
  background: #ececec;

}


.com-k2.parent-cat #sp-main-body {
  padding-top: 100px;

}
.com-k2.parent-cat div.catItemView {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}
.com-k2.no-layout.task-search .genericItemView {
  max-width: 1200px;
  margin: 0 auto;
}
.com-k2.no-layout.task-search .genericView .componentheading {
  text-align: center;
  font-weight: bold;
}
.com-k2.parent-cat .itemListCategoriesBlock {
  background: transparent ;
  
}
.com-k2.parent-cat div.itemListCategory h2,
.com-k2.parent-cat h2.moduleItemTitle {
  max-width: 1200px;
  margin: 50px auto;
  text-align: center;
  color: #000;
  text-shadow: none;
  font-size: 60px;
  line-height: 1;
  padding: 0px!important;
}
.com-k2.task-category .itemContainer:nth-child(2n+2),
.com-k2.no-layout.task-search .genericContainer:nth-child(2n+2) {
  background: #ececec;

}
.com-k2.no-layout.task-search .genericContainer {
  padding: 40px 0;
}

div.itemContainer {
  padding:  0;
}
div.catItemImageBlock,
div.genericItemImageBlock {
  float: left;
  margin-right: 60px;
}

div.catItemHeader h3.catItemTitle,
div.itemHeader h2.itemTitle,
div.genericItemHeader h2.genericItemTitle {
  font-size: 60px;
  text-transform: uppercase;
  color: #e3001b;
  /*background: url('../../../images/sitio/icos.png') no-repeat center right ;*/
}
div.itemListCategory {
  text-align: center;
  background: transparent;
  border: none;
  text-transform: uppercase;
  padding: 0;
}
div.catItemAttachmentsBlock,
div.itemAttachmentsBlock {
  border: none;
  margin-top: 30px;
  padding: 0;

}
div.catItemAttachmentsBlock span,
div.itemAttachmentsBlock span {
  display: none;
}
div.catItemAttachmentsBlock ul.catItemAttachments li,
div.itemAttachmentsBlock ul.itemAttachments li {
  padding: 0;
  margin-right: 10px;
}
div.catItemAttachmentsBlock ul.catItemAttachments li a,
div.itemAttachmentsBlock ul.itemAttachments li a {
  background: #898989;
  color: #fff;
  text-transform: uppercase;
  padding: 6px 12px;
  font-size: 12px;
}
div.itemListCategory h2,
h2.moduleItemTitle {
  font-size: 60px;
  font-family: 'BebasNeue Bold';
  text-align: center;
}
div.catItemExtraFields, 
div.genericItemExtraFields {
  border: none;
}
.simbolos-ico {
  display: block;
  position: absolute;
  top: 60px;
  right: 10px;
}
.simbolos-ico li {
  float: left;
  margin-right: 8px;
  padding: 5px;
}
.simbolos-ico li img {
  height: 40px;
  width: auto;
  margin: 0 auto;
}
.simbolos-ico li::after {
  font-size: 11px;
  display: block;
  text-align: center; 
}
.simbolos-ico li.ico-1::after {
  content: "Uso foliar";  
}
.simbolos-ico li.ico-2::after {
  content: "Tratamiento semilla";  
}
.simbolos-ico li.ico-3::after {
  content: "Leguminosas";  
}
.simbolos-ico li.ico-4::after {
  content: "Verduras";  
}
.simbolos-ico li.ico-5::after {
  content: "Hortalizas";  
}
.simbolos-ico li.ico-6::after {
  content: "Cereales";  
}
.simbolos-ico li.ico-7::after {
  content: "Frutales";  
}
.simbolos-ico li.ico-8::after {
  content: "Uso forestal";  
}

/*VECTOGREEN*/
.simbolos-ico li.ico-gota::after {
  
  content: "AplicaciÃ³n en \A reservorios de agua";
  white-space: pre;
  line-height: 18px; 
}
.simbolos-ico li.ico-pulverizacion::after {
  content: "PulverizaciÃ³n";  
}

section.pad {
  padding: 130px 0;
}

#sp-empresa, #sp-contacto, #sp-biologicos {
  background: #ebebeb;

}
div.catItemVideoBlock {
  max-width: 600px;
  background: transparent;
  padding-left: 0;
}
div.catItemVideoBlock h3 {
  display: none;
}
/*detalles*/
div.itemImageBlock {
  float: left;
  margin-right: 30px;
}
div.itemBackToTop {
  display: none;
}
.com-k2.view-item #k2Container {
  width: 1200px;
  margin: 0 auto;
  max-width: 80%;
}
#offcanvas-toggler > i {
  color: #fff;
  font-size: 25px;
}
#offcanvas-toggler {
  line-height: 66px;
  position: absolute;
  top: 0;
  right: 20px;
  z-index: 999;
}
/*Formulario*/
.contact_form form {
  max-width: 600px;
  margin: 40px auto;
 
}

.thanks {
  background: #ececec;
  padding: 30px;
  width: 100%;
  overflow: hidden;
}
h5.card-title {
  text-transform: uppercase;
  font-size: 60px;
font-family: 'BebasNeue Bold';
text-align: center;
}
.offcanvas-menu .offcanvas-inner .sp-module {
  margin-bottom: 0!important;
  margin-top: 0;

}
.offcanvas-menu .k2LiveSearchBlock {
  padding-left: 25px;
}
@media only screen and (max-width: 1199px) {
  .com-k2.task-category div.itemListCategory h2, 
  .com-k2.task-category h2.moduleItemTitle {
    padding-left: 25px;
    font-size: 60px;
    line-height: 100px;
  }
  #sp-top1 {
    padding: 0;
    height: 90px;
  }
  
  

}
@media only screen and (max-width: 991px) {
  div.k2SearchBlock form input.inputbox {
    width: 60%;
  }
  .sp-module.buscador {
    float: left;
    margin: 15px 0;
  }
  .slide-text h1 {
    font-size: 60px;    
  }
  .com-k2.parent-cat #sp-main-body {
    padding-top: 0px;
  
  }
  .gtranslate_wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: left;
  }
   

}


@media only screen and (max-width: 767px) {
  div.catItemHeader h3.catItemTitle,
  div.itemHeader h2.itemTitle {
    font-size: 40px;
    background-position: bottom left;
    display: flex;
    padding-bottom: 0px;
  }
  .com-k2.parent-cat div.itemListCategory h2,
  .com-k2.parent-cat h2.moduleItemTitle {
    font-size: 30px;
  }
.simbolos-ico {
  top: 0;
  position: relative;
}
  
  

}
@media only screen and (max-width: 600px) {
  .slide-text h1 {
    font-size: 30px;    
  }
  .simbolos-ico li img {
    height: 25px;
    width: auto;
  }
 

}
   

@media only screen and (max-width: 480px) {
  .social-top ul li a img {
    width: 30px;
  }
  div.catItemImageBlock {
    width: 100%;
    margin-right: 0;
    float: none;
  }
  span.catItemImage img {
    margin: 0 auto;
  }
  div.catItemAttachmentsBlock ul.catItemAttachments li a {
    padding: 6px;
    display: block;
  }
  section.pad {
    padding: 50px 0;
  }
  div.itemImageBlock {
    float: none;
    margin: 15px 0;
  }
  
    
}

/* ==========================================
   Compatibilidad Bootstrap 4/5 para Helix3
   (Bootstrap 3)
   ========================================== */

/* Base */
.d-none { display: none !important; }
.d-block { display: block !important; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }

/* ¡Ý768px */
@media (min-width:768px){

    .d-sm-none{
        display:none !important;
    }

    .d-sm-block{
        display:block !important;
    }

    .d-sm-inline{
        display:inline !important;
    }

    .d-sm-inline-block{
        display:inline-block !important;
    }
}

/* ¡Ý992px */
@media (min-width:992px){

    .d-md-none{
        display:none !important;
    }

    .d-md-block{
        display:block !important;
    }

    .d-md-inline{
        display:inline !important;
    }

    .d-md-inline-block{
        display:inline-block !important;
    }
}

/* ¡Ý1200px */
@media (min-width:1200px){

    .d-lg-none{
        display:none !important;
    }

    .d-lg-block{
        display:block !important;
    }

    .d-lg-inline{
        display:inline !important;
    }

    .d-lg-inline-block{
        display:inline-block !important;
    }
}