/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
.woocommerce div.product .images, .woocommerce-page div.product .images {
pointer-events: none !important;
}
nav#main-nav {
  background: #e5e5e5;
  justify-content: center;
  display: block !important;
  width: 100% !important;
  padding-bottom: 10px  !important;
  padding-top: 10px  !important;
  position: relative;
}
.wpcf7-form label,
.wpcf7-form input[type="text"],
.wpcf7-form textarea, input[type="email"],
.wpcf7-form input[type="password"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="search"],
.wpcf7-form input[type="date"] {
    font-size: 14px !important;
    font-family: Fira Sans!important;
}
/*
nav#main-nav:before {
  content: '';
  border-style: solid;
  border-width: 10px 150px 0 150px;
  border-color: #ffffff transparent transparent transparent;
  display: block;
  position: absolute;
  left: calc(50% - 150px);
  top: 0
}
*/
body.material[data-hhun="1"]:not(.no-scroll) #header-outer[data-using-secondary="1"]:not(.detached):not(.parallax-contained):not(.at-top-before-box) {
    top: 0px !important;
}
body[data-hhun="1"] #header-secondary-outer {
    width: auto;
    right: 0;
}
body.material.wpb-js-composer #header-outer #logo {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
#main-nav > .buttons{
  display: none!important;
}
nav#main-nav{
  float: left;
}
nav#main-nav .container > ul{
  display: flex!important;
	flex: content;
width: 100%;
}
nav#main-nav  .container > ul > li {
    background: #01ae06;
    align-items: center;
    flex: 1;
    text-align: center;
    justify-content: center;
    float: none;
    align-content: center;
    margin: 2px;
    position: relative;
}
nav#main-nav  .container > ul > li:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 7px 10px;
  border-color: transparent transparent #e5e5e5 transparent;
  content: '';
  display: block;
  position: absolute;
  left: calc(50% - 10px);
  bottom: 0
}

.sf-sub-indicator [class^="icon-"], .sf-sub-indicator [class*=" icon-"],
nav#main-nav .container > ul > li:hover .sf-sub-indicator [class^="icon-"] {
    color: white!important;
  }

  body[data-dropdown-style="minimal"] .sf-menu > li ul {
  background: #e5e5e5!important;
      padding: 0px;
      width: 100%;

  }
    #top .search-form{
      margin-top: 2em;
      position: relative;
    }

  #top .search-field{
    border: 1px solid #e5e5e5;
  }

  #top .search-widget-btn{
    position: absolute;
    right: 5px;
    top: 5px;
  }

.single-product .product[data-gallery-style="ios_slider"] > .single-product-main-image{
  width: 60%!important;
}
.single-product .product[data-gallery-style="ios_slider"][data-tab-pos="fullwidth"] > .summary.entry-summary {
     width: 30%!important;
     margin-left: 10%!important;
}

.btn-conozca{
    background: #01ae06;
    cursor: pointer;
    color: #FFF;
    text-align:center;
    margin-top: 30px;
    font-weight:normal;
    -webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    transition: all 500ms linear;
    display: table;
    padding: 7px 25px 7px 15px;
    margin-left: auto;
    margin-right: auto;
}
.btn-conozca:hover{
    background: #076a51;
}
  body[data-dropdown-style="minimal"] .sf-menu > li ul li:before{
  display: none!important;
  }
#logo{
  display: table !important;
}

.cool_timeline_horizontal ul li:before{
  display:none !important;
}

.pp_content{
  height: auto !important;
}
.pp_content .story-posted-date{
  display: none !important;
}
.ctl-popup-content .story-img{
  width: 80% !important;
  height: auto !important;
  display: table !important;;
  margin-left: auto;
  margin-right: auto;
}
.ctl-popup-content h2{
  color: #666 !important;
  text-transform: inherit !important;
  text-align: center !important
}
.onlyc{
  background: #01ae06;
  color: white;
  text-align: center;
  padding: 12px 5px;
}
.onlyc big{
      font-size: 1.4em;
}
.body-product{
  margin-top: 1.2em;
}
.body-product .onlyc big{
      font-size: 1.2em;
      display: block;
      text-align: center;
}
.wpcf7-form-control-wrap.terminos{
	display: inline-block !important;
}
.losterminos {
    color: rgb(255, 255, 255) !important;
    line-height: 1.1 !important;
    display: block;
    font-size:  16px!important;
}
.losterminos a{
	display: inline !important;
}

.losterminos .wpcf7-list-item-label{
	display: none !important;
}
nav#main-nav  .container > ul > li:nth-child(6n+1) {
    background: #00BB49;
}
nav#main-nav  .container > ul > li:nth-child(6n+2) {
    background: #009d28;
}
nav#main-nav  .container > ul > li:nth-child(6n+3) {
    background: #28874D;
}
nav#main-nav  .container > ul > li:nth-child(6n+4) {
    background: #69a139;
}
nav#main-nav .container > ul > li:nth-child(6n+5) {
    background: #009f76;
}
nav#main-nav  .container > ul > li:nth-child(6n+6) {
    background: #00815d;
}


