/* Escribe aquí tu código CSS */

@font-face {
  font-family: 'Century Gothic';
  font-style: normal;
  font-weight: normal;
  src: local('Century Gothic'), url('https://chemiesa.com.co/wp-content/uploads/2018/02/centurygothic-webfont.woff') format('woff');
}

@font-face {
  font-family: 'futura';
  font-style: normal;
  font-weight: normal;
  src: local('futura'), url('https://chemiesa.com.co/wp-content/uploads/2018/02/Futura-Book_1.woff') format('woff');
}

@font-face {
  font-family: 'Futura BT';
  font-style: normal;
  font-weight: normal;
  src: local('Futura BT'), url('https://chemiesa.com.co/wp-content/uploads/2018/02/Futura-BT-Bold.woff') format('woff');
}
.agricola .m-post .post-content h6 a{color: #93c23c;}
.agricola .post-content h6{
  font-weight: 600;
    font-size: 18px !important;
    color: #96c562;
}
.agricola .post-entry-meta{display:none;}
select{
 background: url(/wp-content/themes/megatron/assets/images/arrow-down.png); 
 background-repeat: no-repeat;
 background-position: 90%;
}

.comerciales .textocomercial2 img {
    width: 50%;
    display: block;
    margin: auto;
}
.comerciales .textocomercial3 img {
    width: 50%;
    display: block;
    margin: auto;
}
.comerciales .textocomercial img {
    width: 50%;
    display: block;
    margin: auto;
}
.weather-type{
display:none !important;
}

div.sp-location-weather-pro-widget .weather-temp {
    font-size: 40px;
    line-height: 36px;
}
.clima {
    padding: 0px;
}
div.sp-location-weather-pro-widget .weather-region{
 margin-bottom: 0px; 
}
div.sp-location-weather-pro-widget .weather-date{
 margin-bottom: 0px; 
}
div.sp-location-weather-pro-widget{
    padding: 0px 25px 0px 25px;
}
#sp_location_weather_pro_widget_content-2 h4{
 display:none; 
}
.sp-location-weather-pro-widget{
    background-color: transparent !important;
}

.widget_text.banderas.widget.widget_custom_html img{
  width: 5%;
  margin-right: 10px;
}


