

body.stop-scrolling{height:100%;overflow:hidden;}.sweet-overlay{background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000;}.sweet-alert{background-color:white;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999;}@media all and (max-width: 540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px;}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block;}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal;}.sweet-alert fieldset{border:none;position:relative;}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s, max-height 0.15s;transition:padding 0.15s, max-height 0.15s;}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s, max-height 0.2s;transition:padding 0.25s, max-height 0.25s;}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px;}.sweet-alert .sa-error-container p{display:inline-block;}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s;}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px;}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.sweet-alert input:focus{outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed;}.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input::-moz-placeholder{color:#bdbdbd;}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd;}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd;}.sweet-alert.show-input input{display:block;}.sweet-alert button{background-color:#aedef4;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer;}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5), inset 0 0 0 1px rgba(0,0,0,0.05);}.sweet-alert button:hover{background-color:#a1d9f2;}.sweet-alert button:active{background-color:#81ccee;}.sweet-alert button.cancel{background-color:#d0d0d0;}.sweet-alert button.cancel:hover{background-color:#c8c8c8;}.sweet-alert button.cancel:active{background-color:#b6b6b6;}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px, rgba(0,0,0,0.0470588) 0px 0px 0px 1px inset !important;}.sweet-alert button::-moz-focus-inner{border:0;}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none !important;}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px;}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box;}.sweet-alert .sa-icon.sa-error{border-color:#f27474;}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block;}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px;}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86;}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#f8bb86;}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86;}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1;}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1;}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1;}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86;}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px;}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat;}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}100%{transform:scale(1);-webkit-transform:scale(1);}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}.row{max-width:1140px;}.column,.columns{padding-left:20px;padding-right:20px;}.row .row{margin-left:-20px;margin-right:-20px;}.bgcover{background-position:center;background-size:cover;}.block{display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.absolute{position:absolute;top:0;left:0;width:100%;height:100%;}.clearul{margin:0;padding:0;}.clearul li{list-style:none;margin:0;padding:0;}.accordion .accordion-navigation > .content,.accordion dd > .content{max-height:0;display:block;overflow:hidden;padding-top:0;padding-bottom:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;}.accordion .accordion-navigation > .content.active,.accordion dd > .content.active{max-height:1000px;opacity:1;}p:last-child{margin-bottom:0;}.valignout{display:table;height:100%;width:100%;table-layout:fixed;}.valignin{vertical-align:middle;height:100%;width:100%;display:table-cell;}figure{padding:0;margin:0;}.op0{opacity:0;}.parallax{background-attachment:fixed;background-repeat:no-repeat;}#cboxOverlay{background-color:#000;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:99999;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#colorbox,#colorbox *{outline:none;}#colorbox:focus,#colorbox *:focus{outline:none;}#cboxClose{position:absolute;background:none;top:0;left:100%;width:40px;height:40px;padding:0;font-size:18px;margin-left:10px;}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{float:left;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;}.font1{font-family:'Montserrat', sans-serif;}.font2{font-family:'Open Sans', sans-serif;}body{font-family:'Open Sans', sans-serif;}h1,h2,h3,h4{font-family:'Montserrat', sans-serif;}body.smallheader{padding-top:90px;}p{color:#666;font-size:16px;line-height:170%;}.button,button{font-family:'Montserrat', sans-serif;color:#e1362c;font-size:13px;font-weight:500;text-transform:uppercase;background:#fff;border:1px solid #ccc;padding:12px 30px;transition:all .3s ease-out;}.button:hover,.button:focus,button:hover,button:focus{background:#e1362c;color:#fff;}.button.arrow:after,button.arrow:after{width:11px;height:11px;display:inline-block;background:url(img/arrow.png) no-repeat center;content:'';margin-left:10px;transition:all .3s ease-out;filter:invert(0) brightness(1);}.button.arrow:hover:after,.button.arrow:focus:after,button.arrow:hover:after,button.arrow:focus:after{filter:invert(1) brightness(10);}.button.zoom:after,button.zoom:after{width:16px;height:15px;display:inline-block;background:url(img/zoom-ico.png) no-repeat center;content:'';margin-left:10px;transition:all .3s ease-out;filter:invert(0) brightness(1);vertical-align:middle;}.button.zoom:hover:after,.button.zoom:focus:after,button.zoom:hover:after,button.zoom:focus:after{filter:invert(1) brightness(10);}.button.compare:after,button.compare:after{width:30px;height:15px;display:inline-block;background:url(img/compare-ico.png) no-repeat center;content:'';margin-left:10px;transition:all .3s ease-out;filter:invert(0) brightness(1);}.button.compare:hover:after,.button.compare:focus:after,button.compare:hover:after,button.compare:focus:after{filter:invert(1) brightness(10);}.button.download:after,button.download:after{width:11px;height:11px;display:inline-block;background:url(img/arrow.png) no-repeat center;content:'';margin-left:10px;transition:all .3s ease-out;filter:invert(0) brightness(1);transform:rotate(90deg);transform-origin:50%;}.button.download:hover:after,.button.download:focus:after,button.download:hover:after,button.download:focus:after{filter:invert(1) brightness(10);}.button.red,button.red{background:#e1362c;color:#fff;border:1px solid #e1362c;}.button.red:hover,.button.red:focus,button.red:hover,button.red:focus{background:#ae0300;}.button:last-child,button:last-child{margin-bottom:0;}header{position:fixed;top:0;left:0;width:100%;padding:0 50px;z-index:10000;height:200px;transition:all .3s ease-out;}.scroll header,.smallheader header{background:#fff;height:90px;border-bottom:1px solid #f5f5f5;}.scroll header h1,.smallheader header h1{top:10px;}.scroll header h1 a,.smallheader header h1 a{width:150px;height:65px;}.scroll header nav,.smallheader header nav{top:50px;}.scroll header .top .left,.smallheader header .top .left{margin-top:-40px;}header .top{height:50px;text-align:right;padding:15px 40px 0;}header .top .left{transition:all .3s ease-out;}header .top .goog-te-gadget-icon{margin-left:5px;}header .top .goog-te-gadget-simple{border:1px solid #eee;}header .top .goog-te-gadget-simple a{margin-left:10px;}header .top a{font-family:'Montserrat', sans-serif;font-size:13px;display:inline-block;color:#666;text-transform:uppercase;margin-left:30px;vertical-align:top;transition:all .3s ease-out;}header .top a:hover,header .top a:focus{color:#e1362c;}header .top .s{margin-left:18px;color:#333;margin-top:-3px;font-size:18px;}header .top .pi{color:#cb2c29;}header .top .fb{color:#3a589e;}header .top .yo{color:#fb0007;}header .top .in{color:#ed4c2f;}header .top a.search{width:19px;height:18px;display:inline-block;background:url(img/search.png) no-repeat;}header h1{position:absolute;top:100px;left:100px;transition:all .3s ease-out;}header h1 a{background:url(img/logo.png) no-repeat;width:211px;height:115px;background-size:100% auto;display:block;text-indent:-3000px;font-size:0;overflow:hidden;transition:all .3s ease-out;}header nav{position:absolute;top:80px;right:70px;transition:all .3s ease-out;}header nav ul{margin:0;padding:0;}header nav ul li{list-style:none;margin:0;padding:0;}header nav ul li{float:left;padding:0 10px;position:relative;}header nav ul li a{font-family:'Montserrat', sans-serif;font-size:15px;text-transform:uppercase;color:#666;font-weight:500;padding:0 10px 5px;display:block;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);position:relative;}header nav ul li a .label{background:#f00;font-size:9px;right:10px;top:-13px;text-transform:uppercase;position:absolute;padding:3px 5px 3px;font-family:'Montserrat', sans-serif;}header nav ul li a:after{width:100%;height:3px;background:#e1362c;display:block;margin:5px auto 0;content:'';width:0;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}header nav ul li a:hover,header nav ul li a:focus{color:#333;}header nav ul li a:hover:after,header nav ul li a:focus:after{width:100%;}header nav ul li.hasdd a:after{background:transparent;}header nav ul li:hover ul,header nav ul li:focus ul{visibility:visible;opacity:1;transform:translateY(0px);}header nav ul li ul{position:absolute;top:100%;left:0;width:100%;background:#e1362c;padding:15px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s cubic-bezier(0.165,0.840,0.440,1.000);}header nav ul li ul:after{width:12px;height:12px;background:#e1362c;transform:rotate(45deg);transform-origin:50%;top:-6px;content:'';display:block;left:50%;margin-left:-6px;position:absolute;}header nav ul li ul li{float:none;}header nav ul li ul li.sep{height:1px;background:rgba(255,255,255,0.3);}header nav ul li ul li a{color:#fff;text-align:center;padding:5px;transition:all .3s ease-out;}header nav ul li ul li a:after{display:none;}header nav ul li ul li a:hover,header nav ul li ul li a:focus{background:#bf140a;color:#fff;}.productosnuevo{margin-bottom:40px;}.productosnuevo li{padding:0 5px;}.productosnuevo a{display:block;padding-bottom:100%;position:relative;overflow:hidden;}.productosnuevo a .bg{background-position:center;background-size:cover;position:relative;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s ease-out;transform:translate3d(0,0,0);}.productosnuevo a .bg:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);content:'';display:block;}.productosnuevo a .text{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;padding:20px;padding-top:20%;}.productosnuevo a .text .valignout{height:auto;}.productosnuevo a .text h2{font-size:24px;text-transform:uppercase;font-weight:bold;color:#fff;transition:all .5s ease-out;}.productosnuevo a .text p{color:#fff;}.productosnuevo a .text strong{font-size:14px;text-transform:uppercase;display:block;position:absolute;bottom:30px;left:0%;width:100%;text-align:center;font-family:'Montserrat', sans-serif;}.productosnuevo a .text strong i{margin-left:10px;}.productosnuevo a:hover .bg{transform:translate3d(0,0,0) scale(1.1);}.hero{height:100%;padding:50px;position:relative;min-height:640px;}.hero .bx-viewport,.hero .bx-wrapper{height:100% !important;}.hero .video-background{background:#000;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-99;overflow:hidden;}.hero .video-foreground,.hero .video-background iframe{position:absolute;top:-5%;left:-10%;width:120%;height:110%;pointer-events:none;}.hero .video-foreground{left:0;width:100%;top:0;height:100%;}.hero .video-background:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;}.hero ul{height:100%;margin:0;padding:0;}.hero ul li{list-style:none;margin:0;padding:0;}.hero ul li{height:100%;position:relative;}.hero ul li .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-position:top;transition:all 5s ease-out;transform:scale(1);}.hero ul li .bg:before{height:250px;position:absolute;width:100%;display:block;content:'';background:-moz-linear-gradient(top,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}.hero ul li.active-slide .bg{transform:scale(1.05);}.hero ul li.active-slide .text{max-width:470px;padding:40px;transform:translateX(0px);}.hero .text{position:absolute;background:rgba(255,255,255,0.8);bottom:50px;left:50px;max-width:470px;width:100%;padding:40px;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);padding:40px 0;transform:translateX(-50px);overflow:hidden;max-width:0;}.hero .textin{width:390px;}.hero h2{color:#666;font-size:32px;font-weight:600;text-transform:uppercase;margin:0 0 5px;}.hero h3{font-size:24px;color:#666;font-weight:200;margin:0 0 10px;}.hero p{color:#666;font-size:16px;}.hero .button{border:none;}.hero .bx-pager{position:absolute;bottom:100px;right:100px;z-index:1000;}.hero .bx-pager .bx-pager-item{width:12px;height:12px;margin-left:10px;float:left;}.hero .bx-pager .bx-pager-item a{display:block;text-indent:-3000px;font-size:0;overflow:hidden;width:12px;height:12px;background:#fff;border:2px solid #fff;opacity:.8;transition:all .3s ease-out;}.hero .bx-pager .bx-pager-item a.active{background:#e1362c;opacity:1;}.hero .bx-pager .bx-pager-item a:hover,.hero .bx-pager .bx-pager-item a:focus{opacity:1;}h2.sectiontitle{max-width:520px;display:block;text-align:center;margin:0 auto 50px;color:#333;border-bottom:1px solid #e1362c;font-size:24px;text-transform:uppercase;padding-bottom:30px;font-weight:500;}h2.sectiontitle.alt{border-top:1px solid #e1362c;padding-top:25px;}.intro{padding:50px 0 100px;}.intro h2{opacity:0;transform:translateX(0) translateY(50px);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.intro p{color:#666;line-height:170%;opacity:0;transform:translateX(0) translateY(50px);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;font-size:18px;}.intro ul{max-width:530px;margin:0 auto 20px;}.intro .button{margin-top:40px;}.intro .buttonout{opacity:0;transform:translateX(0) translateY(50px);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.4s;}.intro.in h2,.intro.in p,.intro.in .buttonout{opacity:1;transform:translateX(0px) translateY(0px);}.productos{background:#f5f5f5;padding-top:70px;}.productos .prod.in .sectiontitle,.productos .prod.in .productossubmenu,.productos .in .sectiontitle,.productos .in .productossubmenu{opacity:1;transform:translateX(0px) translateY(0px);}.productos .prod.in .bgout,.productos .in .bgout{opacity:1;}.productos .sectiontitle{margin-bottom:30px;opacity:0;transform:translateX(0) translateY(50px);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.submenuprodscroll .productos .productossubmenu ul{position:fixed;height:80px;background:#f5f5f5;top:90px;left:0;z-index:9999;}.submenuprodscroll-pastscroll .productos .productossubmenu ul{top:0;}.productos .productossubmenu{height:80px;margin-bottom:30px;opacity:0;transform:translateX(0) translateY(50px);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.productos .productossubmenu ul{margin:0;padding:0;width:100%;text-align:center;padding-top:15px;transition:all .3s ease-out;}.productos .productossubmenu ul li{list-style:none;margin:0;padding:0;}.productos .productossubmenu ul li{display:inline-block;}.productos .productossubmenu ul li a{display:block;padding:10px 20px;color:#fff;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-size:18px;font-weight:500;width:140px;transition:all .3s ease-out;}.productos .productossubmenu ul li a:hover,.productos .productossubmenu ul li a:focus{opacity:.7;}.productos .productossubmenu ul li a.pvc{background:#3c7b93;}.productos .productossubmenu ul li a.ace{background:#6a605c;}.productos .productossubmenu ul li a.alu{background:#6b385d;}.productos .prod{height:600px;position:relative;background:#fff;overflow:hidden;}.productos .prod:after{width:40px;height:100%;background:#f5f5f5;content:'';display:block;position:absolute;right:0;top:0;}.productos .prod .bgout{opacity:0;transition:all 1s ease-out;}.productos .prod .bg{width:50%;height:110%;position:absolute;top:0;left:0;background-position:center;background-size:cover;}.productos .prod .row,.productos .prod .columns{height:100%;}.productos .prod .columns{padding:0 70px;}.productos .prod h2{color:#333;font-size:32px;font-weight:500;margin-bottom:30px;opacity:0;transform:translateX(50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.productos .prod h2 span{display:block;}.productos .prod h2:after{width:40px;height:1px;content:'';margin-top:10px;display:block;}.productos .prod p{opacity:0;transform:translateX(50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.1s;}.productos .prod ul{margin:0;padding:0;margin-bottom:30px;opacity:0;transform:translateX(50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.productos .prod ul li{list-style:none;margin:0;padding:0;}.productos .prod ul li{font-size:16px;color:#666;margin-bottom:5px;}.productos .prod .buttonout{opacity:0;transform:translateX(50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.3s;}.productos .prod.in .buttonout,.productos .prod.in p,.productos .prod.in h2,.productos .prod.in ul{opacity:1;transform:translateX(0px) translateY(0px);}.productos .prod.pvc:after{border-top:180px solid #3c7b93;}.productos .prod.pvc h2:after{background:#3c7b93;}.productos .prod.pvc li{background:url(img/bullet1.png) no-repeat left 10px;padding-left:20px;}.productos .prod.ace{text-align:right;}.productos .prod.ace:after{border-top:180px solid #6a605c;right:auto;left:0;}.productos .prod.ace .bg{left:50%;}.productos .prod.ace h2{opacity:0;transform:translateX(-50px) translateY(0);}.productos .prod.ace h2:after{background:#6a605c;float:right;opacity:0;transform:translateX(-50px) translateY(0);}.productos .prod.ace p{opacity:0;transform:translateX(-50px) translateY(0);}.productos .prod.ace ul{opacity:0;transform:translateX(-50px) translateY(0);}.productos .prod.ace li{background:url(img/bullet2.png) no-repeat right 10px;padding-right:20px;}.productos .prod.ace .buttonout{opacity:0;transform:translateX(-50px) translateY(0);}.productos .prod.ace.in .buttonout,.productos .prod.ace.in p,.productos .prod.ace.in h2,.productos .prod.ace.in ul{opacity:1;transform:translateX(0px) translateY(0px);}.productos .prod.alu:after{border-top:180px solid #6b385d;}.productos .prod.alu h2:after{background:#6b385d;}.productos .prod.alu li{background:url(img/bullet3.png) no-repeat left 10px;padding-left:20px;}.catalogo{background:#f5f5f5;text-align:right;padding:120px 0;position:relative;overflow:hidden;}.catalogo .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/temp/catalogo.jpg) no-repeat center;}.catalogo h2{color:#333;font-size:32px;font-weight:500;border-bottom:1px solid #ccc;padding-right:50px;margin-right:-50px;padding-bottom:20px;margin-bottom:20px;opacity:0;transform:translateX(50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.catalogo p{opacity:0;transform:translateX(50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.catalogo .buttonout{opacity:0;transform:translateX(50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.4s;}.catalogo .columns{padding-right:50px;}.catalogo.in h2,.catalogo.in p,.catalogo.in .buttonout{opacity:1;transform:translateX(0px) translateY(0px);}.catheader+.novedades{padding-top:40px;}.novedades{padding:100px 0;}.novedades .row{padding:0 10px;}.novedades .columns{padding:0 10px;}.novedades.in .n{opacity:1;transform:translateX(0px) translateY(0px);}.novedades.in .t4{opacity:1;transform:translateX(0px) translateY(0px);}.novedades .t4{opacity:0;transform:translateX(0) translateY(50px);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.4s;}.novedades .n{display:block;position:relative;height:350px;margin-bottom:20px;overflow:hidden;opacity:0;transform:translateX(0) translateY(50px);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.novedades .n.t1{transition-delay:.1s;}.novedades .n.t2{transition-delay:.2s;}.novedades .n.t3{transition-delay:.3s;}.novedades .n:hover .bg,.novedades .n:focus .bg{transform:scale(1.1);}.novedades .n:hover .text,.novedades .n:focus .text{background:#e1362c;color:#fff;}.novedades .n .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;transition:all 3s ease-out;}.novedades .n .text{position:absolute;bottom:20px;left:20px;right:20px;background:rgba(255,255,255,0.9);font-family:'Open Sans', sans-serif;color:#666;font-size:15px;padding:15px 20px 20px;font-weight:500;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.novedades .n.big .text{font-size:22px;}.novedades .n.small{height:200px;}.newsletter{height:130px;background:#f5f5f5;display:block;color:#666;padding:0 20px 0 90px;position:relative;font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:-0.05em;line-height:130%;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.newsletter.large{height:350px;padding:140px 20px 20px;font-size:24px;text-align:center;}.newsletter.large:before{width:100%;height:130px;background:#e1362c url(img/news-ico.png) no-repeat center 40px;}.newsletter.large:hover:before,.newsletter.large:focus:before{height:100%;}.newsletter.large:hover p,.newsletter.large:focus p{color:#fff;}.newsletter:before{width:70px;height:100%;background:#e1362c url(img/news-ico.png) no-repeat 14px center;display:block;position:absolute;top:0;left:0;content:'';transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.newsletter .valignout{position:relative;}.newsletter:hover,.newsletter:focus{color:#fff;}.newsletter:hover:before,.newsletter:focus:before{width:100%;}.newsletter p{transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);margin-top:10px;}.puntodeventa .punto{background:#f5f5f5;border:1px solid #ddd;text-align:center;height:120px;margin-bottom:50px;}.puntodeventa .punto h2{display:inline-block;text-align:right;color:#333;font-size:22px;font-weight:500;vertical-align:middle;margin:0 20px;line-height:120%;}.puntodeventa .punto img{display:inline-block;vertical-align:middle;margin:0 20px;}.puntodeventa .social{text-align:center;margin-bottom:40px;}.puntodeventa .social a{width:40px;padding-top:3px;height:40px;background:red;border-radius:100%;text-align:center;color:#fff;font-size:22px;display:inline-block;margin:0 5px;transition:all .3s ease-out;}.puntodeventa .social a:hover{opacity:.6;}.puntodeventa .social a.pi{background:#cb2c29;}.puntodeventa .social a.fb{background:#3a589e;}.puntodeventa .social a.yt{background:#fb0007;}.puntodeventa .social a.in{background:#ed4c2f;}footer{padding-bottom:50px;}footer .copy{position:relative;padding-left:60px;}footer .copy img{position:absolute;top:0;left:0;}footer .copy p{color:#666;font-size:13px;}footer .copy a{color:#666;}footer .copy a:hover{color:#e1362c;}footer .distr{background:#e1362c;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#fff;text-transform:uppercase;font-size:13px;padding:10px 15px;}footer .footerlogo{width:124px;height:49px;background:url(img/footerlogo.png) no-repeat;display:block;text-indent:-3000px;font-size:0;overflow:hidden;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}.catheader{height:550px;position:relative;padding:50px 50px 0;margin-bottom:20px;}.catheader .bg{background-position:center;background-size:cover;height:100%;position:relative;}.catheader .bg:before{height:250px;position:absolute;width:100%;display:block;content:'';background:-moz-linear-gradient(top,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}.catheader .bg:after{height:100%;position:absolute;width:50%;display:block;content:'';background:-moz-linear-gradient(-45deg,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(135deg,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);}.catheader h2{width:470px;padding:20px 50px;text-align:center;font-weight:700;color:#fff;text-transform:uppercase;position:absolute;left:50%;bottom:70px;transform:translateX(-50%);font-size:46px;line-height:130%;background:#4d7833;background:none !important;}.catheader h2 span{display:block;font-size:24px;line-height:100%;}.catheader.ace h2{background:#6a605c;}.catheader.pvc h2{background:#3c7b93;}.catheader.alu h2{background:#6b385d;}.catheader.small{height:300px;}.catheader.small h2{font-size:32px;bottom:50px;}.productlist{margin-bottom:100px;}.productlist .tabs{text-align:center;margin-bottom:15px;}.productlist .tabs a{display:inline-block;padding:20px 20px 10px 70px;width:200px;margin:0 5px;background:#ddd;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-size:18px;font-weight:500;color:#333;position:relative;height:67px;text-align:left;transition:all .3s ease-out;}.productlist .tabs a >span{position:absolute;height:100%;top:0;left:0;width:70px;text-align:center;}.productlist .tabs a:hover,.productlist .tabs a:focus{background:#ccc;}.productlist .tabs a.active{height:68px;}.productlist.ace .tabs{border-bottom:1px solid #6a605c;}.productlist.ace .tabs a.active{background:#6a605c;color:#fff;}.productlist.ace .tabs a.active >span{filter:invert(1);}.productlist.pvc .tabs{border-bottom:1px solid #3c7b93;}.productlist.pvc .tabs a.active{background:#3c7b93;color:#fff;}.productlist.pvc .tabs a.active >span{filter:invert(1);}.productlist.alu .tabs{border-bottom:1px solid #6b385d;}.productlist.alu .tabs a.active{background:#6b385d;color:#fff;}.productlist.alu .tabs a.active >span{filter:invert(1);}.productlist .lineas{text-align:center;padding:20px 0;}.productlist .lineas a{transition:all .3s ease-out;display:inline-block;font-family:'Montserrat', sans-serif;text-transform:uppercase;background:#f5f5f5;padding:10px 20px;font-size:16px;color:#333;font-weight:bold;}.productlist .lineas a:hover,.productlist .lineas a:focus{background:#4d7833;color:#fff;}.productlist .lineas a.active{background:#4d7833;color:#fff;}.productlist .lineas a img{max-height:36px;}.productlist .lineas a:only-child{display:none;}.productlist .lineas .lineadesc{background:rgba(106,96,92,0.8);padding:20px;color:#fff;margin:10px 0 20px;}.productlist .lineas .lineadesc h4{color:#fff;text-transform:uppercase;font-size:18px;}.productlist .lineas .lineadesc p{color:#fff;font-size:14px;}.productlist ul li{padding:0 5px 10px;}a.p{transition:all .3s ease-out;}a.p:hover{border:1px solid #e1362c;}.p{background:#f5f5f5;position:relative;text-align:center;display:block;border:1px solid #eee;padding:10px;}.p .text{max-height:137px;overflow:hidden;}.p.small h4{font-size:12px;}.p.small .figure{height:150px;}.p.small .figure img{max-height:150px;}.p h4{font-size:13px;color:#666;font-weight:500;font-family:'Montserrat', sans-serif;}.p h4 .label{background:#4d7833;font-size:10px;text-transform:uppercase;margin-top:5px;}.p h4 .label.pvc{background:#3c7b93;}.p h4 .label.acero{background:#6a605c;}.p h4 .label.aluminio{background:#6b385d;}.p .figure{height:200px;margin-bottom:15px;}.p .figure img{max-height:200px;}.p .h{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);padding:15px 10px 10px;opacity:0;transition:all .3s ease-out;}.p .h p{color:#fff;font-size:14px;max-height:140px;overflow:hidden;}.p .h .buttons{position:absolute;bottom:20px;right:20px;left:20px;}.p .h .buttons .button{display:block;padding:12px;margin-bottom:10px;}.p .h .buttons .button:last-child{margin-bottom:0;}.p:hover .h,.p:focus .h{opacity:1;}.productheader{height:650px;padding:50px 50px 0;position:relative;}.productheader .productheaderin{height:100%;position:relative;}.productheader .productheaderin:after{height:250px;position:absolute;width:100%;display:block;content:'';background:-moz-linear-gradient(top,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}.productheader .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.productheader .figure{position:absolute;top:0;left:0;width:100%;height:100%;background-position:0;background-repeat:no-repeat;width:33.3%;left:auto;right:0;}.productheader h2{background:#6a605c;position:absolute;bottom:50px;left:50px;max-width:650px;padding:30px 40px;color:#fff;font-weight:bold;font-size:40px;line-height:100%;margin:0;text-transform:uppercase;}.productheader .buttons{position:absolute;bottom:50px;right:50px;}.productheader .buttons .button{margin-bottom:0;vertical-align:bottom;}.productheader.pvc h2{background:#3c7b93;}.productheader.alu h2{background:#6b385d;}.breadcrumb{margin:0 50px 50px;background:#f5f5f5;height:40px;position:relative;z-index:10;}.breadcrumb.pvc ul li{background-color:#3c7b93;}.breadcrumb.pvc ul li ul{background-color:#3c7b93;}.breadcrumb.pvc ul li ul li a:hover{background-color:#1a5971;}.breadcrumb.pvc ul li:last-child{background:#3c7b93;}.breadcrumb.alu ul li{background-color:#6b385d;}.breadcrumb.alu ul li ul{background-color:#6b385d;}.breadcrumb.alu ul li ul li a:hover{background-color:#49163b;}.breadcrumb.alu ul li:last-child{background:#6b385d;}.breadcrumb ul{margin:0;padding:0;}.breadcrumb ul li{list-style:none;margin:0;padding:0;}.breadcrumb ul li{float:left;height:40px;background:#6a605c url(img/breadcrumb.png) no-repeat right;position:relative;padding-right:40px;}.breadcrumb ul li:last-child{background:#6a605c;padding-right:10px;}.breadcrumb ul li a{display:block;color:#fff;font-size:14px;font-family:'Montserrat', sans-serif;font-weight:500;text-transform:uppercase;padding:10px 20px;}.breadcrumb ul li a:after{background:url(img/dd.png) no-repeat;content:'';display:inline-block;margin-left:10px;width:5px;height:4px;vertical-align:top;margin-top:8px;}.breadcrumb ul li a img{display:inline-block;max-height:22px;filter:invert(1);margin-right:10px;}.breadcrumb ul li:hover ul li,.breadcrumb ul li:focus ul li{height:40px;}.breadcrumb ul li ul{position:absolute;background:#6a605c;top:100%;left:0;}.breadcrumb ul li ul li{float:none;background:none;height:0;overflow:hidden;padding:0;transition:all .3s ease-out;}.breadcrumb ul li ul li a:after{display:none;}.breadcrumb ul li ul li a{font-size:13px;white-space:nowrap;transition:all .3s ease-out;}.breadcrumb ul li ul li a:hover,.breadcrumb ul li ul li a:focus{background:#483e3a;}.breadcrumb .a2a_kit{position:absolute;top:0;right:20px;padding-top:7px;}.breadcrumb .a2a_kit h3{font-size:14px;text-transform:uppercase;display:inline-block;font-weight:500;vertical-align:top;margin-right:15px;}.breadcrumb .a2a_kit a{display:inline-block;height:25px;float:none;width:25px;padding:0;vertical-align:top;}.breadcrumb .a2a_kit a .a2a_svg{width:100%;height:100%;}.proddetail{margin-bottom:100px;}.proddetail h2{font-size:24px;color:#333;font-weight:500;text-transform:uppercase;margin-bottom:20px;}.proddetail h2:after{content:'';display:block;width:40px;height:1px;background:#6a605c;margin:10px 0;}.proddetail .tipologias{margin-bottom:40px;}.proddetail .tipologias img{margin-right:20px;}.proddetail table{border:none;width:100%;}.proddetail table thead{font-family:'Montserrat', sans-serif;font-size:16px;color:#333;font-weight:500;background:none;border-bottom:1px solid #f5f5f5;}.proddetail table thead th{border-bottom:1px solid #f5f5f5;}.proddetail table tbody td{color:#666;font-size:14px;}.proddetail figure{position:relative;margin-bottom:10px;}.proddetail figure h3{margin:0;padding:20px 30px;color:#fff;top:0;left:0;width:100%;font-weight:500;text-transform:uppercase;font-size:20px;background:#6a605c;}.proddetail.pvc figure h3{background:#3c7b93;}.proddetail.alu figure h3{background:#6b385d;}.relatedslider{position:relative;margin-bottom:100px;}.relatedslider ul{margin:0;padding:0;}.relatedslider ul li{list-style:none;margin:0;padding:0;}.relatedslider ul .p{margin:0 auto;max-width:212px;}.relatedslider .bx-next,.relatedslider .bx-prev{width:34px;height:67px;background:url(img/next.png) no-repeat;position:absolute;top:50%;left:100%;margin-left:20px;transform:translateY(-50%);display:block;text-indent:-3000px;font-size:0;overflow:hidden;opacity:.5;transition:all .3s ease-out;}.relatedslider .bx-next:hover,.relatedslider .bx-next:focus,.relatedslider .bx-prev:hover,.relatedslider .bx-prev:focus{opacity:1;}.relatedslider .bx-prev{left:auto;right:100%;margin-left:0;margin-right:20px;transform:translateY(-50%) scaleX(-1);}.modal{position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;z-index:10002;padding:50px 0;visibility:hidden;opacity:0;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.modal hr{border-color:#eee;margin:50px 0;}.modal#buscador input{padding:20px;font-size:24px;height:60px;background:no-repeat right;}.modal#buscador input:focus{background:#f5f5f5 no-repeat right;}.modal#buscador input.loading{background:#f5f5f5 url(img/ajax-loader.gif) no-repeat right;}.modal.in{visibility:visible;opacity:1;overflow-y:auto;}.modal h2.sectiontitle{text-align:left;border-bottom:none;max-width:100%;margin:0 0 30px;padding-bottom:0;}.modal h2.sectiontitle:after{width:40px;margin:15px 0;height:1px;background:#e1362c;content:'';display:block;}.modal input,.modal textarea{border:none;box-shadow:none;border-bottom:1px solid #eee;margin-bottom:20px !important;font-family:'Montserrat', sans-serif;height:40px;}.modal textarea{height:120px;}.modal select{border:1px solid #eee;height:40px;font-family:'Montserrat', sans-serif;margin-bottom:20px !important;}.modal .close{width:36px;height:36px;background:url(img/close-ico.png) no-repeat;position:absolute;top:50px;right:50px;display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.modal p a{color:#e1362c;}.modal p a:hover,.modal p a:focus{text-decoration:underline;}.pagecontent{margin:70px auto;}.pagecontent .accordion .accordion-navigation{margin-bottom:1px !important;}.pagecontent .accordion .accordion-navigation.active >a{color:#e1362c;}.pagecontent .accordion .accordion-navigation.active >a:after{transform:rotate(180deg);}.pagecontent .accordion .accordion-navigation.active .content{padding:40px;}.pagecontent .accordion .accordion-navigation .content{padding:0 40px;}.pagecontent .accordion .accordion-navigation > a{font-family:'Montserrat', sans-serif;background:#eee;font-size:16px;color:#333;padding:15px 20px;transition:all .3s ease-out;position:relative;padding-right:40px;}.pagecontent .accordion .accordion-navigation > a:after{content:"\f107";position:absolute;top:13px;right:20px;font:normal normal normal 14px/1 FontAwesome;display:block;font-size:24px;transition:all .3s ease-out;}.pagecontent .tabs{border-bottom:1px solid #e1362c;margin-bottom:20px !important;}.pagecontent .tabs dd{text-transform:uppercase;font-weight:500;color:#333;border-bottom:3px solid #eee;background:#eee;margin-right:2px;}.pagecontent .tabs dd a{outline:none !important;font-family:'Montserrat', sans-serif;padding:12px 30px;font-size:14px;}.pagecontent .tabs dd.active{border-bottom:3px solid #e1362c;background:#fff;}.pagecontent p a{color:#e1362c;}.pagecontent p a:hover,.pagecontent p a:focus{text-decoration:underline;}.numeros{background:#f5f5f5;padding:50px 0;color:#333;margin:0 50px 70px;font-family:'Montserrat', sans-serif;text-align:center;overflow:hidden;position:relative;}.numeros.in h2,.numeros.in li{opacity:1;transform:translateX(0px) translateY(0px);}.numeros h2{margin-bottom:40px;opacity:0;transform:translateX(0) translateY(50px);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);}.numeros li{opacity:0;transform:translateX(0) translateY(50px);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);}.numeros li:nth-child(2){transition-delay:.2s;}.numeros li:nth-child(3){transition-delay:.4s;}.numeros li:nth-child(4){transition-delay:.6s;}.numeros li:nth-child(5){transition-delay:.8s;}.numeros i{font-style:normal;}.numeros strong{font-size:40px;display:block;font-weight:500;line-height:100%;margin-bottom:5px;}.numeros strong span{font-size:20px;line-height:100%;}.numeros span{display:block;font-size:16px;margin-bottom:5px;}.numeros .ico{width:110px;background:#e1362c;border-radius:100%;margin:0 auto 20px;text-align:center;line-height:84px;height:110px;padding-top:10px;}.numeros .ico i{font-size:46px;color:#fff;margin-top:22px;}.sidebar{margin-bottom:50px;}.sidebar .news{position:relative;padding-left:100px;}.sidebar .news figure{position:absolute;left:0;top:0;width:80px;}.sidebar .news h4{font-size:18px;}.sidebar .news h4 a{color:#333;transition:all .3s ease-out;}.sidebar .news h4 a:hover,.sidebar .news h4 a:focus{color:#e1362c;}.sidebar .news p{font-size:14px;}.sidebar .news .fecha{font-size:12px;color:#666;}.comparador{background:#e1362c;position:fixed;bottom:0;left:0;width:100%;padding:15px;min-height:150px;z-index:100;transition:all .3s ease-out;transform:translateY(100%);}.comparador.in{transform:translateY(0%);}.comparador .close{position:absolute;font-size:20px;top:0;right:0;display:block;padding:10px;color:#fff;}.comparador .items .i{display:inline-block;width:160px;text-align:center;font-family:'Montserrat', sans-serif;color:#fff;text-transform:uppercase;font-size:11px;margin-right:10px;vertical-align:top;}.comparador .items .i figure{margin-bottom:5px;}.comparador .items .i figure img{max-height:80px;max-width:160px;}.comparador .items .i a{font-size:10px;font-family:'Open Sans', sans-serif;color:#fff;text-transform:none;}.comparador .items .i a:hover{text-decoration:underline;}.comparador .button{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:none;}.comparador .opencompare{background:#e1362c;bottom:100%;padding:10px 20px;font-size:13px;color:#fff;position:absolute;right:0;text-transform:uppercase;font-family:'Montserrat', sans-serif;overflow:hidden;height:0;transition:all .3s ease-out;padding:0px 20px;}.comparador.in.hasitems .opencompare{padding:0px 20px;height:0;}.comparador.hasitems .opencompare{height:40px;padding:10px 20px;}.comparador.hasitems .button{display:block;}.comparepagerow{max-width:100%;padding:0 50px;}.comparepagerow .columns{padding:0;}.comparepage{overflow-x:auto;white-space:nowrap;text-align:center;max-width:100%;}.comparepage .i{max-width:320px;padding-bottom:20px;text-align:center;margin-right:20px;padding-right:20px;border-right:1px solid #eee;white-space:normal;display:inline-block;vertical-align:top;padding-top:20px;}.comparepage .i figure{height:300px;margin-bottom:20px;}.comparepage .i figure img{max-height:300px;}.comparepage .i h3{font-size:18px;text-transform:uppercase;margin-bottom:10px;font-weight:500;}.comparepage .i .remove{font-size:14px;color:#e1362c;}.comparepage .i .remove:hover{text-decoration:underline;}.comparepage .i p{font-size:14px;}.comparepage .i .text{padding-bottom:10px;font-size:14px;line-height:150%;}.comparepage .i .tipologias{height:50px;margin-bottom:15px;}.comparepage .i .tipologias img{max-height:50px;display:inline-block;margin:0 3px;}.comparepage h4{margin-top:30px;font-size:18px;text-align:center;font-weight:500;}.comparepage table{border:none;width:100%;}.comparepage table thead{font-family:'Montserrat', sans-serif;font-size:16px;color:#333;font-weight:500;background:none;border-bottom:1px solid #f5f5f5;}.comparepage table thead th{border-bottom:1px solid #f5f5f5;}.comparepage table tbody td{color:#666;font-size:13px;}.probador .preview{max-width:500px;max-height:500px;margin:0 auto 30px;display:block;}.containerout{position:relative;margin-top:60px;}.containerout #container{background-color:#eee;cursor:crosshair;background-size:contain;position:relative;background-position:center;background-repeat:no-repeat;height:700px;}.containerout #container.hidemarkers .pt{opacity:0;}.containerout .ayuda{background:#e1362c;padding:10px;color:#fff;font-family:'Montserrat', sans-serif;text-align:center;max-width:500px;margin:0 auto 10px;font-size:12px;text-transform:uppercase;position:absolute;bottom:100%;left:50%;margin-left:-250px;width:100%;transition:all .3s cubic-bezier(0.165,0.840,0.440,1.000);opacity:1;transform:translateX(0px) translateY(0px);}.containerout .ayuda.out{opacity:0;transform:translateX(0) translateY(30px);}.containerout .ayuda:after{width:12px;height:12px;background:#e1362c;transform:rotate(45deg);transform-origin:50%;bottom:-6px;content:'';display:block;left:50%;margin-left:-6px;position:absolute;}.containerout .pt{position:absolute;width:20px;height:20px;cursor:pointer;display:none;}.containerout .pt.tl{border-top:4px solid #e1362c;border-left:4px solid #e1362c;}.containerout .pt.tr{border-top:4px solid #e1362c;border-right:4px solid #e1362c;margin-left:-20px;}.containerout .pt.bl{border-bottom:4px solid #e1362c;border-left:4px solid #e1362c;margin-top:-20px;}.containerout .pt.br{border-bottom:4px solid #e1362c;border-right:4px solid #e1362c;margin-top:-20px;margin-left:-20px;}.containerout .actions{position:absolute;bottom:100%;width:100%;text-align:center;padding-bottom:10px;display:none;}.containerout .actions .button{margin-bottom:0;}.containerout .img{position:absolute;width:600px;height:1200px;}.containerout .img .imgin{position:absolute;top:0;left:0;width:100%;height:100%;}.containerout .fliped .imgin{transform:scaleX(-1);}.probador.pagecontent{margin:40px 0;}.probador.pagecontent .tabs{margin-bottom:0 !important;}.probador.pagecontent .tabs-content > .content.active{padding:20px;border:1px solid #ddd;}.probador.pagecontent .tabs-content > .content.active .tabs dd a{padding:10px 20px;font-size:12px;}.probador.pagecontent .tabs-content > .content.active .tabs dd.active a{background:#e1362c;color:#fff;}.probador.pagecontent .tabs-content .tabs-content > .content.active{padding:20px 0;border:none;}.muestra a{border:1px solid #ddd;display:block;transition:all .3s ease-out;text-align:center;}.muestra a:hover{border-color:#e1362c;}#resultados li{padding:0 5px 10px;}#resultados a{display:block;padding-left:100px;color:#333;font-size:13px;background:#f5f5f5;min-height:140px;position:relative;padding-right:10px;border:1px solid #f5f5f5;transition:all .3s ease-out;padding-top:10px;padding-bottom:10px;}#resultados a:hover{border:1px solid #e1362c;}#resultados a small{font-size:11px;}#resultados a strong{font-size:15px;}#resultados a figure{position:absolute;width:90px;text-align:center;left:0;top:0;padding:10px;}#resultados a figure img{max-height:120px;max-width:90px;}.iframerrhh{padding:30px 50px 50px;}.simulador{min-height:450px;position:relative;padding:50px 0;overflow:hidden;margin-top:20px;}.simulador .bg1{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;height:120%;}.simulador .bg2{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center bottom;}.simulador h2{font-size:32px;font-weight:500;margin-bottom:15px;opacity:0;transform:translateX(-50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.simulador h2:after{width:40px;height:1px;content:'';margin-top:10px;display:block;background:#e1362c;}.simulador p{opacity:0;transform:translateX(50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.simulador ul{margin:0;padding:0;margin-bottom:40px;opacity:0;transform:translateX(50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.4s;}.simulador ul li{list-style:none;margin:0;padding:0;}.simulador ul li{background:url(img/bullet1.png) no-repeat left 10px;padding-left:20px;}.simulador .buttonout{opacity:0;transform:translateX(50px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.6s;}.simulador.in h2,.simulador.in p,.simulador.in ul,.simulador.in .buttonout{opacity:1;transform:translateX(0px) translateY(0px);}.mapa{height:790px;width:717px;margin:0 auto;background:url(img/mapa.png) no-repeat top left;top:0;opacity:0;transition:all 0.5s ease-out;position:relative;}.pin{position:absolute;width:30px;height:31px;background:url(img/pin.png) no-repeat;display:block;text-indent:-3000px;font-size:0;overflow:hidden;transition:all .7s cubic-bezier(0.165,0.840,0.440,1.000);opacity:0;transform:translateY(-20px);}.pin.big{width:67px;height:69px;background:url(img/pin2.png) no-repeat;top:270px;left:250px;transition-delay:0ms !important;}.pin:nth-child(2){top:200px;left:200px;}.pin:nth-child(3){top:230px;left:300px;}.pin:nth-child(4){top:185px;left:370px;}.pin:nth-child(5){top:245px;left:390px;}.pin:nth-child(6){top:150px;left:440px;}.pin:nth-child(7){top:300px;left:230px;}.pin:nth-child(8){top:370px;left:310px;}.pin:nth-child(9){top:390px;left:260px;}.pin:nth-child(10){top:160px;left:290px;}.pin:nth-child(11){top:120px;left:210px;}.pin:nth-child(12){top:130px;left:150px;}.pin:nth-child(13){top:170px;left:110px;}.pin:nth-child(14){top:270px;left:90px;}.pin:nth-child(15){top:370px;left:90px;}.pin:nth-child(16){top:320px;left:150px;}.pin:nth-child(17){top:390px;left:180px;}.pin:nth-child(18){top:450px;left:150px;}.pin:nth-child(19){top:520px;left:120px;}.pin:nth-child(20){top:630px;left:110px;}.pin:nth-child(21){top:740px;left:150px;}.pin:nth-child(22){top:440px;left:40px;}.pin:nth-child(23){top:280px;left:50px;}.pin:nth-child(24){top:160px;left:70px;}.pin:nth-child(25){top:250px;left:160px;}.pin:nth-child(4n){transition-delay:500ms;}.pin:nth-child(4n+1){transition-delay:700ms;}.pin:nth-child(4n+2){transition-delay:900ms;}.pin:nth-child(4n+3){transition-delay:1100ms;}.in .mapa{opacity:1;}.in .pin{opacity:1;transform:translateY(0px);}.mapcontent{margin-top:-70px;}.mapcontent .pagecontent{margin-top:0;}.mapcontent h2{margin-top:200px;}.coldesc{margin-top:30px;background:#f5f5f5;padding:30px;}.coleccionrow{max-width:1400px;}.collecionbanenr{display:block;padding-bottom:30%;position:relative;overflow:hidden;background:#000;margin-bottom:50px;}.collecionbanenr .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;transition:all 5s ease-out;}.collecionbanenr .bg:after{background-color:rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;}.collecionbanenr h2{color:#fff;text-transform:uppercase;font-size:48px;font-weight:bold;}.collecionbanenr p{font-size:18px;color:#fff;}.collecionbanenr .t{max-width:80%;position:absolute;bottom:40px;left:40px;}.collecionbanenr:hover .bg{transform:scale(1.2);opacity:.7;}.videogallery a{display:block;margin:0 0 30px;color:#333;transition:all .3s ease-out;}.videogallery a img{display:block;margin-bottom:10px;transition:all .3s ease-out;}.videogallery a:hover{color:#e1362c;}.videogallery a:hover img{opacity:.7;}@media (max-aspect-ratio: 16/9){.hero .video-foreground{width:200%;left:-50%;}}@media only screen and (max-height: 700px){.hero{padding:50px 30px 30px;}.hero .text{padding:30px;}.hero .text h2{font-size:28px;}.hero .text h3{font-size:22px;}.hero ul li.active-slide .text{padding:30px;}}@media only screen and (max-width: 1250px){header{padding:0 30px;}header nav{right:50px;}header nav ul li{padding:0 5px;}header h1{left:70px;top:80px;}}@media only screen and (max-width: 1100px){header{padding:0 20px;}header h1{top:70px;left:50px;}header .top{padding-right:20px;}.hero{padding:50px 20px 20px;}.hero .text{left:30px;bottom:30px;padding:30px;}.hero .bx-pager{bottom:50px;right:50px;}.mobilemenu{width:32px;height:32px;display:block;top:70px;right:40px;z-index:1501;position:fixed;padding:0 7px;padding-top:8px;transition:all .1s ease-out;background:#e1362c;z-index:10000;}.mobilemenu span{display:block;height:3px;background:#fff;margin-bottom:4px;transform-origin:50% 50%;transition:all .5s ease-out;}.menuopen .mobilemenu span:nth-child(1){transform:rotate(45deg) translateX(5px) translateY(5px);}.menuopen .mobilemenu span:nth-child(2){transform:rotate(-45deg) translateX(0px) translateY(0px);}.menuopen .mobilemenu span:nth-child(3){opacity:0;}.scroll .mobilemenu{top:45px;}header nav{height:100%;overflow-y:auto;left:0;transform:translate3d(-100%,0,0);right:auto;width:50%;background:#e1362c;position:fixed;overflow-x:hidden;transition:all .5s ease-out;z-index:1500;top:0 !important;padding:30px 0;box-shadow:0 0 0 1000px rgba(0,0,0,0);z-index:10;}.menuopen header nav{transform:translate3d(0%,0,0);box-shadow:0 0 0 1000px rgba(0,0,0,0.5);}header nav ul{float:none;}header nav ul li{float:none;padding:0 20px;display:block;margin-bottom:10px;height:auto !important;}header nav ul li a,header nav ul li span{padding:10px 10px;line-height:130% !important;color:#fff;height:auto !important;display:block;}header nav ul li a:hover,header nav ul li a:focus,header nav ul li span:hover,header nav ul li span:focus{color:#fff;}header nav ul li ul{position:relative;background:none;top:auto;left:auto;padding-top:0px;opacity:1;margin-top:-10px;visibility:visible;}header nav ul li ul li{height:auto;white-space:normal;text-align:left;}header nav ul li ul li a{text-align:left;padding:7px 0;padding-left:15px;text-transform:none;color:#fff;}.catheader{padding:50px 20px 0;}.catheader.small h2{bottom:30px;padding:15px 30px;font-size:28px;}.productheader{padding:50px 20px 0;}.productheader h2{left:30px;bottom:30px;font-size:32px;padding:30px;max-width:500px;}.productheader .button{padding:12px 20px;}.productheader .buttons{bottom:30px;right:30px;}.breadcrumb{margin:0 20px 50px;}.comparepagerow{margin-top:30px;}.comparepagerow .i{max-width:280px;}.comparepagerow .i figure{height:250px;}.comparepagerow .i figure img{max-height:250px;}.numeros{margin:0 0 70px;}.numeros strong{font-size:32px;}.numeros span{font-size:14px;}.newsletter.large{font-size:20px;}}@media only screen and (max-width: 900px){.hero{height:700px;}.intro .medium-10{width:100%;margin:0 !important;}.productos .prod{height:500px;}.productos .prod .columns{padding:0 30px;}.productos .prod:after{width:20px;}.productos .prod ul li{font-size:15px;}.catalogo{padding:70px 0;}.catalogo .bg{background-size:700px auto;}.catalogo h2{font-size:22px;}.catalogo p{font-size:15px;}.novedades .n .text{bottom:10px;left:10px;right:10px;padding:10px;}.newsletter{font-size:14px;padding-left:65px;}.newsletter:before{width:57px;background-size:30px auto;}.puntodeventa .punto h2{font-size:18px;margin:0 15px;}.puntodeventa .punto img{margin:0 15px;max-height:50px;}footer .footerlogo{position:relative;left:auto;top:auto;margin-bottom:20px;transform:none;}footer .distr{top:0;transform:none;}.comparador .items .i{width:120px;font-size:10px;}.catheader h2{font-size:32px;padding:20px;}.p .figure{height:150px;}.p .figure img{max-height:130px;}.p .h{padding:5px;}.p .h p{display:none;}.p .h .buttons{right:10px;left:10px;bottom:10px;}.p .h .buttons .compare:after{margin:5px auto 0;}.productheader .buttons{max-width:150px;}.productheader .buttons .button{padding:10px 15px;margin-bottom:10px;}.productheader .buttons .button:last-child{margin-bottom:0;}.proddetail figure h3{position:relative;padding:10px 15px;margin:0;}.breadcrumb ul li{padding-right:25px;}.breadcrumb ul li a{padding:10px;}#cboxClose{right:0;background:#fff;left:auto;}.faqspage .medium-8,.descargaspage .medium-8{width:100%;margin:0 !important;}.novedadespage .n{height:280px;}.newsletter.large{height:280px;padding-top:100px;font-size:16px;padding:120px 15px 20px;}.newsletter.large:before{height:100px;background-position:center 30px;}.newsletter.large p{font-size:14px;line-height:1.3;}.sidebar .news{padding:0;}.sidebar .news figure{position:relative;width:auto;margin-bottom:10px;}}@media only screen and (max-width: 640px){header .top{padding:15px 5px 0 0;}header .s{float:left;}header h1 a{width:150px;}.scroll header{height:80px;}.scroll header .s{opacity:0;}.scroll header h1{left:20px;}.scroll header h1 a{width:100px;}header nav{width:100%;}.scroll .mobilemenu{top:40px;right:20px;}.hide-for-small-only2{display:none !important;}.hero{height:400px;}.hero .text{padding:20px;left:10px;bottom:10px;right:10px;width:auto;max-width:unset;}.hero .text h2{font-size:22px;}.hero .text h3{font-size:18px;}.hero .text p{display:none;}.hero .text .button{padding:7px 20px;}.hero ul li.active-slide .text{padding:20px;}.hero .textin{width:100%;}header .top .goog-te-gadget-simple a{font-size:12px;letter-spacing:-1px;}header .top a.search{margin-left:15px;}header .top .s{margin-left:15px;}h2.sectiontitle{font-size:20px;padding-bottom:20px;margin-bottom:30px;}.simulador{padding:0 0px 40px;min-height:0;overflow:hidden;margin-top:0;}.simulador .bg1{position:relative;top:0;left:0;padding-bottom:60%;height:auto;margin-bottom:20px;background-position:left;}.simulador .bg2{background-size:auto 100%;background-position:left;}.simulador h2{font-size:24px;}.simulador p{font-size:15px;}.intro{padding-bottom:50px;}.intro .button{margin-top:20px;}.productosnuevo a{padding-bottom:90%;margin-bottom:10px;}.productosnuevo a p{font-size:15px;}.productosnuevo a .text{padding-top:10%;}.productos .productossubmenu{height:60px;}.productos .productossubmenu ul{padding-top:10px;}.scroll .productos .productossubmenu ul{height:60px;top:80px;}.productos .productossubmenu ul li a{width:100px;font-size:14px;padding:10px 0;}.productos .prod,.productos .prod.ace{height:auto;text-align:left;}.productos .prod .columns,.productos .prod.ace .columns{height:auto;padding:30px 20px;}.productos .prod:after,.productos .prod.ace:after{display:none;}.productos .prod .bg,.productos .prod.ace .bg{width:100%;padding-bottom:50%;position:relative;height:auto;left:0;}.productos .prod h2,.productos .prod.ace h2{font-size:26px;}.productos .prod h2:after,.productos .prod.ace h2:after{float:none;}.productos .prod ul li,.productos .prod.ace ul li{background-position:left 10px;padding:0 0 5px 10px;line-height:1.4;}.productos .prod.ace .bg{border-bottom:10px solid #6a605c;}.productos .prod.alu .bg{border-bottom:10px solid #6b385d;}.productos .prod.pvc .bg{border-bottom:10px solid #3c7b93;}.catalogo{padding:10px 0 30px;text-align:center;}.catalogo .bg{position:relative;padding-bottom:60%;background-size:150% auto;height:auto;background-position:100% center;margin-right:20px;}.catalogo .columns{padding:0 20px;text-align:center !important;}.catalogo h2{border-bottom:none;margin:0 0 10px;text-align:center;padding:0;}.catalogo p{text-align:center;}.novedades{padding:50px 0;}.novedades .n{height:250px;}.novedades .n.big .text{font-size:20px;}.puntodeventa .punto{height:auto;padding:20px 0;}.puntodeventa .punto img{max-width:165px;max-height:45px;margin:0 10px;}.puntodeventa .punto h2{display:block;text-align:center;font-size:16px;width:auto;margin:0px auto 15px;}.puntodeventa .punto h2 br{display:none;}footer .distr{position:relative;margin:20px auto;top:auto;right:auto;text-align:center;}.catheader{height:300px;}.catheader h2{right:20px;left:20px;bottom:0;margin-bottom:0;transform:none;width:auto;font-size:26px;padding:10px;}.pagecontent{margin:40px auto;}.pagecontent.cols1 .columns{height:auto !important;padding-bottom:30px;}.numeros li:nth-child(5){margin-left:25%;}.numeros .ico{width:80px;height:80px;padding-top:0;}.numeros strong{font-size:26px;}.numeros strong span{font-size:16px;}.numeros span{font-size:14px;}.productlist .tabs a{width:100px;padding:10px;margin:0 2px;height:40px;font-size:14px;text-align:center;}.productlist .tabs a span{display:none;}.productlist .tabs a.active{height:45px;}.productlist .lineasscroll{white-space:nowrap;overflow-x:auto;}.productlist .lineadesc{display:none;}.productlist .lineas .showdesclinea{font-size:12px;background:#666;padding:5px;color:#fff;display:block;opacity:1;}.scrollhelp{font-size:11px;color:#666;padding:10px;text-align:center;}.productheader{height:auto;}.productheader .figure{width:50%;}.productheader .bg{height:400px;position:relative;}.productheader .buttons{position:relative;bottom:auto;right:auto;width:auto;text-align:center;max-width:inherit;margin:0;background:#333;padding:10px 0;height:60px;}.productheader .buttons .button{margin:0;font-size:12px;vertical-align:top;padding:7px 10px;height:36px;}.productheader h2{left:0;bottom:60px;padding:20px;font-size:24px;width:100%;}.breadcrumb{display:none;}.proddetail{padding-top:30px;}.proddetail h2{font-size:20px;}.proddetail .tipologias img{margin-right:10px;}.proddetail figure{margin-top:30px;max-width:240px;margin:30px auto;}.tableout{overflow-x:auto;}.tableout table{min-width:500px;}.relatedslider{width:210px;margin:0 auto 30px;}.modal .close{right:20px;}.modal#buscador input{font-size:18px;}.pagecontent .accordion .accordion-navigation .content{padding:0 20px;}.pagecontent .accordion .accordion-navigation.active .content{padding:20px;}.newsletter.large{margin-bottom:20px;height:auto;}.sidebar .news{padding-left:120px;}.sidebar .news figure{width:100px;position:absolute;top:0;left:0;}.sidebar .news h4{font-size:16px;}.pagecontent .tabs dd{display:block;float:none;margin:0;}.descarga .button{margin-top:15px;}.hide-for-small-only2{display:none;}.productheader .figure{width:80%;background-size:contain;height:70%;left:10%;top:30%;background-repeat:no-repeat;background-position:center;}.productheader .bg{position:relative;padding-bottom:100%;}.productheader h2{position:relative;bottom:0;}}@media only screen and (max-width: 420px){header h1{top:60px;}.hero{height:100%;}.hero ul li .bg{height:auto;padding-bottom:100%;top:120px;}.hero .text{background:#fff;left:0;right:0;padding:20px 0;bottom:0;}.hero .text .button{padding:5px 0;}.hero .bx-pager .bx-pager-item a{background:#ddd;}.hero .bx-pager{bottom:20px;}.hero{padding:50px 0 20px;}header{padding:0 10px;}}

.contenedor_pop_up
{
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.8); 
z-index: 99999;
}
#cerrar
{
width: 100%;
text-align: right;
color: white;
cursor:pointer;
}
#pop_up_pg
{
background-image: url('promo/img/bg.jpg');
background-position: center;
background-repeat: no-repeat;
background-size: contain;
height: 70%;
}

.principito
{
overflow: hidden;
height: 0px;
}
