/*Body*/
body{font-family: 'Poppins', sans-serif;max-width:100%;overflow-x:hidden}
/*Header*/
.logo img {display: none !important;}
.contentBannersHome {
    display: flex;
    justify-content: space-between;padding: 10px 0 50px 0;
}
ul.nav-top li {display: inline-block;padding: 5px 2px;margin-bottom: 0;font-size: 12px;color: #fff;}
#navtop {display: flex; justify-content: space-between;width: 72%;}
#navtop a{color: #fff;}
.nav-top{padding: 0;}
.nav-top li.despachotop{color: #fff;}
.nav-top li.despachotop a,.nav-top li.despachotop span{font-weight: bold;}
.nav-top li.despachotop::before{background-image: url(/pub/media/img/IcnDespachoHuinchaNaranja-38.svg);background-position: center;margin-right: 5px;vertical-align: middle;width: 30px;background-repeat: no-repeat;content: '';display: inline-flex;height: 20px}
.nav-top li.despachotop::after{margin-left: 1rem;background-image: url(/pub/media/img/IcnDespachoHuinchaNaranja-38.svg);background-position: center;margin-right: 5px;vertical-align: middle;width: 30px;background-repeat: no-repeat;content: '';display: inline-flex;height: 20px}
.greet.welcome.desplazar{padding: 5px 0 0 1rem;}
.welcomem{color: #fff;}
.header.links .authorization-link{height: 35px;padding: 10px 10px 0 8px;background: #264067;}
.customer-welcome.active .header.links .authorization-link{padding: 0;}
.header.links .authorization-link a{color: #fff !important;}
#headertop{}
.nav-top{display: flex;}
.nav-top li{font-size: 12px; color:#fff;list-style-type: none;}
.nav-top li.phonetop{}
li.phonetop::before{background-image: url(/pub/media/img/IcnLlamadaHeader-40.svg);background-position: center;margin-right: 5px;vertical-align: middle;width: 20px;background-repeat: no-repeat;content: '';display: inline-flex;height: 20px}
#headertop li.mailtop{}
li.mailtop::before{background-image: url(/pub/media/img/Icn-MailHeader-41.svg); background-position: center;margin-right: 5px;vertical-align: middle;width: 20px;background-repeat: no-repeat;content: '';display: inline-flex;height: 20px}
/*LOGO NORMAL*/
.header.content .logo {background-size: cover !important;margin: -5px 0 2rem 0 !important;background: url(/pub/media/img/FasitLogo-HeaderEscritorio.png);width: 225px;height: 70px;background-repeat: no-repeat;}

/*LOGO CYBER*/
/*.header.content .logo {background-size: cover !important;margin: -5px 0 2rem 0 !important;background: url(/pub/media/img/cyber/logo_header_cyber.png);width: 295px;height: 70px;background-repeat: no-repeat;}*/

/*Grid*/
.row::after{content:"";clear:both;display:table}
[class*="col-"]{float:left;padding:15px}
.col-1{width:8.33%}
.col-2{width:16.66%}
.col-3{width:25%}
.col-4{width:33.33%}
.col-5{width:41.66%}
.col-6{width:50%}
.col-7{width:58.33%}
.col-8{width:66.66%}
.col-9{width:75%}
.col-10{width:83.33%}
.col-11{width:91.66%}
.col-12{width:100%}

/* Flex */
.flex{display:flex}
.wrap{flex-wrap:wrap}
.align-center{align-content:center;align-items:center}
.direction-column{flex-direction:column}
.direction-column-reverse{flex-direction:column-reverse}
.direction-row{flex-direction:row}
.direction-row-reverse{flex-direction:row-reverse}
.justify-around{justify-content:space-around}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.justify-end{justify-content:flex-end}
.justify-evenly{justify-content:space-evenly}

/*Pop Up*/
#fvpp-blackout {
  display: none;
  z-index: 499;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
}

#my-welcome-message {
  display: none;
  z-index: 500;
  position: fixed;
  width: 40%;
  left: 30%;
  top: 5%;
  padding: 20px 2%;
  font-family: Calibri, Arial, sans-serif;
  background: #FFF;
}

#fvpp-close {
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
}

#fvpp-dialog h2 {
  font-size: 2em;
  margin: 0;
}

#fvpp-dialog p { margin: 0; }


/*PRODUCTOS DESTACADOS*/
h2.productosdetacadostitulo {
    background-image: linear-gradient(to left,#db8f1b ,#db8f1b ),linear-gradient(to left,#db8f1b ,#db8f1b);
    background-position: calc(50% - 270px), calc(50% + 270px);
    background-size: 250px 1px, 250px 1px;
    text-align: center;
    font-size: 1.8rem;
    color: #005391;
    width: 100%;
    background-repeat: no-repeat;
}
.page-layout-1column .block.widget .products-grid .product-item{margin-left: 0 !important;}
.descuentolista{z-index: 9;position: absolute;margin-left: 4rem;margin-top: 1rem;background: #db8f1b;padding: 1.2rem 0.5rem;border-radius: 50%;color: #fff;font-weight: 600;}
.page-products .descuentolista{margin-left: 18rem;}

/* ===== Body General ===== */
.fieldset > .field > .label, .fieldset > .fields > .field > .label,.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong{color: #264067;}
.checkout-index-index .fieldset > .field > .label {margin-bottom: 0;}
#checkout-payment-method-load{margin-top: 3em;}
.opc-block-summary > .title,.checkout-payment-method .step-title,.opc-block-shipping-information .shipping-information-title{color: #264067;font-weight: 400;}
.columns .column.main{padding-bottom: 0;}
td.col.data[data-th="Apply Add To Quote"] {display: none !important;}                    
::selection{background-color:#264067 ;color:#fff}
body{color:#1A171B; font-family: 'Poppins', sans-serif;max-width:100%;overflow-x:hidden}
textarea,input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"]{vertical-align:middle;font-family: 'Poppins',sans-serif; height: 35px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #ca4f24;
    font-style: normal;
    font-family: 'Poppins', sans-serif;}
input[type="text"]::placeholder,input[type="password"]::placeholder,input[type="url"]::placeholder,input[type="tel"]::placeholder,input[type="search"]::placeholder,input[type="number"]::placeholder,input[type="datetime"]::placeholder,input[type="email"]::placeholder{color:#333;font-size:12px;font-style: initial!important;font-weight:400;text-align:left;font-family: 'Poppins',sans-serif;}
input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="datetime"]:focus, input[type="email"]:focus{outline:none;border-color:#264067 !important;box-shadow:none;font-family: 'Poppins',sans-serif;}

/*Header*/
.header.panel > .header.links > li.welcome, .header.panel > .header.links > li > a {display: inline-block;line-height: 1.6;}
#search_autocomplete{display: none !important;/*Oculta despliegue buscador*/}
li.desplazar {/* margin-left: 300px;*/ }
body .page-header .header.panel {padding-bottom: 0;padding-top: 0;}
.header.panel>.header.links>.customer-welcome+.authorization-link { display: none; }
.contactnav{order: 4;}
.contactnav li {font-size: 12px;color: #ffffff;background: #000;font-weight: 600;height: 100%;line-height: 24px; margin: 0;padding: 1rem;margin: 0 0 0 1rem;}
.contactnav li:hover{background: #313131;}
.contactnav a:hover,.contactnav li a:hover{text-decoration: none;}
.header.panel>.header.links {height: 35px;align-items: center;display: flex;float: none!important;justify-content:flex-start;}
.header .top-nav ul {align-items: center;display: flex;justify-content: space-evenly;}
.trabaja-con-nosotros{padding-left: 10em;display: inline-flex;}
.contact-header{display: inline-flex;}
.header.content .block-search{width: 40%;}
.phoneheader {/*padding-left: 30em;*/display: inline-flex;}
.block-search {margin-top: -8px !important;/*padding-left: 10%;*/float: none !important;display: inline-block !important;text-align: center;/*    padding-left: 10em !important;*//*width: 50% !important;*/}
.block-search input {border-radius: 10px;;min-height: 45px;margin: 0 !important;padding-right: 35px;position: static;border: 1px solid #4470b3;}
.block-search .action.search {display: block;border-left: 1px solid #4470b3 !important;padding: 6px 20px !important;color: #4470b3;right: 0 !important;opacity: 1 !important;}
.block-search .action.search:before{color: #ca4f24 !important;font-size: 2rem !important;}
.page-header .panel.wrapper{background: none !important;background-color: #db8f1b !important;border-bottom: 0px solid #db8f1b !important;}
.header.panel > .header.links > li.welcome, .header.panel > .header.links > li > a,.header.panel > .header.links > li > a:visited{color: #333;}
.header.panel > .header.links > li .authorization-link{color: #6D6D6D;}
.minicart-wrapper .action.showcart,.minicart-wrapper .action.showcart.active{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.minicart-wrapper .action.showcart:hover:after,.miniquote-wrapper .action.showquote:hover:after{color: transparent !important;transition: border 165ms ease-out;}
.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before{background: url(/pub/media/img/CarritoDeCompra-23.svg) no-repeat;
    background-size: contain;
    padding: 0;
    width: 43px;
    height: 45px;content: "";}
    .minicart-wrapper .action.showcart:after, .minicart-wrapper .action.showcart.active:after {content: "Compras";font-size: 11px; color: #333;}
    .minicart-wrapper .action.showcart:hover:after,.minicart-wrapper .action.showcart.active:hover:after {font-weight: bold !important;color: #333 !important;}
.customer-welcome ul{border: none !important; margin-top: 6px !important;}
.miniquote-wrapper .action.showquote:before,.miniquote-wrapper .action.showquote.active:before, .miniquote-wrapper .action.showquote:hover:before{background: url(/pub/media/img/Cotizador-24.svg); width: 40px; height: 7px; padding-bottom: 0.5rem;background-repeat: no-repeat;}
.miniquote-wrapper .action.showquote{}

.miniquote-wrapper:after,.miniquote-wrapper .action.showquote:after, .miniquote-wrapper .action.showquote.active:after{content:"Cotizaciones" !important;font-size: 11px;color: #333;}
.miniquote-wrapper:hover:after,.miniquote-wrapper .action.showquote:hover:after, .miniquote-wrapper .action.showquote.active:hover:after{font-weight: bold; color: #333;}

.miniquote-wrapper{border-right: 1px solid #ddd; padding-right: 15px; }
.miniquote-wrapper .action.showquote,.miniquote-wrapper .action.showquote.active {margin-top: 0 !important; background: url(/pub/media/img/Cotizador-24.svg) no-repeat;background-size: contain;padding: 0;width: 43px;height: 45px;margin-top: -6px; display: flex;flex-direction: column;align-items: center;}
.miniquote-wrapper .action.showquote img{display: none !important;}
.header.panel > .header.links > li{margin: 0 !important; }
.header.panel > .header.links > li,.header.panel > .header.links > li a{color: #6D6D6D;}
.header.panel > .header.links > li a:hover{color: #264067;text-decoration: none;}
.header.panel > .header.links > .authorization-link:after{display: none !important;}
.seguicompra span{padding-right: 5px;position: relative;top: 3px;}
.header.panel > .header.links .authorization-link + li  {height: 35px;padding: 10px 10px 0 0;background: #264067;}/*Crear cuenta*/
.header.panel > .header.links .authorization-link + li a {color: #fff !important;}/*Crear cuenta*/
.header.panel > .header.links .authorization-link + li::before{color: #fff;content: "|";display: inline-block;width: 15px;height: 15px;vertical-align: middle;}
.link.wishlist{display: none;}
.line-home{color:#264067 !important}
li.authorization-link::before{content:"";background-image:url(/pub/media/img/UserIcon-39.svg);background-size:100% 100%;display:inline-block;width:15px;height:15px;vertical-align:middle; padding-right: 5px;}
.minicart-wrapper .action.showcart .counter-number{text-shadow: none !important;}
.minicart-wrapper .action.showcart .counter.qty{background:#ca4f24 !important;border-radius:25px;top:-10px;display:unset!important;position:absolute;right:15px !important;font-size:10px !important;font-weight:700;height:18px;line-height:18px;min-width:12px;box-sizing: content-box !important;}
.miniquote-wrapper .action.showquote .counter.qty{background:#ca4f24 !important;border-radius:25px;top:-5px !important;display:unset!important;position:absolute;right:-5px !important;font-size:10px !important;font-weight:700;height:18px;line-height:18px}
.customer-welcome .header.links li.authorization-link::before{display:none}
.customer-welcome{margin-top:0px!important}

/*Minicart*/
.minicart-items .product-item-name a{color: #264067 ;}
.checkout-cart-index .message.notice{display: block;}
.message.notice{display: none;}
.update-cart-item > span{font-size: 0;}
.update-cart-item > span::before{content:"Actualizar";font-size: 8px;}
.minicart-items .product-item-pricing .label{font-size: 11px !important;}
#mini-cart .product-image-photo{max-width: 100% !important;}

/*===== Cotizador =====*/
.quotation-quote-success .page-main{text-align: center; margin-top: 5rem;}
.checkout-success .actions-toolbar{display: flex;justify-content: center;}
.quotation-quote-index a.action.action-edit{display: none !important;}
.quotation-quote-emptyquote .page-title-wrapper .page-title span, .quotation-quote-index .page-title-wrapper .page-title span{display: none !important;}
.quotation-quote-emptyquote .page-title:before, .quotation-quote-index .page-title-wrapper .page-title:before{content: 'Cotización';font-size: 18px;}
.quotation-quote-index #shopping-quote-table .add-qty-link{display: none;}
.block-quote-details-view .quotation-quote-view .block-quote-details-view .block-title{display: none;}
.quotation-quote-view .price-excluding-tax{display: none;}
.quotation-quote-index #shopping-quote-table .price-excluding-tax {/*display: none;*/}
.quotation-quote-index #empty_quote_button,.quotation-quote-index #shopping-quote-table .action.update{background: #4470b3; border-radius: 10px;color: #fff;}
.account.quotation-quote-view .table-quote-items .col.proposal,.account.quotation-quote-view .table-quote-items .col.subtotal{display: none;}
.account.quotation-quote-view .quote_req_date .label{display: none;}
.account.quotation-quote-view .quote_exp_date{display: none;}
.miniquote-items .product-item-pricing .label{width: 5.5rem !important; font-size: 11px !important;}
.quote-summary .block.shipping-address-qoute .title{background:none}
.quote-summary .block.shipping-address-qoute .title strong,.quote-summary #fieldset_shipping_method #quote_estimate_method{font-size:1.6rem}
#magebees-addtoquote-button{ width: unset;padding: 10px; font-size: 14px; line-height: 14px; text-transform: uppercase !important; font-weight: 400;border-radius: 10px;border: solid 0px #ff5501;padding: 11px 0;border-color:#4470b3!important;background-image:linear-gradient(to right,#a70244 50%,#4470b3 50%)!important;color:#FFF;background-position:100% 0;background-size:300% 100%!important;box-shadow:none;moz-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out;text-transform:unset}
#shopping-quote-table .add-qty-link{font-size: 11px;background:#4470b3;border-radius: 10px;}
#magebees-addtoquote-button:hover{color:#fff;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}
#quote_info > h3{font-weight: 400 !important; font-size: 14px !important;}
/*==== Checkout =====*/
#checkout-onepage-success .page-title .base{font-size: 0;}
#checkout-onepage-success .page-title .base:before{content:'¡Gracias por su compra';font-size: 1.8rem;color: #264067;font-weight: 600 !important;background: none;}
.payment-method .payment-method-title{font-weight: bold;}
.payment-method-content .payment-method-billing-address{display: none;}
.field[name="boletaFactura.tipo_documento"]{}
.field[name="boletaFactura.tipo_documento"] >.label{margin-bottom: 1rem !important;}
.field[name="boletaFactura.tipo_documento"] > .label > span{font-weight: normal;font-size: 2.4rem;}
.opc-progress-bar li + li > span{font-size: 0;}
.opc-progress-bar li + li::after{content: "Revisión y pago"; font-size: 18px;}
.checkout-onepage-success .{text-align: center;}
.action.action-select-shipping-item span{display: none;}
.action.action-select-shipping-item:before{content:'Enviar aquí'; font-size: 10px;}
.action.edit-address-link span{display: none;}
.action.edit-address-link:before{content: 'Editar';font-size: 10px;}
label[for="billing-address-same-as-shipping-checkmo"] span{display: none;}
label[for="billing-address-same-as-shipping-checkmo"]:before{content:'Mi dirección de envío y pedido son las mismas'; font-size: 13px;}
.checkout-billing-address .action.action-update span{display: none;}
.checkout-billing-address .action.action-update:before{content:'Actualizar';font-size: 10px;}
.checkout-billing-address .action.action-cancel span{display: none;}
.checkout-billing-address .action.action-cancel:before{content:'Cancelar';font-size: 10px;}
.checkout-index-index .action.action-auth-toggle{display: none;}
.cart-summary .action.multicheckout{display: none;}
.field[name="shippingAddress.company"],.field[name="shippingAddress.postcode"],.field[name="shippingAddress.country_id"]{display:none !important;}
.cart.table-wrapper .actions-toolbar{padding-bottom: 3rem;}
.checkout-cart-index .action.apply.primary,.checkout-cart-index .action.apply.primary:hover{border: none; margin-left: 1rem;}
.quotation-quote-index #empty_quote_button:hover, .quotation-quote-index #shopping-quote-table .action.update:hover{background-position: 0 0;}
.checkout-cart-index .cart.main.actions button,.quotation-quote-index #empty_quote_button, .quotation-quote-index #shopping-quote-table .action.update{    padding: 5px 10px !important;
    color: #FFF !important;
    text-transform: uppercase !important;
    border-radius: 10px !important;
    /* width: 80%; */
    border-color: #264067 !important;
    background-image: linear-gradient(to right,#949494 50%,#e1e1e1 50%) !important;
    color: #333333 !important;
    background-position: 100% 0;
    background-size: 300% 100% !important;
    box-shadow: none;
    moz-transition: all .4s ease-in-out !important;
    -o-transition: all .4s ease-in-out !important;
    -webkit-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out;
    text-transform: none !important;
    text-transform: none !important;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
}
.checkout-cart-index .cart.main.actions button{text-transform: capitalize !important;}
.checkout-cart-index .cart.main.actions button:hover{background: #e1e1e1; font-size: 14px; color: #333; border-radius: 5px;text-transform: capitalize;}
.checkout-cart-index .cart.main.actions button:hover{background: #4470b3; border-radius: 5px;text-transform: capitalize;}
.onestepcheckout-index-index .table-checkout-shipping-method tbody tr:first-child td{padding: 5px; border-bottom: 0;}
.checkout-onepage-success .checkout-success{padding-top: 3rem;}
.checkout-onepage-success .print{display: none !important;}
.checkout-onepage-success .page-main{text-align: center;}
/*Esto no oculta el id de orden*/
.checkout-onepage-success .checkout-success p:first-of-type{visibility: visible;font-size: inherit;}
/*Estilo de id orden*/
.checkout-onepage-success .checkout-success .order-number {
    color: #1979c3;
    font-size: 14px;
    line-height: 1.4;
}

.checkout-onepage-success .checkout-success .order-number strong,
.checkout-onepage-success .checkout-success .order-number span,
.checkout-onepage-success .checkout-success .order-number a {
    color: #1979c3;
    font-weight: 700;
}
.checkout-onepage-success .checkout-success a{visibility: visible;font-size: 13px !important;}
.checkout-onepage-success .checkout-success a:before{content: 'Su número de pedido es: '}
.checkout-onepage-success .checkout-success .actions-toolbar a:before{display: none;}
.checkout-index-index #shipping-new-address-form{display: flex;flex-direction:  column;}
.checkout-index-index #shipping-new-address-form [name="shippingAddress.firstname"]{order: 1;}
.checkout-index-index #shipping-new-address-form [name="shippingAddress.lastname"]{order: 2;}
.checkout-index-index #shipping-new-address-form [name="shippingAddress.company"]{order: 3;}
.checkout-index-index #shipping-new-address-form .field.street {order: 4;height: 55px;}
.checkout-index-index #shipping-new-address-form [name="shippingAddress.region_id"]{order: 5;}
.checkout-index-index #shipping-new-address-form [name="shippingAddress.city"]{order: 6;}
.checkout-index-index #shipping-new-address-form [name="shippingAddress.telephone"]{order: 7;}
.checkout-index-index .shipping-method-buttons-container{}
.checkout-shipping-address .step-title{}
.checkout-shipping-address .step-title i:after{content: 'DATOS DEL PEDIDO';font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style: normal;padding-left: 1rem;font-weight: 900;padding-bottom: 3px;line-height: 1.1;font-size: 16px !important;}
.checkout-shipping-address .step-title span{display: none;}
.checkout-shipping-method .step-title{font-size: 0;}
.checkout-shipping-method .step-title:before{content: 'Tipo de Despacho';font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style: normal;font-size: 2.5rem;}
.checkout-shipping-method .step-title span{display: none;}
.checkout-shipping-method  .step-title i:after {content: 'MODO DE ENTREGA';font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style: normal;padding-left: 1rem;font-weight: 900;padding-bottom: 3px;line-height: 1.1;font-size: 16px !important;}
/*.billing-address-same-as-shipping-block {display: none;}*/
/*===== Carrito =====*/
.checkout-index-index td#label_method_freeshipping_freeshipping.col.col-method,.checkout-index-index td#label_method_bestway_tablerate.col.col-method{display: none}
.cart-summary .block .item-options .field .radio + .label:second-of-type{visibility: hidden;}
.cart-summary .block .item-options .field .radio + .label span.price{visibility: visible;font-size: 14px;}
.totals.shipping.excl > th > span + span{font-size: 0;}
.cart-discount .actions-toolbar .action.primary:not(:focus){box-shadow: none !important;}
.checkout-cart-index a.action.action-edit{display: none !important;}
.cart-summary .block .item-options .field .radio + .label{font-size: 0;}
/*.checkout-cart-index #block-shipping #block-shipping-heading{display: none;}*/
/*.checkout-cart-index #block-shipping #block-shipping-heading:before,.checkout-cart-index .cart-summary .block > .title:before{content: 'Métodos de envío';font-weight: bold; display: block;font-size: 14px;}*/
.catalog-product-view .box-tocart .action.tocart{font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;margin-bottom: 0;margin-right: 1rem;width: auto; font-size: 2rem; line-height: 14px; text-transform: none !important; font-weight: 600;padding: 1.4rem 2.5rem !important;border: 0;}
.block-minicart .block-content > .actions > .primary .action.primary,.osc-place-order-wrapper button.action.primary.checkout span {text-transform: uppercase;font-weight: 400;font-size: 14px;}
.abs-discount-block-desktop .block .content, .paypal-review-discount .block .content, .cart-discount .block .content{display: block !important}
/*Enlaces*/
a.ver_todo { font-size: 10px !important; font-weight: bold !important; text-transform: capitalize !important; }
.checkout-index-index .opc-progress-bar-item._complete > span {color: #4470b3;}
.opc-progress-bar-item._complete > span,.opc-progress-bar-item._complete > span,.checkout-payment-method .payment-option-title .action-toggle,.abs-action-remove, .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel, .paypal-button-widget .paypal-button, .bundle-options-container .action.back, .block.related .action.select, .cart.table-wrapper .actions-toolbar > .action-delete, .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel, .gift-summary .action-edit, .gift-summary .action-delete, .gift-wrapping-title .action-remove, .wishlist.split.button > .action, .abs-add-fields .action.remove, .paypal-review-discount .action.check, .cart-discount .action.check, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove,.account .data.table .col.actions a,.action-auth-toggle:hover{color: #4470b3;}
.action.remind span{color: #333 !important;}
.actions-toolbar .secondary a.action{text-decoration: none;}
.actions-toolbar .secondary a.action:hover{color: #264067 ;}
.a:visited, .alink:visited{color: #264067 ;}
.block-compare .block-title strong, .block-reorder .block-title strong, .widget .block-title strong, .block-wishlist .block-title strong{font-weight: 700;}

a.btn-login-cotice:hover { background-color: #e0e0e0 !important;transition: .3s; }
a.btn-login-cotice {transition: .3s;text-decoration: none;background-color: #efefef;padding: 9px 25px;border-radius: 30px;color: #000; }
span.product-image-wrapper { padding-bottom: 85% !important; z-index: 0;}

.quote-summary .block.shipping-address-qoute .content {
    display: block !important;
}
.quote-summary .selected_address {
    border: 1px solid #264067;
    padding: 5px 10px;
}
.cms-home .product-item-actions br {display: none;}
/*===== Home - cms-home cms-index-index =====*/
 .cms-home .block-title{text-transform:uppercase}
img.imgHover:hover{filter:opacity(.8);transition:.3s}
.grid-sliderhome{display:grid;grid-template-columns:69.5161290323% 29.0322580645%;grid-gap:1.45161290323%}
.grid-container > div{text-align:center;padding:0;font-size:30px}
.cms-home .block-static-block.widget{margin-bottom:0;z-index: 0;}
/*===== Slider =====*/
.full-width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}
/* General */
#slide{width:100%;}
.mySlides {display: none}
.slideshow-container {width: 100%;position: relative;}
/* Next & previous buttons */
.prevslide, .nextslide {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 16px;margin-top: -22px; color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;}
/* Position the "next button" to the right */
.nextslide {right: 0;border-radius: 3px 0 0 3px;}
/* On hover, add a black background color with a little bit see-through */
.prevslide:hover, .nextslide:hover {background-color: rgba(0,0,0,0.8); color: #FF8000; border: none; text-decoration: none;}
.dotslider{text-align:center;position: relative;bottom: 4em; height: 1px;}
/* The dots/bullets/indicators */
.dot {background-color: #FF8000;border: 2px solid #fff;cursor: pointer;height: 10px; width: 10px;margin: 0 2px;border-radius: 50%; display: inline-block;transition: background-color 0.6s ease;margin-top:-6px;}
.dot.active, .dotslide:active,.dot:active,.dot:focus {background-color: #264067 ;}
.dot:hover {background-color: #264067 ;}
.dotslide {cursor: pointer;height: 13px;width: 13px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.dotslide:hover {background-color: #264067 ;}
/* Marcas */
.global{position:relative}
.btnc{position:absolute;transform:translate(0,-50%);border-radius:50%;width:30px;height:30px;cursor:pointer;color:#BBB;background:none;box-shadow:none;font-size:3rem;border:none}
.btnc:hover{color:#3e7a7a!important;background:none!important;box-shadow:none!important;border:none!important}
.btnc:active,.btnc:visited,.btnc:focus{color:#BBB!important;background:none!important;box-shadow:none!important;border:none!important}
.prevc{top:50%;background:none;box-shadow:none;border:none}
.nextc{top:50%;right:0;background:none;box-shadow:none;border:none}
.carousel-wrap{width:100%;height:70px;overflow:hidden}
.carousel{height:inherit;list-style-type:none;margin:0;padding:0 30px;transition:1.3s;width:calc(100% - 60px)}
.carousel-item{float:left;height:70px;width:calc(100% / 4);text-align:center;padding-top:0;font-size:20px}
.btnc{width:60px;height:60px}
.btnc.prevc,.btnc.nextc,.prevslide,.nextslide{color:#264067;font-size:60px;font-weight:300}
.nextc{right:0}
/* General */

    .tns-slider .tns-outer{display:flex;flex-direction:column-reverse;}
    .tns-slider .tns-outer [data-action]{display:none}
    .tns-slider .tns-outer [aria-controls]{background-color:transparent;border:none;box-shadow:none;color:transparent}
    .tns-slider .tns-outer .tns-nav{margin-top:-2rem;margin-bottom: 5px;text-align:center;z-index:2}
    .tns-slider .tns-outer .tns-nav [aria-controls]{background-color: #ddd;border-radius:50px;margin:0 5px;padding:5px;transition:all .3s ease 0;height:auto;width:auto}
    .tns-slider .tns-outer .tns-nav [aria-controls]:active,.tns-slider .tns-nav [aria-controls]:hover,.tns-slider .tns-nav .tns-nav-active[aria-controls]{background-color:#4470b3;border-color:#4470b3}
    .tns-slider .tns-controls{display:flex;justify-content:space-between;display:none}
    .tns-slider .tns-outer [data-controls="prev"],.tns-slider .tns-outer [data-controls="next"]{box-sizing:border-box;border-top:2px solid #4470b3;border-right:2px solid #4470b3;cursor:pointer;height:15px;margin:0 20px;padding:10px;width:15px;z-index:2}
    .tns-slider .tns-outer [data-controls="prev"]:hover,.tns-slider .tns-outer [data-controls="next"]:hover,.tns-slider .tns-outer [data-controls="prev"]:active,.tns-slider .tns-outer [data-controls="next"]:active{border-color:#4470b3}
    .tns-slider .tns-outer [data-controls="prev"]{transform:rotate(-135deg)}
    .tns-slider .tns-outer [data-controls="prev"]:active{transform:rotate(-135deg) scale(0.9)}
    .tns-slider .tns-outer [data-controls="next"]{transform:rotate(45deg)}
    .tns-slider .tns-outer [data-controls="next"]:active{transform:rotate(45deg) scale(0.9)}
    .tns-slider .tns-item{text-align:center;transition:opacity 150ms linear}
    .tns-slider .tns-item:hover{opacity:.9}
    .tns-slider .tns-item img{max-width:100%}
    

#slide{width:100%;}
.mySlides {display: none}

.slideshow-container {width: 100%;position: relative;}
/* Next & previous buttons */
.prevslide, .nextslide {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 16px;margin-top: -22px; color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;}
/* Position the "next button" to the right */
.nextslide {right: 0;border-radius: 3px 0 0 3px;}
/* On hover, add a black background color with a little bit see-through */
.prevslide:hover, .nextslide:hover {background-color: rgba(0,0,0,0.8); color: #4470b3; border: none; text-decoration: none;}
.dotslider{text-align:center;position: relative;bottom: 4em; height: 1px;}
/* The dots/bullets/indicators */
.dot {background-color: #4470b3;border: 2px solid #fff;cursor: pointer;height: 10px; width: 10px;margin: 0 2px;border-radius: 50%; display: inline-block;transition: background-color 0.6s ease;margin-top:-6px;}
.dot.active, .dotslide:active,.dot:active,.dot:focus {background-color: #264067 ;}
.dot:hover {background-color: #264067 ;}
.dotslide {cursor: pointer;height: 13px;width: 13px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.dotslide:hover {background-color: #264067 ;}
/* Fading animation */
.fadeslide {-webkit-animation-name: fadeslide;-webkit-animation-duration: 2s;animation-name: fadeslide;animation-duration: 2s;}
@-webkit-keyframes fadeslide {from {opacity: .4} to {opacity: 1}}
@keyframes fadeslide {from {opacity: .4} to {opacity: 1}}

/*===== Block Segundo Bloque Banners Home =====*/
.bannershome1{display: inline-flex; flex-wrap: wrap;}
.bannershome1 > div{margin: 1.5rem;}
.bannershome1-2{display: flex; flex-direction: column;justify-content: space-between;}
.bannershome1-2 > div{}

/* Primer conjunto de banners */
.grid-banners{display:grid;}
.grid-banners .grid-item.grid-ban1{grid-column:1 / 1;grid-row:1 / 1}
.grid-banners .grid-item.grid-ban2{grid-column:2 / 2;grid-row:1 / 1}
.grid-banners .grid-item.grid-ban3{grid-column:1 / 3;grid-row:2 / 2}
.grid-banners .grid-item.grid-ban4{grid-column:3 / 4;grid-row:1 / 3}
/* Segundo conjunto de banners + formulario */
.grid-contact{display:grid;}
/*Formulario Home*/
.formularifasit .button.is-link,.formulariocontacto .button.is-link {padding: 0.5rem 2.5rem;}
.button.is-link{background: right !important;
    color: #FFF !important;
    text-transform: uppercase !important;
    border-radius: 8px !important;
    border-color: #264067 !important;
    background-image: linear-gradient(to right,#ca4f24 50%,#4470b3 50%) !important;
    color: #4470b3;
    background-position: 100% 0;
    background-size: 300% 100% !important;
    box-shadow: none;
    moz-transition: all .4s ease-in-out !important;
    -o-transition: all .4s ease-in-out !important;
    -webkit-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out;
    text-transform: none !important;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
}
.button.is-link:hover{
border: 0 !important;background-position: 0 0 !important;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;}
.titulocontacto{}
h4.titulocontacto {font-size: 17px;color: #264067;background-image: linear-gradient(to right,#db8f1b,#db8f1b);background-position: 31%;background-repeat: no-repeat;background-size: 6rem 0.1875rem;padding-bottom: .5rem;}
.page-layout-2columns-left h4.titulocontacto{background-position: 70%;}
.bannershomefinal{display: grid;justify-content: space-between;grid-template-columns: 33% 33% 33%;grid-gap: 2rem;margin-top: 3rem;}
.despachofasit{text-align: center;}
.despachofasit1{background-size:contain;background-image: url(/pub/media/img/FondoDespachi.png);background-repeat: no-repeat;background-position: center;height: 50%;display: flex;justify-content: center;align-items: center;}
.despachofasit2{background-size:contain; background-image: url(/pub/media/img/FondoRegistro.png);background-repeat: no-repeat;background-position: center;height: 50%;display: flex;justify-content: center;align-items: center;}

/* BOTONES HOME */
.botoneshome{-webkit-transition:350ms ease background;-moz-transition:350ms ease background;-o-transition:350ms ease background;transition:350ms ease background;display:inline-block;width:132px;height:30px;background:url(/../pub/media/wysiwyg/GobantesRediseno-Boton1.jpg)!important;border:none}
.hide{display:none!important}
.botoneshome.botonconocenos{background-position:0 0;background-color:transparent;box-shadow:none}
.botoneshome.botonconocenos:hover,.botoneshome.botonconocenos:active{background-position:0 -29px!important;background-color:transparent;box-shadow:none;border:none}
.botonsucursales{-webkit-transition:350ms ease background;-moz-transition:350ms ease background;-o-transition:350ms ease background;transition:350ms ease background;display:inline-block;width:354px;height:34px;background:url(/../pub/media/wysiwyg/GobantesRediseno-Boton2.jpg)!important;border:none;background-position:0 0;background-color:transparent;box-shadow:none}
.botonsucursales:hover,.botonsucursales:active{background-position:0 -35px!important;background-color:transparent;box-shadow:none;border:none}
/* Banners */
.contentBox{width:100%;position:relative;padding:0;float:left}
.contentBiBanner{float:left;position:relative}
.img-responsive{width:auto}
.banner01{position:relative;width:100%}
/* Page-bottom - Como Comprar */
.page-wrapper > div.page-bottom{width:100%}
.how-to{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap: 10px;}
.how-to > div{align-items:center;background-repeat:no-repeat;background-position-x:10px;background-size:auto;;display:flex;min-height:55px;padding-left:100px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}
.how-to > div:hover{background-position-x:20px;}
.how-to a{color:#6D6D6D}
.how-to > div:hover > a{color:#264067 ;text-decoration:none}
.shop + .delivery,.delivery + .invoice,.invoice + .discounts{border-left:2px solid orange;}
.shop{background-image:url(/pub/media/wysiwyg/icons/GobantesIconsMobile-ComoComprar-01.svg)}
.invoice{background-image:url(/pub/media/wysiwyg/icons/GobantesIconsMobile-CambioDevoluciones-01.svg)}
.delivery{background-image:url(/pub/media/wysiwyg/icons/GobantesIconsMobile-Despacho-01.svg)}
.discounts{background-image:url(/pub/media/wysiwyg/icons/GobantesIconsMobile-PreciosDescuentos-01.svg)}

/*===== Menu =====*/
.ves-megamenu .opener{font: normal normal normal 14px/1 'FontAwesome' !important;/*Ajuste mega menu Pro*/}
.ves-megamenu .opener:before{content: "\f067" !important;/*Ajuste mega menu Pro*/}
.ves-megamenu .opener.item-active:before {content: "\f068" !important;/*Ajuste mega menu Pro*/}
.ves-megamenu li.level0 > a,.ves-megamenu .navigation .level0 > a{color: #fff !important;font-size: 16px !important;line-height: 45px !important;font-weight: 400 !important;text-transform: none !important;padding: 0 10px !important}/*Ajuste mega menu pro*/
.ves-megamenu li.level0:hover > a{background: #264067 !important;}/*Ajuste mega menu pro*/
.navigation .level0 .submenu a{border:  none; transition:  none; padding:  0 !important;border-left:  0;}/*Ajuste mega menu pro*/
.ves-megamenu .navigation .level0 .submenu .mega-col>.nav-item>a{border-left:  none !important; padding:  0 !important;}/*Ajuste mega menu pro*/
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{text-decoration:  none;outline:none !important;background: #e8e8e8 !important;border: none !important; padding:  0 !important}/*Ajuste mega menu pro*/
.ves-megamenu .opener{padding: 18px 25px !important;margin-right: 0;}
.mega-col.mega-col-5.mega-col-level-1{width: 20% !important; padding: 0 0.4rem;}
.ves-megamenu li.active>a{background: #264067 !important;}
.ves-megamenu li.level0 > a,.ves-megamenu .navigation .level0 > a{color: #fff !important;color: #fff !important;font-size: 17px !important;font-weight: 400 !important;text-transform: none !important;padding: 0 10px !important;/*Ajuste mega menu pro*/}
.ves-megamenu li.level0:hover > a{background: #264067 !important;}
.navigation .level0:first-of-type{border-left: 1px solid #ffffff;}
.navigation .level0{margin: 0 !important;border-right: 1px solid #ffffff;}
#dm li.submenucustom{border-top: 1px solid #fff;}
#dm li.submenucustom,#dm li.submenucustom2,#dm li.submenucustom3,#dm li.submenucustom4{border-bottom: 1px solid #fff;}
#dm li.submenucustom a,#dm li.submenucustom2 a,#dm li.submenucustom3 a,#dm li.submenucustom4 a{font-size: 13px !important;font-weight: 700;padding: 8px 40px 8px 15px;text-transform: uppercase !important;word-wrap: break-word;color: #fff !important;}
/*a.level-top { background-image: url(/pub/media/img/arrow-down-drt.png);background-repeat: no-repeat;background-position: 99px center;padding: 10px 30px 10px 20px !important; }
a.level-top:hover { background-image: url(/pub/media/img/arrow-down-drt-hover.png);background-repeat: no-repeat;background-position: 99px center;padding: 10px 30px 10px 20px !important; }*/
li.menu-dropdown-icon a.level-top { margin: 0 10px; background-image: url(/pub/media/img/arrow-down-drt.png);background-repeat: no-repeat;background-position: right;/*padding: 10px 30px 10px 20px !important*/;}
li.menu-dropdown-icon a.level-top:hover { background-image: url(/pub/media/img/arrow-down-drt-hover.png);background-repeat: no-repeat;background-position: right;/*padding: 10px 30px 10px 20px !important;*/}

.menu > ul > li:first-of-type{background:#264067}
.level2 a span{color:#252122;font-weight:400;font-size:11px;text-transform:none;line-height: 20px;}
.menu > ul > li > ul > li{margin-top:1.5rem;width: 16%;/* min-height: 16rem;*/}
.menu>ul>li>ul>li>ul>li{padding:0}
.topitem{color:#fff}
.menu-mobile.topitem a{color:#fff}
.submenu .level3{display:none}
.menu > ul > li a{color:inherit}
.menu > ul > li:hover{background:#fff;color:#6D6D6D!important}
.nav-sections-item-content,.nav-sections-item-content > .navigation{font-size:12px;background-color:#4470b3;color:#fff}
.menu-dropdown-icon .level-top span::after{font-family:"Font Awesome 5 Free";content:"\f107";padding:0 5px;display: none;}
.nav-sections-item-content > .navigation a{/*font-size:1.5rem;font-weight:600;*/font-size:13px;text-transform: uppercase; font-weight:600;padding:10px 13px}
.nav-sections-item-content > .navigation a:hover{color:#6D6D6D!important}
.menu > ul > li span:hover{color:#6D6D6D}
.menu-dropdown-icon:nth-of-type(2){}
.menu > ul > li > ul{/*margin:0 8px*/;background:#fff;-webkit-box-shadow:0 1px 3px 2px rgba(107,107,107,0.35);-moz-box-shadow:0 1px 3px 2px rgba(107,107,107,0.35);box-shadow:0 1px 3px 2px rgba(107,107,107,0.35);border-top:0px solid #4470b3}
.menu > ul > li > ul > li a{color:#6D6D6D!important;border-bottom:none;padding:0!important}
.menu > ul > li > ul > li a span{border-bottom:none;background-image:linear-gradient(to right,#264067 ,#264067 );background-position:left bottom;background-repeat:no-repeat;padding:.7rem 0;font-size:10px;background-size:6rem .1875rem;font-weight:bolder}
.titulo-submenu, .titulo-submenu a{padding:.7rem 0;font-size:10px !important;font-weight:bolder}
.menu > ul > li > ul > li .submenu a span{background:none;font-size:1.3rem;font-weight:400;padding:0!important}
.nav-sections{margin-bottom:0!important}
.navigation{background-color:#264067 }
.menu > ul > li{background:none}
.menu > ul > li a:hover{color:#6D6D6D}

/*PAGINAS ESTATICAS CMS*/
.pstatic{text-align: justify;}
.cms-formas-de-pago h1 {margin-bottom: 0.5rem;}
.cms-quienes-somos h1,.cms-formas-de-pago h1,.cms-como-comprar h1,.politicas-de-despacho h1{font-size: 2rem !important;color: #264067;background-image: linear-gradient(to right,#db8f1b,#db8f1b);background-position: 22%;background-repeat: no-repeat;background-size: 16rem 0.1875rem;padding-bottom: .5rem; text-transform: none !important;border-bottom: 0;}
.cms-cambios-y-devoluciones h1{font-size: 2rem !important;color: #264067;background-image: linear-gradient(to right,#db8f1b,#db8f1b);background-position: 32%;background-repeat: no-repeat;background-size: 16rem 0.1875rem;padding-bottom: .5rem; text-transform: none !important;border-bottom: 0;}
.cms-quienes-somos h2{font-size: 1.8rem !important;color: #264067;background-image: linear-gradient(to right,#db8f1b,#db8f1b);background-position: 24%;background-repeat: no-repeat;background-size: 16rem 0.1875rem;padding-bottom: .5rem; text-transform: none !important;border-bottom: 0;}
.cms-formas-de-pago h3{color: #4470b3;}
.flex1{display: flex}
.flex1-1{flex-grow: 0;flex-shrink: 0;flex-basis: 30%;}
.flex2{display: flex; }
.flex2-1{flex-grow: 0;flex-shrink: 0;flex-basis: 50%; padding-right: 2rem;}
.flex2-2{flex-grow: 0;flex-shrink: 0;flex-basis: 50%; padding-left: 2rem;}
.contactoflex1{display: flex;flex-wrap: wrap; margin: 2rem 0; justify-content: center;}
.contactoflex1 > div{margin-right: 2rem;}
.contactoflex2{display: flex; justify-content: center; align-items: center; margin-bottom: 2rem;}
.contactoflex21{background: #f9f9f9; padding: 3rem;display: flex;flex-direction: column;justify-content: center;align-items: center;max-height: 12rem; flex-basis: 25%;}
.contactoflex22{background: #f2f2f2; padding: 3rem;display: flex;flex-direction: column;justify-content: center;align-items: center;max-height: 12rem; flex-basis: 25%;}
.contactoflex23{background: #f9f9f9; padding: 3rem;display: flex;flex-direction: column;justify-content: center;align-items: center;max-height: 12rem; flex-basis: 25%;}
.contactoflex24{background: #f2f2f2; padding: 3rem;display: flex;flex-direction: column;justify-content: center;align-items: center;max-height: 12rem;text-align: center; flex-basis: 25%;}
.fpago1{display: flex;}
.fpago2{display: flex;}
.fpago11{flex-basis: 50%;border-right: 1px solid #4470b3;border-bottom: 1px solid #4470b3;padding-right: 2rem;}
.fpago12{flex-basis: 50%;padding-left: 2rem;}
.fpago12 a{color: #ca4f24 !important;}
.fpago21{flex-basis: 50%;padding-right: 2rem;}
.fpago22{flex-basis: 50%;border-left: 1px solid #4470b3;border-top: 1px solid #4470b3; padding-left: 2rem;margin: -1px 0 0 -1px;}
.cms-formas-de-pago .pstatic ul {list-style: none; /* Remove default bullets */}
.cms-formas-de-pago .pstatic ul li::before {content: "\2022";color: #db8f1b;font-weight: bold;display: inline-block;width: 1em;margin-left: -1em;}
.comocomprar1 {margin-bottom: 6rem;}
.comocomprar1,.comocomprar2 {display: grid;grid-template-columns: 1fr 1fr 1fr;align-items: center;justify-content: center;text-align: center;grid-gap:2rem;}
.comocomprar1 > div,.comocomprar2 > div{border: 1px solid #4470b3;border-radius: 1rem;padding: 1rem;min-height: 10rem;}
.comocomprar1 > div img,.comocomprar2 > div img {margin-top: -4rem;}
.comocomprar1 > div p,.comocomprar2 > div p{text-align: center;}


/* Breadcrumbs */
.breadcrumbs {margin: 15px 0;}

/*Social Footer*/

.socialmobile{
    margin-left: 1rem;
    z-index: 9999999999999;
    display: inline-flex;
    flex-direction: row;
    position: fixed;
    bottom: 0;
    justify-content: space-between;
    
    right: 4rem;
    bottom: 5rem;
}
a.enexum-mensaje-wsp {
    background: #25d366;
    color: #fff;
    padding: 0.9rem 1.2rem;
    font-size: 35px;
    position: inherit !important;
    border-radius: 50px;
    z-index: 9999999999999;
    bottom: 50px;
    right: 15px;
    transition: all .2s ease-in-out;
    display: inline-flex;
    margin-right: 1rem;
}
a.enexum-mensaje-wsp:hover{text-decoration: none;}

.fa-whatsapp:before {
    font-size: 34px;
    color: #ffffff;
}

span.whatsapptext {
    font-size: 10px;
    font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    line-height: 30px;
    vertical-align: middle;
}



.llamanos-mobile {
    background: #db8f1b  !important;
    color: #fff;
    padding: 1.5rem 1.7rem;
    font-size: 25px;
    position: inherit !important;
    border-radius: 35px;
    z-index: 9999;
    bottom: 50px;
    margin: 0 0.1rem;
    height: auto;
    transition: all .2s ease-in-out;
    display: none;
    display: inline-flex;
    width: auto;
}
.escribenos-mobile {
    background-color: #db8f1b !important;
    color: #fff;
    padding: 2.5rem;
    font-size: 25px;
    position: inherit !important;
    border-radius: 35px;
    z-index: 9999;
    bottom: 50px;
    margin: 0 0.1rem;
    height: auto;
    transition: all .2s ease-in-out;
    display: none;
    display: inline-flex;
    width: auto;
    background: url(/pub/media/img/MailFooter-33.svg);
    background-repeat: no-repeat;
    background-size: 30px 25px;
    background-position: center;
}




/* Titulos */
.page-main > .page-title-wrapper .page-title{margin:10px 0}
.cms-home .block-title {
    background-image: linear-gradient(to right,#4470b3,#c70250);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 18rem .1875rem;
    padding-bottom: .5rem;
    text-align: center;
}
.quotation-quote-index h1  {
    font-size: 25px;
    margin-bottom: 10px;
}
quote-summary .block.shipping-address-qoute .content {
    display: block !important;
}
.col.id {
    width: 15%;
}
.account .data.table .col.actions a { color: #4470b3; }

.cms-home .block-title strong{font-weight:900!important}

/*===== Left Column - Columna izquierda =====*/
.block .title,.grid-item h3{}

/* ===== Buttons =====*/
/* General */
button{border-radius:0}
.ajaxcart-buttons.ajaxsuite-buttons button{color:#264067 !important}
.product-item-actions{display:block}
.product-item-actions .actions-primary{display:block}

/*button.action.primary,.action.primary,button.action.action-login.secondary{border-radius: 10px;border-radius:0;border-color:#264067!important;background-color:transparent;background-image:linear-gradient(to right,#264067 50%,transparent 50%)!important;background-position:100% 0;background-size:300% 100%!important;box-shadow:none;moz-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out;text-transform:unset}*/

button.action.primary:hover,.action.primary:hover,button.action.action-login.secondary:hover{border-radius:0;color:#fff!important;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;border: 1px solid #ca4f24;}
.discount-coupon-form{margin-top:1rem}
#content a,.action.multicheckout,.paypal-review-discount .block > .title strong,.cart-discount .block > .title strong,.action.change-password,.action.edit a,.action.edit span,.pages a.page:visited,.block-addresses-list .items.addresses .item.actions a,.order-actions-toolbar .action.print span,.miniquote-items .product-item-name a,a:visited,.alink:visited{color:#4470b3}
button:not(.primary){box-shadow:none}

.product-info-main .product-info-stock-sku .stock.unavailable{display: none !important;}
.ficha.stock.unavailable{text-transform: none !important;font-size: 14px;font-weight: 600 !important;padding: 1rem 2.5rem; display: inline-flex !important; width: auto; margin: 0 0 1rem 0 !important;justify-content: center;align-items: center;}
.stock.unavailable{display: block;border-radius: 8px !important; margin:0 auto;width: 70%; font-size:15px;display:block;margin-top:7px;text-align:center;border:1px solid;font-weight:400;border-radius:0;line-height:1;cursor:not-allowed;padding:10px;white-space:nowrap;border-color:#ca4f24 !important;background-image:linear-gradient(to right,#264067  50%,#ca4f24 50%)!important;color:#ffffff ;background-position:100% 0;background-size:300% 100%!important;box-shadow:none;moz-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out;text-transform:unset;font-size: 11px;text-transform: uppercase !important;}
.stock.unavailable:before{content: "";
    background-image: url(/../pub/media/img/agotadof.svg);
    display: inline-block;
    background-size: 20px;
    width: 20px;
    height: 20px;
    padding-right: 5px;
    background-repeat: no-repeat;
    background-position: ;
    vertical-align: middle;}
    .actions-primary .stock.unavailable{ margin-top: 4px;
    padding: 8px 0 !important;
    text-transform: none !important;
    font-size: 14px;
    width: 65%;
    font-weight: 600;}
/* Qty button */
.quantity-adder .control{align-items:center;display:flex}
.product-info-main .add-action,.bundle-options-container .add-action,.product-add-form .add-action{background:#d9d9d9 none repeat scroll 0 0;border:1px solid #e6e6e6;color:#fff;cursor:pointer;display:block;font-size:9px;height:16px;line-height:22px;margin-left:-1px;position:relative;text-align:center;width:16px;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;background-position:0 0;box-sizing: content-box;}
.product-info-main .add-action:hover,.bundle-options-container .add-action:hover,.product-add-form .add-action:hover{-webkit-transition:background 100ms ease-in-out;-moz-transition:background 100ms ease-in-out;-o-transition:background 100ms ease-in-out;transition:background 100ms ease-in-out;background:#3373C9}
.pull-left{margin-right: 1em;margin-left: 0;margin-top: -1px;}
.quantity-adder input[type="number"]{float:left;min-height:44px;max-height: 44px;border:1px solid #264067;border-radius: 3px 0 0 3px;}
.table.grouped .col.item{width:80%}
.table.grouped .col.qty{width:18%}

/*Banner Home*/
.bannerhome{margin-top: 1.9rem;}
.page-products .products-grid .product-item-inner:before {
    background: transparent;
    content: '';
    height: 3px;
    left: 0;
    position: absolute;
    top: -2px;
    width: 100%;
    z-index: 1;
}
/*===== Formularios =====*/
.formulariocontacto{border: 1px solid #264067; border-radius: 1rem;padding: 0 2rem;}
#formenexum h3{font-size: 17px;color: #264067 !important;background-image: linear-gradient(to right,#ca4f24,#ca4f24);background-position: 70%;background-repeat: no-repeat;background-size: 6rem 0.1875rem;padding-bottom: .5rem;}
.input-txt::placeholder  {font-style: normal !important;}

::-webkit-input-placeholder{font-style:normal;}
.formulariocontacto input[type="text"],.formulariocontacto input[type="password"],.formulariocontacto input[type="url"],.formulariocontacto input[type="tel"],.formulariocontacto input[type="search"],.formulariocontacto input[type="number"],.formulariocontacto input[type="datetime"],.formulariocontacto input[type="email"]{height:45px;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #ca4f24;font-style: normal;font-family: 'Poppins', sans-serif;}
.formulariocontacto textarea{font-size: 13px;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #ca4f24;background:none;font-family: 'Poppins', sans-serif;}
.formulariocontacto button{ background: right !important;
    color: #FFF !important;
    text-transform: uppercase !important;
    border-radius: 10px !important;
    width: auto;
    border-color: #264067 !important;
    background-image: linear-gradient(to right,#ca4f24 50%,#4470b3 50%) !important;
    color: #4470b3;
    background-position: 100% 0;
    background-size: 300% 100% !important;
    box-shadow: none;
    moz-transition: all .4s ease-in-out !important;
    -o-transition: all .4s ease-in-out !important;
    -webkit-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out;
    text-transform: none !important;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
    padding: 0.3rem 1rem;
    margin: 0 0 2rem 0;}
.formulariocontacto button:hover{ background-position: 0 0 !important;}
.form-group{margin-bottom:1rem}
.form-control{}
.btn-site{box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);text-transform:uppercase;font-weight:600;padding:.5rem 1.25rem;border-radius:10px;font-size:13px;background-color:#FF6201;border:none;color:#fff;cursor:pointer}
#total{padding:2em 2em 3em;border:1px solid;border-radius:10px;border-color:#ccc}
.btn-site:hover{background-color:#cc4b00}
input[type='file']{color:transparent;max-width:135px}


/*===== Productos =====*/
.fotorama__thumb-border{border-radius: 10px;}
.fotorama__nav-wrap.fotorama__nav-wrap--horizontal{margin-top: 2rem;}
/* Lista de productos */
.products.list a.product-item-photo,.product-items a.product-item-photo{max-height: 18rem;}
.product-item-details{min-height: 229px;display: flex;flex-direction: column;align-items: stretch;justify-content: space-around;}
.product-item-details .product-item-actions .actions-primary,.products-grid .product-item-actions{display: flex; flex-direction: column;}
.product-item-details .product-item-actions .actions-primary form:nth-of-type(2),.products-grid .product-item-actions form:nth-of-type(1){order: 3;}
.toolbar select{background: #fff;border: 1px solid #264067;}
.masiva{font-weight: 600; color: #264067;}
.miniquote-items-wrapper .product-image-photo{max-width: 100% !important;}
.product-image-photo{max-width: 65% !important;}
.page-products .products-grid .product-item{margin-left: 0 !important;padding: 0 !important;}
.toolbar-products .modes{display: none;}

/*.product-info-main .product-info-price .price-box .price-container>span{    float: left;}*/
.product-info-main .product-info-price{display: flex;flex-direction: column}
.catalog-product-view .product-info-main .product-info-price .price-box {width:100%;}
.cms-home .product-info-price .special-price .price-label
.page-products .product-info-price .special-price .price-label, .catalog-product-view .product-info-price .special-price .price-label {    display: inline-block;
    background-color: gray;
    color: white;
    font-style: oblique;
    font-size: 9px !important;
    padding: 2px 2px 2px 11px;
    position: relative;
    border-radius: 3px;
    margin-right: 15px;
    margin-top: 11px;
    float: left;
    width: auto;
    height: auto;
    overflow: unset;
}
.cms-home .special-price .price-final_price span.price-label,
.page-products .special-price .price-final_price span.price-label,
.catalog-product-view .special-price .price-final_price span.price-label {      
    background-color: gray;
    color: white;
    font-style: oblique;
    font-size: 9px !important;
    padding: 2px 2px 2px 3px;
    position: relative;
    border-radius: 3px;
    margin-right: 20px;
    margin-top: 11px;
    text-align: left;
    display: none;
  }

    .page-products .product-info-price .special-price .price-label:after,
    .page-products .special-price .price-final_price span.price-label:after,
    .page-products .special-price .price-final_price span.price-label:after,
    .cms-home .product-info-price .special-price .price-label:after,.catalog-product-view .product-info-price .special-price .price-label:after,.cms-home .special-price .price-final_price span.price-label:after,.catalog-product-view .special-price .price-final_price span.price-label:after {
    content: "" !important;
    position: absolute;
    right: -6px !important;
    bottom: 0;
    top: -1px;
    width: 0;
    height: 0;
    border-left: 8px solid grey;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-radius: 3px;
}
.special-price .price-final_price .cucarda-price{display: none;}
.planilla-cotizador {text-align: center;width: 100% !important;line-height: 30px;margin: 0 0 1rem 0;}
.planilla-cotizador a {font-size: 10px;text-transform: uppercase;color: #fff;font-weight: 600;}
.products-grid .product-item .price-box{margin: 0;min-height: 6rem;}
.products-grid .price-box.price-final_price{display: flex;flex-direction: column;}
.old-price, .old.price,.product-item .old-price .price {color: #666666 !important;margin: 0; font-weight: 600; font-size: 1.5rem !important;}
.products-grid .product-item .price-box .price{color: #ca4f24;font-size: 1.8rem;}
.page-products .pages strong.page{background:#ca4f24;line-height:20px;color:#fff;padding:3px 11px;border-radius:50%}
.pages .action,.pages .action:hover{background: none; border: none; box-shadow: none;}
.pages .action.next:before,.pages .action.previous:before{color: #db8f1b;}
.page-products .pages a.page{line-height:20px;color:#565656;font-weight:600;padding:3px 10px;border-radius:50%;border:1px solid #EBEBEB}
.page-products .pages a.page:hover{background:#ca4f24;color:#fff}
#magebees-addtoquote-button, .quote-btn-list,.planilla-cotizador{ 
    background: right !important;
    color: #FFF !important;
    text-transform: uppercase !important;
    border-radius: 10px !important;
    width: 65%;
    border-color: #264067 !important;
    background-image: linear-gradient(to right,#ca4f24 50%,#4470b3 50%) !important;
    color: #4470b3;
    background-position: 100% 0;
    background-size: 300% 100% !important;
    box-shadow: none;
    moz-transition: all .4s ease-in-out !important;
    -o-transition: all .4s ease-in-out !important;
    -webkit-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out;
    text-transform: none !important;
    font-size: 1.4rem !important;
    font-weight: 600 !important;    
  }
  .quote-btn-list{padding-top: 0.3rem !important; padding-bottom: 0.3rem !important;}
#magebees-addtoquote-button:focus, .quote-btn-list:focus, #magebees-addtoquote-button:hover, .quote-btn-list:hover{border: 0 !important;background-position: 0 0 !important;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;
}

  
.quote-btn-list:before{display:none !important;content:"";/*background-image:url(/../pub/media/wysiwyg/icons/GobantesRediseno-IconFinales.png)*/;display:inline-block;width:20px;height:20px;background-position:47px 25px;vertical-align:middle}
.quote-btn-list:hover:before{content:"";/*background-image:url(/../pub/media/wysiwyg/icons/GobantesRediseno-IconFinales.png)*/;display:inline-block;width:20px;height:20px;background-position:25px 25px;vertical-align:middle}
.products-grid .product-item-actions button.action.primary span{display: flex;justify-content: center;align-items: center;font-family: 'Poppins', sans-serif;}
.page-products .product-item-info{/*width:210px;min-height:489px*/}
.products-grid .product-item-actions button.action.primary:before{display:none !important;content:"";/*background-image:url(/../pub/media/wysiwyg/icons/GobantesRediseno-IconFinales.png)*/;display:inline-block;width:20px;height:20px;background-position:-7px 25px;vertical-align:middle}
.products-grid .product-item-actions button.action.primary:hover:before{content:"";/*background-image:url(/../pub/media/wysiwyg/icons/GobantesRediseno-IconFinales.png)*/;display:inline-block;width:20px;height:20px;background-position:70px 25px;vertical-align:middle}
.product-item-details{margin: 0 2rem;}
.products-grid .product-item-info{border-right: none;}
.block.related .products-grid .product-item-info,.page-products .product-item-info{border-right: 1px solid #264067;}
.products-grid .product-item-info{box-shadow:none;border-top:1px solid #264067;border-bottom:1px solid #264067;border-left:1px solid #264067;margin:0;padding: 0px;}
.products-grid .product-item-info:last-of-type{border-right:1px solid #264067;}
.page-layout-1column .block.widget .products-grid .product-item:nth-child(5n + 1) > div:last-of-type{border-right:1px solid #264067}
.products-grid .product-item-info:hover,.products-grid .product-item-info.active{box-shadow:none;border:1px solid #264067;margin:0;padding: 0px !important;}
.product.data.items > .item.title.active > .switch,.product.data.items > .item.title.active > .switch:focus,.product.data.items > .item.title.active > .switch:hover{padding-bottom:0}
/*.products-grid .product-item-info{border:1px solid #EBEBEB;border-bottom:2px solid #4470b3;padding:9px}*/
.products-grid .product-item-inner{background:none;box-shadow:none;position:relative;display:block!important;border:none;box-shadow:none;margin:0;padding:0}
.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner{position:relative;overflow:inherit;width:auto;height:auto;z-index: 0;}
/* Detalle Producto */
.product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{color: #264067;}
.product-info-price .price-box .price-container{display: flex; flex-direction: row; width: 100%;align-items: flex-end;}
/*.catalog-product-view .box-tocart .fieldset {display: grid;grid-template: ;grid-template-columns: auto 1fr;}*/
.catalog-product-view .box-tocart .fieldset {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: left;align-items: flex-end;}
.catalog-product-view .box-tocart .fieldset .actions {display: flex;align-items: self-end;margin-top: 1px;}
.catalog-product-view #magebees-addtoquote-button{margin-top: 0;order: 2;padding:1rem 3rem;}
.catalog-product-view .block.related .field.choice,.catalog-product-view .products-grid .product-item-actions .secondary-addto-links{display: none;}
.catalog-product-view .block.related .action.select{text-transform: none;font-size: 14px; line-height: 20px;}
.catalog-product-view .block-content.content .block-actions{display: none;}
.catalog-product-view .products-related .cucarda-price{float: left; margin: 10px;}
.quantity-adder input[type="number"]{float: left; border-right: none;}
/*.product-info-main .control,.product-info-main .quantity-adder {display: flex;}*/
/*.product.info.detailed #tab-label-additional{display: none;}*/
.catalog-product-view #product_addtocart_form .field.qty{margin: 0;}
.catalog-product-view #product_addtocart_form .field.qty span{color: #4470b3;}
.catalog-product-view .price-label{display: none !important;}
.product.info.detailed .additional-attributes tr:first-of-type{display: none;}
.col-qr{padding: 0;}
.product-add-form button.action.primary:before{display:none !important;content: "";/*background-image:url(/../pub/media/wysiwyg/icons/GobantesRediseno-IconFinales.png)*/;display: inline-block;width: 30px;height: 30px; background-position: -3px -41px; vertical-align: middle;}
.product-add-form button.action.primary:hover:before{content: "";/*background-image:url(/../pub/media/wysiwyg/icons/GobantesRediseno-IconFinales.png)*/display: inline-block;width: 30px;height: 30px; background-position: 60px -41px; vertical-align: middle;}
#magebees-addtoquote-button:before{display:none !important;content: "";/*background-image:url(/../pub/media/wysiwyg/icons/GobantesRediseno-IconFinales.png)*/;display: inline-block;width: 30px;height: 30px; background-position: -10px -7px; vertical-align: middle;}
#magebees-addtoquote-button:hover:before{content: "";/*background-image:url(/../pub/media/wysiwyg/icons/GobantesRediseno-IconFinales.png)*/;display: inline-block;width: 30px;height: 30px; background-position: -43px -7px; vertical-align: middle;}
.reviews-actions a{color: #264067;display: none;}
.catalog-product-view .fotorama__stage__shaft {    border: 1px solid #d9d9d9 !important;max-width: 700px;max-height: 560px;border-radius: 2rem;}
.fotorama__stage__frame .fotorama__img{padding: 2rem;}
.catalog-product-view .product-info-main .page-title-wrapper h1 {font-size: 1.5rem !important;color: #264067 !important;background-image: linear-gradient(to right,#db8f1b,#db8f1b);background-position: right;background-repeat: no-repeat;background-size: 6rem 0.1875rem;padding-bottom: .5rem;border-bottom: 0;}
.catalog-product-view .product-options-bottom .price-box,.catalog-product-view .product-info-price .price-box{color: #264067 ;}
.product-info-main .product-info-price .price-box .price-container > span{margin-bottom: 0 !important;}
.catalog-product-view .product-options-bottom .price-box .price-container .price,.catalog-product-view .product-info-price .price-box .price-container .price {margin-right: 0.5rem;display: block;font-size: 25px;line-height: 35px;color: #ca4f24 !important;}
.product-info-main .product-info-price .old-price .price-wrapper .price{color: #264067 !important;font-size: 2rem !important;font-weight: 400;}
.product.info.detailed .product.data.items > .item.content{padding: 3rem 0 0 0;border-bottom: none;border-right: none; border-left: none;border-top: 2px solid #264067 !important;margin-top: 40px !important;}
.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{
  background: #4470b3 !important; color: #ffffff !important;font-weight: 900; padding-bottom: 0;border-bottom: 3px solid #264067 !important;border-radius: 5px 5px 0 0;}
  .product.data.items > .item.title > .switch:visited{color: #4470b3;}
.block.related .block-title.title{background-image: linear-gradient(to left,#db8f1b ,#db8f1b ),linear-gradient(to left,#db8f1b ,#db8f1b);background-position: calc(50% - 270px), calc(50% + 270px);background-size: 250px 1px, 250px 1px;text-align: center;font-size: 1.8rem;color: #005391;width: 100%;background-repeat: no-repeat;}
.product.info.detailed .additional-attributes > thead > tr:nth-child(even) > th, .product.info.detailed .additional-attributes > tbody > tr:nth-child(even) > th, .product.info.detailed .additional-attributes > tfoot > tr:nth-child(even) > th{background: #e8e8e8;padding: 1rem 3rem;color: #264067;}
.product.info.detailed .additional-attributes > thead > tr:nth-child(odd) > th, .product.info.detailed .additional-attributes > tbody > tr:nth-child(odd) > th, .product.info.detailed .additional-attributes > tfoot > tr:nth-child(odd) > th{background: #dbdbdb;padding: 1rem 3rem;color: #264067;}

.product.info.detailed .additional-attributes > thead > tr:nth-child(even) > td, .product.info.detailed .additional-attributes > tbody > tr:nth-child(even) > td, .product.info.detailed .additional-attributes > tfoot > tr:nth-child(even) > td{background: #f7f7f7;padding: 1rem 3rem;color: #264067;font-weight: 400;width: 100%;}
.product.info.detailed .additional-attributes > thead > tr:nth-child(odd) > td, .product.info.detailed .additional-attributes > tbody > tr:nth-child(odd) > td, .product.info.detailed .additional-attributes > tfoot > tr:nth-child(odd) > td{background: #efefef;padding: 1rem 3rem;color: #264067;font-weight: 400;width: 100%}
#block-related-heading {font-size: 2rem !important;}
.row.fichaQr{display: flex;justify-content: space-between;}
.box-tocart .action.tocart {

    vertical-align: top;
    padding: 11px 0;

}
#magebees-addtoquote-button{

    background: right !important;
    color: #FFF !important;
    text-transform: uppercase !important;
    border-radius: 10px !important;
    width:auto;
    border: 0 !important;
    border-color: #264067 !important;
    background-image: linear-gradient(to right,#ca4f24 50%,#4470b3 50%) !important;
    color: #4470b3;
    background-position: 100% 0;
    background-size: 300% 100% !important;
    box-shadow: none;
    moz-transition: all .4s ease-in-out !important;
    -o-transition: all .4s ease-in-out !important;
    -webkit-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out;
    text-transform: none !important;
    font-weight: 600;
    }

.box-tocart .action.tocart {
    margin-bottom: 0;
    margin-right: 1%;
    /*width: 49% !important;*/
}

.opc-wrapper .action-show-popup {
    margin: 0 0 20px;
    border-radius: 8px;
}

.checkout-index-index .header.content .logo {
    margin: -20px 0 20px 0;
    background: url(/pub/media/img/FasitLogo-HeaderEscritorio.png);
    width: 225px;
    height: 70px;
    background-repeat: no-repeat;
    margin-left: 0 !important;
}

.osc-place-order-wrapper button.action.primary.checkout {
    padding: 14px !important;
    margin: 0;
    border: none;
    font-size: 18px;
    font-weight: bold;
    width: 100%;
    height: auto !important;
}

.opc-wrapper .shipping-address-item.selected-item { border-color: #264067 !important;border: 1px solid #264067; }
.opc-wrapper .shipping-address-item.selected-item:after { background: #264067 !important; }

/*===== Sidebar =====*/
.account .block-collapsible-nav .item:nth-of-type(3),.account .block-collapsible-nav .item:nth-of-type(4),.account .block-collapsible-nav .item:nth-of-type(8),.account .block-collapsible-nav .item:nth-of-type(11){display: none;}/*Oculta lista de deseos, productos descargables, acuerdos de pago, mis cotizaciones*/
.block.block-wishlist{display: none;}
.block.block-reorder { display: none; }
.sidebar .formulariocontacto .title, .cms-page-view h1{font-size:1.8rem;font-weight:600;text-transform:uppercase;background-size:16rem .1875rem;padding-bottom:.5rem;margin-top: 10px;}
.filter-current .items{border-right: 1px solid #264067;border-left: 1px solid #264067;}
.filter-actions{border-right: 1px solid #264067;border-left: 1px solid #264067; padding-bottom: 1rem;margin-bottom: 0 !important;border-bottom: 1px solid #264067}
.filter-options-item {border-bottom: 1px solid #264067;}
.filter-options{margin: 0;
    padding: 5px 0;
    font-size: 13px;
    border: 1px solid #264067 !important;
    border-top: 0;
    border-radius: 0 0 7px 7px;
    background-color: #ffffff !important;}

.filter-options-content a {
    color: #494949;
    margin-left: -5px;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 0;
}
.action.clear.filter-clear{color: #ca4f24;}
.filter-options-item:first-of-type{border-top: 0 !important;}
.filter-options-item:last-of-type{border-bottom: 0 !important;}
.filter-current-subtitle,.block-subtitle.filter-subtitle:first-of-type{  border-radius: 7px 7px 0 0 !important;}
.block-subtitle.filter-subtitle:last-of-type{border-radius: 0 ; margin-top: -4px;}
.filter .block-subtitle{
 padding: 10px 15px;
    margin: 0;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    border: 1px solid #264067 !important;
    background-color: #f5f5f5;
  
    display: block;
    text-decoration: none;}
    
.filter-options-content{display:block!important}
.filter-options-title:after{display:none}
div#total-left h3 {padding-left: 10px;color: #717171;font-size: 14px;font-weight: 600;}

/*===== CSS Oculto =====*/
.cms-home .block.widget .pager .toolbar-amount{display: none;}
.cms-home .page-title{display: none !important;}
.hide{display: none;}
.product-item-actions .actions-primary + .actions-secondary {display: none;}
.page-layout-2columns-left .sidebar-additional .block-compare{display: none;}
.catalog-product-view .product-social-links{display: none;}

/*===== Iconos =====*/
.header .social-media li{margin: 0;padding-right:10px!important}
.social-icon{-webkit-transition:350ms ease background;-moz-transition:350ms ease background;-o-transition:350ms ease background;transition:350ms ease background;display:inline-block;width:18px;height:18px;background:url(/../pub/media/wysiwyg/icons/RRSS.png) top left no-repeat}
.social-icon.social-icon-facebook{background-position:1px 0px}
.social-icon.social-icon-facebook:hover,.social-icon.social-icon-facebook:active{background-position:1px -18px}
.social-icon.social-icon-twitter{background-position:-17px 1px}
.social-icon.social-icon-twitter:hover,.social-icon.social-icon-twitter:active{background-position:-17px -18px}
.social-icon.social-icon-instagram{background-position:-37px 0}
.social-icon.social-icon-instagram:hover,.social-icon.social-icon-instagram:active{background-position:-37px -18px}
.social-icon.social-icon-youtube{background-position:-58px 1px}
.social-icon.social-icon-youtube:hover,.social-icon.social-icon-youtube:active{background-position:-58px -18px}

/*===== Nav Top =====*/
div#navtop { height: 30px;display: flex;margin-right: auto; }
ul.nav-top { padding: 0; }
ul.nav-top li {display: inline-block; padding: 5px 2px; margin-bottom: 0;font-size: 12px;color: #333;}
ul.nav-top li a { color: #333; }
ul.nav-top li a:hover {text-decoration: none;font-weight: 600; }


.sections.nav-sections {/* position: sticky; top: 0;z-index: 9; */}


/*===== Footer =====*/
.footer {display: flex; justify-content: space-between;}
.footerblock1 {display: flex;flex-direction: column;}
.footerblock2{color: #ffffff;}
.footerblock1-1{display: flex;}
.socialfooter{display: inline-flex;}
.socialfooter .social-iconf {
    -webkit-transition: 350ms ease background;
    -moz-transition: 350ms ease background;
    -o-transition: 350ms ease background;
    transition: 350ms ease background;
    display: inline-block;
    width: 27px;
    height: 27px;}
    .social-iconf:hover{background-position: bottom;}
    .social-icon-facebookf {background-image: url(/pub/media/img/FasitCorrecciones-RRSSHover-Facebook.svg)}
.social-icon-instagram{background-image: url(/pub/media/img/FasitCorrecciones-RRSSHover-Instagram.svg);}
 .social-icon-linkedin{background-image: url(/pub/media/img/FasitCorrecciones-RRSSHover-Linkedin.svg);}

.botondepago{}
.botondepagologo{font-weight: 600;background: #ca4f24;background-size: cover;display: inline-flex;padding: 1rem;border-radius: 25px;margin: 0 0 1rem 0;}
a.botondepagologo{color: #fff;}
a.botondepagologo:hover{text-decoration: none;}
.footer p{padding: 0.2rem 0;}
.grid-logo + .grid-logo{margin-top: 2rem;}
li.phonefooter::before {background-image: url(/pub/media/img/TelefonoFooter-31.svg);background-position: center;margin-right: 5px;vertical-align: middle;width: 20px;background-repeat: no-repeat;content: '';display: inline-flex;height: 20px;}
li.emailfooter::before {background-image: url(/pub/media/img/MailFooter-33.svg);background-position: center;margin-right: 5px;vertical-align: middle;width: 20px;background-repeat: no-repeat;content: '';display: inline-flex;height: 20px;}
li.whatsappfooter::before {background-image: url(/pub/media/img/WhatsappFooter-32.svg);background-position: center;margin-right: 5px;vertical-align: middle;width: 20px;background-repeat: no-repeat;content: '';display: inline-flex;height: 20px;}
li.ubicationfooter::before {background-image: url(/pub/media/img/PinFooter-34.svg);background-position: center;margin-right: 5px;vertical-align: middle;width: 20px;background-repeat: no-repeat;content: '';display: inline-flex;height: 20px;}
.socialfooter > li {margin-right: 1rem;}
img.position { position: absolute; }
h3.title-footer {color: #333;font-size: 16px !important;font-weight: bold; }
  .columns.nav-footer a {width: 100%;font-size: 13px !important;display: inline-block;color: #404040 !important;}
  .columns.nav-footer a:hover {text-decoration: none;color: #4470b3 !important;}
.page-footer h3 {font-weight: 600; font-size: 16px;color: #fff;background-image: linear-gradient(to right,#db8f1b,#db8f1b);background-position: 38% 9px;background-repeat: no-repeat;background-size: 3rem 0.1875rem;padding-bottom: .5rem;}
h3.line-rightf{font-weight: 600; font-size: 16px;color: #fff;background-image: linear-gradient(to right,#db8f1b,#db8f1b);background-position: 90% 9px;background-repeat: no-repeat;background-size: 3rem 0.1875rem;padding-bottom: .5rem;}
h3.withoutline{background: none;}
.page-footer li {color: #ffffff;padding: 0.2rem 0;}
.footer.content{border:none}
.footer.content .block.newsletter{display: none;}
.grid-news .block.newsletter{display: block !important;}
.grid-container {display: grid;grid-column-gap: 50px;grid-row-gap: 25px;grid-template-columns: auto auto auto auto;max-width: 1280px;margin: 0 auto;}
.grid-container h3, .grid-container h4 {text-align: left;}
.grid-container ul {padding: 0;}
.grid-item li {list-style-type: none;font-size: 13px;text-align: left;}
.grid-item h3{font-size:16px;font-weight:700;margin:10px 0;padding-bottom:10px}
.links-footer a{font-weight:300}
.page-footer li a, .alink {color: #ffffff;font-size: 12px;font-weight: 600;}
.block.newsletter {width: 100% !important;}
.footer.content .links {display: none !important;}
.footer.content .block {float: none !important;display: flex;align-items: center;justify-content: center;}
.block.newsletter .form.subscribe {width: 100%;}
.block.newsletter .field {margin: 0;width: auto;}
.block.newsletter .action.subscribe{background-image:linear-gradient(to left,#4470b3 50%,#264067 50%)!important; min-width: 150px;border: 2px solid #4470b3 !important;
  color:#264067 ;background-position:100% 0;background-size:300% 100%!important;border-radius: 50px !important;box-shadow:none;height:40px;margin-left: -50px;padding:0 20px;moz-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out;text-transform:unset;}
.block.newsletter .action.subscribe:hover{border: 2px solid #264067 !important;color:#fff!important;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}
.block.newsletter button.action.primary{color: #ffffff;}
.block.newsletter input{border: 1px solid #ddd;border-radius: 50px;height:40px;padding-right: 60px;}
.block.newsletter .field .control::before{display:none}
.contact-shop{display:flex;}
.contact-shop:nth-last-child(n+2){margin-bottom:5px}
.contact-shop .ubication{background-image:url(/pub/media/wysiwyg/icons/GobantesIconsMobile-FooterLocation-01.svg);width:100%}
.contact-shop .phone{background-image:url(/pub/media/wysiwyg/icons/GobantesIconsMobile-FooterTelefono-01.svg)}
.contact-shop .fax{background-image:url(/pub/media/wysiwyg/icons/GobantesIconsMobile-FooterFax-01.svg)}
.contact-shop > li{}
.contact-shop > li +li{align-items:center;background-repeat:no-repeat;display:flex;margin:5px 0;min-height:25px;padding-left:35px}
.phone + .fax,.phone + .phone{background-position-x:10px;border-left:1px solid orange;margin-left:10px;padding-left:45px;}
.imgwebpayfooter{  -webkit-transform: scale(0.5); /* Saf3.1+, Chrome */-moz-transform: scale(0.5); /* FF3.5+ */-ms-transform: scale(0.5); /* IE9 */-o-transform: scale(0.5); /* Opera 10.5+ */transform: scale(0.5);}
.page-footer .widget.block{margin: 0;}
.copyright{background: #4470b3 ;color: #ffffff;display: none;}
.page-wrapper > .widget:last-of-type{    width: 100%;margin: 0;padding: 0;max-width: 100%;}
.poweredby{background: #4470b3 ;color: #dddddd;text-align: center; padding: 1rem 0;font-size: 12px;}
.poweredby span,.poweredby a{color: #db8f1b;font-weight:600}
.poweredby{font-weight:600}
.grecaptcha-badge:not(:hover){filter:alpha(opacity=25);opacity:.25}


/*===== Register =====*/
.field.company{display:none!important}
.field.zip{display:none}
.fieldset.estimate .select option:nth-of-type(2),.fieldset.estimate .select option:nth-of-type(1){display:none}
.items-in-cart .block .title{background:none}
.opc-wrapper .shipping-address-item.selected-item{border-color:#4470b3}
.opc-wrapper .shipping-address-item.selected-item:after{background:#4470b3}
.opc-progress-bar-item._active:before,.opc-progress-bar-item._active > span:before{background:#ca4f24 !important; border-color: #ca4f24 !important;}
.opc-progress-bar-item._active > span:after{border-color: #4470b3 !important;}
.form-address-edit #country .select option:nth-of-type(1),#country .form-address-edit .select option:nth-of-type(1){display:none}
#shipping-new-address-form .field._required .select:nth-of-type(2),#shipping-new-address-form select[name=country_id] option:nth-of-type(1),#shipping-new-address-form select[name=country_id] option:nth-of-type(2),#shipping-new-address-form select[name=country_id] option:nth-of-type(5){display:none}
#shipping-new-address-form .field._required,.field .street .admin__control-fields .required,.field.street.admin__control-fields.required,#shipping-new-address-form .field #shipping-save-in-address-book,#shipping-new-address-form .field.choice{display:block;}
#shipping-new-address-form .field{display:block}/*YLOPEZ*/
#shipping-new-address-form .field._required .field-error{font-size: 0 !important;}
#shipping-new-address-form .field._required .field-error:before{content: 'Este es un campo requerido';font-size: 1rem;}
#shipping-new-address-form .fieldset.address:nth-child(6){display: none;}
/*#shipping-new-address-form .field:nth-of-type(5),#shipping-new-address-form .field:nth-of-type(8){display: none;}*/
.billing-address-form .field._required,.billing-address-form .field #shipping-save-in-address-book,.billing-address-form .field.choice{display:block!important}
/*.billing-address-form .field{display:none}*/
div[name="billingAddressbanktransfer.postcode"],div[name="billingAddressbanktransfer.company"],div[name="billingAddressbanktransfer.country_id"]{display: none;}
.billing-address-form .field:nth-of-type(5),.billing-address-form .field:nth-of-type(8){/*display: none;*/}
.cart-summary .block .content{padding-bottom:0}
input[name=company],input[name=postcode]{display:none!important}
#shipping-zip-form .cart-summary .block .field:last-child,.fieldset.estimate .cart-summary .block .field:last-child,.fieldset.estimate .cart-summary .block .fieldset .field:last-child,#shipping-zip-form .cart-summary .block .fieldset .field:last-child,#shipping-zip-form .fieldset.estimate .cart-summary .block .fieldset .field:last-child,#shipping-zip-form .field:last-child{display:none}

/*Modal*/
.checkout-index-index .modal-popup .modal-footer .action-hide-popup{margin-top: 0 !important;}
label[for="shipping-save-in-address-book"] span{display: none !important;}
label[for="shipping-save-in-address-book"]:before{content:'Guardar en libreta de direcciones'; font-size: 13px; display: block !important}

/*===== CMS =====*/
.checkout-index-index #maincontent { background-color: #f5f5f5 !important;padding-top: 20px; }
.page-title .base{font-size:1.8rem}
[class*="cms"] p {line-height: 2rem;font-size: 13px; text-align: justify;}
/*cms-asesoria-en-iluminacion*/
.cms-asesoria-en-iluminacion .column.main img{margin-bottom: 1rem;}
.cms-asesoria-en-iluminacion .column.main span{color: #264067 ; font-weight: bold;}
.cms-asesoria-en-iluminacion .column.main .separator{border: 1px solid #4470b3; margin: 2rem 0;}
/* cms-sucursales */
.cms-sucursales .rowsucursales{display: flex;}
.cms-sucursales .modal-popup .modal-inner-wrap {width: min-content;}
.cms-sucursales #myModal,.cms-sucursales #calama,.cms-sucursales #copiapo,.cms-sucursales #la-serena,.cms-sucursales #valparaiso,.cms-sucursales #santa-rosa,
.cms-sucursales #rancagua,.cms-sucursales #concepcion,.cms-sucursales #temuco,.cms-sucursales #valdivia,.cms-sucursales #castro,
.cms-sucursales #puerto,.cms-sucursales #Antofagasta,.cms-sucursales #vina,.cms-sucursales #Rancagua,.cms-sucursales #conce,.cms-sucursales #los-angeles{display: none;}
/*.cms-sucursales .parent {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap: 30px;grid-row-gap: 30px;}*/
.cms-sucursales .parent .div01 { grid-area: 1 / 4 / 2 / 7; }
.cms-sucursales .parent .div02 { grid-area: 2 / 4 / 3 / 7; }
.cms-sucursales .parent .div03 { grid-area: 1 / 1 / 3 / 4; }
.cms-sucursales .parent .div04 { grid-area: 3 / 1 / 4 / 3; }
.cms-sucursales .parent .div05 { grid-area: 3 / 3 / 4 / 5; }
.cms-sucursales .parent .div06 { grid-area: 3 / 5 / 4 / 7; }
.cms-sucursales .parent .div07 { grid-area: 4 / 1 / 5 / 4; }
.cms-sucursales .parent .div08 { grid-area: 5 / 1 / 6 / 4; }
.cms-sucursales .parent .div09 { grid-area: 4 / 4 / 6 / 7; }
.cms-sucursales .parent .div10 { grid-area: 6 / 1 / 8 / 4; }
.cms-sucursales .parent .div11 { grid-area: 6 / 4 / 7 / 7; }
.cms-sucursales .parent .div12 { grid-area: 7 / 4 / 8 / 7; }
.cms-sucursales .parent .div13 { grid-area: 8 / 1 / 9 / 3; }
.cms-sucursales .parent .div14 { grid-area: 8 / 3 / 9 / 5; }
.cms-sucursales .parent .div15 { grid-area: 8 / 5 / 9 / 7; }
.cms-sucursales .parent .div16 { grid-area: 9 / 1 / 10 / 7; }
.cms-sucursales .parent .fondo{background-color:#f4f4f4;display:inline-block;padding:1rem}
.cms-sucursales .parent .fondo > h2.titulo{margin:0}
.cms-sucursales h2.titulo{border-left:2px solid #264067 ;font-size:1.75rem;font-weight:700;margin:1rem 0;padding:0 1rem;text-transform:uppercase;display:inline-block}
.cms-sucursales .foto{background-position:center;background-repeat:no-repeat;background-size:cover;height:200px}
.cms-sucursales .foto.solitaria{height:400px}
.cms-sucursales .foto.lateral{align-items:center;height:unset}
.cms-sucursales .foto.lateral .foto-lateral {background-position: center;background-size: cover;height: 220px;width: 250px;}
.cms-sucursales .solitaria > img{display:none}
.cms-sucursales .lateral .info{margin:0 20px}
.cms-sucursales .ubicacion{/*background:url(/pub/media/wysiwyg/GobantesSucursalesIcons-22.svg) no-repeat*/;background-size:20px;margin-left:-3px;margin-top:2rem;padding-left:28px}
.cms-sucursales .lateral .ubicacion {margin-top: 0;}
.cms-sucursales .horario h3{border-bottom:2px solid #4470b3;font-size:1.5rem;display:inline-block;text-transform:uppercase}
.cms-sucursales .horario p{font-weight:300}
.cms-sucursales .telefono + .correo{background-image:linear-gradient(90deg,#4470b3 2px,#4470b3 2px);background-position:left center;background-repeat:no-repeat;background-size:.25rem 1.2rem;padding-left:1em;margin-left:1rem}
.cms-sucursales .contacto{font-weight:300;margin:1rem 0}
.cms-sucursales .telefono{/*background:url(/pub/media/wysiwyg/GobantesSucursalesIcons-23.svg) no-repeat*/;background-size:20px;margin-left:-3px;padding-left:28px}
/* cms Quienes somos */

/* cms Catalogos */
.cms-catalogos h3.title-h3{min-height: 3.5rem;}
.cms-catalogos .fondo{background-color:#f4f4f4;background-image:linear-gradient(to right,#f4f4f4 50%,#fff 50%);background-size:300% 100%;background-position:right;moz-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out;display:inline-block;padding:1rem;padding-left:0}
.cms-catalogos .fondo > h2.titulo{margin:0}
.cms-catalogos [class*="catalogo-"]:hover > .fondo{background-position:left;padding-left:1rem;}
.cms-catalogos h2.titulo{border-left:2px solid #264067 ;color: #1A171B;font-size:1.75rem;font-weight:700;margin:1rem 0;padding:0 1rem;text-transform:uppercase;display:inline-block}
.cms-catalogos a[class*="catalogo-"]{align-items:flex-end;background-repeat:no-repeat;background-position:left top;background-size:200px 242px;display:flex;height:283px;margin-bottom:20px}

h4.panel-title { padding: 10px; }
/*==========  Mobile First Method  ==========*/

@media(min-width: 769px){
.level2.subhover.dropdown-submenu.active a{background: #e8e8e8 !important;}
.ves-megamenu .dropdown-menu .subgroup.level1 > a:hover{border-bottom:  1px solid #ca4f24 !important;}
.ves-megamenu .level2 .dropdown-submenu > a:hover{border-bottom:  none !important;}
.block.newsletter input{min-width: 286px;}
.footerblock3{position: relative;top: 4rem;}
.ves-menu .ves-megamenu{justify-content: space-around;}
.ves-caret.fa.fa-caret-down{font-size:  11px; padding-left: 4px} /*Ajuste mega menu Pro*/
.ves-megamenu .navigation .nav-item.submenu-right>a>.ves-caret{float:  none !important;margin-left:  0 !important;}/*Ajuste mega menu Pro*/
.ves-megamenu .level0 .nav-item>a{padding: 0 5px !important;line-height:  14px !important; /*ajuste mega menu pro*/}
.ves-megamenu .navigation .nav-item>.submenu .item-content{padding-top:  0.5rem;/*ajuste mega menu pro*/}
.navigation .level0 .submenu .active > a{border-color: #264067  !important;background: none !important;/*ajuste mega menu pro*/}
  /* Titulos */
.page-products .page-main > .page-title-wrapper .page-title{left: 21%;position: relative;}
.page-products .sidebar-main{}
.ves-megamenu a .caret{margin-left: 1rem;}
.ves-megamenu .caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid\9;border-right: 4px solid transparent;border-left: 4px solid transparent;}

 .ves-megamenu{background: #4470b3 !important;}
.sections.nav-sections,.nav-sections-item-content.scroll-to-fixed-fixed{background: #4470b3 !important;}
.ves-megamenu .dropdown-menu .subgroup.level1 > a,.ves-megamenu .dropdown-menu .subgroup.level1 > a:hover{border-bottom:  1px solid #ca4f24;
    padding: .7rem 0;
    font-size: 13px;
    color: #264067;
    background-size: 90% 1px;
    font-weight: 400;
    line-height:  19px !important; /*ajuste mega menu pro*/
    text-transform: none !important;}
.ves-megamenu .dropdown-menu .subgroup.level1 > a:hover{border-bottom:  1px solid #ca4f24 !important;}
.ves-megamenu .navigation .mega-col {padding: 0 2px;}
.navigation .level0 .submenu .active > a{border-color: #264067  !important;}
.ves-megamenu *[class*="col-"]{float:unset;padding:0}
.ves-megamenu .level0 .nav-item>a{padding: 0 5px !important;}
.ves-megamenu .level1.nav-3 {min-height: 13em;}
.ves-megamenu .level1.nav-9 {min-height: 14.5em;}
.ves-megamenu .level1.nav-6,.ves-megamenu .level1.nav-7,.ves-megamenu .level1.nav-8,.ves-megamenu .level1.nav-10,.ves-megamenu .level1.nav-11 {min-height: 14.5em;}
.ves-megamenu .level1.nav-14 {min-height: 13em;}
.ves-megamenu.menu-hover .subhover:hover .dropdown-menu{}
.ves-megamenu .dropdown-menu .subgroup.level1 > a span{ font-weight: 400;}

.ves-menu .navigation .level0 > .submenu{padding: 20px;}
.serpromenu a span {background: none !important;text-transform: uppercase;font-size: 10px;font-weight: bold;}
.ves-megamenu .dropdown:hover{padding-top: 0;}
#top-quote-btn-checkout{font-size: 0 !important;}
#top-quote-btn-checkout:before{content:'Ver cotización'; color: #fff; font-weight: 600; font-size: 14px;}
.block-miniquote .items-total{font-size: 0; float: left !important;}
.block-miniquote .items-total:after{content:'Producto(s) en cotizador'; color: #333; font-size: 14px;padding-left: 0.6rem;}
.block-miniquote .items-total .count {font-size: 14px;}
.block-miniquote .amount.price-container strong + strong{display: none;}
.block-miniquote .block-content > .actions > .primary .action.primary {
    display: block;
    line-height: 0;
    padding: 21px 17px;
    font-size: 14px;
    margin: 0 auto;
    width: 100%;
    line-height: 2.2rem;
    text-transform: uppercase;
    font-weight: 400;
}
.block-miniquote .items-total {
    float: left;
    margin: 0 10px;
}
.block-miniquote .block-content > .actions > .secondary {
    display: block;
width: 80%;
padding: 8px 5px;
text-transform: uppercase;
font-size: 14px !important;
border: 0px solid #4470b3;
border-radius: 30px;
color: #000 !important;
margin: 0 auto;
background-color: #e6e6e6;
display: none !important;/*Oculta ver y editar cotizacion*/
}
.product-item-details.product-item-name {
    min-height: auto !important;
}
#shopping-quote-table .product-item-name {
    font-size: 13px;
}


.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong {
    border-color: #264067;
    color: #000000;
    font-weight: 600;
}
.account .page-title-wrapper .page-title {
    display: block;
}


h2.importat-cart { margin: 10px 0; }
p.text-import { padding-bottom: 40px;font-size: 13px !important; }

}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 430px) {
  .grid-banners{grid-gap:10px;grid-template-columns:210px 210px;grid-template-rows: auto;}
}

@media only screen and (min-width : 480px){
  .hidden-sm-up {display: none!important;}
    /* Segundo bloque Home */
.grid-banners{grid-gap:1.563vw;grid-template-columns:23.798vw 22.946vw 47.109vw;grid-template-rows:16.667vw 13.566vw}
.logo img {display: none !important;}
}

/* Small Devices, Tablets */
@media (min-width: 768px) {
.miniquote-wrapper .action.showquote:after, .miniquote-wrapper .action.showquote.active:after, .miniquote-wrapper .action.showquote:hover:after {content: "Cotizaciones";font-size: 1.2rem;font-weight: bold;color: #000;display: none !important;}
    .page-layout-1column .product.media {width: 100%}
    .page-layout-1column .product-info-main {width: 100% }
    .header.panel > .header.links > li {font-size: 12px;}
    .header .links .material-icons {font-size: 12px;}
    .header.content{display: flex; justify-content: center; align-items: flex-start;padding: 25px 20px 0;} 
    body.checkout-index-index .header.content{display: flex !important; justify-content: center; align-items: flex-start;}
    .header.content .block-search{order: 2;margin: 0;width: 45%;margin: 4rem auto 0 auto;top: 1.5rem;}   
    .header.content .minicart-wrapper{order: 3; padding-right: 1.5rem;}
    .header.content .miniquote-wrapper{order: 4;border: none;display: flex;flex-direction: column;justify-content: center;align-items: center;}
    .header.content .minicart-wrapper .action.showcart .counter.qty{right: 83px;}
    .miniquote-wrapper .action.showquote .counter.qty{right: 77px;}
    .header.content .miniquote-wrapper.active .block-miniquote{margin-top: -30px;}
    .header.content .block-search input{padding-right: 70px;}
    /* Slider Grid */
    .grid-sliderhome .item1{grid-row: 1 / 3}
    /* Productos */
    .fotorama__thumb-border{    border: 1px solid #264067;}
    .verproduct{margin-bottom: 1rem;}
    .products-grid .product-item-name{min-height: 7rem;}
    .products-grid .product-item-name,.products-grid .product.name a,.product-item-name>a,.product-item-name>a,.abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited{font-size: 1.2rem;font-weight: 600;color: #264067 !important  ;}
    /* Page-bottom */
    .how-to > div:nth-child(1){background-position-x: 0;padding-left: 90px}
    .how-to > div:nth-child(1):hover{background-position-x: 10px}
    /* ===== Footer ====== */
    footer.page-footer{ background: #264067; padding:0 0 50px 0;margin-top:20px;}
    .page-footer .widget.block{margin:0 auto;max-width:1240px;display: block; width: 100%;}
    h2.h2-footer { color: #4470b3; }
    .bg-pie { background-color: #d7d7d7; }
    .container-pie { width: 1140px; margin: 0 auto; }
    .footer_social {
    display: inline-block;
    margin-top: 10px;
}
.footer_social a, .footer_social a:visited {
    display: inline-block;
    color: #333 !important;
    border-radius: 50%;
    font-size: 16px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 27px;
    margin-right: 5px;
}

    .footer_social address {
    float: right;
    padding: 15px 0;
    font-size: 13px;
}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
  /*===== Footer =====*/
  .grid-container .grid-item.grid-info{grid-column:1 / 1;grid-row:1 / 3}
  .grid-container .grid-item.grid-account{grid-column:2 / 2;grid-row:1 / 2}
  .grid-container .grid-item.grid-news{grid-column:3 / 3;grid-row:1 / 1}
  .grid-container .grid-item.grid-account{grid-row:1 / 3}
  .grid-container .grid-item.grid-infocontact{grid-column:3 / 3;grid-row:2 / 3}
  .grid-container .grid-item.grid-logos{grid-column:4 / 4;grid-row:1 / 3}
}

@media (min-width: 1024px) {
  .header.content .block-search{margin-left: 14rem;}
}

/* Large Devices, Wide Screens */
@media (min-width: 1280px){
  .grid-banners{grid-gap:18px;grid-template-columns:33.33% 33.33% 33.33%;grid-template-rows:215px 0;margin: 18px 0;}
  .grid-contact{grid-template-columns:1fr 355px 355px;grid-gap:18px}
}

/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1279px) {
  .grid-banners{grid-gap:1.406vw;grid-template-columns:24.7580645161% 23.8709677419% 48.4677419355%;grid-template-rows:16.797vw 13.672vw;margin: 1.406vw 0;overflow: hidden;}
  .grid-contact{grid-template-columns:auto 355px 355px;grid-gap:1.406vw}
}

@media (max-width: 1024px) {
    .carousel-wrap{width: 100%;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {

  /*===== Footer =====*/
  .grid-container{grid-template-columns: auto auto auto;}
  .grid-logo + .grid-logo{border-left:1px solid orange;margin-left:20px;padding-left:20px}
  .grid-item.grid-logos{grid-column:1 / 4;grid-row:1 / 1;align-items:center;display:flex;justify-content:center}
  .grid-item.grid-info{grid-column:1 / 1;grid-row:2 / 3}
  .grid-item.grid-account{grid-column:2 / 2;grid-row:2 / 3}
  .grid-item.grid-news{grid-column:3 / 3;grid-row:2 / 3}
  .grid-item.grid-infocontact{grid-column:3 / 3;grid-row:3 / 3}
  .grid-item.grid-info{grid-row:2 / 4}
  .grid-item.grid-account{grid-row:2 / 4}
}

@media (min-width: 768px) {
.page-layout-1column .product-info-main {
    width: 50% !important;

}


.page-layout-1column .product.media {
    width: 45% !important;
}
 } 

@media (max-width: 767px) {
    .checkout-index-index #shipping-new-address-form .field.street {margin: 0 0 25px 0 !important;height: 70px;}
  .checkout-payment-method .step-title{padding-bottom: 1em;}
  .checkout-payment-method .payment-method+.payment-method .payment-method-title {border-top: 0}
  .field[name="boletaFactura.tipo_documento"] > .label > span {font-size: 1.8rem;}
  .checkout-shipping-address .step-title {font-size: 2.5rem;padding-top: 1em;}
  #shopping-quote-table thead tr th.col.item{display: block;}
  #shopping-quote-table thead tr th.col.org_price{display:none;}
  .submenu.animated .nav-item.level2 > a{    padding: 0px 20px !important;}
  .navigation .level0 .submenu a:hover{background: #4470b3 !important;}/*Ajuste mega menu pro*/
  .nav-sections-item-title.active,.ves-megamenu .nav-item.active > a{background: #264067 !important;}/*ajuste mega menu pro*/
  .ves-megamenu .dropdown-menu .subgroup.level1 > .dropdown-mega{overflow-y: scroll !important;z-index: 999999999;background-color: #264067;padding: 10px;/*Ajuste  mega menu pro*/}
  .ves-megamenu.ves-vertical li.level0{background: #264067;}/*ajuste mega menu pro*/
  .ves-megamenu>.navigation{background: #4470b3 !important;}/*ajuste mega menu pro*/
  .nav-mobile .nav-item{}/*ajuste mega menu pro*/
  .submenu.animated .nav-item.level2 > a {line-height: 3.5rem;padding:  10px 20px;}/*ajuste mega menu pro*/
  .ves-megamenu > .navigation .nav-item .item-content > .nav-dropdown{padding-left: 0}/*ajuste mega menu pro*/
  .navigation .submenu{background:#4470b3}/*Ajuste mega menu pro*/
  .tns-slider .tns-outer [data-controls="next"], .tns-slider .tns-outer [data-controls="prev"] { border-radius: 0 !important; }
  .mega-col.mega-col-5.mega-col-level-1{width: 100% !important; padding: 0 0.4rem;}
  .ves-menu .ves-megamenu ul li{-webkit-transform: translateZ(0);}
  .estimated-label{font-size: 0;}
  .checkout-index-index .opc-wrapper .action-show-popup{color: #264067;}
  .estimated-label:before{content:'Total estimado'; font-size: 1.5rem;font-weight: 900;}
  [class*="col-"]{float: none;}
  .ves-megamenu [class*="col-"]{float: unset !important;padding: 0 !important;}
  .nav-mobile .nav-item.level1-l{padding-left: 0;}
  .ves-megamenu.nav-mobile .dropdown-menu .subgroup.level1 > a{padding-top: 0.5rem;padding-bottom: 0.5rem;padding-left: 2rem !important;}

  .product-item-details,.block.related .related-available .product-item-name{margin: 0;}

.quotation-quote-index #shopping-quote-table .product-item-details{min-height: auto;}
.quotation-quote-index #shopping-quote-table .product-image-photo{max-width: 100% !important;}
  .product.data.items{margin-top: 1rem;}
  .block-search .action.search:before{color: #ca4f24 !important;font-size: 1.7rem !important;}
  .product-info-price .price-box .price-container{align-items: center;}
  .product-info-main .product-info-stock-sku{margin-left: 1rem;}
  .page-title-wrapper.product{margin-top: 2rem;}
  /*.nav-sections-item-title.active,.ves-megamenu.ves-vertical li.level0, .nav-mobile .nav-item{background: #4470b3;}*/
  .nav-sections-item-title.active a,.ves-megamenu.ves-vertical li.level0 a, .nav-mobile .nav-item a,.nav-sections-item-switch{font-weight: 600; color: #fff;}
  .nav-sections-item-title{background: #264067; color: #fff;}
  .submenu.animated .nav-item.level2 > a {line-height: 3.5rem;}
.ves-megamenu .dropdown-menu .subgroup.level1 > a,.level2 a span{color: #fff !important; text-transform: none !important;font-weight: 400 !important;}
.level2 a span{font-size: 14px !important}
  .products-grid .product-item .product-item-inner{margin-bottom: 0px -9px 1rem -10px !important;}
  .product-image-photo{max-width: 60% !important;}
  h4.titulocontacto{background-position: 55%;}
  .formularifasit .button.is-link{margin: 0 0 2rem 0;}
.column.is-half{max-width: 100%;}
.bannershome1 > div{margin: 0.5rem 0;}
.bannershome1-2 > div + div{margin: 1rem 0;}
h4.circle_text {font-size: 11px !important;font-weight: 600;color: #000;text-align: center;margin-top: 11px;}
.circle_icon {width: 70px !important;border: 1px solid #d4d4d4;border-radius: 50%;height: 70px !important;overflow: hidden;padding: 8px;margin: 0 auto;transition: .3s;}
.filter.block {/*display: none;*/}
.filter.block .filter-title strong{background:  none;box-shadow: none; color: #fff; font-weight: 700; border: none;font-size: 0;display: flex;justify-content: center;align-items: center;}
/*.filter.block .filter-title strong:before{content:'Filtrar:';color: #fff; font-weight: 700;font-size: 1.4rem;line-height: 2.5rem;}*/
.filter.block .filter-title strong:before{display: inline-block;background:url(/pub/media/img/filter-icon.svg) no-repeat;background-position:center;content:'';height:20px;width:20px;padding:0;color: #333;font-weight: 700;font-size: 11px;line-height: 2.5rem;font-weight: normal;}
.filter.block .filter-title strong:after{content: 'Filtrar';color: #333;font-weight: 700;font-size: 12px;line-height: 20px;font-weight: normal;padding-left: 0.5rem;}
.filter.active .filter-title strong:after{color: #ffffff !important;padding: 0 0 8px 5px;font-size: 13px; font-weight: 900 !important;}
.page-products .sorter {right: -4rem;}
.sorter-options{width: 33%;font-size: 11px;}
.sorter-label{font-size: 11px;}
.page-layout-1column .product.media {width: 100% }
.page-layout-1column .product-info-main {width: 100% }
.carousel-wrap{width: 100%;}
.mySlides img{z-index: -1; position: relative;}
.page-products .columns {padding-top: 4rem;position: relative;z-index: 0;}
.quotation-quote-index h1 {font-size: 15px;margin-bottom: 10px;}
.col.id {width: 100%;background-color: #f1f1f1;}
.date {position: relative;width: 100%;height: auto;}

  .carousel-wrap{width:100%}
  .topitem,.topitem a:hover{color:#fff}
  .miniquote-wrapper.active .block-miniquote{right: 20px !important;top: 100px;width: 90% !important;z-index: 9999;}
  .header.content .block-search{width:100%!important;display:block!important; margin: 0 1rem;}
  .block-search{padding:auto!important;width:auto!important}
  .bottomblockhome2{justify-content:center}
  .page-bottom{padding:0}
  .navigation .submenu:not(:first-child) ul{padding:0}
  li.authorization-link::before{display:none}
  .nav-sections .header.links li{border-bottom:1px solid #fff}
  .nav-sections-item-content{padding:0}
  .nav-sections-item-content div#navtop{display: none;}
  .nav-sections .header.links li.greet.welcome{padding:0}
  .navigation .submenu:not(:first-child) > li > a{border-bottom:1px solid #ddd;color: #4470b3;display: block;line-height: normal;font-size: 11px;}
  .product-item-name{min-height:auto}
  .ui-menu-item.all-category{display:none}
  .nav-sections-item-content > .navigation a{content:"MENU"}
li.greet.welcome {
    display: none !important;
}
  .block-search input{position:initial;padding:10px 7px}
  .nav-sections .header.links li{padding:0;color:#fff}
  .nav-sections .header.links li a{color:#fff;text-transform:uppercase;font-size:1.5rem}
  .nav-sections .header.links li > a{border:none}
  .nav-sections .header.links .line-home{display:none}
  .header .top-nav ul{padding:0}
  .social-icon{padding:0!important}
  .social-icon.social-icon-facebook,.social-icon.social-icon-facebook:active{background-position:1px -18px}
  .social-icon.social-icon-twitter,.social-icon.social-icon-twitter:active{background-position:-17px -18px}
  .social-icon.social-icon-instagram,.social-icon.social-icon-instagram:active{background-position:-37px -18px}
  .social-icon.social-icon-youtube,.social-icon.social-icon-youtube:active{background-position:-58px -18px}
  .block-search .action.search{border-radius: 0;padding: 6px 25px 6px 10px !important;}
  .block-search .action.search span{display: none;}
  form#search_mini_form{display: flex;justify-content: space-between; align-items: center;}
  .block-search .control{border:none; margin: 0;}
  .page-header{border:none}
  .imaCaja{text-align:center;float:none}
  .textCaja{text-align:center}
  .links-footer{margin:0}
  .links-footer .grid-container > div{padding:0}
  .block.newsletter .form.subscribe{width:auto}
  .caja{align-items:center;display:flex;justify-content:space-between;width:fit-content;border:none;padding:0 5px}
  .page-footer{margin-top:0}
  .contentCajas > main > a:nth-child(2) > .cleft{border:none}
  .cms-home .page-bottom{width:auto!important}
  .product-item-name{min-height:40px}
  .page-with-filter .columns .sidebar-main{}
  .block-subtitle.filter-subtitle:last-of-type{display: none;}
  .filter .filter-current{margin:  1rem 0 0 0;border-top:  0;padding-bottom: 0 !important;}
  .filter .filter-current.active + .block-actions{margin:  0;}
  .navigation .level0 > .level-top{color:#fff;padding: 11px 40px 11px 15px;}
  .nav-sections-item-switch{text-transform:uppercase;color:#fff !important}
  .nav-sections-item-switch a{color:#264067 ; font-weight: 600;}
  .navigation .level0.active > a:not(.ui-state-active),.navigation .level0.has-active > a:not(.ui-state-active),.nav-sections-item-content > .navigation a:hover{color:#fff!important}
  .page-products .product-item-info{min-height:auto}
  .catalog-product-view .fotorama__stage__shaft{max-width:auto}
  /* Slider Grid */
  .grid-sliderhome .item1{grid-column: 1 / 3}
  /* Como comprar */

  .how-to > div:nth-child(1), .how-to > div:nth-child(2n+1){border-left:none;background-position-x: 0;padding-left: 90px;}
  /* Form + Banners */
  .grid-contact{grid-template-columns:48.8% 48.8%;grid-gap:2.4%}
  .grid-contact .grid-item.grid-form{grid-area:1 / 1 / 1 / 3}
  .grid-contact .grid-item.grid-form .column{width:100%}
  .grid-contact .grid-item.grid-ban1{grid-area:2 / 1 / 2 / 1}
  .grid-contact .grid-item.grid-ban2{grid-area:2 / 2 / 3 / 2;text-align:right}

  
  /* Footer */
  footer.page-footer{padding: 15px;background-color: #264067;margin-top: 2rem;}
  .bg-pie {background-color: #4470b3;padding: 15px;font-size: 12px;text-align: center; }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 490px){
  .header.panel>.header.links{display: block;font-size: 10px}
  
  
.column-xs-12 {
    width: calc(100% - 0px) !important;
}
#principal-slider-mw{}
    /*.minicart-wrapper .action.showcart:after,.minicart-wrapper .action.showcart.active:after,.miniquote-wrapper .action.showquote:after,.miniquote-wrapper .action.showquote.active:after,.miniquote-wrapper .action.showquote:hover:after{display:none}*/
    .carousel-item{margin-bottom:0;padding:0;height:auto;width:calc(100% / 2)}
    .hidden-xs{display:none}
    .page-products .product-item-info{width:auto;margin-bottom:2rem;min-height:320px}
    .carousel-wrap{width:auto!important}
    .block.widget .pager .toolbar-amount{display:none}
    .secondblockbottomblock{margin:1rem 0}
    .logo{max-width:45%;position:relative;z-index:5}
    .minicart-wrapper{transform:scale(0.7);margin:0 0 0 -10px}
    .block-search .label{display: none;}
    .miniquote-wrapper{transform:scale(0.7);margin:0;padding:0;float:left;border:none;margin:0 0 0 -.5rem}
    .minicart-wrapper{float:left;border-right:1px solid #ddd;padding-right:15px}
    .minicart-wrapper .action.showcart .counter.qty{bottom:0}
    /* Footer */
    .grid-container{grid-gap:20px;grid-template-columns: auto auto;}
    .grid-container .grid-item.grid-info{grid-column:1 / 2;grid-row:3 / 3}
    .grid-container .grid-item.grid-logos{grid-column:1 / 2;grid-row:1 / 1}
    .grid-container .grid-item.grid-news{grid-column:1 / 3;grid-row:2 / 2}
    .grid-container .grid-item.grid-logos{grid-column:1 / 3;align-items:center;display:flex;justify-content:center}
    .grid-container .grid-item.grid-account{grid-column:2 / 3;grid-row:3 / 3}
    .grid-container .grid-item.grid-infocontact{grid-column:1 / 3;grid-row:4 / 4}
    .grid-container > div{padding:0}
    .grid-news h3{background:none;text-align:center}
    .contact-shop{justify-content:space-around;}
    .contact-shop .ubication{width:auto}
}

@media only screen and (max-width: 460px){
  /*===== Slider =====*/
  .cms-home .page-header{margin-bottom:0}
  .cms-home .bannerhome{margin-top:0}
  .cms-home .grid-container-sliderhome{grid-template-columns:auto auto}
  .slideshow-container{width:calc(100% + 30px);margin:0 -15px}
  /*===== Block Segundo =====*/
  /* Banners */
  .grid-banners{grid-gap:2.4%;grid-template-columns:48.8% 48.8%;grid-template-rows:auto auto auto;margin: 30px 0;overflow: unset}
  .grid-banners .grid-item.grid-ban4{grid-column:1 / 3;grid-row:3 / 3}
  /* Block como comprar */
  .how-to > div{background-size:17.391vw 11.957vw;background-position-x:2.174vw;background-position-y:center;padding-left:21.739vw;}
  .how-to > div:nth-child(1), .how-to > div:nth-child(2n+1){background-position-x:0;padding-left:19.565vw;}
  .how-to > div:hover {background-position-x: 4.348vw;}
  .how-to > div:nth-child(1):hover, .how-to > div:nth-child(2n+1):hover{background-position-x:2.174vw;}
}


/*===== Header =====*/
@media only screen and (max-width : 767px){
    .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping { background: #FFF; }

  .header.panel > .header.links .authorization-link ,.header.panel > .header.links .authorization-link + li{display: none;}
  .header.content{display:flex;flex-wrap:wrap; padding: 15px 0;justify-content: space-between;align-items: center}
  .header.content .block-search{}
  .block-search .action.search:before{-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 16px;
    color: #757575;
    content: '\e615';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;}
    .block-search .actions{position: absolute;right:20px;top: 1.2rem;z-index: 999;}
  .block-search .label::before{content:'\e615';height:50px;margin:0 15px;width:40px;display: none;}
  .block-search .label.active + .control input{position:sticky}
  .block-search input{z-index:16; width: 90vw;}
  .block-search #search{margin-top:10px!important;min-height:40px;border-color:#4470b3 !important;border-left-width:1px;border-right-width:1px}
  .block-search #search::placeholder{color:#565656}
  ._keyfocus :focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}
  .logo{float:none;margin:0;margin-right:30px}
  .nav-toggle{background-color:#4470b3;order: 5;padding:5px 15px;position: relative;width:100%;left: 0 !important; margin: 0 !important;} 
  .nav-toggle::before{background:url(/pub/media/img/movil/menumobile.svg) no-repeat;background-position:center;content:'';height:30px;width:25px;padding:0}
  .action.nav-toggle::after{
    content: "Menú";
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    margin-left: 0;
    vertical-align: middle;
    /*background: url(/pub/media/img/icon-nav-dartel.svg);*/
    background-repeat: no-repeat;
    padding-left: 0.6rem;
  }
  .minicart-wrapper{border-right:none;margin:0;float:none;display:flex;align-items:center;padding-right:15px;transform:unset;}
  .minicart-wrapper .action.showcart::before,.minicart-wrapper .action.showcart.active::before{/*background:url(/pub/media/wysiwyg/icons/GobantesIconsMobile-BolsaCompra-01.svg) no-repeat*/;background-size:contain;content:"";height:43px;width:45px}
  .minicart-wrapper .action.showcart .counter.qty{
    background: #264067;
    border-radius: 25px;
    bottom: 0px;
    display: unset !important;
    font-size: 10px;
    font-weight: 700;
    height: 18px;
    line-height: 18px;
    width: 13px;
}
  .miniquote-wrapper{float:none;margin:0;transform:unset;display:flex;align-items:center}
  .miniquote-wrapper .action.showquote::before,.miniquote-wrapper .action.showquote.active::before,.miniquote-wrapper .action.showquote:hover::before{
    background:url(/pub/media/img/DartelIconos-Cotizador.svg) no-repeat;background-size: contain;padding:0;/*top: -92px !important;
    left: 270px !important;*/}

  .miniquote-wrapper{margin: 0 15px 0 0 !important;padding: 0 !important;display: flex !important;justify-content: center;align-items: center;flex-direction: column;}

  .miniquote-wrapper .action.showquote .counter.qty {
    background: #264067;
    border-radius: 25px;
    top: 0px;
    display: unset !important;
    position: absolute;
    /*right: -255px !important;*/
    font-size: 10px;
    font-weight: 700;
    height: 18px;
    line-height: 18px;
    width: 13px;
    top: 30px;
}
.block-search .block-content {margin-bottom: 0;position: relative;top: 5px;padding: 0;}
.block-search .control{padding: 0}
}

/*Mi cuenta*/
.field.password-info a{display: none;}
.print_pdf{}
.quotation-quote-view #messageform,.quotation-quote-view .block-quote-details-view {display: none;}
.sales-order-view .col.qty span.title{display: none}
.sales-order-view .order-status {margin-bottom: 3rem;}

/*CSS Fasit*/
.precioreferencial{font-size: 1.5rem; color: #666666 ;font-style: oblique; margin-top: 0.5rem;}
.page-products .precioreferencial, .cms-home .precioreferencial,.related-available .precioreferencial{display: none;}
.header.panel > .header.links > li { font-size: 12px;}
.customer-welcome.active .customer-menu .seguicompra, .customer-welcome.active .customer-menu .borderline {display: none;}
.block-authentication .actions-toolbar > .primary .action { margin-right: 0;border-radius: 12px;padding: 10px;font-weight: 600;font-size: 14px;text-transform: capitalize;}
.quote-summary-inner button.action.primary.proceed-to-checkout { width: 100%; }

.minicart-items-wrapper .product-item-name { min-height: auto;font-size: 13px !important; }
.minicart-items-wrapper .product-item-photo { display: block;position: relative;overflow: hidden;padding: 2px;border: 1px solid transparent !important;border-radius: 7px;height: auto; }
.minicart-items-wrapper { height: auto !important; }
.miniquote-items-wrapper .product-item-photo { display: block;position: relative;overflow: hidden;padding: 2px;border: 1px solid transparent !important;border-radius: 7px;height: auto; }
.miniquote-items-wrapper .product-item-name { min-height: auto;font-size: 13px; }
a.action.viewquote span { color: #333; }


.filter-content .item { margin: 4px 0; font-size: 13px; }
.filter-options-content .count { color: #ca4f24; padding-right: 5px; font-size: 10px; font-weight: 600; }

h1 { font-size: 25px !important;margin: 0 0 15px 0;padding: 0 0 8px 0;text-transform: none;font-weight: 600; }
h2 { font-size: 18px;font-weight: 600; }
h3, .h3 { font-size: 16px; }
#tablecot tr td { border: 1px solid #cccccc;color: #000; }

/*.links ul {
    background-color: #FFF;
    position: absolute;
    top: 27px !important;
    left: -122px !important;
    height: 45px !important;
    padding-top: 6px !important;
}*/

.dropdown .dropdown-content a { color: #333; }
.type { display: none; }

ul.nav-map { margin: 0 0 10px 0;padding: 0; }
ul.nav-map li { display: block;padding: 2px 0px;margin-bottom: 0;font-size: 11px;color: #333; }
ul.nav-map li a { text-decoration: none; color: #333; }
ul.nav-map li a:hover { color: #4470b3; }
a.cat-ppal { font-weight: bold;font-size: 12px;color: #000; }

span.old-price .price-wrapper span { text-decoration: line-through; }

.product-item .price-box .price-label {
    color: #ffffff;
    font-size: 0;
}

.product-options-bottom .price-box .old-price .price-container > span, .product-info-price .price-box .old-price .price-container > span {
    display: block;
    color: #FFF;
    font-size: 0;
}



span.customer-name { padding: 7px 15px 9px 15px;border-radius: 0;color: #FFF;font-size: 13px;font-weight: 600;background-color: #264067;}
.padding-tb {margin-bottom: 12px; }
.bg-calendary { padding: 20px;background-color: #efefef; }
.bg-calendary2{ padding: 20px; }
.bg-tabs { background-color: #7b9b9a;color: #FFF; }
.panel-default > .panel-heading {
    color: #fff;
    background-color: #7b9b9a;
    border-color: #7b9b9a;
    text-transform: uppercase;
}

.customer-welcome .action.switch { color: #000000; }

.panel-default > .panel-heading {
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
    background-image: linear-gradient(to bottom, #7b9b9a 0%, #7b9b9a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
}

.order-details-items .product-item-name {
    font-size: 13px;
    font-weight: bold;
}
.paypal-review .table-paypal-review-items .col.price .price-including-tax, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.price .price-including-tax, .cart.table-wrapper .col.price .price-excluding-tax, .cart.table-wrapper .col.subtotal .price-including-tax, .cart.table-wrapper .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.msrp .price-including-tax, .cart.table-wrapper .col.msrp .price-excluding-tax, .order-details-items .col.price .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.subtotal .price-excluding-tax {
    color: #666666;
    font-size: 1.8rem;
    display: block;
    line-height: 1;
    white-space: nowrap;
    font-size: 15px;
}
.table tfoot {
    background: #f0f0f0;
}
.order-details-items tfoot td {
    background: #f0f0f0;
}
.block-order-details-view .box-content .payment-method .title {
    font-weight: 400;
    font-size: 15px;
}



.link-btn p { padding: 14px 14px;color: #333;text-align: left;background-repeat: no-repeat;width: 180px;text-decoration: none; }
.link-btn a { border-radius: 5px;padding: 7px;text-decoration: none;background-color: #264067;display: block;text-align: center;color: #FFF; }
.link-btn a:hover { background-color: #55a3a3; }

.sw-megamenu > ul>li:first-child {
background-color: #264067;
border-radius: 0px;
}

.catalog-product-view .todo {
    display:none;
}

.sw-megamenu > ul>li:nth-child(2) { 
background-color: #7B9B9A;
border-radius: 0px;
}

.minicart-wrapper .action1.showcart1 .counter-number {
    color: #999;
    text-transform: uppercase;
    padding-left: 6px;
}

p.vermas {
    color: #4470b3;
    font-size: 14px;
    text-decoration: underline;
}

.espacio {
    padding: 60px 0;
}


.panel.wrapper {
    background: #F8F8F8 !important;
}

.sup-links {
    display: inline-block;
    font-size: 11px;
    margin-left: 3px;
    margin-right: 0px;
    color: #333 !important;
}

a.sup-links-contact {
    font-size: 11px;
    float: right;
    margin-left: 6px;
    color: #333 !important;
}

.navigation.sw-megamenu {
    max-width: 100%;
    padding: 0;
    background: #4470b3 !important;
}

.block-icon-index {
    padding: 30px 10px;
}

.align-center {
    text-align: center;
}

.align-center h4 {
    color: #333;
}

.align-center p {
    color: #333;
}

h3.title-h3 {
    background-image: linear-gradient(to right, #4470b3, #4470b3);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 3rem .1875rem;
    padding-bottom: .5rem;
}

h3.tit-section {
    border-bottom: 2px solid #4470b3;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 28px;
    padding-bottom: 10px;
    color: #000;
}

h3.tit-destacados {
    border-bottom: 2px solid #4470b3;
    width: 30%;
    margin: 0 auto;
    margin-bottom: 28px;
    padding-bottom: 10px;
    color: #000;
    text-align: center;
}


.footer-middle {
    padding: 15px 0 5px 0;
    background: #ececec !important;
}

.footer-middle h6 {
    color: #333;
    font-size: 16px !important;
    font-weight: bold;
}

.footer-middle a {
    width: 100%;
    font-size: 13px !important;
    display: inline-block;
    margin-bottom: 10px;
    color: #404040 !important;
}

.footer-bottom {
    background: #d7d7d7 !important;
    color: #333;
    padding: 8px 0 5px 0 !important;
}

.footer_social a, .footer_social a:visited {
    display: inline-block;
    color: #333 !important;
    border-radius: 50%;
    font-size: 16px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 27px;
    margin-right: 5px;
}

.footer-middle .block .block-title strong {
    font-weight: 400;
    padding: 0;
    font-size: 16px;
    color: #333;
    text-transform: none;
}

.footer-middle p {
    color: #333 !important;
}
.filter-options-title{color: #264067 !important ;text-transform: none !important;}
.filter .block-subtitle { background: #f1f1f1; }
.filter .block-subtitle { text-transform: none !important; border-bottom: 3px solid #ca4f24 !important;font-size: 14px;font-weight: 600;line-height: 1em;padding: 15px 10px;text-align: center;color: #264067; }

/*CSS PRUEBA*/
.block-text-index .item-block .item-content {
    text-align: center;
    cursor: pointer;
}

.block-text-index .item-block .item-content .item-wrap {
    display: inline-block;
    height: 98px;
    width: 98px;
    border: transparent;
    padding: 0;
    border-radius: 20px;
    margin-bottom: 20px;
    transition: .2s;
}

.block-text-index .item-block .item-content .item-wrap .item-detail {
    display: inline-block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 1px solid #eaeaea;
    transition: .2s;
}

.block-text-index .item-block .item-content h4 {
    font-size: 16px;
    color: #222;
    font-weight: 600;
    margin-bottom: 10px;
}

.block-text-index .item-block .item-content p {
    font-size: 13px;
    color: #777;
}

.block-text-index .item-block .item-content:hover .item-wrap {
    background-color: transparent;
    border: transparent;
}

.block-text-index .item-block .item-content:hover .item-wrap .item-detail {
    background-color: #FFF;
    border: 1px solid #4470b3;
}


.block-text-index .item-block.safe-shopping .item-detail { background: url(/pub/media/img/icon-safe.png) no-repeat center center; }
/*.block-text-index .item-block.safe-shopping .item-detail:hover { background: url(http://darteldesa.enexum.cl/media/img/icon-safeHOVER.png) no-repeat center center; }*/

.block-text-index .item-block.safe-catalogo .item-detail { background: url(/pub/media/img/icon-catalogo.png) no-repeat center center; }
/*.block-text-index .item-block.safe-catalogo .item-detail:hover { background: url(http://darteldesa.enexum.cl/media/img/icon-catalogo_hover.png) no-repeat center center; }*/

.block-text-index .item-block.safe-delivery .item-detail { background: url(/pub/media/img/icon-delivery.png) no-repeat center center; }
/*.block-text-index .item-block.safe-delivery .item-detail:hover { background: url(http://darteldesa.enexum.cl/media/img/icon-delivery_hover.png) no-repeat center center; }*/

.block-text-index .item-block.safe-cart .item-detail { background: url(/pub/media/img/icon-cart.png) no-repeat center center; }
/*.block-text-index .item-block.safe-cart .item-detail:hover { background: url(http://darteldesa.enexum.cl/media/img/icon-cart_hover.png) no-repeat center center; }*/


.wrapper-top-img {
    height: 100%;
    background-color: #ab004f;
}

.cucarda-price { 
   display: inline-block;
    background-color: gray;
    color: white;
    font-style: oblique;
    font-size: 9px !important;
    padding: 2px 16px 2px 3px;
    position: relative;
    border-radius: 3px;
    margin-right: 20px;
    margin-top: 11px;
    text-align: left;
}

body.catalog-product-view .cucarda-price { 
    display: inline-block;
    background-color: gray;
    color: white;
    font-style: oblique;
    font-size: 9px !important;
     padding: 2px 11px 2px 3px;
    position: relative;
    border-radius: 3px;
    margin-right: 15px;
    margin-top: 11px;
    float: left;
    font-weight: 400;
}

.cucarda-price:after { content: "";position: absolute;right: -6px !important;bottom: 0;top: -1px;width: 0;height: 0;border-left: 8px solid grey;border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-radius: 3px; }
.products-grid .product-item .product-item-inner { margin: 0px -9px 0px -10px !important; }
.action.primary,.planilla-compra,.modal-popup .modal-footer button,.cart-discount .actions-toolbar .action.primary,.quote-action-login {
 padding: 10px !important; color: #FFF !important;
text-transform: uppercase !important;
border-radius: 10px !important;
/*width: 80%;*/
/*border-color: #264067 !important;*/
border: 1px solid #264067;
background-image: linear-gradient(to right,#ca4f24 50%,#264067 50%) !important;
color: #4470b3;
background-position: 100% 0;
background-size: 300% 100% !important;
box-shadow: none;
moz-transition: all .4s ease-in-out !important;
-o-transition: all .4s ease-in-out !important;
-webkit-transition: all .4s ease-in-out !important;
transition: all .4s ease-in-out;
text-transform: none !important;
text-transform: none !important;
font-size: 1.4rem !important;
font-weight: 600 !important;
}


.planilla-compra {text-align: center;width: 100% !important;}
.planilla-compra a {text-transform: uppercase;font-weight: 600;color: #fff;font-size: 10px;}

.product-item-info:hover { width: 100%;max-width: 100%;text-align: center;border: 1px solid #264067;transition: .5s; }
.product-item-info { width: 100%;max-width: 100%;text-align: center;padding: 0px;border: 1px solid transparent; }


/*.product-item-photo {
    display: block;
    position: relative;
    overflow: hidden;
    padding: 3px;
    border: 1px solid transparent !important;
    border-radius: 7px;
}*/

.product-item-photo {
    display: block;
    position: relative;
    overflow: hidden;
    padding: 2px;
    border: 1px solid transparent !important;
    border-radius: 7px;
    
}

.product.name a {
    min-height: 80px;
    padding: 0 5px;
    font-size: 12px;
    text-decoration: none;
}



.marca-linea-wrapper {
    display: block !important;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-size: 11px;
}


.product-item-name {
    min-height: 98px;
    font-size: 13px;
}

.banner-prod {
    position: absolute;
    top: 0;
    right: -280px;
    display: none;
}

.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {
    border-top-color: transparent !important;
    color: #ffffff !important;
    border-bottom: 3px solid #264067;
    font-weight: bold;
    padding-bottom: 0;
}

.product.data.items > .item.content {
    margin-top: 35px;
    border-color: transparent;
    box-shadow: none;
    border-top: 2px solid #ededed;
    margin-top: 36px;
}

.product.data.items > .item.title > .switch {
    font-weight: bold;
    line-height: 36px;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    background: #FFF;
    border: 0px solid transparent !important;
    border-bottom: none;
    height: 36px;
    padding: 1px 35px 1px 35px;
}

.product.data.items > .item.content {
    background: #ffffff;
    margin-top: 36px;
    padding: 35px 20px;
    border-top: 0px solid #eeeeee !important;
}
.product-info-main .product-info-price {

    border-top: 1px solid #ddd !important;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #ddd !important;
    padding: 10px 0;

}
.catalog-product-view .fotorama__stage__shaft { border: 0px solid #DCDCDC;max-width: 100%;max-height: 560px; }
.page-wrapper > .breadcrumbs { padding: 5px 15px;background-color: white !important;color: #777 !important;border-bottom: 1px solid transparent; }
.product-info-main .page-title-wrapper h1 {
    margin: 0 0 15px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    color: #555555;
}

.page-title *, .fieldset > .legend * { color: #264067;font-weight: 600 !important }
.btn-dartel { width: 25%;background-color: #a71150 !important;color: #FFF !important; height: 44px !important;}
.product-info-main .product-info-stock-sku { float: left;text-align: left;padding: 0px; }
.page-layout-2columns-right .column.main { width: 100%;float: left;-ms-flex-order: 1;-webkit-order: 1;order: 1; }

/*.page-layout-1column .product.media {width: 50% }
.page-layout-1column .product-info-main {width: 47% }*/

h3.tit-form { color: #000;font-size: 19px;padding-left: 16px; }
.todo {}
.page-header .navigation .level0 .submenu {
    border-top-width: 0px;
    padding: 6px 8px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
    border-radius: 0 6px 6px 6px;
}

.product-info-main .product-info-price .price-box {order:2 ;}
.product-info-main .product-info-stock-sku:before{content: 'SKU:';padding-right: 1rem;}
.product-info-main .product-info-stock-sku {order: 1;display: flex; flex-direction: row;}

.product-info-main .product-info-price {
    border-top: 1px solid #ddd !important;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #ddd !important;
}

.product-info-main .stock.available, .product-info-main .stock.unavailable {
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 12px;
    display: block;
}

.product-info-main .stock.available{display: none !important;}
.product-info-main .product-info-price .price-box .price { color: #333 ;font-size: 3rem !important;font-weight: 900; }

.header.content ul.header.links {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 170px;
    /*top: 0px;
    padding-top: 40px;*/
    width: 238px;
    text-align: center;
    height: 100%;
}

.product-social-links {
    margin: 0 0 20px;
    text-align: left;
    padding-top: 20px;
    border-top: 1px solid transparent;
}

span.add-up {
    display: block;
    border: 1px solid #264067 !important;
    border-radius: 0px 3px 0px 0px;
    height: 18px;
    line-height: 16px;
    margin-top: 1px;
    color: #ccc;
    font-size: 11px;
    margin-left: 2px;
    padding: 2px;
    background: url(/pub/media/img/arriba.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-bottom: none !important;
    border-left: none !important;
   
}

span.add-down {
    display: block;
    padding-top: 4px !important;
    border-left: none !important;
    border-top: none !important;
    border-right: 1px solid #264067 !important;
    border-bottom: 1px solid #264067 !important;
    border-radius: 0px 0px 3px 0px;
    height: 18px;
    line-height: 16px;
    margin-top: 0px;
    color: #ccc;
    font-size: 11px;
    margin-left: 2px;
    padding: 2px;
    background: url(/pub/media/img/abajo.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.showcart1 {
    position: absolute;
    top: 15px;
    right: 30px;
}

.minicart-wrapper .action1.showcart1::before {
    /* background: rgba(0, 0, 0, 0) url(/pub/media/img/icon_cotizador.png) no-repeat scroll 0 0 !important; */
    background: url(/pub/media/img/icon_cotizador.png);
    background-size: 39px 100%;
    background-position: center top;
    background-repeat: no-repeat;
    /* background-color: greenyellow; */
    content: "" !important;
    height: 28px;
    left: -27px !important;
    position: absolute;
    top: 15px !important;
    width: 26px;
}

.showcart {
    /*position: absolute;
    top: -8px;
    right: 30px;*/
}

.page-header.type1 .minicart-wrapper {
    position: absolute;
    top: 70% !important;
    right: 0px;
    margin-top: -24px;
}

/*strong.product-item-name span {
    display: none;
}*/



.bg { background-color: #f8f8f8; color: #000; }
ul.form-list { list-style: none; padding: 0;}
.input-box span { font-size: 10px; float: right; }
li.fields { margin-bottom: 20px; }
.field_table_3 { width: 32.333333%; float: left; margin-right: 10px; }
.field_description { float: left; width: 100%; margin-top: 20px; }
.buttons-set { float: left; font-size: 10px; }



ul#menu_top {
    list-style-type: none;
    margin: 0;
    float: left;
}

ul#menu_top li {
    display: inline-block;
    padding: 0px;
}

ul#menu_top_02 {
    list-style-type: none;
    margin: 0;
    float: right;
}

ul#menu_top_02 li {
    display: inline-block;
    padding: 0px;
}

.page-header .header.panel {
    padding-bottom: 4px;
    padding-top: 10px;
}

.page-header.type1 .navigation li.level0 > .level-top {
    color: inherit;
    padding: 0 15px;
    line-height: 40px;
}

.page-header.type1 .navigation li.level0 {
    margin-right: 0px;
    color: #a71150;
    font-size: 11px !important;
}

.content-tabs {
    position: relative;
    float: left;
    width: 100%;
}

.btn-descarga:hover {
    /*background-color: #5aadad;
    transition: .3s;*/
}

.btn-descarga {
    /*width: auto;
    height: 37px;
    background-color: #264067;
    position: absolute;
    bottom: -25px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    transition: .3s;*/
}
.btn-descarga p {
    /*color: #FFF;
    text-align: center;
    padding: 0;*/
}

p.border-ima { margin: 0 auto;text-align: center; }

.pd-bottom {
    margin-bottom: 40px;
}


/*CSS OCULTO*/
.despacho_prod { border: 1px solid #aaa; padding: 15px; width: 70%; display: none; }
.checkout-payment-method .payment-option-title { border-top: 1px solid #cccccc; padding: 18px 0; display: none; }
.table-checkout-shipping-method tr:nth-of-type(2) > #label_carrier_flatrate_flatrate{display: none;}
.opc-block-summary .not-calculated{display: none;}
/*CSS OCULTO*/

.table-checkout-shipping-method tr:nth-of-type(2){}
.table-checkout-shipping-method [class*="col-"]{float: unset !important;}
/*CSS MENU 2*/
#content-menu {
    display: inline-block;
}

ul#menu-cms li {
    text-transform: uppercase;
    margin: 0;
    display: contents;
    font-size: 11px !important;
}

#menu-cms li a:hover {
    background-color: #cbcbcb;
    padding: 13px 15px;
    color: #333;
    text-decoration: none;
    text-transform: uppercase;
}

#menu-cms a {
    color: #FFF;
    padding: 14px 15px;
    margin: 0;
    display: initial;
}


/*CSS MENU 2*/


.btn-dartel-left {
    background-color: #4470b3 !important;
    padding: 3px 30px !important;
}   

.footer_social-contact {
    display: inline-block;
    margin-left: 0%;
}

.footer_social-contact a, .footer_social-contact a:visited {
    display: inline-block;
    border: 1px solid #333;
    color: #333 !important;
    border-radius: 50%;
    font-size: 16px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 27px;
    margin-right: 5px;
}

.abs-product-link > a:hover, .product-item-name > a:hover, .product.name a > a:hover {
    color: #333333;
    text-decoration: none;
}   

.icon-ciudad {
    background: url(/pub/media/img/icon-lugar.png);
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px;
}

.icon-locacion {
    background: url(/pub/media/img/icon-locacion.png);
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px;
}

.icon-marca {
    background: url(/pub/media/img/icon-marca.png);
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px;
}

.icon-expo {
    background: url(/pub/media/img/icon-expo.png);
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px;
}

.icon-day {
    background: url(/pub/media/img/icon-day.png);
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px;
}

.icon-sala {
    background: url(/pub/media/img/icon-sala.png);
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px;
}

.icon-taller {
    background: url(/pub/media/img/icon-taller.png);
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px;
}


/*CSS OCULTO NAVEGACION DESTACADO*/
.owl-nav { display: none;}
/*CSS OCULTO NAVEGACION DESTACADO*/

/*CSS ACTIVIDADES*/
.con-tit { background-color: #efefef; color: #747474; padding: 2px 0 10px; text-align: center; margin: 0; }
.con-con { border: 1px solid #efefef; padding: 18px 12px; height: 84px; }

.bg-calendary .date { position: relative; background-color: #264067; width: 100%; padding: 10px; }
.bg-calendary .date2 { position: relative; background-color: #7b9b9a; width: 100%; padding: 10px; }
.bg-calendary .date3 { position: relative; background-color: #4470b3; width: 100%; padding: 10px; }

p.n1 { font-size: 21px; text-align: center; color: #FFF; margin: 0; padding: 0; }
p.n2 { text-align: center; font-size: 11px; color: #FFF; padding: 0; margin: 0; }

/*CSS ACTIVIDADES*/


.sw-megamenu > ul>li:first-child > a:hover {
    background-color: #264067;
}

.sw-megamenu > ul>li:nth-child(2) > a:hover {
    background-color: #7B9B9A;
}


.box-special { border: 1px solid #e5e5e5; transition: .5s; }

.box-special:hover { border: 1px solid #4470b3; transition: .5s;
cursor: pointer; }

.title-special { text-align:center; font-size:28px; }

.btn-special {
    background-color: #4470b3;
    color: #FFF;
    text-align: center;
    width: 200px;
    margin: 0 auto;
    padding: 10px 20px;
    border-radius: 20px;
    margin-bottom: 20px;
    transition: .4s;
}

.btn-special:hover {
    background-color: #264067;
    transition: .4s;
    cursor: pointer;
}

.products-grid .product-item-details .product-item-actions .actions-secondary.tocompare {
    left: -73px;
    visibility: hidden;
    opacity: 0;
    display: none;
}

/*.product-item .tocart:before {
    display: inline;
    content: '\f814';
    font-family: 'porto-icons';
    margin-right: 5px;
    font-size: 13px;
}*/

.products-grid .product-item-details .product-item-actions .tocart {
    color: #fff !important;
    width: 65% !important;
    font-size: 10px;
    border-radius: 10px;
    text-transform: uppercase;
}

.products-grid .product-item-actions button.action.primary span:before {/*
  content: "";
  
    background-image: url(/pub/media/img/DartelIconCompraBoton-08.svg);
    display: inline-block;
    width: 20px;
    height: 15px;
    border: none;
    background-repeat: no-repeat;
        vertical-align: bottom;*/
}

.action.toquote.quote-btn-list span{}
/*.action.toquote.quote-btn-list span::before{ content: "";
  
    background-image: url(/pub/media/img/dartelconCotizarBoton-07.svg);
    display: inline-block;
    width: 20px;
    height: 15px;
    border: none;
    background-repeat: no-repeat;
        vertical-align: bottom;}*/

#newsletter_popup .block-content {
    max-width: 312px;
    text-align: center;
    padding: 6px;
    display: none;
}

.bottom-multimedia { background-color: #a71150; margin: 0; }
ul.menu-dartel { list-style-type: none; margin: 0; padding:0; }
.bottom-multimedia li:hover { background-color: #8fa3a2; }
ul.menu-dartel li a { display: block; }
p.tit-dartel {
    padding: 14px 10px 14px 20px;
    color: #FFF;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #FFF;
    background-color: #849a99;
    margin: 0;
}

.bottom-multimedia li {
    padding: 10px 20px;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

button:not(.primary) {
    border: none;
    color: #264067;
    line-height: 30px;
    padding: 0 12px;
    font-size: 10px;
    text-transform: uppercase;
    background-color: transparent;
    height: auto;
    font-family: 'Poppins', sans-serif;
}

/* Dropdown Button */
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #FFF;
    min-width: 270px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    margin-top: 0px;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 10px 15px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: transparent !important;
}

button.btn-news.btn-link {
    background-color: #4470b3;
    border-radius: 5px;
    text-decoration: none;
}

.dropdown:hover {
    background-color: #cbcbcb;
    color:#333 !important;
    padding-top: 2px;
}

.dropdown:hover .dropbtn {
    background-color: transparent !important;
    color: #333 !important;
}

.dropdown-content a {
    color: black;
    padding: 10px 15px;
    text-decoration: none;
    display: block;
    font-weight: normal;
}



address a {
    color: #000 !important;
}

.sales-order-view address {float: unset;}

address {
    float: right;
    padding: 15px 0;
    font-size: 13px;
}
.footer_social address {
    float: right;
    padding: 15px 0;
    font-size: 13px;
}

i.fa.fa-phone { color: #333; }

.action.action-login { background-color: #4470b3; }

.circle_icon {
    width: 100px;
    border: 1px solid #d4d4d4;
    border-radius: 50%;
    height: 100px;
    overflow: hidden;
    padding: 8px;
    margin: 0 auto;
    transition: .3s;
}

.circle_icon:hover {
    border: 1px solid #4470b3;
    cursor: pointer;
    transition: .3s;
}

h4.circle_text {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-align: center;
    margin-top: 20px;
}

a.ancho {
    width: 100%;
    background-color: #264067;
    padding: 10px 56px;
}



.minicart-wrapper .block-minicart {right:33px !important;width: 380px !important;top: 40px;z-index: 9999;}
.header.content .miniquote-wrapper.active .block-miniquote { margin-top: -16px;right: 39px;width: 380px;}

.block-minicart .block-content > .actions > .secondary .action.viewcart {
    display: block;
width: 70%;
padding: 8px 5px;
text-transform: uppercase;
font-size: 14px;
border: 0px solid #4470b3;
border-radius: 30px;
color: #000 !important;
margin: 0 auto;
background-color: #e6e6e6;
}

p.tienda {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 11px;
}

.miniquote-wrapper .action.showquote::before, .miniquote-wrapper .action.showquote.active::before, .miniquote-wrapper .action.showquote:hover::before {
    background: url(/pub/media/img/DartelIconos-Cotizador.svg) no-repeat;
    background-size: contain;
    padding: 0;
    width: 43px;
    height: 45px;

}



/*MEDIA QUERIE*/
@media (max-width: 1280px){

    .catalog-product-view #magebees-addtoquote-button , .catalog-product-view .box-tocart .action.tocart {width: 100%;}

    .menu > ul > li > ul{overflow-y: scroll;max-height: 500px;}
}

@media (max-width:959px)  {

    .sections.nav-sections{position: unset;}
.menu .menu-mobile {
    align-items: center;
    display: flex;
    font-size: 19px;
    font-weight: 700;
    color: #1a171b;
    padding: 5px 15px;
    text-transform: uppercase;
    vertical-align: middle;
}
}
@media (max-width:768px)  {
.action.toquote.quote-btn-list span{background-image: transparent !important; border: none !important}
.page-products .quote-btn-list{padding: 10px !important;}
.block-search { margin-top: 10px !important; }
.miniquote-wrapper { border-right: 0px solid #ddd; }
.page-header { margin-bottom: 0; }
h4.titulocontacto { background-size: 2rem 0.1875rem; }
.header.content { justify-content: space-around; }
#navtop { width: 100%; }
div#navtop { justify-content: center; }
.hidden-xs { display: block !important; }
.hidden-sm-down{display: none}
.dropdown {display: unset;position: inherit;}

 .cms-home .page-wrapper {min-height: unset; }
 .catalog-product-view {}

a.btn-exportar { background-color: #e1e1e1;padding: 5px;display: block;width: 50%;text-align: center; border-radius: 6px;margin-top: 15px;color: #333; }
.paypal-review-discount .actions-toolbar, .cart-discount .actions-toolbar { display: table-cell;vertical-align: baseline;width: 1%;padding: 5px; }
.product.info.detailed .product.data.items > .item.content { border-top: 0px solid #e8e8e8 !important; margin-top: 0 !important; padding-top: 0 !important; }
.block.review-add{padding: 2rem;}
.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr{padding: 0.5rem 2rem !important;}
.product.data.items > .item.content { margin-top: 10px; }
.product-info-main .product-info-price .price-box .price { color: #333 !important;font-size: 20px !important;font-weight: 900; }
.product-info-main .stock.available, .product-info-main .stock.unavailable { margin-top: 3px;width: auto; margin-left: 2rem; font-size: 14px; }
.product-info-main .stock { margin: 0; }
.abs-discount-block .block > .title:after, .cart-summary .block > .title:after, .paypal-review-discount .block > .title:after, .cart-discount .block > .title:after { display: none; }
.cart.table-wrapper .product-item-name { font-size: 14px;display: block;margin: -3px 0 5px;font-weight: 600; }
.abs-discount-block .actions-toolbar .action.primary:not(:focus), .abs-discount-block .actions-toolbar .action.cancel:not(:focus), .block-compare .action.primary:not(:focus), .cart-summary .block .actions-toolbar > .primary .action.primary:not(:focus), .cart-summary .form.giftregistry .fieldset .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.cancel:not(:focus), .cart-discount .actions-toolbar .action.primary:not(:focus), .cart-discount .actions-toolbar .action.cancel:not(:focus) { box-shadow: none; }
.abs-discount-block .block .content, .cart-summary .block .content, .paypal-review-discount .block .content, .cart-discount .block .content { display: block !important; }
h1 { font-size: 18px !important; }
.block-static-block{padding: 0 !important;}
.block, .customer-review .product-details, .block-banners, .block-banners-inline {padding: 0;}
.table-quote-items tfoot th, .table-quote-items tfoot td { text-align: left; }

.box-tocart .action.tocart { margin-bottom: 0;margin-right: 1%;width: 100% !important; }
.sections.nav-sections { position: fixed; }
.customer-welcome { margin-top: 0px!important; }
.block-collapsible-nav { left: 0;position: absolute;top: -21px;width: 100%; z-index: 0; }
#content a, .action.multicheckout, .paypal-review-discount .block > .title strong, .cart-discount .block > .title strong, .action.change-password, .action.edit a, .action.edit span, .pages a.page:visited, .block-addresses-list .items.addresses .item.actions a, .order-actions-toolbar .action.print span, .miniquote-items .product-item-name a, a:visited, .alink:visited {
    color: #333;
}
.miniquote-items-wrapper { margin: 0 !important; }
.miniquote-wrapper .block-miniquote { padding: 15px;}
.action.primary {
 padding: 10px !important;
    color: #FFF !important;
    text-transform: uppercase !important;
    border-radius: 10px !important;
    width: 80%;
    border-color: #264067 !important;
    background-image: linear-gradient(to right,#ca4f24 50%,#264067 50%) !important;
    color: #4470b3;
    background-position: 100% 0;
    background-size: 300% 100% !important;
    box-shadow: none;
    moz-transition: all .4s ease-in-out !important;
    -o-transition: all .4s ease-in-out !important;
    -webkit-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out;
    text-transform: none !important;
    text-transform: none !important;
    font-size: 1.4rem !important;
    font-weight: 600 !important;
}
.panel.header .links, .panel.header .switcher { display: block; }
li.authorization-link:last-child {}
span.toolbar-number { display: none; }
body.account .todo { display: none !important; }

ul.header.links { list-style: none; padding-left: 0; }
ul.header.links li { margin-bottom: 0;}
ul.header.links li a{color: #fff !important;}

.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp {
    text-align: left;
}

.abs-toggling-title-mobile, .block-wishlist-management .wishlist-select .wishlist-name, .block-collapsible-nav .title {
    border-top: 0px solid #cccccc;
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
    border-bottom: 1px solid #cccccc;
    padding: 10px 40px 10px 15px;
    display: block;
    text-decoration: none;
}
.block-wishlist-management .wishlist-select .wishlist-name:after, .block-collapsible-nav .title:after {
    position: absolute;
    right: 20px;
    top: 16px;
}

body .page-header .header.panel {padding: 5px;}
.nav-top li.despachotop::after{display: none;}
ul.nav-top li{font-size: 9px;}
.header.panel > .header.links{margin-right: 0;display: flex;}
.header.links .link.wishlist{display: none;}
.page-header .panel.wrapper {background: none !important;padding: 0;background-color: #db8f1b !important; }
.nav-top li.despachotop::before{background-size: contain;width: 25px;}
.search-autocomplete { display: none;margin-top: -21px;overflow: hidden;position: absolute;z-index: 3; }
.miniquote-wrapper .action.showquote, .miniquote-wrapper .action.showquote.active {}
.page-title .base { font-size: 18px; }
.header.content .logo {background-size: contain !important; margin: 0 0 0 0 !important;background-image: url(/pub/media/img/FasitLogo-HeaderMobile.png);background-repeat: no-repeat; position: relative; top: 0.5rem;}
.breadcrumbs strong { font-weight: 100;text-transform: capitalize; }
.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {padding-bottom: 0; }
.product.data.items > .item.title > .switch { border: 0px solid #cccccc !important; }
.alineacion {display: inline-block;padding-left: 10px; }    
img.position {display: block;margin: 0 auto;margin-top: 20px;position: inherit; }
.paypal-review .table-paypal-review-items .col.price .price-including-tax, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.price .price-including-tax, .cart.table-wrapper .col.price .price-excluding-tax, .cart.table-wrapper .col.subtotal .price-including-tax, .cart.table-wrapper .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.msrp .price-including-tax, .cart.table-wrapper .col.msrp .price-excluding-tax, .order-details-items .col.price .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.subtotal .price-excluding-tax {
    color: #4470b3;
    font-size: 1.8rem;
    display: block;
    line-height: 1;
    white-space: nowrap;
    font-size: 17px;
}

.carousel { height: inherit;list-style-type: none;margin: 0;padding: 20px 30px;transition: 1.3s;width: calc(100% - 60px);}
#shopping-quote-table .product-item-name {font-size: 13px;font-weight: 700; }
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {box-shadow: none;border: 1px solid #264067;margin: 0!important;padding: 0 0 2rem 0 !important; }
.products-grid .product-item .price-box .price{font-size: 1.4rem;}
.products-grid .product-item .price-box{/*min-height: unset;*/}
.products-grid .product-item .price-box {margin: 0;min-height: 5rem;}
.product-item-info {font-size:11px;width: 100%;max-width: 100%;text-align: center;border: 1px solid #264067 !important;padding: 0 0 2rem 0 !important; margin-bottom: 1rem !important; }
button.action.showcart { display: none !important; }
.opc-estimated-wrapper { background: #f4f4f4;border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;margin: -13px 0 0;padding: 18px 15px; }
body.checkout-index-index .header.content {position: relative;z-index: 1;padding-bottom: 5px; }

.miniquote-wrapper .action.showquote::before, .miniquote-wrapper .action.showquote.active::before, .miniquote-wrapper .action.showquote:hover::before {
    background: url(/pub/media/img/DartelIconos-Cotizador.svg) no-repeat;
    background-size: contain;
    padding: 0;
}

address { float: none !important;padding: 5px 0;font-size: 13px; }
.navigation .parent .level-top:after {font-size: 1.6rem;right: 20px; top: 12px; }

    .miniquote-wrapper .action.showquote:after, .miniquote-wrapper .action.showquote.active:after, .miniquote-wrapper .action.showquote:hover:after {
    content: "Cotizaciones";
    font-size: 1.2rem;
    font-weight: bold;
    color: transparent;
}
.showcart { }
.product.data.items > .item.title > .switch {
    font-weight: bold;
    line-height: 36px;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    background: #FFF;
    border: 0px solid transparent;
        border-top-color: transparent;
        border-bottom-color: transparent;
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-bottom: none;
    height: 36px;
    padding: 1px 35px 1px 20px;
        padding-bottom: 1px;
    border: 0px solid #000 !important;
}
.catalog-product-view .product.data.items > .item.title.active > .switch {

    background: #ececec;
    font-weight: 900;
    padding-bottom: 0;
    border-bottom: 2px solid #C1C1C1;

}
    .product-add-form button.action.primary::before {display: none !important;}
button:not(.primary) {color: #fff;font-size: 10px;text-transform: uppercase;padding: 7px !important;line-height: 15px;margin-top: 0px !important;border-radius: 10px;}
.product-item-name {min-height: 70px;font-size: 13px;padding: 0 15px; }
.page-header { background-color: #ffffff; border-top: 0px solid #a71150;/* position: fixed;*/ z-index: 4; width: 100%; display: inline-block; top: 0; }
.product-item-photo { height: 150px; }
}
@media (max-width:640px)  {
.cart-container{display: flex;flex-wrap: wrap;}
.checkout-cart-index .cart-summary{order: 3; width: 100%}
h4.titulocontacto{background-position: 50% !important;}
.contactoflex2{    display: grid;text-align: center;grid-template-columns: 50% 50%;font-size: 12px;}
.flex1,.flex2{flex-direction: column;justify-content: center;align-items: center;}
.comocomprar1, .comocomprar2{grid-template-columns: 1fr;grid-gap: 4rem;}
.comocomprar2{margin-bottom: 4rem;}
 .cms-como-comprar h1{margin-bottom: 4rem;}
 .fpago1,.fpago2{flex-direction: column;}
 .fpago2{margin-bottom: 2rem;}
 .fpago12,.fpago21{padding-left: 0;padding-right: 0;}
.cms-cambios-y-devoluciones h1,.cms-quienes-somos h1, .cms-formas-de-pago h1, .cms-como-comprar h1, .politicas-de-despacho h1{background-position: 125%;}
.cms-quienes-somos h2{background-position: 50%;}
.flex2-1,.flex2-2{flex-basis: unset;padding-right: 0;padding-left: 0;}
.footer.content{padding: 0 !important;}
.footer.content .block.newsletter{padding: 0; margin-top:1rem;}
.block.newsletter .action.subscribe{min-width: 120px;}
.footer{flex-direction: column;}
.footer p,.page-footer li a, .alink{font-size: 11px !important;}
.page-footer h3{background: none;}
.contact-shop > li +li{padding-left: 0;}
.footerblock1{}
.footerblock1-1{order: 2;justify-content: space-between;}
.footerblock1 .grid-news{order: 1;display: flex; flex-direction: column; margin-top: 1rem;}
.socialfooter{justify-content: center;}
.socialfooter a:hover{background: #db8f1b;}
.grid-news h3{display: none;}
.footerblock2{text-align: center; color: #fff;}
.footerblock3{display: flex; justify-content: center;align-items: center;}
.grid-logo + .grid-logo{border: 0;}
a.botondepagologo {color: #fff !important;font-weight: 900;}
.bannershomefinal{display: flex; flex-direction: column;}
.bannershomefinal .formularifasit{order: 2;}
.bannershomefinal .despachofasit{order: 1;}
.despachofasit1,.despachofasit2{background-size: cover;}
.bannershomefinal .despachofasit3{order: 3;}
div#navtop{width: 100%}
.cms-sucursales .rowsucursales{display: block;}

@media (max-width:768px)  {
.bannershomefinal { grid-template-columns: 50% 50%;grid-gap: 1rem; }
.despachofasit1, .despachofasit2 { background-size: cover; }
.hidden-sm-down{display: none}
.page-with-filter .toolbar-amount { text-transform: capitalize; }
}

/*CSS ENEXUM*/
.tns-slider .tns-outer [data-controls="prev"], .tns-slider .tns-outer [data-controls="next"] {
border-radius: 0 !important;
}

@media (max-width:480px)  {
    .hidden-xs-down {
        display: none !important;
    }
    .hidden-xs {
        display: none !important;
    }
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping { background: #f5f5f5 !important; }
span.toolbar-number { display: inline-block; }
div#navtop { justify-content: center; }
#my-welcome-message { display: none;z-index: 500;position: fixed;width: 90%;left: 5%;top: 20%;padding: 20px 2%;background: #FFF;}
.product.info.detailed #tab-label-additional{display: block;}
.catalog-product-view #magebees-addtoquote-button{width: 100%; padding: 10px 5px !important;}
.checkout-index-index .header.content .logo{    background-size: contain;}
.onestepcheckout-index-index .opc-estimated-wrapper {display: none;}
.tns-slider .tns-outer .tns-nav{margin: 0;}
.cms-home .espacio{padding: 0;}
.quotation-quote-index #empty_quote_button, .quotation-quote-index #shopping-quote-table .action.update{font-size: 9px;}
.products-grid .product-item-details .product-item-actions .tocart{width: 65% !important; font-size: 8px; margin-bottom: 1rem;}
.products-grid .product-item .price-box{/*min-height: 10rem;*/margin: 0;}
.product-item-name {min-height: 7.5rem;margin: 0;}
.product-item-name a{font-size: 10px !important;}
.cms-home .quote-btn-list,.page-products .quote-btn-list{width: 65%;}
.page-products .quote-btn-list span,.cms-home .action.toquote.quote-btn-list span{background-image: transparent !important; border: none !important;}
/*.cms-home .quote-btn-list span*/.cms-home .quote-btn-list{    background: right !important;
    color: #FFF !important;
    text-transform: uppercase !important;
    border-radius: 10px !important;
    width: 65%;
    border-color: #264067 !important;
    background-image: linear-gradient(to right,#ca4f24 50%,#4470b3 50%) !important;
    color: #4470b3;
    background-position: 100% 0;
    background-size: 300% 100% !important;
    box-shadow: none;
    moz-transition: all .4s ease-in-out !important;
    -o-transition: all .4s ease-in-out !important;
    -webkit-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out;
    text-transform: none !important;
    font-size: 1.4rem !important;
    font-weight: 600 !important;
}
.page-products .stock.unavailable, .cms-home .stock.unavailable{margin-bottom: 1rem;}
.cms-home .stock.unavailable span,.page-products .stock.unavailable span{font-size: 14px;}
/*.action.toquote.quote-btn-list span::before{display: none;}*/
.cms-home .page-wrapper > div:nth-child(3){display: block;}
.tns-slider .tns-outer{margin-bottom:0;}
.page-header { background-color: #ffffff; border-top: 0px solid #a71150;/* position: fixed;*/ z-index: 4; width: 100%; display: block; top: 0; }
.field_table_3 { width: 100%; float: left; margin-right: 10px; }

header.sticky .header.content ul.header.links{top:0;}
.page-header.type1.sticky .logo{margin: 0 !important;}

#content-menu { display: block; }
ul#menu-cms li { text-transform: uppercase; margin: 0; display: block !important; padding: 15px 0px; font-size: 11px !important; }
#menu-cms li a:hover { background-color: #cbcbcb; padding: 15px 15px 12px 15px; color: #333; text-decoration: none; text-transform: uppercase; }

header.page-header .nav-sections-item-title.active { background: #264067; border-bottom: 0; }
header.page-header .nav-sections-item-title { background: #f6f6f6; }
header.page-header .nav-sections-item-title > a, header.page-header .nav-sections-item-title > a:hover, header.page-header .nav-sections-item-title > a:focus { color: #000000; }

.espacio { padding: 15px 0; }

.header.content ul.header.links {background: none; margin: 0; padding: 0; position: absolute; right: 6px; width: 220px; text-align: center; height: 20%; top: 11px; font-size: 12px; }

.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); margin-top: 0px; }
#owl-demo .owl-dots { position: absolute; bottom: 0; left: 31%; top: 222px; }

form#search_mini_form { /*display: none;*/  }
.page-header.type1 .block-search .label {
position: relative;
    top: 46px;
    right: 65px;
}

.block-search input {
    position: inherit;
    margin: 0;
    /* position: absolute; */
    /* width: 290px; */}

    .block-search .block-content {
    margin-bottom: 0;
    position: relative;
    top: 5px;
}

.page-header.type1 .logo { /*height: 50px; float: left; margin: 0; position: absolute; top: 50px; left: 110px;*/ 
     height: 40px;float: left;margin: 0;/* position: absolute; */top: 35px;left: 8em;text-align: center;}
.page-header.type1 .minicart-wrapper {/* position: absolute; top: 66px !important; right: -94px; margin-top: 0px; z-index: 99999;*/
    position: absolute; top: 50px !important; right: -94px; margin-top: 0px; z-index: 99999; }

    .block-search .control {
  /*  width: 65%;
    float: right;
    display: block;
    margin: 0 auto;*/}

.block-search .actions{}

.block-search .action.search {}

.nav-toggle { }

.minicart-wrapper .block-minicart { right: -88px !important;
    width: 330px !important;
    padding: 15px;
    top: 60px; }
.minicart-wrapper .block-minicart:before { right: 24px;
    border: 8px solid;
    border-color: transparent transparent transparent transparent;
    top: -14px; }

    .cart-container .product-item-details{min-height:  inherit;}

h3.tit-destacados { border-bottom: 2px solid #4470b3; width: 80%; margin: 0 auto; margin-bottom: 28px; padding-bottom: 10px; color: #000; text-align: center; }

.footer-middle p { margin-bottom: 15px; line-height: 1; }
.footer-middle { padding: 15px 0 15px 0; background: #ececec !important; }
.footer-middle .block-title { margin-bottom: 0 !important; font-weight: bold; margin-top: 15px; }
.footer-middle .block.newsletter .form.subscribe { max-width: 300px; margin: 0 auto; }
.footer-bottom > .container > * { float: none !important; line-height: 19px !important; padding: 10px 0; }
.footer-middle .container .row > div{}