.wpb_raw_code.wpb_content_element.wpb_raw_html.banderas img{
    margin-right: 16px;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.banderas{
 text-align: center; 
}
#welcome img{
 width: 5%; 
}
.product-widget-title.p-font{;color: #93c23c;font-size: 15px;font-weight: 700!important;}
.product-widget-cat.s-font{line-height: 1.4;margin-bottom: 5px;font-weight: 600 !important;}
.main-footer h3{font-family: 'Roboto';letter-spacing: 0.05em;color: #ffffff !important;font-weight: 900 !important;font-size: 15px !important;}
/*.widget-title{float: right;}*/
.widget-title:before{display:none;}
.container.clearfix ul li::before{display:none;}
.widget_products.widget-title{text-align: right;margin-bottom: 25px;border-bottom: 2px solid #eeeeee;padding-bottom: 15px;}
h4.widget-title span{font-weight: 600;font-size: 18px;line-height: normal;letter-spacing: normal;color: #25303b;}
.siberio .col-lg-12.certificados{display:none;}
.sticky-wrapper.is-sticky .x-nav-menu > .x-menu-item, .sticky-wrapper.is-sticky .header-nav-right, .sticky-wrapper.is-sticky .header-nav-left{padding-top: 20px;}
.single-post .post-navigation .post-navigation-label{color: #93c23c;font-weight: 600;font-size: 16px;}
.single.single-post div.addtoany_shortcode:before{font-weight: 900;text-transform: uppercase;}
.single-post .post-navigation .nav-previous, .post-navigation .nav-next{padding: 15px 0;width: 49%;}
.single-post .entry-post-meta-wrap{display:none;}
.single-post h3{font-size: 23px;text-transform: none;font-weight: 600;color: #52ad9f;}
.single-post.widget-title{border-bottom: 2px solid #c1c1c1;}
/*.single-post .widget-title{margin-bottom: 20px;}*/
.social-share-hover .m-button-xs{height: 45px;line-height: 42px;}
.single-post a.product-widget-title.p-font{text-align: right;padding-left: 16px;color: #93c23c;font-size: 15px;}
.single-post a.product-widget-cat.s-font{text-align: right;}
.single-post a.product-widget-inner{text-align: right;}
.single-post .product-widget-title{font-size: 15px;text-transform: uppercase;letter-spacing: 0.01em;float: right;font-weight: 600 !important;}
.single-post .product-widget-cat{line-height: 1.4;margin-bottom: 5px;float: right;font-weight: 600 !important;}
.single-post .product-widget-thumb{float: right;width: 81px;margin-right: 5px;}
.single-post .widget-title:before{display:none;}
.single-post .container.clearfix ul li::before{display:none;}
.single-post-wrap .entry-thumbnail-wrap{padding-left: 0px !important;padding-right: 0px !important;}
.next.page-numbers{top: 20px;}
.blog-paging-default .pagination > li > a, .blog-paging-default .pagination > li > span{line-height: normal;}
.pagination>li>a, .pagination>li>span{line-height: 0.5 !important;}
.clima{text-align: center;padding:10px 0;}
/*.widget_text.clima.widget.widget_custom_html{background-color: #fff;}*/
.sidebar.footer-sidebar.col-md-2.col-sm-6{padding-right: 7px;}
span.temp-value{font-size: 5em;}
.siguenos-footer .fab.fa-linkedin-in{background-color: #0e76a8;}
.siguenos .fa.fa-facebook{color: #55626d;font-size: 25px;margin: 0 3px;}
.siguenos .fa.fa-instagram{color: #55626d;font-size: 25px;margin: 0 3px;}
.siguenos .fa.fa-twitter{color: #55626d;font-size: 25px;margin: 0 3px;}
.siguenos .fab.fa-linkedin-in{color: #55626d;font-size: 25px;margin: 0 3px;}
.siguenos{padding-top: 10px;padding-bottom: 15px;;margin:0;}
#cont_4ec9e6306a8dc2d96bec6d29c7987d44{width: 100% !important;text-align: center;border: 0px solid rgb(214, 214, 214) !important;}
#tiempo{padding: 20px 0px 0px 0px;}
.innovamosgrafica {padding: 20px 0px;}
.single-product .product-btn{display:none;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right: 160px;}
.perros .product-btn{display:none;}
.perros .bajada ul{margin-bottom: 30px;}
.perros .bajada li{font-size: 15px;font-weight: 600;}
.perros .bajada p{font-weight: 600;font-size: 16px;font-family: 'futura';}
.perros .productos h3{font-size: 25px;padding: 30px 0;font-weight: 600;}
.shopping-cart-wrapper.header-customize-item.no-price.style-default{display:none;}
#linea .vc_tta-tabs-list li.vc_tta-tab:nth-child(8) > a {background-color: #0083c9;color: white;}
#linea .vc_tta-tabs-list li.vc_tta-tab:nth-child(7) > a {background-color: #d0bf00;color: white;}
#linea .vc_tta-tabs-list li.vc_tta-tab:nth-child(6) > a {background-color: #7c7c7c;color: white;}
#linea .vc_tta-tabs-list li.vc_tta-tab:nth-child(5) > a {background-color: #233e83;color: white;}
#linea .vc_tta-tabs-list li.vc_tta-tab:nth-child(4) > a {background-color: #b62b88;color: white;}
#linea .vc_tta-tabs-list li.vc_tta-tab:nth-child(3) > a {background-color: #8c5302;color: white;}
#linea .vc_tta-tabs-list li.vc_tta-tab:nth-child(2) > a {background-color: #eb870f;color: white;}
#linea .vc_tta-tabs-list li.vc_tta-tab:nth-child(1) > a {background-color: #009f3b;color: white;}
.bioest .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a{background-color: #ffa500;color: #fff;font-weight: 600;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color: #fbfbfb !important;}
.arandano li .vc_tta-tab.vc_active a{background-color: #5ab85a;}
.bioesti .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a{border-bottom-color: #397139 !important;background-color: #5ab85a;color: #fff;font-weight: 600;}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a{border-bottom-color: #397139 !important;background-color: #5ab85a;color: #fff;font-weight: 600;}
.arandano .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color: #ffffff;}
.arandano .container.clearfix ul li::before{display:none;}
.arandano .vc_tta-tab a{padding: 7px 15px !important;}
.arandano .wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab{border-top-right-radius: 30px;}
#linea2 h4{font-size: 25px;letter-spacing: normal;font-weight: 600;padding-bottom: 30px;text-transform: none;padding-top: 50px;}
#linea h4{font-size: 25px;letter-spacing: normal;font-weight: 600;padding-bottom: 30px;text-transform: none;}
.cultivosCon h3{font-size: 25px;letter-spacing: normal;font-weight: 600;padding-bottom: 30px;}
.cultivosCon{padding: 25px 0;}
#productosMA h3{font-size: 38px;padding: 25px 0;font-weight: 600;}
.btnplan{padding-bottom: 40px;}
.plan{padding-right: 10px;}
.plan a{float: right;background-color: #0000d6;color: #fff;font-size: 15px;font-weight: 600;padding: 10px 19px;margin: 10px 0;border-radius: 33px;display: block;text-align: center;text-transform: uppercase;}
#linea h3{padding-bottom: 30px;font-size: 38px;text-transform: inherit;font-weight: 600;padding-top: 35px;}
#productosMA h4{padding-bottom: 30px;font-size: 28px;text-transform: inherit;padding-top: 25px;}
#productosMA{padding: 25px 0;}
.botones .wpb_raw_code.wpb_content_element.wpb_raw_html{padding:15px 0;}
.fungi a{background-color: #26a226c2;color: #fff;font-size: 12px;font-weight: 600;padding: 14px 19px;margin: 10px 0;border-radius: 33px;display: block;text-align: center;text-transform: uppercase;}
.ferti a{background-color: #e65770;color: #fff;font-size: 15px;font-weight: 600;padding: 10px 19px;margin: 10px 0;border-radius: 33px;display: block;text-align: center;text-transform: uppercase;}
.acondi a{background-color: brown;color: #fff;font-size: 15px;font-weight: 600;padding: 10px 19px;margin: 10px 0;border-radius: 33px;display: block;text-align: center;text-transform: uppercase;}
.bioesti a{background-color: orange;color: #fff;font-size: 15px;font-weight: 600;padding: 10px 19px;margin: 10px 0;border-radius: 33px;display: block;text-align: center;text-transform: uppercase;}
.induc a{background-color: #0e0e5d;color: #fff;font-size: 15px;font-weight: 600;padding: 10px 19px;margin: 10px 0;border-radius: 33px;display: block;text-align: center;text-transform: uppercase;}
.protect a{background-color: #c9d247;color: #fff;font-size: 15px;font-weight: 600;padding: 10px 19px;margin: 10px 0;border-radius: 33px;display: block;text-align: center;text-transform: uppercase;}
/*.repel a{background-color: #7474d6;color: #fff;font-size: 15px;font-weight: 600;padding: 10px 19px;margin: 10px 0;border-radius: 33px;display: block;text-align: center;text-transform: uppercase;}*/
.misce a{background-color: #8e8a8a;color: #fff;font-size: 15px;font-weight: 600;padding: 10px 19px;margin: 10px 0;border-radius: 33px;display: block;text-align: center;text-transform: uppercase;}
.widget_nav_menu > div ul ul.sub-menu{display:none;}
.header-container ul.x-sub-menu.x-sub-menu-standard.x-list-style-none.-out{
  /*left:initial !important;
  right:initial !important;*/
  text-align:left;
}
.term-cerdos .page-title-wrap-bg {
    background-image: url('https://chemiesa.com.co/wp-content/uploads/2018/11/cerdos.jpg') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0;
}
.term-ovinos .page-title-wrap-bg {
    background-image: url('https://chemiesa.com.co/wp-content/uploads/2018/11/ovinos.jpg') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0;
}

.term-aves .page-title-wrap-bg {
    background-image: url('https://chemiesa.com.co/wp-content/uploads/2018/11/aves.jpg') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0;
}
.term-bovinos .page-title-wrap-bg {
    background-image: url('https://chemiesa.com.co/wp-content/uploads/2018/07/vacas-campo.jpg') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0;
}
.term-equinos .page-title-wrap-bg {
    background-image: url('https://chemiesa.com.co/wp-content/uploads/2018/03/yegua-y-potranca.jpg') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0;
}
.term-gatos .page-title-wrap-bg {
    background-image: url('https://chemiesa.com.co/wp-content/uploads/2018/11/gato-3.jpg') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0;
}
.term-perros .page-title-wrap-bg {
    background-image: url('https://chemiesa.com.co/wp-content/uploads/2018/02/PERROS.jpg') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0;
}
.mundovet .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey{margin-bottom: 20px;padding: 8px 20px;text-transform: uppercase;font-weight: 900;letter-spacing: 1px;border: 3px solid;background-color: #ebebeb00;color: inherit;}
.row.footer-top-col-3.footer-1 .textwidget a{font-weight: 900;}
.row.footer-top-col-3.footer-1 .col-md-2{width: 19.666667%;}
.row.footer-top-col-3.footer-1 .textwidget p{margin: 0 0 20px;font-size: 13px;color: #fff;line-height: 1.6;letter-spacing: .01em;}
footer.main-footer-wrapper h4.widget-title{margin-bottom: 20px;padding-top: 15px;font-weight: 900;font-size: 15px;}
.wp-caption.alignnone{margin: 0px 15px 0px 0;}
.wp-caption p.wp-caption-text{display:none;}
.wp-caption.alignnone{display: -webkit-inline-box;text-align: center;background-color: #25303b;}
.mundoagri .texto-principal p {max-width: 100%;text-align:left;}
.mundovet .texto-principal p {max-width: 100%;text-align:left;}
.mundo h2{text-transform: initial;}
.cereales{background-color: #52b79b;color: #fff8d2;}
.tomates{background-color: #eedfbb;color: #773d25f5;}
.papas{background-color: #ad794f;color: #f7ebc7;}
.uvamesa{background-color: #f4a891;color: #fff;}
.hortalizas{background-color: #85868a;color: #fffffff5;}
.carozos{background-color: #ad794f;color: #f7ebc7;}
.citricos{background-color: #52b79b;color: #fff8d2;}
.nogales{background-color: #fff7d2;color: #635246;}
#valores{padding-bottom: 50px;}
#politica{padding-bottom: 50px;}
.contacto .boton-llamado:hover {color: #93c23c !important;opacity: 0.8;transition: all 0.8s ease;}
.contacto .container.clearfix{padding-top: 0px !important;}
.contacto .datoscontacto{padding-top:40px;}
.contacto .banner{padding-bottom: 30px;}
.contacto .banner h4{padding-top: 85px;}
.contacto .bloque2 p{padding-top: 15px;}
.contacto .bloque3 p{padding-top: 15px;}
.contacto .bloque2{padding-top: 20px;}
.contacto .bloque3{padding-top: 20px;padding-bottom: 25px;}
.contacto .mapacontacto{padding-bottom: 40px;}
.comerciales .img p{padding-top: 20px;padding-bottom: 20px;}
.comerciales .textocomercial{padding-top: 30px;}
.comerciales .textocomercial2{padding-top: 30px;}
.comerciales .textocomercial3{padding-top: 30px;padding-bottom: 30px;}
.comerciales .textocomercial3 h4{padding-top: 0px;padding-bottom: 20px;color: #93c23b;text-align: center;}
.comerciales .textocomercial2 h4{padding-top: 0px;padding-bottom: 20px;color: #93c23b;text-align: center;}
.comerciales .texto img{width: 70px;}
.comerciales .texto p{font-size: 12px;line-height: 1.6;letter-spacing: 0.01em;}
.comerciales .img{padding-bottom:25px;}
.comerciales .site-content-page{padding-top: 0px !important;}
.comerciales .textocomercial p{padding-bottom: 0px;}
.comerciales .textocomercial h4{padding-top: 0px;padding-bottom: 20px;color: #93c23b;text-align: center;}
.certificados img{padding:0 0 7px 4px;}
.col-lg-12.certificados{padding:0;}
.certificados .col-lg-3, .certificados .col-md-3, .certificados .col-lg-12, .certificados .col-md-12{padding:0;}
.single-product .slick-list.draggable{height: initial;}
.single-product .wpb_single_image .vc_single_image-wrapper{padding-top: 10px;}
li#menu-item-1950{background-color:#0083c9}
ul.x-sub-menu li#menu-item-1950 a:hover{opacity:0.8;transition:all 0.8s ease;}
li#menu-item-1950 a{color:white!important}
li#menu-item-1949{background-color:#d0bf00}
ul.x-sub-menu li#menu-item-1949 a:hover{opacity:0.8;transition:all 0.8s ease;}
li#menu-item-1949 a{color:white!important}
li#menu-item-1951{background-color:#7c7c7c}
ul.x-sub-menu li#menu-item-1951 a:hover{opacity:0.8;transition:all 0.8s ease;}
li#menu-item-1951 a{color:white!important}
li#menu-item-1947{background-color:#233e83}
ul.x-sub-menu li#menu-item-1947 a:hover{opacity:0.8;transition:all 0.8s ease;}
li#menu-item-1947 a{color:white!important}
li#menu-item-1944{background-color:#009f3b}
ul.x-sub-menu li#menu-item-1944 a:hover{opacity:0.8;transition:all 0.8s ease;}
li#menu-item-1944 a{color:white!important}
li#menu-item-1948{background-color:#b62b88}
ul.x-sub-menu li#menu-item-1948 a:hover{opacity:0.8;transition:all 0.8s ease;}
li#menu-item-1948 a{color:white!important}
li#menu-item-1946{background-color:#eb870f}
ul.x-sub-menu li#menu-item-1946 a:hover{opacity:0.8;transition:all 0.8s ease;}
li#menu-item-1946 a{color:white!important}
.x-sub-menu-standard{padding:0}
li#menu-item-1945{background-color:#8c5302}
ul.x-sub-menu li#menu-item-1945 a:hover{opacity:0.8;transition:all 0.8s ease;}
li#menu-item-1945 a{color:white!important}
.representantes .prod-ficha.tab-list img{height: 30%;}
.representantes .prod-ficha.tab-list tr:nth-child(even){background-color:#f1f1f1;}
.representantes .container{width: 1500px;}
header.main-header .sticky-wrapper .x-nav-menu>.x-menu-item{position:initial !important;text-align:left !important;}
.sustentabilidad .img1{padding-bottom: 40px;}
.sustentabilidad .img2{padding-bottom: 40px;padding-top:30px}
.securepig .btn-contacto-producto.de{display:none} 
.securepig #imagenes-product{padding-bottom: 18px;}
.securecatle .btn-contacto-producto.de{display:none} 
.securecatle #imagenes-product{padding-bottom: 18px;}
.securepoultry #imagenes-product{padding-bottom: 18px;}
.securepoultry .btn-contacto-producto.de{display:none} 
.single-product .Btn-tecnico:hover{background-color: #8a8b8a;}
.single-product .Btn-tecnico i.vc_btn3-icon.fa.fa-users{font-size: 20px;height: 0;line-height: 0;background: #666;padding: 24px 15px;border: 1px solid #fff;border-radius: 100%;margin-left: 30px;}
.single-product .Btn-tecnico{background-color: #91c140;font-size: 18px;font-weight: 900;color: #fff;border: none;padding: 19px 152px;letter-spacing: 0;text-transform: none;    line-height: 2.1;transition: all .2s ease-in-out;}
.single-product-inner p{margin: 5px 0 10px 0;}
.vc_empty_space{display:none;}
.product-listing.woocommerce .product-name{width:100%;padding-right:15px;}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{background-color:#a2d433;border-color:#a2d433;}
.vc_btn3.vc_btn3-style-modern{background-image:none;}
.logos-innova{padding:45px 0 ;}
.page.page-id-1485 .vc_separator.vc_separator_align_center h4{padding:45px 100px !important;color:#a2d433;font-weight:600 !important;font-size:22px;}
.page.page-id-1485 main.site-content-page{padding-top:0;}
.h2-inovacion{padding:80px 0;}
#porcetanjes .vc_row.wpb_row.vc_row-fluid{padding:2em;}
#porcetanjes{border: 3px solid #39ca30;border-radius:10px;margin-top:45px;}
.sin-etiqueta img{width:82%;padding-bottom:15px;}
.etiqueta img{padding-bottom:15px;}
div.product-single-short-description p{padding-top: 22px !important;}
.woocommerce div.product form.cart .variations td.label label{font-size: 15px;font-weight: 600;padding-right: 0px;}
div.product-single-short-description p strong{display:none;}
.equipo-3 .wpb_column.vc_column_container.vc_col-sm-2{margin-bottom: -25px !important;}
.vc_section{padding-left: 0px; padding-right: 0px; margin-left: -40px; margin-right: -90px;}
.valores span{font-size: 125%;font-weight: 900;}
.bloque-somos1 wpb_column vc_column_container vc_col-sm-6 {color:green;}
.woocommerce div.product form.cart{margin-bottom:22px !important;margin-top:0px !important;}
.woocommerce div.product form.cart{display:none !important;}
.header-logo-mobile{margin-left:-75px;padding-left:0;}
header.mobile-header .header-mobile-inner .icon-search-menu > i{display:none;}
.product-btn i.fas{padding-right:7px;}
/*.slick-slide.slick-current.slick-active{width:400px !important;}
div.slick-track{width:400px !important;margin:0 auto;}*/
p.texto-sharer{line-height:40px;}
div.social-share-wrap ul.social-profile a i{width:40px;}
ul.s-md.s-rounded i{line-height:40px;}
li{font-size:14px;}
p{font-size:18px;}
.wpb_column.vc_column_container.vc_col-sm-6.de{float:right;padding:0 15px;}
.vc_btn3.vc_btn3-color-green:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover{background-color:#8a8b8a;}
div.social-share-wrap ul.social-profile a i.fa-envelope{background:#d54c3f !important;}
div.social-share-wrap ul.social-profile a i.fa-whatsapp{background:#028c01 !important;}
div.social-share-wrap ul.social-profile a i.fa-linkedin{background:#0077b7 !important;}
div.social-share-wrap ul.social-profile a i.fa-twitter{background:#76a9ea!important;}
div.social-share-wrap ul.social-profile a i.fa-facebook{background:#475993 !important;}
div.social-share-wrap{padding-top:15px;}
div.btn-contacto-producto .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:20px;height:0;line-height:0;background:#666;padding:24px 15px;border:1px solid #fff;border-radius:100%;}
.vc_btn3.vc_btn3-size-lg{font-size:18px;font-weight:900;}
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{background-color:#91c140;text-align: center;}
div.btn-contacto-producto .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){/*border-radius:0 0 40px 40px;*/padding-right:110px;}
div.btn-contacto-producto .vc_btn3-container{margin-bottom:0;}
/*.single-product.postid-1066 .row.single-product-info.clearfix{border:1px solid #d5d9dc; border-radius:40px;padding:40px 0 0 0;}*/
.row.single-product-info.clearfix section.related.products{display:none;}
h2{font-family:'Futura BT' !important;}
.vc_btn3.vc_btn3-shape-round{border-radius:15px;}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{font-size:12px;}
.estadisticas img{border-radius:inherit;border:1px solid #d5d9dc;}
div#imagenes-product img{border-radius:0 0 60px 0;}
ul#especies-de-destino{border-bottom:5px solid #93c23c;}
div.categoria-titulo a:nth-child(2){display:none;}
div.categoria-titulo{font-weight:900;text-transform:uppercase;letter-spacing:normal;font-size:30px;font-family:'Futura BT' !important;color:#4d4d4d !important;}
.product_title{display:none;}
a.btn-pdf:hover {
  background: #e4e4e4 !important;
  color: inherit;
  transition: 0.8s;
}

a.btn-pdf {
  background: #93c23c !important;
  color: #fff;
}

.product-single-short-description h2 {
  padding-bottom: 0 !important;
  padding-top: 25px !important;
}

img.icon-chemie {
  border: 1px solid rgba(87, 86, 86, 0.2901960784313726);
  border-radius:100%;
  padding:0 1px;
}

ul#especies-de-destino li::before {
  display: none;
}

ul#especies-de-destino {
  list-style: none;
  padding: 10px 10px;
  margin: 0 -8px;

}

div#especies-de-destino {
  margin-bottom: 25px;
}

ul#especies-de-destino li {
  width: 14.285714285714%;
  float: left;
  padding: 0px 8px 8px 0px;
}

ul#especies-de-destino:before, ul#especies-de-destino:after {
  content: " ";
  display: table;
  width: 100%;
}

.entry-content p:last-child {
  font-family: 'Futura';
}

div.categoria-titulo {
  font-family: 'Futura';
  
}

.woocommerce div.product .product_title {
  font-family: 'Century Gothic' !important;
  font-weight: 900;
}

/*.single-product-image-inner img{width:90%}*/

div.titulo-redes {
  padding-top: 30px;
  text-transform: uppercase;
  font-weight: 900;
  color: #8a8b8a !important;
}

.product-info .botones {
  padding-top: 0px;
}

.product-single-short-description h2:nth-child(1) {
  display: none;
}

.single.single-product div.social-share-wrap ul.social-profile a i {
  font-size: 15px !important;
  color: #fff !important;
}

.single.single-product div.social-share-wrap ul.social-profile a i:hover {
  opacity: 0.8;
}

ul.s-rounded li {
  margin-right: 0;
}

div.slick-slide.slick-current.slick-active {
  width: 100%;
  padding: 0 15px;
}

.single.single-product .slick-track {
  width: 100%;
}

.single-product-image-inner.vertical .product-image-slider-wrap {
  padding-left: 0;
}

.single-product-image-inner.vertical .product-image-thumb-wrap {
  display: none;
}

.product-btn-cantidad {
  display: none;
}

.product-listing.woocommerce .product-name {
  text-transform: uppercase !important;
  font-weight: 900;
  font-size: 13px !important;
  height: 40px;
}

.summary-product .product_title {
  margin-bottom: 9px;
}

.single.single-product h2 {
  letter-spacing: normal;
  font-weight: 900;
  color: #8a8b8a;
  margin-top: 0px;
  font-size: 20px !important;
  padding-top: 0px;
  padding-bottom: 15px;
  margin-bottom: 0;
}

ul.social-profile.s-rounded.s-secondary.s-md li::before {
  display: none;
}

ul.social-profile {
  margin: -3px;
}

/*
.single.single-product div.social-share-wrap ul.social-profile a i.fa.fa-facebook{color:#fff;background: #3b5998;padding: 2px 10px;font-size: 17px;margin-left: 0px;}
.single.single-product div.social-share-wrap ul.social-profile a i.fa.fa-twitter{color:#fff;background: #55acee;padding: 2px 10px;font-size: 17px;margin-left: 0px;}
.single.single-product div.social-share-wrap ul.social-profile a i.fa.fa-whatsapp{color:#fff;background: #4dc247;padding: 2px 10px;font-size: 17px;margin-left: 0px;}
.single.single-product div.social-share-wrap ul.social-profile a i.fa.fa-envelope{color:#fff;background: #e95950;padding: 2px 10px;font-size: 17px;margin-left: 0px;}
.single.single-product div.social-share-wrap ul.social-profile a i.fa.fa-google-plus{color:#fff;background: #dd4b39;padding: 2px 10px;font-size: 17px;margin-left: 0px;}*/

.home h2 {
  font-weight: 900;
  letter-spacing: 2px;
  text-align: -webkit-center !important;
}

.container.clearfix ul li::before {
  content: '\f0da';
  font-family: 'FontAwesome';
  color: #93c23c;
  font-size: 16px;
  padding-right: 7px;
  vertical-align: middle;
}

ul {
  list-style: none;
  padding-left: 0;
  font-family: 'futura';
}

.product-type-variable div.quantity {
  display: none !important;
}

.woocommerce div.product .product-btn-cantidad form.cart .button {
  display: none !important;
}

/*.product-listing.woocommerce .product-info .add-to-cart-wrap{display:none !important;}*/

img.attachment-shop_single.size-shop_single {
  /*border: 1px solid rgba(128, 139, 148, 0.33);
  padding: 40px;*/
  border-radius:50px;
}

.woocommerce div.product .cart .button {
  padding: 0 50px;
}

table.compare-list .add-to-cart td a, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #93c23c !important;
}

.single-product-wrap {
  margin-bottom: 60px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: none;
}

.vc_btn3.vc_btn3-size-md {
  padding: 10px 35px;
  font-weight: 900;
}

.sticky-wrapper.is-sticky .x-nav-menu>li.current-menu-item>a.x-menu-a-text {
  color: #54616A !important;
}

div#gracias-page {
  max-width: 700px;
  margin: 0 auto;
}

html .catalog-filter.clearfix.p-font {
  margin-bottom: 30px;
}

.vc_separator.vc_separator_align_center h4 {
  background: #fff;
  z-index: 2;
  position: relative;
  padding: 0 20px;
  font-weight: 900;
}

.bloque-somos1 p {
  font-size: 170%;
  font-weight: 900;
  margin-bottom: 30px !important;
}



div#proposito {
  padding-bottom: 50px;
}

div#pilares img {
  max-width: 850px;
  padding-bottom: 40px;
}

div#pilares {
  padding-bottom: 60px;
  display: none;
}

img.vc_single_image-img.attachment-full {}

.vc_row.wpb_row.vc_inner.vc_row-fluid.mision-vision {
  margin: 0 auto;
  max-width: 1000px;
  margin-top: 20px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.cargos {
  text-align: center;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.cargos p {
  margin: 20px 0 40px 0;
  line-height: 1.5;
  font-size: 16px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.cargos p strong {
  font-size: 100%;
  font-weight: 600;
  letter-spacing: initial;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.cargos {
  margin-top: 40px;
}

.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_border_width_2.vc_sep_pos_align_center.vc_sep_color_grey.vc_separator-has-text {
  font-size: 25px !important;
  color: #54616c;
  position: relative;
  padding: 0;
  font-weight: 900;
  margin-bottom: 25px !important;
}

div#gracias-page p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  font-size: 150%;
  padding: 40px;
  background: #54616c;
  margin-bottom: 40px;
  color: white;
}

.woocommerce div#gracias-page ul.order_details li strong {
  display: inline-block;
  font-size: inherit;
  text-transform: none;
  line-height: inherit;
  vertical-align: middle;
  color: #2cccff;
}

.woocommerce div#gracias-page ul.order_details li {
  font-size: 110%;
  font-weight: 900;
}

div#gracias-page li.woocommerce-order-overview__payment-method.method {
  display: none;
}

div#gracias-page li.woocommerce-order-overview__total.total {
  display: none;
}

div#gracias-page li.woocommerce-order-overview__order.order {}

div#gracias-page h2.woocommerce-order-details__title, div#gracias-page h2.woocommerce-column__title {
  font-size: 22px !important;
  font-weight: 900;
  margin-top: 20px;
}

div#gracias-page h2.woocommerce-column__title {}

div#gracias-page tfoot {
  display: none;
}

div#gracias-page ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  margin-bottom: 20px;
}

.woocommerce-order-received .site-content-page, .woocommerce-account .site-content-page {
  margin-bottom: 40px;
}

main.site-content-page {
  padding-top: 40px;
}

p.total {
  display: none;
}

.cart-collaterals {
  display: none;
}

th.product-subtotal.text-center {
  font-size: 0px !important;
}

th.product-price.text-center {
  font-size: 0 !important;
}

.col-md-6.col-xs-12.checkout-coupon.margin-bottom-60 {
  margin-bottom: 20px !important;
}

.woocommerce-shipping-fields h3, .woocommerce-billing-fields h3, #order_review_heading {
  font-family: 'Roboto';
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  line-height: 1.5;
  margin-bottom: 20px;
  font-weight: 900;
  color: #2cccff;
  border: 0;
  padding: 0;
}

p#billing_country_field {
  display: none;
}

input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], textarea, select {
  font-family: 'Roboto';
  padding: 0 20px;
  font-size: 13px;
  letter-spacing: 0.03em;
  color: #6d6b6b;
  height: 40px;
  line-height: 1;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.woocommerce form .form-row {
  padding: 0;
  margin-bottom: 20px !important;
}

.woocommerce table.woocommerce-checkout-review-order-table tfoot {
  display: none;
}

div#payment {
  /* display: none; */
}

ul.wc_payment_methods.payment_methods.methods {
  display: none;
}

.woocommerce table.woocommerce-checkout-review-order-table {
  margin-bottom: 20px;
}

.woocommerce form .form-row label {
  font-family: 'Roboto';
  font-size: 13px;
  line-height: 1.2;
  letter-spacing: 0.03em;
  margin-bottom: 10px;
  font-weight: 700;
  color: #383838;
}

.woocommerce form .form-row .required {
  color: #f73700;
}

.checkout-before-form+.woocommerce-checkout {
  padding-top: 20px;
  border: 0;
  margin-bottom: 20px;
}

div#order_review {
  padding: 20px;
  border: 3px solid #dadada;
}

.woocommerce #payment #place_order {
  background-color: #81bc01;
}

.woocommerce #payment #place_order:hover {
  background-color: #272727;
}

.woocommerce-checkout #payment div.form-row {
  padding: 25px 0 0 0;
  margin: 0;
}

th.product-total {
  font-size: 0px !important;
}

.shopping-cart-wrapper .cart_list_wrapper.sub-menu-dark {
  background-color: #364048;
  border-color: #54616c;
  color: #fff
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right>a {
  text-transform: none;
  word-spacing: .03em;
  font-size: 12px;
  font-weight: 700;
  display: block;
  padding-right: 15px;
  margin-bottom: 3px;
  line-height: 1
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-left>a>img {
  height: auto;
  width: 45px;
  margin: 0;
  display: block
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.total>span.amount, .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.total {
  color: #d8d8d8
}

section.vc_section.bloque-chemie button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey:hover {
  opacity: .7
}

.product-listing.woocommerce .product-item-inner figure figcaption a.button i {
  display: none
}

div#bloque-chemie img {
  width: 300px
}

.home main.site-content-page {
  padding-top: 0;
}

.texto-principal {
  padding: 50px 0;
  padding-top: 0;
}

.texto-principal p {
  font-size: 110%;
  font-weight: 700;
  text-align: center;
  max-width: 700px;
  margin: 0 auto
}

section.vc_section.bloque-chemie {
  margin: 0;
  margin-bottom: 45px
}

section.vc_section.bloque-chemie>.container:nth-child(1) .vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
  background-color: #eedfbb;
  color: #773d25f5
}

section.vc_section.bloque-chemie>.container:nth-child(2) .vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
  background-color: #85868a;
  color: #fffffff5
}

section.vc_section.bloque-chemie>.container:nth-child(3) .vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
  background-color: #ad794f;
  color: #f7ebc7
}

section.vc_section.bloque-chemie>.container:nth-child(4) .vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
  background-color: #fff7d2;
  color: #635246
}

section.vc_section.bloque-chemie>.container:nth-child(5) .vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
  background-color: #52b79b;
  color: #fff8d2
}

section.vc_section.bloque-chemie>.container:nth-child(6) .vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
  background-color: #ad794f;
  color: #f7ebc7
}

section.vc_section.bloque-chemie>.container:nth-child(7) .vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
  background-color: #f4a891;
  color: #fff;
}

section.vc_section.bloque-chemie h2 {
  margin: 0;
  font-size: 42px !important;
  font-weight: 900;
  padding-top: 35px;
  color: inherit
}

section.vc_section.bloque-chemie p {
  margin-bottom: 30px;
  color: inherit;
  font-weight: 700;
}

div.product-single-short-description p strong {
  font-size: 130%;
  font-family: 'futura';
}

.single.single-product div.social-share-wrap ul.social-profile a {
  width: auto;
  height: auto
}

.single.single-product div.social-share-wrap ul.social-profile a i {
  color: #81bc01;
  font-size: 30px;
  margin-left: 8px;
}

.single.single-product div.social-share-wrap ul.social-profile a:hover i {
  color: #000
}

.product-info .product_meta>span.sku_wrapper, .product-info .product_meta>span.product-stock-status-wrapper, .product-info .product_meta>span.posted_in, .product-info .product_meta>span.tagged_as {
  display: inline-block;
  width: 49%;
  line-height: 1.4
}

.product_meta>span>span, .product_meta>span>a {
  font-family: 'Roboto';
  font-size: inherit;
  font-style: normal;
  color: #54616c;
  text-transform: none
}

.summary-product .product_meta {
  font-size: 12px;
  margin-bottom: 20px;
  display: none;
}

.col-lg-6.col-md-5.col-sm-6.col-sm-12.margin-bottom-70.single-product-image-wrap {
  margin-bottom: 35px !important
}

.row.single-product-info.clearfix .col-lg-6.col-md-7.col-sm-6.col-sm-12 {
  margin-bottom: 30px !important
}

.woocommerce div.product .woocommerce-tabs .panel {
  padding: 35px 25px;
  border: none;
  padding: 5px 15px 5px 15px
}

li#tab-title-description {
  border: 0 !important
}

html .woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding: 0 15px;
  font-weight: 900;
  font-size: 20px
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
  background-color: #048cff00
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
  left: 0;
  border-bottom-right-radius: 0;
  border-width: 0;
  -webkit-box-shadow: 0 0 0 #ebe9eb;
  box-shadow: 0 0 0 #f0f
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  border-bottom: 0 solid #ddd
}

.upsells, .related, .cross-sells {
  margin-top: 30px
}

.upsells h2.sc-title.p-font, .related h2.sc-title.p-font, .cross-sells h2.sc-title.p-font {
  font-size: 25px !important;
  color: #54616c;
  position: relative;
  padding: 0
}

.upsells h2.sc-title.p-font:before, .related h2.sc-title.p-font:before, .cross-sells h2.sc-title.p-font:before {
  content: "";
  width: 100%;
  height: 2px;
  background: #dcdcdc;
  display: block;
  position: absolute;
  top: 50%
}

.upsells h2.sc-title.p-font span, .related h2.sc-title.p-font span, .cross-sells h2.sc-title.p-font span {
  background: #fff;
  z-index: 2;
  position: relative;
  padding: 0 20px
}

section.vc_section.bloque-chemie button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey {
  margin-bottom: 20px;
  padding: 8px 20px;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 1px;
  border: 3px solid;
  background-color: #ebebeb00;
  color: inherit
}

div#bloque-chemie .vc_btn3-container.vc_btn3-center button {
  padding: 10px 30px;
  font-weight: 900
}

footer.main-footer-wrapper .footer-above-wrapper {
  background-color: #389efd;
  color: #fff;
  padding-top: 20px;
  padding-bottom: 0
}

.footer-above-inner aside {
  width: 60%;
  float: left;
  padding: 0 15px;
  text-align: left;
  font-size: 15px
}

.footer-above-inner aside p {
  font-weight: 900
}

div#welcome {
  padding-top: 30px
}

div#welcome h1 {
  font-size: 35px;
  font-weight: 900;
  letter-spacing: 2px
}

div#welcome p {
  max-width: 700px;
  margin: 0 auto;
  margin-bottom: 35px
}

.vc_row.wpb_row.vc_row-fluid.bloque-premio {
  padding: 30px 0;
  margin-top: 30px;
  background-color: #1B1935
}

div#welcome h3 {
  font-size: 24px;
  font-weight: 900;
  margin-bottom: 25px
}

.imagen-marca img {
  max-width: 100%
}

.imagen-marca {
  padding-bottom: 0px
}

.botones {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  background-color: transparent;
  width: 100%;
  vertical-align: middle
}

.bloque-descarga-pdf.clearfix {
  float: left;
  margin: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  vertical-align: middle;
  line-height: inherit;
  margin-top: 20px
}

a.btn-pdf {
  width: 100%;
  padding: 13px 5px;
  background: #e4e4e4;
  display: block;
  border: 3px solid #fff;
  font-weight: 900;
  font-size: 13px
}

div#welcome img {
  margin-bottom: 30px
}

.shopping-cart-wrapper .widget_shopping_cart_icon a.view-cart {
  display: block;
  background-color: red;
  width: 100%;
  background-color: #2bccff;
  letter-spacing: .02em;
  line-height: 40px;
  height: 40px;
  text-align: center;
  font-family: 'Roboto';
  padding: 0 20px;
  font-size: 13px;
  font-weight: 700;
  color: #fff
}

.shopping-cart-wrapper .widget_shopping_cart_icon a.view-cart span.total {
  position: relative;
  color: #fff;
  background: #0070ba;
  width: 20px;
  height: 20px;
  display: inline-block;
  line-height: 20px;
  border-radius: 50%
}

.header-above-right {
  line-height: inherit;
  width: 50%
}

div#wrapper {
  border-top: 15px solid #efefef
}

.header-buscador>div {
  width: 47%;
  padding: 0;
  display: inline-block;
  vertical-align: middle
}

.header-buscador form {
  position: relative
}

.header-buscador form input[type="search"] {
  width: 100%;
  background-color: #d8d8d8;
  letter-spacing: .02em;
  line-height: 40px;
  height: 40px;
  color: #54616c;
  font-weight: 700 !important
}

.header-buscador form input[type="submit"] {
  display: block;
  background-image: url(https://chemiesa.com.co/wp-content/uploads/2017/12/buscador-musical.png);
  text-rendering: auto;
  background-size: 50%;
  background-color: #ffffff00;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999999px;
  height: 100%;
  width: 42px;
  border-radius: 0;
  border: 0;
  outline: 0;
  position: absolute;
  right: 0;
  top: 0;
  color: #54616c;
  font-weight: 700 !important
}

.header-buscador:before, .header-buscador:after {
  content: "";
  display: table;
  width: 100%
}

p.siguenos-footer a {
  width: 30px;
  height: 30px;
  text-align: center
}

p.siguenos-footer a i {
  color: #fff;
  font-size: 15px;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin: 5px
}

.header-above-right>aside {
  margin-top: 25px;
  margin-bottom: 18px;
  text-align: right
}

/* css hover content product
.product-listing.woocommerce .product-item-inner figure figcaption .tooltip{display:none!important}
.woocommerce .product-item-inner figure figcaption >div{position:absolute;top:0;left:0;padding-left:25px;padding-right:25px;top:0;bottom:0;width:100%;height:100%;display:table;vertical-align:middle}
.woocommerce .product-item-inner figure figcaption >div>div{display:table-row;vertical-align:middle}
.woocommerce .product-item-inner figure figcaption >div>div>div{display:table-cell;vertical-align:middle}
.woocommerce .product-item-inner figure{position:relative;overflow:hidden;margin:0;max-width:480px;max-height:360px;width:100%;background:#3085a3;text-align:center;cursor:default}
.product-listing.woocommerce .product-item-inner figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:1}
.product-listing.woocommerce .product-item-inner figure figcaption{padding:1em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.product-listing.woocommerce .product-item-inner figure figcaption::before,.product-listing.woocommerce .product-item-inner figure figcaption::after{pointer-events:none}
.product-listing.woocommerce .product-item-inner figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle}
.product-listing.woocommerce .product-item-inner figure figcaption a.button{z-index:9999;position:absolute;opacity:0;width:auto;min-width:150px;padding:8px 10px;font-size:12px;font-weight:700;left:50%;color:#fff;right:auto;background:transparent;margin-left:-75px;border:2px solid #fff;border-radius:30px;-webkit-transform:translateY(300%);-moz-transform:translateY(300%);transform:translateY(300%);-webkit-transition:opacity 0.35s,-webkit-transform 0.3s,width .3s;-moz-transition:opacity 0.35s,-moz-transform 0.3s,width .3s;transition:opacity 0.35s,transform 0.3s,width .3s}
.product-listing.woocommerce .product-item-inner figure h3{font-weight:700;color:#fff;padding:0;padding-top:0;padding-bottom:45px;font-size:17px!important;text-align:center}
.grid figure h3 span{font-weight:800}
.product-listing.woocommerce .product-item-inner figure h3,.product-listing.woocommerce .product-item-inner figure p{margin:0}
.product-listing.woocommerce .product-item-inner figure p{letter-spacing:1px;font-size:9px;line-height:15px;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}
figure.effect-oscar{background:-webkit-linear-gradient(45deg,#22682a 0%,#9b4a1b 40%,#3a342a 100%);background:linear-gradient(45deg,#22682a 0%,#9b4a1b 40%,#3a342a 100%)}
figure.effect-oscar img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s}
figure.effect-oscar figcaption{padding:3em;background-color:rgba(58,52,42,0.14);-webkit-transition:background-color .35s;transition:background-color .35s}
figure.effect-oscar figcaption::before{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:2px solid #fff;content:''}
figure.effect-oscar h3{margin:20% 0 10px;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}
figure.effect-oscar figcaption::before,figure.effect-oscar p{-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}
figure.effect-oscar:hover h3{opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(1);transform:scale(1)}
figure.effect-oscar:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
figure.effect-oscar:hover figcaption{background-color:rgba(47,46,44,0.69)}
figure.effect-oscar:hover img{opacity:.4}
.product-listing.woocommerce .product-item-inner figure:hover figcaption a.button{opacity:1;-webkit-transform:translateY(-25px);-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);transform:translateY(-25px)}
.product-listing.woocommerce .product-item-inner figure:hover p{opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(1);transform:scale(1)}
.product-listing.woocommerce .product-item-inner figure:hover figcaption a.button:hover{color:#63c8f7;border:2px solid #63c8f7}

/* css hover content product*/

header.main-header .sticky-wrapper .header-nav-wrapper {
  background: #55626D
}

header.main-header .sticky-wrapper.is-sticky .header-nav-wrapper {
  background: #fff
}

header.main-header .sticky-wrapper .header-nav-left {
  width: 100%
}

header.main-header .sticky-wrapper .x-nav-menu>.x-menu-item {
  float: left;
  margin: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  vertical-align: middle;
  line-height: inherit;
}

header.main-header .sticky-wrapper .x-nav-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  background-color: transparent;
  min-height: 60px;
  width: 100%;
  vertical-align: middle
}

header.main-header .sticky-wrapper .header-nav-left div#primary-menu {
  width: 100%
}

header.main-header .sticky-wrapper .x-nav-menu>.x-menu-item>a {
  vertical-align: middle;
  line-height: inherit
}

p.siguenos-footer {
  margin: 0 0 -30px;
  margin: 0
}

aside.text-6 {
  padding-top: 30px
}

.siguenos-footer i.fa-facebook {
  background: #0071B9
}

.siguenos-footer i.fa-instagram {
  background: #E36DA6
}

.siguenos-footer i.fa-twitter {
  background: #34BBDA
}

.siguenos-footer span {
  color: #8c8c8c;
  font-weight: 700;
  font-size: 15px
}

footer.main-footer-wrapper .main-footer {
  background-image: url(https://chemiesa.com.co/wp-content/uploads/2017/12/Maqueta_Chemie-07.jpg);
  background-size: cover
}

#sensorial p {
  padding-bottom: 45px
}

#sensorial span.subtitulo {
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-bottom: 45px
}

#sensorial h2 {
  margin-bottom: 0;
  padding-bottom: 0
}

#bienvenidos .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
  border-color: #54616c;
  background: #54616c;
  color: #FFF;
  text-transform: uppercase;
  letter-spacing: 1px
}

#bienvenidos .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
  padding: 10px 35px
}

#bienvenidos .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  border-color: #54616c;
  color: #54616c;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 1px
}

.x-menu-a-text:hover {
  color: #25303B !important
}

.x-menu-a-text {
  color: #AFB6BD !important
}

.x-nav-menu>li.current-menu-item>a.x-menu-a-text {
  color: #fff !important
}

div.shopping-cart-wrapper.header-customize-item.no-price.style-default {
  margin-top: 0
}

div.yith-ajaxsearchform-container {
  padding-right: 0px
}

ul#main-menu.main-menu.x-nav-menu.x-nav-menu_principal.none {
  padding-right: 15px
}

.home h3.entry-post-title a {
  line-height: 1.2
}

.sticky-wrapper.is-sticky .header-logo img {
  padding-top: 20px;
  padding-bottom: 10px
}

.blog-paging-default .pagination>li>a.prev i, .blog-paging-default .pagination>li>span.prev i, .blog-paging-default .pagination>li>a.next i, .blog-paging-default .pagination>li>span.next i {
  color: #fff !important;
  font-weight: 900
}

.blog-paging-default .pagination>li>a.prev, .blog-paging-default .pagination>li>span.prev, .blog-paging-default .pagination>li>a.next, .blog-paging-default .pagination>li>span.next {
  border: none;
  border-radius: 30px;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 900;
  background: #51ad9f;
  letter-spacing: 2px
}

.blog-paging-default .pagination>li>a.prev:hover, .blog-paging-default .pagination>li>span.prev:hover, .blog-paging-default .pagination>li>a.next:hover, .blog-paging-default .pagination>li>span.next:hover {
  border: none;
  border-radius: 30px;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 900;
  background: #25303b;
  letter-spacing: 2px
}

.woocommerce-paging .blog-paging-default {
  margin-bottom: 55px
}

.woocommerce-paging {
  padding: 0
}

.sidebar.woocommerce-sidebar.col-md-3.hidden-sm.hidden-xs {
  display: none
}

html .formcraft-css .fc-form .form-element.is-required-true .field-cover>span>span:first-child>span::after {
  color: #51ad9f
}

.page-title-wrap {
  background-color: transparent
}

.page-title-margin {
  margin-bottom: 0
}

.page.page-id-256 .site-content-page .container {
  background: #fff;
  padding-top: 60px
}

.single.single-post .post-related-wrap h3.entry-post-title {
  font-family: 'Sweet' !important;
  text-transform: initial !important;
  text-align: left !important;
  font-size: 18px !important;
  padding: 0;
  line-height: 1.5;
}

.tagcloud a {
  border-radius: 30px
}

.tagcloud a:hover {
  background-color: #52ad9f;
  border-radius: 30px;
  color: #fff
}

.single.single-post .entry-meta-tag label {
  font-family: 'Roboto';
  font-weight: 900
}

.single.single-post .post-navigation .nav-previous {
  padding: 15px 0
}

.single.single-post div.addtoany_shortcode:before {
  content: 'Compartir en:'
}

.single.single-post .entry-meta-tag-wrap {
  display: -webkit-box
}

.single.single-post div.addtoany_shortcode {
  width: 50%
}

.single.single-post .entry-meta-tag {
  width: 50%;
  margin-right: 200px
}

.single.single-post .entry-meta-tag-wrap {
  margin-top: 25px;
  padding: 25px 0 10px
}

.single.single-post p {
  line-height: 1.5;
  margin: 0 0 20px
}

.single.single-post h2 {
  padding-bottom: 0;
  padding-top: 0;
  font-size: 25px !important
}

.single.single-post h4 {
  font-size: 18px;
  line-height: normal;
  letter-spacing: normal;
  color: #25303b;
  font-weight: 900;
  text-align: right;   
  border-bottom: 2px solid #eeeeee;
  padding-bottom: 15px;
}

.single-post-wrap .entry-thumbnail-wrap {
  padding-left: 15px;
  padding-right: 15px
}

.single.single-post h3.entry-post-title {
  padding-left: 15px;
  padding-right: 15px
}

.single.single-post h1.entry-post-title {
  font-weight: 900;
  color: #6f9627;
  font-size: 31px;
  text-transform: uppercase
}

.single-blog-title-margin {
  margin-bottom: 0
}

.single-post-wrap .container {
  background-color: #fff;
  padding-top: 60px
}

.single-blog-title-wrap {
  background-color: transparent
}

.single-blog-title-inner {
  padding-bottom: 130px
}

.archive-title-inner {
  padding-bottom: 130px
}

.archive-title-wrap {
  background-color: transparent
}

.archive-title-margin {
  margin-bottom: 0
}

.site-content-archive .container {
  background-color: #fff;
  padding-top: 60px !important
}

.blog-style-medium-image article+article {
  margin-top: 35px
}

.blog-style-medium-image article {
  padding-bottom: 35px
}

.entry-thumbnail a.entry-thumbnail-overlay:before {
  display: none
}

.entry-thumbnail a.prettyPhoto {
  display: none
}

.m-button-primary:hover.m-button-bg, .m-button-primary:hover.m-button-3d {
  background-color: #51ad9f;
  border-color: #51ad9f;
  color: #fff !important
}

.entry-post-meta-wrap {
  margin-bottom: 15px !important;
  padding-top: 15px
}

h3.entry-post-title a:hover {
  color: #52ad9f
}

.entry-post-meta-wrap ul.entry-meta li a {
  color: #52ad9f
}

.s-font {
  font-family: 'Roboto' !important
}

.blog .social-share-wrap {
  display: none
}

h3.entry-post-title {
  font-weight: 900;
  font-family: 'Roboto' !important;
  color: #8cb035;
}

li.entry-meta-author {
  display: none !important
}

li.entry-meta-comment {
  display: none !important
}

.archive-product-title-wrap {
  background-color: transparent !important
}

.woocommerce .woocommerce-ordering select {
  font-family: 'Roboto'
}

.site-content-archive-product {
  margin-bottom: 0
}

.archive-product-title-margin {
  margin-bottom: 0
}

.site-content-archive-product .container {
  background-color: #fff;
  padding-top: 60px !important
}

ul.x-sub-menu li a:hover {
  background-color: #52ad9f
}

.x-sub-menu {
  border-bottom: solid 0px #52ad9f
}

.x-sub-menu-standard>.x-menu-item b.x-caret {
  display: none
}

.x-sub-menu-standard a.x-menu-a-text:before {
  display: none
}

.x-menu-a-text {
  font-weight: 900 !important
}

.x-sub-menu-standard a.x-menu-a-text {
  -webkit-transition: none;
  transition: none
}

.x-menu-item {
  line-height: 40px
}

.sub-menu-dark .x-sub-menu {
  color: #5f6160;
  background-color: #e4e4e4
}

span.woocommerce-Price-amount.amount {
  font-weight: 900;
  color: #56c2e8;
  display: none;
  font-size: 0;
}

.woocommerce table.shop_table.cart tbody td {
  font-family: 'Roboto' !important
}

.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total th strong, .woocommerce-cart .cart-collaterals .cart_totals table tr.order-total td strong {
  font-weight: 900
}

.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total th, .woocommerce-cart .cart-collaterals .cart_totals table tr.order-total td {
  font-weight: 900;
  color: #52ac9f
}

.woocommerce-cart .cart-collaterals .cart_totals table tr td, .woocommerce-cart .cart-collaterals .cart_totals table tr th {
  font-family: 'Roboto' !important
}

.cart-collaterals h2 {
  font-family: 'Roboto' !important;
  color: #808B94;
  font-size: 35px !important;
  font-weight: 900;
  margin-bottom: 0
}

.cart_totals_inner {
  margin-bottom: 0;
  margin-top: 0;
  background: #fff;
  font-family: 'Roboto' !important
}

.woocommerce .cart-actions {
  padding: 30px 0;
  border-bottom: 0px solid #eeeeee;
}

input[type="text"] {
  height: 40px;
  font-family: 'Roboto' !important;
  font-weight: 900;
  text-transform: uppercase;
}

.page.page-id-96 table.compare-list .add-to-cart td a, .page.page-id-96 .woocommerce #respond input#submit, .page.page-id-96 .woocommerce a.button, .page.page-id-96 .woocommerce button.button, .page.page-id-96 .woocommerce input.button, .page.page-id-96 .woocommerce #respond input#submit.alt, .page.page-id-96 .woocommerce a.button.alt, .page.page-id-96 .woocommerce button.button.alt, .page.page-id-96 .woocommerce input.button.alt {
  font-weight: 900;
  font-family: 'Roboto' !important;
  color: #56c2e8 !important;
  border: 3px solid #56c2e8 !important;
  background: transparent !important;
}

.woocommerce table.shop_table thead th {
  background-color: #54616c;
  color: #fff;
  font-weight: 900;
  font-family: 'Roboto' !important;
}

.page.page-id-96 tbody {
  background: #fff
}

.social-share-hover .social-share-wrap .m-button-xs {
  display: none
}

.m-button-primary:hover {
  font-weight: 900;
  font-family: 'Roboto' !important;
  color: #fff !important;
  border: 3px solid #727372  !important;
  background: #727372  !important;
  ;
}

.m-button-primary {
  font-weight: 900;
  font-family: 'Roboto' !important;
  color: #fff !important;
  border: 3px solid #8cb036 !important;
  background: #8cb036;
  border-radius: 15px;
}

.blog-style-masonry .entry-content-footer {
  display: inherit;
  float: right;
}

.home p.texto-sharer {
  display: none
}

.sticky-wrapper.is-sticky .header-logo img {
  max-height: 115px
}

div.product-single-short-description p {
  margin: -28px 0 10px;
  padding-top: 30px;
  font-weight: 500;
  font-family: 'futura';
  font-size: 120%;
}

.sc-title:after {
  display: none
}

h2.sc-title.p-font {
  font-family: 'Roboto' !important;
  font-weight: 900;
  text-align: center;
  clear: both;
  margin-top: 0;
  padding-top: 0
}

.sc-title {
  margin: 15px
}

.product-listing.woocommerce {}

.row.single-product-info .info.titulo {
  padding-left: 0;
  font-size: 20px;
  display: none
}

.woocommerce div.product p.price {
  font-size: 35px;
  font-weight: 900;
  font-family: 'Roboto' !important;
  color: #51ad9f
}

.summary-product .product_title {
  font-size: 44px;
  font-weight: 900;
  color: #2e343a;
  font-family: 'Roboto' !important;
  text-transform: uppercase;
  letter-spacing: normal;
}

ul.s-md.s-rounded i {
  color: #AFB6BD
}

ul.s-md i {
  font-size: 30px
}

ul.s-md i:hover {
  font-size: 20px
}

ul.s-secondary a {
  background: transparent;
  color: #57646f !important
}

ul.s-secondary a:hover {
  background: transparent;
  color: #57646f !important
}

p.texto-sharer {
  padding-right: 15px;
  color: #54616C;
  font-weight: 900;
  margin-bottom: 10px
}

.single.single-product div.social-share-wrap {
  display: -webkit-box;
}

.woocommerce div.product .cart .button {
  font-family: 'Roboto' !important;
  font-weight: 900
}

.summary-product.entry-summary .icon-down-open-mini:before {
  color: #fff !important
}

.summary-product.entry-summary .icon-up-open-mini:before {
  color: #fff !important
}

.summary-product.entry-summary div.quantity .quantity-inner {
  width: 70px !important
}

.summary-product.entry-summary div.quantity .quantity-inner .btn-number[data-type="plus"] {
  height: 25px !important;
  width: 25px !important;
  background: #c1c1c1 !important
}

.summary-product.entry-summary div.quantity .quantity-inner .btn-number[data-type="minus"] {
  height: 25px !important;
  width: 25px !important;
  background: #c1c1c1 !important
}

.summary-product.entry-summary div.quantity .quantity-inner .qty {
  height: 50px !important
}

.single.single-product div.related.products .product-listing.woocommerce.columns-2 .product-item-wrap {
  width: 25%
}

.single.single-product div.related.products .product-listing.woocommerce.columns-2 .product-item-wrap:nth-child(2n+1) {
  clear: none !important
}

.single.single-product div.related.products .product-listing.woocommerce.columns-2 .product-item-wrap:nth-child(4n+1) {
  clear: both !important
}

.product-info .product_meta>span {
  display: none
}

.header-nav-right .menu-wrapper>div {
  position: inherit;
  right: 0
}

div#primary-menu {
  display: -webkit-box;
  position: relative
}

.header-nav-right {
  line-height: 30px
}

.x-nav-menu>.x-menu-item {
  line-height: 40px
}

.x-nav-menu>.x-menu-item+.x-menu-item {
  margin-left: 28px
}

.menu-wrapper form input[type="search"] {
  padding: 0 20px;
  font-size: 13px;
  letter-spacing: .01em;
  color: #888;
  height: 30px;
  font-family: inherit;
  font-family: Roboto;
  border-radius: 4px;
  min-width: 200px
}

.x-nav-menu>.x-menu-item>.x-menu-a-text {
  font-weight: 900
}

header.main-header .header-logo img {
  max-height: 90%;
  padding-top: 0px;
  padding-bottom: 0px;
}

header.main-header .header-logo {
  height: 125px
}

.header-social-profile-wrapper ul li a {
  color: #909090;
  font-size: 110%
}

.custom-text-wrapper.header-customize-item p {
  margin: 0;
  font-weight: 700;
  color: darkgrey
}

.custom-text-wrapper.header-customize-item {
  margin: 0
}

.header-customize.header-customize-nav {
  margin-top: 0;
  margin-bottom: 10px
}

.shopping-cart-wrapper .widget_shopping_cart_icon {
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: 5px 5px;
  height: auto;
  padding-right: 0;
  display: block
}

.shopping-cart-wrapper .widget_shopping_cart_icon>i {
  display: none
}

.shopping-cart-wrapper .widget_shopping_cart_icon>i.micon+span.total {
  background-color: #54616C;
  color: #fff;
  text-align: center;
  margin-top: 13px
}

.row.footer-top-col-4.footer-1>div {
  width: 20%
}

.row.footer-top-col-4.footer-1>div p {
  margin: 0 0 20px;
  font-size: 13px;
  color: #fff;
  line-height: 1.6;
  letter-spacing: .01em
}

.row.footer-top-col-4.footer-1>div h4.widget-title {
  margin-bottom: 20px;
  padding-top: 15px;
  font-weight: 900;
  font-size: 15px
}

.row.footer-top-col-4.footer-1>div p a {
  font-weight: 900
}

aside#text-6 p.siguenos-footer {
  margin-top: 0px
}

aside#text-6 p.siguenos-footer span {
  color: #fff;
  display: block;
  margin-bottom: 10px;
  text-align: left;
  text-transform: uppercase;
  font-weight: 900;
}

html body footer.main-footer-wrapper .sidebar .widget_nav_menu>div li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  vertical-align: middle;
  line-height: inherit
}

html body footer.main-footer-wrapper .sidebar .menu {
  display: flex;
  width: 100%
}

aside#media_image-2 img {
  width: 200px
}

.footer-above-inner aside#text-12 {
  width: 40%
}

html body .footer-above-inner aside input {
  line-height: 30px !important;
  height: auto !important
}

.footer-above-inner aside i.icon-mail {
  display: none
}

html footer.main-footer-wrapper .footer-above-wrapper .formcraft-css .fc-form .form-element .submit-cover.wide-true.animate-false .submit-button {
  background-color: #fd8c00;
  line-height: 49px !important;
  border: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 60px
}

html footer.main-footer-wrapper .footer-above-wrapper .formcraft-css .fc-form .form-element .form-element-html {
  padding: 0
}

html footer.main-footer-wrapper .footer-above-wrapper .formcraft-css .fc-form .form-element {
  width: 70% !important
}

html footer.main-footer-wrapper .footer-above-wrapper .formcraft-css .fc-form .even.form-element.form-element-field2 {
  width: 30% !important
}

html .formcraft-css .fc-form .even.form-element.form-element-field2>div {
  padding: 0
}

html body footer.main-footer-wrapper .footer-above-wrapper .formcraft-css .fc-form.frame-hidden .form-page-content {
  margin: 0
}

html body footer.main-footer-wrapper .footer-above-wrapper.formcraft-css .fc-form .form-element.error-field .error {
  padding: 4px 5px;
  top: -8px
}

html body footer.main-footer-wrapper .footer-above-wrapper .formcraft-css .fc-form .form-element .submit-cover.wide-true.animate-false .submit-button span {
  text-shadow: none;
  font-weight: 900
}

header.main-header .nav-logo-sticky img {
  width: 200px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 40px
}

.row.footer-top-col-4.footer-1>div p a:hover {
  color: #fd8b01
}

footer.main-footer-wrapper .main-footer {
  padding: 30px 0 20px
}

.col-md-12.redes {
  padding-bottom: 45px
}

.col-md-6.bloque-a {
  text-align: right
}

.col-md-6.bloque-b {
  text-align: left
}

aside#text-4.contacto-footer.widget.widget_text {
  font-family: 'Roboto' !important;
  font-weight: 900;
  color: #fff
}

a.footer-fb i.fa {
  padding-right: 10px
}

a.footer-tw i.fa {
  padding-right: 10px
}

a.footer-tw {
  background: #64A1BB;
  color: #fff;
  font-weight: 900;
  font-family: 'Roboto' !important;
  font-size: 35px;
  padding: 15px 40px;
  margin-right: 5px;
  border-radius: 3px
}

a.footer-fb {
  background: #51AD9F;
  color: #fff;
  font-weight: 900;
  font-family: 'Roboto' !important;
  font-size: 35px;
  padding: 15px 30px;
  margin-left: 5px;
  border-radius: 3px
}

footer.main-footer-wrapper .sidebar .widget_nav_menu>div>ul>li#menu-item-85>a:before {
  display: none
}

footer.main-footer-wrapper .sidebar .widget_nav_menu>div>ul>li#menu-item-77>a:before {
  display: none
}

ul#menu-menu-principal-1 {
  font-family: 'Roboto' !important;
  font-weight: 900
}