nav#main-nav  .container > ul > li:nth-child(6n+1) ul li{
    background-color: rgba(0, 187, 73, 0.65);
}
nav#main-nav  .container > ul > li:nth-child(6n+2)  ul li{
    background-color: rgba(0, 157, 40, 0.65);
}
nav#main-nav  .container > ul > li:nth-child(6n+3)  ul li{
    background-color: rgba(40, 135, 77, 0.65);
}
nav#main-nav  .container > ul > li:nth-child(6n+4)  ul li{
    background-color: rgba(105, 161, 57, 0.65);
}
nav#main-nav .container > ul > li:nth-child(6n+5)  ul li{
    background-color: rgba(0, 159, 118, 0.65);
}
nav#main-nav  .container > ul > li:nth-child(6n+6)  ul li{
    background-color: rgba(0, 129, 93, 0.65);
}


nav#main-nav  .container > ul > li:nth-child(6n+1) ul li:hover{
    background-color: rgba(0, 187, 73, 0.8);
}
nav#main-nav  .container > ul > li:nth-child(6n+2)  ul li:hover{
    background-color: rgba(0, 157, 40, 0.8);
}
nav#main-nav  .container > ul > li:nth-child(6n+3)  ul li:hover{
    background-color: rgba(40, 135, 77, 0.8);
}
nav#main-nav  .container > ul > li:nth-child(6n+4)  ul li:hover{
    background-color: rgba(105, 161, 57, 0.8);
}
nav#main-nav .container > ul > li:nth-child(6n+5)  ul li:hover{
    background-color: rgba(0, 159, 118,0.8);
}
nav#main-nav  .container > ul > li:nth-child(6n+6)  ul li:hover{
    background-color: rgba(0, 129, 93, 0.8);
}



nav#main-nav  .container > ul > li:nth-child(6n+1) ul li:hover a{
  color:  #e3d800!important;
}
nav#main-nav  .container > ul > li:nth-child(6n+2)  ul li:hover a{
  color:  #e3d800!important;
}
nav#main-nav  .container > ul > li:nth-child(6n+3)  ul li:hover a{
  color:  #e3d800!important;
}
nav#main-nav  .container > ul > li:nth-child(6n+4)  ul li:hover a{
  color:  #e3d800!important;
}
nav#main-nav .container > ul > li:nth-child(6n+5)  ul li:hover a{
  color:  #e3d800!important;
}
nav#main-nav  .container > ul > li:nth-child(6n+6)  ul li:hover a{
  color:  #e3d800!important;
}


nav#main-nav .container ul > li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle).menu-item > a{
  line-height: 1 !important;
  padding: 10px 0px !important;
  color: #FFF !important;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;;
}


nav#main-nav .sub-menu li a{
  font-size: 11px!important;

}
.timeline-post.even  .icon-dot-full{
    background: #29b246!important;
}


 nav#main-nav  .container ul > li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle)[class*='current_'] > a{
  color: #d3e400 !important;
}
 nav#main-nav  .container ul > li:not([class*="button_"]) > a::after{
  border-color:  #d3e400 !important;
}

body.material #header-outer #logo{
  margin-top: 10px!important;
  margin-bottom:  10px!important;
}

body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
    padding-top: 0px !important;
}

body:not(.page-id-20):not(.page-id-1655) .rev_slider_wrapper{
  margin-bottom: 70px !important;
}
/*
.rev_slider:before{
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 100px 0 0 50vw;
  border-color: transparent transparent transparent #ffffff;
  position: absolute;
  z-index: 9999;
  bottom: 0;
}
.rev_slider:after{

    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 100px 50vw;
    border-color: transparent transparent #ffffff transparent;
    position: absolute;
    z-index: 9999;
    bottom: 0;
    right: 0
}
*/
.type-product p{
  text-align: justify;
}
.volvera i{
  position: relative;
  -webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.volvera:hover i{
  -moz-transform: translateX(10px);
  -webkit-transform: translateX(10px);
  -o-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}
.type-product .wpcf7-form,
.page-id-1177 .wpcf7-form,
.page-id-161 .wpcf7-form{
  display: none;
}

.page-id-815 .wpcf7-form input[type="text"],
.type-product .wpcf7-form input[type="text"],
.page-id-815 textarea,
.type-product textarea,
.page-id-815  input[type="email"],
.type-product input[type="email"],
.page-id-815 input[type="password"],
.type-product input[type="password"],
.page-id-815  input[type="tel"],
.type-product  input[type="tel"],
.type-product input[type="search"],
.type-product input[type="date"],
.type-product .material.woocommerce-page[data-form-style="default"] input#coupon_code {
  border: thin solid #01ae06
}
.page-id-815 .wpb_row  .losterminos{
  color: #444 !important;
}

