/*
* @Author: V.Alex. E. Rivera / Jesús González / Yerko Lopéz / Dmytro Daniluk
* @Company: Enexum.cl
*
* Favor, agregar los estilos en sus categorías corespondientes y compresos en High(Moderate readabiity, Smaller size)
* https://csscompressor.com/
*/
/*==========  Globales  ==========*/
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,100;1,200;1,300;1,400;1,500;1,600&family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;1,200;1,300;1,400;1,600&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,100;1,200;1,300;1,400;1,500;1,600&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500&display=swap');
::selection {background-color: #0d2b45;color: #ffffff;}
body{font-family: 'Poppins', sans-serif;margin:0;}
main{display:flex;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: #0D2B45;text-decoration: none;}
li{line-height: initial;}
#pagenotfound #hppContainer3,#sitemap #hppContainer3{display: none;}
.card-title .done{margin-left: -15px;}
.titleLeftForm{font-size: 1.375rem;margin: 15px auto 20px !important;}
.h1,.h2,.h3, h1, h2,.titleLeftForm{display:inline-block;font-weight:300;margin:30px auto 20px;color: #0D2B45;line-height: 32px;font-size: 23.04px;text-transform: initial !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);font-family: 'Poppins', sans-serif;}
#header .icon-whatsapp,#wrapper .icon-whatsapp,#footer .icon-whatsapp{background-image:url(/img/icons/IconoWspBlanco-01.svg);}
body#checkout a:hover {color: #d91010;}
#quotes_layer_cart .button-container button{margin-bottom: 0 !important;line-height: 1.60 !important;}
#blockcart-modal .modal-header,#quotes_layer_cart .quotes_layer_cart_header{background: #a3082d !important;}
#blockcart-modal .product-name {color: #23242f;font-size: 1.125rem;}
#blockcart-modal .cart-products-count, .quotes_layer_cart_body .cart-products-count{background:none;color:#7a7a7a;font-size:.9375rem;height:unset;width:unset;}
#quotes-detail-content .overlay-wrapper{position: fixed !important;background-size: 64px !important;}
.icon-phone::before {content: none !important;}
#brands-home-ow > div.tns-liveregion.tns-visually-hidden{display: none;}
#brands-home-mw{overflow: hidden;}
.form-control{resize: none !important;resize: none !important;background: #EEEEEE !important;border-radius: 20px !important;border: 0 !important;}
#brands-home-ow{max-width: 1190px;margin: 0 auto;}
.cont-sliderform{margin: 0 auto;position: relative;z-index: 8;margin-top: -639px;height: 639px;padding: 0 !important;display: flex;align-items: center;}
.formulario-slider{width: 35% !important;}
.formulario-slider form{background: #fff;border-radius: 20px;padding: 30px;}
.formulario-slider form h2{margin-top: 0 !important;}
.formulario-slider form div{padding-right: 0 !important;padding-left: 0 !important;}
.formulario-slider form div textarea{max-height: 80px;}
.formulario-slider #formenexum > div:nth-child(9){position: absolute;bottom: 52px;margin-left: 240px;}
.formulario-slider #formenexum > div:nth-child(9) button{width: 99px;height: 55px;outline: none !important;}
.content4Items {display: flex;align-items: center;margin: 30px 0;border: 1px solid #d8d8d8;border-radius: 5px;padding: 20px;}
.box4Items {flex: 1 1 auto;display: flex;align-items: center;padding: 0 10px;}
.box4Left {padding-right: 10px;}
.txt4Items {font-size: 13px;margin: 0;}
.contacto-banners{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-top: 80px;margin-bottom: 40px;}
.contacto-banners .formulario{width: 26%;border: 1px solid #0D2B45;border-radius: 15px;padding: 20px 30px 30px 30px;}
.contacto-banners .banners{width: 69%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.contacto-banners .banners .banner{width: 43.9%;}
.contacto-banners .banners .info{width: 52%;display: flex;flex-direction: column;}
.contacto-banners .banners .info div .img{margin-right: 20px;width: 32%;}
.contacto-banners .banners .info div{flex-direction: row;display: flex;align-items: flex-start;justify-content: space-between;}
.contacto-banners .banners .info div .texto{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;}
.contacto-banners .banners .info div .texto h3{font-size: 19.2px;font-weight: 400;line-height: 24px;color: #0D2B45;margin-bottom: 15px;background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 2rem;padding-left: 10px;width: 100%;}
.contacto-banners .banners .info div .texto p{font-size: 16px;font-weight: 300;line-height: 24px;color: #0D2B45;}
.contacto-banners .banners .info .uno,.contacto-banners .banners .info .dos{border-bottom: 1px solid #9B9B9B;margin-bottom: 20px;}
.contacto-banners .banners .banner .show-banner{background-image: url(/img/cms/aragon/banner-form.png);height: 450px;background-repeat: no-repeat;background-position: center;background-size: cover;border-radius: 6px;overflow: hidden;padding: 110px 30px;}
.contacto-banners .banners .banner .show-banner ul li a{font-family: 'Barlow';font-style: normal;font-weight: 400;font-size: 20px;line-height: 120%;color: #0D2B45;}

#category-description{display: none !important;}


#manufacturer main section div #left-column > div:nth-child(1),
#category main section div #left-column > div:nth-child(1){display: none !important;}
#prestablogfront h1{margin: 15px 0 !important;}

#prestablogfront, .prestablogExtra{background: #fff !important;border: 1px solid #eeeeee !important;border-radius: 20px !important;}
.prestablogtitle {margin: 30px 0 !important;border-bottom: 1px solid #0d2b45 !important;padding-bottom: 10px !important;color: #0d2b45 !important;font-weight: 300 !important;}
time.date, .info_blog{margin: 0 !important;}

.form-group .nombre{background-image: url(/img/cms/aragon/form-nombre.png) !important;background-repeat: no-repeat !important;background-position: center left !important;background-position-x: 10px !important;padding: 0.5rem 2rem !important;}
.form-group .email{background-image: url(/img/cms/aragon/form-email.png) !important;background-repeat: no-repeat !important;background-position: center left !important;background-position-x: 10px !important;padding: 0.5rem 2rem !important;}
.form-group .telefono{background-image: url(/img/cms/aragon/form-telefono.png) !important;background-repeat: no-repeat !important;background-position: center left !important;background-position-x: 10px !important;padding: 0.5rem 2rem !important;}
.form-group .comentario{background-image: url(/img/cms/aragon/form-comentario.png) !important;background-repeat: no-repeat !important;background-position: 10px 10px !important;background-position-x: 10px !important;padding: 0.5rem 2rem !important;}
#formenexum > div > span{font-size: 12px;color: #0d2b45;padding: 0 3px;}
.form-group input:hover,.form-group textarea:hover,.form-group input:focus,.form-group textarea:focus,.form-group input:active,.form-group textarea:active{border: 0 !important;outline: none !important;}

.contacto-banners .banners a img{width: 100%;}
.contacto-banners .formulario form{margin: 0 !important;}
.contacto-banners .formulario form h2{margin-top: 0 !important;}
.contacto-banners .formulario form div{padding-right: 0 !important;padding-left: 0 !important;}
.contacto-banners .formulario form div textarea{max-height: 80px;}
.enviar-experto,#formenexum > div:nth-child(8) > button,.contacto-banners .formulario form div button{cursor: pointer !important;outline: none !important;background: #FDFDFE !important;border: 1px solid #0D2B45 !important;box-sizing: border-box;border-radius: 20px;color: #0d2b45 !important;font-size: 16px !important;font-weight: 400 !important;}
.enviar-experto:hover,.enviar-experto:active,.enviar-experto:focus,#formenexum > div:nth-child(8) > button:hover,.contacto-banners .formulario form div button:hover{color: #FDFDFE !important;background: #0D2B45 !important;}
.contacto-banners .formulario form .form-group{margin-bottom: 0.5rem !important;}
.enviar-experto{padding: 8px 16px !important;transition: 0.3s;}

.category-id-20 main #wrapper,
.category-id-parent-20 main #wrapper,
.category-id-parent-23 main #wrapper,
.category-id-parent-24 main #wrapper,
.category-id-parent-25 main #wrapper,
.category-id-parent-22 main #wrapper{background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 240px;background-size: 100%;}

.category-id-21 main #wrapper,
.category-id-parent-21 main #wrapper,
.category-id-parent-43 main #wrapper,
.category-id-parent-44 main #wrapper,
.category-id-parent-45 main #wrapper,
.category-id-parent-46 main #wrapper{background: url(/img/cms/aragon/ferreteriabanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 240px;background-size: 100%;}

#pagenotfound .page-not-found, #products .page-not-found{box-shadow: none !important;text-align: center !important;}
#pagenotfound .page-not-found h4, #products .page-not-found h4,#pagenotfound .page-not-found p, #products .page-not-found p{color: #0d2b45 !important;font-weight: 400 !important;}

#left-column > div.block-categories.contactform{border: 1px solid #0D2B45;box-sizing: border-box;border-radius: 15px;padding: 30px;}
#left-column > div.block-categories.contactform > h3{margin-top: 0 !important;}
#left-column > div.block-categories.contactform > form div{margin-bottom: 0.5rem !important;}
#left-column > div.block-categories.contactform > form div:nth-child(7){height: 57px;}
#left-column > div.block-categories.contactform > form div:nth-child(8){margin-bottom: 0 !important;}
#left-column > div.block-categories.contactform > form div textarea{max-height: 80px;}
.products-selection{background: #F8F8F8;border-radius: 15px;margin: 0 0 15px 0;height: 45px;display: flex;align-items: center;}
.products-selection .total-products, .products-selection h1{padding-top: 0 !important;display: flex;align-items: center;}
.af_pl_wrapper #js-product-list > nav > div.col-md-4{padding-left: 0 !important;font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 13.33px;line-height: 16px;color: #58595B;}
.page-my-account #content .links a{width: 50% !important;}
.wrap_allert,.wishlist{position: absolute !important;right: 0.3rem;top: 3.5rem;}
.ws-table__body .wishlists__item{position: initial!important;}
#header > div.header-banner,#header > div.header-nav{display: none !important;}
#wrapper .breadcrumb li a{font-family: 'Poppins';font-style: normal;font-weight: 400 !important;font-size: 13.33px !important;line-height: 16px !important;color: #414141 !important;}
#wrapper .breadcrumb li:after{font-size: 13.33px !important;color: #414141 !important;}
#js-product-list-top > div.col-xs-12.col-md-8 > div > i.material-icons.show_list,#js-product-list-top > div.col-xs-12.col-md-8 > div > i.material-icons.show_grid{color: #C4C4C4 !important;}

.distribuidores-home{padding: 0 15px;}
.distribuidores-home div{padding: 0 !important;}

/* Multiplos */
.qty .input-group.bootstrap-touchspin *{display: none;}
.number3-wrapper,.number2-wrapper,#cart main section div div div .cart-overview ul li div .product-line-grid-right div div div div .input-group{position: relative;}
.number3-wrapper input[type="number"],.number2-wrapper input[type="number"],#cart main section div div div .cart-overview ul li div .product-line-grid-right div div div div .input-group input[type="number"]{  padding: 0;text-align:center;height: 35px;width: 90px;}
.number2-wrapper:after,
.number2-wrapper:before{position: absolute;right: 55px;width: 1.6em;height: .9em;font-size: 10px;pointer-events: none;background: #fff;}
.number3-wrapper:after,
.number3-wrapper:before{position: absolute;right: 6px;width: 1.6em;height: .9em;font-size: 10px;pointer-events: none;background: #fff;}
#cart main section div div div .cart-overview ul li div .product-line-grid-right div div div div .input-group:after,
#cart main section div div div .cart-overview ul li div .product-line-grid-right div div div div .input-group:before{position: absolute;right: 0px;width: 1.6em;height: .9em;font-size: 10px;pointer-events: none;background: #fff;}
.number3-wrapper:after,.number2-wrapper:after,#cart main section div div div .cart-overview ul li div .product-line-grid-right div div div div .input-group:after{color: #bb0909;content: "\25B2";margin-top: 3px;z-index: 3;cursor: pointer;}
.number3-wrapper:before,.number2-wrapper:before,#cart main section div div div .cart-overview ul li div .product-line-grid-right div div div div .input-group:before{color: #bb0909;content: "\25BC";margin-bottom: 5px;bottom: 0.7em;z-index: 4;cursor: pointer;}
/* - */

#hpp1 > div > article > div > div.price-shipping > div.wishlist,#hpp1 > div > article > div > div.price-shipping > div.wrap_allert{right: 4rem !important;}
#_desktop_user_info {border-right: 1px solid #333;display: flex;align-items: center;height: 62px;padding-right: 15px;margin-right: 0;}
#_desktop_user_info .user-info {display: flex;flex-direction: column;align-items: center;}
#_desktop_user_info .user-info .login{padding-top: 60px;display: block;font-size: 11px !important;background-image: url(https://ferosor.cl/img/cms/inicio-sesion.svg);background-repeat: no-repeat;background-position: center 23px;background-size: 57%;margin-bottom: 15px;text-align: center;}
a.logout {padding-top: 60px;display: block;font-size: 11px !important;background-image: url(https://ferosor.cl/img/cms/inicio-sesion.svg);background-repeat: no-repeat;background-position: center 23px;background-size: 57%;margin-bottom: -5px;text-align: center;}
.user-info a {color: #231f20 !important;}
.afqQuotesCartOver{margin-left: 20px;}
#_prestablog_index{display: none;}
#customer-form > section > div:nth-child(3),#customer-form > section > div:nth-child(4){display: none;}

/* Ocultat factura en historial */
#content > table > thead > tr > th:nth-child(6){display: none !important;}
#content > table > tbody > tr > td.text-sm-center.hidden-md-down{display: none !important;}

/* Corrección error menú en iOS */
#iqitmegamenu-mobile #iqitmegamenu-shower, #cbp-close-mobile{border: 0 !important;background-color: #0d2b45 !important;}
#iqitmegamenu-mobile .iqitmegamenu-icon{color: #fff !important;background: transparent !important;}
#iqitmegamenu-accordion.cbp-spmenu li a:hover,#iqitmegamenu-accordion.cbp-spmenu > li ul,#iqitmegamenu-accordion li a:hover,.cbp-spmenu{text-transform: initial !important;color: #0d2b45 !important;box-shadow: none !important;}
#iqitmegamenu-accordion.cbp-spmenu > li a{text-transform: initial !important;color: #0d2b45 !important;font-weight: 400 !important;}
#iqitmegamenu-accordion.cbp-spmenu > li ul {background-color: #F4F5F8 !important;}
#iqitmegamenu-accordion.cbp-spmenu > li ul li a{font-size: 16px !important;line-height: 24px !important;border-bottom: 0 !important;}
#iqitmegamenu-accordion div.responsiveInykator {color: #0d2b45 !important;}
#iqitmegamenu-accordion.cbp-spmenu > li ul ul{list-style: disc !important;padding: 0 30px 0px 35px !important;}
#iqitmegamenu-accordion.cbp-spmenu > li ul li ul li a{font-size: 15px !important;padding: 6px 10px 6px 5px !important;}
/* Chat */
#footer > a{float: right;margin-top: -22px;position: sticky;}
.chatbox-footer{background: url(/img/cms/chatfooter.svg);background-repeat: no-repeat !important;background-position: center;background-size: cover;color: transparent;height: 66px;width: 66px;position: fixed !important;bottom: 17px;z-index: 12;right: 21px;}
/* Botón Whatsapp */
a.enexum-mensaje-wsp {line-height: initial !important;background: #25d366;color: #fff;padding: 0.9rem 1.1rem;font-size: 35px !important;position: fixed !important;font-weight: 500 !important;border-radius: 50px;z-index: 9999;bottom: 0%;right: 80px;transition: all .2s ease-in-out;display: inline-flex;margin: 1rem;}
/* Ocultar utilizar dirección para facturas tambien */
#delivery-address > div > section > div:nth-child(12){display: none;}
#checkout-addresses-step > div > div > form > p:nth-child(5) > a{display: none;}
#blockcart-modal > div > div > div.modal-body > div > div.col-md-7 > div > p:nth-child(3){display: none;}
#blockcart-modal > div > div > div.modal-body > div > div.col-md-7 > div > p:nth-child(4){display: none;}
/* Vaciar Carrito */
body main #header > div.header-top > div > div.header-content.hidden-sm-down > div.header-cart > div.lgclearcart{display: none !important;}
#_desktop_cart > div > div.ht_cart.cart-hover-content > div.cart-wishlist-action > div > span{background-color: #bb0909;padding: 5px;width: 50%;margin-right: 3px;text-align: center;color: #FFF !important;font-size: 14px !important;font-weight: bold;transition: .3s;}
#_desktop_cart > div > div.ht_cart.cart-hover-content > div.cart-wishlist-action > div{display: block !important;margin-top: 13px;} /* Habilitar módulo y cambiar display a block */
#main > div > div.cart-grid-right.col-xs-12.col-lg-4 > div > div.lgclearcart > span{color: #FFFFFF !important;background: #e2061f !important;border-color: #e2061f !important;box-shadow: none !important;}
#main > div > div.cart-grid-right.col-xs-12.col-lg-4 > div > div.lgclearcart > span > span{border-color: #e2061f !important;text-transform: capitalize !important;font-size: 14px !important;padding: 4px 10px !important;}
#main > div > div.cart-grid-right.col-xs-12.col-lg-4 > div > div.lgclearcart{text-align: right !important;}
/* Nuevos iconos sociales */
.a2a_floating_style{position: initial !important;display: flex;margin: 90px 0px 0 -12px;flex-direction: row;flex-wrap: wrap;}
.a2a_kit.a2a_floating_style.a2a_kit_size_32.a2a_vertical_style:before{content: "Compartir";font-weight: 400;width: 100%;color: #0d2b45;}
#add-to-cart-or-refresh > div.botoncomprarcotizar > div.product-additional-info > div.a2a_kit.a2a_floating_style.a2a_kit_size_32.a2a_vertical_style{position: relative !important;top: 0% !important;z-index: 9;left: 0 !important;background: transparent;}
/* IQITMEGAMENU */
.cbp-hrmenu .cbp-hrsub-inner > .row:last-child{margin-bottom: 40px !important;margin-top: 20px !important;}
.cbp-hrmenu .cbp-hrsub-inner > .row{margin-left: 35px !important;margin-right: 35px !important;}
#iqitmegamenu-horizontal {background-color: #0D2B45 !important;border-bottom: 3px solid #fcb335;}
.container-iqit-menu{width: 100%;padding: 0;}
#cbp-hrmenu > ul > li > a .cbp-mainlink-icon, #cbp-hrmenu > ul > li > a .cbp-mainlink-iicon {max-height: 40px !important;}
#cbp-hrmenu > ul > li > a,#cbp-hrmenu > ul > li > a span{font-family: 'Poppins', sans-serif !important;}
#wrapper > div > .product-accessories{margin-top: 50px;}
#wrapper > div > .product-accessories > p{font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 23.04px;line-height: 32px;color: #030059;text-transform: initial !important;margin-bottom: 40px;}
#product main #wrapper > div > section > div > article > div > div.product-description > div.product-manufacturer{display: none;}
#cbp-hrmenu-tab-18 > div > div.cbp-hrsub-inner > div > div.col-xs-4.cbp-menu-column.cbp-menu-element.menu-element-id-6 > div > div > div > div > a,
#cbp-hrmenu-tab-18 > div > div.cbp-hrsub-inner > div > div.col-xs-4.cbp-menu-column.cbp-menu-element.menu-element-id-5 > div > div > div > div > a,
#cbp-hrmenu-tab-18 > div > div.cbp-hrsub-inner > div > div.col-xs-4.cbp-menu-column.cbp-menu-element.menu-element-id-2 > div > div.row.menu_row.menu-element.menu-element-id-3 > div > div > div > div > div > a,
#cbp-hrmenu-tab-18 > div > div.cbp-hrsub-inner > div > div.col-xs-4.cbp-menu-column.cbp-menu-element.menu-element-id-2 > div > div.row.cbp-categories-row > div > div > a,
#cbp-hrmenu-tab-16 > div > div.cbp-hrsub-inner > div > div.col-xs-4.cbp-menu-column.cbp-menu-element.menu-element-id-4 > div > div.row.menu_row.menu-element.menu-element-id-5 > div > div > div > div > div > a,
#cbp-hrmenu-tab-16 > div > div.cbp-hrsub-inner > div > div.col-xs-4.cbp-menu-column.cbp-menu-element.menu-element-id-4 > div > div.row.cbp-categories-row > div > div > a,
#cbp-hrmenu-tab-16 > div > div.cbp-hrsub-inner > div > div.col-xs-4.cbp-menu-column.cbp-menu-element.menu-element-id-3 > div > div > div > div > a,
#cbp-hrmenu-tab-16 > div > div.cbp-hrsub-inner > div > div.col-xs-4.cbp-menu-column.cbp-menu-element.menu-element-id-2 > div > div > div > div > a{font-family: 'Barlow', sans-serif !important;color: #0D2B45 !important;font-size: 18px !important;line-height: 27px !important;font-weight: 400 !important;text-transform: initial !important;border-bottom: 0 !important;background-image: url(/img/cms/aragon/arrowmenu-h2.png);background-repeat: no-repeat;background-position: center right;padding-bottom: 0 !important;margin-bottom: 3px;background-color: #F4F5F8;border-radius: 20px;padding: 0 15px;background-origin: content-box;}
.cbp-hrmenu .cbp-links li{margin: 0 !important;padding-left: 15px !important;}
#cbp-hrmenu .cbp-hrsub-inner a, #cbp-hrmenu .cbp-hrsub-inner a:link{font-family: 'Barlow', sans-serif !important;color: #333 !important;font-size: 15px !important;line-height: 26.03px !important;font-weight: 400 !important;text-transform: initial !important;}
.cbp-hrmenu .cbp-links li a:before{content: '•' !important;font-family: 'Barlow', sans-serif !important;}
/*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*/
/* Formularios */
::placeholder{font-size:12px}
/*Paginacion*/
.pagination .page-list {box-shadow: none;border: none;}
.pagination .previous, .pagination .next {float: none;background: transparent !important;color: #0D2B45 !important;}
.pagination .current a,.pagination .current a:hover{color:#fff;background:#0d2b45;border-radius:50%;padding:4px 6px 4px 10px;font-size:1rem}
.pagination a{padding:4px 6px 4px 10px;font-size:1rem}
.pagination a:hover{color:#fff;background:#0d2b45;border-radius:50%;padding:4px 6px 4px 10px}
.pagination a:not(.previous):not(.next){letter-spacing:0;margin-right:.6rem}
/* Bootstrap - Multi-carrusel */
div#multi-item-example .carousel-inner {height: unset;margin:1rem 0}
div#multi-item-example .carousel-inner>.carousel-item {text-align: center;}
div#multi-item-example .carousel-inner>.carousel-item.active {align-items:center;display: flex;justify-content: space-evenly;}
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;max-width: 180px;}
.controls-top {display: flex;justify-content: space-between;position: absolute;top: 30%;width: 100%;z-index: 2;}
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: #972222;border-color: transparent;}
.btn-primary, .btn-secondary, .btn-tertiary{border-color:#7b7878;color:#1d1b1b}
.btn-primary{background-image:linear-gradient(to right,#7b7878 50%,transparent 50%);color: #fff;background-color: #686868;}
.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: #bb0909;background-image: linear-gradient(to right,#bb0909 50%,#fff 50%);color: #bb0909;}
.btn-success span i{margin-left: 10px;}
.btn-success.focus, .btn-success:focus, .btn-success:hover{border-color: #bb0909 !important;}
.step-title i{margin-left: -15px;}
.step-edit i{margin-left: 10px;}
body#checkout section.checkout-step .delivery-option{background: #fff !important;}
.cbp-hrmenu > ul > li > a, .cbp-hrmenu > ul > li > span.cbp-main-link{text-transform: initial !important;}
#cbp-hrmenu > ul{display: flex;flex-direction: row;justify-content: center;align-items: center;}
/* Bootstrap - Tablas */
.table td,.table th{border-top:1px solid #0d2b45;font-size:16px}
.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:#ffffff;color:#333}
/* Dropdown */
.dropdown-content {display: none;}
.show {display: block;}
.dropdown-content div#search_widget {padding: 0;width: 100%;}
.dropdown-content .search-widget form input[type=text] {border-radius: 0;width: 100%;}
/*==========  Contenido dinámico tpl  ==========*/
/* _partials - header.tpl */
#header a{color:#ffffff;font-size:12px}
#header a:hover, #header a:focus, #header a:active{color: #ffffff;}
#header .header-nav {background-color: #333333;border-color:#333333; margin-bottom: 10px;display: none;}
#header .header-top {padding: 18px 0;}
#header .header-nav .user-info{background-color:#333333;margin:0 0 0 20px;padding:4px 12px}
#header .header-nav .user-info a{color:#fff;font-weight:600}
#header .header-top .search-widget{float:none;width:400px;max-width:100%}
#header .user-info .material-icons{display:none}
.nav-1, .nav-1 ul{align-items:center;display:flex;justify-content: flex-end;margin-bottom:0}
.links-nav + .phones-nav, .link-nav + .link-nav, .whatsapp-nav + .phone-nav, .phone-nav + .phone-nav{background-image:linear-gradient(to right,#686868 50%,#686868 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}
.link-nav a,.phone-nav a{color: #FFFFFF !important;}
.whatsapp-nav + .whatsapp-nav,.phone-nav + .phone-nav{background-size: 5px 1px;}
.phone-nav{background-image: linear-gradient(to right,#686868 50%,#686868 50%);background-position: left center;background-repeat: no-repeat;margin-left: 10px;padding-left: 3px;background-size: 1px 10px;}
.header-content{align-items:center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.header-content .shop-logo{background-image:url(/img/prestashop1766-logo-1646837115.jpg);background-position:left center;background-repeat:no-repeat;background-size:contain;display:inline-flex;height:auto;width: 80%;margin: 5px 0;}
.header-content .shop-logo img{opacity:0}
.quotes_cart .quote_text,.cart.header .material-icons,.quotes_cart .material-icons{display:none}
.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;}
#_desktop_logo{width: 30%;}
#header > div.header-top > div > div.header-content.hidden-sm-down > div.header-searchbar.hidden-sm-down{width: 40%;align-items: center;justify-content: center;display: flex;}
#header > div.header-top > div > div.header-content.hidden-sm-down > div.header-quote.nav-2{width: 20%;display: flex;justify-content: flex-end;display: none;}
#header > div.header-top > div > div.header-content.hidden-sm-down > div.header-cart{width: 6%;display: flex;justify-content: flex-end;margin-top: -10px;display: none;}

/*CSS PRODUCTOS DESTACADOS HOME*/
.hppContainerinner { display: flex;justify-content: center;align-items: flex-start;padding-top: 2rem; }
#index #hppContainer1 { background: #E8E8E8;margin-top: 4.5rem;width: 100vw;position: relative;margin-left: -50vw;height: 500px;left: 50%; }
.hppContainerinner {padding-left: 0;padding-right: 0;display: flex;justify-content: center;align-items: flex-start;padding-top: 0;flex-direction: column;max-width: 1140px;}
#index #hppContainer1 .products { display: grid;grid-template-columns: 300px 300px; }
#index #hppContainer1 .featured-products .product-miniature { width: 100%;max-width: 100%;margin: 0;padding: 0.5rem; }
#index #hppContainer1 .featured-products .thumbnail-container { border: none;background: #f2f2f2;height: 150px;width: 100% !important;display: flex;justify-content: center;align-items: center; }
#index #hppContainer1 .featured-products .product-description { position: unset;height: 9rem;background: none; }
#index #hppContainer1 .thumbnail-container .price-shipping { right: -3.5rem;font-size: 1rem; }
#index #hppContainer1 .product-title { padding: 0 1rem 0 0; }
#custom_code_before1 img { border-radius: 2rem; }


/*CSS YLOPEZ*/
#hpp1 .discount-percentage.discount-product { top: -30px !important;left: -56px !important; }
ul.rrssFooter { display: flex; }
.rrssFooter li { padding: 0 5px; }
.block_newsletter form input[type="text"] { border-top-left-radius: 30px;border-bottom-left-radius: 30px; }
.block_newsletter .btn.btn-primary { border-top-right-radius: 20px;border-bottom-right-radius: 20px; }
a.btn-wp {background-color: #000;width: 240px;display: block;padding: 10px 0 10px 14px;border-radius: 5px;font-weight: bold !important;transition: .3s;text-align: left;font-size: 14px !important;background-image: url("/img/LogoTransbank.svg");background-repeat: no-repeat;background-position: 115px 10px;}
a.btn-wp:hover {background-color: #333;}
.contentWebpay p {margin: 0;margin-bottom: 0px;}
.txtPago {margin: 0;color: #FFF;font-weight: 400;}
p.subTextPago {font-size: 11px !important;color: #FFF;}

ul.product-flags {position: absolute;top: -4px;overflow: hidden;height: 110px;width: 120px;text-align: center;z-index: 0;right: -4px;z-index: 1;}
li.product-flag.on-sale::after {position: absolute;bottom: -3px;left: 2px;width: 0;height: 0;border-style: solid;border-width: 4px 4px 0;border-color: #ad2b34 transparent transparent;content: ".";text-indent: -5000px;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
li.product-flag.on-sale::before {position: absolute;bottom: -4px;right: 0px;width: 0;height: 0;border-style: solid;border-width: 4px 4px 0;border-color: #ad2b34 transparent transparent;content: ".";text-indent: -5000px;-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);}
li.product-flag.on-sale {font: 700 14px/12px Arial,Helvetica,sans-serif !important;color: #fff !important;background: #f13340 !important;text-transform: uppercase;padding: 9px 0 7px !important;text-shadow: 1px 1px rgba(0,0,0,0.24);width: 153px !important;text-align: center !important;display: block !important;position: absolute !important;right: -33px;top: 25px !important;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.cms-id-18 #submit-login { margin-top: 20px; }
.ContentCotizacionExitosa {width: 100%;display: block;margin-top: 16px;}
.ContentCotizacionExitosa h2 { margin: 0;background-image: none;font-size: 23px; }
.cms-id-18 .page-header { display: none; }
.category-top-menu { background-color: transparent; }
.af_subtitle::before {border: 2px solid #0D2B45;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;width: 7px;height: 7px;border-width: 2px 0 0 2px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.af_subtitle{font-family: 'Poppins';font-style: normal;font-weight: 400 !important;font-size: 13.33px !important;line-height: 16px !important;color: #58585A !important;}
.af_filter_content ul li{padding: 0 !important;}
.af_filter_content ul li label .name,.af_filter_content ul li label .count{font-family: 'Poppins';font-style: normal;font-weight: 400 !important;font-size: 13.33px !important;line-height: 20px !important;color: #58585A !important;}
#af_form div:last-child{border-bottom: 0 !important;}
.slider-container .back-bar .pointer { background: #E2061F; border: 1px solid #E2061F; }
.cms-id-6 #left-column { display: none; }
.cms-id-6 #content-wrapper.col-md-9, .cms-id-6 #content-wrapper.col-sm-8 { width: 100%; }
.cms-id-19 #left-column { display: none; }
.cms-id-19 #content-wrapper.col-md-9, .cms-id-19 #content-wrapper.col-sm-8 { width: 100%; }
.card.cart-summary .blockcart.cart-preview .cart.header { display: none; }
#cart-summary-product-list.collapse { display: block !important; }
.cart-summary-products p a { display: none; }
.ContentCartBox { display: flex; }
.CartBox1 { width: 40%; }
.CartBox2 .remove-from-cart { display: block; }
.cart-wishlist-action{margin-top: 15px;}
a.cart-wishlist-viewcart, a.cart-wishlist-checkout { background-color: #bb0909;padding: 5px;width: 50%;margin-right: 3px;text-align: center;color: #FFF !important;font-size: 14px !important;font-weight: bold;transition: .3s; }
.minicart-img img { width: 85px !important; }
.remove-from-cart { display: block; }
/* _partials - footer.tpl */
#footer{padding-top:15px}
.footer-container{box-shadow:none;background-color:#0D2B45}
.footer-container ul {align-self: flex-end;margin-bottom: 0;margin-top: 15px;}
.footer-container .h2 {background-image: linear-gradient(to bottom,#d5192f,#d5192f) !important;color: #fff;font-size: 14px;line-height: 22px;padding-bottom: 20px !important;margin: 0 0 10px 0;background-size: 60px 2px;background-position: left 35px;}
.footer-container h4,.footer-container a,.footer-container li a,.footer-container li{color: #fff;font-size: 12px;font-weight: 600;}
.footer-container li a:hover {color: #bc1010;}
.copyright .container{align-items:center;display:flex;justify-content:center;flex-wrap: wrap;padding: 5px 0;}
.copyright,.copyright a{background-color:#F4F5F8;color:#333;font-size:13.3px;font-weight:400;line-height: 24px;}
.copyright a:hover,.copyright a:focus,.copyright a:active{color:#0d2b45}
/* _partials - sitemap.tpl */
.sitemap h2 {border-color: #f38b16;}
/* catalog - miniature - product.tpl */
#product #content{max-width: 100%}
#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{bottom: initial !important;}
#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:330px;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: none !important;z-index: 2;border: 1px solid #0D2B45 !important;box-sizing: border-box !important;border-radius: 15px !important;}
#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:180px;max-width: 100%;margin-top: 15px;}
#products .product-title,.featured-products .product-title,.product-accessories .product-title,.product-miniature .product-title{background:none;display: block;margin:0 auto;height: 29.2px;overflow: hidden;}
#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{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 13.33px;line-height: 16px;text-align: center;display: inline-block;padding: 0 10px;color: #414141;}
.boton-ver-mas{margin-top: 50px;display: flex;justify-content: center;align-items: center;}
.boton-ver-mas a{padding: 6px 12px;border: 1px solid #0D2B45;box-sizing: border-box;border-radius: 15px;transition: 0.3s;font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 13.33px;line-height: 16px;text-align: center;color: #0D2B45;text-decoration: none;}
.boton-ver-mas a:hover,.boton-ver-mas a:active,.boton-ver-mas a:focus{text-decoration: none;padding: 6px 12px;background: #FCB335;border-radius: 15px;font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 13.33px;line-height: 16px;text-align: center;color: #FDFDFE;border: 1px solid #FCB335;}
.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:10px 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}
.highlighted-informations {max-width: 100%;}
.cart-grid-body a.label:hover {color: #111111;}
#js-product-list .product-manufacturer{display:none;}
/* catalog - listing/... */
#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: #979797;font-size:11.11px;font-weight:400;line-height: 25px;margin-bottom: 0;}
.products-sort-order .select-title{border-color:#C4C4C4;box-shadow:none;font-size:11.11px;padding:3px 10px 0;color: #C4C4C4 !important;background: #FFFFFF;border: 0.2px solid #C4C4C4 !important;box-sizing: border-box;border-radius: 9px;}
.products-selection .sort-by{display:none}
.products-selection .sort-by-row{justify-content:flex-end}
.products-sort-order .select-list{border-color:#5575a3;padding:6px 10px;font-size: 11.11px;}
.products-sort-order .select-list:hover{background:#0d2b45}
.products-sort-order .dropdown-menu{width:225.5px;background:#fff;border:1px solid #C4C4C4;box-shadow:none;border-top:none;box-shadow:0 0 15px -5px #57595d;margin-left: 6px;}
.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% !important;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 !important;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:#921215}
#products .product-reference{display:none}
#products .product-miniature .discount-percentage.discount-percentage{z-index: 3 !important;}
#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:#bb0909;}
#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 .online-only,#products .product-miniature .pack,#products .product-miniature .product-flags .new,.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%}
.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;}
.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}
.product_show_list div .price-shipping .product-list-reviews{position: initial !important;}
/* catalog - product.tpl */
.botoncomprarcotizar{display: flex;}
.add-to-cart i,.fly_to_quote_cart_button i{display:none;}
#product .TitleProduct{font-size:18px;font-weight:700;margin-bottom:15px;padding-bottom:5px;}
#product .product-price{color:#a3082d;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:#921215;}
.qty .input-group.bootstrap-touchspin{border:1px solid #f1f1f1;}
.qty .input-group.bootstrap-touchspin *{border:none;}
.tab-content{border: 0.5px solid #313C88;margin-top: 1px;box-sizing: border-box;border-radius: 15px;padding:30px 60px;}
.product-description *{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px;text-align: justify;color: #31353E;}
.bootstrap-touchspin{box-shadow:none;}
.product-actions .control-label,.social-sharing > span{color:#686868;font-weight:600;margin-bottom:.22rem;}
.product-images > li.thumb-container > .thumb.selected,.product-images > li.thumb-container > .thumb:hover{border:2px solid #f38b16;}
.product-prices{margin-top:0;}
.has-discount .discount{background:#bb0909;}
.product-quantity #quantity_wanted{font-size:14px;font-weight:600;height:100%;padding:5px;text-align:center;width:90px;}
.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:#333;font-size:12px;font-weight:500;text-transform:uppercase;}
.social-sharing{display:block;}
.pinterest.icon-gray:hover {background-image: url(../css/99db8adec61e4fcf5586e1afa549b432.svg) !important;}
.social-sharing > ul{display:flex;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 #f1f1f1;border-radius:0;box-shadow:none;margin-left:0;margin-right:.5rem;}
.social-sharing li a{padding:0 5px 0 0;text-indent:unset;color: transparent;}
.social-sharing li a:hover{color:transparent;}
.social-sharing li a:hover::before{background-image:none;}
.social-sharing a{color:#686868;font-family: 'Poppins', sans-serif;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:0 !important;padding: 0 30px;}
.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{background: #0D2B45;border-radius: 15px 15px 0px 0px;color: #fff;font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 16px;border-bottom: 0 !important;}
.tabs .nav-tabs .nav-link{padding: 0.8em 1.5em;color:#333333;font-size:16px;font-weight:400;border-radius: 15px 15px 0px 0px;}
.tabs .nav-tabs .nav-link.active{background: #0D2B45;border-radius: 15px 15px 0px 0px;color: #fff;}
.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 #686868;box-shadow:none;}
/* 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);}
/* Checkout - footer.tpl */
body#checkout #footer{box-shadow:none;padding:0;}
/* Por ordenar */
#add-to-cart-or-refresh > div.botoncomprarcotizar > div.product-additional-info > div.a2a_kit.a2a_floating_style.a2a_kit_size_32.a2a_vertical_style > a > span{background-color: #0D2B45 !important;}
#product main section div div #main > div > div:nth-child(2) > h1{margin-top: 0 !important;}
#product .product-cover img{border: 0.5px solid #0D2B45;box-sizing: border-box;border-radius: 15px;}
#product .product-images > li.thumb-container > .thumb{border:1px solid #f1f1f1}
#product .tabs .nav-tabs .nav-link{font-size:16px}
#product .product-description *{font-size:16px}
#product-details .label,.h6{font-size:16px;font-weight:400;color:#0d2b45}
#product .data-sheet .name{color:#333;font-weight:500}
#product .TitleProduct{font-size:22px}
#product .product-reference,.product-reference label{margin-bottom: 15px;font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 13.33px;line-height: 16px;color: #9A9A9A;}
#product .product-price{font-size:24px}
#product .product-information{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px;text-align: justify;color: #414141;}
#product .product-information div *{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px;text-align: justify;color: #414141;}
.pagination>div:first-child{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 13.33px;line-height: 16px !important;text-align: left;color: #58595B;padding: 0 !important;}
#search main section div #left-column > div.block-categories.hidden-sm-down{display: none;}
#search main section div #content-wrapper section #js-product-list-header{margin-top: 0 !important;}
#product .reassuranceQuoteRow{background:none;box-shadow:none;margin:0;padding:0;display: flex;align-items: center;}
#product #add-to-cart-or-refresh{display:flex;flex-direction: column;flex-wrap: wrap;}
#product .fly_to_quote_cart_button{margin-top:23px;height:45px; margin-left: 1rem;}
#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-top:.625rem}
#product-availability {position: absolute;}
/*==========  Módulos de /modules/  ==========*/
.block-categories {box-shadow: none;padding: 0;}
/* amazingfilter */
#amazzing_filter {background: transparent;box-shadow: unset;padding: 0;}
#amazzing_filter.block .title_block{background-color: #F8F8F8;display: block;margin: 0;padding: 15px;padding-left: 15px;border-top: 2px solid #F5A522;text-transform: inherit;font-family: 'Poppins';font-style: normal;font-weight: 400 !important;font-size: 13.33px !important;line-height: 16px !important;text-align: center;color: #58585A !important;border-radius: 0 0 9px 9px;}
.block_content{border:0px solid #57595d}
.block_content > *{padding:15px;}
.icon-times.close{color:#fff;text-shadow:none}
.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 {background-image: none;background-color: #e62b41;color: #fff;}
#quoteAuth .quoteSubmitOptions .nav-item .nav-link{padding: 0.5rem;}
#quoteAuth .quoteSubmitOptions .nav-item .nav-link.active, .tabs .nav-tabs .nav-link:hover {border-bottom: 3px solid #525252;}
#quotes-detail-content .cart_quantity_input{width: 117px;}
#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/icons/VentusHomeIcono-Cotizador.svg);height:50px;width:45px}
.quotes_cart .ajax_quote_quantity{background-color:#f38b16;}
.quotes_cart > div {background-color: #f1f1f1;position: absolute;z-index: 11;right: 100px;top: 83px;}
.quotes_cart_block .cart-images img{width:80px}
#quotes-cart-wrapper-products{padding:0 15px;}
.quoteCartButtons a,.cart_block_product_name,.remove-quote,.remove-from-cart,.cart-wishlist-checkout,.cart-wishlist-viewcart{color: #b11212 !important;}
/* blockcart */
.cart.header > a{background-image: url(/img/icons/VentusHomeIcono-CarritodeCompra.svg);height:50px;width:50px}
.card{box-shadow: unset;}
.cart-products-count{background-color:#0ebb0e;}
/*Minicart Dropdown*/
.cart-hover-content{background-color:#EEEEEE !important;display:none;color:grey;font-size:14px;width: 300px;margin-top: 3px;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:11;}
.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;}
/*Mi cuenta*/
#my-account #emailsalerts{display: none;}
.page-my-account #content .links a span.link-item{box-shadow: none;}
/* blockcategorytree */
.block-category{margin:0;min-height: unset;padding:0;border:0 !important;}
.block-category h1{margin-top: 0 !important;}
.block-categories .category-sub-menu{display:inline-block;margin-top:0}
.block-categories .category-sub-menu li[data-depth="0"] > a{border-bottom:none;flex:calc(100% - 20px);order:1;font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 13.33px;line-height: 180%;color: #333333;margin-left: 2px;}
.block-categories .category-sub-menu .category-sub-link{font-size:12px;font-weight:300}
.block-categories a{background: none;color: #373738;font-size: 18px;font-weight: 600;margin: 0;}
.block-categories .collapse-icons{position:unset;order:0}
.category-top-menu > li{border:0px solid #303131;display:flex;justify-content:flex-start;padding:15px 8px}
.category-top-menu > li:nth-child(1){border-bottom:none;text-align:center;padding: 14px !important;background: #F8F8F8;border-radius: 6px 6px 0px 0px;}
.category-top-menu > li:nth-child(1) a{font-family: 'Poppins';font-style: normal;font-weight: 400 !important;font-size: 13.33px !important;line-height: 16px !important;text-align: center;color: #58585A !important;text-transform: initial !important;width: 100%;}
#wrapper .breadcrumb{margin-bottom: 60px !important;}
.block-categories .category-sub-menu li[data-depth="1"]{margin-bottom: 0 !important;}
.block-categories .category-sub-menu li[data-depth="1"] > a{padding: 0 15px;font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 13.33px;line-height: 180%;color: #333333;}
.navbar-toggler{height:unset;width:unset}
.navbar-toggler .material-icons{color:#F5A522;font-size:12px}
.category-sub-menu li[data-depth="0"]{align-items:center;display:flex;flex-wrap:wrap}
.category-sub-menu .arrows{color:#921215}
.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,.featured-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:hover,.featured-products .all-product-link:active{color:#921215}
.featured-products .product-manufacturer{ display: none}
/* search */
.search-widget form button[type="submit"]{outline: none;cursor: pointer;background-image:linear-gradient(to right,#333333 50%,#333333 50%);background-position:left center;background-repeat:no-repeat;background-size:1px 21px;color:#1F3C6E}
.search-widget form input[type="text"]{font-size: 11.11px;padding: 8.78px 30px !important;border: 1px solid #333333;box-sizing: border-box;border-radius: 30px;color: #858584 !important;}
.search-widget form button[type=submit] .search,.search-widget form button[type=submit] .search:hover {color: #0d2b45 !important;}
.search-widget form button[type=submit]{bottom: 0.4rem !important;padding: 0 12px !important;}
.search-widget form input[type="text"]:focus{border-color:#0d2b45;outline:none}
#search_filters .text-uppercase{background-color: #515151;background-image: url(/img/icons/VentusHomeIcono-MenuHamburgues.svg);background-position: 15px center;background-repeat: no-repeat;color: #fff;display: block;margin: 0;padding: 15px;padding-left: 60px;font-size: 18px;}
#search_filters, #search_filters_brands, #search_filters_suppliers{padding: 0 !important;box-shadow: none !important;border: 1px solid #57595d;}
#search_filters section{padding: 15px;}
/*==========  Páginas CMS backoffice  ==========*/
.page-header > h1 {margin-top: 15px;}
.page-content.page-cms{padding:0;}
/*==========  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 #909090;border-top:2px solid #909090;box-shadow:none;box-sizing:border-box;color:transparent;cursor:pointer;height:10px;margin:0 20px;padding:6px;width:10px;z-index:2;transition: 0.3s;}
.tns-brands .tns-outer [aria-controls]:hover{border-right:2px solid #333;border-top:2px solid #333;}
.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:-60px}
.tns-brands .tns-ovh {margin: 0;}
.tns-brands .tns-item{text-align:center;transition:opacity 150ms linear;margin: 10px 25px;transition: 0.3s;}
.tns-brands .tns-item:hover{opacity:.6;transform: scale(1.1);}
.tns-brands .tns-item img{max-height: 90px;width: auto;}
/* 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;flex-direction:row;flex-wrap:nowrap;margin:10px 0;justify-content: space-between;}
.footer-container .row::after{content:none}
.footer-container .row > div{display:block ;grid-template-rows: min-content;}
.footer-grid1 + .footer-grid2,.footer-grid2 + .footer-grid3,.footer-grid3 + .footer-grid4{padding-left:15px}
.footer-grid1, .footer-grid2, .footer-grid3, .footer-grid4, .footer-grid5, .footer-grid6 {width: 50%;}
.footer-container .h2{background-image:linear-gradient(to bottom,#ffffff,#ffffff);color:#fff;font-size:14px;line-height: 22px;padding-bottom:5px;margin:0}
.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:600}
/* displayHeaderTopMobile - Buscador mobile */
.mobileSearch{height:45px;width:50px;}
/* Comentarios en Productos */
.btn-comment{background-color: #333 !important;}
.btn-comment:hover {background-color: #bb0909 !important;}
#product-comments-list-header{background-color: #f4f4f4;max-width: 1110px;margin-left: 15px;padding: 5px 15px !important;}
.product-comment-list-item{border-bottom: 1px solid #bb0909;}
#product-comments-list-header .comments-nb .material-icons {color: #bb0909 !important;}
#product-comments-list-header .comments-nb,#product-comments-list-header .comments-note{font-size: 14px;font-weight: 600;color: #686868;}
/* Otras Modificaciones */
.close {font-size: 2.5rem !important;color: #bb0909 !important;opacity: 0.5 !important;padding: 5px 10px !important;}
.bootstrap-touchspin .btn-touchspin:hover{background-color: transparent !important;}
#search_filters .facet .facet-title{height: 18px;color: #333;font-size: 1rem;}
.page-addresses .address, .page-authentication #content,.page-customer-account #content{box-shadow: none !important;}
.page-my-account #content .links a:hover,.page-my-account #content .links a:hover i{color: #b11212 !important;}
#add-to-cart-or-refresh > div.botoncomprarcotizar > div.product-additional-info{display: inline-block;margin: 23px 0 0px 10px;}
#add-to-cart-or-refresh > div.botoncomprarcotizar > div.product-additional-info > div.ask_offer.clearfix > fieldset > button > i{display: none !important;}
#checkout #header .header-nav .container .header-content #_desktop_logo{width: 100% !important;}
#js-checkout-summary > div:nth-child(1) > div.card-block.cart-summary-subtotals-container{background: #f2f2f2;border-radius: 10px;}
.selectedFilters > div{color: #666 !important;}
.selectedFilters .cf a{right: 2px;top: 7px;font-size: 1rem !important;color: #bb0909 !important;opacity: 1 !important;padding: 0px 0px !important;}
.todoFormHome {width: 360px;position: absolute;top: 245px;z-index: 9;background-color: rgb(255 255 255 / 85%);padding: 25px 30px;border-radius: 10px;border: 1px solid #e2061f;}
.todoFormHome h3 {color: #023787;padding-bottom: 10px;}
.iconcslideu-home, .iconcslidem-home, .iconcslidet-home, .iconcslidec-home {width: 25px;position: absolute;margin: 8px 10px;}
.twoBlock {float: left;width: 50%;}
.cbp-horizontal.cbp-arrowed .cbp-hrsub-inner{margin-top: 3px !important;}
.cbp-horizontal.cbp-arrowed .cbp-triangle-container{display: none !important;}
.cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu ul.cbp-hrsub-level2, .cbp-hrsub-haslevel3 > .cbp-category-link-w > ul{box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important;border-radius: 5px !important;border: 0 !important;}
.product-information .wrap_allert{position: initial !important;margin-left: -190px;}
.product-information .wrap_allert .allert_note{width: 94% !important;position: initial !important;margin-left: 0 !important;}
.footer-container{padding: 1.25rem 0 !important;}
.todo-footer{display: flex !important;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.todo-footer .uno{width: 25%;margin-right: 3%;}
.todo-footer .uno img{margin-bottom: 20px;}
.todo-footer .dos{margin-top: 92px;width: 19%;padding-right: 4%;}
.todo-footer .tres{margin-top: 92px;width: 21%;padding-right: 4%;border-right: 1px solid #F4F5F8;margin-right: 4%;}
.todo-footer .cuatro{margin-top: 92px;width: 13%;margin-right: 3%;}
.todo-footer .cinco{margin-top: 92px;width: 12%;}
.todo-footer div h2{font-size: 16px;color: #fff !important;line-height: 24px;font-weight: 400;width: 100%;padding: 0 !important;background-image: none !important;margin-bottom: 0 !important;margin-top: 0 !important;font-family: 'Barlow', sans-serif !important;}
.todo-footer div ul li img{margin-right: 6px;margin-bottom: 0 !important;}
.todo-footer div ul li span,.todo-footer div ul li a{font-size: 14px;color: #fff !important;line-height: 16.8px;font-weight: 400;text-decoration: none;font-family: 'Barlow', sans-serif !important;}
#footer > div.footer-container > div > div:nth-child(1) > div > div.dos > ul > li:nth-child(3) a,
#footer > div.footer-container > div > div:nth-child(1) > div > div.tres > ul > li:nth-child(3) > a,
#footer > div.footer-container > div > div:nth-child(1) > div > div.uno > ul > li:nth-child(3) > a{font-size: 10px !important;}
#footer > div.footer-container > div > div:nth-child(1) > div > div.tres > ul > li:nth-child(1){padding-right: 30%;}
.todo-footer div ul li a:hover{color: #fff !important;}
.todo-footer .cinco .social{margin-top: 25px;}
.todo-footer .cinco .social li a{margin-right: 20px;}
.todo-footer .cinco .social li a:last-child{margin-right: 0 !important;}
.lideres{background-image: url(/img/cms/aragon/fondoazul.png);background-position: top right;background-repeat: no-repeat;background-size: initial;}
.lideres .container{padding: 0 !important;}
.lideres .container .show{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-top: 30px;}
.lideres .container .show div{width: 32%;}
.lideres .container h2{font-size: 33.18px;font-weight: 400;line-height: 40px;color: #fff;margin-top: 50px;}
.lideres .container p{font-size: 16px;font-weight: 400;line-height: 24px;color: #fff;}
.lideres .container .show div .texto{-webkit-box-shadow: 0px 4px 9px 3px #dcdddd;box-shadow: 0px 4px 9px 3px #dcdddd;width: 92%;background: #FDFDFE;border-left: 4px solid #FCB335;padding: 27px;z-index: 9;position: relative;margin: -25px 0 0px 24px;}
.lideres .container .show div .texto h2{font-size: 23.04px;font-weight: 500;line-height: 32px;color: #0D2B45;margin: 0 0 20px 0;}
.lideres .container .show div .texto p{font-size: 16px;font-weight: 400;line-height: 24px;color: #0D2B45;margin: 0;min-height: 96px;}
.lideres .container .show div .texto:hover{margin: -70px 0 0px 24px;transition: 0.3s;}
.lideres .container .show div .texto:hover h2{color: #fcb335;}
.cables-home{background-color: #F4F5F8;margin-top: 80px;}
.cables-home .container{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.cables-home .container h2{font-size: 33.18px;font-weight: 400;line-height: 40px;color: #0D2B45;background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 2rem;padding-left: 10px;margin-bottom: 30px;margin-top: 50px;}
.cables-home .container .show{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-evenly;align-items: center;margin-bottom: 50px;}
.cables-home .container .show a img{background: #fff;border-radius: 100%;width: 160px;height: 160px;}
.cables-home .container .show a{display: flex;flex-direction: column;justify-content: center;align-items: center;flex-wrap: wrap;}
.cables-home .container .show a:hover img{background: #c3c3c3;border-radius: 100%;filter: opacity(100%) !important;}
.cables-home .container .show a span{font-size: 16px;font-weight: 400;line-height: 24px;color: #0D2B45;margin-top: 20px;}

.ferre-home{background-color: #F4F5F8;margin-top: 80px;}
.ferre-home .container{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;align-items: center;max-width: 1140px;margin: 0 auto;}
.ferre-home .container h2{width: auto;padding-bottom: 0 !important;font-size: 33.18px !important;font-weight: 400 !important;line-height: 40px !important;color: #0D2B45 !important;background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 2rem;padding-left: 10px;margin-bottom: 30px;margin-top: 50px;}
.ferre-home .container .show{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-evenly;align-items: center;margin-bottom: 50px;}
.ferre-home .container .show a img{background: #fff;border-radius: 100%;width: 160px;height: 160px;}
.ferre-home .container .show a{display: flex;flex-direction: column;justify-content: center;align-items: center;flex-wrap: wrap;}
.ferre-home .container .show a:hover img{background: #c3c3c3;border-radius: 100%;filter: opacity(100%) !important;}
.ferre-home .container .show a span{font-size: 16px;font-weight: 400;line-height: 24px;color: #0D2B45;margin-top: 20px;text-align: center;}
#index main #wrapper .container{padding: 0 !important;width: 100% !important;}
#index main #wrapper .hppContainerinner{margin-top: 2rem !important;}

.representantes{background-color: #F4F5F8;background-image: url(/img/cms/aragon/fondo-puntos-representantes-home.png);background-repeat: no-repeat;background-position: right;background-size: contain;margin-top: 80px;}
.representantes .container{text-align: center;}
.representantes .container h2{display: inline-block !important;background-image: none !important;text-align: center !important;font-size: 23.04px;font-weight: 400;line-height: 32px;color: #0D2B45;margin-bottom: 60px;}
.representantes .container .show{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-bottom: 40px;}
.representantes .container .show .nexan{width: 42%;}
.representantes .container .show .herrajes{width: 50%;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.representantes .container .show .herrajes img{width: 48%;}
.representantes .container .show .herrajes a img{width: 100%;}

.proyectos{background-color: #0D2B45;}
.proyectos .container{display: flex;flex-direction: column;flex-wrap: wrap;}
.proyectos .container h2{display: initial !important;padding-bottom: 0 !important;font-size: 23.04px;font-weight: 400;line-height: 32px;color: #FDFDFE !important;margin-bottom: 15px;background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 2rem;padding-left: 10px;width: 100%;}
.proyectos .container span{font-size: 16px;font-weight: 300;line-height: 24px;color: #FDFDFE;}

.boton-modal-form{position: fixed;right: 0;margin: 0;top: 35vh;z-index: 1000;}
.boton-modal-form button{outline: none !important;border: 0 !important;cursor: pointer;padding: 0 !important;background: transparent !important;box-shadow: none !important;}
.boton-modal-form button:hover,.boton-modal-form button:focus,.boton-modal-form button:active{background: transparent !important;outline: none !important;border: 0 !important;box-shadow: none !important;}
#exampleModal div div .modal-header {position: absolute !important;z-index: 100 !important;right: 0 !important;border: 0 !important;}

.proyectos .container .show{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;margin-top: 40px;margin-bottom: 80px;}
.proyectos .container .show div{width: 25%;height: 213px;display: flex;}
.proyectos .container .show .uno{background-image: url(/img/cms/aragon/p1.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.proyectos .container .show .dos{background-image: url(/img/cms/aragon/p2.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.proyectos .container .show .tres{background-image: url(/img/cms/aragon/p3.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.proyectos .container .show .cuatro{background-image: url(/img/cms/aragon/p4.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.proyectos .container .show div a{color: transparent;background: transparent;transition: 0.3s;padding: 30px;height: 100%;width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.proyectos .container .show div a .title,.proyectos .container .show div span{color: transparent;}
.proyectos .container .show div a:hover{padding: 30px;text-align: center;background: #0d2b4575;}
.proyectos .container .show div a:hover .title{font-size: 19.2px;font-weight: 400;line-height: 24px;color: #FDFDFE;}
.proyectos .container .show div a:hover span{font-size: 16px;font-weight: 400;line-height: 24px;color: #FDFDFE;}

#multi-item-example > div.controls-top > a:nth-child(1) > i,#multi-item-example > div.controls-top > a:nth-child(2) > i{font-size: 55px !important;line-height: 0.8 !important;}

.featured-products h2,.hppContainerinner h1{font-size: 23.04px !important;font-weight: 300 !important;line-height: 32px !important;text-transform: initial !important;color: #0D2B45 !important;text-align: left !important;width: 100%;background-image: linear-gradient(to right, #9B9B9B, #9B9B9B);background-position: bottom left;background-repeat: no-repeat;background-size: 50% 1px;padding-bottom: 10px;}
.hppContainerinner ul .alert-info{background-color: #0d2b45 !important;color: #fff !important;border-radius: 20px !important;border: 0 !important;font-weight: 300 !important;}
.distribuidores-home h2{background-image: none !important;padding-bottom: 0 !important;}
.homefeatured3 h2,.homefeatured2 h2{display: none !important;}
.ver-mas-destacados{margin-top: 40px;background: #0D2B45;border-radius: 30px;color: #ffffff;width: 100%;font-size: 16px;line-height: 24px;font-weight: 400;text-align: center;display: inline-block;display: flex;text-decoration: none;padding: 5px 15px;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
.ver-mas-destacados:hover,.ver-mas-destacados:active,.ver-mas-destacados:focus{color: #fff !important;}
#hppContainer2 > div.container.hppContainerinner > div,#hppContainer3 > div.container.hppContainerinner > div{margin: 0 !important;width: 100% !important;}
#custom_code_before2,#custom_code_before3{padding: 0 !important;}
.homefeatured3,.homefeatured2{margin-top: 30px;}
#category main footer section div div #hppContainer3,
#product main footer section div div #hppContainer3,
#cms main footer section div div #hppContainer3,
#search main footer section div div #hppContainer3,
#module-prestablog-noticias main footer section div div #hppContainer3{display: none !important;}
.flecha-mas-productos{margin-left: 8px !important;}

.cms-id-6 main #wrapper {background: url(/img/cms/aragon/contactobanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 240px;background-size: 100%;}
.cms-id-7 main #wrapper {background: url(/img/cms/aragon/empresabanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 240px;background-size: 100%;}
#module-prestablog-noticias main #wrapper {background: url(/img/cms/aragon/noticiasbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 240px;background-size: 100%;}

.cms-id-8 main #wrapper {background: url(/img/cms/aragon/proyectosbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 240px;background-size: 100%;padding-bottom: 0;}
.cms-id-8 main section .container{width: 100% !important;padding: 50px 0 0 0;}
.cms-id-8 main section .container #content-wrapper{padding: 0 !important;width: 100%;}
.cms-id-8 main section div #left-column{display: none;}
.cms-id-8 main section div .content-wrapper{width: 100% !important;}
.cms-id-8 main section .container .breadcrumb{max-width: 1140px;margin: 0 auto;}
.cms-id-8 main section .container #content-wrapper #main .page-header{display: none;}

.cms-id-26 main #wrapper {background: url(/img/cms/aragon/proyectosbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 240px;background-size: 100%;padding-bottom: 0;}
.cms-id-26 main section .container{width: 100% !important;padding: 50px 0 0 0;}
.cms-id-26 main section .container #content-wrapper{padding: 0 !important;width: 100%;}
.cms-id-26 main section div #left-column{display: none;}
.cms-id-26 main section div .content-wrapper{width: 100% !important;}
.cms-id-26 main section .container .breadcrumb{max-width: 1140px;margin: 0 auto;}
.cms-id-26 main section .container #content-wrapper #main .page-header{display: none;}

.cms-id-6 main section .container{width: 100% !important;padding: 50px 0 0 0;}
.cms-id-6 main section .container #content-wrapper{padding: 0 !important;width: 100%;}
.cms-id-6 main section div #left-column{display: none;}
.cms-id-6 main section div .content-wrapper{width: 100% !important;}
.cms-id-6 main section .container .breadcrumb{max-width: 1140px;margin: 0 auto;}
.cms-id-6 main section .container #content-wrapper #main .page-header{display: none;}

#index main #wrapper .breadcrumb[data-depth="1"]{display: none !important;}

.ferre-home .container .show a .imagen-top-cf,.cables-home .container .show a .imagen-top-cf{position: absolute;z-index: 1;opacity: 1;transition: 0.3s;margin-top: -22px;margin-left: 0;}
.ferre-home .container .show a:hover .imagen-top-cf,.cables-home .container .show a:hover .imagen-top-cf{opacity: 0 !important;}

#hppContainer2 > div.ferre-home > div > div > a.distribucion > img.imagen-top-cf,
#hppContainer2 > div.ferre-home > div > div > a.transmision > img.imagen-top-cf,
#hppContainer2 > div.ferre-home > div > div > a.baja > img.imagen-top-cf{margin-top: -34px !important;}

.unidad-negocios{background-color: #F4F5F8;background-image: url(/img/cms/aragon/unidadbg.png);background-repeat: no-repeat;background-position: right;background-size: contain;}
.unidad-negocios .container{max-width: 1140px;margin: 0 auto;padding: 50px 15px 100px 15px !important;}

.unidad-negocios .container h2{background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 2rem;padding-left: 10px;font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 33.18px;line-height: 40px;color: #0D2B45;}
.unidades-show .container{margin-top: -100px !important;max-width: 1140px;margin: 0 auto;padding: 50px 0 80px 0 !important;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.unidades-show .container div{width: 32%;}
.unidades-show .container div img{border-radius: 15px;}
.unidades-show .container div .show{-webkit-box-shadow: 0px 4px 9px 3px #dcdddd;box-shadow: 0px 4px 9px 3px #dcdddd;width: 92%;background: #FDFDFE;border-left: 4px solid #FCB335;padding: 27px;z-index: 9;position: relative;margin: -25px 0 0px 24px;text-align: center;}
.unidades-show .container div .show h3 {font-size: 23.04px;font-weight: 500;line-height: 32px;color: #0D2B45;margin: 0 0 20px 0;text-align: left;min-height: 64px;}
.unidades-show .container div .show p{font-size: 16px;font-weight: 400;line-height: 24px;color: #0D2B45;margin: 0;min-height: 96px;text-align: left;}
.botonexperto{cursor: pointer;outline: none !important;background: #FDFDFE;border: 2px solid #0D2B45;box-sizing: border-box;border-radius: 20px;font-family: 'Barlow';font-style: normal;font-weight: 700;font-size: 16px;line-height: 16px;text-transform: uppercase;color: #0D2B45;margin-top: 40px;display: inline-block;padding: 10px 15px;}
.botonexperto:hover{color: #fff;transition: 0.3s;outline: none !important;background: #F5A522;border: 2px solid #F5A522;}

.proyectos-show{background: #F4F5F8;}
.proyectos-show .container{max-width: 1140px;margin: 0 auto;padding: 0 0 50px 0 !important;text-align: center;}
.proyectos-show .container h2 {width: auto;padding-bottom: 0 !important;font-size: 33.18px !important;font-weight: 400 !important;line-height: 40px !important;color: #0D2B45 !important;background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 2rem;padding-left: 10px;margin-bottom: 30px;margin-top: 50px;}
.cms-id-8 main #footer > div.footer-container{margin-top: 0 !important;}
.cms-id-8 main #footer{padding-top: 0 !important;}
.cms-id-8 main section div section #content{margin-bottom: 0 !important;}
.cms-id-8 main section div section .page-footer{margin-bottom: 0 !important;}
.proyectos-show .container .show{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.proyectos-show .container .show div{width: 32%;margin-bottom: 18px;height: 280px;display: flex;}
.proyectos-show .container .show .uno{background-image: url(/img/cms/aragon/proyecto1.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.proyectos-show .container .show .dos{background-image: url(/img/cms/aragon/proyecto4.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.proyectos-show .container .show .tres{background-image: url(/img/cms/aragon/proyecto3.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.proyectos-show .container .show .cuatro{background-image: url(/img/cms/aragon/proyecto5.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.proyectos-show .container .show .cinco{background-image: url(/img/cms/aragon/proyecto6.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.proyectos-show .container .show .seis{background-image: url(/img/cms/aragon/proyecto2.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.proyectos-show .container .show div a {color: transparent;background: transparent;transition: 0.3s;padding: 30px;height: 100%;width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.proyectos-show .container .show div a:hover {padding: 30px;text-align: center;background: #0d2b4575;}
.proyectos-show .container .show div a:hover .title{font-size: 19.2px;font-weight: 400;line-height: 24px;color: #FDFDFE;}
.proyectos-show .container .show div a:hover span{font-size: 16px;font-weight: 400;line-height: 24px;color: #FDFDFE;}

a.boton-unidades-de-negocio{color: #0d2b45;border: 2px solid #F5A522;cursor: pointer; outline: none !important; background: #FDFDFE; box-sizing: border-box; border-radius: 6px; font-style: normal; font-weight: 400; font-size: 16px; line-height: 20px; text-transform: inherit;margin-top: 15px; display: inline-block; padding: 5px 10px; font-family: 'Poppins', sans-serif;}
a.boton-unidades-de-negocio:hover{padding: 5px 10px;transition: 0.3s;outline: none !important;border-radius: 6px;color: #0d2b45;background: #F5A522;color: #fff !important;}


.menu-proyectos{margin-bottom: 30px;}
.menu-proyectos ul li{background-color: rgba(98, 37, 54, 0.05);border-left: 4px solid #FCB335;margin-bottom: 10px;padding: 5px 12px;}
.menu-proyectos ul li a{font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;display: flex;align-items: center;color: #727378;}
.menu-proyectos ul li .active,.menu-proyectos ul li a:hover,.menu-proyectos ul li a:focus,.menu-proyectos ul li a:active{font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;display: flex;align-items: center;color: #0D2B45;}
.cms-id-20 main section div #content-wrapper #main > .page-header,
.cms-id-21 main section div #content-wrapper #main > .page-header,
.cms-id-22 main section div #content-wrapper #main > .page-header,
.cms-id-23 main section div #content-wrapper #main > .page-header,
.cms-id-24 main section div #content-wrapper #main > .page-header,
.cms-id-25 main section div #content-wrapper #main > .page-header{display: none;}
.proyecto-interno{display: flex;flex-direction: column;}
.proyecto-interno img{width: 100%;}
.proyecto-interno h2{text-align: left;width: 100%;font-size: 27.65px;font-weight: 400;line-height: 32px;color: #0D2B45;background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 2rem;padding-left: 10px;margin-bottom: 30px;margin-top: 50px;}
.proyecto-interno span{font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 19.2px;line-height: 24px;color: #0D2B45;background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: bottom left;background-repeat: no-repeat;background-size: 2rem 1px;padding-bottom: 10px;}
.proyecto-interno .show{display: flex;flex-direction: row;margin-top: 30px;margin-bottom: 30px;}
.proyecto-interno .show div{width: 32%;display: flex;flex-direction: column;}
.proyecto-interno .show div span{font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: #0D2B45;background-image: none;}
.proyecto-interno p{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px;color: #0D2B45;}

.cms-id-7 main section div div section .page-header > h1{background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 2rem;padding-left: 10px;font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 23.04px;line-height: 32px;color: #0D2B45;margin-top: 0;}
.empresa-show img{width: 100%;}
.empresa-show .texto{margin: 30px 0;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;}
.empresa-show .texto .col-xs-12{padding: 0 !important;margin-bottom: 30px;}
.empresa-show .texto div p{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px;color: #000000;}

#module-prestablog-noticias main section div #left-column > div.block-categories.hidden-sm-down{display: none;}
#module-prestablog-noticias main section div #content-wrapper > h1{margin-top: 0 !important;}
#module-prestablog-noticias main section div #content-wrapper > h1 > span{background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 2rem;padding-left: 10px;font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 23.04px;line-height: 32px;color: #0D2B45;margin-top: 0;}

#cms main section div #left-column > div:nth-child(1),
#category main section div #left-column > div:nth-child(1),
#search main section div #left-column > div:nth-child(1){display: none !important;}

#module-prestablog-noticias main section div #left-column > div:nth-child(1) > h4{display: none;}
#prestablog_bloc_search .btn.button-search{background: transparent !important;}
#prestablog_bloc_search{padding: 0 !important;}
#blog_list_1-7 .prestablog_more,#blog_list_1-7 a.blog_link:hover, #blog_list_1-7 .comments:hover, #blog_list_1-7 a.blog_link:hover::before, #blog_list_1-7 .comments:hover::before{background-color: #0D2B45 !important;}

.contacto-show{padding-bottom: 170px;background-color: #F4F5F8;background-image: url(/img/cms/aragon/unidadbg.png);background-repeat: no-repeat;background-position: right;background-size: contain;}
.contacto-show .container,.contacto-show-tres .container,.contacto-show-form .container{max-width: 1140px;margin: 0 auto;padding: 0 0 50px 0 !important;text-align: center;}
.contacto-show .container h2{width: 100%;text-align: left;font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 23.04px;line-height: 32px;color: #0D2B45;}

.contacto-show-tres{margin-top: -200px;}
.contacto-show-tres .container{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.contacto-show-tres .container div{display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;text-align: left;background: #FDFDFE;border-left: 4px solid #FCB335;padding: 27px;z-index: 9;position: relative;box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.15);border-radius: 15px;width: 30%;}
.contacto-show-tres .container div h3{margin-left: 14px;margin-bottom: 20px;font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 19.2px;line-height: 24px;color: #0D2B45;}
.contacto-show-tres .container div ul li,
.contacto-show-tres .container div ul li a,
.contacto-show-tres .container div ul li span,
.contacto-show-tres .container div ul li p{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 15px;line-height: 20px;color: #0D2B45;}
.contacto-show-tres .container div ul li{margin-bottom: 10px;}

.contacto-show-form .container{padding-bottom: 0 !important;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.contacto-show-form .container .form,.contacto-show-form .container .mapa{width: 47%;}
.contacto-show-form .container .form h2,.contacto-show-form .container .mapa h2{width: 100%;text-align: left;background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 2rem;padding-left: 10px;font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 23.04px;line-height: 32px;color: #0D2B45;}
.contacto-show-form .container .form form{background: #F4F5F8;border-radius: 15px;margin: 0;padding: 30px 10px;}
.contacto-show-form .container .form form .form-group .form-control{background-color: #FDFDFE !important;}
.contacto-show-form .container .form #formenexum > div > span{width: 100%;text-align: left;display: block;}
.contacto-show-form .container .form #formenexum > div:nth-child(8){text-align: right;margin-top: -67px;}

.modal-body .contactform #formenexum > div:nth-child(8){}

.botoncotizar button{background: #F5A522;
    border-radius: 26px;
    padding: 8px 60px;
    margin-top: 30px;
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 13.33px !important;
    line-height: 16px !important;
    text-align: center;
    color: #FFFFFF !important;
    cursor: pointer;
    border: 0;border: 1px solid transparent;transition: 0.3s;outline: none !important;}
.botoncotizar button:hover,.botoncotizar button:active,.botoncotizar button:focus{border: 1px solid #F5A522;background: #fff !important;color: #F5A522 !important;}

div.enviar-cotizar{outline: none !important;
    background: #FDFDFE !important;
    border: 1px solid #0D2B45 !important;
    box-sizing: border-box;
    border-radius: 20px;
    color: #0d2b45 !important;
    font-size: 16px !important;
    font-weight: 400 !important;transition: 0.3s;}
div.enviar-cotizar:hover{color: #FDFDFE !important;background: #0D2B45 !important;}
.modal-header .close{outline: none !important;cursor: pointer;background: transparent !important;border: 0 !important;}
.modal-header .close span{font-size: 2.5rem !important;color: #bb0909 !important;opacity: 0.5 !important;border: 0 !important;}
#formulariomodalficha > div > div > div.modal-header{position: absolute;width: 100%;border-bottom: 0;z-index: 1;}
#formulariomodalficha > div > div > div.modal-body{margin-top: 20px;}
#formulariomodalficha > div > div > div.modal-body > div > div > div > div > h3{text-align: left;font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 23.04px;line-height: 32px;color: #0D2B45;}

/* Responsive */
@media(max-width:1700px){.cont-sliderform{height: 571px;}}
@media(max-width:1600px){.cont-sliderform{height: 538px;}}
@media(max-width:1500px){.cont-sliderform{height: 504px;}.form-group {margin-bottom: 0.5rem;}}
@media(max-width:1400px){.cont-sliderform{height: 470px;}.form-group {margin-bottom: 0.4rem;}}
@media(max-width:1300px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
.cont-sliderform{height: 437px;}.todoFormHome{top: 225px;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 48% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 48% 0 !important;padding-top: 250px;background-size: auto;}
}
@media(max-width:1200px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
.cont-sliderform{height: 403px;}
.todoFormHome div #formenexum > div:nth-child(7){height: 45px;}
.lideres .container .show div img{width: 100%;}
}
@media(max-width:1100px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 37% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 37% 0 !important;padding-top: 250px;background-size: auto;}
}
@media(max-width:1140px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
.contacto-show .container, .contacto-show-tres .container, .contacto-show-form .container {padding: 0 20px 50px 20px !important;}
.proyectos-show .container .show{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;width: 100%;align-items: center;}
.unidades-show .container div {width: 50%;margin-bottom: 30px;}
.unidad-negocios .container{padding: 50px 20px 100px 20px !important;}
.unidades-show .container{padding: 50px 20px 80px 20px !important;align-items: center;flex-direction: column;}
.unidades-show .container div img{width: 100%;}
#module-prestablog-noticias main #wrapper .breadcrumb,
.cms-id-8 main #wrapper .breadcrumb,
.cms-id-7 main #wrapper .breadcrumb,
.cms-id-6 main #wrapper .breadcrumb{padding: 0 20px;}
#index main #wrapper .hppContainerinner h1{max-width: 960px;margin: 0 auto;}
#index main #wrapper .hppContainerinner .homefeatured2{width: 960px !important;margin: 30px auto 0;}
#hppContainer2 > div.container.hppContainerinner > div{width: 960px !important;margin: 0 auto !important;}
.lideres .container .show div .texto p{min-height: 120px;}
.lideres .container .show div .texto h2{min-height: 64px;}
.contacto-banners{flex-direction: column;}
.contacto-banners .formulario{width: 100%;margin-bottom: 30px;}
.contacto-banners .banners{width: 100%;}
.todo-footer div ul li img{margin-right: 0 !important;}
.todo-footer .cuatro{margin-right: 2%;}
.todo-footer .tres{margin-top: 92px;width: 19%;padding-right: 1%;border-right: 1px solid #F4F5F8;margin-right: 1%;}
.todo-footer .cinco {width: 14%;}
.todo-footer .dos{width: 21%;}
.representantes .container .show{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;margin-bottom: 40px;align-items: center;}
.representantes .container .show .nexan{margin-bottom: 30px;width: 50%;}
}
@media(max-width:1100px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
.cont-sliderform{height: 370px;}.todoFormHome h3{padding-bottom: 0 !important}.todoFormHome{top: 200px;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 39% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 39% 0 !important;padding-top: 250px;background-size: auto;}
}
@media(max-width:1000px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
.contacto-show-tres .container {flex-direction: column;align-items: center;}
.cont-sliderform{height: 336px;}.todoFormHome{top: 190px;padding: 15px 30px;display: none;}#index #hppContainer1{width: 100% !important}
.cms-id-7 main #wrapper > .container{display: flex;flex-direction: column;}
.cms-id-7 main #wrapper > .container nav{order: 1;padding: 0 15px;}
.cms-id-7 main #wrapper > .container #left-column{order: 3;width: 100% !important;}
.cms-id-7 main #wrapper > .container #content-wrapper{order: 2;width: 100% !important;}
.contacto-show-tres .container div{width: 50%;margin-bottom: 30px;}
.contacto-show-form .container{flex-direction: column;align-items: center;}
.contacto-show-form .container .form, .contacto-show-form .container .mapa {width: 100%;}
}
@media(max-width:999px){
.proyectos .container h2,.representantes .container h2,.ferre-home .container h2{margin-top: 50px !important;}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{height: 420px;}
#index main #wrapper .hppContainerinner h1{max-width: 100%;margin: 0 auto;}
#index main #wrapper .hppContainerinner .homefeatured2{width: 100% !important;margin: 30px auto 0;}
#index main #wrapper .hppContainerinner{padding: 0 20px !important;}
.featured-products h2, .hppContainerinner h1{margin-top: 0 !important;}
#hppContainer2 > div.container.hppContainerinner > div{width: 100% !important;margin: 0 auto !important;}
.container{width: 100% !important;}
.contacto-banners{flex-direction: column;}
.contacto-banners .formulario{width: 100%;margin-bottom: 30px;}
.contacto-banners .banners{width: 100%;}
#blog_list_1-7{display: flex !important;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;}
#blog_list_1-7 li,#blog_list_1-7 li.tiers{width: 60% !important;margin-bottom: 30px;left: initial !important;}
#blog_list_1-7>li:nth-child(2){padding: 10px !important;}
.content4Items{flex-direction: column;}
.box4Items{margin-bottom: 20px;}
.footer-container .row {flex-wrap: wrap;}
/*NUEVA SECCION DESTACADOs*/
#hppContainer1 .row { display: none !important; }
#index #hppContainer1 .products { display: flex; }
#index #hppContainer1 { height: 100%;left: 0;margin-left: 0; }
.hppContainerinner { padding-left: 20px !important;padding-right: 40px; }
#index #hppContainer1 .featured-products .thumbnail-container { height: auto; }
/*NUEVA SECCION DESTACADOs*/
}
@media(min-width:992px){
#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,.featured-products article:nth-child(6n+1) .thumbnail-container,.product-accessories article:nth-child(4n+1) .thumbnail-container,
.product-miniature article:nth-child(4n+1).thumbnail-container{box-shadow: none !important;background: #FFFFFF;border: 1px solid #F4F5F8;box-sizing: border-box;border-radius: 15px;overflow: hidden;}
.tns-brands .tns-item{transform:scale(0.6)}}
@media(max-width:991px){
/*NUEVA SECCION DESTACADOs*/
#hppContainer1 .row { display: none !important; }
#index #hppContainer1 { height: 100%;left: 0;margin-left: 0; }
.hppContainerinner { margin: 0; }
#index #hppContainer1 .featured-products .thumbnail-container { height: auto; }
#hppContainer1 .h1.products-section-title.text-uppercase { margin: 0; }
/*NUEVA SECCION DESTACADOs*/
#products .product-miniature,.product-accessories .product-miniature,.product-miniature .product-miniature{max-width: calc(100% / 3 - 10px);}
.featured-products .product-miniature{max-width: calc(100% / 3 - 10px);margin-right: 10px;}
.products article .thumbnail-container{box-shadow: none !important;background: #FFFFFF;border: 1px solid #F4F5F8;box-sizing: border-box;border-radius: 15px;overflow: hidden;text-align: center;}
#product-modal .modal-content .modal-body{flex-direction: column;}#product-modal .modal-content .modal-body .product-images{flex-direction: row;margin-left: 0;}}
@media(max-width:900px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
#footer > div.footer-container > div > div:nth-child(1) > div > div.dos > ul > li:nth-child(3) a, #footer > div.footer-container > div > div:nth-child(1) > div > div.tres > ul > li:nth-child(3) > a, #footer > div.footer-container > div > div:nth-child(1) > div > div.uno > ul > li:nth-child(3) > a {font-size: 14px !important;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 37% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 37% 0 !important;padding-top: 250px;background-size: auto;}
.contacto-banners .banners .banner{margin-bottom: 30px;}
.contacto-banners .banners{flex-direction: column;justify-content: center;align-items: center;}
.lideres .container .show div {width: 50%;margin-bottom: 30px;}
.lideres .container .show{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;margin-top: 30px;align-items: center;}
.proyectos .container{padding: 0 30px !important;}
.proyectos .container .show div{width: 50%;height: 310px;}
.todo-footer .tres{border-right: 0 !important;}
#footer > div.footer-container > div > div:nth-child(1) > div > div.tres > ul > li:nth-child(1){padding-right: 0 !important;}
.todo-footer{flex-direction: column;justify-content: center;align-items: center;}
.todo-footer .uno{width: 100%;margin-right: 0;padding: 0 30px;}
.todo-footer .dos,.todo-footer .tres,.todo-footer .cuatro,.todo-footer .cinco{margin-right: 0;padding: 0 30px;width: 100%;text-align: center;margin-top: 20px;}
}
@media(max-width:800px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 33% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 33% 0 !important;padding-top: 250px;background-size: auto;}
.unidades-show .container div {width: 60%;margin-bottom: 30px;}
.proyectos-show .container .show div {width: 45%;margin-bottom: 18px;height: 280px;display: flex;}
}
@media(max-width:767px){
#module-prestablog-noticias main #wrapper > .container #content-wrapper{width: 100% !important;}
#wrapper .breadcrumb{display: initial !important;width: 100%;}
#products .up .btn-secondary, #products .up .btn-tertiary{color: #0d2b45 !important;border-radius: 10px;border-color: #0d2b45 !important;}
.products-selection{padding-top: 10px;}
.products-selection .showing{padding-top: 0 !important;font-size: 13px !important;}
#header .header-top{background: #fff !important;}
.header-content .shop-logo{width: 60%;}
/*NUEVA SECCION DESTACADOs*/
#hppContainer1 .row { display: none !important; }
#index #hppContainer1 { height: 100%;left: 0;margin-left: 0; }
.hppContainerinner { margin: 0; }
#index #hppContainer1 .featured-products .thumbnail-container { height: auto; }
#hppContainer1 .h1.products-section-title.text-uppercase { margin: 0; }
/*NUEVA SECCION DESTACADOs*/
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {height: 440px;}
#product main #wrapper > div > div:nth-child(5){order: 4;}
#header > div.header-top > div > div.header-content.hidden-md-up > div.lgclearcart{display: none !important;}
#product main #wrapper > div > .featured-products{order: 4;}
#header #_prestablog_index{display: none;}
#header #lgclearcart{display: none;}
#product-modal > div{margin: 0 !important;}
#wrapper > div > div:nth-child(4),#wrapper > div > div:nth-child(6),#wrapper > div > div:nth-child(7){order: 3;width: 100%;}
#js-product-list-top > div.col-xs-12.col-md-8 > div{padding-left: 18px;}
#wrapper > div{display: flex;flex-direction: column;flex-wrap: wrap;}
#left-column{order: 2;}
#content-wrapper{order: 1;}
.featured-products .product-miniature{margin:0 !important;}
#products .product-miniature,
.product-accessories .product-miniature,
.product-miniature .product-miniature,
.featured-products .product-miniature{max-width: calc(96% / 2 - 0px);margin-right: 10px !important;}
#products article:nth-child(n){margin-bottom: 5px;}
#products .thumbnail-container .product-description, .featured-products .thumbnail-container .product-description, .product-accessories .thumbnail-container .product-description{box-shadow: none;width: 100%;}
#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:700px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
.contacto-show-tres .container div {width: 80%;margin-bottom: 30px;}
.empresa-show .texto{flex-direction: column;}
.empresa-show .texto div{width: 100%;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 30% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 30% 0 !important;padding-top: 250px;background-size: auto;}
.hppContainerinner{padding-right: 20px;}
.lideres .container{padding: 0 30px !important;}
.proyectos .container .show div {height: 260px;}
.lideres .container .show div{width: 70%;}
.cables-home .container .show a,.ferre-home .container .show a{width: 50%;margin-bottom: 30px;}
#products .product-thumbnail, .featured-products .product-thumbnail, .product-accessories .product-thumbnail, .product-miniature .product-thumbnail{margin: 0 auto;width: 80%;}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {height: 400px;}
}
@media(max-width:600px){
.contacto-show-tres .container div {width: 85%;margin-bottom: 30px;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 27% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 27% 0 !important;padding-top: 250px;background-size: auto;}
.unidades-show .container div {width: 75%;margin-bottom: 30px;}
.proyectos-show .container .show div {width: 60%;margin-bottom: 18px;height: 280px;display: flex;}
.contacto-banners .banners .info{width: 100%;}
.contacto-banners .banners .banner{width: 60%;}
.proyectos .container .show div {height: 220px;}
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
.representantes .container .show .nexan,.representantes .container .show .herrajes{width: 85%;}
}
@media(max-width:579px){#js-product-list-top > div.col-xs-12.col-md-8{z-index: 10;margin-bottom: 15px;}}
@media(max-width:530px){#js-product-list-top > div.col-xs-12.col-md-8 > div > div{padding-right: 25px;}.header-content .shop-logo{width: 60%;}#products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature, .featured-products .product-miniature {max-width: calc((97% - 10px) / 2);margin-right: 10px !important;}}
@media(max-width:500px){
.contacto-show-tres .container div {width: 90%;margin-bottom: 30px;}
#module-prestablog-noticias main #wrapper > .container nav,.cms-id-7 main #wrapper > .container nav{padding: 0;}
.products-selection{flex-direction: column;height: 80px;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 26.5% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 26.5% 0 !important;padding-top: 250px;background-size: auto;}
.lideres .container .show div{width: 100%;}
.lideres .container .show div .texto h2,.lideres .container .show div .texto p{min-height: auto;}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {height: 330px;}
.contacto-banners .banners .banner {width: 85%;}
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
}
@media (max-width: 480px) {
.unidades-show .container div {width: 95%;margin-bottom: 30px;}
.proyectos-show .container .show div {width: 75%;margin-bottom: 18px;height: 280px;display: flex;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 26% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 26% 0 !important;padding-top: 250px;background-size: auto;}
.quotes_cart > a{background-image:url(/img/icons/VentusMobileRecursosCotizador-22.svg);height:45px;width:50px}
.cart.header > a{background-image: url(/img/icons/VentusMobileCarritoCompra.svg);height:45px;width:50px}
.ht_cart.cart-hover-content{display: none;}
.header-nav{display:none}
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
#header .header-top{background-color: #333333;padding:20px 0}
#header .user-info .login{background-image:url(/img/icons/VentusMobileInicioSesion.svg);display: block;height: 40px;padding: 0;width: 40px;}
}
@media (max-width: 428px){
.contacto-show-tres .container div {width: 95%;margin-bottom: 30px;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 25% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 25% 0 !important;padding-top: 250px;background-size: auto;}
.cables-home .container .show a, .ferre-home .container .show a {width: 40%;}
.representantes .container .show .nexan, .representantes .container .show .herrajes {width: 95%;}
.proyectos .container .show div {height: 160px;}
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 0px;}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {height: 300px;}
}
@media (max-width: 400px){
.unidad-negocios .container h2 {background-image: linear-gradient(to right, #fcb335, #fcb335);background-position: left center;background-repeat: no-repeat;background-size: 3px 5rem;padding-left: 10px;font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 33.18px;line-height: 40px;color: #0D2B45;text-align: left;}
.proyectos-show .container .show div {width: 85%;margin-bottom: 18px;height: 280px;display: flex;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 24.7% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 24.7% 0 !important;padding-top: 250px;background-size: auto;}
.copyright .container{padding: 10px !important;}
.contacto-banners .banners .banner {width: 100%;}
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 6px;}
}
@media (max-width: 380px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf{margin-left: 10px;}
.category-id-parent-3 main #wrapper, .category-id-parent-20 main #wrapper, .category-id-parent-23 main #wrapper, .category-id-parent-24 main #wrapper, .category-id-parent-25 main #wrapper, .category-id-parent-22 main #wrapper {background: url(/img/cms/aragon/cablesbanner.jpg);background-repeat: no-repeat;background-position: right -20px;padding-top: 250px;background-size: auto;background-position: 24.2% 0 !important;}
#module-prestablog-noticias main #wrapper,.cms-id-8 main #wrapper,.cms-id-7 main #wrapper,.cms-id-6 main #wrapper{background-position: 24.2% 0 !important;padding-top: 250px;background-size: auto;}
}
@media (max-width: 362px){
.cables-home .container .show a .imagen-top-cf,.ferre-home .container .show a .imagen-top-cf {margin-left: 13px;}
#products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature, .featured-products .product-miniature {max-width: calc((96% - 10px) / 2);}
}