ul#menu-menu-footer {
  font-family: 'Roboto' !important;
  font-weight: 900
}

footer {
  font-family: 'Roboto' !important
}

footer.main-footer-wrapper .sidebar .widget_nav_menu>div>ul>li>a:before {
  content: "\007C";
  padding-right: 15px;
  padding-left: 15px;
  font-family: FontAwesome;
  color: #AFB6BD
}

footer.main-footer-wrapper .sidebar aside+aside {
  text-align: center;
  margin-top: 15px
}

footer.main-footer-wrapper .sidebar .widget_pages>ul, footer.main-footer-wrapper .sidebar .widget_nav_menu>div>ul {
  text-align: center
}

#undefined-sticky-wrapper {
  height: auto !important
}

.single-product-title-wrap {
  background-color: transparent
}

#page-title h1 {
  font-weight: 900
}

.breadcrumbs-wrap {
  display: none
}

.single-product-wrap {
  margin-bottom: 0
}

.single-product-title-margin {
  margin-bottom: 0
}

.site-content-single-product {
  padding-top: 45px;
  background: #fff;
  margin-bottom: 0
}

.product-listing.woocommerce .product-actions {
  display: none
}

::selection {
  background-color: #93c23c
}

table.compare-list .add-to-cart td a, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #51ad9f
}