.type-product .losterminos{
  color:#555 !important;
}

.recent-posts-extended .rpwe-li:before{
  display: none !important;
}

.recent-posts-extended .rpwe-summary{
font-size:1.3em;
line-height: 1.4em;
padding-left: 1em;
padding-right: 1em;
}
.recent-posts-extended .rpwe-title{
  display: none  !important;
}
.recent-posts-extended .more-link{
    display: table !important;
    padding: 7px 25px !important;
    border: 1px solid;
    font-size: 18px;
    margin-top: 2em;
    color: rgb(255, 255, 255) !important;
    background-color: rgb(0, 106, 78);
    line-height: 36px;
    max-width: 300px;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.recent-posts-extended .more-link:hover{

  background-color: rgba(0, 106, 78,.0)!important;
  color: rgb(0, 106, 78)!important;
}
.ui-tabs-panel h2.vc_custom_heading{
  color: #009d28;
  margin: 50px 0 25px;
  padding-bottom: 15px;
  border-bottom: solid 2px  #009d28;
}

.pcategori > *{
	margin-bottom: 1px !important
}
.pcategori .wpb_text_column{
	margin-bottom: 1px !important
}
.pcategori .wpb_text_column p{
	padding-bottom: 1px !important
}

.div-sostenibilidad{position: relative;}

.div-sostenibilidad .vc_col-sm-12.wpb_column{
  padding-right:  1px !important
}
.avatar_container .img-circle{
  border-radius:0 !important ;
}
/* .row-bg.using-image{
-webkit-clip-path: polygon(50% 0%, 100% 20%, 100% 100%, 0 100%, 0% 20%);
clip-path: polygon(50% 0%, 100% 20%, 100% 100%, 0 100%, 0% 20%);
} */

.soluciones-exagonos .img-with-aniamtion-wrap {
  font-family: Fira Sans;
  -webkit-clip-path: polygon(50% 0%, 100% 22%, 100% 78%, 50% 100%, 0% 78%, 0% 22%);
clip-path: polygon(50% 0%, 100% 22%, 100% 78%, 50% 100%, 0% 78%, 0% 22%);
}

.propuestavalor .img-with-aniamtion-wrap img{
  font-family: Fira Sans;
  -webkit-clip-path: polygon(50% 0%, 100% 22%, 100% 78%, 50% 100%, 0% 78%, 0% 22%);
clip-path: polygon(50% 0%, 100% 22%, 100% 78%, 50% 100%, 0% 78%, 0% 22%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
}


.propuestavalor .vc_col-sm-3:hover .img-with-aniamtion-wrap img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}


.propuestavalor .inner_row .span_12{
    display: flex;
    justify-content: center;
}
/*
.propuestavalor h3{
    font-weight: normal;
    color: #08b08c;
    font-size: 14px !important;
    display: flex;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
    border: thin solid;
    height: 3em;
}
.propuestavalor .vc_col-sm-3:hover h3{
    background: #08b08c;
    color: #FFF;
}
*/
.soluciones-exagonos .wpb_column:hover img{
  opacity: 0.49 !important ;
filter: alpha(opacity =49) !important ;
}
.soluciones-exagonos h2.vc_custom_heading{
    line-height: 1.2em;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 20px;
    color:#676767;
    vertical-align: middle;
    align-content: center;
    align-items: center;
    display: flex;
    text-align: center;
    justify-content: center;
    padding: 0 !important;
    margin: 10px 0;
    width: 100%;
}

.soluciones-exagonos h2.vc_custom_heading a,
.propuestavalor h3 a{
  color:#676767;
  text-transform: uppercase;
}
.soluciones-exagonos h2.vc_custom_heading:before,
.soluciones-exagonos h2.vc_custom_heading:after{
  display: none !important;
}

.soluciones-exagonos .wpb_column:hover  h2.vc_custom_heading a,
.propuestavalor .wpb_column:hover .vc_custom_heading a{
color: #076a51 !important;
}
.soluciones-exagonos  .inner_row .wpb_wrapper:after{
  content: '';
  width: 100%;
  padding-top: 120%; /* 1:1 Aspect Ratio */
  background: rgba(0,0,0,.45);
  -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  display: block;
  position: absolute;
  top: 0;
  -webkit-transition: background 300ms linear;
  -moz-transition: background 300ms linear;
  -ms-transition: background 300ms linear;
  -o-transition: background 300ms linear;
  transition: background 300ms linear;
}
.volvera{
  font-weight: bold;;
  display: table;
  margin-top: 1.5em;
  position: relative;
}
.volvera:before{
  font-weight: bold;;
  display: table;
  margin-top: 1.5em;
  position: relative;
}

.product_title.entry-title{
  color: #076a51;
}

body:not(.page-id-20):not(.page-id-1655) .container.main-content> .row> .wpb_row >.col > .wpb_column >.vc_column-inner> .wpb_wrapper > h2.vc_custom_heading{
  color: #005b0e;
  text-transform: uppercase;
  margin-bottom: 1em;
  background: white;
  z-index: 2;
  padding-right: 1em;
  display: table;
}

body:not(.page-id-20):not(.page-id-1655) .container.main-content> .row> .wpb_row > .col > .wpb_column> .vc_column-inner> .wpb_wrapper >  h2.vc_custom_heading:before {
  content: '';
  display: block;
  height: 1em;
  background:#63ae8c;
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 0em;
  z-index: -1

}

body:not(.page-id-20):not(.page-id-1655) .container.main-content> .row> .wpb_row > .col > .wpb_column> .vc_column-inner> .wpb_wrapper >  h2.vc_custom_heading:after {

      content: '';
      width: 0;
      height: 0;
      border-style: solid;
      border-width: .5em 0 .5em .5em;
      border-color: transparent transparent transparent #FFF;
      position: absolute;;
      margin-left: 1em;
}

ul:not(.tp-revslider-mainul):not(.sf-menu):not(.menu) {
  list-style: none;
  padding: 0;
}
ul:not(.tp-revslider-mainul):not(.sf-menu):not(.menu) li{
  list-style: none;
  margin-bottom: .45em;
  position:relative;
  padding-left: 20px;
}
ul:not(.tp-revslider-mainul):not(.sf-menu):not(.menu) li:before{

   content: '';
   display: block;
   height: 7px;
   width: 7px;
   left: 0;
   background: #009f75;
   position: absolute;
   border-radius: 50%;
   /*
   -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
   clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);*/
   float: left;
   margin-right: 0.4em;
   margin-top: .45em;

}

.soluciones-exagonos  .inner_row:hover .wpb_wrapper:after{
  background: rgba(0,0,0,.1);
}

.soluciones-exagonos .vc_col-sm-1\/5:nth-child(5n+1) .inner_row .wpb_wrapper{
  background: url(https://proyects.113ideas.com/sucroal/wp-content/uploads/2019/01/soluciones-a-la-medida.jpg);
}

.soluciones-exagonos .vc_col-sm-1\/5:nth-child(5n+2) .inner_row .wpb_wrapper{
  background: url(https://proyects.113ideas.com/sucroal/wp-content/uploads/2019/01/bebidas.jpg);
}

.soluciones-exagonos .vc_col-sm-1\/5:nth-child(5n+3) .inner_row .wpb_wrapper{
  background: url(https://proyects.113ideas.com/sucroal/wp-content/uploads/2019/01/alimentos-procesados.jpg);
}

.soluciones-exagonos .vc_col-sm-1\/5:nth-child(5n+4) .inner_row .wpb_wrapper{
  background: url(https://proyects.113ideas.com/sucroal/wp-content/uploads/2019/01/farma-y-cosmeticos.jpg);
}

.soluciones-exagonos .vc_col-sm-1\/5:nth-child(5n+5) .inner_row .wpb_wrapper{
  background: url(https://proyects.113ideas.com/sucroal/wp-content/uploads/2019/01/nutricion-especializada.jpg);
}



.soluciones-exagonos.soluciones-exagonos2 .vc_col-sm-1\/5:nth-child(5n+1) .inner_row .wpb_wrapper{
  background: url(https://proyects.113ideas.com/sucroal/wp-content/uploads/2019/01/soluciones-a-la-medida.jpg);
}

.soluciones-exagonos.soluciones-exagonos2 .vc_col-sm-1\/5:nth-child(5n+2) .inner_row .wpb_wrapper{
  background: url(https://proyects.113ideas.com/sucroal/wp-content/uploads/2019/01/polimeros.jpg);
}

.soluciones-exagonos.soluciones-exagonos2 .vc_col-sm-1\/5:nth-child(5n+3) .inner_row .wpb_wrapper{
  background: url(https://proyects.113ideas.com/sucroal/wp-content/uploads/2019/01/industrial.jpg);
}

.soluciones-exagonos.soluciones-exagonos2 .vc_col-sm-1\/5:nth-child(5n+4) .inner_row .wpb_wrapper{
  background: url(https://proyects.113ideas.com/sucroal/wp-content/uploads/2019/01/agro.jpg);
}

.soluciones-exagonos.soluciones-exagonos2 .vc_col-sm-1\/5:nth-child(5n+5) .inner_row .wpb_wrapper{
  background: url(https://proyects.113ideas.com/sucroal/wp-content/uploads/2019/01/construccion.jpg);
}

.soluciones-exagonos .inner_row .wpb_wrapper h2.vc_custom_heading{
    position: absolute;
    top: calc(50% - 30px);
    line-height: 1.2em;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 20px;
    color: white;
    vertical-align: middle;
    align-content: center;
    align-items: center;
    display: flex;
    text-align: center;
    justify-content: center;
    border: thin solid;
    margin: 0 30px;
    z-index: 3;
}

.soluciones-exagonos .wpb_text_column{
  font-family: Fira Sans;
  font-size: 16px;
  font-weight: 300;
  text-align: justify !important;
}

.soluciones_interno h1.vc_custom_heading{
  border-bottom: thin solid ;
  color: #676767;
  font-size: 15px;
  line-height: 17px;
  font-weight: 400;
  margin-bottom: 30px
}

.soluciones_interno h1.vc_custom_heading a{
  font-family: Fira Sans;
}
.nttip .inner h3{
    text-align: center;
    font-weight: 400;
    color: #69a139;
    border-bottom: thin solid;
}

.nttip .inner strong{
color: #005b0e;
font-weight: 500
}

.soluciones_interno .industriall table{
    width: 100% !important;
}

.soluciones_interno table{

    border: 0 !important;
    min-width: min-content !important;
    max-width: 100%;
    width:100% !important;
}

.soluciones_interno table  tr td{
    border-color: #029f72 !important;
    /* border-bottom: none !important; */
    font-size: 15px!important;
    text-align: center;
}
.soluciones_interno table tr:first-child td {
      border-bottom: 1px  solid #029f72 !important;
}
.soluciones_interno table tr td:first-child {
    border: none !important;
/*  width: 30%  !important;
    min-width: 300px; */
    text-align: left;
    vertical-align: middle;
}
.soluciones_interno table tr td:last-child {
    border-right: none !important;
}

.infoHidden{
  display: none;
}
.wow-modal-overlay{
  z-index: 99999999!important;;
}
.soluciones_interno table  tr td a,
a.infoLink  {
  background:  #69a139;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    border: thin solid #8a8c87;
        border-top-color: rgb(138, 140, 135);
        border-right-color: rgb(138, 140, 135);
        border-bottom-color: rgb(138, 140, 135);
        border-left-color: rgb(138, 140, 135);
    color: #8a8c87;
    display: block;
    height: 30px;
    line-height: 23px;
    font-size: 25px;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
    text-align: center;
    width: 30px;
}

.ui-accordion-header{
  background: #69a139 !important;
  font-weight: 500!important;
  color: white;
}
#search-results .result {
	width: 100%!important;
	padding: 0px!important;
  border: none!important;
	margin-bottom: 0 !important;
}
#search-results .result .inner-wrap {
border: none!important;
}
#search-results .result:hover .inner-wrap {
   box-shadow:  none!important;
}
#search-results .result .inner-wrap h2{
  font-size: 23px;
  padding-bottom: 10px!important;
}
#search-results .result p{
  font-size: 18px;
  padding-left: 25px;
  padding-right: 25px;
}
.mega-accordion h3 {
  margin-bottom: 10px !important;
}
.soluciones_interliino .mega-accordion.ui-accordion .ui-accordion-header:nth-of-type(2)  {
    background: #00bc3c !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(2) table tr td{
  border-color:  #00bc3c !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(2) table tr td a{
    background: #00bc3c !important;
    border-color:  #00bc3c !important;
}

.soluciones_interno .mega-accordion.ui-accordion .ui-accordion-header:nth-of-type(3)  {
    background: #009e0b !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(3) table tr td{
  border-color:  #009e0b !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(3) table tr td a {
    background: #009e0b !important;
    border-color:  #009e0b !important;
}

.soluciones_interno .mega-accordion.ui-accordion .ui-accordion-header:nth-of-type(4)  {
    background: #008848 !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(4) table tr td{
  border-color:  #008848 !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(4) table tr td a {
    background: #008848 !important;
    border-color:  #008848 !important;
}

.soluciones_interno .mega-accordion.ui-accordion .ui-accordion-header:nth-of-type(5)  {
    background: #43a22a !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(5) table tr td{
  border-color:  #43a22a !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(5) table tr td a {
    background: #43a22a !important;
    border-color:  #43a22a !important;
}

.soluciones_interno .mega-accordion.ui-accordion .ui-accordion-header:nth-of-type(6)  {
    /*background: #009f76 !important;*/
    background: #69a139 !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(6) table tr td{
  border-color:  #009f76 !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(6) table tr td a {
    background: #009f76 !important;
    border-color:  #009f76 !important;
}

.soluciones_interno .mega-accordion.ui-accordion .ui-accordion-header:nth-of-type(7)  {
    /*background: #00ab81 !important;*/
    background: #009e0b !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(7) table tr td{
  border-color:  #00ab81 !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(7) table tr td a {
    background: #00ab81 !important;
    border-color:  #00ab81 !important;
}

.soluciones_interno .mega-accordion.ui-accordion .ui-accordion-header:nth-of-type(8)  {
    /*background: #00b592 !important;*/
    background: #008848 !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(8) table tr td{
  border-color:  #00b592 !important;
}
.soluciones_interno .ui-accordion-content:nth-of-type(8) table tr td a {
    background: #00b592 !important;
    border-color:  #00b592 !important;
}

.soluciones_interno .ui-accordion-content table tr td a {
    color: #FFF !important;
}
.soluciones_interno .ui-accordion-content table tr td a:hover {
background:  #d3e400!important;
    color: #FFF !important;
}

.mega-accordion .mega-panel {
  height: auto !important;
}
.wpb_row .cool-timeline.white-timeline.compact .timeline-post .timeline-content h2.content-title{
  font-size: 24px !important;
  font-family: Fira Sans !important;
}
.wpb_row .timeline-post.timeline-mansory .ctl_info .content-title-cmt{
  font-size: 14px !important;
  font-family: Fira Sans !important;
  font-weight: 300 !important;
}
.bottom-0{
  margin-bottom: 0 !important;
}
.page-id-20 .vc_custom_heading,
.page-id-1655 .vc_custom_heading{
  font-size: 33px !important;
  line-height: 36px;
  margin-bottom: .5em;
}
.wpb_text_column {
    font-size: 1.05em ;
    line-height: 1.4 !important;
}
.page-id-20 .wpb_row .span_12 > .col.padding-6-percent,
.page-id-1655 .wpb_row .span_12 > .col.padding-6-percent{
  padding-top: 3%!important;
  padding-bottom: 3%!important;
}
#footer-outer .row{
  display: flex;
}
#footer-outer .col:first-child {

    margin-right: 2%;
    padding-right:  2%;

}
.sostenibilidad-section .ui-accordion-header {
    background:#009f76 !important;
}
img.image-120{
  max-width: 90px !important;
  height: auto;
  margin-bottom: 5px !important;
}
img.image-300{
  max-width: 350px !important;
  height: auto;
}
.alcance-home img{
  max-width: 100px !important;
  height: auto;
}
.iconos-home img{
  max-width: 100px !important;
  height: auto;
}

.iconos-home .wpb_wrapper{
  align-items: baseline;
}
.wpcf7 .wpcf7-response-output {
    background-color: transparent !important;
    border: none !important;
}
[id*='wow-modal-close'] {
    top: 7px!important;
    right: 7px!important;
}
.wow-modal-window {
  padding: 0px;
  top: 9%;
  padding-bottom: 40px;
}
.wow-modal-window h2{
  background: #007958;
  color: white;
  font-size: 23px;
  font-weight: normal;
  line-height: 15px;
  margin-bottom: 2em;
  padding: 15px;
}
.wow-modal-window p{
  padding: 15px;
}

.wow-modal-window p:last-child{
  padding-bottom: 15px !important;
}

.wow-modal-window .fa-stack-2x{
  font-size: 30px !important;
  color:  #007958;
  border: thin solid white;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-indent: -99999999px;
}
.wow-modal-window .fa-stack-1x{
  position: absolute;
  top: 0
}

.timeline-year.scrollable-section{
  display: none !important;
}
#header-secondary-outer .nectar-center-text{
  width: auto !important;
  float: right;
  display: table;
  max-width: max-content !important;
  left: auto;
  position: absolute;
  margin-top: 0em;
  right: 360px;
}
#header-secondary-outer{
  height: 43px !important;
  background: transparent !important
}
#header-secondary-outer #social{
  float: right !important;
}
#header-secondary-outer #social li{
  margin-bottom: 0 !important;
}
#header-secondary-outer #social li:before {
  display: none !important;
}
#menu-soluciones-industriales,
#menu-aplicaciones,
#menu-acerca-de,
#menu-about,
#menu-applications,
#menu-industrial-solutions{
  display: flex;
  list-style: none;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}
