@import url("https://fonts.googleapis.com/css?family=Archivo+Narrow:400,500,500i,600,700");@import url("https://use.fontawesome.com/releases/v5.2.0/css/all.css");*{padding:0px;margin:0px}body,html{height:100%;font-family:'Archivo Narrow', sans-serif;font-size:16px;letter-spacing:0.7px;}a{display:block;color:#000}a:focus,a:hover{color:#000;text-decoration:none}.blackLink{background-color:#000;display:block!important;color:#fff}.blackLink:active,.blackLink:focus,.blackLink:hover{color:#fff}.imgCenter{margin:0 auto;position:absolute;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.row{margin:0px}.textQtyShow{-webkit-transform:translateY(-30px)!important;-ms-transform:translateY(-30px)!important;transform:translateY(-30px)!important}.visibleSearch{height:50px!important}.showMenu{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.showMenuInverse{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.visible{visibility:visible!important}#loader{display:none}.modal-overlay{position:fixed;background-color:rgba(0, 0, 0, 0.7);width:100%;height:100%;top:0px;left:0px;z-index:95;visibility:hidden}#modal-loading{width:260px;position:absolute;margin:0 auto;right:0px;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:96;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.scaleComplete{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;visibility:visible}.disableButton{background-color:#E4E4E4!important;color:#CDCDCD!important}.container{width:100%!important;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}header{position:relative;margin-left:-15px;margin-right:-15px;height:105px}header .headerWrap{padding-top:7px;position:fixed;z-index:94;background-color:#fff}header .headerWrap div#header{height:48px;position:relative;background-color:#ffffff;padding-top:2px;padding-bottom:2px;z-index:90}header .headerWrap div#header a{color:#555}header .headerWrap div#header div.col-sm-5.col-xs-4{position:static}header .headerWrap div#header div.col-sm-5.col-xs-4.text-right .buttonsContainer{left:auto;right:0px}header .headerWrap div#header div.col-sm-5.col-xs-4 .buttonsContainer{position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .headerWrap div#header div.col-sm-5.col-xs-4 .buttonsContainer .buttonContainer{width:50%;float:left}header .headerWrap div#header div.col-sm-5.col-xs-4 .buttonsContainer .buttonContainer .header-button{font-size:1.8em}header .headerWrap div#header div.col-sm-2.col-xs-4.text-center img{margin:0 auto;width:75px}header .headerWrap div.searchContainer{position:relative}header .headerWrap div.searchContainer div#search{background-color:#cccccc;position:relative;height:50px;z-index:2;overflow:hidden;-webkit-transition:height .4s;-o-transition:height .4s;transition:height .4s;width:100%}header .headerWrap div.searchContainer div#search div.input-group{width:100%;margin:0 auto;padding:8px 12px}header .headerWrap div.searchContainer div#search div.input-group input{border-radius:0px;border:0px}header .headerWrap div.searchContainer div#search div.input-group input:focus{outline:0px;-webkit-box-shadow:none;box-shadow:none}header .headerWrap div.searchContainer div#search div.input-group button{border-radius:0px;background-color:#A0A0A0;color:#fff}header .headerWrap div.searchContainer div.discount{background-color:#E3E3E3}div.footer{margin:10px -10px 0px -10px}div.footer ul{margin:0px;list-style:none;color:#000}div.footer ul li{border-bottom:1px #000 solid;padding:10px 5px 5px 5px}div.footer .row.newsletter{margin:0px}div.footer .row.newsletter .col-sm-12.col-xs-12{margin:0px;padding:0px}div.footer .row.newsletter .col-sm-12.col-xs-12 h2{margin:30px 0px;font-size:1.5em}div.footer .row.newsletter .col-sm-12.col-xs-12 div.formContainer{position:relative}div.footer .row.newsletter .col-sm-12.col-xs-12 div.formContainer input#mce-EMAIL{border-radius:0px;padding-right:50px}div.footer .row.newsletter .col-sm-12.col-xs-12 div.formContainer button#mc-embedded-subscribe{position:absolute;font-weight:bolder;top:0px;right:0px;border-radius:0px;background-color:#666666;padding:7px 5px;height:34px}div.footer .row.newsletter .col-sm-12.col-xs-12 div.formContainer button#mc-embedded-subscribe img{width:25px;vertical-align:top}div.footer .row.foot{text-align:center;margin-top:30px}div.footer .row.foot a{display:inline-block;margin-top:20px;color:#a2a2a2}div.footer .row.foot h5{margin-top:30px;color:#a2a2a2}div.clearFix{height:100px;background-color:#CCCCCC;margin:0px -15px;clear:both}div#banner{background-color:#EEE;padding:5px 0px;margin:0px -15px}div#banner div.col-sm-12.col-xs-12{padding:2px 0px}div#banner div.col-sm-12.col-xs-12 img{margin:0 auto}.featured{padding-left:0px;padding-right:0px}div#menu{width:80%;position:fixed;top:0px;left:-80%;z-index:98;background-color:#fff;height:100%;overflow-y:auto;overflow-x:hidden;font-size:1.1em;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;background-image:url("https://www.ferreteriavidri.com/public/images/preview.gif");background-repeat:no-repeat;background-position:center;background-size:75px 75px}div#menu a{color:#3c3c3c}div#menu div.title{padding:15px;background-color:#f2f2f2}div#menu ul{list-style-type:none}div#menu ul.navHeader{overflow:auto;margin:0px;background-color:#fff}div#menu ul.navHeader li{float:left;width:50%;text-align:center;border-bottom:1px solid #ededed;padding:15px 5px}div#menu ul.navHeader li:first-child{border-right:1px solid #ededed}div#menu ul.redes{font-size:2.5em;padding-top:15px;padding-bottom:15px;background-color:#fff}div#menu ul.redes li{margin:0px 15px;display:inline-block}div#menu div.navMenu{width:100%;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}div#menu div.navMenu div.navMenuContainer{width:400%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}div#menu div.navMenu div.navMenuContainer div.category,div#menu div.navMenu div.navMenuContainer div.line,div#menu div.navMenu div.navMenuContainer div.subcategory,div#menu div.navMenu div.navMenuContainer div.subline{width:25%}div#menu div.navMenu div.navMenuContainer div.category ul,div#menu div.navMenu div.navMenuContainer div.line ul,div#menu div.navMenu div.navMenuContainer div.subcategory ul,div#menu div.navMenu div.navMenuContainer div.subline ul{margin:0px;overflow:hidden}div#menu div.navMenu div.navMenuContainer div.category ul li,div#menu div.navMenu div.navMenuContainer div.line ul li,div#menu div.navMenu div.navMenuContainer div.subcategory ul li,div#menu div.navMenu div.navMenuContainer div.subline ul li{font-weight:bolder;border-bottom:1px solid #ededed;padding:5px}div#menu div.navMenu div.navMenuContainer div.category ul li a,div#menu div.navMenu div.navMenuContainer div.line ul li a,div#menu div.navMenu div.navMenuContainer div.subcategory ul li a,div#menu div.navMenu div.navMenuContainer div.subline ul li a{padding:6px 10px}div#menu div.navMenu div.navMenuContainer div.line ul,div#menu div.navMenu div.navMenuContainer div.subcategory ul,div#menu div.navMenu div.navMenuContainer div.subline ul{height:0px}.login,.perfil,.register{padding:0px;background-color:#EEEEEE}.login .logoContainer,.perfil .logoContainer,.register .logoContainer{padding:50px}.login .logoContainer a,.perfil .logoContainer a,.register .logoContainer a{max-width:140px;margin:0 auto}.login .logoContainer h1,.perfil .logoContainer h1,.register .logoContainer h1{font-size:1.8em;font-weight:bolder}.login .formContainer,.login .perfilContainer,.perfil .formContainer,.perfil .perfilContainer,.register .formContainer,.register .perfilContainer{background-color:#FFFFFF;margin:5px;padding:10px}.login .formContainer .col-md-12.col-sm-12.col-xs-12,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12,.register .formContainer .col-md-12.col-sm-12.col-xs-12,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12{text-align:center;padding:0px 0px 10px 0px}.login .formContainer .col-md-12.col-sm-12.col-xs-12:first-child,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12:first-child,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12:first-child,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12:first-child,.register .formContainer .col-md-12.col-sm-12.col-xs-12:first-child,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12:first-child{border-bottom:1px #ccc solid}.login .formContainer .col-md-12.col-sm-12.col-xs-12:last-child a.btn,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12:last-child a.btn,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12:last-child a.btn,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12:last-child a.btn,.register .formContainer .col-md-12.col-sm-12.col-xs-12:last-child a.btn,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12:last-child a.btn{width:100%;background-color:#000;color:#fff;padding:10px;border-radius:0px}.login .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=email],.login .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=password],.login .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=text],.login .formContainer .col-md-12.col-sm-12.col-xs-12 select,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=email],.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=password],.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=text],.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 select,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=email],.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=password],.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=text],.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 select,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=email],.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=password],.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=text],.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 select,.register .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=email],.register .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=password],.register .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=text],.register .formContainer .col-md-12.col-sm-12.col-xs-12 select,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=email],.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=password],.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=text],.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 select{background-color:#EEEEEE;border:0px;border-radius:0px;margin-bottom:12px;width:100%;display:block;padding:10px}.login .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=email]:focus,.login .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=password]:focus,.login .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=text]:focus,.login .formContainer .col-md-12.col-sm-12.col-xs-12 select:focus,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=email]:focus,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=password]:focus,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=text]:focus,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 select:focus,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=email]:focus,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=password]:focus,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=text]:focus,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 select:focus,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=email]:focus,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=password]:focus,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=text]:focus,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 select:focus,.register .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=email]:focus,.register .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=password]:focus,.register .formContainer .col-md-12.col-sm-12.col-xs-12 input[type=text]:focus,.register .formContainer .col-md-12.col-sm-12.col-xs-12 select:focus,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=email]:focus,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=password]:focus,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 input[type=text]:focus,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 select:focus{outline:none;-webkit-box-shadow:0px;box-shadow:0px}.login .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu,.register .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu{list-style:none}.login .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li,.register .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li{margin-bottom:5px;padding:2px;background-color:#EEEEEE}.login .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a,.register .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a{font-weight:bolder;float:none;padding:5px;display:block;text-align:left}.login .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a i.fa.fa-chevron-right,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a i.fa.fa-chevron-right,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a i.fa.fa-chevron-right,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a i.fa.fa-chevron-right,.register .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a i.fa.fa-chevron-right,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li a i.fa.fa-chevron-right{float:right}.login .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:focus,.login .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:hover,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:focus,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:hover,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:focus,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:hover,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:focus,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:hover,.register .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:focus,.register .formContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:hover,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:focus,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 ul.menu li:hover{text-decoration:none;color:#000}.login .formContainer .col-md-12.col-sm-12.col-xs-12 a,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 a,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 a,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 a,.register .formContainer .col-md-12.col-sm-12.col-xs-12 a,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 a{float:right}.login .formContainer .col-md-12.col-sm-12.col-xs-12 a:last-child,.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 a:last-child,.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 a:last-child,.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 a:last-child,.register .formContainer .col-md-12.col-sm-12.col-xs-12 a:last-child,.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 a:last-child{float:none;margin-top:10px;padding:10px 0px;display:inline-block}.login .formContainer .col-md-12.col-sm-12.col-xs-12 button[type=submit],.login .perfilContainer .col-md-12.col-sm-12.col-xs-12 button[type=submit],.perfil .formContainer .col-md-12.col-sm-12.col-xs-12 button[type=submit],.perfil .perfilContainer .col-md-12.col-sm-12.col-xs-12 button[type=submit],.register .formContainer .col-md-12.col-sm-12.col-xs-12 button[type=submit],.register .perfilContainer .col-md-12.col-sm-12.col-xs-12 button[type=submit]{margin-top:40px;display:block;width:100%;padding:10px;color:#fff;background-color:#f00;border-radius:0px}.perfilContainer.modalInfo{position:fixed;background-color:#E9E9E9;height:100%;top:0px;left:0px;overflow:auto;width:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.perfilContainer.modalInfo.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.perfilContainer.modalInfo .close{background-color:#DDD;padding:10px;color:#000;opacity:1;position:absolute;left:0px;top:0px;font-size:1em;z-index:99;text-shadow:none}.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12{padding:7px;color:#929292;margin-top:10px}.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12 .perfilInfoContainer{text-align:left;border-bottom:#ccc solid 1px;overflow:auto}.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12 .perfilInfoContainer.info{line-height:2.5em}.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12 .perfilInfoContainer.edit{padding:0px 10px}.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12 .perfilInfoContainer button,.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12 .perfilInfoContainer input,.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12 .perfilInfoContainer label{display:block}.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12 .perfilInfoContainer input{font-size:1.2em;width:100%;padding:7px;margin-bottom:10px}.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12 .perfilInfoContainer button{width:100%;margin-bottom:5px;color:#FFF;background-color:#F00}.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12 .shoppingRecord h4{text-align:center;padding:15px 0px}.perfilContainer.modalInfo .col-md-12.col-sm-12.col-xs-12 button{padding:10px;border:0px;color:#000}.register .formContainer .col-md-12.col-sm-12.col-xs-12{padding:0px 0px 0px 0px}.register .formContainer .col-md-12.col-sm-12.col-xs-12:first-child{border-bottom:0px}.register .formContainer .col-md-12.col-sm-12.col-xs-12 button[type=submit]{margin-top:10px}#shoppingcart,.catalog,.search{margin:0px -15px}#shoppingcart .col-md-12.col-sm-12.col-xs-12 h2,.catalog .col-md-12.col-sm-12.col-xs-12 h2,.search .col-md-12.col-sm-12.col-xs-12 h2{font-size:1.7em}#shoppingcart .col-md-12.col-sm-12.col-xs-12 .buttons,.catalog .col-md-12.col-sm-12.col-xs-12 .buttons,.search .col-md-12.col-sm-12.col-xs-12 .buttons{margin-bottom:15px}#shoppingcart .col-md-12.col-sm-12.col-xs-12 .buttons button,.catalog .col-md-12.col-sm-12.col-xs-12 .buttons button,.search .col-md-12.col-sm-12.col-xs-12 .buttons button{width:95px;padding:7px 10px;background-color:#fff;color:#000;border:solid #000 1px}.dropDownCart{position:fixed;top:0px;right:-85%;width:85%;background-color:#fff;z-index:99;height:100%;padding:10px;overflow:auto;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.dropDownCart h3{margin:0px 0px 10px 0px;padding:10px 0px;background-color:#EEE;font-size:1.4em}.dropDownCart h4{margin-top:25px;margin-bottom:15px;border-bottom:1px solid #ccc;padding-bottom:15px}.dropDownCart .s-sku{font-size:0.85em;color:#828282}.dropDownCart .productDetails{padding-top:10px}.dropDownCart .delItem{top:50px!important;right:15px!important}.dropDownCart .stillShopping{border:solid 1px #ccc}.dropDownCart .buttonsShoppingCart .detailContainer{border-top:2px solid #000;margin-top:7px}.dropDownCart .productContainer:last-child{border-bottom:0px}.buttonsShopping a{padding:7px 10px;width:100%;text-align:center;background-color:#FFF;margin-bottom:5px;border:1px solid #000}.buttonsShopping a.checkout{background-color:#F00;color:#FFF}.shoppingProductsContainer{max-height:calc(100% - 210px);overflow:auto}.modalCart .productContainer,.shoppingProductsContainer .productContainer{overflow:auto;clear:both;border-bottom:1px solid #ccc;margin-bottom:5px;height:100px}.modalCart .productContainer .productImage,.shoppingProductsContainer .productContainer .productImage{width:80px;height:90px;padding-top:10px;float:left}.modalCart .productContainer .productImage img,.shoppingProductsContainer .productContainer .productImage img{width:80px;height:80px}.modalCart .productContainer .productDetails,.shoppingProductsContainer .productContainer .productDetails{position:relative;width:calc(100% - 80px);float:left;padding-left:5px}.modalCart .productContainer .productDetails .s-name,.shoppingProductsContainer .productContainer .productDetails .s-name{color:#828282;font-size:.8em;font-weight:bolder;height:30px;padding-right:7px;margin-bottom:5px;overflow:hidden}.modalCart .productContainer .productDetails .s-detail,.shoppingProductsContainer .productContainer .productDetails .s-detail{margin-bottom:5px;font-weight:bolder}.modalCart .productContainer .productDetails .s-detail .s-Qty,.shoppingProductsContainer .productContainer .productDetails .s-detail .s-Qty{display:inline-block}.modalCart .productContainer .productDetails .s-detail .s-Amount,.shoppingProductsContainer .productContainer .productDetails .s-detail .s-Amount{display:inline-block}.modalCart .productContainer .productDetails .buttonsUpdate,.shoppingProductsContainer .productContainer .productDetails .buttonsUpdate{height:30px;overflow:hidden;position:relative}.modalCart .productContainer .productDetails .buttonsUpdate .error,.shoppingProductsContainer .productContainer .productDetails .buttonsUpdate .error{position:absolute;top:0px;left:0px;background-color:#f00;color:#fff;padding:5px}.modalCart .productContainer .productDetails .buttonsUpdate .transitionContainer,.shoppingProductsContainer .productContainer .productDetails .buttonsUpdate .transitionContainer{position:relative;top:0px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.modalCart .productContainer .productDetails .buttonsUpdate .transitionContainer div.buttonsContainer,.shoppingProductsContainer .productContainer .productDetails .buttonsUpdate .transitionContainer div.buttonsContainer{width:90px}.modalCart .productContainer .productDetails .buttonsUpdate .transitionContainer div.buttonsContainer button,.modalCart .productContainer .productDetails .buttonsUpdate .transitionContainer div.buttonsContainer div,.shoppingProductsContainer .productContainer .productDetails .buttonsUpdate .transitionContainer div.buttonsContainer button,.shoppingProductsContainer .productContainer .productDetails .buttonsUpdate .transitionContainer div.buttonsContainer div{display:inline-block;vertical-align:middle;width:30px;text-align:center;background-color:#fff;color:#B2B2B2;font-size:0.8em}.modalCart .productContainer .productDetails .buttonsUpdate .transitionContainer div.buttonsContainer button,.shoppingProductsContainer .productContainer .productDetails .buttonsUpdate .transitionContainer div.buttonsContainer button{background-color:#B2B2B2;height:30px;border:0px;color:#fff;font-size:1.2em;font-weight:bolder}.modalCart .productContainer .productDetails .buttonsUpdate .transitionContainer div.textContainer,.shoppingProductsContainer .productContainer .productDetails .buttonsUpdate .transitionContainer div.textContainer{width:90px}.modalCart .productContainer .productDetails .buttonsUpdate .transitionContainer div.textContainer .textQty,.shoppingProductsContainer .productContainer .productDetails .buttonsUpdate .transitionContainer div.textContainer .textQty{width:90px;height:30px;padding:2px;font-size:1.5em;color:#000;text-align:center;background-color:#fff}.modalCart .productContainer .productDetails .delItem,.shoppingProductsContainer .productContainer .productDetails .delItem{position:absolute;display:inline-block;top:30px;right:5px}.modalCart .productContainer .productDetails .delItem a,.shoppingProductsContainer .productContainer .productDetails .delItem a{color:#f00;font-size:1.3em}#shoppingcart .detailContainer .totals div{font-size:1.2em;font-weight:bolder;margin-bottom:10px}#shoppingcart .detailContainer .totals div span{float:right}#shoppingcart .detailContainer .totals form{margin-bottom:15px}#shoppingcart .detailContainer .totals form input{height:30px;width:75%;padding:5px}#shoppingcart .detailContainer .totals form button{height:30px;width:24%;float:right;color:#FFF;background-color:#000;border:solid #000 1px}.modalCart{position:fixed;width:90%;top:50%;background-color:#fff;z-index:97;right:0px;left:0px;margin:0 auto;padding:10px;-webkit-transform:translate(0%, -50%) scale(0);-ms-transform:translate(0%, -50%) scale(0);transform:translate(0%, -50%) scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.modalCart.show{-webkit-transform:translate(0%, -50%) scale(1);-ms-transform:translate(0%, -50%) scale(1);transform:translate(0%, -50%) scale(1)}.modalCart.loading #loader{display:block}.modalCart.loading .cartContainer{display:none}.modalCart h3{font-size:1.2em;color:#777;margin-top:0px}.modalCart .stillShopping{border:solid 1px #ccc}.Totals{font-weight:bolder;font-size:0.9em;line-height:200%;margin-bottom:10px}.Totals div{display:inline-block}#article{margin-left:-15px;margin-right:-15px}#article .articleContainer{background-color:#EEEEEE;padding:5px}#article .articleContainer .detailsContainer{overflow:hidden}#article .articleContainer .detailsContainer .a-name{margin-top:15px;margin-bottom:25px;text-transform:uppercase;}#article .articleContainer .detailsContainer .a-SKU{font-size:0.85em;text-align:left;color:#555;margin-bottom:15px}#article .articleContainer .detailsContainer .a-rating{margin-bottom:10px}#article .articleContainer .detailsContainer .a-price{font-size:2.5em;margin-bottom:20px;font-weight:bolder}#article .articleContainer .detailsContainer .a-price sup{font-size:0.6em}#article .articleContainer .detailsContainer .a-buttonAdd2Cart button{width:100%;border:0px;background-color:#F00;color:#fff;padding:10px;margin-bottom:15px}#article .articleContainer .detailsContainer .a-buttonAdd2WishList button{width:100%;border:0px;background-color:#000;color:#fff;padding:10px;margin-bottom:10px}#article .descriptionContainer{padding:5px}#article .descriptionContainer h4{font-size:1.0em;font-weight:bolder}#article .descriptionContainer ul{margin-left:20px;font-size:0.85em;line-height:1.8em}#article .descriptionContainer table{width:100%!important}#article .descriptionContainer table tr:first-child{border-top:#ccc solid 1px;border-bottom:#ccc solid 1px}#article .descriptionContainer table tr:last-child{border-bottom:#ccc solid 1px}#article .descriptionContainer table tr:nth-child(odd){background-color:#ffffff}#article .descriptionContainer table tr:nth-child(2n){background-color:#f2f2f2}#article .descriptionContainer table tr td{width:50%!important;padding:5px;border-right:1px solid #ccc}#article .descriptionContainer table tr td h5{font-weight:bolder}#article .descriptionContainer table tr td:first-child{border-left:1px solid #ccc}.articlesContainer{margin-bottom:10px}.articlesContainer h2{font-size:1.2em;font-weight:bolder;border-bottom:1px solid #ccc;padding-bottom:4px}.articlesContainer h2 span{border-bottom:solid 4px #f00}.articlesContainer .c-article{position:relative;width:100%;overflow:auto;margin-bottom:10px;border-bottom:solid 1px #ccc;padding-bottom:5px}.articlesContainer .c-article a{overflow:hidden}.articlesContainer .c-article a .c-image{background:#fff url(https://www.ferreteriavidri.com/public/images/small_loader.gif) no-repeat center center;float:left;position:relative;width:80px;height:80px}.articlesContainer .c-article a .c-image img{display:none}.articlesContainer .c-article a .c-details{float:left;position:relative;width:calc(100% - 80px);padding-left:7px}.articlesContainer .c-article a .c-details .c-title{font-size:0.9em;text-transform:uppercase;}.articlesContainer .c-article a .c-details .c-price{font-weight:bolder;font-size:1.2em}.articlesContainer .c-article a .c-details .c-price sup{font-size:0.6em}.articlesContainer.grid{width:100%;overflow:auto}.articlesContainer.grid .c-article{width:50%;float:left;border-bottom:0px;padding:2px}.articlesContainer.grid .c-article a{border:#ccc solid 1px}.articlesContainer.grid .c-article a .c-image{text-align:center;width:100%}.articlesContainer.grid .c-article a .c-details{text-align:center;width:100%;padding-right:7px}.articlesContainer.grid .c-article a .c-details .c-title{height:50px;overflow:hidden;text-transform:uppercase;}#filter,#sort,.categories{position:fixed;top:0px;right:-80%;background-color:#fff;height:100%;min-width:80%;max-width:80%;z-index:96;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}#filter h3,#sort h3,.categories h3{background-color:#d6d6d6;margin:0px;padding:20px;font-size:1.3em;text-align:center}#filter ul,#sort ul,.categories ul{list-style:none}#filter ul li,#sort ul li,.categories ul li{padding:2px;border-bottom:1px solid #ccc}#filter ul li.selected,#sort ul li.selected,.categories ul li.selected{font-weight:bolder;background-color:#f0f0f0}#filter ul li.selected a,#sort ul li.selected a,.categories ul li.selected a{color:#f00}#filter ul li a,#sort ul li a,.categories ul li a{padding:10px 10px 0px 10px}#filter{right:auto;left:-80%}.paginate div.text-center:first-child{color:#333}.paginate .ActionsPaginate{margin-bottom:10px;margin-top:10px}.paginate .ActionsPaginate button{background-color:#fff;color:#000;border:#000 1px solid;padding:7px 20px}.paginate .ActionsPaginate div.currentPage{background-color:#000;color:#fff;border:#000 1px solid;padding:7px 20px;display:inline-block}#categories,#categoriesMenu{margin:0px -15px}#categories .categories,#categoriesMenu .categories{position:relative;top:auto;right:auto;background-color:#fff;height:auto;min-width:100%;z-index:1;padding-right:10px;padding-left:10px}#categories .categories ul li a,#categoriesMenu .categories ul li a{padding-left:0px}#categories .categories ul li a i.fa.fa-chevron-right,#categoriesMenu .categories ul li a i.fa.fa-chevron-right{float:right}#categories{margin:0px}#categories .categories{padding:0px}.row.map{background-color:#EEE;margin:0px -15px;padding:5px}.row.map .col-md-12.col-sm-12.col-xs-12{padding:0px}.row.map .col-md-12.col-sm-12.col-xs-12:first-child{padding:10px;background-color:#FFF;margin-bottom:5px}.row.map .col-md-12.col-sm-12.col-xs-12:first-child select{width:100%;padding:10px 7px;background-color:#EEE}.container.tracking{background-color:#EEEEEE}.row.traking{margin:0px -15px}.row.traking .col-md-12.col-sm-12.col-xs-12 ul{list-style:none;background-color:#fff;margin:0px -10px;padding:5px 10px}.row.traking .col-md-12.col-sm-12.col-xs-12 ul li{border-bottom:1px solid #000;padding:5px 0px;font-weight:bolder}.row.traking .col-md-12.col-sm-12.col-xs-12 ul li:last-child{border:0px;overflow:auto}.row.traking .col-md-12.col-sm-12.col-xs-12.productsContainer{margin-top:10px;background-color:#fff;padding:10px 15px}.row.traking .col-md-12.col-sm-12.col-xs-12.productsContainer .imgContainer{float:left;width:80px;height:80px;overflow:hidden}.row.traking .col-md-12.col-sm-12.col-xs-12.productsContainer .imgContainer img{width:100%;height:auto}.row.traking .col-md-12.col-sm-12.col-xs-12.productsContainer .detailContainer{font-size:1em;color:#777;float:left;width:calc(100% - 80px);padding-left:5px}.row.traking .col-md-12.col-sm-12.col-xs-12.productsContainer .detailContainer div{font-size:0.85em}.row.traking .col-md-12.col-sm-12.col-xs-12.productsContainer .detailContainer div:first-child{margin-top:5px;height:34px;overflow:hidden;font-weight:bold;font-size:0.9em}.row.traking .col-md-12.col-sm-12.col-xs-12.productsContainer .detailContainer div:last-child{font-size:0.95em;font-weight:bolder}.row.traking .col-md-12.col-sm-12.col-xs-12.productsContainer .quantity{clear:both;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 5px;text-align:right}.row.traking .col-md-12.col-sm-12.col-xs-12 .totales{font-size:1.5em}.row.traking .col-md-12.col-sm-12.col-xs-12 .totales div{margin-top:15px;margin-bottom:5px}.row.traking span{float:right}@media (min-aspect-ratio:121/80){div#promoted .ca-item{float:left;width:calc(50% - 3px);clear:none}div#promoted .ca-item:nth-child(2n){margin-right:6px}.articlesContainer .c-article{float:left;width:50%;margin-bottom:0px;padding:7px}.articlesContainer .c-article:nth-child(2n){border-right:1px solid #ccc}div#article .articleContainer{position:relative}div#article .articleContainer .imgContainer{float:left;width:50%}div#article .articleContainer .detailsContainer{position:relative;padding:10px;float:left;width:50%}div#article .articleContainer .detailsContainer .a-name{margin-top:12px;margin-bottom:15px;text-transform:uppercase;}div#article .articleContainer .detailsContainer .a-SKU{font-size:0.80em;text-align:left;color:#555;margin-bottom:12px}div#article .articleContainer .detailsContainer .a-rating{margin-bottom:10px}div#article .articleContainer .detailsContainer .a-price{font-size:2.5em;margin-bottom:15px}div#article .articleContainer .detailsContainer .a-price sup{font-size:0.6em}div#article .articleContainer .detailsContainer .a-buttonAdd2Cart button{width:100%;border:0px;background-color:#F00;color:#fff;padding:10px;margin-bottom:10px}div#article .articleContainer .detailsContainer .a-buttonAdd2WishList button{width:100%;border:0px;background-color:#000;color:#fff;padding:10px;margin-bottom:10px}.login .logoContainer,.register .logoContainer{padding:0px}.login .formContainer .col-md-12.col-sm-12.col-xs-12,.register .formContainer .col-md-12.col-sm-12.col-xs-12{float:left;width:50%;padding:0px 10px 10px 10px}.login .formContainer .col-md-12.col-sm-12.col-xs-12:first-child,.register .formContainer .col-md-12.col-sm-12.col-xs-12:first-child{border:0px;border-right:1px solid #ccc}.modalCart .productContainer{width:55%;display:inline-block;border-bottom:0px}.modalCart .detailContainer{width:44%;display:inline-block;border-left:1px solid #ccc;padding-left:10px}.perfilInfoContainer p{width:50%;float:left}}@media (max-width:325px){strong{font-size:0.9em}}#modal-background{left:0;bottom:0;width:100%;height:100%;display:none;z-index:10000;position:fixed;-webkit-animation:0.5s ease 0s normal none 1 vex-fadein;animation:0.5s ease 0s normal none 1 vex-fadein;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4)}#modal-box{top:50%;right:0px;left:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;border-radius:4px;display:block;width:90%;background-color:#FFF;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.3);box-shadow:0 0 20px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px #A6A6A6 inset, 0 0 0 1px rgba(0, 0, 0, 0.08);box-shadow:0 1px #A6A6A6 inset, 0 0 0 1px rgba(0, 0, 0, 0.08);font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;position:fixed}#modal-title{color:#FFF;font-size:15px;font-weight:600;line-height:50px;padding-left:20px;background:#E70026;border-bottom:1px solid #E5E5E5}#modal-message{color:#555;margin:20px;font-size:12px;min-height:35px}#modal-box p{padding:0 20px 20px 20px}#modal-box a{color:#FFF;background:#F00;text-decoration:none;padding:5px 10px 5px 10px}#modal-box a:hover{color:#FFF;background:#000;text-decoration:none;padding:5px 10px 5px 10px}table.restables-clone{display:none}table.restables-origin{width:100%}table.restables-origin th{background-color:#ccc;border:solid #fff 1px;text-align:center}table.restables-origin td{border:solid #ccc 1px}@media (max-width:991px){table.restables-origin{display:none}table.restables-clone{display:table;width:100%}table.restables-clone tbody{margin-bottom:2px}table.restables-clone tbody tr:first-child{background-color:#DEDEDE}table.restables-clone tbody tr td{padding:5px;text-align:left;border:solid #ccc 1px}table.restables-clone tbody tr td span.fecha{float:right;font-weight:bolder}table.restables-clone tbody tr td a{display:block!important;margin-top:0px!important;text-align:center}}.status0{padding:5px 10px;background-color:#FFFFFF;color:#666666;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status1{padding:5px;background-color:#E8307C;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status2{padding:5px;background-color:#E8B930;color:#000;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status3{padding:5px;background-color:#00D936;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status4{padding:5px;background-color:#D6D6D6;color:#666;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status5{padding:5px;background-color:#D6D6D6;color:#666;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status6{padding:5px;background-color:#18703E;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status7{padding:5px;background-color:#00238C;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status8{padding:5px;background-color:#30C9E8;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status9{padding:5px;background-color:#D6D6D6;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status10{padding:5px;background-color:#000000;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status11{padding:5px;background-color:#00238C;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status12{padding:5px;background-color:#FFFFFF;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status13{padding:5px;background-color:#FF0000;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.status14{padding:5px;background-color:#FC6810;color:#FFF;line-height:26px;font-size:11px;font-weight:bold;border-radius:0}.filterContainer{margin:0px;padding:0px}.filterContainer .filters{margin:5px;border:1px solid #eee;background-color:#fff}.filterContainer .filters h2{font-size:1.5em!important;margin-top:10px}.filterContainer .filters hr{margin:10px 15px}.filterContainer .filters .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.filterContainer .filters .buttons div{width:50%}.filterContainer .filters .buttons div.btnFilter{border-right:1px #eee solid}.filterContainer .filters .buttons div button{border:0px!important;color:#555!important;font-weight:bolder;width:auto!important;padding:0px!important}.filterContainer .filters .buttons div button i.fas.fa-caret-right{margin-left:5px}.filterContainer .filters .buttons div button i.fas.fa-caret-left{margin-right:5px}.filterPerPage{padding:5px}.filterPerPage select{font-size:1.2em;padding:7px;margin-bottom:5px}.articlesContainer.grid-catalog{padding-left:5px;padding-right:5px}.articlesContainer.grid-catalog .c-article.catalog_product{width:100%;border:1px solid #d1d1d1;padding:10px;margin-bottom:10px;background-color:#fff;-webkit-box-shadow:0 4px 6px -2px rgba(0, 0, 0, 0.2);box-shadow:0 4px 6px -2px rgba(0, 0, 0, 0.2)}.articlesContainer.grid-catalog .c-article.catalog_product hr{margin-top:10px;margin-bottom:10px}.articlesContainer.grid-catalog .c-article.catalog_product .stockError{display:none;padding:5px;font-size:1.5em;color:#fff;background-color:#F00}.articlesContainer.grid-catalog .c-article.catalog_product .stockError.showerr{display:inline}.articlesContainer.grid-catalog .c-article.catalog_product div{width:100%;overflow:auto}.articlesContainer.grid-catalog .c-article.catalog_product div.p_details div.c-image{float:left;width:150px;height:150px;background:#fff url(https://www.ferreteriavidri.com/public/images/small_loader.gif) no-repeat center center}.articlesContainer.grid-catalog .c-article.catalog_product div.p_details div.c-image img{width:100%;height:auto}.articlesContainer.grid-catalog .c-article.catalog_product div.p_details div.descriptionContainer{width:calc(100% - 150px);height:150px;float:left;overflow:hidden}.articlesContainer.grid-catalog .c-article.catalog_product div.p_details div.descriptionContainer div{width:100%}.articlesContainer.grid-catalog .c-article.catalog_product div.p_details div.descriptionContainer div.gift{overflow:auto;height:30px;margin-bottom:5px}.articlesContainer.grid-catalog .c-article.catalog_product div.p_details div.descriptionContainer div.gift span{float:left;padding:5px 10px}.articlesContainer.grid-catalog .c-article.catalog_product div.p_details div.descriptionContainer div.c-title{font-weight:bolder;overflow:hidden;line-height:1.2;text-transform:uppercase;max-height:80px;margin-bottom:12px;overflow:hidden;margin-top:15px}.articlesContainer.grid-catalog .c-article.catalog_product div.p_details div.descriptionContainer div.c-title a{color:#777}.articlesContainer.grid-catalog .c-article.catalog_product div:last-child div{width:100%;overflow:auto}.articlesContainer.grid-catalog .c-article.catalog_product div:last-child div:first-child div:first-child input,.articlesContainer.grid-catalog .c-article.catalog_product div:last-child div:first-child div:first-child select{width:60px;height:30px;font-weight:bolder;font-size:1.4em;text-align:center}.articlesContainer.grid-catalog .c-article.catalog_product div:last-child div:first-child div:first-child select{padding-left:15px}.articlesContainer.grid-catalog .c-article.catalog_product div:last-child div:first-child div:last-child span{float:right;font-size:2em;font-weight:bolder}.articlesContainer.grid-catalog .c-article.catalog_product div:last-child div:first-child div:last-child span:before{content:'$'}.articlesContainer.grid-catalog .c-article.catalog_product div:last-child div:last-child button{width:calc(50% - 2px);float:left;border-radius:5px;margin-right:2px;padding:5px;font-weight:bolder;font-size:0.8em;height:50px;border:1px #aaa solid;color:#000;background:#fafafa;background:-moz-linear-gradient(top, #fafafa 0%, #fafafa 50%, #efefef 51%, #efefef 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fafafa), color-stop(50%, #fafafa), color-stop(51%, #efefef), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #fafafa 0%, #fafafa 50%, #efefef 51%, #efefef 100%);background:-o-linear-gradient(top, #fafafa 0%, #fafafa 50%, #efefef 51%, #efefef 100%);background:-ms-linear-gradient(top, #fafafa 0%, #fafafa 50%, #efefef 51%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), color-stop(50%, #fafafa), color-stop(51%, #efefef), to(#efefef));background:linear-gradient(to bottom, #fafafa 0%, #fafafa 50%, #efefef 51%, #efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#efefef', GradientType=0 )}.articlesContainer.grid-catalog .c-article.catalog_product div:last-child div:last-child button:last-child{margin:0px 0px 0px 2px}.articlesContainer.grid-catalog .c-article.catalog_product div:last-child div div{float:left;width:50%}.availavilityOverlay{background-color:rgba(0, 0, 0, 0.7);position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:96;overflow:auto}.availavilityOverlay.showOverlay{display:block}.availavilityOverlay .availavilityModal{position:relative;width:90%;left:5%;background-color:#FFF;top:10%;margin-bottom:10%;z-index:97;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.availavilityOverlay .availavilityModal.showAvailavility{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.availavilityOverlay .availavilityModal button{background-color:#fff;border:0px;font-size:1.5em;margin-left:10px}.promotional{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}.promotional h5{width:100%;text-align:center}hr{border-top:solid 1px #d1d1d1;}

/*tabs*/

.tabs-container{margin-top:0.5em}.tabs-header{overflow-x:hidden;background-color:#e9e9e9;list-style:none;padding:5px 0px 0px;margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.tabs-header__item{font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6;background:#fafafa;background:-moz-linear-gradient(top, #fafafa 0%, #fafafa 50%, #efefef 51%, #efefef 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fafafa), color-stop(50%, #fafafa), color-stop(51%, #efefef), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #fafafa 0%, #fafafa 50%, #efefef 51%, #efefef 100%);background:-o-linear-gradient(top, #fafafa 0%, #fafafa 50%, #efefef 51%, #efefef 100%);background:-ms-linear-gradient(top, #fafafa 0%, #fafafa 50%, #efefef 51%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), color-stop(50%, #fafafa), color-stop(51%, #efefef), to(#efefef));background:linear-gradient(to bottom, #fafafa 0%, #fafafa 50%, #efefef 51%, #efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#efefef', GradientType=0 );border:1px solid #c5c5c5;border-bottom:0px;padding:7px 4px;margin:0px 2px;border-radius:5px 5px 0px 0px}.tabs-header__item:first-child{margin-left:4px}.tabs-header--selected{background:#000!important;color:#FFF}.tabs-body{display:none;margin:10px 2px 0px 2px}.tabs-body h4{display:none}.tabs-body--selected{display:block}

/*endtabs*/

/*predective search*/
.search-close{position:absolute;top:9px;right:60px;z-index:3;border:0px;background-color:#fff !important;color:#000 !important;font-size:1.4em;display:none;}.search-close--show{display:block;}.input-search{font-size:18px;font-weight:700;padding-right:30px;}.predective-overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;display:none;}.predective-overlay--show{display:block;}    
/*end predective search*/