.blog-style-masonry h3.entry-post-title {
  font-family: 'Roboto' !important;
  color: #8cb035;
  font-weight: 900
}

.woocommerce div.product .product-btn-cantidad form.cart .button {
  font-family: 'Roboto' !important
}

.product-listing.woocommerce .product-name {
  font-family: 'Roboto' !important
}

.x-menu-a-text {
  font-weight: 500;
  color: #54616C;
  font-family: 'Roboto'
}

.x-nav-menu>li.current-menu-ancestor>a.x-menu-a-text, .x-nav-menu>li.current-menu-parent>a.x-menu-a-text, .x-nav-menu>li.current-menu-item>a.x-menu-a-text, .x-nav-menu>li.menu-current>a.x-menu-a-text, .x-nav-menu>li>a.x-menu-a-text:hover, .x-nav-menu>li.x-menu-item:hover>a {
  color: #51AD9F;
  font-weight: 900
}

footer.main-footer-wrapper .bottom-bar-wrapper {
  color: #fff;
  background-color: #25303B;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: 'Roboto' !important;
  letter-spacing: 1px
}

div.footer-logo {
  text-align: center
}

footer.main-footer-wrapper {
  background-color: #25303B
}

a.btn-instagram {
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
  background: #25303B;
  border-radius: 30px;
  padding: 10px 30px
}