#menu-soluciones-industriales li,
#menu-aplicaciones li,
#menu-acerca-de li,
#menu-about li,
#menu-applications li,
#menu-industrial-solutions li{
    list-style: none;
    line-height: 1.1em;
    font-size: 15px;
    margin: 1px;
    flex-grow: 1;
    background: #eeeeee;
    text-align: center;
    justify-content: center;
    padding: 10px 15px;
    align-items: center;
    display: flex;

}
#menu-soluciones-industriales li a,
#menu-aplicaciones li a,
#menu-acerca-de li a,
#menu-about li a,
#menu-applications li a,
#menu-industrial-solutions li a{
  color: #424242;
  font-weight: 400
}


#menu-aplicaciones li.mapp-humano,
#menu-applications li.mapp-humano {
  border-bottom: 3px solid #009e0b !important;
  transition: all 0.25s ease-in-out;
}
#menu-aplicaciones li.mapp-ind,
#menu-applications li.mapp-ind{
  border-bottom: 3px solid #08b08c !important;
  transition: all 0.25s ease-in-out;
}
#menu-aplicaciones li.current-menu-item.mapp-humano,
#menu-applications li.current-menu-item.mapp-humano {
  background: #009e0b;
}
#menu-aplicaciones li.current-menu-item.mapp-ind,
#menu-applications li.current-menu-item.mapp-ind{
  background: #08b08c;
}

