/*
* @Author: V.Alex. E. Rivera
* @Codepen: v-alex
* @Company: Enexum.cl
*
* Favor, agregar los estilos en sus categorías corespondientes y compresos en High(Moderate readabiity, Smaller size)
* https://csscompressor.com/
*/


@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
/*==========  Globales  ==========*/
body{font-family: 'Montserrat', sans-serif; margin:0; font-weight: 400;}
@media(min-width:768px){
p{font-size: 15px; font-weight: 400; line-height: 20px; color:#58595b;}
}
main{display:block;flex-direction:column;height:100%;justify-content:space-between}
a, a > img{moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
a:hover, a:focus, a:active{color: #100d0db8}
a:hover > img{opacity: 0.75}
a {color: #cb2128;text-decoration: none; font-weight: 400;}
li{line-height: initial;}
.h1,.h2,.h3, h1, h2{background-image:linear-gradient(to bottom,#EC1B24,#EC1B24);background-position:left bottom;background-repeat:no-repeat;background-size:6.2rem 2px;display:inline-block;font-weight:600; padding: 0 0 1rem 0;color: #303030;}
.lineproducts h6{background-image:linear-gradient(to bottom,#cb2128,#cb2128);background-position:center bottom;background-repeat:no-repeat;background-size:1rem 2px;display:inline-block;font-weight:600;margin:30px auto 20px; padding: 0 0 1rem 0;}
.cms-id-48 .page-header h1, .cms-id-47 .page-header h1 {
    display: none !important;
}
/* Botón Whatsapp */
a.whatsapp-btn {display: block;
    padding: 10px 5px;
    background: #66da75;
    height: 60px;
    width: 60px;
    border-radius: 35px;
    text-align: center;
    position: fixed !important;
    bottom: 20px;
    right: 2rem;
    z-index: 9999;}
.js-product-miniature > div > div.product-manufacturer{display: none;}
.ocultar-escritorio{display: none;}
#iqitmegamenu-accordion.cbp-spmenu li a:hover,.cbp-spmenu{box-shadow: none !important;}
#wrapper{background-color: transparent;box-shadow:none;padding-bottom:30px}
#header .icon-maps,#wrapper .icon-maps,#footer .icon-maps, #header .icon-phone,#wrapper .icon-phone, #footer .icon-phone, #header .icon-whatsapp,#wrapper .icon-whatsapp, #footer .icon-whatsapp{background-position:left top;background-repeat:no-repeat;background-size:22px auto;display: inline-block;line-height:22px;padding:0 0 0 25px}
#header .icon-maps, #header .icon-phone,#header .icon-whatsapp{background-size: 20px;line-height: 20px;}
#header .icon-maps,#wrapper .icon-maps,#footer .icon-maps{background-image:url(/img/icons/UbicacionBlanco-01.svg);}
#header .icon-phone,#wrapper .icon-phone,#footer .icon-phone{background-image:url(/img/icons/IconoLlamadaBlanco-01.svg);}
#header .icon-whatsapp,#wrapper .icon-whatsapp,#footer .icon-whatsapp{background-image:url(/img/icons/IconoWspBlanco-01.svg);}
body#checkout a:hover {color: #d91010;}
#blockcart-modal .modal-header {background: #005db4;}
#blockcart-modal .product-name {color: #005DBA;font-size: 15px;}
#blockcart-modal .cart-products-count, .quotes_layer_cart_body .cart-products-count{background:none;color:#005DBA;font-size:.9375rem;height:unset;width:unset;}
.col-md-6{/*width: 40% !important;*/}
#main .images-container .js-qv-mask {/*margin-top: -130px !important;padding: 0 10px !important;z-index: 9 !important;position: relative !important;*/}
.boton-cerrar-modal{margin-left: 21%;
  display: none;
    position: absolute;
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
    margin-top: 10px;color:#005db4 !important;}
/*Huincha bajo header*/
#custom-text {padding: 0;background: #fff;margin-bottom: 0;}

/*BOLETA FACTURA*/
#customfieldsblock_payment input[type=radio]{border-radius:0;border:2px solid #7a7a7a;display:inline-block;position:relative;width:20px;height:20px;vertical-align:middle;cursor:pointer;margin-right:1.25rem}
.checkmark{display:block;background-color:#d53280}
#customfieldsblock_payment .form-control.is_required input[type="radio"]:checked ~ .checkmark{display:block;background-color:#d5328a}
/*FIN BOLETA FACTURA*/

/*CIRCULO SLIDES*/
.containerslide {
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 5px;
}
.floating-wpp .floating-wpp-button { border-radius: 50px !important;overflow: hidden !important; }
.floating-wpp { border-radius: 50px !important;overflow: hidden !important; }
.imageslide {
  height: 36px;
  width: 36px;
  background-color: #ec1b24;
  border-radius: 50%;
}
.imageslide:hover{opacity: 1;}

.overlayslide {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 13rem;
  height: 1rem;
  opacity: 0;
  transition: .5s ease;
  background-color: #ec1b24;
}

.containerslide:hover .overlayslide {
  opacity: 1;
  width: 13rem;
  height: 100%;
  padding: 10px;
  border-radius: 10px;
  background: #f7f7f7;
  transform: 0;
}

.textslide {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.textslide a{
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    background-image: linear-gradient(to bottom,#cb2128,#cb2128);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 3rem 2px;
    display: inline-block;
    font-weight: 600;
    margin: 0 0 1rem 0;
    padding: 0 0 1rem 0;
    color: #333;
}
.verproducto{ position: absolute;
  top: 100%;
  margin-top: 0 !important;}

.verproducto a{background: #588BC7;    color: #fff;border-radius: 25px;border: 0px;font-size: 13px;font-weight: 500;padding: 7px 20px;}
.verproducto a:hover{background: #005db4;}

/*FIN CIRCULO SLIDES*/

/*HOme*/
.category-id-1478 .floating-wpp,
.category-id-1482 .floating-wpp,
.category-id-parent-1482 .floating-wpp,
.category-id-1483 .floating-wpp,
.category-id-parent-1483 .floating-wpp,
.category-id-1484 .floating-wpp,
.category-id-parent-1484 .floating-wpp,
.category-id-1485 .floating-wpp,
.category-id-parent-1485 .floating-wpp,
.category-id-1486 .floating-wpp,
.category-id-parent-1486 .floating-wpp,
.category-id-1495 .floating-wpp,
.category-id-1506 .floating-wpp,
.category-id-parent-1506 .floating-wpp,
.category-id-1507 .floating-wpp,
.category-id-parent-1507 .floating-wpp,
.category-id-1508 .floating-wpp,
.category-id-parent-1508 .floating-wpp { display: none; }
.floating-wpp { right: 1rem !important; }
.floating-wpp .floating-wpp-popup.active { right: 0 !important; }

/*Division Industrial*/
#cotizarHTMLBOXPRO .modal-content{background:  #e7e7e7; width:  60%; margin:  0 auto;}
#cotizarHTMLBOXPRO .modal-content .modal-body{padding: 0 1rem;}
#cotizarHTMLBOXPRO .modal-content .contactform{padding:  0;border:  none;}
#cotizarHTMLBOXPRO .modal-content .flexclass{background: #fff; border-radius: 0.5rem; border:  1px solid #959595;}
#cotizarHTMLBOXPRO .modal-content .flexclass:focus:{border:  1px solid #005db4}
#cotizarHTMLBOXPRO .modal-content .titleLeftForm{margin-left: 0;color:  #005db4;background-image: none;padding: 0;Text-transform:  capitalize;font-size: 1.1REM;font-weight: 600 !important;}
#cotizarHTMLBOXPRO .modal-content .form-control:focus, #cotizarHTMLBOXPRO .modal-content .input-group.focus{outline:  none;border:  none;}
#cotizarHTMLBOXPRO .modal-content .contactform .btn-primary {padding: 0.9rem 1.5rem;}
#cotizarHTMLBOXPRO  .g-recaptcha {width: 65%}
.flexbottom{display: flex;justify-content:  flex-start;margin: 0;padding: 0;}
.flexclass{display: flex;align-items: center;}
.flexclass i{color: #232323;}
.flexclass img{width:  25px; height: 25px;}
.margin-top{margin-top:  2rem}
.flexicon{display:  flex; flex-direction:  column; justify-self: center;text-align: center;align-items: center;}
.flexicon p{font-size:  12px !important;}
.cuadroempresa{display: flex;background-color: #005DB4;flex-direction: column;justify-content: center;padding: 3rem 2rem;margin-top:  3rem}
.cuadroempresa h2{color: #fff;font-size:  24px;background-image: none;}
.cuadroempresa p{color: #fff;font-size:  14px;}
.cuadroempresa img{width:  100%;}
.division1 p{font-size: 18px; color: #949292;}
.division1 .p2{padding-left:  2rem;}
.division1 h2{font-size:  30px;font-weight: 500;}
.division1 h3{font-size:  14px;font-weight: 700;}
.industrial-title{}
.backgrey{background: #F8F8F8; margin-bottom:  5rem}
.backwhite{}
.backwhite h2{background-position: right bottom;}
.row2{padding-top: 2rem;}
.sectionpadding{padding-left: 4rem;}
.sectionpaddingright{ text-align: right }
.category-id-1478 .block-categories, .category-id-1478 #amazzing_filter, .category-id-1478 #products,.category-id-1478 .h1:nth-of-type(1){display:  none;}
.vermasdivision{display: inline-flex;margin: 2rem 0 5rem 3rem;}
.vermasdivision a{background: #588BC7;color: #fff;padding: 10px 4rem;border-radius: 25px;font-size: 18px; font-weight:  600;}
.vermasdivision a:hover{background: #015DB8;}
.cuadromarcas {margin-top:  3rem;}
.cuadromarcas h2{font-size: 15px;}
.cuadromarcasflex{display: flex;flex-wrap: wrap;justify-content: space-between;}
#category-description > div > section.backgrey > div:nth-child(1) > div:nth-child(2) > img{width: 100%;}
#category-description > div > section.backwhite > div.row.row2 > div{padding-top: 2rem;}
.category-id-1507 main section div div #amazzing_filter,.category-id-1481 main section div div .cuadromarcas,.category-id-1481 main section div div #amazzing_filter,.category-id-1495 main section div div #amazzing_filter,.category-id-1507 main section div div #amazzing_filter{display: none !important;}
#category main section div #left-column > div.block-categories.block-categories-2.hidden-sm-down > ul > li:nth-child(2) > ul > li:nth-child(1){margin-bottom: 20px;}
.category-id-1481 main section div div #main > div:nth-child(1) > h1{display: none;}
.category-id-1506 main section div div section div .category-title,.category-id-1508 main section div div section div .category-title,.category-id-1482 main section div div section div .category-title,.category-id-1495 main section div div section div .category-title,.category-id-1507 main section div div section div .category-title{display: none;}
.category-id-1481 main section div div section #products,.category-id-1495 main section div div section #products{display: none;}
.divi-title{display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 60px;}
.divi-title .texto{width: 28%;background: #005db4;color: #fff !important;display: flex;flex-direction: column;padding: 20px 10px;}
.divi-title .texto span{font-size: 24px !important;margin-bottom: 5px;}
.divi-title .texto h2{color: #fff !important;background: none !important;padding-bottom: 0 !important;font-size: 24px !important;text-transform: uppercase;}
.divi-productos{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.divi-productos .uno,.divi-productos .dos{width: 49%;}
.divi-productos .tres,.divi-productos .cuatro,.divi-productos .cinco{width: 32%;}
.divi-productos .uno{background-image: url(/img/division-industrial/pnews/Bombas.png) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.divi-productos .dos{background-image: url(/img/division-industrial/pnews/soluciones-integrales.png) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.divi-productos .tres{background-image: url(/img/division-industrial/nuevo/producto3.png) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.divi-productos .cuatro{background-image: url(/img/division-industrial/nuevo/producto4.png) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.divi-productos .cinco{background-image: url(/img/division-industrial/pnews/instrmentacion-control.png) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.divi-productos div h2,.divi-productos div span,.divi-productos div p{color: #fff !important;text-align: center !important;}
.divi-productos div a{border-radius: 15px;background: #fff;color: #588BC7;padding: 5px 20px;font-size: 12px;}
.divi-productos div h2{font-size: 20px !important;padding-bottom: 8px !important;background-image: linear-gradient(to bottom,#ffffff,#ffffff) !important;background-position: center bottom !important;background-repeat: no-repeat !important;background-size: 6.2rem 1px !important;}
.divi-productos div{padding: 0;margin-bottom: 14px;height: 200px;}
.divi-productos div p{font-size: 13px !important;}
.divi-productos div h2{background-size: 16.2rem 1px !important;width: 100%;}
.parrafo-divi{margin: 50px 0;}
.gradiente-divi{background: linear-gradient(to top, #333333ad, #333333b5) !important;padding: 20px !important;text-align: center !important;width: 100% !important;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;margin-bottom: 0 !important;opacity: 0;transition: 0.3s;}
.gradiente-divi:hover{opacity: 1;}
.logo-kindustrial{order: 2;margin-bottom: 1.563rem;}
.logo-kindustrial img{width: 100%;}
.category-id-1481 main section .container #left-column > .contactform{order: 3 !important;}
.category-id-parent-1481 main section div div section div div #js-product-list > div.products > article > div{border: 1px solid #005DB4 !important;}
.category-id-parent-1482 main section div div section div div #js-product-list > div.products > article > div{border: 1px solid #005DB4 !important;}
.category-id-parent-1488 main section div div section div div #js-product-list > div.products > article > div{border: 1px solid #005DB4 !important;}
.category-id-parent-1489 main section div div section div div #js-product-list > div.products > article > div{border: 1px solid #005DB4 !important;}
.category-id-parent-1490 main section div div section div div #js-product-list > div.products > article > div{border: 1px solid #005DB4 !important;}
.category-id-parent-1491 main section div div section div div #js-product-list > div.products > article > div{border: 1px solid #005DB4 !important;}
.category-id-parent-1492 main section div div section div div #js-product-list > div.products > article > div{border: 1px solid #005DB4 !important;}
.category-id-parent-1493 main section div div section div div #js-product-list > div.products > article > div{border: 1px solid #005DB4 !important;}
.category-id-parent-1494 main section div div section div div #js-product-list > div.products > article > div{border: 1px solid #005DB4 !important;}
.banner-bombas-divi{margin-bottom: 30px;}
.banner-bombas-divi img{width: 100%;}
.gradiente p{margin-bottom: 5px !important;}
.category-id-1487 main section div div #main > div:nth-child(1){text-align: center;}
.check-bch-divi{display: flex;flex-direction: column;flex-wrap: wrap;background-image: linear-gradient(to bottom,#195da9,#195da9);background-position: center 21px;background-repeat: no-repeat;background-size: 25rem 1px;margin-bottom: 45px;}
.check-bch-divi .todo{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.check-bch-divi .todo div{width: 20%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.check-bch-divi .todo div img{width: 25%;background: #fff;}
.check-bch-divi .todo div span{text-align: center;line-height: 15px;margin-top: 5px;}
.opciones-divi-bch{margin-bottom: 30px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.opciones-divi-bch div{width: 23%;height: 183px;}
.opciones-divi-bch .uno{background-image: url(/img/division-industrial/img/Sintitulo-1-12.jpg) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.opciones-divi-bch .dos{background-image: url(/img/division-industrial/img/Sintitulo-1-09.jpg) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.opciones-divi-bch .tres{background-image: url(/img/division-industrial/img/Sintitulo-1-10.jpg) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.opciones-divi-bch .cuatro{background-image: url(/img/division-industrial/img/Sintitulo-1-11.jpg) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.opciones-divi-bch div .gradiente{background: linear-gradient(to top, #333333d9, #1313137a) !important;padding: 20px !important;text-align: center !important;width: 100% !important;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;margin-bottom: 0 !important;transition: 0.3s;opacity: 0;}
.opciones-divi-bch div .gradiente:hover{opacity: 1;}
.opciones-divi-bch div .gradiente h2{color: #fff !important;text-align: center !important;font-size: 20px !important;padding-bottom: 8px !important;background-image: linear-gradient(to bottom,#ffffff,#ffffff) !important;background-position: center bottom !important;background-repeat: no-repeat !important;background-size: 9.2rem 1px !important;}
.opciones-divi-bch div .gradiente p,.opciones-divi-bch div .gradiente span{color: #fff !important;text-align: center !important;}
.opciones-divi-bch div .gradiente a{border-radius: 15px;background: #fff;color: #588BC7;padding: 5px 20px;font-size: 12px;}
.marcas-bch-divi{margin-bottom: 30px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.marcas-bch-divi img{margin: 0 15px;max-width: 100px;height: 22px;}
.proyectos-divi{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.proyectos-divi .uno{width: 100%;}
.proyectos-divi .dos,.proyectos-divi .tres{width: 49%;}
.proyectos-divi .uno{background-image: url(/img/division-industrial/nuevo/proyecto1.png) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;margin-bottom: 15px;}
.proyectos-divi .dos{background-image: url(/img/division-industrial/nuevo/proyecto2.png) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.proyectos-divi .tres{background-image: url(/img/division-industrial/nuevo/proyecto3.png) !important;background-repeat: no-repeat;background-position: center;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.proyectos-divi div{height: 180px;}
.proyectos-divi div .gradiente{background: linear-gradient(to top, #333333d9, #1313137a) !important;padding: 20px !important;text-align: center !important;width: 100% !important;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-end;align-items: center;margin-bottom: 0 !important;transition: 0.3s;opacity: 0;}
.proyectos-divi div .gradiente:hover{opacity: 1;}
.proyectos-divi div .gradiente h2{color: #fff !important;text-align: center !important;font-size: 20px !important;padding-bottom: 8px !important;background-image: linear-gradient(to bottom,#ffffff,#ffffff) !important;background-position: center bottom !important;background-repeat: no-repeat !important;background-size: 9.2rem 1px !important;}
.proyectos-divi div .gradiente p,.opciones-divi-bch div .gradiente span{color: #fff !important;text-align: center !important;}
.proyectos-divi div .gradiente a{border-radius: 15px;background: #fff;color: #588BC7;padding: 5px 20px;font-size: 12px;}
.proyectos-divi .uno .gradiente h2{width: 100%;}
/*.category-id-parent-1481 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: initial !important;}
.category-id-parent-1482 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: initial !important;}
.category-id-parent-1488 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: initial !important;}
.category-id-parent-1489 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: initial !important;}
.category-id-parent-1490 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: initial !important;}
.category-id-parent-1491 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: initial !important;}
.category-id-parent-1492 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: initial !important;}
.category-id-parent-1493 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: initial !important;}
.category-id-parent-1494 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: initial !important;}*/
.category-id-parent-1481 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: block !important; height: 4rem;}
.category-id-parent-1486 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: block !important; height: 4rem;}
.category-id-parent-1482 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: block !important;height: 4rem;}
.category-id-parent-1488 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: block !important;height: 4rem;}
.category-id-parent-1489 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: block !important;height: 4rem;}
.category-id-parent-1490 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: block !important;height: 4rem;}
.category-id-parent-1491 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: block !important;height: 4rem;}
.category-id-parent-1492 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: block !important;height: 4rem;}
.category-id-parent-1493 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: block !important;height: 4rem;}
.category-id-parent-1494 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer{display: block !important;height: 4rem;}
.category-id-1507 main section div div section #products div div div div article > div .vermas-div{margin-top: -180px !important;}
.category-id-1509 main section div div section #products div div div div article > div .vermas-div{margin-top: -180px !important;}
.product-id-category-1493 .product-prices,
.product-id-category-1478 .product-prices,
.product-id-category-1479 .product-prices,
.product-id-category-1480 .product-prices,
.product-id-category-1481 .product-prices,
.product-id-category-1482 .product-prices,
.product-id-category-1483 .product-prices,
.product-id-category-1484 .product-prices,
.product-id-category-1485 .product-prices,
.product-id-category-1486 .product-prices,
.product-id-category-1487 .product-prices,
.product-id-category-1488 .product-prices,
.product-id-category-1489 .product-prices,
.product-id-category-1490 .product-prices,
.product-id-category-1491 .product-prices,
.product-id-category-1492 .product-prices,
.product-id-category-1494 .product-prices,
.product-id-category-1495 .product-prices,
.product-id-category-1496 .product-prices,
.product-id-category-1497 .product-prices,
.product-id-category-1498 .product-prices,
.product-id-category-1499 .product-prices,
.product-id-category-1500 .product-prices,
.product-id-category-1501 .product-prices,
.product-id-category-1502 .product-prices,
.product-id-category-1503 .product-prices,
.product-id-category-1504 .product-prices,
.product-id-category-1505 .product-prices,
.product-id-category-1506 .product-prices,
.product-id-category-1507 .product-prices,
.product-id-category-1508 .product-prices,
.product-id-category-1509 .product-prices,
.product-id-category-1510 .product-prices,
.product-id-category-1511 .product-prices,
.product-id-category-1512 .product-prices,
.product-id-category-1513 .product-prices,
.product-id-category-1514 .product-prices,
.product-id-category-1515 .product-prices,
.product-id-category-1522 .product-prices,
.product-id-category-1521 .product-prices
{display: none;}

.category-id-parent-1495 main section div div div div form div div .af_subtitle{color: transparent;}
.category-id-parent-1495 main section div div div div form div div .af_subtitle:after{content: 'Clientes';color: #333;margin-left: -58px;}
.category-id-parent-1506 main section div div div div form div div .af_subtitle{color: transparent;}
.category-id-parent-1506 main section div div div div form div div .af_subtitle:after{content: 'Clientes';color: #333;margin-left: -58px;}
.category-id-parent-1508 main section div div div div form div div .af_subtitle{color: transparent;}
.category-id-parent-1508 main section div div div div form div div .af_subtitle:after{content: 'Clientes';color: #333;margin-left: -58px;}

.product-id-category-1493 .product-reference,
.product-id-category-1478 .product-reference,
.product-id-category-1479 .product-reference,
.product-id-category-1480 .product-reference,
.product-id-category-1481 .product-reference,
.product-id-category-1482 .product-reference,
.product-id-category-1483 .product-reference,
.product-id-category-1484 .product-reference,
.product-id-category-1485 .product-reference,
.product-id-category-1486 .product-reference,
.product-id-category-1487 .product-reference,
.product-id-category-1488 .product-reference,
.product-id-category-1489 .product-reference,
.product-id-category-1490 .product-reference,
.product-id-category-1491 .product-reference,
.product-id-category-1492 .product-reference,
.product-id-category-1494 .product-reference,
.product-id-category-1495 .product-reference,
.product-id-category-1496 .product-reference,
.product-id-category-1497 .product-reference,
.product-id-category-1498 .product-reference,
.product-id-category-1499 .product-reference,
.product-id-category-1500 .product-reference,
.product-id-category-1501 .product-reference,
.product-id-category-1502 .product-reference,
.product-id-category-1503 .product-reference,
.product-id-category-1504 .product-reference,
.product-id-category-1505 .product-reference,
.product-id-category-1506 .product-reference,
.product-id-category-1507 .product-reference,
.product-id-category-1508 .product-reference,
.product-id-category-1509 .product-reference,
.product-id-category-1510 .product-reference,
.product-id-category-1511 .product-reference,
.product-id-category-1512 .product-reference,
.product-id-category-1513 .product-reference,
.product-id-category-1514 .product-reference,
.product-id-category-1515 .product-reference,
.product-id-category-1522 .product-reference,
.product-id-category-1521 .product-reference
{display: none;}

.cateproyectosrelacionados{margin-top: 2rem;order: 2;}
.cateproyectosrelacionados .h5{    background-image: linear-gradient(to bottom,#EC1B24,#EC1B24);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 6.2rem 2px;
    display: inline-block;
    font-weight: 600;
    padding: 0 0 1rem 0;
    color: #303030;
    margin-bottom: 3rem;}
.cateproyectosrelacionados .product-miniature{}
.cateproyectosrelacionados .thumbnail-container{    text-align: center;max-height: 345px !important;overflow: hidden;border: 0 !important;}
.cateproyectosrelacionados .product-description{max-height: 345px !important;
    background: transparent !important;
    height: 345px !important;
    background: linear-gradient(to top, #333333d9, #1313137a) !important;
    padding: 20px !important;
    text-align: center !important;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 0 !important;
    transition: 0.3s;
    opacity: 1;
    justify-content: center;}
.cateproyectosrelacionados .thumbnail-container img  { transform: scale(1.3);height: 345px;}
.cateproyectosrelacionados .precio-producto{display:  none;}
.cateproyectosrelacionados .product-title{  height: 80px;border-bottom: 1px solid #fff !important;}
.cateproyectosrelacionados .product-title > a
{color: #fff !important;
    text-align: center !important;
    font-size: 18px !important;
    line-height: 20px;
    padding-bottom: 27px !important;
    width: 100%;
    text-transform: initial !important;
    padding: 0;}

    .cateproyectosrelacionados .highlighted-informations{display: none;}
    .cateproyectosrelacionados .price-shipping {display: flex;justify-content: center;bottom: 2rem !important;}
    .cateproyectosrelacionados .price-shipping .boton-agregar{background: #fff !important;color: #005db4 !important;}
    .cateproyectosrelacionados .price-shipping .boton-agregar: hover;{background: #005db4 !important;color: #fff !important;}
@media (min-width: 992px){
.cateproyectosrelacionados .product-miniature {max-width: calc((100% - 40px) / 4) !important;}
}

@media (max-width:767px) {
  a.whatsapp-btn{width: 50px;height: 50px;left: 2rem;}
a.whatsapp-btn > img{width: 2rem;height: 2rem;}
  #cotizarHTMLBOXPRO .modal-content{width:  90%; margin:  0 auto;padding-bottom: 2rem;}
  .flexbottom{flex-direction: column;}
}

/*Fin division industrial*/
h2.cate{font-size: 20px;
    font-weight: 500 !important;
    text-transform: uppercase;
    background-image: linear-gradient(to bottom,#cb2128,#cb2128);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 5rem 2px;
    display: inline-block;
    font-weight: 600;
    margin: 0 0 1rem 0;
    padding: 0 0 1rem 0;
    color: #333;}

/* division industrial cambio de tamaño de titulos*/
.division1 h2 {
    font-size: 20px;
    font-weight: 500;
}


/* Formularios */
::placeholder{font-size:12px}

/*Blog noticias*/
.sdsarticle-des{font-size: 15px}
#product_comments_block_tab .footer_links{display: flex;justify-content: flex-end;}

#index #sds_blog_post{display: flex; padding:0px; margin-bottom: 12px;}
.block-blog h4 a{    font-size: 15px;
  color: #333;
    font-weight: 500 !important;
    text-transform: uppercase;
    background-image: linear-gradient(to bottom,#cb2128,#cb2128);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 3rem 2px;display: inline-block;font-weight: 600;margin: 0 0 1rem 0;padding: 0 0 1rem 0;color: #333;}

.block-blog{box-shadow: none;border: 1px solid #eaeaea; padding: 1rem;}
.block-blog .recentArticles{padding: 0;}
.block-blog .info{font-size: 10px;text-align: right;display: none;}



/*Smart Blog Home*/
.innerhomenews{display: flex;flex-direction: column; padding-left: 10px;}
.innerhomenews h4, .innerhomenews h4 a{color: #333;text-transform: uppercase; font-size: 15px; margin-top: 10px; margin-bottom: 3px;}
.innerhomenews .sds_post_date{color: #58595b;font-size: 12px;}
.readmhome{padding-top: 1rem;}
.verblogh{text-align: right;font-size: 12px;}
.verblogh a{color: #58595b;}
.verblogh a:hover{font-weight: 600;}
.verblogh .material-icons{color: #cb2128;}
.sdsblog-box-content h2{    background-image: linear-gradient(to bottom,#cb2128,#cb2128);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 2rem 2px;
    display: inline-block;
    font-weight: 600;
    margin: 0 auto 20px;
    padding: 0 0 1rem 0;
    color: #333;}
.search_query{color: #7a7a7a !important;
    border: 1px solid rgba(0,0,0,.25) !important;
    padding: 6px 20px !important;
    border-radius: 20px !important;
    font-size: 13px !important;
    height: 40px !important;
    background: transparent !important;}
#searchbox .btn-blog-search{margin-top: 12px;margin-right: 12px;}
/*Paginacion*/
.pagination .page-list {box-shadow: none;border: none; position: absolute; right: -35px;}
.pagination .previous, .pagination .next {float: none;}
.pagination .current a,.pagination .current a:hover{color:#000; font-size: 15px; border-bottom: 2px solid #2675bf; font-weight: 700;}
.pagination a{padding:4px 6px 4px 10px; font-size:13px; color:#58595A;}
.pagination a:hover{padding:4px 6px 4px 10px;_}
.pagination a:not(.previous):not(.next){letter-spacing:0;margin-right:.6rem}
.page-list i{color: #cb2128;}

/* Bootstrap - Multi-carrusel */
div#multi-item-example .carousel-inner {height: unset;margin:1rem 0;max-height: 74px;}
div#multi-item-example .carousel-inner>.carousel-item {text-align: center;}
div#multi-item-example .carousel-inner>.carousel-item.active {display: flex;justify-content: space-between;padding-left: 1rem;}
div#multi-item-example .carousel-indicators li {background-color: #fff;border-color: #02A2D8;}
div#multi-item-example .carousel-indicators .active {background-color: lime;}
div#multi-item-example .carousel-indicators {bottom: -1.5rem;margin: 0 auto;left: 25%;position: absolute;width: 50%;}
div#multi-item-example .card-img-top {/*width: unset;height: unset;padding: 0;margin:.25rem 0*/width: 120px;height: 66px;padding: 0;margin: .25rem auto;}
.controls-top {display: flex;justify-content: space-between;position: absolute;top: 30%;width: 100%;z-index: 2;}
.controls-top .material-icons{color: #005db4;}
div#multi-item-example .carousel-indicators{display: none}


/* Bootstrap - Botones */
.btn{background-color: transparent;display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:0}
.btn-primary,.btn-secondary,.btn-tertiary{box-shadow:none;font-weight:600;}
.btn,.btn-primary,.btn-secondary,.btn-tertiary,.btn-info,.btn-success{background-position:100% 0;background-size:300% 100%;box-shadow:none;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-transform:unset}
.btn.focus,.btn:focus,.btn:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-tertiary:focus,.btn-tertiary:hover,.focus.btn-info,.btn-info:focus,.btn-info:hover,.focus.btn-info,.focus.btn-success,.btn-success:focus,.btn-success:hover,.focus.btn-success{background-position:0 0;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover, .btn-tertiary:focus, .btn-tertiary:hover, .focus.btn-tertiary{color:#fff}
.btn-info,.btn-succes{font-size:.6875rem;font-weight:500}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {color: #fff;background-color: #005db4;border-color: transparent;}
.btn-primary, .btn-secondary, .btn-tertiary{border-color:#7b7878;color:#1d1b1b}

/* .btn-primary{    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    background: #588BC7 ;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border-radius: 1.5rem;
    color: #fff;
    border: none;
    font-weight: 400;
    padding: .3rem 1.25rem ;
}
.btn-primary:hover{background: none;}
.btn-primary:before{content: "";
    position: absolute;
    border: none;
    border-radius: 1.5rem;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    background: #005db4;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}

    .btn-primary:hover:before{-webkit-transform: scaleX(1);
    transform: scaleX(1);}


.btn-primary:hover{border-color:#5d615d;color:#fff}
.btn-secondary{background-image:linear-gradient(to right,#135b1a 50%,transparent 50%)}
.btn-secondary:hover{border-color:#33752b;color:#fff}
.btn-tertiary{background-image:linear-gradient(to right,#303131 50%,transparent 50%)}
.btn-tertiary:hover{border-color:#303131;color:#fff}
.btn-info{background-image:linear-gradient(to right,#02A2D8 50%,#2E2E82 50%);border:none;border-radius:25px;color:#fff;padding:.25rem .5rem;text-transform:uppercase}
.btn-success{border-color:lime;background-image:linear-gradient(to right,lime 50%,#fff 50%);color:#2E2E82}
*/

/* Bootstrap - Tablas */
.table td,.table th{border-top:1px solid #588BC7;font-size:14px}
.table-active,.table-active > td,.table-active > th,.table-hover .table-active:hover,.table-hover .table-active:hover > td,.table-hover .table-active:hover > th,.table-hover tbody tr:hover{background-color:#1F3C6E;color:#fff}
/* Dropdown */
.dropdown-content {display: none;}
.show {display: block;}
.dropdown-content div#search_widget {padding: 0;width: 100%; padding: 1rem; background: #fff;}
.dropdown-content .search-widget form input[type=text] {border-radius: 2rem;width: 100%;}
/*Customer*/
.page-addresses .address, .page-authentication #content{box-shadow: none;}

/*==========  Contenido dinámico tpl  ==========*/
/* _partials - header.tpl */
#header a{color:#333;font-size:13px; font-weight: 400}
#header a:hover{font-weight: 400;color: #333;} #header a:focus, #header a:active{color: #333;}
#header .header-nav {background-color: #ffffff; margin-bottom: 10px; border-bottom: 1px solid #d7d7d7;}
#header .header-top {padding: 20px 0;}
#header .header-nav .user-info{background-color:#fff;margin:0 0 0 20px;padding:4px 12px}
#header .header-nav .user-info a{color:#333;font-weight:600}
#header .header-nav .user-info .login{background-image:url(/img/icons/VentusMobileInicioSesion.svg);}
#header .header-top .search-widget{float:none;width:400px;max-width:100%}
#header a{color:#333;font-size:13px; font-weight: 400}
#header .button_order_cart:hover, #header .cart-info a:hover{font-weight: 600;}

.distrib a{font-weight: 400 !important;}
/*#header .user-info .login, #header .header-nav .user-info .logout{background-position:left center;background-repeat:no-repeat;background-size:contain;padding-left:20px}*/
#header .user-info .login, #header .header-nav .user-info .logout, .quotes_cart > a, .cart.header > a {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto 42px;
    display: block;
    height: 62px;
    padding-top: 42px;
}
#header .verticalLine {display: none;}
#header .header-quote{background-image: linear-gradient(to right,#d7d7d7 50%,#d7d7d7 50%);
    background-position: left center;
    background-repeat: no-repeat;
    margin-left: -60px;
    padding-left: 60px;
    background-size: 1px 3rem;}
#header .header-top .user-info .login{    background-image: url(/img/KoslanWeb-Header-InicioSesionSI.svg);}
#header .user-info{/* display: flex; */ justify-content: center; text-align: center;}
#header #_desktop_user_info +.header-cart{}
#header .user-info .material-icons{display:none}
.nav-1, .nav-1 ul{align-items:center;display:flex;justify-content: flex-end;margin-bottom:0; padding: 2px 0 3px 0;}
/*.links-nav + .phones-nav, .link-nav + .link-nav, .whatsapp-nav + .phone-nav, .phone-nav + .phone-nav{background-image:linear-gradient(to right,#d7d7d7 50%,#d7d7d7 50%);background-position:left center;background-repeat:no-repeat;margin-left:10px;padding-left:10px}
.links-nav + .phones-nav,.link-nav + .link-nav,.whatsapp-nav + .phone-nav{background-size:1px 10px} */
.whatsapp-nav + .whatsapp-nav,.phone-nav + .phone-nav{background-size: 5px 1px;}
.header-content{align-items:center;display:flex;/*grid-template-columns:auto 37% 8% 2% 5% 5%;grid-gap:30px;*/justify-content: space-between;}
.header-content .shop-logo{background-image:url(/img/cms/Logotipo_Koslan.svg);background-position:left center;background-repeat:no-repeat;background-size:contain;display:inline-flex;height:auto;width:100%}
.header-content .shop-logo img{opacity:0}
#header .quotes_cart{    display: flex;flex-direction: column;justify-content: center;align-items: center;}
.cart.header .material-icons,.quotes_cart .material-icons{display:none}
.cart.header .textcart,.quotes_cart .quote_text{display: flex; font-size: 12px;font-weight: 500; color: #005db4;}
.quotes_cart > a, .cart.header > a{background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-flex;justify-content:flex-end;}

.quotes_cart .ajax_quote_quantity, .cart-products-count{align-self:flex-end;border-radius:50px;color:#332a6bab;display:inline-flex;font-weight:600;justify-content:center;line-height:20px;height:20px;width:20px;}

#cms .card-header { background-color: #588BC7;border-bottom: 1px solid rgba(0,0,0,.125);color: #FFF; }
button#calcular-btn { background-color: #588bc7;border-radius: 20px;color: #FFF;font-weight: bold; }
button#calcular-btn:hover { background-color: #005db4; }
.popover-title { padding: 8px 14px;margin: 0;font-size: 13px !important;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: .2375rem .2375rem 0 0; }
.popover-content { padding: 0 !important }
.input-group-addon { background-color: #eff7ff !important; }

@media (max-width:480px) {
    .floating-wpp .floating-wpp-popup.active {
     
    }
.ocultar-mobile{font-weight: 600 !important;color: #000 !important;}
.ocultar-escritorio{display: inline-block;}
/*Table*/
#cms .table td, .table th { border-top: 0px solid #588BC7;font-size: 14px;width: 50%;display: inline-block; }
#resultados .col-xs-12 .card .card-block table thead{display: none;}
#resultados .col-xs-12 .card .card-block table tbody tr td{width: 100% !important;}
#resultados .col-xs-12 .card .card-block table tbody tr td p{font-weight: 600 !important;color: #000 !important;}
#cms .card-header { text-align: center; }
.cms-id-51 td:nth-of-type(1)::before,
.cms-id-51 td:nth-of-type(2)::before,
.cms-id-51 td:nth-of-type(4)::before,
.cms-id-51 td:nth-of-type(3)::before,
.cms-id-51 td:nth-of-type(5)::before{
    display: none;
}
  .header-nav{display:block;}
  #header .header-top{background-color: #fff;border-bottom:2px solid #ffffff70;padding:20px 0}
  #header .user-info .login{background-image:url(/img/movil/KoslanVersionMobile-HeaderIconInicioSesion.svg);display: block;height: 40px;padding: 0;width: 40px;}
  .header-content .shop-logo{background-image:url(/img/movil/KoslanVersionMobile-LogoHeader.svg); width: 100%}
  #iqitmegamenu-mobile #iqitmegamenu-shower{font-weight: 400;}
}
@media (max-width:769px) {
  .header-content,#products, .featured-products .product-accessories, .product-miniature/*align-items: center;display: grid;grid-template-columns: auto 1fr 1fr 1fr 1fr;grid-gap: 5px;*/{display: flex; justify-content: space-between;}
}
/* _partials - footer.tpl */
#footer{background-color:#333333;padding-top:15px}
.footer-container{box-shadow:none;background-color:#005db4;border-top: 3px solid #fff;margin-top: 1rem;}
.footer-container ul {align-self: flex-end;margin-bottom: 0;margin-top: 15px;}

.floating-wpp.whatsappwhite{position: unset !important; border-left: 0; padding-left: 0; padding-right: 15px;}
.footg4-1 .whatsappwhite > .floating-wpp-button{width: 20px !important;height: 20px !important; box-shadow: none !important;}



/* .footer-container .h2 {color: #fff;font-size: 14px;line-height: 22px ;padding-bottom: 5px ;margin: 0;} */

.footer-container h4,.footer-container a,.footer-container li a,.footer-container li{color: #fff;font-size: 13px;font-weight: 500;}
.footer-container li a:hover {color: #bc1010;}
.copyright .container{align-items:center;display:flex;justify-content:center;flex-wrap: wrap;padding: 5px 0;}
.copyright{background-color:#00437A;color:#fff;font-size:13px;font-weight:400}
.copyright a{color:#fff;font-size:12px;font-weight:600}
.copyright a:hover,.copyright a:focus,.copyright a:active{color:#ca3131}
/* _partials - sitemap.tpl */
.sitemap h2 {border-color: #588BC7;}
/* catalog - miniature - product.tpl */
#left-column .block-title{   font-size: 15px !important;
  color: #333 !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    background-image: linear-gradient(to bottom,#cb2128,#cb2128)!important;
    background-position: left bottom!important;
    background-repeat: no-repeat!important;
    background-size: 3rem 2px!important;display: inline-block!important;font-weight: 600!important;margin: 0 0 1rem 0;padding: 0 0 1rem 0;color: #333;}
#product #content{max-width: 100%}
.product-description,.product-description p{font-size: 16px; font-weight: 300; color: #58595b;}
#wrapper .breadcrumb li a{font-size: 14px; font-weight: 300;color: #58595b;}
#wrapper .breadcrumb li:last-child a{font-weight: 400;}
#wrapper .breadcrumb li:after{color: #cb2128;}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{box-shadow: none;}
#products,.featured-products .product-accessories,.product-miniature{display:grid;}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{height:390px;width: auto;}
#products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature,.product-miniature .product-miniature
#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container{box-shadow:none;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width: 100%;margin-bottom: 10px;}
#products .thumbnail-container:hover,.featured-products .thumbnail-container:hover,.product-accessories .thumbnail-container:hover,.product-miniature .thumbnail-container:hover{/*box-shadow: 0 0 15px -5px #57595d;*/border: 1px solid #005db4; z-index: 2;}
#products .thumbnail-container:focus .product-description::after, #products .thumbnail-container:hover .product-description::after, .featured-products .thumbnail-container:focus .product-description::after, .featured-products .thumbnail-container:hover .product-description::after, .product-accessories .thumbnail-container:focus .product-description::after, .product-accessories .thumbnail-container:hover .product-description::after, .product-miniature .thumbnail-container:focus .product-description::after, .product-miniature .thumbnail-container:hover .product-description::after{border:none}
#products img, .featured-products img, .product-accessories img, .product-miniature img{margin:0;max-width:100%}
#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{height:200px;max-width: 100%;}
#products .product-title,.featured-products .product-title,.product-accessories .product-title,.product-miniature .product-title{background:none;display: block;margin:0 auto;overflow: hidden; padding: 0 10px;height: 70px;}
#products .product-title:first-letter, .featured-products .product-title:first-letter, .product-accessories .product-title:first-letter, .product-miniature .product-title:first-letter{text-transform: uppercase;}
#products .product-title a,.featured-products .product-title a,.product-accessories .product-title a,.product-miniature .product-title a{color:#000;font-size: 13px;font-weight:500;text-transform: uppercase; line-height: 17px;}
.featured-products .product-title:first-letter,#products .product-title a::first-letter,.featured-products .product-title a::first-letter,.product-accessories .product-title a::first-letter,.product-miniature .product-title a::first-letter{text-transform: uppercase; }
#products .product-price-and-shipping,.featured-products .product-price-and-shipping,.product-accessories .product-price-and-shipping,.product-miniature .product-price-and-shipping{display:flex;flex-direction:column}
.ask_offer{order:1;}
.boton-agregar, .precio-producto{margin:2px 0}
.product-price{color: #b51616;display: inline-block;}
.fly_to_quote_cart_button {width: 107.05px;}
.precio-producto{font-weight:600;}
.precio-producto input{display:none}
.precio-producto .price {color: #cb2128;}
.highlighted-informations {max-width: 100%;}
.cart-grid-body a.label:hover {color: #111111;}
.category-id-parent-1481 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div{text-align: center;max-height: 365px !important;}
.category-id-parent-1486 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div{text-align: center;max-height: 365px !important;}
.category-id-parent-1481 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.price-shipping{display: none !important;}
.category-id-parent-1486 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.price-shipping{display: none !important;}
.vermas-div{position: relative;z-index: 2;margin-top: 15px;display: none;}
.category-id-parent-1481 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div{max-height: 165px !important;}
.category-id-parent-1486 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div{max-height: 165px !important;}
#amazzing_filter > div > div.btn-holder{display: none !important;}
#category-description > div.marcas-bch-divi > img:nth-child(1){order: 4;}

.category-id-parent-1486 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{display: inline-block !important;margin-top: 0 !important;}
.category-id-parent-1481 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{display: inline-block !important;margin-top: 0 !important;}
.category-id-parent-1482 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{display: inline-block !important;margin-top: 0 !important;}
.category-id-parent-1483 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{display: inline-block !important;margin-top: 0 !important;}
.category-id-parent-1484 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{display: inline-block !important;margin-top: 0 !important;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{display: none !important;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{display: none;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer:hover + .category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{display: block !important;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer{}
.beforevermas{font-size: 0;height: 0;}
.category-id-parent-1495 .beforevermas,.category-id-parent-1506 .beforevermas,.category-id-parent-1507 .beforevermas,.category-id-parent-1508 .beforevermas{    transition: none !important;width: 100%; height: 2rem;position: relative;z-index: 999; margin-top:  -1rem; margin-top: 0;font-size: 0; color: #ffffff;display: inline-block}
.category-id-parent-1495 .beforevermas:hover,.category-id-parent-1506 .beforevermas:hover,.category-id-parent-1507 .beforevermas:hover,.category-id-parent-1508 .beforevermas:hover{display: inline-block;width: 120px;cursor: pointer;position: relative;z-index: 999; margin-top: 0;background: #fff !important;color: #588BC7 !important;border-radius: 25px;border: 0px;font-size: 15px;font-weight: 500;padding: 7px 20px;}


.category-id-parent-1482 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div{max-height: 365px !important;}
.category-id-parent-1482 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div{text-align: center;max-height: 365px !important;}
.category-id-parent-1482 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.price-shipping{display: none !important;}
.category-id-parent-1483 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div{max-height: 165px !important;}
.category-id-parent-1483 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div{text-align: center;max-height: 365px !important;}
.category-id-parent-1483 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.price-shipping{display: none !important;}
.category-id-parent-1484 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div{max-height: 165px !important;display: block !important;}
.category-id-parent-1484 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div{text-align: center;max-height: 365px !important;}
.category-id-parent-1484 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.price-shipping{display: none !important;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > .product-description{max-height: 290px !important;background: transparent !important;height: 290px !important;background: linear-gradient(to top, #333333, #13131300) !important;padding: 20px !important;text-align: center !important;width: 100% !important;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;margin-bottom: 0 !important;transition: 0.3s;opacity: 1;justify-content: flex-end;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div{text-align: center;max-height: 290px !important;overflow: hidden;border: 0 !important;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.price-shipping{display: none !important;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer .manufacturer-listado{display: none !important;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer .nombremarca-divi{display: block !important;position: relative;z-index: 3;color: #fff;text-transform: uppercase;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{background: #fff !important;color: #588BC7 !important;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article{max-width: calc((100% / 3) - 1.04166666rem) !important;margin: 0 0.5rem;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.thumbnail.product-thumbnail > img{transform: scale(1.5);height: auto;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div:hover{opacity: 1;transition: 0.3s;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-description > h1{height: 80px;border-bottom: 0px solid #fff !important;margin-bottom: 1rem;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-description > h1 > a{color: #fff !important;text-align: center !important;font-size: 14px !important;line-height: 20px;padding-bottom: 27px !important;width: 100%;text-transform: initial !important;padding: 0;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer{height: auto !important;margin-top: -110px;}

.category-id-parent-1481 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div a img{padding: 20px;margin-bottom: -15px;}
.category-id-parent-1482 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div a img{padding: 20px;margin-bottom: -15px;}
.category-id-parent-1483 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div a img{padding: 20px;margin-bottom: -15px;}
.category-id-parent-1484 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div a img{padding: 20px;margin-bottom: -15px;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div a img{padding: 20px;margin-bottom: -15px;}

.category-id-parent-1481 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div .product-description .product-title a{text-transform: initial !important;}
.category-id-parent-1482 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div .product-description .product-title a{text-transform: initial !important;}
.category-id-parent-1483 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div .product-description .product-title a{text-transform: initial !important;}
.category-id-parent-1484 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div .product-description .product-title a{text-transform: initial !important;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div .product-description .product-title a{text-transform: initial !important;}


.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > .product-description{max-height: 290px !important;background: transparent !important;height: 290px !important;background: linear-gradient(to top, #333333, #13131300) !important;padding: 20px !important;text-align: center !important;width: 100% !important;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;margin-bottom: 0 !important;transition: 0.3s;opacity: 1;justify-content: flex-end;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div{text-align: center;max-height: 290px !important;overflow: hidden;border: 0 !important;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.price-shipping{display: none !important;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer .manufacturer-listado{display: none !important;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer .nombremarca-divi{display: block !important;position: relative;z-index: 3;color: #fff;text-transform: uppercase;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{background: #fff !important;color: #588BC7 !important;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article{max-width: calc((100% / 3) - 1.04166666rem) !important;margin: 0 0.5rem;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.thumbnail.product-thumbnail > img{transform: scale(1.3);height: auto;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div:hover{opacity: 1;transition: 0.3s;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-description > h1{height: 80px;border-bottom: 0px solid #fff !important;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-description > h1 > a{color: #fff !important;text-align: center !important;font-size: 14px !important;line-height: 20px;padding-bottom: 27px !important;width: 100%;text-transform: initial !important;padding: 0;}
.category-id-parent-1506 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer{height: auto !important;margin-top: -110px;}

.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > .product-description{max-height: 290px !important;background: transparent !important;height: 290px !important;background: linear-gradient(to top, #333333, #13131300) !important;padding: 20px !important;text-align: center !important;width: 100% !important;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;margin-bottom: 0 !important;transition: 0.3s;opacity: 1;justify-content: flex-end;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div{text-align: center;max-height: 290px !important;overflow: hidden;border: 0 !important;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.price-shipping{display: none !important;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer .manufacturer-listado{display: none !important;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer .nombremarca-divi{display: block !important;position: relative;z-index: 3;color: #fff;text-transform: uppercase;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{background: #fff !important;color: #588BC7 !important;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article{max-width: calc((100% / 3) - 1.04166666rem) !important;margin: 0 0.5rem;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.thumbnail.product-thumbnail > img{transform: scale(1.3);height: auto;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div:hover{opacity: 1;transition: 0.3s;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-description > h1{height: 80px;border-bottom: 0px solid #fff !important;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-description > h1 > a{color: #fff !important;text-align: center !important;font-size: 14px !important;line-height: 20px;padding-bottom: 27px !important;width: 100%;text-transform: initial !important;padding: 0;}
.category-id-parent-1508 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer{height: auto !important;margin-top: -110px;}

.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > .product-description{max-height: 290px !important;background: transparent !important;height: 290px !important;background: linear-gradient(to top, #333333, #13131300) !important;padding: 20px !important;text-align: center !important;width: 100% !important;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;margin-bottom: 0 !important;transition: 0.3s;opacity: 1;justify-content: flex-end;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div{text-align: center;max-height: 290px !important;overflow: hidden;border: 0 !important;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.price-shipping{display: none !important;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer .manufacturer-listado{display: none !important;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer .nombremarca-divi{display: block !important;position: relative;z-index: 3;color: #fff;text-transform: uppercase;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.boton-agregar.btn.btn-primary.add-to-cart.vermas-div{background: #fff !important;color: #588BC7 !important;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article{max-width: calc((100% / 3) - 1.04166666rem) !important;margin: 0 0.5rem;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.thumbnail.product-thumbnail > img{transform: scale(1.3);height: auto;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div:hover{opacity: 1;transition: 0.3s;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-description > h1{height: 80px;border-bottom: 0px solid #fff !important;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-description > h1 > a{color: #fff !important;text-align: center !important;font-size: 14px !important;line-height: 20px;padding-bottom: 27px !important;width: 100%;text-transform: initial !important;padding: 0;}
.category-id-parent-1507 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > div.product-manufacturer{height: auto !important;margin-top: -110px;}

.category-id-parent-1483 main section div div section div div #js-product-list > div.products > article > div > div.product-manufacturer {display: block !important;height: 4rem;}

.category-id-1509 main section div #left-column > div:nth-child(1),.category-id-1509 main section div #left-column > div:nth-child(2){display: none !important;}
.category-id-1509 main section div div #main > div:nth-child(1) {text-align: center;}

@media(min-width:992px){
  .hiddenlg {display: none;}
  #products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature{max-width: calc((100% - 40px) / 6);}
  .featured-products .product-miniature{max-width:calc((100% / 6) - 1.04166666rem);}
  #products .product-miniature{max-width:calc((100% / 4) - 1.04166666rem);}
  .featured-products .product-miniature:nth-child(1),.featured-products .product-miniature:nth-child(6n+1),#products .product-miniature:nth-child(4n+1){margin-left:0;}
  .featured-products .product-miniature:nth-child(6n), #products .product-miniature:nth-child(4n){margin-right:0;}
  #products article:nth-child(4n+1){margin-bottom: 5px;}
  .thumbnail-container,.product-accessories article:nth-child(4n+1) .thumbnail-container,
  .product-miniature article:nth-child(4n+1).thumbnail-container{border:1px solid #d7d7d7;}
}
@media(max-width:1000px){
  #cbp-hrmenu > ul > li > a, #cbp-hrmenu > ul > li > span.cbp-main-link{font-size: 14px;}
  #header .header-quote{margin-left: 0;padding-left: 10px;}
}
@media(max-width:900px){
  #header .header-top>.container{width: 100% !important;}
  #header .header-top .search-widget{width: 340px;}

}
@media(max-width:991px){
  #products .product-miniature,
  .product-accessories .product-miniature,
  .product-miniature .product-miniature{max-width: calc(100% / 3);}
  .featured-products .product-miniature{max-width: calc(100% / 4);}
  #products article:nth-child(3n+1) .thumbnail-container,
  .featured-products article:nth-child(4n+1) .thumbnail-container,
  .product-accessories article:nth-child(3n+1) .thumbnail-container,
  .product-miniature article:nth-child(n) .thumbnail-container{border:1px solid #d7d7d7;}
}
@media(max-width:767px){
  #products .product-miniature,
  .product-accessories .product-miniature,
  .product-miniature .product-miniature,
  .featured-products .product-miniature{max-width: calc((100% - 10px) / 2);}
  #products article:nth-child(n){margin-bottom: 5px;}
  .thumbnail-container,
  .featured-products article:nth-child(n)
  .thumbnail-container,.product-accessories article:nth-child(2n+1) .thumbnail-container,
  .product-miniature article:nth-child(2n+1) .thumbnail-container{border:1px solid #d7d7d7;}
  .tabs{margin-top: 60px !important;}
}
/* catalog - listing/... */
#category .text-sm-center.hidden-md-up h1{display: none;}
#left-column .block-title, .category-title, .title_block{background:none;color:#373738;font-size:18px;font-weight:600;margin:0;text-transform: uppercase;}
.total-products p, .pagination{color:#333;font-size:12px;font-weight:500;}
.products-sort-order .select-title{border-color:#d7d7d7;box-shadow:none;font-size:12px;padding:3px 10px 0; border-radius: 15px;}
.products-selection .sort-by{display:none}
.products-selection .sort-by-row{justify-content:flex-end;}
.products-selection .sort-by-row .show_list, .show_grid{display: none;}
.products-sort-order .select-list{border-color:#5575a3;padding:10px}
.products-sort-order .select-list:hover{background:#cb2128}
.products-sort-order .dropdown-menu{width:247.5px;background:#fff;border:1px solid #5575a3;box-shadow:none;border-top:none;box-shadow:0 0 15px -5px #57595d}
.dropdown-menu{font-size:12px}
/* catalog - miniatures*/
.show_list,.show_grid{cursor:pointer;opacity:1}
.show_list:hover,.show_grid:hover{opacity:.7}
#products .highlighted-informations{display: none;}
#products .product_show_list{max-width:100%;width:100%;margin: 0;}
#products .product_show_list .product-thumbnail{text-align:center}
#products .product_show_list .thumbnail-container,#products .product_show_list .product-description{height:unset}
#products .product_show_list .thumbnail-container{align-items:center;border:1px solid #57595d;display:grid;grid-gap:30px;grid-template-columns:1fr 2fr 1fr;height:unset;box-shadow: none;}
#products .product_show_list .highlighted-informations,.product_show_list .product-description,.product_show_list .thumbnail-container{width:100%!important}
#products .product_show_list .product-description{padding: 15px 0;position: unset}
#products .product_show_list .product-title{height:unset;max-height:48.4px;text-align:left;}
#products .product_show_list .product-title:first-letter{text-transform: uppercase;}
#products .product_show_list .product-title a, .product_show_list .product-miniature .product-title a{font-size:14px;font-weight:700;}
#products .product_show_list .product-desc{display: block;font-size:12px;font-weight:600;margin:15px 0 0;max-height:40px;overflow:hidden;text-align:justify;}
#products .product-miniature .product-title a:hover,#products .product-miniature .product-title a:active{color:#cb2128}
#products .product-reference{display:none}
#products .product-miniature .discount-amount.discount-amount,#products .product-miniature .discount-amount.discount-percentage,#products .product-miniature .discount-percentage.discount-amount,#products .product-miniature .discount-percentage.discount-percentage,#products .product-miniature .on-sale.discount-amount,#products .product-miniature .on-sale.discount-percentage,#products .product-miniature .online-only.discount-amount,#products .product-miniature .online-only.discount-percentage,#products .product-miniature .pack.discount-amount,#products .product-miniature .pack.discount-percentage,#products .product-miniature .product-flags .new.discount-amount,#products .product-miniature .product-flags .new.discount-percentage,.featured-products .product-miniature .discount-amount.discount-amount,.featured-products .product-miniature .discount-amount.discount-percentage,.featured-products .product-miniature .discount-percentage.discount-amount,.featured-products .product-miniature .discount-percentage.discount-percentage,.featured-products .product-miniature .on-sale.discount-amount,.featured-products .product-miniature .on-sale.discount-percentage,.featured-products .product-miniature .online-only.discount-amount,.featured-products .product-miniature .online-only.discount-percentage,.featured-products .product-miniature .pack.discount-amount,.featured-products .product-miniature .pack.discount-percentage,.featured-products .product-miniature .product-flags .new.discount-amount,.featured-products .product-miniature .product-flags .new.discount-percentage,.product-accessories .product-miniature .discount-amount.discount-amount,.product-accessories .product-miniature .discount-amount.discount-percentage,.product-accessories .product-miniature .discount-percentage.discount-amount,.product-accessories .product-miniature .discount-percentage.discount-percentage,.product-accessories .product-miniature .on-sale.discount-amount,.product-accessories .product-miniature .on-sale.discount-percentage,.product-accessories .product-miniature .online-only.discount-amount,.product-accessories .product-miniature .online-only.discount-percentage,.product-accessories .product-miniature .pack.discount-amount,.product-accessories .product-miniature .pack.discount-percentage,.product-accessories .product-miniature .product-flags .new.discount-amount,.product-accessories .product-miniature .product-flags .new.discount-percentage,.product-miniature .product-miniature .discount-amount.discount-amount,.product-miniature .product-miniature .discount-amount.discount-percentage,.product-miniature .product-miniature .discount-percentage.discount-amount,.product-miniature .product-miniature .discount-percentage.discount-percentage,.product-miniature .product-miniature .on-sale.discount-amount,.product-miniature .product-miniature .on-sale.discount-percentage,.product-miniature .product-miniature .online-only.discount-amount,.product-miniature .product-miniature .online-only.discount-percentage,.product-miniature .product-miniature .pack.discount-amount,.product-miniature .product-miniature .pack.discount-percentage,.product-miniature .product-miniature .product-flags .new.discount-amount,.product-miniature .product-miniature .product-flags .new.discount-percentage{background:#588BC7}
#products .product-miniature .discount-amount,#products .product-miniature .discount-percentage,#products .product-miniature .on-sale,#products .product-miniature .online-only,#products .product-miniature .pack,#products .product-miniature .product-flags .new,.featured-products .product-miniature .discount-amount,.featured-products .product-miniature .discount-percentage,.featured-products .product-miniature .on-sale,.featured-products .product-miniature .online-only,.featured-products .product-miniature .pack,.featured-products .product-miniature .product-flags .new,.product-accessories .product-miniature .discount-amount,.product-accessories .product-miniature .discount-percentage,.product-accessories .product-miniature .on-sale,.product-accessories .product-miniature .online-only,.product-accessories .product-miniature .pack,.product-accessories .product-miniature .product-flags .new,.product-miniature .product-miniature .discount-amount,.product-miniature .product-miniature .discount-percentage,.product-miniature .product-miniature .on-sale,.product-miniature .product-miniature .online-only,.product-miniature .product-miniature .pack,.product-miniature .product-miniature .product-flags .new{box-shadow:2px 2px 4px 0 #1F3C6E70;}
#products .product-miniature .discount-amount,#products .product-miniature .discount-percentage,#products .product-miniature .on-sale,#products .product-miniature .online-only,#products .product-miniature .pack,.product-accessories .product-miniature .discount-percentage,.product-accessories .product-miniature .on-sale,.product-accessories .product-miniature .online-only,.product-accessories .product-miniature .pack,.product-accessories .product-miniature .product-flags .new,.product-miniature .product-miniature .discount-amount,.product-miniature .product-miniature .discount-percentage,.product-miniature .product-miniature .on-sale,.product-miniature .product-miniature .online-only,.product-miniature .product-miniature .pack,.product-miniature .product-miniature .product-flags .new{top:5%!important}
#products .product-miniature .product-flags .new{display: none;}
.featured-products .product-miniature .discount-amount,.featured-products .product-miniature .discount-percentage,.featured-products .product-miniature .on-sale,.featured-products .product-miniature .online-only,.featured-products .product-miniature .pack,.featured-products .product-miniature .product-flags .new,.product-accessories .product-miniature .discount-amount{top:-175%!important}
.product-miniature:not(.product_show_list) .price-shipping{bottom:10px;position:absolute;width:100%;z-index:1;height: 118px;}
.product-desc, .product-miniature .product-reference{display: none}
.product_show_list .precio-producto{color:#57595d;display:flex;flex-direction:column}
.manufacturer-link{background-position:left center;background-repeat:no-repeat;background-size:contain;display:block;height:35px}
.manufacturer-thumbnail{visibility:hidden}
/* catalog - product.tpl */
.add-to-cart i,.fly_to_quote_cart_button i{display:none;}
#product .TitleProduct{font-size:20px;font-weight:600;margin-bottom:15px;padding-bottom:5px;}
#product .product-price{color:#cb2128;font-size:20px;margin-top:0;}
#product-modal .modal-content{max-height:100%;max-width:100%;}
#product-modal .modal-content .modal-body{flex-direction:row;justify-content:center;margin-left:0;}
#product-modal .modal-content .modal-body .product-images{display:flex;flex-direction:column;}
#product-modal .modal-dialog{height:100vh;max-height:100%;max-width:100%;width:100vw;}
.input-group.bootstrap-touchspin i{color:#cb2128;}
.qty .input-group.bootstrap-touchspin{border:1px solid #d7d7d7;}
.qty .input-group.bootstrap-touchspin *{border:none;}
.tab-content{border:1px solid #f4f4f4;border-top:none;padding:15px;}
.product-description *{font-size:12px;font-weight:300;text-align:justify;}
.bootstrap-touchspin{box-shadow:none;}
.product-actions .control-label,.social-sharing > span{color:#303030;font-weight:600;margin-bottom:.22rem;font-size: 16px;}
.product-images > li.thumb-container > .thumb.selected,.product-images > li.thumb-container > .thumb:hover{border:2px solid #588BC7;}
.product-prices{margin-top:0;}
.has-discount .discount{background:#588BC7;}
.product-quantity #quantity_wanted{font-size:14px;font-weight:600;height:100%;padding:5px;text-align:center;width:40px;}
.product-quantity .input-group-btn-vertical .btn{padding:0 12px;}
.product-quantity .input-group-btn-vertical .btn i{font-size:24px;left:0;top:0;}
.product-quantity .btn-touchspin{height:20px;}
.product-reference,.product-reference label{color:#58595b;font-size:16px;font-weight:300;text-transform:uppercase;}
/*.social-sharing{display:none;}*/
.a2a_kit{
    right: initial !important;
    top: initial !important;
    position: absolute !important;
    margin-left: -7px;
    margin-top: 45px;
    z-index: 8 !important;
    display: flex !important;
    background: transparent !important;
    flex-direction: row;
    flex-wrap: wrap;
}
.a2a_svg{background-color: #bcbcbc !important;}
.a2a_button_whatsapp span:hover{background-color: rgb(18, 175, 10) !important;}
.a2a_button_email span:hover{background-color: rgb(1, 102, 255) !important;}
.social-sharing > ul{display:none;margin-top:10px;}
.social-sharing a,.social-sharing a::before{background-position:5px center;background-repeat:no-repeat;background-size:25px;}
.social-sharing li{border:1px solid #d7d7d7;border-radius:1rem;box-shadow:none;height:unset;margin-left:0;margin-right:.5rem;width:unset;}
.social-sharing li a{padding:0 5px 0 0;text-indent:unset;color: #58595b; border-radius: 25px;}
.social-sharing li a:hover{color:#fff;border-radius: 1rem;}
.social-sharing li a:hover::before{background-image:none;}
.social-sharing a{color:#d7d7d7;font-family:Montserrat;font-size:12px;font-weight:700;line-height:12px;padding-left:20px;}
.social-sharing a::before{line-height:30px;margin:0;padding:5px 5px 5px 30px;}
.facebook{background-image:url(../css/f_logo_RGB-White_1024.png);}
.facebook:hover{background-color:#3b5998;}
.facebook::before{background-image:url(../css/f_logo_RGB-Blue_1024.png);}
.twitter:hover{background-color:#00acee;}
.twitter::before{background-image:url(../css/d1a435fd2571e67858a31ee954b52278.svg);}
.googleplus:hover{background-color:#d34836;}
.pinterest:hover{background-color:#c8232c;}
.tabs{box-shadow:none;margin-top:30px;padding:0;}
.tabs .nav-tabs{border-bottom:1px solid #d7d7d7;}
.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{background-color:#f4f4f4;border-bottom:1px solid #f4f4f4;font-weight:400; border-radius: 5px 5px 0 0;padding: 1rem;border-bottom: 3px solid #58595b;}
.tabs .nav-tabs .nav-link{color:#d7d7d7;font-size:15px;font-weight:400;   border-radius: 5px 5px 0 0;padding: 1rem;color: #58595b;}
.tabs .nav-tabs .nav-link.active{color:#fff; background:#588BC7;    border-radius: 5px 5px 0 0;padding: 1rem;}

.tabs .tab-pane{padding-top:0;}
#product-details .label,.h6{font-size:15px;text-transform:none;}
.product-features{margin-left:0;}
.data-sheet{border-spacing:0 30px;}
.data-sheet .name{padding-left:0;}
.product-cover img,.product-images > li.thumb-container > .thumb{border:1px solid #d7d7d7;box-shadow:none;}
@media (max-width: 991px) {
  #product-modal .modal-content .modal-body{flex-direction: column;}
  #product-modal .modal-content .modal-body .product-images{flex-direction: row;margin-left: 0;}
}
/* Checkout - header.tpl */
body#checkout #header .header-nav{background-color:#333333;box-shadow:none;padding:0;}
body#checkout .icon-phone{background-image:url(/img/icons/VentusHomeIcono_FonoFooter.svg);}
body#checkout .icon-whatsapp{background-image:url(/img/icons/VentusHomeIcono-wspFooter.svg);}
body#checkout .header-content .shop-logo {background-image: url(/img/bamocl-logo-1577116143.jpg);}
body#checkout .link-nav + .link-nav, body#checkout .whatsapp-nav + .phone-nav, body#checkout .phone-nav + .phone-nav{background-image:linear-gradient(to right,#fff 50%,#fff 50%);}
body#checkout .links-nav{display:none;}
body#checkout .links-nav + .phones-nav{background:none;}
body#checkout .shop-logo{background-image:url(/img/icons/VentusMobileLogoHeader-20.svg);background-position:left center;background-repeat:no-repeat;display:block;}
body#checkout .shop-logo img{opacity:1;}
body#checkout .header-nav .header-content{display:grid;grid-template-columns:auto auto;padding-bottom:15px;padding-top:15px;}
body#checkout .header-nav .header-content a{color:#fff;}
body#checkout .header-nav .user-info{background-color:transparent;}
body#checkout section.checkout-step{box-shadow: none;border: 1px solid rgba(0,0,0,.125); margin:5px 0;}
/* Checkout - footer.tpl */
body#checkout #footer{box-shadow:none;padding:0;}

/* Por ordenar */
/* #product .product-cover img{border:1px solid #d7d7d7}
#product .product-images > li.thumb-container > .thumb{border:1px solid #d7d7d7}
#product .tabs .nav-tabs .nav-link{font-size:15px}
#product .product-description *{font-size:14px}
#product-details .label,.h6{font-size:14px;font-weight:600;color:#1F3C6E}
#product .data-sheet .name{color:#1F3C6E;font-weight:500}
#product .TitleProduct{font-size:20px,background-size: 3rem 2px;}
#product .product-reference,.product-reference label{font-size:16px}
#product .product-price{font-size:24px}
#product .data-sheet .name:hover{color:#fff}
#product .product-information{font-size:16px;color:#58595b;font-weight: 300;} */
#product .reassuranceQuoteRow{background:none;box-shadow:none;margin:0;padding:0;display: flex;align-items: center;}
#product #add-to-cart-or-refresh{display:grid;grid-template-columns:auto 1fr;grid-gap:0px}
/*#product .fly_to_quote_cart_button{margin-top:27px;height:45px}
#product .product-quantity .qty{margin-right:15px}
#product .product-actions .add-to-cart, #product .fly_to_quote_cart_button,.ajax_add_to_quote_cart_button{height:2.75rem; line-height:inherit; padding:.625rem 1.5rem !important;font-size: 22px; font-weight: 400;color: #fff;}
.ajax_add_to_quote_cart_button a{color: #ffffff !important;} */
/* .ajax_add_to_quote_cart_button{    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    background: #588BC7;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border-radius: 1.5rem;
    color: #fff !important;
    border: none;
    font-weight: 400;
    padding: .3rem 1.25rem;}
    .ajax_add_to_quote_cart_button:hover:before{-webkit-transform: scaleX(1);transform: scaleX(1);}
    .ajax_add_to_quote_cart_button:before{    content: "";
    position: absolute;
    border: none;
    border-radius: 1.5rem;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    background: #005db4;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;} */
#product-availability {position: absolute;}
/*==========  Módulos de /modules/  ==========*/
#cms .category-top-menu{display: none;}
.block-categories {box-shadow: none;padding: 1rem;background: #f8f8f8;}
.block-categories li{padding-bottom: 0 !important;}
/* amazingfilter */
#amazzing_filter .af_subtitle{font-weight: 400;}
#amazzing_filter {background: transparent;box-shadow: unset;padding: 0;}
#amazzing_filter.block .title_block{background: #f8f8f8; border-top: 2px solid #cb2128; background-image:url(/img/KoslanWeb-IconFiltros.svg);background-position:15px center;background-repeat:no-repeat;color:#333333;display:block;margin:0;padding:15px;padding-left:60px}
#amazzing_filter .af_filter label{text-transform: capitalize;font-size: 12px; font-weight: 300;}
#amazzing_filter .slider .slider_value{font-size: 12px; font-weight: 300;}
.has-compact-filter #amazzing_filter .compact-toggle {display: block;background: #cb2128;}
.af .icon-filter:before{color: #fff;}
.block_content{}
.block_content > *{padding:15px;}
.icon-times.close{color:#fff; text-shadow:none; opacity: 1;}
/* .selectedFilters > div{background:#57595d;padding:5px 27px 5px 5px;color:#fff;display:inline-block} */
/* askforaquote */
#quoteAuth .quoteSubmitOptions .nav{border-bottom: 3px solid #525252;}
#quoteAuth .quoteSubmitOptions .nav-item .nav-link.active {color: #fff;background: #588BC7;border-radius: 5px 5px 0 0;padding: 1rem;}
#quoteAuth .quoteSubmitOptions .nav-item .nav-link{padding: 1rem;text-align: none;font-weight: 400;font-size: 15px;}
#quoteAuth .quoteSubmitOptions .nav-item .nav-link.active {border-bottom: 3px solid #525252; padding: 1rem;font-size: 15px; font-weight: 400;}
#quotes-detail-content .cart_quantity_input{width: auto;}
#quoteProductList .product-list-content .products .item{display:grid;grid-gap:15px;grid-template-columns:auto 1fr;}
#quoteProductList .block_content > *{padding:0;}
.quotes_cart_block .cart-images{float:unset;max-width:unset;}
.quotes_cart > a{background-image:url(/img/KoslanWeb-Header-Cotizador.svg);height:50px;width:45px}
.quotes_cart .ajax_quote_quantity{background-color:#cb2128; color: #fff;}
.quotes_cart > div {background-color: #d7d7d7;position: absolute;z-index: 11;right: 0;top: 80px;}
.quotes_cart_block .cart-images img{width:125px}
#quotes_layer_cart .button-container, #quotes_layer_cart .cart-products-count{/*display: grid;grid-template-columns: auto auto;*/padding-left:0;}
#quotes_layer_cart .product-image {width: 10.125rem; padding-bottom: 1rem;}
#quotes_layer_cart a.submit_quote,#quotes_layer_cart .button-container button {font-weight: 300;font-size: 16px;}
#quotes_layer_cart .quotes_layer_cart_header h4{text-transform: uppercase;}
#quoteAuth #checkout-login-form footer button, #quoteAuth .quoteSubmitOptions .submit_quote{    background: #588BC7;color: #fff;border: 0px;border-radius: 25px;padding: 12px 40px;}
#quoteAuth #checkout-login-form footer button:hover, #quoteAuth .quoteSubmitOptions .submit_quote:hover{background: #005db4;}
#quoteAuth .quoteSubmitOptions .icon-chevron-right {padding-left: 0.5rem;}

/*Nuestras Lineas de producto*/
.lineproducts {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;text-align: center; margin-bottom:25px;}
.lineproducts img{height: auto;transition: all .3s ease;top: 0;position: relative; width:100px; margin: 0 auto;}
.lineproducts img:hover{top: -10px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;cursor: pointer;}

.lineproducts h6 a{display: flex;flex-direction: column;}

/* blockcart */
.cart.header > a{background-image: url(/img/KoslanWeb-Header-CarritoCompras.svg);height:50px;width:50px}
.card{box-shadow: unset;}
.cart-products-count{background-color:#cb2128; color: #fff;}
/*Minicart Dropdown*/
.cart-hover-content{background-color:#EEEEEE !important;display:none;color:grey;font-size:14px;width: 300px;margin-top: 2px;border: 1px solid #333;right: 10px;}
.cart-hover-content li{position:relative;display:block;text-align:left;border-bottom:solid 2px grey;}
.cart-hover-content img{width:50px;display:inline;padding:5px;}
.cart-hover-content span{display:inline;}
.cart-hover-content .shoppingcart_img{display:inline;width:50px;}
#_desktop_cart:hover  .cart-hover-content{display:block !important;}
#_desktop_cart{z-index:99999999;}
.cart-subtotals{text-align:left;padding-left:8px;}
.cart-total{text-align:left;padding-left:8px;}
#_desktop_cart:hover .cart-hover-content{opacity:1;transform:translateY(0%);transition-delay:0 0 .3s;visibility:visible; padding: 1rem;}
.ht_cart.cart-hover-content{-moz-transition:height .3s ease-in;-ms-transition:height .3s ease-in;-o-transition:height .3s ease-in;-webkit-transition:height .3s ease-in;display:block;opacity:0;position:absolute;transform:translateY(-2em);transition:all .3s ease-in-out 0 visibility 0 linear .3s z-index 0 linear .01s;visibility:hidden;z-index:11;}
/*Menu*/
.cbp-menu-element.menu-element-id-15 .cbp-category-tree > .cbp-hrsub-haslevel2 > .cbp-category-link-w > a{  pointer-events: none; } /*Deshabilita primer menu de mercados y aplicaciones*/
.container.container-iqit-menu{background: #005db4; }
#cbp-hrmenu .cbp-tab-title:after{background-image: linear-gradient(to right,#fff 50%,#fff 50%);background-position: left center;background-repeat: no-repeat;background-size: 1px 20px;}
#cbp-hrmenu .cbp-tab-title:after:hover{background-image: linear-gradient(to right,#005db4 50%,#005db4 50%);background-position: left center;background-repeat: no-repeat;background-size: 1px 20px;}
#cbp-hrmenu .cbp-tab-title:before:hover{background-image: linear-gradient(to left,#005db4 50%,#005db4 50%);background-position: left center;background-repeat: no-repeat;background-size: 1px 20px;}


#iqitmegamenu-accordion.cbp-spmenu > li:nth-of-type(4) a,#iqitmegamenu-accordion.cbp-spmenu > li:nth-of-type(6) a{pointer-events: none;} /*Deshabilita primer menu de mercados y aplicaciones*/
#iqitmegamenu-accordion.cbp-spmenu > li:nth-of-type(6) ul >li > a{pointer-events: none;} /*Deshabilita primer menu de mercados y aplicaciones*/
#iqitmegamenu-accordion.cbp-spmenu > li:nth-of-type(4) ul >li > a{pointer-events: unset;} /*Deshabilita primer menu de mercados y aplicaciones*/
#iqitmegamenu-accordion.cbp-spmenu > li:nth-of-type(6) ul >li > ul >li > a{pointer-events: unset;} /*Deshabilita primer menu de mercados y aplicaciones*/

.cbp-empty-column > .cbp-menu-column-inner > .cbp-column-title{text-transform: none !important;font-weight: 400;}
.cbp-empty-column{margin-top: 0.5rem !important;}
.cbp-empty-column > .cbp-menu-column-inner > .cbp-column-title:before{font-family: "Material Icons"; content: "\e148";font-size: 13px; color: #588BC7; padding-right: 3px;margin-left: -3px;}
/*Mi cuenta*/
#my-account #emailsalerts{display: none;}
.page-customer-account #content{border: 1px solid #eaeaea;box-shadow: none;}
.page-my-account #content .links a span.link-item{box-shadow: none;}
.page-my-account #content .links a i:hover,.page-my-account #content .links a span.link-item:hover,.page-my-account #content .links a:hover i{color: #005db4;}
/* blockcategorytree */
.block-category{margin:0;min-height: unset;}
.block-categories .category-sub-menu{display:inline-block;margin-top:0}
.block-categories .category-sub-menu li[data-depth="0"] > a{border-bottom:none;color:#58595b;font-size:13px;font-weight:400;flex:calc(100% - 20px);order:1}
.block-categories .category-sub-menu .category-sub-link{font-size:12px;font-weight:300;color:#58595b;font-size:12px;text-transform: capitalize;}
.block-categories a{color:#d7d7d7}
.block-categories .collapse-icons{position:unset;order:0}
.category-top-menu > li{/*border:1px solid #303131;*/display:flex;justify-content:flex-start;padding:15px}
.category-top-menu > li:nth-child(1){border-bottom:none;text-align:unset}
.navbar-toggler{height:unset;width:unset}
.navbar-toggler .material-icons{color:#cb2128;font-size:12px}
.category-sub-menu li[data-depth="0"]{align-items:center;display:flex;flex-wrap:wrap}
.category-sub-menu .arrows{color:#cb2128}
.category-sub-menu > li > div{order:2}
/* creative slider */
.ls-inner{z-index: 8;}
.ls-layers,.ls-gui-element{z-index: 9}
/* featured products */
#products .all-product-link,.product-accessories .all-product-link,.product-miniature .all-product-link{color:#5575A3;font-size:14px;font-weight:300;margin:0 0 30px;text-align:right}
.featured-products .all-product-link{display: none;}
.manufacturer-listado{margin: 60px auto auto auto !important;position: relative;z-index: 1;display: block;max-width: 70px !important;max-height: 50px !important;}
.featured-products .all-product-link:hover,.featured-products .all-product-link:active{color:#cb2128}
/* search */
.search-widget form button[type="submit"]{background-image:linear-gradient(to right,#ccc 50%,#ccc 50%);background-position:left center;background-repeat:no-repeat;background-size:1px 21px;color:#1F3C6E}
.search-widget form input[type="text"]{border-color:#d7d7d7; border-radius: 20px;}
.search-widget form input[type="text"]:focus{border-color:#cb2128;outline:none}
i.material-icons.search {color: #308DCD;}


/* CSS Robert*/
/* HOME */
/* TOP BAR MENU */

ul.links-nav li {
    padding: 0px 15px;
    border-right: 1px solid #ccc;}

li.no-border{border-right: 0px !important;}

/* logout */
a.logout {
    font-size: 12px !important;
    background: #005db4;
    padding: 3px 10px;
    border-radius: 25px;
    color: #fff !important;}

a.logout:hover{background: #588BC7;}

 a.account {
    font-size: 11px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 400 !important;}

/* No hay item */
.ht_cart.cart-hover-content {
    border: 0px;
    padding: 30px !important;}

.ht_cart.cart-hover-content p {
    font-size: .8125rem;
    margin: 0;
    text-align: center;
    color: #005db4;
    font-weight: 500;}

/* MENU */
/* MENU SECUNDARIO TOP BAR */
.nav-1 ul li a{
    border-bottom: 1px solid transparent;}

.nav-1 ul li a:hover {
    border-bottom: 1px solid #a2a2a2;
    color: #a2a2a2 !important;}

/* SUBMENU */

.cbp-horizontal.cbp-arrowed .cbp-hrsub-inner {
    border: 0px;
    border-bottom: 3px solid #005DB9;}

.cbp-hrsub-inner {
    padding: 20px 30px;
    border-bottom:2px solid #005DB9;}

.menu-element-id-2, .menu-element-id-3, .menu-element-id-4, .menu-element-id-7, .menu-element-id-8, .menu-element-id-9{
    padding-right: 30px !important;}

a.cbp-column-title.cbp-category-title {
    color: #313131 !important;}

.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title {border-bottom: 0px;}

a.cbp-column-title.cbp-category-title:after {
    content: "";
    width: 50px;
    height: 1px;
    background: red;
    position: absolute;
    left: 0;
    top: 20px;}

.cbp-hrmenu .cbp-links li {
    margin: 5px 0;}

.cbp-hrmenu ul.cbp-hrsub-level2{
    padding: 10px 25px 15px 20px;
    border:0px !important;
}

/* Categorias de lineas de productos */



/* lineas de productos */
.lineproducts span {
    font-weight: 400;
    padding: 0 20px;
    margin-top:10px;}
.proy-indus div p{padding: 0 20px;}
.proy-indus:nth-child(2n){padding: 0!important;}
#cbp-hrmenu .cbp-hrsub-inner a, #cbp-hrmenu .cbp-hrsub-inner a:link, #cbp-hrmenu1 .cbp-hrsub-inner a, #cbp-hrmenu1 .cbp-hrsub-inner a:link {
    color: #252222 !important;
}
 a.boton-agregar.btn.btn-primary.add-to-cart, span.readmhome a, .btnForm, .btnLeftForm,
 a.btn.btn-primary.full-width.viewFilteredProducts.hidden, button.btn.btn-primary, a.r_more.btn.btn-default.button.button-small,
 a.btn.btn-primary, span#fmm-payment-btn{
    background: #588BC7;
    color: #fff;
    border-radius: 25px;
    border: 0px;
    font-size: 15px;
    font-weight: 500;
    padding: 7px 20px;
}

 a.boton-agregar.btn.btn-primary.add-to-cart:hover, span.readmhome a:hover, .btnForm:hover, .btnLeftForm:hover,
 a.btn.btn-primary.full-width.viewFilteredProducts.hidden:hover, button.btn.btn-primary:hover,
 a.r_more.btn.btn-default.button.button-small:hover, a.btn.btn-primary:hover, span#fmm-payment-btn:hover{
    background: #005db4;
 }



/* nuestras marcas */

.todo h2 {
    margin-top: 0;
}

/* contactanos home */
/* formulario */
    #formenexum textarea {
    /*height: 150px !important;*/}

/* huincha novedades */

.huinchafooter a:hover > img{opacity: 1;}

.huinchafooter ul li {
    margin: 0 7px;
    font-weight: 400;
}

.huinchafooter ul li img {
    background: transparent;
    border-radius: 25px;
    padding: 2px;
}

.huinchafooter ul li img:hover {
    background: #005db4;
}

li.comprom img {
    background: #fff !important;
}

/* Novedades */

span.news_module_image_holder.news_home_image_holder{
    max-height: 160px;
    overflow: hidden;width: 25%;}
#content-wrapper #main .page-home{height: 100%;    display: flex;
    flex-direction: row;
    flex-wrap: wrap;}
.page-home .todo{float: none!important;display: inline-block;}
.page-home .block{float: none !important;display: inline-block;}
.sdsblog-box-content{padding: 0;}
.featured-products{display: initial !important;width: 100%;}

.news_module_image_holder img{padding:0px; max-width: 100%;}

.sds_post_title_home a{min-height: 0px; margin:0;}

/* INTERIORES */
/* Breadcrumbs */
#wrapper .breadcrumb{padding:0 15px 15px;}

#wrapper .breadcrumb li::after {
    color: #EB1C26;
    font-weight: 600;}
#wrapper .breadcrumb li:last-child span {
    font-weight: 600;}

/* LEFT COLUMN */
.category-id-1344 .contactform {
    display: none !important;
}
.contactform, .contactform2 {
    border: 1px solid #eaeaea;
    padding: 20px 30px;}


.contactform h3, .contactform2 h3 {
    font-size: 15px;
    font-weight: 500 !important;
    text-transform: uppercase;
    background-image: linear-gradient(to bottom,#cb2128,#cb2128);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 3rem 2px;
    display: inline-block;
    font-weight: 600;
    margin: 0 0 1rem 0;
    padding: 0 0 1rem 0;
    color: #333;}

/* Proyectos Industriales */

.proy-indus {
    text-align: center;
    font-size: 16px;
    margin-bottom: 30px;}

.proy-indus img {
    display: inherit;
    width: 80px;
    margin: 0 auto;
    height: fit-content;}

#cms .block-categories {
    display: none;}

.proyectos ul li{
    width: 33.3%;
    float: left;
    padding:5px; }

.content-proyectos{
    background: #ccc;
    width: 100%;
    height: 220px;
    overflow: hidden;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;}

.detalle{
    text-align: center;;
}


/* @supports(object-fit: cover){
    .content-proyectos img{
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
} */

.detalle h3{
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 15px;max-height: 2rem;height: 2rem;}

.detalle a{
    background: #588BC7;
    color:#fff;
    padding: 5px 14px;
    border-radius: 25px;
    font-size: 13px;}

.detalle a:hover{background: #015DB8;}

.pro-1, .pro-2, .pro-3, .pro-4, .pro-5, .pro-6, .pro-7, .pro-8, .pro-9, .pro-10, .pro-11, .pro-12, .pro-13, .pro-14, .pro-15{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;}

.pro-1{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/1-proyectos-codelco-teniente.jpg');}
.pro-2{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/2-proyectos-aguas-antofagasta.jpg');}
.pro-3{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/3-proyectos-anglo-american.jpg');}
.pro-4{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/4-proyectos-soquimich.jpg');}
.pro-5{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/5-proyectos-saipem.jpg');}
.pro-6{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/6-proyectos-montec.jpg');}
.pro-7{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/7-proyectos-minera-teck.jpg');}
.pro-8{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/8-proyectos-montec-2.jpg');}
.pro-9{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/9-proyectos-aguas-antofagasta-2.jpg');}
.pro-10{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/10-proyectos-cosayach.jpg');}
.pro-11{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/11-proyectos-esval.jpg');}
.pro-12{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/12-proyectos-aguas-chañar.jpg');}
.pro-13{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/13-proyectos-codelco-chuquicamata.jpg');}
.pro-14{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/14-proyectos-aguas-chañar-2.jpg');}
.pro-15{
    background-image: linear-gradient(rgba(38, 117, 191, 0.46), rgba(0, 0, 0, 0.8)), url('/img/proyectos-industriales/15-proyectos-inlac.jpg');}


/* DETALLE PROYECTOS INDUSTRIALES */
.proy-indus div:nth-child(2n) p{padding: 0!important;}
.proy-indus div:nth-child(4n) p{padding: 0 20px!important;}
.detalle-proyectos p:first-child{font-weight: 600;}
.detalle-proyectos{margin-top: 20px;}

.detalle-proyectos ul  {
   display: grid;
    grid-gap: 1rem;
    grid-template-columns: auto auto;}

.detalle-proyectos ul li {}

.detalle-proyectos ul li img {
    width: 100%;}

@supports(object-fit: cover){
    .detalle-proyectos ul li img{
      height: 100%;
      height: 250px;
      object-fit: cover;
      object-position: center center;
    }
}
@media(max-width:490px){
.detalle-proyectos ul{display: grid;grid-template-columns: auto auto;grid-gap: 1rem;}
.detalle-proyectos ul li {width: auto !important;margin: 0;}
.floating-wpp{left: 1rem !important;}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article {
    max-width: calc((100% / 1) - 1.04166666rem) !important;
    justify-content: center;
}
.category-id-parent-1495 main #wrapper div #content-wrapper section #products div .af_pl_wrapper #js-product-list > div.products > article > div > a.thumbnail.product-thumbnail > img {
    transform: scale(2.5);
    height: auto;
    margin-top: 100px;
}
.divi-productos .uno{background-size: cover;}
.divi-productos .dos{background-size: cover;}
.divi-productos .tres{background-size: cover;}
.divi-productos .cuatro{background-size: cover;background-position-y: -37px;}
.divi-productos .cinco{background-size: cover;background-position-y: -37px;}
}
@media(max-width:400px){
.divi-productos .cuatro{background-size: cover;background-position-y: -27px;}
.divi-productos .cinco{background-size: cover;background-position-y: -27px;}
}
@media(max-width:380px){
.divi-productos .cuatro{background-size: cover;background-position-y: -18px;}
.divi-productos .cinco{background-size: cover;background-position-y: -18px;}
}

/* SERVICIO TÉCNICO */
.st table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

table.resp tr th {
    background: #005db4 !important;;
    border-right: 3px solid #fff;
}

.st table tr th{
    color:#fff;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 13px !important;
    text-align: center !important;}

.st table tr th,
.st table tr td {
    padding: 10px;
    font-size: 11px;
    text-align: initial;}

.st table tr td a{color:#7a7a7a; font-weight: 500;}

.st table tr.even,
.st table tr.alt,
.st table tr:nth-of-type(even) {
  background: #f7f7f7;
}

@media only screen and (max-width: 768px) {
    table.resp,
    .resp thead,
    .resp tbody,
    .resp tr,
    .resp th,
    .resp td,
    .resp caption {
      display: block;
    }

    table.resp {
      border: none
    }

    .resp thead tr {
      display: none;
    }

    .resp tbody tr {
      margin: 1em 0;
      border: 1px solid #2ba6cb;
    }

    .resp td {
      border: none;
      border-bottom: 1px solid #dddddd;
      position: relative;
      padding-left: 25% !important;
      text-align: left;

    }
    .resp td a,.resp td a{font-size: 11px;}

    .resp tr td:last-child {
      border-bottom: 1px double #dddddd;
    }

    .resp tr:last-child td:last-child {
      border: none;
    }

    .resp td:before {
      font-size: 11px;
      position: absolute;
      top: 10px;
      left: 6px;
      width: 25%;
      padding-right: 10px;
      white-space: nowrap;
      text-align: left;
      font-weight: bold;
    }

    .product-features td:nth-of-type(1):before {
        content: "" !important;
    }

    .product-features td:nth-of-type(2):before {
        content: "" !important;
    }

    td:nth-of-type(1):before {
      content: "Ciudad";
    }

    td:nth-of-type(2):before {
      content: "Nombre";
    }

    td:nth-of-type(3):before {
      content: "Dirección";
    }

    td:nth-of-type(4):before {
      content: "Teléfono";
    }

    td:nth-of-type(5):before {
      content: "Email";
    }

}

/* BLOG LOOP */

.sdsarticleHeader h2 a {
    font-size: 20px;
    font-weight: 500 !important;
    text-transform: uppercase;
    background-image: linear-gradient(to bottom,#cb2128,#cb2128);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 5rem 2px;
    display: inline-block;
    font-weight: 600;
    padding: 0 0 1rem 0;
    color: #333;}

.sdsarticleHeader span, .sdsarticleHeader span a{display: none;}

a.r_more.btn.btn-default.button.button-small span i {
    display: none;}

a.r_more.btn.btn-default.button.button-small {
    float: left;
    margin-top: 20px;
}


/* BLOG POST DETALLE*/
.card-block{padding: 0;}
.card{border:0px;}

.title_block h1 {
    margin-top: 0px;
    margin-bottom: 30px;}

.articleContent img{max-width: 100%; padding: 0px;}

.sdsarticle-des p{
    font-size: 16px;
    font-weight: 400;
    line-height: 20px !important;
    margin-bottom: 30px !important;}

.sdsarticle-des ul li {
    list-style: initial;
    color:#58595b;
    font-weight: 400;
    margin-bottom:10px;}

.sdsarticle-des ul{
    padding-left:30px;}

section.page-product-box {
    display: none;}
    .iconKey {
        background-image: url(/img/llave-02.svg);
        background-repeat: no-repeat;
        background-position: 110px center;
      }
/* DETALLE PRODUCTO */
   .cantidadcotizador{ display: grid;grid-template-columns: auto auto auto;justify-content: center;align-items: center;grid-gap: 1rem;}
.cantidadcotizador .bootstrap-touchspin{float: none;}
button.btn.btn-primary.add-to-cart {
    background: #005db4;
    border: 0px;
    border-radius: 25px;
    color: #fff;
    padding: 0 30px;}

button.btn.btn-primary.add-to-cart:hover{background: #588BC7;}

a.ajax_add_to_quote_cart_button.btn.btn-secondary {
    background: #588BC7;
    color: #fff !important;
    border: 0px;
    border-radius: 25px;
    padding: 12px 40px;}

a.ajax_add_to_quote_cart_button.btn.btn-secondary:hover{background: #005db4;}

 /* PRODUCTOS LISTA*/

 h1.h1.category-title {
    font-size: 20px;
    font-weight: 500 !important;
    text-transform: uppercase;
    background-image: linear-gradient(to bottom,#cb2128,#cb2128);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 5rem 2px;
    display: inline-block;
    font-weight: 600;
    margin: 0 0 1rem 0;
    padding: 0 0 1rem 0;
    color: #333;}

/* MODAL POPUP COMPRA */
.centrado{
    /*display: flex;
    justify-content: center;
    align-items: center;*/
    text-align: center;
  }

.cart-content-btn button.btn.btn-secondary{
    background: #025DBA !important;
    color: #fff;
    border-radius: 25px;
    border: 0px;
    font-size: 15px;
    font-weight: 500;
    padding: 7px 20px;}

.cart-content-btn button.btn.btn-secondary:hover{background: #308CCB !important;}

.cart-content-btn .btn-primary {
    background: #588BC7 !important;
    color: #fff;
    border-radius: 25px;
    border: 0px;
    font-size: 15px;
    font-weight: 500;
    padding: 7px 20px;}

 .cart-content-btn .btn-primary:hover{background: #025DBA !important;}

.cart-detailed-totals {margin-bottom: 20px;}
.cart-summary-line {padding: 5px 0;}
.cart-total {padding: 10px; background: #005db4;}
.cart-total span, .cart-summary-line .value{color: #fff;}
.cart-summary-line span.value {color: #CB2128;}
.cart-total span.value {color: #fff;}
.cart-grid-right {margin-top: 60px;}
#checkout h1{background-image: none;}
button.btn.btn-primary i {display: none;}
a.button-exclusive.btn.btn-default.otro-pago i {margin-right: 10px;}
.box.cheque-box .alignCenter span {
    position: relative;
    bottom: -10px;
    font-weight: 500 !important;
    color: #005db4 !important;
    border-bottom: 1px solid #cccc;
    padding-bottom: 5px;}


/* COTIZADOR POPUP */
#quotes_layer_cart .quotes_layer_cart_header {
    background: #005db4;}

#quotes_layer_cart .product-name {
    color: #005DBA;
    font-size: 15px;}

button.continue.btn.btn-secondary {
    background: #005db4;
    color: #fff;
    border: none;
    border-radius: 25px;
    margin: 0 !important;}

button.continue.btn.btn-secondary:hover{
    background:#588BC7;}

/* button.continue.btn.btn-secondary{background: #005dba;} */
/* h2.title_block {
    background: #f8f8f8;} */

/* Filtros productos */

.clearAll {
    background: #015DB9 !important;
    color: #fff;
    display: inherit;
    border-radius: 25px;
    padding: 5px 15px !important;
    margin: 10px 0px;}

.selectedFilters a{color:#fff;}

.selectedFilters a:hover{color:#5dbdff;}

.cf {
    background: #588BC7 !important;
    color: #fff;
    padding: 5px 15px !important;
    border-radius: 25px;
    margin: 0 0 10px;}

/* Detalles footer */
.footer-container h2 {
    font-size: 17px;
    color: #fff;
    text-transform: inherit;
    font-weight: 600;
    background-image: linear-gradient(to bottom,#EC1B24,#EC1B24);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 40px 2px;
    padding: 0 0 10px;
    margin: 0;
}

.footer-container ul li a{
    font-size: 13px;
    font-weight: 500;
}

.footer-container ul li a:hover, .copyright a:hover {
    color: #5dbdff;
}

.copyright p {
    margin: 0;
    color: #fff;
    font-size: 13px;
}

/* Mapa de Sitio  */
.sitemap h2 {
    border: none;
    background-image: none;
    font-size: 15px;
    height: 0;
    color: #fff;
    background: #005db4;
    padding: 20px;
    line-height: 0;}

.sitemap ul {
    margin-left: -15px;
    margin-top: 10px;}

.sitemap ul li {
    font-size: 14px;
    margin-bottom: 5px;}

.sitemap ul li a {
    font-weight: 500;}

.sitemap ul.nested {
    margin-left: 10px;}

.sitemap ul.nested li a {
    font-size: 14px;
    font-weight: 400;}

/* columnas footer */
.none{display:none !important;}
.footer-grid2 {margin-left: -20px;}



/* CMS CONTACTO */
#cms.cms-id-6 #left-column, #cms.cms-id-26 #left-column, #cms.cms-id-45 #left-column {display: none;}


/* MEDIA QUERYS */
@media (max-width:767px) {
  #header{background: #fff !important;}
  .lineproducts h6{display: grid;justify-content: center;text-align: center;grid-template-columns: 1fr 1fr;grid-column: 1 / 3;}
  #header .icon-maps,#wrapper .icon-maps,#footer .icon-maps{background-image:url(/img/icons/UbicacionBlanco-01.svg)}
  #header .icon-phone,#wrapper .icon-phone{background-image:url(/img/icons/IconoLlamadaBlanco-01.svg)}
  #footer .icon-phone{background-image:url(/img/icons/IconoLlamadaBlanco-01.svg)}
  #header .icon-whatsapp,#wrapper .icon-whatsapp{background-image:url(/img/icons/VentusHomeIcono-wspHeader.svg)}
}
@media (max-width: 480px) {
  .carousel .carousel-item{}
  .quotes_cart > a{background-image:url(/img/movil/KoslanVersionMobile-IconCotizador.svg);height:45px;width:50px}
  .cart.header > a{background-image: url(/img/movil/KoslanVersionMobile-IconCarrito.svg);height:45px;width:50px}
  .ht_cart.cart-hover-content{display: none;}
  .category-id-parent-1507 main #wrapper div#content-wrapper section #products div.af_pl_wrapper #js-product-list > div.products > article {
    max-width: calc((100% / 2) - 1.04166666rem) !important;
    margin: 0;
}
}

@media screen and (min-width:320px) and (max-width:480px) {
.footer-container ul li a { font-size: 13px;padding: 5px 0 !important;display: block; }
.footer-grid4 li + li { font-size: 13px; }
.footer-grid4 p { font-size: 13px; }
.copyright p { font-size: 12px;padding: 0 25px; }
.verblogh a { font-size: 13px; }
span.readmhome a { font-size: 13px; }
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a { font-size: 13px; line-height: 14px; }
#index .precio-producto { margin: 5px 0; }
}

/*==========  Páginas CMS home  ==========*/
#cms h1{font-size:20px; font-weight: 500 !important;text-transform: uppercase;background-image: linear-gradient(to bottom,#cb2128,#cb2128);background-position: left bottom;background-repeat: no-repeat;background-size: 5rem 2px;display: inline-block;font-weight: 600;margin:0 0 1rem 0;padding: 0 0 1rem 0;color: #333;}
@media (min-width:768px) {
#cms {font-size: 15px;color: #7a7a7a;}
}
#cms #main .page-content,#cms #main .page-header{margin-bottom: 0;}
.empresa1{display: grid;grid-template-columns: 20% 80%;border: 1px solid #eaeaea;align-items: center;margin: 2rem 2rem;}
.empresa11{border-right: 1px solid #eaeaea;padding: 0.5rem;text-align: center;}
.empresa111{font-size: 20px;}
.empresa112{margin: 1rem 0 0.5rem 0;}
.empresa112 span{font-size: 30px;font-weight: 600;}
.empresa12{padding:0 1rem;}
.empresa12 span{color: #cb2128;font-size: 30px;font-weight: 600;}
.empresa2{font-size: 28px;font-weight: 600;margin: 0 0 1rem 0;}
.empresa22{color: #005db4;background-image: linear-gradient(to bottom,#cb2128,#cb2128);background-position: left bottom;background-repeat: no-repeat;background-size: 5rem 2px;padding: 0 0 25px 0;display: inline-block;}
.empresa23{color: #cb2128;}
.linearoja{background-image: linear-gradient(to bottom,#cb2128,#cb2128);background-position: left bottom;background-repeat: no-repeat;background-size: 8rem 1px;margin: 1rem auto 1rem;padding: 3px 0;}
.lineaazul{background-image: linear-gradient(to top,#005db4,#005db4);background-position: left top;background-repeat: no-repeat;background-size: 8rem 1px;margin: 0 0 1rem 7rem;padding: 3px 0;}
.empresa3{display: grid;grid-template-columns: auto auto;align-items: baseline;padding: 5px 15px;border: 1px solid #eaeaea;margin-bottom: 10px;width: 92%;margin-left: 35px;}
.empresa33{}
.empresa34 p{font-size: 16px; font-weight: 600; color: #7a7a7a;}
.empresa4{display: grid;grid-template-columns: auto auto;margin: 0 3rem;grid-gap: 1rem;}
.empresa5{display: grid;justify-content: center;align-items: center;grid-template-columns: 8% 40% 8% 40%;grid-gap: 1rem;margin-top: 1.5rem;line-height: 20px; color: #58595b;}
.cms-id-6 .page-header, .cms-id-26 .page-header, .cms-id-45 .page-header {display: none;}
.marcaskoslan{display: grid;grid-template-columns: auto auto auto auto;}
.marcaskoslan li{margin: 1rem 0;text-align: center}
.huinchabajoslide{display: flex; justify-content: center; align-items: center; padding: 0.5rem 0 0.5rem;margin-bottom:25px;color: #403b37 !important;background-color: #f7f7f7 !important;}
.huinchabajoslide h5{font-weight: 600;margin: 0;color: #000;letter-spacing: 2px;}

#index .todo{padding: 30px; border: 1px solid #d7d7d7;}

/*==========  Páginas CMS backoffice  ==========*/
.page-header > h1 {margin-top: 15px;}
.page-content.page-cms{padding:0;}

/*==========  Formulario  ==========*/
.form-control{background: none;border-top: none; border-left: none; border-right:none; border-bottom: 1px solid #eaeaea;font-weight: 300;}
.form-control:focus, .input-group.focus{border-color: #005db4;outline: .1875rem solid #005db4;}
select.form-control:not([size]):not([multiple]){font-size: 13px;}


/*==========  Bloques HTML Box Pro  ==========*/
/* displayFooterBefore - Distribuidores */
.tns-brands .tns-carousel{align-items: center;display: inline-flex;}
.tns-brands .tns-outer [data-action],.tns-brands .tns-nav{display:none}
.tns-brands .tns-outer{margin-top:28px}
.tns-brands .tns-outer [aria-controls]{background-color:transparent;border:none;border-right:2px solid #fff;border-top:2px solid #fff;box-shadow:none;box-sizing:border-box;color:transparent;cursor:pointer;height:10px;margin:0 20px;padding:6px;width:10px;z-index:2;}
.tns-brands .tns-outer [aria-controls]:nth-child(1){transform:rotate(-135deg)}
.tns-brands .tns-outer [aria-controls]:nth-child(1):active{transform:rotate(-135deg) scale(0.9)}
.tns-brands .tns-outer [aria-controls]:nth-last-child(1){transform:rotate(45deg)}
.tns-brands .tns-outer [aria-controls]:nth-last-child(1):active{transform:rotate(45deg) scale(0.9)}
.tns-brands .tns-controls{display:flex;justify-content:space-between;margin-bottom:-48px}
.tns-brands .tns-ovh {margin: 0 40px;}
.tns-brands .tns-item{text-align:center;transition:opacity 150ms linear;}
.tns-brands .tns-item:hover{opacity:.5}
.tns-brands .tns-item img{max-height: 90px;width: auto;}
@media (max-width:992px){
  .tns-brands .tns-item{transform:scale(0.6)}
}

/* displayFooter - Columns */
.footer-container .inner-grid{display: none !important; background-image:linear-gradient(to bottom,#fff,#fff);background-position:center;background-repeat:repeat-y;background-size:1px}
.footer-container .row{display:flex;grid-gap:0;margin:10px 0}
.footer-container .row::after{content:none}
.footer-container .row > div{display:block ;grid-template-rows: min-content;}

/* .footer-container .h2{text-transform: none;background-image:linear-gradient(to bottom,#cb2128,#cb2128);color:#fff !important;font-size:14px !important;line-height: 22px !important;padding-bottom:5px;margin:0;font-weight: 400 !important;} */

.footer-grid4 li + li{border-left:1px solid #fff;padding-left:15px}
.footer-container ul{align-self:flex-end;margin-bottom: 0;margin-top: 15px;}
.footer-grid1 li a,.footer-grid2 li a,.footer-grid4 li a{font-size:12px}
.footer-grid1 li a,.footer-grid2 li a{font-weight:400}
.footer-grid4 ul{display: flex;}
.footer-grid4 .footg4-1{margin-top: 0;}
.footer-grid4 p{color: #fff;font-weight: 500; font-size:13px;}
@media(min-width:768px){
  .footer-container .row{grid-template-columns:4fr 4fr 4fr auto;}
  .huinchafooter{display: flex;align-items: center;justify-content:center;flex-direction: row;color: #fff;font-weight: 300;}
  .huinchafooter ul{    display: flex;justify-content: center;align-items: center; margin: 0;}
  .huinchafooter ul:nth-of-type(1){padding-right: 1rem;}
  .huinchafooter ul + ul{border-left:1px solid #fff;padding-left:1rem}
}

/*CSS Botón llamada*/
.llamada-mobile { display:none }

@media(max-width:767px){
/*CSS Botón llamada*/
.llamada-mobile { background: #0600B7 !important;border-radius: 50%;bottom: 1rem;color: #fff;display: block;font-size: 35px !important;height: 50px;right: 22px;line-height: 43px;padding: 10px;position: fixed;text-align: center;width: 50px;z-index: 999; }
.llamada-mobile i{margin-top: 0;display: block;}

.footer-container .row{grid-template-columns: 1fr 1fr;grid-row-gap: 30px;}
  /* displayHeaderTopMobile - Buscador mobile */
.mobileSearch{height:45px;width:50px; display: none;}
.dropdown-content{display: block;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list{flex-direction: column !important;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li{width: 100% !important;}

.footg4-1 li{display: flex;justify-content: space-around;}
.empresa5-otra div{display: flex;flex-direction: column;}
.empresa5-otra div span{margin-bottom: 20px;}
}

@media only screen and (max-width: 768px){
    #header .header-nav{margin-bottom: 0px;}
    #header .header-top{padding-bottom:0px;}

    /* huincha 1 */

    .huinchabajoslide{display:inherit;}
    .huinchabajoslide img {margin-bottom: 15px;}

    /* lineas de productos */
    .container.flex.align-center.justify-between{background: #fff;}

    h2.h2.products-section-title.text-uppercase {
    font-size: 17px;
    font-weight: 700;}

    .lineproducts{
    grid-template-columns:inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;}

    .lineproducts h6 {
    width: 50%;
    float: left;
    display: block;}

    /* marcas */
    .distribuidores-home {padding-top: 20px;}
    div#multi-item-example .card-img-top{width:125px !important;}

    /* contacto */
    #index .todo {
    padding: 20px 12px;}

    /* novedades */
    .block{padding:0;}
    .sdsblog-box-content{padding-top: 20px;}
    .innerhomenews h4, .innerhomenews h4 a{margin: 0;}
    span.readmhome a{font-size: 13px;}
    #index #sds_blog_post{margin-bottom:30px;}

    /* huicha redes sociales prev footer*/
    .huinchafooter {color: #fff;}
    .huinchafooter ul li {display: inline-block;}
    .huinchafooter ul {text-align: center;}
    .huinchafooter ul.redes li:first-child{display:none;}
    .huinchafooter ul li img{margin-bottom: 10px;}

    /* footer */
    #footer{padding-top:25px;}
    .footer-container .row{display: inherit; margin:0; display: flex; display: -webkit-flex; flex-wrap: wrap;}
    .footer-container h2{font-size: 15px;}
    .footer-container ul li a {font-size: 13px; font-weight: 400;}
    .espaciado{margin-top: 30px;}
    .footer-grid4 ul{display: inherit;}
    .footer-grid4 li + li {border-left: 0px;padding-left: 0; font-size: 13px;font-weight: 400;}
    .footer-grid4 p{font-size: 13px;font-weight: 400;}
    ul.footg4-2 img{display: none;}
    .copyright {text-align: center;}
    .copyright p{font-size:13px;}

    /* INTERIORES CSM */
    /* empresa */
    .tabs .nav-tabs .nav-link.active{height: 71px;}
    /*.tabs .nav-tabs .nav-item{width: 33%;text-align: center;}*/
    .tabs .nav-tabs .nav-item {width: 100%;text-align: center;}
    .tabs .nav-tabs .nav-item:first-child{width: width: 100%;}
    .tabs .nav-tabs .nav-link{padding: 1rem 6px !important;font-size: 14px !important;}
    .thumb-container img{width: 20% !important;}
    #wrapper .container {display: flex;display: -webkit-flex;flex-wrap: wrap; overflow: hidden;}
    #left-column {order: 2;}
    #content-wrapper {order: 0;}
    #content img {width: 100%;}
    .empresa1, .empresa4, .empresa3{display: flex; margin: 0 0 1rem 0; color: #7a7a7a;}
    .empresa2{text-align: center; margin-top: 40px;}
    .empresa12 span{font-size: 18px;}
    .linearoja{display: none;}
    .empresa4{ margin:0;}
    .empresa11{border: 0px;}
    .empresa12 {padding: 10px;}
    .empresa41 img, .empresa3 img {width: 25% !important; display: block; margin-bottom: 20px !important; margin: auto;}
    .empresa5{grid-template-columns: auto auto;}

    /* Proyectos Industriales */
    .proyectos ul li {width: 50%;}
    .detalle-proyectos ul li{width: 45%;}

    /* contacto */
    .cms-id-6 #left-column{display: none;}

    /* INTERIORES CATEGORIAS */

    .text-xs-right.up {display: none;}
    .row.sort-by-row {margin-bottom: 15px;}
    .showing {font-size: 12px;text-align: center;}
    .pagination .page-list{position: inherit; right:-20px;}
    .pagination>div:first-child{text-align: center;}

    /* detalle producto */
    #product #add-to-cart-or-refresh{grid-gap: 0;}
    button.btn.btn-primary.add-to-cart{margin: 0 3px;}

    /* POP UP COTIZADOR */
    #quotes_layer_cart .divide-right{border: 0px;}
    #quotes_layer_cart .button-container, #quotes_layer_cart .cart-products-count{margin-top:20px;}
    button.continue.btn.btn-secondary{margin-bottom: 10px !important;}

    .banner-promocional{display:none;}

    /* Orden culumnas footere */
    .footer-container{display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    padding-bottom: 15px;}

    .none{display:block !important;}
    .primero img{display: block; /*margin: 0 0 0 25px;*/ padding-bottom: 30px;}
    .primero{order:1;}
    .segundo{order:2;}
    .tercero{order:3;}
    .cuarto{order:4;}
    .quinto{order:5;}
    .footer-grid2 {margin-left: 0;}
}


/* popup compra */
#blockcart-modal .modal-dialog, .quotes_layer_cart_overlay{
    max-width: 1140px;
    width: 100%;
    height: 100%;
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin: 0 auto;}

/* popup cotiza */
.quotes_layer_cart_overlay{max-width: 100%;}

/* Caja búsqueda #aplicaciones */
.category-id-1301 #content,
.category-id-1301 #left-column #amazzing_filter,
.category-id-1302 #content,
.category-id-1302 #left-column #amazzing_filter,
.category-id-1303 #content,
.category-id-1303 #left-column #amazzing_filter,
.category-id-1304 #content,
.category-id-1304 #left-column #amazzing_filter,
.category-id-1305 #content,
.category-id-1305 #left-column #amazzing_filter,
.category-id-1306 #content,
.category-id-1306 #left-column #amazzing_filter,
.category-id-1307 #content,
.category-id-1307 #left-column #amazzing_filter,
.category-id-1308 #content,
.category-id-1308 #left-column #amazzing_filter,
.category-id-1116 #content,
.category-id-1116 #left-column #amazzing_filter,
.category-id-1117 #content,
.category-id-1117 #left-column #amazzing_filter,
.category-id-1321 #content,
.category-id-1321 #left-column #amazzing_filter,
.category-id-1322 #content,
.category-id-1322 #left-column #amazzing_filter,
.category-id-1323 #content,
.category-id-1323 #left-column #amazzing_filter,
.category-id-1324 #content,
.category-id-1324 #left-column #amazzing_filter,
.category-id-1325 #content,
.category-id-1325 #left-column #amazzing_filter,
.category-id-1326 #content,
.category-id-1326 #left-column #amazzing_filter,
.category-id-1327 #content,
.category-id-1327 #left-column #amazzing_filter,
.category-id-1328 #content,
.category-id-1328 #left-column #amazzing_filter,
.category-id-1329 #content,
.category-id-1329 #left-column #amazzing_filter,
.category-id-1330 #content,
.category-id-1330 #left-column #amazzing_filter,
.category-id-1331 #content,
.category-id-1331 #left-column #amazzing_filter,
.category-id-1332 #content,
.category-id-1332 #left-column #amazzing_filter,
.category-id-1333 #content,
.category-id-1333 #left-column #amazzing_filter,
.category-id-1334 #content,
.category-id-1334 #left-column #amazzing_filter,
.category-id-1335 #content,
.category-id-1335 #left-column #amazzing_filter,
.category-id-1336 #content,
.category-id-1336 #left-column #amazzing_filter,
.category-id-1337 #content,
.category-id-1337 #left-column #amazzing_filter,
.category-id-1338 #content,
.category-id-1338 #left-column #amazzing_filter,
.category-id-1339 #content,
.category-id-1339 #left-column #amazzing_filter,
.category-id-1340 #content,
.category-id-1340 #left-column #amazzing_filter,
.category-id-1341 #content,
.category-id-1341 #left-column #amazzing_filter,
.category-id-1342 #content,
.category-id-1342 #left-column #amazzing_filter,
.category-id-1343 #content,
.category-id-1343 #left-column #amazzing_filter {
    display: none;
}

/* Caja búsqueda #mercados */
.category-id-1313 #content,
.category-id-1313 #left-column #amazzing_filter,
.category-id-1314 #content,
.category-id-1314 #left-column #amazzing_filter,
.category-id-1315 #content,
.category-id-1315 #left-column #amazzing_filter,
.category-id-1316 #content,
.category-id-1316 #left-column #amazzing_filter,
.category-id-1317 #content,
.category-id-1317 #left-column #amazzing_filter,
.category-id-1344 #content,
.category-id-1344 #left-column .block-categories,
.category-id-1344 #left-column #amazzing_filter {
    display: none;
}

.img-responsive {
    max-width: 100%;
    display: block;
    height: auto;
}
.mapa-servicio-tecnico div iframe{height: 500px !important;}
.mapa-servicio-tecnico div .tag-servicio{
    position: absolute;
    top: 0px;
    margin-left: 62%;
    margin-top: 180px;
    margin-right: 30px;
    background: rgb(255, 255, 255);
    padding: 10px;
    border-radius: 2px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.mapa-servicio-tecnico div .tag-servicio h2{
	background-image: none !important;
	padding: 0 !important;
	font-size: 15px;
	color: #000 !important;
	width: 100%;
}
.mapa-servicio-tecnico div .tag-servicio span{
	font-size: 13px !important;
	width: 100%;
}
.mapa-servicio-tecnico div .tag-servicio span:nth-child(3n){margin-bottom: 5px;display: block;}
.mapa-servicio-tecnico div .tag-servicio a{color: #588bc7 !important;font-size: 13px !important;width: 100%;}
.show-infomapa{display: block !important;}
.noshow-infomapa{display: none;}
.mapa-menu-servicio-tecnico ul{display: flex;flex-direction: row;flex-wrap: wrap;}
.mapa-menu-servicio-tecnico ul li{cursor: pointer;margin-right: 15px;}

/* Localizador */
#stores .title_block{display: none;}
#fmeStorePage .col-lg-6 .float-xs-right .btn-primary{background: #588BC7 !important;color: #fff !important;border-radius: 25px !important;border: 0px !important;font-size: 15px !important;font-weight: 500 !important;padding: 7px 20px !important;}
#fmeStorePage .col-lg-6 .float-xs-right .btn-primary:hover{background: #005db4 !important;}
#stores input#addressInput{font-size: 13px !important;}
select.form-control:not([size]):not([multiple]) {height: calc(2.5rem - 7px) !important;}
a.store_direction {border: 1px solid #588bc7 !important;color: #588bc7 !important;text-decoration: none !important;font-weight: 400 !important;}
.gm-style .gm-style-iw-c{padding: 15px !important;}
.gm-ui-hover-effect{top: -3px !important;right: -3px !important;}
.mapa-menu-servicio-tecnico ul{position: absolute;height: 40px;overflow: hidden;transition: 0.3s;background: #fafafa;font-weight: 300;padding: 10px;width: 307px;}
.mapa-menu-servicio-tecnico ul:hover{height: auto;}
.mapa-menu-servicio-tecnico ul li:first-child{display: block;width: 100%;margin-bottom: 8px;font-weight: 600 !important;font-size: 15px !important;}
.mapa-menu-servicio-tecnico ul li{font-weight: 500 !important;width: 100%;font-size: 13px;}
.text-desc-stmapa{margin-top: 55px;display: inline-block;}
.mapa-menu-servicio-tecnico ul li .fa{font-size: 15px !important;font-weight: 600 !important;margin-left: 5px;}
.mapa-menu-servicio-tecnico ul li:hover{font-weight: 600 !important;color: #588bc7;}

/* Trabaja con nosotros */
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-buttons p:first-child{display: none !important;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-img{display: none !important;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list{display: flex !important;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li{border-radius: 10px !important;border: 1px solid #d1d1d1;padding: 15px !important;width: 48%;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-text h3{color: #005db4 !important;font-size: 20px !important;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-sub{width: 100% !important;margin: 0 !important;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-sub ul li{width: 100% !important;padding: 8px 0 0 35px !important;border:0 !important;color: #333;font-size: 15px;height: 35px;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-text{margin: 0 !important;width: 100% !important;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-sub ul br{display: none;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-buttons{width: 100%;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-buttons p{width: 100%;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-buttons p a{width: 100%;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;font-size: 16px !important;color: #fff;padding: 10px 0;background: #416cbf;border: 0 !important;border-radius: 100px !important;box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25) !important;box-sizing: border-box !important;padding: 7px 20px;transition: all .4s,bottom .8s ease-in-out !important;cursor: pointer !important;outline: none !important;margin: 0;-webkit-font-smoothing: antialiased !important;-webkit-tap-highlight-color: rgba(0,0,0,0) !important;animation-name: loadButton;animation-iteration-count: 1;animation-timing-function: ease-in-out;animation-duration: .2s;}
.page-content .img-list .li-principal-postulacion:last-child .li-buttons p .btn-secondary{background: #cb2128 !important;}
.page-content .img-list .li-principal-postulacion:nth-child(4n) .li-buttons p .btn-secondary{background: #416cbf !important;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-buttons p a:hover{}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-sub ul li:nth-child(2n){background-image: url(https://koslan.cl/img/cms/iconos/Calendar.png);background-position: left;background-repeat: no-repeat;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-sub ul li:nth-child(4n){background-image: url(https://koslan.cl/img/cms/iconos/Pin.png);background-position: left;background-repeat: no-repeat;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-sub ul li:nth-child(6n){background-image: url(https://koslan.cl/img/cms/iconos/JobBag.png);background-position: left;background-repeat: no-repeat;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-sub ul li:nth-child(8n){background-image: url(https://koslan.cl/img/cms/iconos/JobBag.png);background-position: left;background-repeat: no-repeat;}
.cms-id-52 main section .page-header h1{margin: 0 0 1rem 0 !important;padding: 0 0 1rem 0 !important;}
.li-principal-postulacion{margin-bottom: 20px;}
.page-content .img-list .li-principal-postulacion:nth-child(1n),.page-content .img-list .li-principal-postulacion:nth-child(3n),.page-content .img-list .li-principal-postulacion:nth-child(5n),.page-content .img-list .li-principal-postulacion:nth-child(6n){border: 1px solid #d1d1d1 !important;}
.page-content .img-list .li-principal-postulacion:last-child{border: 1px solid #005db41a !important;background: #005db41a;color: #FFF !important;}
.page-content .img-list .li-principal-postulacion:nth-child(4n){border: 1px solid #d1d1d1 !important;background: #fff !important;}
#Job_Posts main #wrapper .container #content-wrapper #main .page-content .list li .li-sub p{float: right;width: 215px;margin-top: -40px;text-align: right;font-weight: 600;font-size: 14px;}
.mapadiv{width: 50%;margin: auto;}
.mapadiv path{fill:#005db4;stroke:#fff;stroke-width:2px;}
.mapadiv :hover{fill:#333333}
@media (max-width: 480px){
    .hidden-xs-down {
        display: none !important;
    }
    .contenedor-mapa{
        display: flex;
        justify-content: space-evenly;
        flex-direction: column;
        margin-left: 50px;
    }
    .lateral-left{
        margin-left: 2rem;
        margin-bottom: 3rem;
    }
    .lateral-right{
        margin-left: 2rem;
        margin-top: 3rem;
    }
}
@media only screen and (min-width: 480px){
    .hidden-sm-up {
        display: none!important;
    }
}
a.btn.btn-primary.btnServicio{
    color: #fff;
    border-radius: 0px;
    border: 0px;
    font-size: 15px;
    font-weight: 500;
    padding: 7px 20px;
    text-align: left;
    width: 200px;
    background: #005db4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZDMkJDOUUzODA3MTFFM0JGMERFNkYyRDkwQTcyN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZDMkJDOUYzODA3MTFFM0JGMERFNkYyRDkwQTcyN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMzE5N0I4RDM4MDYxMUUzQkYwREU2RjJEOTBBNzI3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMzE5N0I4RTM4MDYxMUUzQkYwREU2RjJEOTBBNzI3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi+cRQwAACqqSURBVHja7N0JeFSF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) no-repeat scroll right 0.5rem center/1.25rem 1.25rem;
}



/* ===== Página Calculadora (CMS ID 51) ===== */

/* Ocultar header, footer, menú, breadcrumbs, columnas */
body.cms-id-51 #header,
body.cms-id-51 .header-container,
body.cms-id-51 #footer,
body.cms-id-51 .footer-container,
body.cms-id-51 .breadcrumb,
body.cms-id-51 #left-column,
body.cms-id-51 #right-column,
body.cms-id-51 .page-header,
body.cms-id-51 .top-menu,
body.cms-id-51 nav,
body.cms-id-51 .block-contact,
body.cms-id-51 .header-nav,
body.cms-id-51 #notifications,
body.cms-id-51 #wrapper > header,
body.cms-id-51 .js-top-menu,
body.cms-id-51 .header-top {
    display: none !important;
}

/* Ajustar el wrapper y contenedor */
body.cms-id-51 #wrapper,
body.cms-id-51 #content,
body.cms-id-51 .container {
    margin-top: 0 !important;
    padding-top: 10px !important;
}

/* Expandir ancho si había layout reducido */
body.cms-id-51 .container {
    max-width: 100% !important;
}