#instagram p {
  color: #fff;
  text-align: center;
  font-size: 18px
}

#instagram {
  background-color: #51AD9F
}

.instashow-gallery-view.instashow-gallery-view-active {
  padding: 0 !important
}

.instashow-gallery-media.instashow-gallery-media-square.instashow-gallery-media-loaded {
  padding: 0 !important;
  width: 16.655% !important
}

.instashow-gallery-media.instashow-gallery-media-album.instashow-gallery-media-loaded {
  padding: 0 !important;
  width: 16.65% !important
}

.instashow-gallery .instashow-gallery-media-cover {
  background: rgba(81, 173, 159, 0.64) !important
}

div.instashow-gallery-view.instashow-gallery-view-active {
  padding: 0 !important
}

div.instashow-gallery-media.instashow-gallery-media-album.instashow-gallery-media-loaded {
  padding: 0 !important
}

.blog-style-masonry .entry-content-wrap {
  background: #fff;
  padding: 15px 0
}

.entry-excerpt p {
  line-height: 1.5;
  letter-spacing: normal
}

.blog-style-masonry .entry-post-meta-wrap {
  display: none
}

#consejos .contenido {
  background-color: #fff
}

#newsletter .blog-style-masonry .entry-content-wrap {
  background: rgba(0, 0, 0, 0.23921568627450981);
  padding: 35px 20px 25px
}