#menu-aplicaciones li.mapp-humano:hover,
#menu-applications li.mapp-humano:hover {
  background: #009e0b !important;
}
#menu-aplicaciones li.mapp-ind:hover,
#menu-applications li.mapp-ind:hover{
  background: #08b08c !important;
}
#menu-aplicaciones li.mapp-humano:hover a,
#menu-applications li.mapp-humano:hover a {
  color: #fff !important;
}
#menu-aplicaciones li.mapp-ind:hover a,
#menu-applications li.mapp-ind:hover a{
  color: #fff !important;
}
#menu-aplicaciones li a:hover,
#menu-applications li a:hover {
  color: #fff !important;
}
#menu-aplicaciones li a:hover,
#menu-applications li a:hover{
  color: #fff !important;
}

#menu-aplicaciones li.mapp-uni:hover,
#menu-aplicaciones li.mapp-uni a:hover{
  color: #000 !important;
}


#menu-aplicaciones li.current-menu-item.mapp-humano,
#menu-applications li.current-menu-item.mapp-humano {
  background: #009e0b;
}


#menu-soluciones-industriales li.current-menu-item a,
#menu-aplicaciones li.current-menu-item a,
#menu-acerca-de li.current-menu-item a,
#menu-about li.current-menu-item a,
#menu-applications li.current-menu-item a,
#menu-industrial-solutions li.current-menu-item a{
  color: #FFF;
  font-weight: 500
}