#newsletter p {
  color: #fff
}

#newsletter h2 {
  color: #fff;
  padding-bottom: 25px;
  padding-top: 45px
}

html .formcraft-css .fc-form .form-element .submit-cover .submit-button {
  padding: 11px 18px;
  border-radius: 0 !important
}

#newsletter .formcraft-css .fc-form .form-element .form-element-html {
  padding: 1.5em 0
}

#newsletter .formcraft-css .fc-form .form-element .field-cover [class^="icon-"] {
  display: none
}

#newsletter {
  background-image: url(http://wolle.cl/wp-content/uploads/2017/12/descubre.jpg);
  background-size: cover
}

.product-listing.woocommerce .product-link {
  background-color: rgba(17, 17, 17, 0.05)
}

.woocommerce div.product p.stock {
  display: none
}

.woocommerce div.product form.cart {
  margin-bottom: 0;
  margin-top: 45px;
  display: none;
}

.product-btn-cantidad {
  padding: 15px 0;
  padding-bottom: 0
}

.woocommerce div.product .product-btn-cantidad form.cart .button {
  height: 35px;
  line-height: 35px !important;
  padding: 0 20px;
  font-size: 11px;
  padding-left: 60px;
  width: 100%
}

.woocommerce div.product .product-btn-cantidad form.cart .button:before {
  display: none
}

.woocommerce div.product .product-btn-cantidad form.cart .quantity {
  position: absolute;
  z-index: 1
}

.woocommerce div.product form.cart div.quantity .quantity-inner {
  width: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 20px;
  position: relative
}

.woocommerce div.product form.cart div.quantity .quantity-inner .qty {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  margin-bottom: 0;
  line-height: 1.2;
  height: 35px
}

.woocommerce div.product form.cart div.quantity .quantity-inner .btn-number[data-type="minus"] {
  height: 17px;
  line-height: 17px;
  border-top: 0;
  bottom: 0;
  width: 20px
}

.woocommerce div.product form.cart div.quantity .quantity-inner .btn-number[data-type="plus"] {
  height: 17px;
  line-height: 17px;
  top: 0;
  width: 20px
}

.info {
  padding-right: 15px;
  padding-left: 15px;
  line-height: 1.2;
  padding-bottom: 3px;
  font-size: 10px;
  font-weight: 900;
  text-align: left;
  font-weight: 400;
  letter-spacing: .07em;
  padding-bottom: 6px
}

.info a {
  color: #808b94
}

.product-listing.woocommerce .product-thumb {
  border: 1px solid #e6e6e6
}

.product-listing.woocommerce .product-info {
  text-align: center;
  border: 1px solid #e6e6e6;
  padding: 15px 0 0;
  border-top: 0;
  position: relative
}