#menu-acerca-de li.current-menu-item a,
#menu-about  li.current-menu-item a{
  color: #009f76 !important;
  font-weight: 500
}


#menu-menu-empresarial li{
  font-size: 1.15em !important;
  font-weight: 300;
}

#menu-menu-empresarial li a{
  color: white !important
}

#menu-menu-empresarial li:before{
    content: '';
    display: inline-block;
    height: 12px;
    width: 10px;
    left: 0;
    background: #d2e300;
    -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    float: left;
    margin-right: 0.4em;
    margin-top: .2em;
}

.current-lang{
  text-decoration: underline;
}
.los-ingredientes{

}
.tendencias-home .vc_custom_heading a:hover{
  color: #01ae06 !important
}

.ingredientes-box h3{
  border-bottom: thin solid #666;
  color:  #076a51;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.ingredientes-box a{
    color: #676767;
    font-size: 18px;
}

.ingredientes-box a:hover{
    color: #076a51;
}


.wpcf7-form input[type="text"],
.wpcf7-form textarea,
.wpcf7-form input[type="email"],
.wpcf7-form input[type="password"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="search"],
.wpcf7-form input[type="date"] {
    line-height: inherit !important;
}

.wpcf7-form label{
  display:block;
  margin-bottom: 7px;
}

.container.main-content .losterminos{
  color: #676767 !important
}
.container.main-content .wpcf7-form input[type="text"],
.container.main-content .wpcf7-form textarea,
.container.main-content .wpcf7-form input[type="email"],
.container.main-content .wpcf7-form input[type="password"],
.container.main-content .wpcf7-form input[type="tel"],
.container.main-content .wpcf7-form input[type="url"],
.container.main-content .wpcf7-form input[type="search"],
.container.main-content .wpcf7-form input[type="date"] {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.4);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.4);
}

#footer-outer .widget {
    margin-bottom: 0;
}
#footer-outer .row{
  padding: 30px 0px !important
}
#footer-widgets{
  color: white;
}
#footer-widgets .col h4:first-child {
    position: relative;
    padding-bottom: 8px;
    border-bottom: thin solid white;
    padding-left: 30px;
    margin-bottom: 1.4em;
}
#footer-widgets .col h4:nth-word(1):after{
  content: '.....'
}

#footer-widgets .col h4:first-child:before{
    content: '';
    display: block;
    height: 20px;
    width: 18px;
    left: 0;
    background: #d2e300;
    position: absolute;
    -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    bottom: -10px;
}
#footer-outer #menu-footer li {
  margin: 0 0 !important;
  padding: 0 25px !important;
}

#copyright {
    background: white !important;
    color: #1b8008 !important;
    font-weight: 400;
    text-transform: uppercase;
    font-size: .65em !important;
}
#footer-outer #copyright[data-layout="centered"] .col.span_5{
  max-width: 80%;
}

#footer-outer .wpcf7-form p{
  padding-bottom: 10px !important;
}

#footer-outer #footer-widgets .col input[type="text"],
#footer-outer #footer-widgets .col input[type="email"],
#footer-outer #footer-widgets .col input[type="tel"] ,
#footer-outer #footer-widgets .col textarea {
    padding: 5px;
}
#terminos .wpcf7-list-item-label{
  display: none;
}
#terminoslabel .checkbox-648{
  display: inline-block !important;
}
.result .title span {
  display: none !important
}
.icon-angle-down{
  font-size: 10px !important;
}