.woocommerce .product-listing div.product span.price {
  font-family: 'Roboto';
  font-size: 15px !important;
  letter-spacing: 0 !important;
  font-weight: 900 !important;
  display: block;
  line-height: 1 !important;
  color: #51ad9f !important;
  margin: 0 !important;
  position: absolute;
  right: 15px;
  top: 35px
}

.product-listing.woocommerce .product-name {
  font-size: 14px;
  margin-bottom: 5px;
  line-height: 1.4;
  letter-spacing: .05em;
  padding-right: 100px;
  padding-left: 15px;
  text-align: left;
  text-transform: none
}

.product-listing.woocommerce .product-info .add-to-cart-wrap {
  display: none;
  vertical-align: middle;
  width: 100%
}

.woocommerce .add-to-cart-wrap a.button {
  font-family: 'Roboto';
  font-size: 11px;
  color: #fff;
  background-color: #f2f2f2;
  line-height: 0.9 !important;
  letter-spacing: .05em;
  font-weight: 900;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 11.5px 30px;
  min-width: 150px;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  width: 100%
}

h6 {
  font-family: 'Roboto'
}

h5 {
  font-family: 'Roboto'
}

h4 {
  font-family: 'Roboto'
}

h3 {
  font-family: 'Roboto'
}

h2 {
  font-family: 'Roboto'
}

h1 {
  font-family: 'Roboto'
}

p {
  font-family: 'Roboto';
  line-height: 1.8;
  letter-spacing: .03em
}

h2 {
  color: #54616c;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 35px !important;
}

#wrapper-content {
  background-color: #fff
}

.container {
  width: 1200px
}

#productos {
  background-color: #fff
}

#bienvenidos h1 {
  color: #54616C;
  text-transform: initial;
  font-weight: 400;
  font-size: 35px
}

#bienvenidos p {
  font-weight: 700;
  margin: 0;
  color: #54616C;
  letter-spacing: normal;
  line-height: 1.7;
  padding-bottom: 25px
}

@media screen and (max-width: 991px) {
  .header-mobile-nav.menu-drop-fly form.search-form-menu-mobile {
    display: none
  }
  .x-nav-menu>.x-menu-item+.x-menu-item {
    margin-left: 0
  }
}

@media only screen and (max-width: 768px) {
  footer.main-footer-wrapper .sidebar aside+aside {
    padding-bottom: 0px !important;
}
footer.main-footer-wrapper .sidebar aside+aside {
    margin-top: 5px;
  }
  div#welcome {
    padding-top: 0px;
}
  #welcome img {
    width: 15%;
}
  .widget_text.banderas.widget.widget_custom_html img {
    width: 15%;
    margin-right: 10px;
}
  
   .clima iframe{
     width: 100% !important;
    height: 220px !important;
  }
  #cargos .wpb_column.vc_column_container.vc_col-sm-2{
   width: 43%;
    float: left; 
    padding-left: 15px;
  }
  .vc_custom_1520005068177 {
    margin-right: 15px !important;
    margin-left: 15px !important;
}
  .wpb_text_column.wpb_content_element.cargostxt{
    padding-left: 15px;
    padding-right: 60px;
  }
  #politica .vc_column_container>.vc_column-inner{
    padding-left: 30px;
    padding-right: 50px; 
  }
  #valores .vc_column_container>.vc_column-inner{
    padding-left: 30px;
    padding-right: 50px; 
  }
  #proposito .vc_column_container>.vc_column-inner{
   padding-left: 15px;
   padding-right: 50px; 
  }
  #proposito .container{
  margin-right: 15px;
  margin-left: 15px;
  }
  .somos .container {
  width: 87%
}
  div#welcome h3{
  font-size: 22px;
  }
  .footer-above-inner aside p{
  text-align: center;
  margin: 0 0 10px 0;
  }
  .home h2{
  font-size: 25px !important;
  letter-spacing: 1px;
  }
  div#welcome p{
  margin: 10px 15px 35px 15px;
  }
  div#welcome h1{
  font-size: 30px;
  }
  .product-listing.woocommerce {
    margin: 0px 0px;
}
  .vc_separator h4{
  text-align: center;
  }
  #imgsustentabilidad img{
   padding-bottom: 15px; 
  }
  .product-listing.woocommerce .product-name{
   padding-right: 0; 
  }
  .product-listing.woocommerce.columns-2 .product-item-wrap, .product-listing.woocommerce.columns-3 .product-item-wrap, .product-listing.woocommerce.columns-4 .product-item-wrap {
    width: 50% !important;
}
  .clima{width:100%;}
  .single-post-wrap .container{padding-top: 0px;}
  .header-logo-mobile{margin-left: 0;}
  footer.main-footer-wrapper .sidebar .widget_archive > ul > li > a, footer.main-footer-wrapper .sidebar .widget_categories > ul > li > a, footer.main-footer-wrapper .sidebar .widget_pages > ul > li > a, footer.main-footer-wrapper .sidebar .widget_nav_menu > div > ul > li > a, footer.main-footer-wrapper .sidebar .woocommerce .widget_product_categories > ul > li > a, footer.main-footer-wrapper .sidebar .widget_layered_nav > ul > li > a{padding-left: 7px;}
  .row.footer-top-col-3.footer-1 .col-md-2{width: 50% !important;float: left;}
  footer.main-footer-wrapper .sidebar aside+aside{padding-bottom: 20px;}
  .row.footer-top-col-4.footer-1>div{width: 50% !important;float: left;}
  .text-right{padding-bottom:20px;}
  .footer-above-inner aside{width: 100%;}
  .footer-above-inner aside#text-12{width: 100%;}
  .contacto .banner .vc_custom_1535399752663{background-position: top center !important;background-repeat: no-repeat !important;}
  .comerciales .img img{padding-bottom:15px;}
  .comerciales .txt h3{font-size:35px;}
  .comerciales .wpgmp_map {width: 100% !important;}
  .wpb_single_image .vc_single_image-wrapper{display: inline-grid;}
  div.social-share-wrap ul.social-profile a i{width:30px;}
ul.s-md.s-rounded i{line-height:30px;}
  .row.footer-top-col-4.footer-1>div{width:100%;}
  .single-product.postid-1066 .slick-slide.slick-current.slick-active{width:inherit !important;}
.single-product.postid-1066 div.slick-track{width:inherit !important;margin:inherit;}
  
  .vc_custom_1513084461268 {
    padding-bottom: 30px !important
  }
  .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    float: left
  }
  .col-md-6.bloque-a {
    text-align: center;
    padding-bottom: 25px
  }
  .col-md-6.bloque-b {
    text-align: center
  }
  footer.main-footer-wrapper .sidebar .widget_nav_menu>div>ul>li>a:before {
    display: none
  }
  footer.main-footer-wrapper .sidebar aside+aside {
    text-align: center
  }
  footer.main-footer-wrapper .sidebar .widget_pages>ul, footer.main-footer-wrapper .sidebar .widget_nav_menu>div>ul {
    text-align: center
  }
  html body footer.main-footer-wrapper .sidebar .menu {
       display: inline-block;
  }
  html body footer.main-footer-wrapper .sidebar .widget_nav_menu>div li {
    float: left;
    padding: 0;
    display: grid !important
  }
  #newsletter .container {
    width: 100%
  }
  .single.single-post .entry-meta-tag-wrap {
    display: inline-block
  }
  .single.single-post div.addtoany_shortcode {
    width: 100%
  }
  .single.single-post .entry-meta-tag {
    width: 100%;
    margin-right: 0
  }
}