body .vc_row-fluid .vc_col-sm-6.ingredientes_humana ,
body .vc_row-fluid .vc_col-sm-6.ingredientes_industriales{
	padding-top:30px;
  width: 45%;
  margin: 0 3%
}


.ingredientes_humana h2.vc_custom_heading:after,
.ingredientes_industriales h2.vc_custom_heading:after {
    margin-left:0 !important;
    left: 0px;
}


.ingredientes_humana h2.vc_custom_heading,
.ingredientes_industriales h2.vc_custom_heading {
	color:white !important;
	font-size:24px;
	padding: 5px 0;
	padding-right: 25px !important;
    padding-left: 25px !important;
	margin-bottom:75px !important;
  width: 100%;
}
.ingredientes_humana h2.vc_custom_heading:after,
.ingredientes_industriales h2.vc_custom_heading:after{
	display: none!important;
}

.ingredientes_humana h2.vc_custom_heading:before,
.ingredientes_industriales h2.vc_custom_heading:before{
	display: none!important;
}

.ingredientes_humana h2.vc_custom_heading{
	 background:#009e0b !important
}
.ingredientes_industriales h2.vc_custom_heading {
  	background:#08b08c !important;
}

/* --- */
.ingredientes_humana img,
.ingredientes_industriales img{
  max-width: 100px !important;
}

.ingredientes_humana h3{
	color:#009e0b!important;
  border-bottom: solid 2px #009e0b;
}
.ingredientes_industriales h3{
	color:#08b08c!important;
  border-bottom: solid 2px #08b08c;
}

.ingredientes_humana h3,
.ingredientes_industriales h3{
    margin-left: 2rem;
    font-size: 19px !important;
    font-weight: 500;
    padding-bottom: 0;
    margin-bottom: 24px !important;
    background: transparent;
    /* border-bottom: solid thin #777; */
}

.ingredientes_humana a,
.ingredientes_industriales a{
	  color:#444 !important;
}

.ingredientes_humana a:hover{
	  color:#009e0b !important;
}

.ingredientes_industriales a:hover{
	  color:#08b08c !important;
}

.ingredientes_humana ul,
.ingredientes_industriales ul{
    margin-left: 0;
    font-size: 19px;
}

.ingredientes_humana ul li,
.ingredientes_industriales ul li{
    margin-bottom: 1rem;
}


.justicont .vc_column-inner .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: flex-start;
    height: 100%;
}

.justicont.alcance-home .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap {
        margin-bottom: 0.7em !important;
}
.justicont.alcance-home .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
        margin-bottom: 2.3em;
}

.wow-modal-window p {
    padding: 3px 15px;
}


.wow-modal-window a {
    padding: 3px 15px;
    text-align: right;
    display: block;
}
.wow-modal-window ul{
    padding-right: 30px;
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip p{
  width: 230px
}

@media(max-width:1300px){
.sf-sub-indicator{
  display: none !important
}

nav#main-nav .container ul > li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle).menu-item > a {

    font-size: 12px !important;

}
}


@media(max-width:1012px){
  #menu-soluciones-industriales li, #menu-aplicaciones li, #menu-acerca-de li, #menu-about li{
  font-size: 13px !important;
  }
}
@media(max-width:999px){
  .propuestavalor .inner_row .span_12 {

      display: block;
      justify-content: center;

  }
  .propuestavalor .one-fourths.vc_col-sm-3,
  body .propuestavalor .vc_row-fluid .wpb_column, body .propuestavalor .vc_row-fluid .vc_col-sm-3{
    width: 50% !important
  }
}
@media(max-width:810px){
  #menu-soluciones-industriales, #menu-aplicaciones, #menu-acerca-de, #menu-about {
  flex-wrap: wrap;
  }
}

@media(max-width:768px){

  #footer-outer .row{
    display: block;
  }
  #footer-outer .col:first-child {
      margin-right: 2%;
      padding-right:  0%;
      border-right: none;

  }
}

@media(max-width:690px){

  .propuestavalor .one-fourths.vc_col-sm-3,
  body .propuestavalor .vc_row-fluid .wpb_column, body .propuestavalor .vc_row-fluid .vc_col-sm-3{
    width: 100% !important
  }
  #footer-widgets .col.span_6{
    width: 100% !important
  }
}



body:not(.woocommerce-cart) .main-content .tabla-aplicaciones-humanas tbody tr:nth-child(odd) {
  background-color: #fff !important;
}





@media( min-width: 1200px ){
  #header-space {
    height: 175px !important;
  }
}

.row-bg.using-image {
  filter: blur(3px);
}




#tablepress-8 tbody td {
	font-size: 1.2rem !important;
  font-weight: 300;
}

#tablepress-8 tbody > tr.row-1 > td {
	text-align: center !important;
  font-size: 1rem !important;
}